v20190904

package
v1.0.926 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2024 License: Apache-2.0 Imports: 7 Imported by: 2

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。
	DRYRUNOPERATION = "DryRunOperation"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 操作被拒绝。
	OPERATIONDENIED = "OperationDenied"

	// 请求的次数超过了频率限制。
	REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

	// 资源被占用。
	RESOURCEINUSE = "ResourceInUse"

	// 资源不足。
	RESOURCEINSUFFICIENT = "ResourceInsufficient"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// 资源售罄。
	RESOURCESSOLDOUT = "ResourcesSoldOut"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2019-09-04"

Variables

This section is empty.

Functions

This section is empty.

Types

type AcListsData

type AcListsData struct {
	// 规则id
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 访问源
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceIp *string `json:"SourceIp,omitnil,omitempty" name:"SourceIp"`

	// 访问目的
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetIp *string `json:"TargetIp,omitnil,omitempty" name:"TargetIp"`

	// 协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 策略
	// 注意:此字段可能返回 null,表示取不到有效值。
	Strategy *uint64 `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Detail *string `json:"Detail,omitnil,omitempty" name:"Detail"`

	// 命中次数
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 执行顺序
	OrderIndex *uint64 `json:"OrderIndex,omitnil,omitempty" name:"OrderIndex"`

	// 告警规则id
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogId *string `json:"LogId,omitnil,omitempty" name:"LogId"`
}

type AddAcRuleRequest added in v1.0.259

type AddAcRuleRequest struct {
	*tchttp.BaseRequest

	// -1表示优先级最低,1表示优先级最高
	OrderIndex *string `json:"OrderIndex,omitnil,omitempty" name:"OrderIndex"`

	// 访问控制策略中设置的流量通过云防火墙的方式。取值:
	// accept:放行
	// drop:拒绝
	// log:观察
	RuleAction *string `json:"RuleAction,omitnil,omitempty" name:"RuleAction"`

	// 访问控制策略的流量方向。取值:
	// in:外对内流量访问控制
	// out:内对外流量访问控制
	Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 访问控制策略的描述信息
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 访问控制策略中的源地址类型。取值:
	// net:源IP或网段(IP或者CIDR)
	// location:源区域
	// template:云防火墙地址模板
	// instance:实例id
	// vendor:云厂商
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 访问控制策略中的源地址。取值:
	// 当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代表以上五个
	SourceContent *string `json:"SourceContent,omitnil,omitempty" name:"SourceContent"`

	// 访问控制策略中的目的地址类型。取值:
	// net:目的IP或者网段(IP或者CIDR)
	// location:源区域
	// template:云防火墙地址模板
	// instance:实例id
	// vendor:云厂商
	// domain: 域名或者ip
	DestType *string `json:"DestType,omitnil,omitempty" name:"DestType"`

	// 访问控制策略中的目的地址。取值:
	// 当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代表以上五个
	DestContent *string `json:"DestContent,omitnil,omitempty" name:"DestContent"`

	// 访问控制策略的端口。取值:
	// -1/-1:全部端口
	// 80,443:80或者443
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 访问控制策略中流量访问的协议类型。取值:TCP,目前互联网边界规则只能支持TCP,不传参数默认就是TCP
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 七层协议,取值:
	// HTTP/HTTPS
	// TLS/SSL
	ApplicationName *string `json:"ApplicationName,omitnil,omitempty" name:"ApplicationName"`

	// 是否启用规则,默认为启用,取值:
	// true为启用,false为不启用
	Enable *string `json:"Enable,omitnil,omitempty" name:"Enable"`
}

func NewAddAcRuleRequest added in v1.0.259

func NewAddAcRuleRequest() (request *AddAcRuleRequest)

func (*AddAcRuleRequest) FromJsonString added in v1.0.259

func (r *AddAcRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddAcRuleRequest) ToJsonString added in v1.0.259

func (r *AddAcRuleRequest) ToJsonString() string

type AddAcRuleRequestParams added in v1.0.426

type AddAcRuleRequestParams struct {
	// -1表示优先级最低,1表示优先级最高
	OrderIndex *string `json:"OrderIndex,omitnil,omitempty" name:"OrderIndex"`

	// 访问控制策略中设置的流量通过云防火墙的方式。取值:
	// accept:放行
	// drop:拒绝
	// log:观察
	RuleAction *string `json:"RuleAction,omitnil,omitempty" name:"RuleAction"`

	// 访问控制策略的流量方向。取值:
	// in:外对内流量访问控制
	// out:内对外流量访问控制
	Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 访问控制策略的描述信息
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 访问控制策略中的源地址类型。取值:
	// net:源IP或网段(IP或者CIDR)
	// location:源区域
	// template:云防火墙地址模板
	// instance:实例id
	// vendor:云厂商
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 访问控制策略中的源地址。取值:
	// 当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代表以上五个
	SourceContent *string `json:"SourceContent,omitnil,omitempty" name:"SourceContent"`

	// 访问控制策略中的目的地址类型。取值:
	// net:目的IP或者网段(IP或者CIDR)
	// location:源区域
	// template:云防火墙地址模板
	// instance:实例id
	// vendor:云厂商
	// domain: 域名或者ip
	DestType *string `json:"DestType,omitnil,omitempty" name:"DestType"`

	// 访问控制策略中的目的地址。取值:
	// 当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代表以上五个
	DestContent *string `json:"DestContent,omitnil,omitempty" name:"DestContent"`

	// 访问控制策略的端口。取值:
	// -1/-1:全部端口
	// 80,443:80或者443
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 访问控制策略中流量访问的协议类型。取值:TCP,目前互联网边界规则只能支持TCP,不传参数默认就是TCP
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 七层协议,取值:
	// HTTP/HTTPS
	// TLS/SSL
	ApplicationName *string `json:"ApplicationName,omitnil,omitempty" name:"ApplicationName"`

	// 是否启用规则,默认为启用,取值:
	// true为启用,false为不启用
	Enable *string `json:"Enable,omitnil,omitempty" name:"Enable"`
}

Predefined struct for user

type AddAcRuleResponse added in v1.0.259

type AddAcRuleResponse struct {
	*tchttp.BaseResponse
	Response *AddAcRuleResponseParams `json:"Response"`
}

func NewAddAcRuleResponse added in v1.0.259

func NewAddAcRuleResponse() (response *AddAcRuleResponse)

func (*AddAcRuleResponse) FromJsonString added in v1.0.259

func (r *AddAcRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddAcRuleResponse) ToJsonString added in v1.0.259

func (r *AddAcRuleResponse) ToJsonString() string

type AddAcRuleResponseParams added in v1.0.426

type AddAcRuleResponseParams struct {
	// 创建成功后返回新策略的uuid
	RuleUuid *int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 0代表成功,-1代表失败
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// success代表成功,failed代表失败
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddAclRuleRequest added in v1.0.744

type AddAclRuleRequest struct {
	*tchttp.BaseRequest

	// 需要添加的访问控制规则列表
	Rules []*CreateRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 添加规则的来源,一般不需要使用,值insert_rule 表示插入指定位置的规则;值batch_import 表示批量导入规则;为空时表示添加规则
	From *string `json:"From,omitnil,omitempty" name:"From"`
}

func NewAddAclRuleRequest added in v1.0.744

func NewAddAclRuleRequest() (request *AddAclRuleRequest)

func (*AddAclRuleRequest) FromJsonString added in v1.0.744

func (r *AddAclRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddAclRuleRequest) ToJsonString added in v1.0.744

func (r *AddAclRuleRequest) ToJsonString() string

type AddAclRuleRequestParams added in v1.0.744

type AddAclRuleRequestParams struct {
	// 需要添加的访问控制规则列表
	Rules []*CreateRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 添加规则的来源,一般不需要使用,值insert_rule 表示插入指定位置的规则;值batch_import 表示批量导入规则;为空时表示添加规则
	From *string `json:"From,omitnil,omitempty" name:"From"`
}

Predefined struct for user

type AddAclRuleResponse added in v1.0.744

type AddAclRuleResponse struct {
	*tchttp.BaseResponse
	Response *AddAclRuleResponseParams `json:"Response"`
}

func NewAddAclRuleResponse added in v1.0.744

func NewAddAclRuleResponse() (response *AddAclRuleResponse)

func (*AddAclRuleResponse) FromJsonString added in v1.0.744

func (r *AddAclRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddAclRuleResponse) ToJsonString added in v1.0.744

func (r *AddAclRuleResponse) ToJsonString() string

type AddAclRuleResponseParams added in v1.0.744

type AddAclRuleResponseParams struct {
	// 创建成功后返回新策略ID列表
	RuleUuid []*int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddEnterpriseSecurityGroupRulesRequest added in v1.0.294

type AddEnterpriseSecurityGroupRulesRequest struct {
	*tchttp.BaseRequest

	// 创建规则数据
	Data []*SecurityGroupRule `json:"Data,omitnil,omitempty" name:"Data"`

	// 添加类型,0:添加到最后,1:添加到最前;2:中间插入;默认0添加到最后
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken只支持ASCII字符,且不能超过64个字符。
	ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"`

	// (IsDelay为老版参数,新版无需输入)是否延迟下发,1则延迟下发,否则立即下发
	IsDelay *uint64 `json:"IsDelay,omitnil,omitempty" name:"IsDelay"`

	// 来源 默认空 覆盖导入是 batch_import_cover
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 是否使用id 默认不需要
	IsUseId *int64 `json:"IsUseId,omitnil,omitempty" name:"IsUseId"`
}

func NewAddEnterpriseSecurityGroupRulesRequest added in v1.0.294

func NewAddEnterpriseSecurityGroupRulesRequest() (request *AddEnterpriseSecurityGroupRulesRequest)

func (*AddEnterpriseSecurityGroupRulesRequest) FromJsonString added in v1.0.294

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEnterpriseSecurityGroupRulesRequest) ToJsonString added in v1.0.294

type AddEnterpriseSecurityGroupRulesRequestParams added in v1.0.426

type AddEnterpriseSecurityGroupRulesRequestParams struct {
	// 创建规则数据
	Data []*SecurityGroupRule `json:"Data,omitnil,omitempty" name:"Data"`

	// 添加类型,0:添加到最后,1:添加到最前;2:中间插入;默认0添加到最后
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken只支持ASCII字符,且不能超过64个字符。
	ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"`

	// (IsDelay为老版参数,新版无需输入)是否延迟下发,1则延迟下发,否则立即下发
	IsDelay *uint64 `json:"IsDelay,omitnil,omitempty" name:"IsDelay"`

	// 来源 默认空 覆盖导入是 batch_import_cover
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 是否使用id 默认不需要
	IsUseId *int64 `json:"IsUseId,omitnil,omitempty" name:"IsUseId"`
}

Predefined struct for user

type AddEnterpriseSecurityGroupRulesResponse added in v1.0.294

type AddEnterpriseSecurityGroupRulesResponse struct {
	*tchttp.BaseResponse
	Response *AddEnterpriseSecurityGroupRulesResponseParams `json:"Response"`
}

func NewAddEnterpriseSecurityGroupRulesResponse added in v1.0.294

func NewAddEnterpriseSecurityGroupRulesResponse() (response *AddEnterpriseSecurityGroupRulesResponse)

func (*AddEnterpriseSecurityGroupRulesResponse) FromJsonString added in v1.0.294

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddEnterpriseSecurityGroupRulesResponse) ToJsonString added in v1.0.294

type AddEnterpriseSecurityGroupRulesResponseParams added in v1.0.426

type AddEnterpriseSecurityGroupRulesResponseParams struct {
	// 状态值,0:添加成功,非0:添加失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 规则uuid
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rules []*SecurityGroupSimplifyRule `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddNatAcRuleRequest added in v1.0.602

type AddNatAcRuleRequest struct {
	*tchttp.BaseRequest

	// 需要添加的nat访问控制规则列表
	Rules []*CreateNatRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 添加规则的来源,一般不需要使用,值insert_rule 表示插入指定位置的规则;值batch_import 表示批量导入规则;为空时表示添加规则
	From *string `json:"From,omitnil,omitempty" name:"From"`
}

func NewAddNatAcRuleRequest added in v1.0.602

func NewAddNatAcRuleRequest() (request *AddNatAcRuleRequest)

func (*AddNatAcRuleRequest) FromJsonString added in v1.0.602

func (r *AddNatAcRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddNatAcRuleRequest) ToJsonString added in v1.0.602

func (r *AddNatAcRuleRequest) ToJsonString() string

type AddNatAcRuleRequestParams added in v1.0.602

type AddNatAcRuleRequestParams struct {
	// 需要添加的nat访问控制规则列表
	Rules []*CreateNatRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 添加规则的来源,一般不需要使用,值insert_rule 表示插入指定位置的规则;值batch_import 表示批量导入规则;为空时表示添加规则
	From *string `json:"From,omitnil,omitempty" name:"From"`
}

Predefined struct for user

type AddNatAcRuleResponse added in v1.0.602

type AddNatAcRuleResponse struct {
	*tchttp.BaseResponse
	Response *AddNatAcRuleResponseParams `json:"Response"`
}

func NewAddNatAcRuleResponse added in v1.0.602

func NewAddNatAcRuleResponse() (response *AddNatAcRuleResponse)

func (*AddNatAcRuleResponse) FromJsonString added in v1.0.602

func (r *AddNatAcRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddNatAcRuleResponse) ToJsonString added in v1.0.602

func (r *AddNatAcRuleResponse) ToJsonString() string

type AddNatAcRuleResponseParams added in v1.0.602

type AddNatAcRuleResponseParams struct {
	// 创建成功后返回新策略ID列表
	RuleUuid []*int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AddVpcAcRuleRequest added in v1.0.744

type AddVpcAcRuleRequest struct {
	*tchttp.BaseRequest

	// 需要添加的vpc内网间规则列表
	Rules []*VpcRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 添加规则的来源,一般不需要使用,值insert_rule 表示插入指定位置的规则;值batch_import 表示批量导入规则;为空时表示添加规则
	From *string `json:"From,omitnil,omitempty" name:"From"`
}

func NewAddVpcAcRuleRequest added in v1.0.744

func NewAddVpcAcRuleRequest() (request *AddVpcAcRuleRequest)

func (*AddVpcAcRuleRequest) FromJsonString added in v1.0.744

func (r *AddVpcAcRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddVpcAcRuleRequest) ToJsonString added in v1.0.744

func (r *AddVpcAcRuleRequest) ToJsonString() string

type AddVpcAcRuleRequestParams added in v1.0.744

type AddVpcAcRuleRequestParams struct {
	// 需要添加的vpc内网间规则列表
	Rules []*VpcRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 添加规则的来源,一般不需要使用,值insert_rule 表示插入指定位置的规则;值batch_import 表示批量导入规则;为空时表示添加规则
	From *string `json:"From,omitnil,omitempty" name:"From"`
}

Predefined struct for user

type AddVpcAcRuleResponse added in v1.0.744

type AddVpcAcRuleResponse struct {
	*tchttp.BaseResponse
	Response *AddVpcAcRuleResponseParams `json:"Response"`
}

func NewAddVpcAcRuleResponse added in v1.0.744

func NewAddVpcAcRuleResponse() (response *AddVpcAcRuleResponse)

func (*AddVpcAcRuleResponse) FromJsonString added in v1.0.744

func (r *AddVpcAcRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddVpcAcRuleResponse) ToJsonString added in v1.0.744

func (r *AddVpcAcRuleResponse) ToJsonString() string

type AddVpcAcRuleResponseParams added in v1.0.744

type AddVpcAcRuleResponseParams struct {
	// 创建成功后返回新策略ID列表
	RuleUuids []*int64 `json:"RuleUuids,omitnil,omitempty" name:"RuleUuids"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AssetZone added in v1.0.228

type AssetZone struct {
	// 地域
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 地域英文
	ZoneEng *string `json:"ZoneEng,omitnil,omitempty" name:"ZoneEng"`
}

type AssociatedInstanceInfo

type AssociatedInstanceInfo struct {
	// 实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例类型,3是cvm实例,4是clb实例,5是eni实例,6是云数据库
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 私有网络ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 私有网络名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`

	// 公网IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`

	// 内网IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 关联安全组数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecurityGroupCount *uint64 `json:"SecurityGroupCount,omitnil,omitempty" name:"SecurityGroupCount"`

	// 关联安全组规则数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecurityGroupRuleCount *uint64 `json:"SecurityGroupRuleCount,omitnil,omitempty" name:"SecurityGroupRuleCount"`

	// 关联数据库代理Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	CdbId *string `json:"CdbId,omitnil,omitempty" name:"CdbId"`
}

type BanAndAllowRule added in v1.0.866

type BanAndAllowRule struct {
	// 封禁和放通对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ioc *string `json:"Ioc,omitnil,omitempty" name:"Ioc"`

	// 0互联网出站 1互联网入站 5内网访问源 6内网访问目的
	// 注意:此字段可能返回 null,表示取不到有效值。
	DirectionList *string `json:"DirectionList,omitnil,omitempty" name:"DirectionList"`

	// 规则截止时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 规则评论
	// 注意:此字段可能返回 null,表示取不到有效值。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 自定义白名单规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomRule *CustomWhiteRule `json:"CustomRule,omitnil,omitempty" name:"CustomRule"`
}

type BanAndAllowRuleDel added in v1.0.866

type BanAndAllowRuleDel struct {
	// 封禁和放通对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ioc *string `json:"Ioc,omitnil,omitempty" name:"Ioc"`

	// 0互联网出站 1互联网入站 5内网访问源 6内网访问目的
	// 注意:此字段可能返回 null,表示取不到有效值。
	DirectionList *string `json:"DirectionList,omitnil,omitempty" name:"DirectionList"`

	// 规则类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`
}

type BetaInfoByACL added in v1.0.632

type BetaInfoByACL struct {
	// 任务id
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 上次执行时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"`
}

type BlockIgnoreRule added in v1.0.598

type BlockIgnoreRule struct {
	// 1 封禁 2外部IP 3域名 4情报 5assets 6udf  7入侵防御规则id (2-7属于白名单类型)
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// 规则ip或白名单内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ioc *string `json:"Ioc,omitnil,omitempty" name:"Ioc"`

	// 资产实例名称、自定义策略名称等
	// 注意:此字段可能返回 null,表示取不到有效值。
	IocName *string `json:"IocName,omitnil,omitempty" name:"IocName"`

	// 白名单信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	IocInfo *string `json:"IocInfo,omitnil,omitempty" name:"IocInfo"`

	// 域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	IP *string `json:"IP,omitnil,omitempty" name:"IP"`

	// 危险等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

	// 来源事件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"`

	// 方向:1入站,0出站
	// 注意:此字段可能返回 null,表示取不到有效值。
	Direction *int64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 所有方向聚合成字符串
	// 注意:此字段可能返回 null,表示取不到有效值。
	DirectionList *string `json:"DirectionList,omitnil,omitempty" name:"DirectionList"`

	// 协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 地理位置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 规则类型:1封禁,2放通
	// 注意:此字段可能返回 null,表示取不到有效值。
	Action *int64 `json:"Action,omitnil,omitempty" name:"Action"`

	// 规则生效开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 规则生效结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 忽略原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	IgnoreReason *string `json:"IgnoreReason,omitnil,omitempty" name:"IgnoreReason"`

	// 安全事件来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 规则id
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqueId *string `json:"UniqueId,omitnil,omitempty" name:"UniqueId"`

	// 规则命中次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	MatchTimes *int64 `json:"MatchTimes,omitnil,omitempty" name:"MatchTimes"`

	// 国家
	// 注意:此字段可能返回 null,表示取不到有效值。
	Country *string `json:"Country,omitnil,omitempty" name:"Country"`

	// 备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 上次命中时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastHitTime *string `json:"LastHitTime,omitnil,omitempty" name:"LastHitTime"`

	// 自定义规则细节
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomRule *CustomWhiteRule `json:"CustomRule,omitnil,omitempty" name:"CustomRule"`
}

type CfwNatDnatRule

type CfwNatDnatRule struct {
	// 网络协议,可选值:TCP、UDP。
	IpProtocol *string `json:"IpProtocol,omitnil,omitempty" name:"IpProtocol"`

	// 弹性IP。
	PublicIpAddress *string `json:"PublicIpAddress,omitnil,omitempty" name:"PublicIpAddress"`

	// 公网端口。
	PublicPort *int64 `json:"PublicPort,omitnil,omitempty" name:"PublicPort"`

	// 内网地址。
	PrivateIpAddress *string `json:"PrivateIpAddress,omitnil,omitempty" name:"PrivateIpAddress"`

	// 内网端口。
	PrivatePort *int64 `json:"PrivatePort,omitnil,omitempty" name:"PrivatePort"`

	// NAT防火墙转发规则描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AddAcRule added in v1.0.259

func (c *Client) AddAcRule(request *AddAcRuleRequest) (response *AddAcRuleResponse, err error)

AddAcRule 添加互联网边界规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddAcRuleWithContext added in v1.0.324

func (c *Client) AddAcRuleWithContext(ctx context.Context, request *AddAcRuleRequest) (response *AddAcRuleResponse, err error)

AddAcRule 添加互联网边界规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddAclRule added in v1.0.744

func (c *Client) AddAclRule(request *AddAclRuleRequest) (response *AddAclRuleResponse, err error)

AddAclRule 添加互联网边界访问控制规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddAclRuleWithContext added in v1.0.744

func (c *Client) AddAclRuleWithContext(ctx context.Context, request *AddAclRuleRequest) (response *AddAclRuleResponse, err error)

AddAclRule 添加互联网边界访问控制规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddEnterpriseSecurityGroupRules added in v1.0.294

func (c *Client) AddEnterpriseSecurityGroupRules(request *AddEnterpriseSecurityGroupRulesRequest) (response *AddEnterpriseSecurityGroupRulesResponse, err error)

AddEnterpriseSecurityGroupRules 创建新企业安全组规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddEnterpriseSecurityGroupRulesWithContext added in v1.0.324

func (c *Client) AddEnterpriseSecurityGroupRulesWithContext(ctx context.Context, request *AddEnterpriseSecurityGroupRulesRequest) (response *AddEnterpriseSecurityGroupRulesResponse, err error)

AddEnterpriseSecurityGroupRules 创建新企业安全组规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddNatAcRule added in v1.0.602

func (c *Client) AddNatAcRule(request *AddNatAcRuleRequest) (response *AddNatAcRuleResponse, err error)

AddNatAcRule 添加nat访问控制规则(地域必填)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddNatAcRuleWithContext added in v1.0.602

func (c *Client) AddNatAcRuleWithContext(ctx context.Context, request *AddNatAcRuleRequest) (response *AddNatAcRuleResponse, err error)

AddNatAcRule 添加nat访问控制规则(地域必填)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddVpcAcRule added in v1.0.744

func (c *Client) AddVpcAcRule(request *AddVpcAcRuleRequest) (response *AddVpcAcRuleResponse, err error)

AddVpcAcRule 添加VPC内网间规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AddVpcAcRuleWithContext added in v1.0.744

func (c *Client) AddVpcAcRuleWithContext(ctx context.Context, request *AddVpcAcRuleRequest) (response *AddVpcAcRuleResponse, err error)

AddVpcAcRule 添加VPC内网间规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAcRules

func (c *Client) CreateAcRules(request *CreateAcRulesRequest) (response *CreateAcRulesResponse, err error)

CreateAcRules 创建访问控制规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) CreateAcRulesWithContext added in v1.0.324

func (c *Client) CreateAcRulesWithContext(ctx context.Context, request *CreateAcRulesRequest) (response *CreateAcRulesResponse, err error)

CreateAcRules 创建访问控制规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) CreateAddressTemplate added in v1.0.701

func (c *Client) CreateAddressTemplate(request *CreateAddressTemplateRequest) (response *CreateAddressTemplateResponse, err error)

CreateAddressTemplate 创建地址模板规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateAddressTemplateWithContext added in v1.0.701

func (c *Client) CreateAddressTemplateWithContext(ctx context.Context, request *CreateAddressTemplateRequest) (response *CreateAddressTemplateResponse, err error)

CreateAddressTemplate 创建地址模板规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateAlertCenterIsolate added in v1.0.775

func (c *Client) CreateAlertCenterIsolate(request *CreateAlertCenterIsolateRequest) (response *CreateAlertCenterIsolateResponse, err error)

CreateAlertCenterIsolate 用户告警中心-封隔离处置按钮

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateAlertCenterIsolateWithContext added in v1.0.775

func (c *Client) CreateAlertCenterIsolateWithContext(ctx context.Context, request *CreateAlertCenterIsolateRequest) (response *CreateAlertCenterIsolateResponse, err error)

CreateAlertCenterIsolate 用户告警中心-封隔离处置按钮

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateAlertCenterOmit added in v1.0.775

func (c *Client) CreateAlertCenterOmit(request *CreateAlertCenterOmitRequest) (response *CreateAlertCenterOmitResponse, err error)

CreateAlertCenterOmit 用户告警中心-忽略处置按钮

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateAlertCenterOmitWithContext added in v1.0.775

func (c *Client) CreateAlertCenterOmitWithContext(ctx context.Context, request *CreateAlertCenterOmitRequest) (response *CreateAlertCenterOmitResponse, err error)

CreateAlertCenterOmit 用户告警中心-忽略处置按钮

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateAlertCenterRule added in v1.0.775

func (c *Client) CreateAlertCenterRule(request *CreateAlertCenterRuleRequest) (response *CreateAlertCenterRuleResponse, err error)

CreateAlertCenterRule 用户告警中心-封禁、放通处置按钮

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateAlertCenterRuleWithContext added in v1.0.775

func (c *Client) CreateAlertCenterRuleWithContext(ctx context.Context, request *CreateAlertCenterRuleRequest) (response *CreateAlertCenterRuleResponse, err error)

CreateAlertCenterRule 用户告警中心-封禁、放通处置按钮

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateBlockIgnoreRuleList added in v1.0.740

func (c *Client) CreateBlockIgnoreRuleList(request *CreateBlockIgnoreRuleListRequest) (response *CreateBlockIgnoreRuleListResponse, err error)

CreateBlockIgnoreRuleList 批量添加入侵防御封禁列表、放通列表规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateBlockIgnoreRuleListWithContext added in v1.0.740

func (c *Client) CreateBlockIgnoreRuleListWithContext(ctx context.Context, request *CreateBlockIgnoreRuleListRequest) (response *CreateBlockIgnoreRuleListResponse, err error)

CreateBlockIgnoreRuleList 批量添加入侵防御封禁列表、放通列表规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateBlockIgnoreRuleNew added in v1.0.866

func (c *Client) CreateBlockIgnoreRuleNew(request *CreateBlockIgnoreRuleNewRequest) (response *CreateBlockIgnoreRuleNewResponse, err error)

CreateBlockIgnoreRuleNew 批量添加入侵防御封禁列表、放通列表规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateBlockIgnoreRuleNewWithContext added in v1.0.866

func (c *Client) CreateBlockIgnoreRuleNewWithContext(ctx context.Context, request *CreateBlockIgnoreRuleNewRequest) (response *CreateBlockIgnoreRuleNewResponse, err error)

CreateBlockIgnoreRuleNew 批量添加入侵防御封禁列表、放通列表规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateChooseVpcs added in v1.0.228

func (c *Client) CreateChooseVpcs(request *CreateChooseVpcsRequest) (response *CreateChooseVpcsResponse, err error)

CreateChooseVpcs 创建、选择vpc

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) CreateChooseVpcsWithContext added in v1.0.324

func (c *Client) CreateChooseVpcsWithContext(ctx context.Context, request *CreateChooseVpcsRequest) (response *CreateChooseVpcsResponse, err error)

CreateChooseVpcs 创建、选择vpc

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) CreateDatabaseWhiteListRules added in v1.0.250

func (c *Client) CreateDatabaseWhiteListRules(request *CreateDatabaseWhiteListRulesRequest) (response *CreateDatabaseWhiteListRulesResponse, err error)

CreateDatabaseWhiteListRules 创建暴露数据库白名单规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateDatabaseWhiteListRulesWithContext added in v1.0.324

func (c *Client) CreateDatabaseWhiteListRulesWithContext(ctx context.Context, request *CreateDatabaseWhiteListRulesRequest) (response *CreateDatabaseWhiteListRulesResponse, err error)

CreateDatabaseWhiteListRules 创建暴露数据库白名单规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateIdsWhiteRule added in v1.0.808

func (c *Client) CreateIdsWhiteRule(request *CreateIdsWhiteRuleRequest) (response *CreateIdsWhiteRuleResponse, err error)

CreateIdsWhiteRule 创建入侵防御规则白名单接口

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateIdsWhiteRuleWithContext added in v1.0.808

func (c *Client) CreateIdsWhiteRuleWithContext(ctx context.Context, request *CreateIdsWhiteRuleRequest) (response *CreateIdsWhiteRuleResponse, err error)

CreateIdsWhiteRule 创建入侵防御规则白名单接口

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) CreateNatFwInstance added in v1.0.228

func (c *Client) CreateNatFwInstance(request *CreateNatFwInstanceRequest) (response *CreateNatFwInstanceResponse, err error)

CreateNatFwInstance 创建NAT防火墙实例(Region参数必填)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateNatFwInstanceWithContext added in v1.0.324

func (c *Client) CreateNatFwInstanceWithContext(ctx context.Context, request *CreateNatFwInstanceRequest) (response *CreateNatFwInstanceResponse, err error)

CreateNatFwInstance 创建NAT防火墙实例(Region参数必填)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateNatFwInstanceWithDomain added in v1.0.259

func (c *Client) CreateNatFwInstanceWithDomain(request *CreateNatFwInstanceWithDomainRequest) (response *CreateNatFwInstanceWithDomainResponse, err error)

CreateNatFwInstanceWithDomain 创建防火墙实例和接入域名(Region参数必填)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateNatFwInstanceWithDomainWithContext added in v1.0.324

func (c *Client) CreateNatFwInstanceWithDomainWithContext(ctx context.Context, request *CreateNatFwInstanceWithDomainRequest) (response *CreateNatFwInstanceWithDomainResponse, err error)

CreateNatFwInstanceWithDomain 创建防火墙实例和接入域名(Region参数必填)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateSecurityGroupRules added in v1.0.228

func (c *Client) CreateSecurityGroupRules(request *CreateSecurityGroupRulesRequest) (response *CreateSecurityGroupRulesResponse, err error)

CreateSecurityGroupRules 创建企业安全组规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateSecurityGroupRulesWithContext added in v1.0.324

func (c *Client) CreateSecurityGroupRulesWithContext(ctx context.Context, request *CreateSecurityGroupRulesRequest) (response *CreateSecurityGroupRulesResponse, err error)

CreateSecurityGroupRules 创建企业安全组规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEINUSE = "ResourceInUse"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateVpcFwGroup added in v1.0.744

func (c *Client) CreateVpcFwGroup(request *CreateVpcFwGroupRequest) (response *CreateVpcFwGroupResponse, err error)

CreateVpcFwGroup 创建VPC间防火墙(防火墙组)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateVpcFwGroupWithContext added in v1.0.744

func (c *Client) CreateVpcFwGroupWithContext(ctx context.Context, request *CreateVpcFwGroupRequest) (response *CreateVpcFwGroupResponse, err error)

CreateVpcFwGroup 创建VPC间防火墙(防火墙组)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteAcRule

func (c *Client) DeleteAcRule(request *DeleteAcRuleRequest) (response *DeleteAcRuleResponse, err error)

DeleteAcRule 删除规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteAcRuleWithContext added in v1.0.324

func (c *Client) DeleteAcRuleWithContext(ctx context.Context, request *DeleteAcRuleRequest) (response *DeleteAcRuleResponse, err error)

DeleteAcRule 删除规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteAddressTemplate added in v1.0.701

func (c *Client) DeleteAddressTemplate(request *DeleteAddressTemplateRequest) (response *DeleteAddressTemplateResponse, err error)

DeleteAddressTemplate 删除地址模板规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteAddressTemplateWithContext added in v1.0.701

func (c *Client) DeleteAddressTemplateWithContext(ctx context.Context, request *DeleteAddressTemplateRequest) (response *DeleteAddressTemplateResponse, err error)

DeleteAddressTemplate 删除地址模板规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteAllAccessControlRule

func (c *Client) DeleteAllAccessControlRule(request *DeleteAllAccessControlRuleRequest) (response *DeleteAllAccessControlRuleResponse, err error)

DeleteAllAccessControlRule 全部删除规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteAllAccessControlRuleWithContext added in v1.0.324

func (c *Client) DeleteAllAccessControlRuleWithContext(ctx context.Context, request *DeleteAllAccessControlRuleRequest) (response *DeleteAllAccessControlRuleResponse, err error)

DeleteAllAccessControlRule 全部删除规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteBlockIgnoreRuleList added in v1.0.744

func (c *Client) DeleteBlockIgnoreRuleList(request *DeleteBlockIgnoreRuleListRequest) (response *DeleteBlockIgnoreRuleListResponse, err error)

DeleteBlockIgnoreRuleList 批量删除入侵防御封禁列表、放通列表规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteBlockIgnoreRuleListWithContext added in v1.0.744

func (c *Client) DeleteBlockIgnoreRuleListWithContext(ctx context.Context, request *DeleteBlockIgnoreRuleListRequest) (response *DeleteBlockIgnoreRuleListResponse, err error)

DeleteBlockIgnoreRuleList 批量删除入侵防御封禁列表、放通列表规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteBlockIgnoreRuleNew added in v1.0.866

func (c *Client) DeleteBlockIgnoreRuleNew(request *DeleteBlockIgnoreRuleNewRequest) (response *DeleteBlockIgnoreRuleNewResponse, err error)

DeleteBlockIgnoreRuleNew 批量删除入侵防御封禁列表、放通列表规则(新)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteBlockIgnoreRuleNewWithContext added in v1.0.866

func (c *Client) DeleteBlockIgnoreRuleNewWithContext(ctx context.Context, request *DeleteBlockIgnoreRuleNewRequest) (response *DeleteBlockIgnoreRuleNewResponse, err error)

DeleteBlockIgnoreRuleNew 批量删除入侵防御封禁列表、放通列表规则(新)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteIdsWhiteRule added in v1.0.808

func (c *Client) DeleteIdsWhiteRule(request *DeleteIdsWhiteRuleRequest) (response *DeleteIdsWhiteRuleResponse, err error)

DeleteIdsWhiteRule 删除入侵防御规则白名单接口

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteIdsWhiteRuleWithContext added in v1.0.808

func (c *Client) DeleteIdsWhiteRuleWithContext(ctx context.Context, request *DeleteIdsWhiteRuleRequest) (response *DeleteIdsWhiteRuleResponse, err error)

DeleteIdsWhiteRule 删除入侵防御规则白名单接口

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteNatFwInstance added in v1.0.228

func (c *Client) DeleteNatFwInstance(request *DeleteNatFwInstanceRequest) (response *DeleteNatFwInstanceResponse, err error)

DeleteNatFwInstance 销毁防火墙实例

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteNatFwInstanceWithContext added in v1.0.324

func (c *Client) DeleteNatFwInstanceWithContext(ctx context.Context, request *DeleteNatFwInstanceRequest) (response *DeleteNatFwInstanceResponse, err error)

DeleteNatFwInstance 销毁防火墙实例

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteResourceGroup added in v1.0.228

func (c *Client) DeleteResourceGroup(request *DeleteResourceGroupRequest) (response *DeleteResourceGroupResponse, err error)

DeleteResourceGroup DeleteResourceGroup-资产中心资产组删除

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteResourceGroupWithContext added in v1.0.324

func (c *Client) DeleteResourceGroupWithContext(ctx context.Context, request *DeleteResourceGroupRequest) (response *DeleteResourceGroupResponse, err error)

DeleteResourceGroup DeleteResourceGroup-资产中心资产组删除

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteSecurityGroupRule

func (c *Client) DeleteSecurityGroupRule(request *DeleteSecurityGroupRuleRequest) (response *DeleteSecurityGroupRuleResponse, err error)

DeleteSecurityGroupRule 删除规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteSecurityGroupRuleWithContext added in v1.0.324

func (c *Client) DeleteSecurityGroupRuleWithContext(ctx context.Context, request *DeleteSecurityGroupRuleRequest) (response *DeleteSecurityGroupRuleResponse, err error)

DeleteSecurityGroupRule 删除规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DeleteVpcFwGroup added in v1.0.744

func (c *Client) DeleteVpcFwGroup(request *DeleteVpcFwGroupRequest) (response *DeleteVpcFwGroupResponse, err error)

DeleteVpcFwGroup 删除防火墙(组),或者删除其中实例

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteVpcFwGroupWithContext added in v1.0.744

func (c *Client) DeleteVpcFwGroupWithContext(ctx context.Context, request *DeleteVpcFwGroupRequest) (response *DeleteVpcFwGroupResponse, err error)

DeleteVpcFwGroup 删除防火墙(组),或者删除其中实例

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DeleteVpcInstance added in v1.0.228

func (c *Client) DeleteVpcInstance(request *DeleteVpcInstanceRequest) (response *DeleteVpcInstanceResponse, err error)

DeleteVpcInstance 删除防火墙实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) DeleteVpcInstanceWithContext added in v1.0.324

func (c *Client) DeleteVpcInstanceWithContext(ctx context.Context, request *DeleteVpcInstanceRequest) (response *DeleteVpcInstanceResponse, err error)

DeleteVpcInstance 删除防火墙实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) DescribeAcLists

func (c *Client) DescribeAcLists(request *DescribeAcListsRequest) (response *DescribeAcListsResponse, err error)

DescribeAcLists 访问控制列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAcListsWithContext added in v1.0.324

func (c *Client) DescribeAcListsWithContext(ctx context.Context, request *DescribeAcListsRequest) (response *DescribeAcListsResponse, err error)

DescribeAcLists 访问控制列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAclRule added in v1.0.744

func (c *Client) DescribeAclRule(request *DescribeAclRuleRequest) (response *DescribeAclRuleResponse, err error)

DescribeAclRule 查询互联网边界访问控制列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAclRuleWithContext added in v1.0.744

func (c *Client) DescribeAclRuleWithContext(ctx context.Context, request *DescribeAclRuleRequest) (response *DescribeAclRuleResponse, err error)

DescribeAclRule 查询互联网边界访问控制列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAddressTemplateList added in v1.0.745

func (c *Client) DescribeAddressTemplateList(request *DescribeAddressTemplateListRequest) (response *DescribeAddressTemplateListResponse, err error)

DescribeAddressTemplateList 查询地址模板列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeAddressTemplateListWithContext added in v1.0.745

func (c *Client) DescribeAddressTemplateListWithContext(ctx context.Context, request *DescribeAddressTemplateListRequest) (response *DescribeAddressTemplateListResponse, err error)

DescribeAddressTemplateList 查询地址模板列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeAssetSync added in v1.0.745

func (c *Client) DescribeAssetSync(request *DescribeAssetSyncRequest) (response *DescribeAssetSyncResponse, err error)

DescribeAssetSync 资产同步状态查询

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAssetSyncWithContext added in v1.0.745

func (c *Client) DescribeAssetSyncWithContext(ctx context.Context, request *DescribeAssetSyncRequest) (response *DescribeAssetSyncResponse, err error)

DescribeAssetSync 资产同步状态查询

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeAssociatedInstanceList

func (c *Client) DescribeAssociatedInstanceList(request *DescribeAssociatedInstanceListRequest) (response *DescribeAssociatedInstanceListResponse, err error)

DescribeAssociatedInstanceList 获取安全组关联实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeAssociatedInstanceListWithContext added in v1.0.324

func (c *Client) DescribeAssociatedInstanceListWithContext(ctx context.Context, request *DescribeAssociatedInstanceListRequest) (response *DescribeAssociatedInstanceListResponse, err error)

DescribeAssociatedInstanceList 获取安全组关联实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeBlockByIpTimesList added in v1.0.204

func (c *Client) DescribeBlockByIpTimesList(request *DescribeBlockByIpTimesListRequest) (response *DescribeBlockByIpTimesListResponse, err error)

DescribeBlockByIpTimesList DescribeBlockByIpTimesList 告警中心阻断IP折线图

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBlockByIpTimesListWithContext added in v1.0.324

func (c *Client) DescribeBlockByIpTimesListWithContext(ctx context.Context, request *DescribeBlockByIpTimesListRequest) (response *DescribeBlockByIpTimesListResponse, err error)

DescribeBlockByIpTimesList DescribeBlockByIpTimesList 告警中心阻断IP折线图

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBlockIgnoreList added in v1.0.598

func (c *Client) DescribeBlockIgnoreList(request *DescribeBlockIgnoreListRequest) (response *DescribeBlockIgnoreListResponse, err error)

DescribeBlockIgnoreList 查询入侵防御放通封禁列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBlockIgnoreListWithContext added in v1.0.598

func (c *Client) DescribeBlockIgnoreListWithContext(ctx context.Context, request *DescribeBlockIgnoreListRequest) (response *DescribeBlockIgnoreListResponse, err error)

DescribeBlockIgnoreList 查询入侵防御放通封禁列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeBlockStaticList added in v1.0.204

func (c *Client) DescribeBlockStaticList(request *DescribeBlockStaticListRequest) (response *DescribeBlockStaticListResponse, err error)

DescribeBlockStaticList DescribeBlockStaticList 告警中心柱形图

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBlockStaticListWithContext added in v1.0.324

func (c *Client) DescribeBlockStaticListWithContext(ctx context.Context, request *DescribeBlockStaticListRequest) (response *DescribeBlockStaticListResponse, err error)

DescribeBlockStaticList DescribeBlockStaticList 告警中心柱形图

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCfwEips

func (c *Client) DescribeCfwEips(request *DescribeCfwEipsRequest) (response *DescribeCfwEipsResponse, err error)

DescribeCfwEips 查询防火墙弹性公网IP

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCfwEipsWithContext added in v1.0.324

func (c *Client) DescribeCfwEipsWithContext(ctx context.Context, request *DescribeCfwEipsRequest) (response *DescribeCfwEipsResponse, err error)

DescribeCfwEips 查询防火墙弹性公网IP

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDefenseSwitch added in v1.0.494

func (c *Client) DescribeDefenseSwitch(request *DescribeDefenseSwitchRequest) (response *DescribeDefenseSwitchResponse, err error)

DescribeDefenseSwitch 获取入侵防御按钮列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeDefenseSwitchWithContext added in v1.0.494

func (c *Client) DescribeDefenseSwitchWithContext(ctx context.Context, request *DescribeDefenseSwitchRequest) (response *DescribeDefenseSwitchResponse, err error)

DescribeDefenseSwitch 获取入侵防御按钮列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"

func (*Client) DescribeEnterpriseSGRuleProgress added in v1.0.677

func (c *Client) DescribeEnterpriseSGRuleProgress(request *DescribeEnterpriseSGRuleProgressRequest) (response *DescribeEnterpriseSGRuleProgressResponse, err error)

DescribeEnterpriseSGRuleProgress 查询新版安全组下发进度

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeEnterpriseSGRuleProgressWithContext added in v1.0.677

func (c *Client) DescribeEnterpriseSGRuleProgressWithContext(ctx context.Context, request *DescribeEnterpriseSGRuleProgressRequest) (response *DescribeEnterpriseSGRuleProgressResponse, err error)

DescribeEnterpriseSGRuleProgress 查询新版安全组下发进度

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeEnterpriseSecurityGroupRule added in v1.0.294

func (c *Client) DescribeEnterpriseSecurityGroupRule(request *DescribeEnterpriseSecurityGroupRuleRequest) (response *DescribeEnterpriseSecurityGroupRuleResponse, err error)

DescribeEnterpriseSecurityGroupRule 查询新企业安全组规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeEnterpriseSecurityGroupRuleWithContext added in v1.0.324

func (c *Client) DescribeEnterpriseSecurityGroupRuleWithContext(ctx context.Context, request *DescribeEnterpriseSecurityGroupRuleRequest) (response *DescribeEnterpriseSecurityGroupRuleResponse, err error)

DescribeEnterpriseSecurityGroupRule 查询新企业安全组规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFwEdgeIps added in v1.0.744

func (c *Client) DescribeFwEdgeIps(request *DescribeFwEdgeIpsRequest) (response *DescribeFwEdgeIpsResponse, err error)

DescribeFwEdgeIps 串行防火墙IP开关列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFwEdgeIpsWithContext added in v1.0.744

func (c *Client) DescribeFwEdgeIpsWithContext(ctx context.Context, request *DescribeFwEdgeIpsRequest) (response *DescribeFwEdgeIpsResponse, err error)

DescribeFwEdgeIps 串行防火墙IP开关列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFwGroupInstanceInfo added in v1.0.744

func (c *Client) DescribeFwGroupInstanceInfo(request *DescribeFwGroupInstanceInfoRequest) (response *DescribeFwGroupInstanceInfoResponse, err error)

DescribeFwGroupInstanceInfo 获取租户所有VPC防火墙(组)及VPC防火墙实例卡片信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFwGroupInstanceInfoWithContext added in v1.0.744

func (c *Client) DescribeFwGroupInstanceInfoWithContext(ctx context.Context, request *DescribeFwGroupInstanceInfoRequest) (response *DescribeFwGroupInstanceInfoResponse, err error)

DescribeFwGroupInstanceInfo 获取租户所有VPC防火墙(组)及VPC防火墙实例卡片信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFwSyncStatus added in v1.0.745

func (c *Client) DescribeFwSyncStatus(request *DescribeFwSyncStatusRequest) (response *DescribeFwSyncStatusResponse, err error)

DescribeFwSyncStatus 获取防火墙同步状态,一般在执行同步操作后查询

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeFwSyncStatusWithContext added in v1.0.745

func (c *Client) DescribeFwSyncStatusWithContext(ctx context.Context, request *DescribeFwSyncStatusRequest) (response *DescribeFwSyncStatusResponse, err error)

DescribeFwSyncStatus 获取防火墙同步状态,一般在执行同步操作后查询

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeGuideScanInfo

func (c *Client) DescribeGuideScanInfo(request *DescribeGuideScanInfoRequest) (response *DescribeGuideScanInfoResponse, err error)

DescribeGuideScanInfo DescribeGuideScanInfo新手引导扫描接口信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeGuideScanInfoWithContext added in v1.0.324

func (c *Client) DescribeGuideScanInfoWithContext(ctx context.Context, request *DescribeGuideScanInfoRequest) (response *DescribeGuideScanInfoResponse, err error)

DescribeGuideScanInfo DescribeGuideScanInfo新手引导扫描接口信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeIPStatusList added in v1.0.366

func (c *Client) DescribeIPStatusList(request *DescribeIPStatusListRequest) (response *DescribeIPStatusListResponse, err error)

DescribeIPStatusList IP防护状态查询

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeIPStatusListWithContext added in v1.0.366

func (c *Client) DescribeIPStatusListWithContext(ctx context.Context, request *DescribeIPStatusListRequest) (response *DescribeIPStatusListResponse, err error)

DescribeIPStatusList IP防护状态查询

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeIdsWhiteRule added in v1.0.808

func (c *Client) DescribeIdsWhiteRule(request *DescribeIdsWhiteRuleRequest) (response *DescribeIdsWhiteRuleResponse, err error)

DescribeIdsWhiteRule 查询入侵防御规则白名单接口

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeIdsWhiteRuleWithContext added in v1.0.808

func (c *Client) DescribeIdsWhiteRuleWithContext(ctx context.Context, request *DescribeIdsWhiteRuleRequest) (response *DescribeIdsWhiteRuleResponse, err error)

DescribeIdsWhiteRule 查询入侵防御规则白名单接口

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeLogs added in v1.0.660

func (c *Client) DescribeLogs(request *DescribeLogsRequest) (response *DescribeLogsResponse, err error)

DescribeLogs 日志审计日志查询

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeLogsWithContext added in v1.0.660

func (c *Client) DescribeLogsWithContext(ctx context.Context, request *DescribeLogsRequest) (response *DescribeLogsResponse, err error)

DescribeLogs 日志审计日志查询

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNatAcRule added in v1.0.602

func (c *Client) DescribeNatAcRule(request *DescribeNatAcRuleRequest) (response *DescribeNatAcRuleResponse, err error)

DescribeNatAcRule 查询NAT访问控制列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNatAcRuleWithContext added in v1.0.602

func (c *Client) DescribeNatAcRuleWithContext(ctx context.Context, request *DescribeNatAcRuleRequest) (response *DescribeNatAcRuleResponse, err error)

DescribeNatAcRule 查询NAT访问控制列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeNatFwInfoCount added in v1.0.228

func (c *Client) DescribeNatFwInfoCount(request *DescribeNatFwInfoCountRequest) (response *DescribeNatFwInfoCountResponse, err error)

DescribeNatFwInfoCount 获取当前用户接入nat防火墙的所有子网数及natfw实例个数

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNatFwInfoCountWithContext added in v1.0.324

func (c *Client) DescribeNatFwInfoCountWithContext(ctx context.Context, request *DescribeNatFwInfoCountRequest) (response *DescribeNatFwInfoCountResponse, err error)

DescribeNatFwInfoCount 获取当前用户接入nat防火墙的所有子网数及natfw实例个数

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNatFwInstance added in v1.0.228

func (c *Client) DescribeNatFwInstance(request *DescribeNatFwInstanceRequest) (response *DescribeNatFwInstanceResponse, err error)

DescribeNatFwInstance DescribeNatFwInstance 获取租户所有NAT实例

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNatFwInstanceWithContext added in v1.0.324

func (c *Client) DescribeNatFwInstanceWithContext(ctx context.Context, request *DescribeNatFwInstanceRequest) (response *DescribeNatFwInstanceResponse, err error)

DescribeNatFwInstance DescribeNatFwInstance 获取租户所有NAT实例

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNatFwInstanceWithRegion added in v1.0.228

func (c *Client) DescribeNatFwInstanceWithRegion(request *DescribeNatFwInstanceWithRegionRequest) (response *DescribeNatFwInstanceWithRegionResponse, err error)

DescribeNatFwInstanceWithRegion GetNatFwInstanceWithRegion 获取租户新增运维的NAT实例,带上地域

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNatFwInstanceWithRegionWithContext added in v1.0.324

func (c *Client) DescribeNatFwInstanceWithRegionWithContext(ctx context.Context, request *DescribeNatFwInstanceWithRegionRequest) (response *DescribeNatFwInstanceWithRegionResponse, err error)

DescribeNatFwInstanceWithRegion GetNatFwInstanceWithRegion 获取租户新增运维的NAT实例,带上地域

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNatFwInstancesInfo added in v1.0.228

func (c *Client) DescribeNatFwInstancesInfo(request *DescribeNatFwInstancesInfoRequest) (response *DescribeNatFwInstancesInfoResponse, err error)

DescribeNatFwInstancesInfo GetNatInstance 获取租户所有NAT实例及实例卡片信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNatFwInstancesInfoWithContext added in v1.0.324

func (c *Client) DescribeNatFwInstancesInfoWithContext(ctx context.Context, request *DescribeNatFwInstancesInfoRequest) (response *DescribeNatFwInstancesInfoResponse, err error)

DescribeNatFwInstancesInfo GetNatInstance 获取租户所有NAT实例及实例卡片信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNatFwVpcDnsLst added in v1.0.228

func (c *Client) DescribeNatFwVpcDnsLst(request *DescribeNatFwVpcDnsLstRequest) (response *DescribeNatFwVpcDnsLstResponse, err error)

DescribeNatFwVpcDnsLst 展示当前natfw 实例对应的vpc dns开关

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNatFwVpcDnsLstWithContext added in v1.0.324

func (c *Client) DescribeNatFwVpcDnsLstWithContext(ctx context.Context, request *DescribeNatFwVpcDnsLstRequest) (response *DescribeNatFwVpcDnsLstResponse, err error)

DescribeNatFwVpcDnsLst 展示当前natfw 实例对应的vpc dns开关

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeNatSwitchList added in v1.0.745

func (c *Client) DescribeNatSwitchList(request *DescribeNatSwitchListRequest) (response *DescribeNatSwitchListResponse, err error)

DescribeNatSwitchList 查询NAT边界防火墙开关列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeNatSwitchListWithContext added in v1.0.745

func (c *Client) DescribeNatSwitchListWithContext(ctx context.Context, request *DescribeNatSwitchListRequest) (response *DescribeNatSwitchListResponse, err error)

DescribeNatSwitchList 查询NAT边界防火墙开关列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeResourceGroup added in v1.0.228

func (c *Client) DescribeResourceGroup(request *DescribeResourceGroupRequest) (response *DescribeResourceGroupResponse, err error)

DescribeResourceGroup DescribeResourceGroup资产中心资产树信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeResourceGroupNew added in v1.0.238

func (c *Client) DescribeResourceGroupNew(request *DescribeResourceGroupNewRequest) (response *DescribeResourceGroupNewResponse, err error)

DescribeResourceGroupNew DescribeResourceGroupNew资产中心资产树信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeResourceGroupNewWithContext added in v1.0.324

func (c *Client) DescribeResourceGroupNewWithContext(ctx context.Context, request *DescribeResourceGroupNewRequest) (response *DescribeResourceGroupNewResponse, err error)

DescribeResourceGroupNew DescribeResourceGroupNew资产中心资产树信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeResourceGroupWithContext added in v1.0.324

func (c *Client) DescribeResourceGroupWithContext(ctx context.Context, request *DescribeResourceGroupRequest) (response *DescribeResourceGroupResponse, err error)

DescribeResourceGroup DescribeResourceGroup资产中心资产树信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeRuleOverview

func (c *Client) DescribeRuleOverview(request *DescribeRuleOverviewRequest) (response *DescribeRuleOverviewResponse, err error)

DescribeRuleOverview 查询规则列表概况

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeRuleOverviewWithContext added in v1.0.324

func (c *Client) DescribeRuleOverviewWithContext(ctx context.Context, request *DescribeRuleOverviewRequest) (response *DescribeRuleOverviewResponse, err error)

DescribeRuleOverview 查询规则列表概况

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeSecurityGroupList

func (c *Client) DescribeSecurityGroupList(request *DescribeSecurityGroupListRequest) (response *DescribeSecurityGroupListResponse, err error)

DescribeSecurityGroupList 查询安全组规则列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeSecurityGroupListWithContext added in v1.0.324

func (c *Client) DescribeSecurityGroupListWithContext(ctx context.Context, request *DescribeSecurityGroupListRequest) (response *DescribeSecurityGroupListResponse, err error)

DescribeSecurityGroupList 查询安全组规则列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeSourceAsset added in v1.0.228

func (c *Client) DescribeSourceAsset(request *DescribeSourceAssetRequest) (response *DescribeSourceAssetResponse, err error)

DescribeSourceAsset DescribeSourceAsset-查询资产组全部资产信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSourceAssetWithContext added in v1.0.324

func (c *Client) DescribeSourceAssetWithContext(ctx context.Context, request *DescribeSourceAssetRequest) (response *DescribeSourceAssetResponse, err error)

DescribeSourceAsset DescribeSourceAsset-查询资产组全部资产信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSwitchLists

func (c *Client) DescribeSwitchLists(request *DescribeSwitchListsRequest) (response *DescribeSwitchListsResponse, err error)

DescribeSwitchLists 防火墙开关列表,已废弃,请使用DescribeFwEdgeIps

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeSwitchListsWithContext added in v1.0.324

func (c *Client) DescribeSwitchListsWithContext(ctx context.Context, request *DescribeSwitchListsRequest) (response *DescribeSwitchListsResponse, err error)

DescribeSwitchLists 防火墙开关列表,已废弃,请使用DescribeFwEdgeIps

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeTLogInfo added in v1.0.204

func (c *Client) DescribeTLogInfo(request *DescribeTLogInfoRequest) (response *DescribeTLogInfoResponse, err error)

DescribeTLogInfo DescribeTLogInfo告警中心概况

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTLogInfoWithContext added in v1.0.324

func (c *Client) DescribeTLogInfoWithContext(ctx context.Context, request *DescribeTLogInfoRequest) (response *DescribeTLogInfoResponse, err error)

DescribeTLogInfo DescribeTLogInfo告警中心概况

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTLogIpList added in v1.0.204

func (c *Client) DescribeTLogIpList(request *DescribeTLogIpListRequest) (response *DescribeTLogIpListResponse, err error)

DescribeTLogIpList DescribeTLogIpList告警中心IP柱形图

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTLogIpListWithContext added in v1.0.324

func (c *Client) DescribeTLogIpListWithContext(ctx context.Context, request *DescribeTLogIpListRequest) (response *DescribeTLogIpListResponse, err error)

DescribeTLogIpList DescribeTLogIpList告警中心IP柱形图

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeTableStatus

func (c *Client) DescribeTableStatus(request *DescribeTableStatusRequest) (response *DescribeTableStatusResponse, err error)

DescribeTableStatus 查询规则表状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeTableStatusWithContext added in v1.0.324

func (c *Client) DescribeTableStatusWithContext(ctx context.Context, request *DescribeTableStatusRequest) (response *DescribeTableStatusResponse, err error)

DescribeTableStatus 查询规则表状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeUnHandleEventTabList added in v1.0.204

func (c *Client) DescribeUnHandleEventTabList(request *DescribeUnHandleEventTabListRequest) (response *DescribeUnHandleEventTabListResponse, err error)

DescribeUnHandleEventTabList DescribeUnHandleEventTabList 告警中心伪攻击链事件未处置接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeUnHandleEventTabListWithContext added in v1.0.324

func (c *Client) DescribeUnHandleEventTabListWithContext(ctx context.Context, request *DescribeUnHandleEventTabListRequest) (response *DescribeUnHandleEventTabListResponse, err error)

DescribeUnHandleEventTabList DescribeUnHandleEventTabList 告警中心伪攻击链事件未处置接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeVpcAcRule added in v1.0.744

func (c *Client) DescribeVpcAcRule(request *DescribeVpcAcRuleRequest) (response *DescribeVpcAcRuleResponse, err error)

DescribeVpcAcRule 查询内网间访问控制列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeVpcAcRuleWithContext added in v1.0.744

func (c *Client) DescribeVpcAcRuleWithContext(ctx context.Context, request *DescribeVpcAcRuleRequest) (response *DescribeVpcAcRuleResponse, err error)

DescribeVpcAcRule 查询内网间访问控制列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeVpcFwGroupSwitch added in v1.0.744

func (c *Client) DescribeVpcFwGroupSwitch(request *DescribeVpcFwGroupSwitchRequest) (response *DescribeVpcFwGroupSwitchResponse, err error)

DescribeVpcFwGroupSwitch VPC防火墙(组)开关列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeVpcFwGroupSwitchWithContext added in v1.0.744

func (c *Client) DescribeVpcFwGroupSwitchWithContext(ctx context.Context, request *DescribeVpcFwGroupSwitchRequest) (response *DescribeVpcFwGroupSwitchResponse, err error)

DescribeVpcFwGroupSwitch VPC防火墙(组)开关列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ExpandCfwVertical

func (c *Client) ExpandCfwVertical(request *ExpandCfwVerticalRequest) (response *ExpandCfwVerticalResponse, err error)

ExpandCfwVertical 防火墙垂直扩容

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ExpandCfwVerticalWithContext added in v1.0.324

func (c *Client) ExpandCfwVerticalWithContext(ctx context.Context, request *ExpandCfwVerticalRequest) (response *ExpandCfwVerticalResponse, err error)

ExpandCfwVertical 防火墙垂直扩容

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyAcRule

func (c *Client) ModifyAcRule(request *ModifyAcRuleRequest) (response *ModifyAcRuleResponse, err error)

ModifyAcRule 修改规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyAcRuleWithContext added in v1.0.324

func (c *Client) ModifyAcRuleWithContext(ctx context.Context, request *ModifyAcRuleRequest) (response *ModifyAcRuleResponse, err error)

ModifyAcRule 修改规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyAclRule added in v1.0.744

func (c *Client) ModifyAclRule(request *ModifyAclRuleRequest) (response *ModifyAclRuleResponse, err error)

ModifyAclRule 修改互联网边界访问控制规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyAclRuleWithContext added in v1.0.744

func (c *Client) ModifyAclRuleWithContext(ctx context.Context, request *ModifyAclRuleRequest) (response *ModifyAclRuleResponse, err error)

ModifyAclRule 修改互联网边界访问控制规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyAddressTemplate added in v1.0.745

func (c *Client) ModifyAddressTemplate(request *ModifyAddressTemplateRequest) (response *ModifyAddressTemplateResponse, err error)

ModifyAddressTemplate 修改地址模板

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyAddressTemplateWithContext added in v1.0.745

func (c *Client) ModifyAddressTemplateWithContext(ctx context.Context, request *ModifyAddressTemplateRequest) (response *ModifyAddressTemplateResponse, err error)

ModifyAddressTemplate 修改地址模板

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyAllPublicIPSwitchStatus added in v1.0.228

func (c *Client) ModifyAllPublicIPSwitchStatus(request *ModifyAllPublicIPSwitchStatusRequest) (response *ModifyAllPublicIPSwitchStatusResponse, err error)

ModifyAllPublicIPSwitchStatus 互联网边界防火墙一键开关

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) ModifyAllPublicIPSwitchStatusWithContext added in v1.0.324

func (c *Client) ModifyAllPublicIPSwitchStatusWithContext(ctx context.Context, request *ModifyAllPublicIPSwitchStatusRequest) (response *ModifyAllPublicIPSwitchStatusResponse, err error)

ModifyAllPublicIPSwitchStatus 互联网边界防火墙一键开关

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) ModifyAllRuleStatus

func (c *Client) ModifyAllRuleStatus(request *ModifyAllRuleStatusRequest) (response *ModifyAllRuleStatusResponse, err error)

ModifyAllRuleStatus 启用停用全部规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyAllRuleStatusWithContext added in v1.0.324

func (c *Client) ModifyAllRuleStatusWithContext(ctx context.Context, request *ModifyAllRuleStatusRequest) (response *ModifyAllRuleStatusResponse, err error)

ModifyAllRuleStatus 启用停用全部规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyAllVPCSwitchStatus added in v1.0.228

func (c *Client) ModifyAllVPCSwitchStatus(request *ModifyAllVPCSwitchStatusRequest) (response *ModifyAllVPCSwitchStatusResponse, err error)

ModifyAllVPCSwitchStatus VPC防火墙一键开关

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) ModifyAllVPCSwitchStatusWithContext added in v1.0.324

func (c *Client) ModifyAllVPCSwitchStatusWithContext(ctx context.Context, request *ModifyAllVPCSwitchStatusRequest) (response *ModifyAllVPCSwitchStatusResponse, err error)

ModifyAllVPCSwitchStatus VPC防火墙一键开关

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) ModifyAssetScan added in v1.0.228

func (c *Client) ModifyAssetScan(request *ModifyAssetScanRequest) (response *ModifyAssetScanResponse, err error)

ModifyAssetScan 资产扫描

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) ModifyAssetScanWithContext added in v1.0.324

func (c *Client) ModifyAssetScanWithContext(ctx context.Context, request *ModifyAssetScanRequest) (response *ModifyAssetScanResponse, err error)

ModifyAssetScan 资产扫描

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) ModifyAssetSync added in v1.0.745

func (c *Client) ModifyAssetSync(request *ModifyAssetSyncRequest) (response *ModifyAssetSyncResponse, err error)

ModifyAssetSync 资产同步

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyAssetSyncWithContext added in v1.0.745

func (c *Client) ModifyAssetSyncWithContext(ctx context.Context, request *ModifyAssetSyncRequest) (response *ModifyAssetSyncResponse, err error)

ModifyAssetSync 资产同步

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyBlockIgnoreList

func (c *Client) ModifyBlockIgnoreList(request *ModifyBlockIgnoreListRequest) (response *ModifyBlockIgnoreListResponse, err error)

ModifyBlockIgnoreList 支持对封禁列表、放通列表如下操作:

批量增加封禁IP、放通IP/域名

批量删除封禁IP、放通IP/域名

批量修改封禁IP、放通IP/域名生效事件

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyBlockIgnoreListWithContext added in v1.0.324

func (c *Client) ModifyBlockIgnoreListWithContext(ctx context.Context, request *ModifyBlockIgnoreListRequest) (response *ModifyBlockIgnoreListResponse, err error)

ModifyBlockIgnoreList 支持对封禁列表、放通列表如下操作:

批量增加封禁IP、放通IP/域名

批量删除封禁IP、放通IP/域名

批量修改封禁IP、放通IP/域名生效事件

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyBlockIgnoreRule added in v1.0.744

func (c *Client) ModifyBlockIgnoreRule(request *ModifyBlockIgnoreRuleRequest) (response *ModifyBlockIgnoreRuleResponse, err error)

ModifyBlockIgnoreRule 编辑单条入侵防御封禁列表、放通列表规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyBlockIgnoreRuleNew added in v1.0.866

func (c *Client) ModifyBlockIgnoreRuleNew(request *ModifyBlockIgnoreRuleNewRequest) (response *ModifyBlockIgnoreRuleNewResponse, err error)

ModifyBlockIgnoreRuleNew 编辑单条入侵防御封禁列表、放通列表规则(新)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyBlockIgnoreRuleNewWithContext added in v1.0.866

func (c *Client) ModifyBlockIgnoreRuleNewWithContext(ctx context.Context, request *ModifyBlockIgnoreRuleNewRequest) (response *ModifyBlockIgnoreRuleNewResponse, err error)

ModifyBlockIgnoreRuleNew 编辑单条入侵防御封禁列表、放通列表规则(新)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyBlockIgnoreRuleWithContext added in v1.0.744

func (c *Client) ModifyBlockIgnoreRuleWithContext(ctx context.Context, request *ModifyBlockIgnoreRuleRequest) (response *ModifyBlockIgnoreRuleResponse, err error)

ModifyBlockIgnoreRule 编辑单条入侵防御封禁列表、放通列表规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyBlockTop added in v1.0.204

func (c *Client) ModifyBlockTop(request *ModifyBlockTopRequest) (response *ModifyBlockTopResponse, err error)

ModifyBlockTop ModifyBlockTop取消置顶接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyBlockTopWithContext added in v1.0.324

func (c *Client) ModifyBlockTopWithContext(ctx context.Context, request *ModifyBlockTopRequest) (response *ModifyBlockTopResponse, err error)

ModifyBlockTop ModifyBlockTop取消置顶接口

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyEWRuleStatus added in v1.0.740

func (c *Client) ModifyEWRuleStatus(request *ModifyEWRuleStatusRequest) (response *ModifyEWRuleStatusResponse, err error)

ModifyEWRuleStatus 启用停用VPC间规则或Nat边界规则

VPC间规则需指定EdgeId。Nat边界规则需指定地域Region与Direction。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyEWRuleStatusWithContext added in v1.0.740

func (c *Client) ModifyEWRuleStatusWithContext(ctx context.Context, request *ModifyEWRuleStatusRequest) (response *ModifyEWRuleStatusResponse, err error)

ModifyEWRuleStatus 启用停用VPC间规则或Nat边界规则

VPC间规则需指定EdgeId。Nat边界规则需指定地域Region与Direction。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyEdgeIpSwitch added in v1.0.744

func (c *Client) ModifyEdgeIpSwitch(request *ModifyEdgeIpSwitchRequest) (response *ModifyEdgeIpSwitchResponse, err error)

ModifyEdgeIpSwitch 修改边界防火墙开关(旁路、串行)

可能返回的错误码:

OPERATIONDENIED = "OperationDenied"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyEdgeIpSwitchWithContext added in v1.0.744

func (c *Client) ModifyEdgeIpSwitchWithContext(ctx context.Context, request *ModifyEdgeIpSwitchRequest) (response *ModifyEdgeIpSwitchResponse, err error)

ModifyEdgeIpSwitch 修改边界防火墙开关(旁路、串行)

可能返回的错误码:

OPERATIONDENIED = "OperationDenied"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyEnterpriseSecurityDispatchStatus added in v1.0.604

func (c *Client) ModifyEnterpriseSecurityDispatchStatus(request *ModifyEnterpriseSecurityDispatchStatusRequest) (response *ModifyEnterpriseSecurityDispatchStatusResponse, err error)

ModifyEnterpriseSecurityDispatchStatus 修改企业安全组下发状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyEnterpriseSecurityDispatchStatusWithContext added in v1.0.604

func (c *Client) ModifyEnterpriseSecurityDispatchStatusWithContext(ctx context.Context, request *ModifyEnterpriseSecurityDispatchStatusRequest) (response *ModifyEnterpriseSecurityDispatchStatusResponse, err error)

ModifyEnterpriseSecurityDispatchStatus 修改企业安全组下发状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyEnterpriseSecurityGroupRule added in v1.0.604

func (c *Client) ModifyEnterpriseSecurityGroupRule(request *ModifyEnterpriseSecurityGroupRuleRequest) (response *ModifyEnterpriseSecurityGroupRuleResponse, err error)

ModifyEnterpriseSecurityGroupRule 编辑新企业安全组规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyEnterpriseSecurityGroupRuleWithContext added in v1.0.604

func (c *Client) ModifyEnterpriseSecurityGroupRuleWithContext(ctx context.Context, request *ModifyEnterpriseSecurityGroupRuleRequest) (response *ModifyEnterpriseSecurityGroupRuleResponse, err error)

ModifyEnterpriseSecurityGroupRule 编辑新企业安全组规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyFwGroupSwitch added in v1.0.744

func (c *Client) ModifyFwGroupSwitch(request *ModifyFwGroupSwitchRequest) (response *ModifyFwGroupSwitchResponse, err error)

ModifyFwGroupSwitch 修改防火墙(组)开关(支持单点模式、多点模式、全互通模式)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyFwGroupSwitchWithContext added in v1.0.744

func (c *Client) ModifyFwGroupSwitchWithContext(ctx context.Context, request *ModifyFwGroupSwitchRequest) (response *ModifyFwGroupSwitchResponse, err error)

ModifyFwGroupSwitch 修改防火墙(组)开关(支持单点模式、多点模式、全互通模式)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyNatAcRule added in v1.0.602

func (c *Client) ModifyNatAcRule(request *ModifyNatAcRuleRequest) (response *ModifyNatAcRuleResponse, err error)

ModifyNatAcRule 修改NAT访问控制规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyNatAcRuleWithContext added in v1.0.602

func (c *Client) ModifyNatAcRuleWithContext(ctx context.Context, request *ModifyNatAcRuleRequest) (response *ModifyNatAcRuleResponse, err error)

ModifyNatAcRule 修改NAT访问控制规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyNatFwReSelect added in v1.0.228

func (c *Client) ModifyNatFwReSelect(request *ModifyNatFwReSelectRequest) (response *ModifyNatFwReSelectResponse, err error)

ModifyNatFwReSelect 防火墙实例重新选择vpc或nat

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyNatFwReSelectWithContext added in v1.0.324

func (c *Client) ModifyNatFwReSelectWithContext(ctx context.Context, request *ModifyNatFwReSelectRequest) (response *ModifyNatFwReSelectResponse, err error)

ModifyNatFwReSelect 防火墙实例重新选择vpc或nat

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyNatFwSwitch added in v1.0.228

func (c *Client) ModifyNatFwSwitch(request *ModifyNatFwSwitchRequest) (response *ModifyNatFwSwitchResponse, err error)

ModifyNatFwSwitch 修改NAT防火墙开关

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyNatFwSwitchWithContext added in v1.0.324

func (c *Client) ModifyNatFwSwitchWithContext(ctx context.Context, request *ModifyNatFwSwitchRequest) (response *ModifyNatFwSwitchResponse, err error)

ModifyNatFwSwitch 修改NAT防火墙开关

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyNatFwVpcDnsSwitch added in v1.0.228

func (c *Client) ModifyNatFwVpcDnsSwitch(request *ModifyNatFwVpcDnsSwitchRequest) (response *ModifyNatFwVpcDnsSwitchResponse, err error)

ModifyNatFwVpcDnsSwitch nat 防火墙VPC DNS 开关切换

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyNatFwVpcDnsSwitchWithContext added in v1.0.324

func (c *Client) ModifyNatFwVpcDnsSwitchWithContext(ctx context.Context, request *ModifyNatFwVpcDnsSwitchRequest) (response *ModifyNatFwVpcDnsSwitchResponse, err error)

ModifyNatFwVpcDnsSwitch nat 防火墙VPC DNS 开关切换

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyNatInstance added in v1.0.745

func (c *Client) ModifyNatInstance(request *ModifyNatInstanceRequest) (response *ModifyNatInstanceResponse, err error)

ModifyNatInstance 编辑NAT防火墙

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyNatInstanceWithContext added in v1.0.745

func (c *Client) ModifyNatInstanceWithContext(ctx context.Context, request *ModifyNatInstanceRequest) (response *ModifyNatInstanceResponse, err error)

ModifyNatInstance 编辑NAT防火墙

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyNatSequenceRules added in v1.0.604

func (c *Client) ModifyNatSequenceRules(request *ModifyNatSequenceRulesRequest) (response *ModifyNatSequenceRulesResponse, err error)

ModifyNatSequenceRules NAT防火墙规则快速排序

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyNatSequenceRulesWithContext added in v1.0.604

func (c *Client) ModifyNatSequenceRulesWithContext(ctx context.Context, request *ModifyNatSequenceRulesRequest) (response *ModifyNatSequenceRulesResponse, err error)

ModifyNatSequenceRules NAT防火墙规则快速排序

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyResourceGroup added in v1.0.228

func (c *Client) ModifyResourceGroup(request *ModifyResourceGroupRequest) (response *ModifyResourceGroupResponse, err error)

ModifyResourceGroup ModifyResourceGroup-资产中心资产组信息修改

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyResourceGroupWithContext added in v1.0.324

func (c *Client) ModifyResourceGroupWithContext(ctx context.Context, request *ModifyResourceGroupRequest) (response *ModifyResourceGroupResponse, err error)

ModifyResourceGroup ModifyResourceGroup-资产中心资产组信息修改

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyRunSyncAsset added in v1.0.331

func (c *Client) ModifyRunSyncAsset(request *ModifyRunSyncAssetRequest) (response *ModifyRunSyncAssetResponse, err error)

ModifyRunSyncAsset 同步资产-互联网&VPC(新)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyRunSyncAssetWithContext added in v1.0.331

func (c *Client) ModifyRunSyncAssetWithContext(ctx context.Context, request *ModifyRunSyncAssetRequest) (response *ModifyRunSyncAssetResponse, err error)

ModifyRunSyncAsset 同步资产-互联网&VPC(新)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifySecurityGroupItemRuleStatus added in v1.0.228

func (c *Client) ModifySecurityGroupItemRuleStatus(request *ModifySecurityGroupItemRuleStatusRequest) (response *ModifySecurityGroupItemRuleStatusResponse, err error)

ModifySecurityGroupItemRuleStatus 启用停用单条企业安全组规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifySecurityGroupItemRuleStatusWithContext added in v1.0.324

func (c *Client) ModifySecurityGroupItemRuleStatusWithContext(ctx context.Context, request *ModifySecurityGroupItemRuleStatusRequest) (response *ModifySecurityGroupItemRuleStatusResponse, err error)

ModifySecurityGroupItemRuleStatus 启用停用单条企业安全组规则

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifySecurityGroupRule added in v1.0.228

func (c *Client) ModifySecurityGroupRule(request *ModifySecurityGroupRuleRequest) (response *ModifySecurityGroupRuleResponse, err error)

ModifySecurityGroupRule 编辑单条安全组规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"

func (*Client) ModifySecurityGroupRuleWithContext added in v1.0.324

func (c *Client) ModifySecurityGroupRuleWithContext(ctx context.Context, request *ModifySecurityGroupRuleRequest) (response *ModifySecurityGroupRuleResponse, err error)

ModifySecurityGroupRule 编辑单条安全组规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"

func (*Client) ModifySecurityGroupSequenceRules added in v1.0.228

func (c *Client) ModifySecurityGroupSequenceRules(request *ModifySecurityGroupSequenceRulesRequest) (response *ModifySecurityGroupSequenceRulesResponse, err error)

ModifySecurityGroupSequenceRules 企业安全组规则快速排序

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"

func (*Client) ModifySecurityGroupSequenceRulesWithContext added in v1.0.324

func (c *Client) ModifySecurityGroupSequenceRulesWithContext(ctx context.Context, request *ModifySecurityGroupSequenceRulesRequest) (response *ModifySecurityGroupSequenceRulesResponse, err error)

ModifySecurityGroupSequenceRules 企业安全组规则快速排序

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEINUSE = "ResourceInUse"

func (*Client) ModifySequenceAclRules added in v1.0.744

func (c *Client) ModifySequenceAclRules(request *ModifySequenceAclRulesRequest) (response *ModifySequenceAclRulesResponse, err error)

ModifySequenceAclRules 互联网边界规则快速排序

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifySequenceAclRulesWithContext added in v1.0.744

func (c *Client) ModifySequenceAclRulesWithContext(ctx context.Context, request *ModifySequenceAclRulesRequest) (response *ModifySequenceAclRulesResponse, err error)

ModifySequenceAclRules 互联网边界规则快速排序

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifySequenceRules

func (c *Client) ModifySequenceRules(request *ModifySequenceRulesRequest) (response *ModifySequenceRulesResponse, err error)

ModifySequenceRules 修改规则执行顺序

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifySequenceRulesWithContext added in v1.0.324

func (c *Client) ModifySequenceRulesWithContext(ctx context.Context, request *ModifySequenceRulesRequest) (response *ModifySequenceRulesResponse, err error)

ModifySequenceRules 修改规则执行顺序

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyStorageSetting added in v1.0.600

func (c *Client) ModifyStorageSetting(request *ModifyStorageSettingRequest) (response *ModifyStorageSettingResponse, err error)

ModifyStorageSetting 日志存储设置,可以修改存储时间和清空日志

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyStorageSettingWithContext added in v1.0.600

func (c *Client) ModifyStorageSettingWithContext(ctx context.Context, request *ModifyStorageSettingRequest) (response *ModifyStorageSettingResponse, err error)

ModifyStorageSetting 日志存储设置,可以修改存储时间和清空日志

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyTableStatus

func (c *Client) ModifyTableStatus(request *ModifyTableStatusRequest) (response *ModifyTableStatusResponse, err error)

ModifyTableStatus 修改规则表状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyTableStatusWithContext added in v1.0.324

func (c *Client) ModifyTableStatusWithContext(ctx context.Context, request *ModifyTableStatusRequest) (response *ModifyTableStatusResponse, err error)

ModifyTableStatus 修改规则表状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) ModifyVpcAcRule added in v1.0.744

func (c *Client) ModifyVpcAcRule(request *ModifyVpcAcRuleRequest) (response *ModifyVpcAcRuleResponse, err error)

ModifyVpcAcRule 修改内网间访问控制规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyVpcAcRuleWithContext added in v1.0.744

func (c *Client) ModifyVpcAcRuleWithContext(ctx context.Context, request *ModifyVpcAcRuleRequest) (response *ModifyVpcAcRuleResponse, err error)

ModifyVpcAcRule 修改内网间访问控制规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INVALIDPARAMETER = "InvalidParameter"
LIMITEXCEEDED = "LimitExceeded"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyVpcFwGroup added in v1.0.744

func (c *Client) ModifyVpcFwGroup(request *ModifyVpcFwGroupRequest) (response *ModifyVpcFwGroupResponse, err error)

ModifyVpcFwGroup 编辑VPC间防火墙(防火墙组)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyVpcFwGroupWithContext added in v1.0.744

func (c *Client) ModifyVpcFwGroupWithContext(ctx context.Context, request *ModifyVpcFwGroupRequest) (response *ModifyVpcFwGroupResponse, err error)

ModifyVpcFwGroup 编辑VPC间防火墙(防火墙组)

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyVpcFwSequenceRules added in v1.0.744

func (c *Client) ModifyVpcFwSequenceRules(request *ModifyVpcFwSequenceRulesRequest) (response *ModifyVpcFwSequenceRulesResponse, err error)

ModifyVpcFwSequenceRules vpc间规则快速排序

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyVpcFwSequenceRulesWithContext added in v1.0.744

func (c *Client) ModifyVpcFwSequenceRulesWithContext(ctx context.Context, request *ModifyVpcFwSequenceRulesRequest) (response *ModifyVpcFwSequenceRulesResponse, err error)

ModifyVpcFwSequenceRules vpc间规则快速排序

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RemoveAcRule added in v1.0.259

func (c *Client) RemoveAcRule(request *RemoveAcRuleRequest) (response *RemoveAcRuleResponse, err error)

RemoveAcRule 删除互联网边界规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RemoveAcRuleWithContext added in v1.0.324

func (c *Client) RemoveAcRuleWithContext(ctx context.Context, request *RemoveAcRuleRequest) (response *RemoveAcRuleResponse, err error)

RemoveAcRule 删除互联网边界规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RemoveAclRule added in v1.0.744

func (c *Client) RemoveAclRule(request *RemoveAclRuleRequest) (response *RemoveAclRuleResponse, err error)

RemoveAclRule 删除互联网边界访问控制规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RemoveAclRuleWithContext added in v1.0.744

func (c *Client) RemoveAclRuleWithContext(ctx context.Context, request *RemoveAclRuleRequest) (response *RemoveAclRuleResponse, err error)

RemoveAclRule 删除互联网边界访问控制规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RemoveEnterpriseSecurityGroupRule added in v1.0.294

func (c *Client) RemoveEnterpriseSecurityGroupRule(request *RemoveEnterpriseSecurityGroupRuleRequest) (response *RemoveEnterpriseSecurityGroupRuleResponse, err error)

RemoveEnterpriseSecurityGroupRule 删除新企业安全组规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RemoveEnterpriseSecurityGroupRuleWithContext added in v1.0.324

func (c *Client) RemoveEnterpriseSecurityGroupRuleWithContext(ctx context.Context, request *RemoveEnterpriseSecurityGroupRuleRequest) (response *RemoveEnterpriseSecurityGroupRuleResponse, err error)

RemoveEnterpriseSecurityGroupRule 删除新企业安全组规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RemoveNatAcRule added in v1.0.602

func (c *Client) RemoveNatAcRule(request *RemoveNatAcRuleRequest) (response *RemoveNatAcRuleResponse, err error)

RemoveNatAcRule 删除NAT访问控制规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RemoveNatAcRuleWithContext added in v1.0.602

func (c *Client) RemoveNatAcRuleWithContext(ctx context.Context, request *RemoveNatAcRuleRequest) (response *RemoveNatAcRuleResponse, err error)

RemoveNatAcRule 删除NAT访问控制规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RemoveVpcAcRule added in v1.0.744

func (c *Client) RemoveVpcAcRule(request *RemoveVpcAcRuleRequest) (response *RemoveVpcAcRuleResponse, err error)

RemoveVpcAcRule 删除VPC间规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RemoveVpcAcRuleWithContext added in v1.0.744

func (c *Client) RemoveVpcAcRuleWithContext(ctx context.Context, request *RemoveVpcAcRuleRequest) (response *RemoveVpcAcRuleResponse, err error)

RemoveVpcAcRule 删除VPC间规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SetNatFwDnatRule

func (c *Client) SetNatFwDnatRule(request *SetNatFwDnatRuleRequest) (response *SetNatFwDnatRuleResponse, err error)

SetNatFwDnatRule 配置防火墙Dnat规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SetNatFwDnatRuleWithContext added in v1.0.324

func (c *Client) SetNatFwDnatRuleWithContext(ctx context.Context, request *SetNatFwDnatRuleRequest) (response *SetNatFwDnatRuleResponse, err error)

SetNatFwDnatRule 配置防火墙Dnat规则

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SetNatFwEip added in v1.0.228

func (c *Client) SetNatFwEip(request *SetNatFwEipRequest) (response *SetNatFwEipResponse, err error)

SetNatFwEip 设置防火墙实例弹性公网ip,目前仅支持新增模式的防火墙实例

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SetNatFwEipWithContext added in v1.0.324

func (c *Client) SetNatFwEipWithContext(ctx context.Context, request *SetNatFwEipRequest) (response *SetNatFwEipResponse, err error)

SetNatFwEip 设置防火墙实例弹性公网ip,目前仅支持新增模式的防火墙实例

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StopSecurityGroupRuleDispatch added in v1.0.228

func (c *Client) StopSecurityGroupRuleDispatch(request *StopSecurityGroupRuleDispatchRequest) (response *StopSecurityGroupRuleDispatchResponse, err error)

StopSecurityGroupRuleDispatch 中止安全组规则下发

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StopSecurityGroupRuleDispatchWithContext added in v1.0.324

func (c *Client) StopSecurityGroupRuleDispatchWithContext(ctx context.Context, request *StopSecurityGroupRuleDispatchRequest) (response *StopSecurityGroupRuleDispatchResponse, err error)

StopSecurityGroupRuleDispatch 中止安全组规则下发

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SyncFwOperate added in v1.0.745

func (c *Client) SyncFwOperate(request *SyncFwOperateRequest) (response *SyncFwOperateResponse, err error)

SyncFwOperate 同步防火墙操作,包括同步防火墙路由(若vpc,专线网关等增加了Cidr,需要手动同步一下路由使之在防火墙上生效)等。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) SyncFwOperateWithContext added in v1.0.745

func (c *Client) SyncFwOperateWithContext(ctx context.Context, request *SyncFwOperateRequest) (response *SyncFwOperateResponse, err error)

SyncFwOperate 同步防火墙操作,包括同步防火墙路由(若vpc,专线网关等增加了Cidr,需要手动同步一下路由使之在防火墙上生效)等。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

type CommonFilter added in v1.0.602

type CommonFilter struct {
	// 检索的键值
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 检索的值,各检索值间为OR关系
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`

	// 枚举类型,代表Name与Values之间的匹配关系
	// enum FilterOperatorType {
	//     //等于
	//     FILTER_OPERATOR_TYPE_EQUAL = 1;
	//     //大于
	//     FILTER_OPERATOR_TYPE_GREATER = 2;
	//     //小于
	//     FILTER_OPERATOR_TYPE_LESS = 3;
	//     //大于等于
	//     FILTER_OPERATOR_TYPE_GREATER_EQ = 4;
	//     //小于等于
	//     FILTER_OPERATOR_TYPE_LESS_EQ = 5;
	//     //不等于
	//     FILTER_OPERATOR_TYPE_NO_EQ = 6;
	//     //not in
	//     FILTER_OPERATOR_TYPE_NOT_IN = 8;
	//     //模糊匹配
	//     FILTER_OPERATOR_TYPE_FUZZINESS = 9;
	// }
	OperatorType *int64 `json:"OperatorType,omitnil,omitempty" name:"OperatorType"`
}

type CreateAcRulesRequest

type CreateAcRulesRequest struct {
	*tchttp.BaseRequest

	// 创建规则数据
	Data []*RuleInfoData `json:"Data,omitnil,omitempty" name:"Data"`

	// 0:添加(默认),1:插入
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 边id
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 访问控制规则状态
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 0:添加,1:覆盖
	Overwrite *uint64 `json:"Overwrite,omitnil,omitempty" name:"Overwrite"`

	// NAT实例ID, 参数Area存在的时候这个必传
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// portScan: 来自于端口扫描, patchImport: 来自于批量导入
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// NAT地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

func NewCreateAcRulesRequest

func NewCreateAcRulesRequest() (request *CreateAcRulesRequest)

func (*CreateAcRulesRequest) FromJsonString

func (r *CreateAcRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAcRulesRequest) ToJsonString

func (r *CreateAcRulesRequest) ToJsonString() string

type CreateAcRulesRequestParams added in v1.0.426

type CreateAcRulesRequestParams struct {
	// 创建规则数据
	Data []*RuleInfoData `json:"Data,omitnil,omitempty" name:"Data"`

	// 0:添加(默认),1:插入
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 边id
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 访问控制规则状态
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 0:添加,1:覆盖
	Overwrite *uint64 `json:"Overwrite,omitnil,omitempty" name:"Overwrite"`

	// NAT实例ID, 参数Area存在的时候这个必传
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// portScan: 来自于端口扫描, patchImport: 来自于批量导入
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// NAT地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

Predefined struct for user

type CreateAcRulesResponse

type CreateAcRulesResponse struct {
	*tchttp.BaseResponse
	Response *CreateAcRulesResponseParams `json:"Response"`
}

func NewCreateAcRulesResponse

func NewCreateAcRulesResponse() (response *CreateAcRulesResponse)

func (*CreateAcRulesResponse) FromJsonString

func (r *CreateAcRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAcRulesResponse) ToJsonString

func (r *CreateAcRulesResponse) ToJsonString() string

type CreateAcRulesResponseParams added in v1.0.426

type CreateAcRulesResponseParams struct {
	// 状态值,0:操作成功
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 返回多余的信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Info *string `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAddressTemplateRequest added in v1.0.701

type CreateAddressTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述
	Detail *string `json:"Detail,omitnil,omitempty" name:"Detail"`

	// Type为1,ip模板eg:1.1.1.1,2.2.2.2;
	// Type为5,域名模板eg:www.qq.com,www.tencent.com
	IpString *string `json:"IpString,omitnil,omitempty" name:"IpString"`

	// 1 ip模板
	// 5 域名模板
	// 6 协议端口模板
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 协议端口模板,协议类型,4:4层协议,7:7层协议,Type=6时必填
	ProtocolType *string `json:"ProtocolType,omitnil,omitempty" name:"ProtocolType"`
}

func NewCreateAddressTemplateRequest added in v1.0.701

func NewCreateAddressTemplateRequest() (request *CreateAddressTemplateRequest)

func (*CreateAddressTemplateRequest) FromJsonString added in v1.0.701

func (r *CreateAddressTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAddressTemplateRequest) ToJsonString added in v1.0.701

func (r *CreateAddressTemplateRequest) ToJsonString() string

type CreateAddressTemplateRequestParams added in v1.0.701

type CreateAddressTemplateRequestParams struct {
	// 模板名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述
	Detail *string `json:"Detail,omitnil,omitempty" name:"Detail"`

	// Type为1,ip模板eg:1.1.1.1,2.2.2.2;
	// Type为5,域名模板eg:www.qq.com,www.tencent.com
	IpString *string `json:"IpString,omitnil,omitempty" name:"IpString"`

	// 1 ip模板
	// 5 域名模板
	// 6 协议端口模板
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 协议端口模板,协议类型,4:4层协议,7:7层协议,Type=6时必填
	ProtocolType *string `json:"ProtocolType,omitnil,omitempty" name:"ProtocolType"`
}

Predefined struct for user

type CreateAddressTemplateResponse added in v1.0.701

type CreateAddressTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateAddressTemplateResponseParams `json:"Response"`
}

func NewCreateAddressTemplateResponse added in v1.0.701

func NewCreateAddressTemplateResponse() (response *CreateAddressTemplateResponse)

func (*CreateAddressTemplateResponse) FromJsonString added in v1.0.701

func (r *CreateAddressTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAddressTemplateResponse) ToJsonString added in v1.0.701

func (r *CreateAddressTemplateResponse) ToJsonString() string

type CreateAddressTemplateResponseParams added in v1.0.701

type CreateAddressTemplateResponseParams struct {
	// 创建结果,0成功
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一Id
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAlertCenterIsolateRequest added in v1.0.775

type CreateAlertCenterIsolateRequest struct {
	*tchttp.BaseRequest

	// 处置对象,资产列表
	HandleAssetList []*string `json:"HandleAssetList,omitnil,omitempty" name:"HandleAssetList"`

	// 处置时间
	// 1  1天
	// 7   7天
	// -2 永久
	HandleTime *int64 `json:"HandleTime,omitnil,omitempty" name:"HandleTime"`

	// 当前日志方向: 0 出向 1 入向
	AlertDirection *int64 `json:"AlertDirection,omitnil,omitempty" name:"AlertDirection"`

	// 隔离类型
	// 1 互联网入站
	// 2 互联网出站
	// 4 内网访问
	IsolateType []*int64 `json:"IsolateType,omitnil,omitempty" name:"IsolateType"`

	// 运维模式 1 IP白名单 2 身份认证  0 非运维模式
	OmMode *int64 `json:"OmMode,omitnil,omitempty" name:"OmMode"`
}

func NewCreateAlertCenterIsolateRequest added in v1.0.775

func NewCreateAlertCenterIsolateRequest() (request *CreateAlertCenterIsolateRequest)

func (*CreateAlertCenterIsolateRequest) FromJsonString added in v1.0.775

func (r *CreateAlertCenterIsolateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAlertCenterIsolateRequest) ToJsonString added in v1.0.775

func (r *CreateAlertCenterIsolateRequest) ToJsonString() string

type CreateAlertCenterIsolateRequestParams added in v1.0.775

type CreateAlertCenterIsolateRequestParams struct {
	// 处置对象,资产列表
	HandleAssetList []*string `json:"HandleAssetList,omitnil,omitempty" name:"HandleAssetList"`

	// 处置时间
	// 1  1天
	// 7   7天
	// -2 永久
	HandleTime *int64 `json:"HandleTime,omitnil,omitempty" name:"HandleTime"`

	// 当前日志方向: 0 出向 1 入向
	AlertDirection *int64 `json:"AlertDirection,omitnil,omitempty" name:"AlertDirection"`

	// 隔离类型
	// 1 互联网入站
	// 2 互联网出站
	// 4 内网访问
	IsolateType []*int64 `json:"IsolateType,omitnil,omitempty" name:"IsolateType"`

	// 运维模式 1 IP白名单 2 身份认证  0 非运维模式
	OmMode *int64 `json:"OmMode,omitnil,omitempty" name:"OmMode"`
}

Predefined struct for user

type CreateAlertCenterIsolateResponse added in v1.0.775

type CreateAlertCenterIsolateResponse struct {
	*tchttp.BaseResponse
	Response *CreateAlertCenterIsolateResponseParams `json:"Response"`
}

func NewCreateAlertCenterIsolateResponse added in v1.0.775

func NewCreateAlertCenterIsolateResponse() (response *CreateAlertCenterIsolateResponse)

func (*CreateAlertCenterIsolateResponse) FromJsonString added in v1.0.775

func (r *CreateAlertCenterIsolateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAlertCenterIsolateResponse) ToJsonString added in v1.0.775

func (r *CreateAlertCenterIsolateResponse) ToJsonString() string

type CreateAlertCenterIsolateResponseParams added in v1.0.775

type CreateAlertCenterIsolateResponseParams struct {
	// 返回状态码:
	// 0 成功
	// 非0 失败
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 返回信息:
	// success 成功
	// 其他
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 处置状态码:
	// 0  处置成功
	// -1 通用错误,不用处理
	// -3 表示重复,需重新刷新列表
	// 其他
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAlertCenterOmitRequest added in v1.0.775

type CreateAlertCenterOmitRequest struct {
	*tchttp.BaseRequest

	// 处置对象,ID列表,  IdLists和IpList二选一
	HandleIdList []*string `json:"HandleIdList,omitnil,omitempty" name:"HandleIdList"`

	// 忽略数据来源:
	// AlertTable 告警中心  InterceptionTable拦截列表
	TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"`
}

func NewCreateAlertCenterOmitRequest added in v1.0.775

func NewCreateAlertCenterOmitRequest() (request *CreateAlertCenterOmitRequest)

func (*CreateAlertCenterOmitRequest) FromJsonString added in v1.0.775

func (r *CreateAlertCenterOmitRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAlertCenterOmitRequest) ToJsonString added in v1.0.775

func (r *CreateAlertCenterOmitRequest) ToJsonString() string

type CreateAlertCenterOmitRequestParams added in v1.0.775

type CreateAlertCenterOmitRequestParams struct {
	// 处置对象,ID列表,  IdLists和IpList二选一
	HandleIdList []*string `json:"HandleIdList,omitnil,omitempty" name:"HandleIdList"`

	// 忽略数据来源:
	// AlertTable 告警中心  InterceptionTable拦截列表
	TableType *string `json:"TableType,omitnil,omitempty" name:"TableType"`
}

Predefined struct for user

type CreateAlertCenterOmitResponse added in v1.0.775

type CreateAlertCenterOmitResponse struct {
	*tchttp.BaseResponse
	Response *CreateAlertCenterOmitResponseParams `json:"Response"`
}

func NewCreateAlertCenterOmitResponse added in v1.0.775

func NewCreateAlertCenterOmitResponse() (response *CreateAlertCenterOmitResponse)

func (*CreateAlertCenterOmitResponse) FromJsonString added in v1.0.775

func (r *CreateAlertCenterOmitResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAlertCenterOmitResponse) ToJsonString added in v1.0.775

func (r *CreateAlertCenterOmitResponse) ToJsonString() string

type CreateAlertCenterOmitResponseParams added in v1.0.775

type CreateAlertCenterOmitResponseParams struct {
	// 返回状态码:
	// 0 成功
	// 非0 失败
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 返回信息:
	// success 成功
	// 其他
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 处置状态码:
	// 0  处置成功
	// -1 通用错误,不用处理
	// -3 表示重复,需重新刷新列表
	// 其他
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAlertCenterRuleRequest added in v1.0.775

type CreateAlertCenterRuleRequest struct {
	*tchttp.BaseRequest

	// 处置时间
	// 1  1天
	// 7   7天
	// -2 永久
	HandleTime *int64 `json:"HandleTime,omitnil,omitempty" name:"HandleTime"`

	// 处置类型
	// 当HandleIdList 不为空时:1封禁 2放通
	// 当HandleIpList 不为空时:3放通 4封禁
	HandleType *int64 `json:"HandleType,omitnil,omitempty" name:"HandleType"`

	// 当前日志方向: 0 出向 1 入向
	AlertDirection *int64 `json:"AlertDirection,omitnil,omitempty" name:"AlertDirection"`

	// 处置方向: 0出向 1入向 0,1出入向 3内网
	HandleDirection *string `json:"HandleDirection,omitnil,omitempty" name:"HandleDirection"`

	// 处置对象,ID列表,  IdLists和IpList二选一
	HandleIdList []*string `json:"HandleIdList,omitnil,omitempty" name:"HandleIdList"`

	// 处置对象,IP列表,  IdLists和IpList二选一
	HandleIpList []*string `json:"HandleIpList,omitnil,omitempty" name:"HandleIpList"`

	// 处置描述
	HandleComment *string `json:"HandleComment,omitnil,omitempty" name:"HandleComment"`

	// 放通原因:
	// 0默认 1重复 2误报 3紧急放通
	IgnoreReason *int64 `json:"IgnoreReason,omitnil,omitempty" name:"IgnoreReason"`

	// 封禁域名-保留字段
	BlockDomain *string `json:"BlockDomain,omitnil,omitempty" name:"BlockDomain"`
}

func NewCreateAlertCenterRuleRequest added in v1.0.775

func NewCreateAlertCenterRuleRequest() (request *CreateAlertCenterRuleRequest)

func (*CreateAlertCenterRuleRequest) FromJsonString added in v1.0.775

func (r *CreateAlertCenterRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAlertCenterRuleRequest) ToJsonString added in v1.0.775

func (r *CreateAlertCenterRuleRequest) ToJsonString() string

type CreateAlertCenterRuleRequestParams added in v1.0.775

type CreateAlertCenterRuleRequestParams struct {
	// 处置时间
	// 1  1天
	// 7   7天
	// -2 永久
	HandleTime *int64 `json:"HandleTime,omitnil,omitempty" name:"HandleTime"`

	// 处置类型
	// 当HandleIdList 不为空时:1封禁 2放通
	// 当HandleIpList 不为空时:3放通 4封禁
	HandleType *int64 `json:"HandleType,omitnil,omitempty" name:"HandleType"`

	// 当前日志方向: 0 出向 1 入向
	AlertDirection *int64 `json:"AlertDirection,omitnil,omitempty" name:"AlertDirection"`

	// 处置方向: 0出向 1入向 0,1出入向 3内网
	HandleDirection *string `json:"HandleDirection,omitnil,omitempty" name:"HandleDirection"`

	// 处置对象,ID列表,  IdLists和IpList二选一
	HandleIdList []*string `json:"HandleIdList,omitnil,omitempty" name:"HandleIdList"`

	// 处置对象,IP列表,  IdLists和IpList二选一
	HandleIpList []*string `json:"HandleIpList,omitnil,omitempty" name:"HandleIpList"`

	// 处置描述
	HandleComment *string `json:"HandleComment,omitnil,omitempty" name:"HandleComment"`

	// 放通原因:
	// 0默认 1重复 2误报 3紧急放通
	IgnoreReason *int64 `json:"IgnoreReason,omitnil,omitempty" name:"IgnoreReason"`

	// 封禁域名-保留字段
	BlockDomain *string `json:"BlockDomain,omitnil,omitempty" name:"BlockDomain"`
}

Predefined struct for user

type CreateAlertCenterRuleResponse added in v1.0.775

type CreateAlertCenterRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateAlertCenterRuleResponseParams `json:"Response"`
}

func NewCreateAlertCenterRuleResponse added in v1.0.775

func NewCreateAlertCenterRuleResponse() (response *CreateAlertCenterRuleResponse)

func (*CreateAlertCenterRuleResponse) FromJsonString added in v1.0.775

func (r *CreateAlertCenterRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAlertCenterRuleResponse) ToJsonString added in v1.0.775

func (r *CreateAlertCenterRuleResponse) ToJsonString() string

type CreateAlertCenterRuleResponseParams added in v1.0.775

type CreateAlertCenterRuleResponseParams struct {
	// 返回状态码:
	// 0 成功
	// 非0 失败
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 返回信息:
	// success 成功
	// 其他
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 处置状态码:
	// 0  处置成功
	// -1 通用错误,不用处理
	// -3 表示重复,需重新刷新列表
	// 其他
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateBlockIgnoreRuleListRequest added in v1.0.740

type CreateBlockIgnoreRuleListRequest struct {
	*tchttp.BaseRequest

	// 规则列表
	Rules []*IntrusionDefenseRule `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 规则类型,1封禁,2放通,不支持域名封禁
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// 是否覆盖重复数据,1覆盖,非1不覆盖,跳过重复数据
	CoverDuplicate *int64 `json:"CoverDuplicate,omitnil,omitempty" name:"CoverDuplicate"`
}

func NewCreateBlockIgnoreRuleListRequest added in v1.0.740

func NewCreateBlockIgnoreRuleListRequest() (request *CreateBlockIgnoreRuleListRequest)

func (*CreateBlockIgnoreRuleListRequest) FromJsonString added in v1.0.740

func (r *CreateBlockIgnoreRuleListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateBlockIgnoreRuleListRequest) ToJsonString added in v1.0.740

func (r *CreateBlockIgnoreRuleListRequest) ToJsonString() string

type CreateBlockIgnoreRuleListRequestParams added in v1.0.740

type CreateBlockIgnoreRuleListRequestParams struct {
	// 规则列表
	Rules []*IntrusionDefenseRule `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 规则类型,1封禁,2放通,不支持域名封禁
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// 是否覆盖重复数据,1覆盖,非1不覆盖,跳过重复数据
	CoverDuplicate *int64 `json:"CoverDuplicate,omitnil,omitempty" name:"CoverDuplicate"`
}

Predefined struct for user

type CreateBlockIgnoreRuleListResponse added in v1.0.740

type CreateBlockIgnoreRuleListResponse struct {
	*tchttp.BaseResponse
	Response *CreateBlockIgnoreRuleListResponseParams `json:"Response"`
}

func NewCreateBlockIgnoreRuleListResponse added in v1.0.740

func NewCreateBlockIgnoreRuleListResponse() (response *CreateBlockIgnoreRuleListResponse)

func (*CreateBlockIgnoreRuleListResponse) FromJsonString added in v1.0.740

func (r *CreateBlockIgnoreRuleListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateBlockIgnoreRuleListResponse) ToJsonString added in v1.0.740

func (r *CreateBlockIgnoreRuleListResponse) ToJsonString() string

type CreateBlockIgnoreRuleListResponseParams added in v1.0.740

type CreateBlockIgnoreRuleListResponseParams struct {
	// 成功返回
	List []*IocListData `json:"List,omitnil,omitempty" name:"List"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateBlockIgnoreRuleNewRequest added in v1.0.866

type CreateBlockIgnoreRuleNewRequest struct {
	*tchttp.BaseRequest

	// 非自定义类型规则列表
	Rules []*BanAndAllowRule `json:"Rules,omitnil,omitempty" name:"Rules"`

	// RuleType: 1黑名单 2外部IP 3域名 4情报 5资产 6自定义规则  7入侵防御规则
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// 是否覆盖重复数据,1覆盖,非1不覆盖,跳过重复数据
	CoverDuplicate *int64 `json:"CoverDuplicate,omitnil,omitempty" name:"CoverDuplicate"`
}

func NewCreateBlockIgnoreRuleNewRequest added in v1.0.866

func NewCreateBlockIgnoreRuleNewRequest() (request *CreateBlockIgnoreRuleNewRequest)

func (*CreateBlockIgnoreRuleNewRequest) FromJsonString added in v1.0.866

func (r *CreateBlockIgnoreRuleNewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateBlockIgnoreRuleNewRequest) ToJsonString added in v1.0.866

func (r *CreateBlockIgnoreRuleNewRequest) ToJsonString() string

type CreateBlockIgnoreRuleNewRequestParams added in v1.0.866

type CreateBlockIgnoreRuleNewRequestParams struct {
	// 非自定义类型规则列表
	Rules []*BanAndAllowRule `json:"Rules,omitnil,omitempty" name:"Rules"`

	// RuleType: 1黑名单 2外部IP 3域名 4情报 5资产 6自定义规则  7入侵防御规则
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// 是否覆盖重复数据,1覆盖,非1不覆盖,跳过重复数据
	CoverDuplicate *int64 `json:"CoverDuplicate,omitnil,omitempty" name:"CoverDuplicate"`
}

Predefined struct for user

type CreateBlockIgnoreRuleNewResponse added in v1.0.866

type CreateBlockIgnoreRuleNewResponse struct {
	*tchttp.BaseResponse
	Response *CreateBlockIgnoreRuleNewResponseParams `json:"Response"`
}

func NewCreateBlockIgnoreRuleNewResponse added in v1.0.866

func NewCreateBlockIgnoreRuleNewResponse() (response *CreateBlockIgnoreRuleNewResponse)

func (*CreateBlockIgnoreRuleNewResponse) FromJsonString added in v1.0.866

func (r *CreateBlockIgnoreRuleNewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateBlockIgnoreRuleNewResponse) ToJsonString added in v1.0.866

func (r *CreateBlockIgnoreRuleNewResponse) ToJsonString() string

type CreateBlockIgnoreRuleNewResponseParams added in v1.0.866

type CreateBlockIgnoreRuleNewResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateChooseVpcsRequest added in v1.0.228

type CreateChooseVpcsRequest struct {
	*tchttp.BaseRequest

	// vpc列表
	VpcList []*string `json:"VpcList,omitnil,omitempty" name:"VpcList"`

	// zone列表
	AllZoneList []*VpcZoneData `json:"AllZoneList,omitnil,omitempty" name:"AllZoneList"`
}

func NewCreateChooseVpcsRequest added in v1.0.228

func NewCreateChooseVpcsRequest() (request *CreateChooseVpcsRequest)

func (*CreateChooseVpcsRequest) FromJsonString added in v1.0.228

func (r *CreateChooseVpcsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateChooseVpcsRequest) ToJsonString added in v1.0.228

func (r *CreateChooseVpcsRequest) ToJsonString() string

type CreateChooseVpcsRequestParams added in v1.0.426

type CreateChooseVpcsRequestParams struct {
	// vpc列表
	VpcList []*string `json:"VpcList,omitnil,omitempty" name:"VpcList"`

	// zone列表
	AllZoneList []*VpcZoneData `json:"AllZoneList,omitnil,omitempty" name:"AllZoneList"`
}

Predefined struct for user

type CreateChooseVpcsResponse added in v1.0.228

type CreateChooseVpcsResponse struct {
	*tchttp.BaseResponse
	Response *CreateChooseVpcsResponseParams `json:"Response"`
}

func NewCreateChooseVpcsResponse added in v1.0.228

func NewCreateChooseVpcsResponse() (response *CreateChooseVpcsResponse)

func (*CreateChooseVpcsResponse) FromJsonString added in v1.0.228

func (r *CreateChooseVpcsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateChooseVpcsResponse) ToJsonString added in v1.0.228

func (r *CreateChooseVpcsResponse) ToJsonString() string

type CreateChooseVpcsResponseParams added in v1.0.426

type CreateChooseVpcsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateDatabaseWhiteListRulesRequest added in v1.0.250

type CreateDatabaseWhiteListRulesRequest struct {
	*tchttp.BaseRequest

	// 创建白名单数据
	DatabaseWhiteListRuleData []*DatabaseWhiteListRuleData `json:"DatabaseWhiteListRuleData,omitnil,omitempty" name:"DatabaseWhiteListRuleData"`
}

func NewCreateDatabaseWhiteListRulesRequest added in v1.0.250

func NewCreateDatabaseWhiteListRulesRequest() (request *CreateDatabaseWhiteListRulesRequest)

func (*CreateDatabaseWhiteListRulesRequest) FromJsonString added in v1.0.250

func (r *CreateDatabaseWhiteListRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDatabaseWhiteListRulesRequest) ToJsonString added in v1.0.250

func (r *CreateDatabaseWhiteListRulesRequest) ToJsonString() string

type CreateDatabaseWhiteListRulesRequestParams added in v1.0.426

type CreateDatabaseWhiteListRulesRequestParams struct {
	// 创建白名单数据
	DatabaseWhiteListRuleData []*DatabaseWhiteListRuleData `json:"DatabaseWhiteListRuleData,omitnil,omitempty" name:"DatabaseWhiteListRuleData"`
}

Predefined struct for user

type CreateDatabaseWhiteListRulesResponse added in v1.0.250

type CreateDatabaseWhiteListRulesResponse struct {
	*tchttp.BaseResponse
	Response *CreateDatabaseWhiteListRulesResponseParams `json:"Response"`
}

func NewCreateDatabaseWhiteListRulesResponse added in v1.0.250

func NewCreateDatabaseWhiteListRulesResponse() (response *CreateDatabaseWhiteListRulesResponse)

func (*CreateDatabaseWhiteListRulesResponse) FromJsonString added in v1.0.250

func (r *CreateDatabaseWhiteListRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDatabaseWhiteListRulesResponse) ToJsonString added in v1.0.250

func (r *CreateDatabaseWhiteListRulesResponse) ToJsonString() string

type CreateDatabaseWhiteListRulesResponseParams added in v1.0.426

type CreateDatabaseWhiteListRulesResponseParams struct {
	// 状态值,0:添加成功,非0:添加失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateIdsWhiteRuleRequest added in v1.0.808

type CreateIdsWhiteRuleRequest struct {
	*tchttp.BaseRequest

	// 入侵防御规则ID
	IdsRuleId *string `json:"IdsRuleId,omitnil,omitempty" name:"IdsRuleId"`

	// 白名单类型:
	// src 针对源放通
	// dst 针对目的放通
	// srcdst 针对源和目的放通
	WhiteRuleType *string `json:"WhiteRuleType,omitnil,omitempty" name:"WhiteRuleType"`

	// 白名单生效防火墙范围:
	// 1 边界防火墙
	// 2 nat防火墙
	// 4 vpc防火墙
	// 7 = 1+2+4  所有防火墙
	FwType *int64 `json:"FwType,omitnil,omitempty" name:"FwType"`

	// 源IP
	SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 目的IP
	DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"`
}

func NewCreateIdsWhiteRuleRequest added in v1.0.808

func NewCreateIdsWhiteRuleRequest() (request *CreateIdsWhiteRuleRequest)

func (*CreateIdsWhiteRuleRequest) FromJsonString added in v1.0.808

func (r *CreateIdsWhiteRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateIdsWhiteRuleRequest) ToJsonString added in v1.0.808

func (r *CreateIdsWhiteRuleRequest) ToJsonString() string

type CreateIdsWhiteRuleRequestParams added in v1.0.808

type CreateIdsWhiteRuleRequestParams struct {
	// 入侵防御规则ID
	IdsRuleId *string `json:"IdsRuleId,omitnil,omitempty" name:"IdsRuleId"`

	// 白名单类型:
	// src 针对源放通
	// dst 针对目的放通
	// srcdst 针对源和目的放通
	WhiteRuleType *string `json:"WhiteRuleType,omitnil,omitempty" name:"WhiteRuleType"`

	// 白名单生效防火墙范围:
	// 1 边界防火墙
	// 2 nat防火墙
	// 4 vpc防火墙
	// 7 = 1+2+4  所有防火墙
	FwType *int64 `json:"FwType,omitnil,omitempty" name:"FwType"`

	// 源IP
	SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 目的IP
	DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"`
}

Predefined struct for user

type CreateIdsWhiteRuleResponse added in v1.0.808

type CreateIdsWhiteRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateIdsWhiteRuleResponseParams `json:"Response"`
}

func NewCreateIdsWhiteRuleResponse added in v1.0.808

func NewCreateIdsWhiteRuleResponse() (response *CreateIdsWhiteRuleResponse)

func (*CreateIdsWhiteRuleResponse) FromJsonString added in v1.0.808

func (r *CreateIdsWhiteRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateIdsWhiteRuleResponse) ToJsonString added in v1.0.808

func (r *CreateIdsWhiteRuleResponse) ToJsonString() string

type CreateIdsWhiteRuleResponseParams added in v1.0.808

type CreateIdsWhiteRuleResponseParams struct {
	// 返回状态码:
	// 0 成功
	// 非0 失败
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 返回信息:
	// success 成功
	// 其他
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 返回状态码:
	// 0  处置成功
	// -1 通用错误,不用处理
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateNatFwInstanceRequest added in v1.0.228

type CreateNatFwInstanceRequest struct {
	*tchttp.BaseRequest

	// 防火墙实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 带宽
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 模式 1:接入模式;0:新增模式
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 新增模式传递参数,其中NewModeItems和NatgwList至少传递一种。
	NewModeItems *NewModeItems `json:"NewModeItems,omitnil,omitempty" name:"NewModeItems"`

	// 接入模式接入的nat网关列表,其中NewModeItems和NatgwList至少传递一种。
	NatGwList []*string `json:"NatGwList,omitnil,omitempty" name:"NatGwList"`

	// 主可用区,为空则选择默认可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 备可用区,为空则选择默认可用区
	ZoneBak *string `json:"ZoneBak,omitnil,omitempty" name:"ZoneBak"`

	// 异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备
	CrossAZone *int64 `json:"CrossAZone,omitnil,omitempty" name:"CrossAZone"`

	// 指定防火墙使用网段信息
	FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil,omitempty" name:"FwCidrInfo"`
}

func NewCreateNatFwInstanceRequest added in v1.0.228

func NewCreateNatFwInstanceRequest() (request *CreateNatFwInstanceRequest)

func (*CreateNatFwInstanceRequest) FromJsonString added in v1.0.228

func (r *CreateNatFwInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNatFwInstanceRequest) ToJsonString added in v1.0.228

func (r *CreateNatFwInstanceRequest) ToJsonString() string

type CreateNatFwInstanceRequestParams added in v1.0.426

type CreateNatFwInstanceRequestParams struct {
	// 防火墙实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 带宽
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 模式 1:接入模式;0:新增模式
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 新增模式传递参数,其中NewModeItems和NatgwList至少传递一种。
	NewModeItems *NewModeItems `json:"NewModeItems,omitnil,omitempty" name:"NewModeItems"`

	// 接入模式接入的nat网关列表,其中NewModeItems和NatgwList至少传递一种。
	NatGwList []*string `json:"NatGwList,omitnil,omitempty" name:"NatGwList"`

	// 主可用区,为空则选择默认可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 备可用区,为空则选择默认可用区
	ZoneBak *string `json:"ZoneBak,omitnil,omitempty" name:"ZoneBak"`

	// 异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备
	CrossAZone *int64 `json:"CrossAZone,omitnil,omitempty" name:"CrossAZone"`

	// 指定防火墙使用网段信息
	FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil,omitempty" name:"FwCidrInfo"`
}

Predefined struct for user

type CreateNatFwInstanceResponse added in v1.0.228

type CreateNatFwInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CreateNatFwInstanceResponseParams `json:"Response"`
}

func NewCreateNatFwInstanceResponse added in v1.0.228

func NewCreateNatFwInstanceResponse() (response *CreateNatFwInstanceResponse)

func (*CreateNatFwInstanceResponse) FromJsonString added in v1.0.228

func (r *CreateNatFwInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNatFwInstanceResponse) ToJsonString added in v1.0.228

func (r *CreateNatFwInstanceResponse) ToJsonString() string

type CreateNatFwInstanceResponseParams added in v1.0.426

type CreateNatFwInstanceResponseParams struct {
	// 防火墙实例id
	CfwInsId *string `json:"CfwInsId,omitnil,omitempty" name:"CfwInsId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateNatFwInstanceWithDomainRequest added in v1.0.259

type CreateNatFwInstanceWithDomainRequest struct {
	*tchttp.BaseRequest

	// 防火墙实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 带宽
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 模式 1:接入模式;0:新增模式
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 新增模式传递参数,其中NewModeItems和NatgwList至少传递一种。
	NewModeItems *NewModeItems `json:"NewModeItems,omitnil,omitempty" name:"NewModeItems"`

	// 接入模式接入的nat网关列表,其中NewModeItems和NatgwList至少传递一种。
	NatGwList []*string `json:"NatGwList,omitnil,omitempty" name:"NatGwList"`

	// 主可用区,为空则选择默认可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 备可用区,为空则选择默认可用区
	ZoneBak *string `json:"ZoneBak,omitnil,omitempty" name:"ZoneBak"`

	// 异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备
	CrossAZone *int64 `json:"CrossAZone,omitnil,omitempty" name:"CrossAZone"`

	// 0不创建域名,1创建域名
	IsCreateDomain *int64 `json:"IsCreateDomain,omitnil,omitempty" name:"IsCreateDomain"`

	// 如果要创建域名则必填
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 指定防火墙使用网段信息
	FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil,omitempty" name:"FwCidrInfo"`
}

func NewCreateNatFwInstanceWithDomainRequest added in v1.0.259

func NewCreateNatFwInstanceWithDomainRequest() (request *CreateNatFwInstanceWithDomainRequest)

func (*CreateNatFwInstanceWithDomainRequest) FromJsonString added in v1.0.259

func (r *CreateNatFwInstanceWithDomainRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNatFwInstanceWithDomainRequest) ToJsonString added in v1.0.259

func (r *CreateNatFwInstanceWithDomainRequest) ToJsonString() string

type CreateNatFwInstanceWithDomainRequestParams added in v1.0.426

type CreateNatFwInstanceWithDomainRequestParams struct {
	// 防火墙实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 带宽
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 模式 1:接入模式;0:新增模式
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 新增模式传递参数,其中NewModeItems和NatgwList至少传递一种。
	NewModeItems *NewModeItems `json:"NewModeItems,omitnil,omitempty" name:"NewModeItems"`

	// 接入模式接入的nat网关列表,其中NewModeItems和NatgwList至少传递一种。
	NatGwList []*string `json:"NatGwList,omitnil,omitempty" name:"NatGwList"`

	// 主可用区,为空则选择默认可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 备可用区,为空则选择默认可用区
	ZoneBak *string `json:"ZoneBak,omitnil,omitempty" name:"ZoneBak"`

	// 异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备
	CrossAZone *int64 `json:"CrossAZone,omitnil,omitempty" name:"CrossAZone"`

	// 0不创建域名,1创建域名
	IsCreateDomain *int64 `json:"IsCreateDomain,omitnil,omitempty" name:"IsCreateDomain"`

	// 如果要创建域名则必填
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 指定防火墙使用网段信息
	FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil,omitempty" name:"FwCidrInfo"`
}

Predefined struct for user

type CreateNatFwInstanceWithDomainResponse added in v1.0.259

type CreateNatFwInstanceWithDomainResponse struct {
	*tchttp.BaseResponse
	Response *CreateNatFwInstanceWithDomainResponseParams `json:"Response"`
}

func NewCreateNatFwInstanceWithDomainResponse added in v1.0.259

func NewCreateNatFwInstanceWithDomainResponse() (response *CreateNatFwInstanceWithDomainResponse)

func (*CreateNatFwInstanceWithDomainResponse) FromJsonString added in v1.0.259

func (r *CreateNatFwInstanceWithDomainResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNatFwInstanceWithDomainResponse) ToJsonString added in v1.0.259

type CreateNatFwInstanceWithDomainResponseParams added in v1.0.426

type CreateNatFwInstanceWithDomainResponseParams struct {
	// nat实例信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	CfwInsId *string `json:"CfwInsId,omitnil,omitempty" name:"CfwInsId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateNatRuleItem added in v1.0.602

type CreateNatRuleItem struct {
	// 访问源示例: net:IP/CIDR(192.168.0.2)
	SourceContent *string `json:"SourceContent,omitnil,omitempty" name:"SourceContent"`

	// 访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com
	TargetContent *string `json:"TargetContent,omitnil,omitempty" name:"TargetContent"`

	// 访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为  ip,net,domain,template,location
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察
	RuleAction *string `json:"RuleAction,omitnil,omitempty" name:"RuleAction"`

	// 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 规则方向:1,入站;0,出站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 规则序号
	OrderIndex *int64 `json:"OrderIndex,omitnil,omitempty" name:"OrderIndex"`

	// 规则状态,true表示启用,false表示禁用
	Enable *string `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 规则对应的唯一id,创建规则时无需填写
	Uuid *int64 `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 端口协议组ID
	ParamTemplateId *string `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"`

	// 内部id
	InternalUuid *int64 `json:"InternalUuid,omitnil,omitempty" name:"InternalUuid"`
}

type CreateRuleItem added in v1.0.744

type CreateRuleItem struct {
	// 访问源示例: net:IP/CIDR(192.168.0.2)
	SourceContent *string `json:"SourceContent,omitnil,omitempty" name:"SourceContent"`

	// 访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com
	TargetContent *string `json:"TargetContent,omitnil,omitempty" name:"TargetContent"`

	// 访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为  ip,net,domain,template,location
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察
	RuleAction *string `json:"RuleAction,omitnil,omitempty" name:"RuleAction"`

	// 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 规则方向:1,入站;0,出站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 规则序号
	OrderIndex *int64 `json:"OrderIndex,omitnil,omitempty" name:"OrderIndex"`

	// 规则对应的唯一id,创建规则时无需填写
	Uuid *int64 `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 规则状态,true表示启用,false表示禁用
	Enable *string `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// all
	Scope *string `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 0,正常规则添加;1,入侵检测添加
	RuleSource *int64 `json:"RuleSource,omitnil,omitempty" name:"RuleSource"`

	// 告警Id
	LogId *string `json:"LogId,omitnil,omitempty" name:"LogId"`

	// 端都协议组ID
	ParamTemplateId *string `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"`
}

type CreateSecurityGroupRulesRequest added in v1.0.228

type CreateSecurityGroupRulesRequest struct {
	*tchttp.BaseRequest

	// 添加的企业安全组规则数据
	Data []*SecurityGroupListData `json:"Data,omitnil,omitempty" name:"Data"`

	// 方向,0:出站,1:入站,默认1
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 0:后插,1:前插,2:中插,默认0
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 添加后是否启用规则,0:不启用,1:启用,默认1
	Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"`
}

func NewCreateSecurityGroupRulesRequest added in v1.0.228

func NewCreateSecurityGroupRulesRequest() (request *CreateSecurityGroupRulesRequest)

func (*CreateSecurityGroupRulesRequest) FromJsonString added in v1.0.228

func (r *CreateSecurityGroupRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSecurityGroupRulesRequest) ToJsonString added in v1.0.228

func (r *CreateSecurityGroupRulesRequest) ToJsonString() string

type CreateSecurityGroupRulesRequestParams added in v1.0.426

type CreateSecurityGroupRulesRequestParams struct {
	// 添加的企业安全组规则数据
	Data []*SecurityGroupListData `json:"Data,omitnil,omitempty" name:"Data"`

	// 方向,0:出站,1:入站,默认1
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 0:后插,1:前插,2:中插,默认0
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 添加后是否启用规则,0:不启用,1:启用,默认1
	Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"`
}

Predefined struct for user

type CreateSecurityGroupRulesResponse added in v1.0.228

type CreateSecurityGroupRulesResponse struct {
	*tchttp.BaseResponse
	Response *CreateSecurityGroupRulesResponseParams `json:"Response"`
}

func NewCreateSecurityGroupRulesResponse added in v1.0.228

func NewCreateSecurityGroupRulesResponse() (response *CreateSecurityGroupRulesResponse)

func (*CreateSecurityGroupRulesResponse) FromJsonString added in v1.0.228

func (r *CreateSecurityGroupRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSecurityGroupRulesResponse) ToJsonString added in v1.0.228

func (r *CreateSecurityGroupRulesResponse) ToJsonString() string

type CreateSecurityGroupRulesResponseParams added in v1.0.426

type CreateSecurityGroupRulesResponseParams struct {
	// 状态值,0:添加成功,非0:添加失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateVpcFwGroupRequest added in v1.0.744

type CreateVpcFwGroupRequest struct {
	*tchttp.BaseRequest

	// VPC防火墙(组)名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 防火墙(组)下的防火墙实例列表
	VpcFwInstances []*VpcFwInstance `json:"VpcFwInstances,omitnil,omitempty" name:"VpcFwInstances"`

	// 防火墙实例的开关模式
	// 1: 单点互通
	// 2: 多点互通
	// 3: 全互通
	// 4: 自定义路由
	SwitchMode *int64 `json:"SwitchMode,omitnil,omitempty" name:"SwitchMode"`

	// auto 自动选择防火墙网段
	// 10.10.10.0/24 用户输入的防火墙网段
	FwVpcCidr *string `json:"FwVpcCidr,omitnil,omitempty" name:"FwVpcCidr"`

	// 云联网id ,适用于云联网模式
	CcnId *string `json:"CcnId,omitnil,omitempty" name:"CcnId"`

	// 指定防火墙使用网段信息
	FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil,omitempty" name:"FwCidrInfo"`

	// 跨租户管理员模式  1管理员 2多账号
	CrossUserMode *string `json:"CrossUserMode,omitnil,omitempty" name:"CrossUserMode"`
}

func NewCreateVpcFwGroupRequest added in v1.0.744

func NewCreateVpcFwGroupRequest() (request *CreateVpcFwGroupRequest)

func (*CreateVpcFwGroupRequest) FromJsonString added in v1.0.744

func (r *CreateVpcFwGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVpcFwGroupRequest) ToJsonString added in v1.0.744

func (r *CreateVpcFwGroupRequest) ToJsonString() string

type CreateVpcFwGroupRequestParams added in v1.0.744

type CreateVpcFwGroupRequestParams struct {
	// VPC防火墙(组)名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 防火墙(组)下的防火墙实例列表
	VpcFwInstances []*VpcFwInstance `json:"VpcFwInstances,omitnil,omitempty" name:"VpcFwInstances"`

	// 防火墙实例的开关模式
	// 1: 单点互通
	// 2: 多点互通
	// 3: 全互通
	// 4: 自定义路由
	SwitchMode *int64 `json:"SwitchMode,omitnil,omitempty" name:"SwitchMode"`

	// auto 自动选择防火墙网段
	// 10.10.10.0/24 用户输入的防火墙网段
	FwVpcCidr *string `json:"FwVpcCidr,omitnil,omitempty" name:"FwVpcCidr"`

	// 云联网id ,适用于云联网模式
	CcnId *string `json:"CcnId,omitnil,omitempty" name:"CcnId"`

	// 指定防火墙使用网段信息
	FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil,omitempty" name:"FwCidrInfo"`

	// 跨租户管理员模式  1管理员 2多账号
	CrossUserMode *string `json:"CrossUserMode,omitnil,omitempty" name:"CrossUserMode"`
}

Predefined struct for user

type CreateVpcFwGroupResponse added in v1.0.744

type CreateVpcFwGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateVpcFwGroupResponseParams `json:"Response"`
}

func NewCreateVpcFwGroupResponse added in v1.0.744

func NewCreateVpcFwGroupResponse() (response *CreateVpcFwGroupResponse)

func (*CreateVpcFwGroupResponse) FromJsonString added in v1.0.744

func (r *CreateVpcFwGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVpcFwGroupResponse) ToJsonString added in v1.0.744

func (r *CreateVpcFwGroupResponse) ToJsonString() string

type CreateVpcFwGroupResponseParams added in v1.0.744

type CreateVpcFwGroupResponseParams struct {
	// 防火墙组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwGroupId *string `json:"FwGroupId,omitnil,omitempty" name:"FwGroupId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CustomWhiteRule added in v1.0.848

type CustomWhiteRule struct {
	// 访问源
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcIP *string `json:"SrcIP,omitnil,omitempty" name:"SrcIP"`

	// 访问目的
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstIP *string `json:"DstIP,omitnil,omitempty" name:"DstIP"`

	// 规则名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdsRuleName *string `json:"IdsRuleName,omitnil,omitempty" name:"IdsRuleName"`

	// 规则ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	IdsRuleId *string `json:"IdsRuleId,omitnil,omitempty" name:"IdsRuleId"`
}

type DatabaseWhiteListRuleData added in v1.0.250

type DatabaseWhiteListRuleData struct {
	// 访问源
	SourceIp *string `json:"SourceIp,omitnil,omitempty" name:"SourceIp"`

	// 访问源类型,1 ip;6 实例;100 资源分组
	SourceType *int64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 访问目的
	TargetIp *string `json:"TargetIp,omitnil,omitempty" name:"TargetIp"`

	// 访问目的类型,1 ip;6 实例;100 资源分组
	TargetType *int64 `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 规则描述
	Detail *string `json:"Detail,omitnil,omitempty" name:"Detail"`

	// 是否地域规则,0不是 1是
	IsRegionRule *int64 `json:"IsRegionRule,omitnil,omitempty" name:"IsRegionRule"`

	// 是否云厂商规则,0不是 1 时
	IsCloudRule *int64 `json:"IsCloudRule,omitnil,omitempty" name:"IsCloudRule"`

	// 是否启用,0 不启用,1启用
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 地域码1
	FirstLevelRegionCode *int64 `json:"FirstLevelRegionCode,omitnil,omitempty" name:"FirstLevelRegionCode"`

	// 地域码2
	SecondLevelRegionCode *int64 `json:"SecondLevelRegionCode,omitnil,omitempty" name:"SecondLevelRegionCode"`

	// 地域名称1
	FirstLevelRegionName *string `json:"FirstLevelRegionName,omitnil,omitempty" name:"FirstLevelRegionName"`

	// 地域名称2
	SecondLevelRegionName *string `json:"SecondLevelRegionName,omitnil,omitempty" name:"SecondLevelRegionName"`

	// 云厂商码
	CloudCode *string `json:"CloudCode,omitnil,omitempty" name:"CloudCode"`
}

type DeleteAcRuleRequest

type DeleteAcRuleRequest struct {
	*tchttp.BaseRequest

	// 删除规则对应的id值, 对应获取规则列表接口的Id 值
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 方向,0:出站,1:入站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// EdgeId值两个vpc间的边id
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// NAT地域, 如ap-shanghai/ap-guangzhou/ap-chongqing等
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

func NewDeleteAcRuleRequest

func NewDeleteAcRuleRequest() (request *DeleteAcRuleRequest)

func (*DeleteAcRuleRequest) FromJsonString

func (r *DeleteAcRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAcRuleRequest) ToJsonString

func (r *DeleteAcRuleRequest) ToJsonString() string

type DeleteAcRuleRequestParams added in v1.0.426

type DeleteAcRuleRequestParams struct {
	// 删除规则对应的id值, 对应获取规则列表接口的Id 值
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 方向,0:出站,1:入站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// EdgeId值两个vpc间的边id
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// NAT地域, 如ap-shanghai/ap-guangzhou/ap-chongqing等
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

Predefined struct for user

type DeleteAcRuleResponse

type DeleteAcRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAcRuleResponseParams `json:"Response"`
}

func NewDeleteAcRuleResponse

func NewDeleteAcRuleResponse() (response *DeleteAcRuleResponse)

func (*DeleteAcRuleResponse) FromJsonString

func (r *DeleteAcRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAcRuleResponse) ToJsonString

func (r *DeleteAcRuleResponse) ToJsonString() string

type DeleteAcRuleResponseParams added in v1.0.426

type DeleteAcRuleResponseParams struct {
	// 状态值 0: 删除成功, !0: 删除失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 返回多余的信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Info *string `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteAddressTemplateRequest added in v1.0.701

type DeleteAddressTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板id
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

func NewDeleteAddressTemplateRequest added in v1.0.701

func NewDeleteAddressTemplateRequest() (request *DeleteAddressTemplateRequest)

func (*DeleteAddressTemplateRequest) FromJsonString added in v1.0.701

func (r *DeleteAddressTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAddressTemplateRequest) ToJsonString added in v1.0.701

func (r *DeleteAddressTemplateRequest) ToJsonString() string

type DeleteAddressTemplateRequestParams added in v1.0.701

type DeleteAddressTemplateRequestParams struct {
	// 模板id
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`
}

Predefined struct for user

type DeleteAddressTemplateResponse added in v1.0.701

type DeleteAddressTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAddressTemplateResponseParams `json:"Response"`
}

func NewDeleteAddressTemplateResponse added in v1.0.701

func NewDeleteAddressTemplateResponse() (response *DeleteAddressTemplateResponse)

func (*DeleteAddressTemplateResponse) FromJsonString added in v1.0.701

func (r *DeleteAddressTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAddressTemplateResponse) ToJsonString added in v1.0.701

func (r *DeleteAddressTemplateResponse) ToJsonString() string

type DeleteAddressTemplateResponseParams added in v1.0.701

type DeleteAddressTemplateResponseParams struct {
	// 删除结果,0成功
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteAllAccessControlRuleRequest

type DeleteAllAccessControlRuleRequest struct {
	*tchttp.BaseRequest

	// 方向,0:出站,1:入站  默认值是 0
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// VPC间防火墙开关ID  全部删除 EdgeId和Area只填写一个,不填写则不删除vpc间防火墙开关 ,默认值为‘’
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// nat地域 全部删除 EdgeId和Area只填写一个,不填写则不删除nat防火墙开关 默认值为‘’
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

func NewDeleteAllAccessControlRuleRequest

func NewDeleteAllAccessControlRuleRequest() (request *DeleteAllAccessControlRuleRequest)

func (*DeleteAllAccessControlRuleRequest) FromJsonString

func (r *DeleteAllAccessControlRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAllAccessControlRuleRequest) ToJsonString

func (r *DeleteAllAccessControlRuleRequest) ToJsonString() string

type DeleteAllAccessControlRuleRequestParams added in v1.0.426

type DeleteAllAccessControlRuleRequestParams struct {
	// 方向,0:出站,1:入站  默认值是 0
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// VPC间防火墙开关ID  全部删除 EdgeId和Area只填写一个,不填写则不删除vpc间防火墙开关 ,默认值为‘’
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// nat地域 全部删除 EdgeId和Area只填写一个,不填写则不删除nat防火墙开关 默认值为‘’
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

Predefined struct for user

type DeleteAllAccessControlRuleResponse

type DeleteAllAccessControlRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAllAccessControlRuleResponseParams `json:"Response"`
}

func NewDeleteAllAccessControlRuleResponse

func NewDeleteAllAccessControlRuleResponse() (response *DeleteAllAccessControlRuleResponse)

func (*DeleteAllAccessControlRuleResponse) FromJsonString

func (r *DeleteAllAccessControlRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAllAccessControlRuleResponse) ToJsonString

func (r *DeleteAllAccessControlRuleResponse) ToJsonString() string

type DeleteAllAccessControlRuleResponseParams added in v1.0.426

type DeleteAllAccessControlRuleResponseParams struct {
	// 状态值 0: 修改成功, 非0: 修改失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 删除了几条访问控制规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	Info *int64 `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteBlockIgnoreRuleListRequest added in v1.0.744

type DeleteBlockIgnoreRuleListRequest struct {
	*tchttp.BaseRequest

	// 规则列表
	Rules []*IocListData `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 规则类型,1封禁,2放通,不支持域名封禁
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`
}

func NewDeleteBlockIgnoreRuleListRequest added in v1.0.744

func NewDeleteBlockIgnoreRuleListRequest() (request *DeleteBlockIgnoreRuleListRequest)

func (*DeleteBlockIgnoreRuleListRequest) FromJsonString added in v1.0.744

func (r *DeleteBlockIgnoreRuleListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteBlockIgnoreRuleListRequest) ToJsonString added in v1.0.744

func (r *DeleteBlockIgnoreRuleListRequest) ToJsonString() string

type DeleteBlockIgnoreRuleListRequestParams added in v1.0.744

type DeleteBlockIgnoreRuleListRequestParams struct {
	// 规则列表
	Rules []*IocListData `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 规则类型,1封禁,2放通,不支持域名封禁
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`
}

Predefined struct for user

type DeleteBlockIgnoreRuleListResponse added in v1.0.744

type DeleteBlockIgnoreRuleListResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBlockIgnoreRuleListResponseParams `json:"Response"`
}

func NewDeleteBlockIgnoreRuleListResponse added in v1.0.744

func NewDeleteBlockIgnoreRuleListResponse() (response *DeleteBlockIgnoreRuleListResponse)

func (*DeleteBlockIgnoreRuleListResponse) FromJsonString added in v1.0.744

func (r *DeleteBlockIgnoreRuleListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteBlockIgnoreRuleListResponse) ToJsonString added in v1.0.744

func (r *DeleteBlockIgnoreRuleListResponse) ToJsonString() string

type DeleteBlockIgnoreRuleListResponseParams added in v1.0.744

type DeleteBlockIgnoreRuleListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteBlockIgnoreRuleNewRequest added in v1.0.866

type DeleteBlockIgnoreRuleNewRequest struct {
	*tchttp.BaseRequest

	// 是否删除全部
	DeleteAll *int64 `json:"DeleteAll,omitnil,omitempty" name:"DeleteAll"`

	// 规则列表
	Rules []*BanAndAllowRuleDel `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 封禁:1,放通:100,
	// 主要用于全部删除时区分列表类型
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// blocklist 封禁列表 whitelist 白名单列表
	ShowType *string `json:"ShowType,omitnil,omitempty" name:"ShowType"`
}

func NewDeleteBlockIgnoreRuleNewRequest added in v1.0.866

func NewDeleteBlockIgnoreRuleNewRequest() (request *DeleteBlockIgnoreRuleNewRequest)

func (*DeleteBlockIgnoreRuleNewRequest) FromJsonString added in v1.0.866

func (r *DeleteBlockIgnoreRuleNewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteBlockIgnoreRuleNewRequest) ToJsonString added in v1.0.866

func (r *DeleteBlockIgnoreRuleNewRequest) ToJsonString() string

type DeleteBlockIgnoreRuleNewRequestParams added in v1.0.866

type DeleteBlockIgnoreRuleNewRequestParams struct {
	// 是否删除全部
	DeleteAll *int64 `json:"DeleteAll,omitnil,omitempty" name:"DeleteAll"`

	// 规则列表
	Rules []*BanAndAllowRuleDel `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 封禁:1,放通:100,
	// 主要用于全部删除时区分列表类型
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// blocklist 封禁列表 whitelist 白名单列表
	ShowType *string `json:"ShowType,omitnil,omitempty" name:"ShowType"`
}

Predefined struct for user

type DeleteBlockIgnoreRuleNewResponse added in v1.0.866

type DeleteBlockIgnoreRuleNewResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBlockIgnoreRuleNewResponseParams `json:"Response"`
}

func NewDeleteBlockIgnoreRuleNewResponse added in v1.0.866

func NewDeleteBlockIgnoreRuleNewResponse() (response *DeleteBlockIgnoreRuleNewResponse)

func (*DeleteBlockIgnoreRuleNewResponse) FromJsonString added in v1.0.866

func (r *DeleteBlockIgnoreRuleNewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteBlockIgnoreRuleNewResponse) ToJsonString added in v1.0.866

func (r *DeleteBlockIgnoreRuleNewResponse) ToJsonString() string

type DeleteBlockIgnoreRuleNewResponseParams added in v1.0.866

type DeleteBlockIgnoreRuleNewResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteIdsWhiteRuleRequest added in v1.0.808

type DeleteIdsWhiteRuleRequest struct {
	*tchttp.BaseRequest

	// 入侵防御白名单id
	// 参考DescribeIdsWhiteRule接口返回的Id字段
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDeleteIdsWhiteRuleRequest added in v1.0.808

func NewDeleteIdsWhiteRuleRequest() (request *DeleteIdsWhiteRuleRequest)

func (*DeleteIdsWhiteRuleRequest) FromJsonString added in v1.0.808

func (r *DeleteIdsWhiteRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteIdsWhiteRuleRequest) ToJsonString added in v1.0.808

func (r *DeleteIdsWhiteRuleRequest) ToJsonString() string

type DeleteIdsWhiteRuleRequestParams added in v1.0.808

type DeleteIdsWhiteRuleRequestParams struct {
	// 入侵防御白名单id
	// 参考DescribeIdsWhiteRule接口返回的Id字段
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DeleteIdsWhiteRuleResponse added in v1.0.808

type DeleteIdsWhiteRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteIdsWhiteRuleResponseParams `json:"Response"`
}

func NewDeleteIdsWhiteRuleResponse added in v1.0.808

func NewDeleteIdsWhiteRuleResponse() (response *DeleteIdsWhiteRuleResponse)

func (*DeleteIdsWhiteRuleResponse) FromJsonString added in v1.0.808

func (r *DeleteIdsWhiteRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteIdsWhiteRuleResponse) ToJsonString added in v1.0.808

func (r *DeleteIdsWhiteRuleResponse) ToJsonString() string

type DeleteIdsWhiteRuleResponseParams added in v1.0.808

type DeleteIdsWhiteRuleResponseParams struct {
	// 返回状态码:
	// 0 成功
	// 非0 失败
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 返回信息:
	// success 成功
	// 其他
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 返回状态码:
	// 0  处置成功
	// -1 通用错误,不用处理
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteNatFwInstanceRequest added in v1.0.228

type DeleteNatFwInstanceRequest struct {
	*tchttp.BaseRequest

	// 防火墙实例id
	CfwInstance *string `json:"CfwInstance,omitnil,omitempty" name:"CfwInstance"`
}

func NewDeleteNatFwInstanceRequest added in v1.0.228

func NewDeleteNatFwInstanceRequest() (request *DeleteNatFwInstanceRequest)

func (*DeleteNatFwInstanceRequest) FromJsonString added in v1.0.228

func (r *DeleteNatFwInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteNatFwInstanceRequest) ToJsonString added in v1.0.228

func (r *DeleteNatFwInstanceRequest) ToJsonString() string

type DeleteNatFwInstanceRequestParams added in v1.0.426

type DeleteNatFwInstanceRequestParams struct {
	// 防火墙实例id
	CfwInstance *string `json:"CfwInstance,omitnil,omitempty" name:"CfwInstance"`
}

Predefined struct for user

type DeleteNatFwInstanceResponse added in v1.0.228

type DeleteNatFwInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteNatFwInstanceResponseParams `json:"Response"`
}

func NewDeleteNatFwInstanceResponse added in v1.0.228

func NewDeleteNatFwInstanceResponse() (response *DeleteNatFwInstanceResponse)

func (*DeleteNatFwInstanceResponse) FromJsonString added in v1.0.228

func (r *DeleteNatFwInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteNatFwInstanceResponse) ToJsonString added in v1.0.228

func (r *DeleteNatFwInstanceResponse) ToJsonString() string

type DeleteNatFwInstanceResponseParams added in v1.0.426

type DeleteNatFwInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteResourceGroupRequest added in v1.0.228

type DeleteResourceGroupRequest struct {
	*tchttp.BaseRequest

	// 组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

func NewDeleteResourceGroupRequest added in v1.0.228

func NewDeleteResourceGroupRequest() (request *DeleteResourceGroupRequest)

func (*DeleteResourceGroupRequest) FromJsonString added in v1.0.228

func (r *DeleteResourceGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteResourceGroupRequest) ToJsonString added in v1.0.228

func (r *DeleteResourceGroupRequest) ToJsonString() string

type DeleteResourceGroupRequestParams added in v1.0.426

type DeleteResourceGroupRequestParams struct {
	// 组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

Predefined struct for user

type DeleteResourceGroupResponse added in v1.0.228

type DeleteResourceGroupResponse struct {
	*tchttp.BaseResponse
	Response *DeleteResourceGroupResponseParams `json:"Response"`
}

func NewDeleteResourceGroupResponse added in v1.0.228

func NewDeleteResourceGroupResponse() (response *DeleteResourceGroupResponse)

func (*DeleteResourceGroupResponse) FromJsonString added in v1.0.228

func (r *DeleteResourceGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteResourceGroupResponse) ToJsonString added in v1.0.228

func (r *DeleteResourceGroupResponse) ToJsonString() string

type DeleteResourceGroupResponseParams added in v1.0.426

type DeleteResourceGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteSecurityGroupRuleRequest

type DeleteSecurityGroupRuleRequest struct {
	*tchttp.BaseRequest

	// 所需要删除规则的ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 腾讯云地域的英文简写
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 方向,0:出站,1:入站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 是否删除反向规则,0:否,1:是
	IsDelReverse *uint64 `json:"IsDelReverse,omitnil,omitempty" name:"IsDelReverse"`
}

func NewDeleteSecurityGroupRuleRequest

func NewDeleteSecurityGroupRuleRequest() (request *DeleteSecurityGroupRuleRequest)

func (*DeleteSecurityGroupRuleRequest) FromJsonString

func (r *DeleteSecurityGroupRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSecurityGroupRuleRequest) ToJsonString

func (r *DeleteSecurityGroupRuleRequest) ToJsonString() string

type DeleteSecurityGroupRuleRequestParams added in v1.0.426

type DeleteSecurityGroupRuleRequestParams struct {
	// 所需要删除规则的ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 腾讯云地域的英文简写
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 方向,0:出站,1:入站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 是否删除反向规则,0:否,1:是
	IsDelReverse *uint64 `json:"IsDelReverse,omitnil,omitempty" name:"IsDelReverse"`
}

Predefined struct for user

type DeleteSecurityGroupRuleResponse

type DeleteSecurityGroupRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSecurityGroupRuleResponseParams `json:"Response"`
}

func NewDeleteSecurityGroupRuleResponse

func NewDeleteSecurityGroupRuleResponse() (response *DeleteSecurityGroupRuleResponse)

func (*DeleteSecurityGroupRuleResponse) FromJsonString

func (r *DeleteSecurityGroupRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteSecurityGroupRuleResponse) ToJsonString

func (r *DeleteSecurityGroupRuleResponse) ToJsonString() string

type DeleteSecurityGroupRuleResponseParams added in v1.0.426

type DeleteSecurityGroupRuleResponseParams struct {
	// 状态值,0:成功,非0:失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 返回多余的信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Info *string `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteVpcFwGroupRequest added in v1.0.744

type DeleteVpcFwGroupRequest struct {
	*tchttp.BaseRequest

	// 防火墙(组)Id
	FwGroupId *string `json:"FwGroupId,omitnil,omitempty" name:"FwGroupId"`

	// 是否删除整个防火墙(组)
	// 0:不删除防火墙(组),只删除单独实例
	// 1:删除整个防火墙(组)
	DeleteFwGroup *int64 `json:"DeleteFwGroup,omitnil,omitempty" name:"DeleteFwGroup"`

	// 待删除的防火墙实例数组
	VpcFwInsList []*string `json:"VpcFwInsList,omitnil,omitempty" name:"VpcFwInsList"`
}

func NewDeleteVpcFwGroupRequest added in v1.0.744

func NewDeleteVpcFwGroupRequest() (request *DeleteVpcFwGroupRequest)

func (*DeleteVpcFwGroupRequest) FromJsonString added in v1.0.744

func (r *DeleteVpcFwGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteVpcFwGroupRequest) ToJsonString added in v1.0.744

func (r *DeleteVpcFwGroupRequest) ToJsonString() string

type DeleteVpcFwGroupRequestParams added in v1.0.744

type DeleteVpcFwGroupRequestParams struct {
	// 防火墙(组)Id
	FwGroupId *string `json:"FwGroupId,omitnil,omitempty" name:"FwGroupId"`

	// 是否删除整个防火墙(组)
	// 0:不删除防火墙(组),只删除单独实例
	// 1:删除整个防火墙(组)
	DeleteFwGroup *int64 `json:"DeleteFwGroup,omitnil,omitempty" name:"DeleteFwGroup"`

	// 待删除的防火墙实例数组
	VpcFwInsList []*string `json:"VpcFwInsList,omitnil,omitempty" name:"VpcFwInsList"`
}

Predefined struct for user

type DeleteVpcFwGroupResponse added in v1.0.744

type DeleteVpcFwGroupResponse struct {
	*tchttp.BaseResponse
	Response *DeleteVpcFwGroupResponseParams `json:"Response"`
}

func NewDeleteVpcFwGroupResponse added in v1.0.744

func NewDeleteVpcFwGroupResponse() (response *DeleteVpcFwGroupResponse)

func (*DeleteVpcFwGroupResponse) FromJsonString added in v1.0.744

func (r *DeleteVpcFwGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteVpcFwGroupResponse) ToJsonString added in v1.0.744

func (r *DeleteVpcFwGroupResponse) ToJsonString() string

type DeleteVpcFwGroupResponseParams added in v1.0.744

type DeleteVpcFwGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteVpcInstanceRequest added in v1.0.228

type DeleteVpcInstanceRequest struct {
	*tchttp.BaseRequest
}

func NewDeleteVpcInstanceRequest added in v1.0.228

func NewDeleteVpcInstanceRequest() (request *DeleteVpcInstanceRequest)

func (*DeleteVpcInstanceRequest) FromJsonString added in v1.0.228

func (r *DeleteVpcInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteVpcInstanceRequest) ToJsonString added in v1.0.228

func (r *DeleteVpcInstanceRequest) ToJsonString() string

type DeleteVpcInstanceRequestParams added in v1.0.426

type DeleteVpcInstanceRequestParams struct {
}

Predefined struct for user

type DeleteVpcInstanceResponse added in v1.0.228

type DeleteVpcInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteVpcInstanceResponseParams `json:"Response"`
}

func NewDeleteVpcInstanceResponse added in v1.0.228

func NewDeleteVpcInstanceResponse() (response *DeleteVpcInstanceResponse)

func (*DeleteVpcInstanceResponse) FromJsonString added in v1.0.228

func (r *DeleteVpcInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteVpcInstanceResponse) ToJsonString added in v1.0.228

func (r *DeleteVpcInstanceResponse) ToJsonString() string

type DeleteVpcInstanceResponseParams added in v1.0.426

type DeleteVpcInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescAcItem added in v1.0.602

type DescAcItem struct {
	// 访问源
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceContent *string `json:"SourceContent,omitnil,omitempty" name:"SourceContent"`

	// 访问目的
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetContent *string `json:"TargetContent,omitnil,omitempty" name:"TargetContent"`

	// 协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleAction *string `json:"RuleAction,omitnil,omitempty" name:"RuleAction"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 命中次数
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 执行顺序
	OrderIndex *uint64 `json:"OrderIndex,omitnil,omitempty" name:"OrderIndex"`

	// 访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location,dnsparse
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 规则对应的唯一id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uuid *uint64 `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 规则有效性
	// 注意:此字段可能返回 null,表示取不到有效值。
	Invalid *uint64 `json:"Invalid,omitnil,omitempty" name:"Invalid"`

	// 0为正常规则,1为地域规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsRegion *uint64 `json:"IsRegion,omitnil,omitempty" name:"IsRegion"`

	// 国家id
	// 注意:此字段可能返回 null,表示取不到有效值。
	CountryCode *uint64 `json:"CountryCode,omitnil,omitempty" name:"CountryCode"`

	// 城市id
	// 注意:此字段可能返回 null,表示取不到有效值。
	CityCode *uint64 `json:"CityCode,omitnil,omitempty" name:"CityCode"`

	// 国家名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	CountryName *string `json:"CountryName,omitnil,omitempty" name:"CountryName"`

	// 省名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	CityName *string `json:"CityName,omitnil,omitempty" name:"CityName"`

	// 云厂商code
	// 注意:此字段可能返回 null,表示取不到有效值。
	CloudCode *string `json:"CloudCode,omitnil,omitempty" name:"CloudCode"`

	// 0为正常规则,1为云厂商规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsCloud *uint64 `json:"IsCloud,omitnil,omitempty" name:"IsCloud"`

	// 规则状态,true表示启用,false表示禁用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enable *string `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 规则方向:1,入向;0,出向
	// 注意:此字段可能返回 null,表示取不到有效值。
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 内部使用的uuid,一般情况下不会使用到该字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	InternalUuid *int64 `json:"InternalUuid,omitnil,omitempty" name:"InternalUuid"`

	// 规则状态,查询规则命中详情时该字段有效,0:新增,1: 已删除, 2: 编辑删除
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 关联任务详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	BetaList []*BetaInfoByACL `json:"BetaList,omitnil,omitempty" name:"BetaList"`

	// 生效范围:serial,串行;side,旁路;all,全局
	// 注意:此字段可能返回 null,表示取不到有效值。
	Scope *string `json:"Scope,omitnil,omitempty" name:"Scope"`

	// 互联网边界防火墙使用的内部规则id
	// 注意:此字段可能返回 null,表示取不到有效值。
	InternetBorderUuid *string `json:"InternetBorderUuid,omitnil,omitempty" name:"InternetBorderUuid"`

	// 协议端口组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParamTemplateName *string `json:"ParamTemplateName,omitnil,omitempty" name:"ParamTemplateName"`

	// 协议端口组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParamTemplateId *string `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"`

	// 访问源名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`

	// 访问目的名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetName *string `json:"TargetName,omitnil,omitempty" name:"TargetName"`
}

type DescribeAcListsRequest

type DescribeAcListsRequest struct {
	*tchttp.BaseRequest

	// 协议
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 策略
	Strategy *string `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 搜索值
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`

	// 每页条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 出站还是入站,1:入站,0:出站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// EdgeId值
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 规则是否开启,'0': 未开启,'1': 开启, 默认为'0'
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeAcListsRequest

func NewDescribeAcListsRequest() (request *DescribeAcListsRequest)

func (*DescribeAcListsRequest) FromJsonString

func (r *DescribeAcListsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAcListsRequest) ToJsonString

func (r *DescribeAcListsRequest) ToJsonString() string

type DescribeAcListsRequestParams added in v1.0.426

type DescribeAcListsRequestParams struct {
	// 协议
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 策略
	Strategy *string `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 搜索值
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`

	// 每页条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 出站还是入站,1:入站,0:出站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// EdgeId值
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 规则是否开启,'0': 未开启,'1': 开启, 默认为'0'
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeAcListsResponse

type DescribeAcListsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAcListsResponseParams `json:"Response"`
}

func NewDescribeAcListsResponse

func NewDescribeAcListsResponse() (response *DescribeAcListsResponse)

func (*DescribeAcListsResponse) FromJsonString

func (r *DescribeAcListsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAcListsResponse) ToJsonString

func (r *DescribeAcListsResponse) ToJsonString() string

type DescribeAcListsResponseParams added in v1.0.426

type DescribeAcListsResponseParams struct {
	// 总条数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 访问控制列表数据
	Data []*AcListsData `json:"Data,omitnil,omitempty" name:"Data"`

	// 不算筛选条数的总条数
	AllTotal *uint64 `json:"AllTotal,omitnil,omitempty" name:"AllTotal"`

	// 访问控制规则全部启用/全部停用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAclRuleRequest added in v1.0.744

type DescribeAclRuleRequest struct {
	*tchttp.BaseRequest

	// 每页条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要查询的索引,特定场景使用,可不填
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

	// 过滤条件组合
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 检索的起始时间,可不传
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 检索的截止时间,可不传
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序所用到的字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeAclRuleRequest added in v1.0.744

func NewDescribeAclRuleRequest() (request *DescribeAclRuleRequest)

func (*DescribeAclRuleRequest) FromJsonString added in v1.0.744

func (r *DescribeAclRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAclRuleRequest) ToJsonString added in v1.0.744

func (r *DescribeAclRuleRequest) ToJsonString() string

type DescribeAclRuleRequestParams added in v1.0.744

type DescribeAclRuleRequestParams struct {
	// 每页条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要查询的索引,特定场景使用,可不填
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

	// 过滤条件组合
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 检索的起始时间,可不传
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 检索的截止时间,可不传
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序所用到的字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeAclRuleResponse added in v1.0.744

type DescribeAclRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAclRuleResponseParams `json:"Response"`
}

func NewDescribeAclRuleResponse added in v1.0.744

func NewDescribeAclRuleResponse() (response *DescribeAclRuleResponse)

func (*DescribeAclRuleResponse) FromJsonString added in v1.0.744

func (r *DescribeAclRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAclRuleResponse) ToJsonString added in v1.0.744

func (r *DescribeAclRuleResponse) ToJsonString() string

type DescribeAclRuleResponseParams added in v1.0.744

type DescribeAclRuleResponseParams struct {
	// 总条数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// nat访问控制列表数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*DescAcItem `json:"Data,omitnil,omitempty" name:"Data"`

	// 未过滤的总条数
	AllTotal *uint64 `json:"AllTotal,omitnil,omitempty" name:"AllTotal"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAddressTemplateListRequest added in v1.0.745

type DescribeAddressTemplateListRequest struct {
	*tchttp.BaseRequest

	// 偏移量,分页用
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 条数,分页用
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段,取值 'UpdateTime' | 'RulesNum'
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序,取值 'asc'|'desc'
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 搜索值
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`

	// 检索地址模板唯一id
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 1:ip模板,5:域名模板,6:协议端口模板
	TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"`

	// 模板Id
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeAddressTemplateListRequest added in v1.0.745

func NewDescribeAddressTemplateListRequest() (request *DescribeAddressTemplateListRequest)

func (*DescribeAddressTemplateListRequest) FromJsonString added in v1.0.745

func (r *DescribeAddressTemplateListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAddressTemplateListRequest) ToJsonString added in v1.0.745

func (r *DescribeAddressTemplateListRequest) ToJsonString() string

type DescribeAddressTemplateListRequestParams added in v1.0.745

type DescribeAddressTemplateListRequestParams struct {
	// 偏移量,分页用
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 条数,分页用
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段,取值 'UpdateTime' | 'RulesNum'
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序,取值 'asc'|'desc'
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 搜索值
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`

	// 检索地址模板唯一id
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 1:ip模板,5:域名模板,6:协议端口模板
	TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"`

	// 模板Id
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeAddressTemplateListResponse added in v1.0.745

type DescribeAddressTemplateListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAddressTemplateListResponseParams `json:"Response"`
}

func NewDescribeAddressTemplateListResponse added in v1.0.745

func NewDescribeAddressTemplateListResponse() (response *DescribeAddressTemplateListResponse)

func (*DescribeAddressTemplateListResponse) FromJsonString added in v1.0.745

func (r *DescribeAddressTemplateListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAddressTemplateListResponse) ToJsonString added in v1.0.745

func (r *DescribeAddressTemplateListResponse) ToJsonString() string

type DescribeAddressTemplateListResponseParams added in v1.0.745

type DescribeAddressTemplateListResponseParams struct {
	// 模板总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 模板列表数据
	Data []*TemplateListInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 模板名称列表
	NameList []*string `json:"NameList,omitnil,omitempty" name:"NameList"`

	// Ip地址模板数量
	IpTemplateCount *int64 `json:"IpTemplateCount,omitnil,omitempty" name:"IpTemplateCount"`

	// 域名地址模板数量
	DomainTemplateCount *int64 `json:"DomainTemplateCount,omitnil,omitempty" name:"DomainTemplateCount"`

	// 协议端口模板数量
	PortTemplateCount *int64 `json:"PortTemplateCount,omitnil,omitempty" name:"PortTemplateCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssetSyncRequest added in v1.0.745

type DescribeAssetSyncRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeAssetSyncRequest added in v1.0.745

func NewDescribeAssetSyncRequest() (request *DescribeAssetSyncRequest)

func (*DescribeAssetSyncRequest) FromJsonString added in v1.0.745

func (r *DescribeAssetSyncRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetSyncRequest) ToJsonString added in v1.0.745

func (r *DescribeAssetSyncRequest) ToJsonString() string

type DescribeAssetSyncRequestParams added in v1.0.745

type DescribeAssetSyncRequestParams struct {
}

Predefined struct for user

type DescribeAssetSyncResponse added in v1.0.745

type DescribeAssetSyncResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssetSyncResponseParams `json:"Response"`
}

func NewDescribeAssetSyncResponse added in v1.0.745

func NewDescribeAssetSyncResponse() (response *DescribeAssetSyncResponse)

func (*DescribeAssetSyncResponse) FromJsonString added in v1.0.745

func (r *DescribeAssetSyncResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssetSyncResponse) ToJsonString added in v1.0.745

func (r *DescribeAssetSyncResponse) ToJsonString() string

type DescribeAssetSyncResponseParams added in v1.0.745

type DescribeAssetSyncResponseParams struct {
	// 返回状态
	// 1 更新中
	// 2 更新完成
	// 3 更新失败
	// 4 更新失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// success 成功
	// 其他失败
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 0 成功
	// 非0 失败
	ReturnCode *uint64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAssociatedInstanceListRequest

type DescribeAssociatedInstanceListRequest struct {
	*tchttp.BaseRequest

	// 列表偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页记录条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 地域代码(例:ap-guangzhou),支持腾讯云全地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 额外检索条件(JSON字符串)
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`

	// 排序字段
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序方式(asc:升序,desc:降序)
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 安全组ID
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 实例类型,'3'是cvm实例,'4'是clb实例,'5'是eni实例,'6'是云数据库
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeAssociatedInstanceListRequest

func NewDescribeAssociatedInstanceListRequest() (request *DescribeAssociatedInstanceListRequest)

func (*DescribeAssociatedInstanceListRequest) FromJsonString

func (r *DescribeAssociatedInstanceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssociatedInstanceListRequest) ToJsonString

type DescribeAssociatedInstanceListRequestParams added in v1.0.426

type DescribeAssociatedInstanceListRequestParams struct {
	// 列表偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页记录条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 地域代码(例:ap-guangzhou),支持腾讯云全地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 额外检索条件(JSON字符串)
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`

	// 排序字段
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 排序方式(asc:升序,desc:降序)
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 安全组ID
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 实例类型,'3'是cvm实例,'4'是clb实例,'5'是eni实例,'6'是云数据库
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeAssociatedInstanceListResponse

type DescribeAssociatedInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAssociatedInstanceListResponseParams `json:"Response"`
}

func NewDescribeAssociatedInstanceListResponse

func NewDescribeAssociatedInstanceListResponse() (response *DescribeAssociatedInstanceListResponse)

func (*DescribeAssociatedInstanceListResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAssociatedInstanceListResponse) ToJsonString

type DescribeAssociatedInstanceListResponseParams added in v1.0.426

type DescribeAssociatedInstanceListResponseParams struct {
	// 实例数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*AssociatedInstanceInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBlockByIpTimesListRequest added in v1.0.204

type DescribeBlockByIpTimesListRequest struct {
	*tchttp.BaseRequest

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// ip查询条件
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 地域
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 方向
	Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 来源
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// vpc间防火墙开关边id
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 日志来源 move:vpc间防火墙
	LogSource *string `json:"LogSource,omitnil,omitempty" name:"LogSource"`
}

func NewDescribeBlockByIpTimesListRequest added in v1.0.204

func NewDescribeBlockByIpTimesListRequest() (request *DescribeBlockByIpTimesListRequest)

func (*DescribeBlockByIpTimesListRequest) FromJsonString added in v1.0.204

func (r *DescribeBlockByIpTimesListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBlockByIpTimesListRequest) ToJsonString added in v1.0.204

func (r *DescribeBlockByIpTimesListRequest) ToJsonString() string

type DescribeBlockByIpTimesListRequestParams added in v1.0.426

type DescribeBlockByIpTimesListRequestParams struct {
	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// ip查询条件
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 地域
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 方向
	Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 来源
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// vpc间防火墙开关边id
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 日志来源 move:vpc间防火墙
	LogSource *string `json:"LogSource,omitnil,omitempty" name:"LogSource"`
}

Predefined struct for user

type DescribeBlockByIpTimesListResponse added in v1.0.204

type DescribeBlockByIpTimesListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBlockByIpTimesListResponseParams `json:"Response"`
}

func NewDescribeBlockByIpTimesListResponse added in v1.0.204

func NewDescribeBlockByIpTimesListResponse() (response *DescribeBlockByIpTimesListResponse)

func (*DescribeBlockByIpTimesListResponse) FromJsonString added in v1.0.204

func (r *DescribeBlockByIpTimesListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBlockByIpTimesListResponse) ToJsonString added in v1.0.204

func (r *DescribeBlockByIpTimesListResponse) ToJsonString() string

type DescribeBlockByIpTimesListResponseParams added in v1.0.426

type DescribeBlockByIpTimesListResponseParams struct {
	// 返回数据
	Data []*IpStatic `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBlockIgnoreListRequest added in v1.0.598

type DescribeBlockIgnoreListRequest struct {
	*tchttp.BaseRequest

	// 单页数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 页偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 方向:1互联网入站,0互联网出站,3内网,空 全部方向
	Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 排序类型:desc降序,asc正序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序列:EndTime结束时间,StartTime开始时间,MatchTimes命中次数
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 搜索参数,json格式字符串,空则传"{}",域名:domain,危险等级:level,放通原因:ignore_reason,安全事件来源:rule_source,地理位置:address,模糊搜索:common
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`

	// 规则类型:1封禁,2放通
	RuleType *uint64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// blocklist 封禁列表
	// whitelist 白名单列表
	ShowType *string `json:"ShowType,omitnil,omitempty" name:"ShowType"`
}

func NewDescribeBlockIgnoreListRequest added in v1.0.598

func NewDescribeBlockIgnoreListRequest() (request *DescribeBlockIgnoreListRequest)

func (*DescribeBlockIgnoreListRequest) FromJsonString added in v1.0.598

func (r *DescribeBlockIgnoreListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBlockIgnoreListRequest) ToJsonString added in v1.0.598

func (r *DescribeBlockIgnoreListRequest) ToJsonString() string

type DescribeBlockIgnoreListRequestParams added in v1.0.598

type DescribeBlockIgnoreListRequestParams struct {
	// 单页数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 页偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 方向:1互联网入站,0互联网出站,3内网,空 全部方向
	Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 排序类型:desc降序,asc正序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序列:EndTime结束时间,StartTime开始时间,MatchTimes命中次数
	By *string `json:"By,omitnil,omitempty" name:"By"`

	// 搜索参数,json格式字符串,空则传"{}",域名:domain,危险等级:level,放通原因:ignore_reason,安全事件来源:rule_source,地理位置:address,模糊搜索:common
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`

	// 规则类型:1封禁,2放通
	RuleType *uint64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// blocklist 封禁列表
	// whitelist 白名单列表
	ShowType *string `json:"ShowType,omitnil,omitempty" name:"ShowType"`
}

Predefined struct for user

type DescribeBlockIgnoreListResponse added in v1.0.598

type DescribeBlockIgnoreListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBlockIgnoreListResponseParams `json:"Response"`
}

func NewDescribeBlockIgnoreListResponse added in v1.0.598

func NewDescribeBlockIgnoreListResponse() (response *DescribeBlockIgnoreListResponse)

func (*DescribeBlockIgnoreListResponse) FromJsonString added in v1.0.598

func (r *DescribeBlockIgnoreListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBlockIgnoreListResponse) ToJsonString added in v1.0.598

func (r *DescribeBlockIgnoreListResponse) ToJsonString() string

type DescribeBlockIgnoreListResponseParams added in v1.0.598

type DescribeBlockIgnoreListResponseParams struct {
	// 列表数据
	Data []*BlockIgnoreRule `json:"Data,omitnil,omitempty" name:"Data"`

	// 查询结果总数,用于分页
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 状态值,0:查询成功,非0:查询失败
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 状态信息,success:查询成功,fail:查询失败
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 安全事件来源下拉框
	SourceList []*string `json:"SourceList,omitnil,omitempty" name:"SourceList"`

	// 对应规则类型的数量,示例:[0,122,30,55,12,232,0],封禁0个,IP地址122个,域名30个,威胁情报55个,资产实例12个,自定义策略232个,入侵防御规则0个
	RuleTypeDataList []*int64 `json:"RuleTypeDataList,omitnil,omitempty" name:"RuleTypeDataList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeBlockStaticListRequest added in v1.0.204

type DescribeBlockStaticListRequest struct {
	*tchttp.BaseRequest

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 列表类型,只能是下面三种之一:port、address、ip
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// top数
	Top *int64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 查询条件
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`
}

func NewDescribeBlockStaticListRequest added in v1.0.204

func NewDescribeBlockStaticListRequest() (request *DescribeBlockStaticListRequest)

func (*DescribeBlockStaticListRequest) FromJsonString added in v1.0.204

func (r *DescribeBlockStaticListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBlockStaticListRequest) ToJsonString added in v1.0.204

func (r *DescribeBlockStaticListRequest) ToJsonString() string

type DescribeBlockStaticListRequestParams added in v1.0.426

type DescribeBlockStaticListRequestParams struct {
	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 列表类型,只能是下面三种之一:port、address、ip
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// top数
	Top *int64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 查询条件
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`
}

Predefined struct for user

type DescribeBlockStaticListResponse added in v1.0.204

type DescribeBlockStaticListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBlockStaticListResponseParams `json:"Response"`
}

func NewDescribeBlockStaticListResponse added in v1.0.204

func NewDescribeBlockStaticListResponse() (response *DescribeBlockStaticListResponse)

func (*DescribeBlockStaticListResponse) FromJsonString added in v1.0.204

func (r *DescribeBlockStaticListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBlockStaticListResponse) ToJsonString added in v1.0.204

func (r *DescribeBlockStaticListResponse) ToJsonString() string

type DescribeBlockStaticListResponseParams added in v1.0.426

type DescribeBlockStaticListResponseParams struct {
	// 无
	Data []*StaticInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCfwEipsRequest

type DescribeCfwEipsRequest struct {
	*tchttp.BaseRequest

	// 1:cfw接入模式,目前仅支持接入模式实例
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// ALL:查询所有弹性公网ip; nat-xxxxx:接入模式场景指定网关的弹性公网ip
	NatGatewayId *string `json:"NatGatewayId,omitnil,omitempty" name:"NatGatewayId"`

	// 防火墙实例id,当前仅支持接入模式的实例
	CfwInstance *string `json:"CfwInstance,omitnil,omitempty" name:"CfwInstance"`
}

func NewDescribeCfwEipsRequest

func NewDescribeCfwEipsRequest() (request *DescribeCfwEipsRequest)

func (*DescribeCfwEipsRequest) FromJsonString

func (r *DescribeCfwEipsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCfwEipsRequest) ToJsonString

func (r *DescribeCfwEipsRequest) ToJsonString() string

type DescribeCfwEipsRequestParams added in v1.0.426

type DescribeCfwEipsRequestParams struct {
	// 1:cfw接入模式,目前仅支持接入模式实例
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// ALL:查询所有弹性公网ip; nat-xxxxx:接入模式场景指定网关的弹性公网ip
	NatGatewayId *string `json:"NatGatewayId,omitnil,omitempty" name:"NatGatewayId"`

	// 防火墙实例id,当前仅支持接入模式的实例
	CfwInstance *string `json:"CfwInstance,omitnil,omitempty" name:"CfwInstance"`
}

Predefined struct for user

type DescribeCfwEipsResponse

type DescribeCfwEipsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCfwEipsResponseParams `json:"Response"`
}

func NewDescribeCfwEipsResponse

func NewDescribeCfwEipsResponse() (response *DescribeCfwEipsResponse)

func (*DescribeCfwEipsResponse) FromJsonString

func (r *DescribeCfwEipsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCfwEipsResponse) ToJsonString

func (r *DescribeCfwEipsResponse) ToJsonString() string

type DescribeCfwEipsResponseParams added in v1.0.426

type DescribeCfwEipsResponseParams struct {
	// 返回值信息
	NatFwEipList []*NatFwEipsInfo `json:"NatFwEipList,omitnil,omitempty" name:"NatFwEipList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDefenseSwitchRequest added in v1.0.494

type DescribeDefenseSwitchRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeDefenseSwitchRequest added in v1.0.494

func NewDescribeDefenseSwitchRequest() (request *DescribeDefenseSwitchRequest)

func (*DescribeDefenseSwitchRequest) FromJsonString added in v1.0.494

func (r *DescribeDefenseSwitchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDefenseSwitchRequest) ToJsonString added in v1.0.494

func (r *DescribeDefenseSwitchRequest) ToJsonString() string

type DescribeDefenseSwitchRequestParams added in v1.0.494

type DescribeDefenseSwitchRequestParams struct {
}

Predefined struct for user

type DescribeDefenseSwitchResponse added in v1.0.494

type DescribeDefenseSwitchResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDefenseSwitchResponseParams `json:"Response"`
}

func NewDescribeDefenseSwitchResponse added in v1.0.494

func NewDescribeDefenseSwitchResponse() (response *DescribeDefenseSwitchResponse)

func (*DescribeDefenseSwitchResponse) FromJsonString added in v1.0.494

func (r *DescribeDefenseSwitchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDefenseSwitchResponse) ToJsonString added in v1.0.494

func (r *DescribeDefenseSwitchResponse) ToJsonString() string

type DescribeDefenseSwitchResponseParams added in v1.0.494

type DescribeDefenseSwitchResponseParams struct {
	// 基础防御开关
	BasicRuleSwitch *int64 `json:"BasicRuleSwitch,omitnil,omitempty" name:"BasicRuleSwitch"`

	// 安全基线开关
	BaselineAllSwitch *int64 `json:"BaselineAllSwitch,omitnil,omitempty" name:"BaselineAllSwitch"`

	// 威胁情报开关
	TiSwitch *int64 `json:"TiSwitch,omitnil,omitempty" name:"TiSwitch"`

	// 虚拟补丁开关
	VirtualPatchSwitch *int64 `json:"VirtualPatchSwitch,omitnil,omitempty" name:"VirtualPatchSwitch"`

	// 是否历史开启
	HistoryOpen *int64 `json:"HistoryOpen,omitnil,omitempty" name:"HistoryOpen"`

	// 状态值,0:查询成功,非0:查询失败
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 状态信息,success:查询成功,fail:查询失败
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeEnterpriseSGRuleProgressRequest added in v1.0.677

type DescribeEnterpriseSGRuleProgressRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeEnterpriseSGRuleProgressRequest added in v1.0.677

func NewDescribeEnterpriseSGRuleProgressRequest() (request *DescribeEnterpriseSGRuleProgressRequest)

func (*DescribeEnterpriseSGRuleProgressRequest) FromJsonString added in v1.0.677

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEnterpriseSGRuleProgressRequest) ToJsonString added in v1.0.677

type DescribeEnterpriseSGRuleProgressRequestParams added in v1.0.677

type DescribeEnterpriseSGRuleProgressRequestParams struct {
}

Predefined struct for user

type DescribeEnterpriseSGRuleProgressResponse added in v1.0.677

type DescribeEnterpriseSGRuleProgressResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEnterpriseSGRuleProgressResponseParams `json:"Response"`
}

func NewDescribeEnterpriseSGRuleProgressResponse added in v1.0.677

func NewDescribeEnterpriseSGRuleProgressResponse() (response *DescribeEnterpriseSGRuleProgressResponse)

func (*DescribeEnterpriseSGRuleProgressResponse) FromJsonString added in v1.0.677

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEnterpriseSGRuleProgressResponse) ToJsonString added in v1.0.677

type DescribeEnterpriseSGRuleProgressResponseParams added in v1.0.677

type DescribeEnterpriseSGRuleProgressResponseParams struct {
	// 0-100,代表下发进度百分比
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeEnterpriseSecurityGroupRuleRequest added in v1.0.294

type DescribeEnterpriseSecurityGroupRuleRequest struct {
	*tchttp.BaseRequest

	// 分页查询时,显示的当前页的页码。
	//
	// 默认值为1。
	PageNo *string `json:"PageNo,omitnil,omitempty" name:"PageNo"`

	// 分页查询时,显示的每页数据的最大条数。
	//
	// 可设置值最大为50。
	PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 访问源示例:
	// net:IP/CIDR(192.168.0.2)
	// template:参数模板(ipm-dyodhpby)
	// instance:资产实例(ins-123456)
	// resourcegroup:资产分组(/全部分组/分组1/子分组1)
	// tag:资源标签({"Key":"标签key值","Value":"标签Value值"})
	// region:地域(ap-gaungzhou)
	// 支持通配
	SourceContent *string `json:"SourceContent,omitnil,omitempty" name:"SourceContent"`

	// 访问目的示例:
	// net:IP/CIDR(192.168.0.2)
	// template:参数模板(ipm-dyodhpby)
	// instance:资产实例(ins-123456)
	// resourcegroup:资产分组(/全部分组/分组1/子分组1)
	// tag:资源标签({"Key":"标签key值","Value":"标签Value值"})
	// region:地域(ap-gaungzhou)
	// 支持通配
	DestContent *string `json:"DestContent,omitnil,omitempty" name:"DestContent"`

	// 规则描述,支持通配
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 访问控制策略中设置的流量通过云防火墙的方式。取值:
	// accept:放行
	// drop:拒绝
	RuleAction *string `json:"RuleAction,omitnil,omitempty" name:"RuleAction"`

	// 是否启用规则,默认为启用,取值:
	// true为启用,false为不启用
	Enable *string `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 访问控制策略的端口。取值:
	// -1/-1:全部端口
	// 80:80端口
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 协议;TCP/UDP/ICMP/ANY
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥
	ServiceTemplateId *string `json:"ServiceTemplateId,omitnil,omitempty" name:"ServiceTemplateId"`

	// 规则的uuid
	RuleUuid *int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`
}

func NewDescribeEnterpriseSecurityGroupRuleRequest added in v1.0.294

func NewDescribeEnterpriseSecurityGroupRuleRequest() (request *DescribeEnterpriseSecurityGroupRuleRequest)

func (*DescribeEnterpriseSecurityGroupRuleRequest) FromJsonString added in v1.0.294

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEnterpriseSecurityGroupRuleRequest) ToJsonString added in v1.0.294

type DescribeEnterpriseSecurityGroupRuleRequestParams added in v1.0.426

type DescribeEnterpriseSecurityGroupRuleRequestParams struct {
	// 分页查询时,显示的当前页的页码。
	//
	// 默认值为1。
	PageNo *string `json:"PageNo,omitnil,omitempty" name:"PageNo"`

	// 分页查询时,显示的每页数据的最大条数。
	//
	// 可设置值最大为50。
	PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 访问源示例:
	// net:IP/CIDR(192.168.0.2)
	// template:参数模板(ipm-dyodhpby)
	// instance:资产实例(ins-123456)
	// resourcegroup:资产分组(/全部分组/分组1/子分组1)
	// tag:资源标签({"Key":"标签key值","Value":"标签Value值"})
	// region:地域(ap-gaungzhou)
	// 支持通配
	SourceContent *string `json:"SourceContent,omitnil,omitempty" name:"SourceContent"`

	// 访问目的示例:
	// net:IP/CIDR(192.168.0.2)
	// template:参数模板(ipm-dyodhpby)
	// instance:资产实例(ins-123456)
	// resourcegroup:资产分组(/全部分组/分组1/子分组1)
	// tag:资源标签({"Key":"标签key值","Value":"标签Value值"})
	// region:地域(ap-gaungzhou)
	// 支持通配
	DestContent *string `json:"DestContent,omitnil,omitempty" name:"DestContent"`

	// 规则描述,支持通配
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 访问控制策略中设置的流量通过云防火墙的方式。取值:
	// accept:放行
	// drop:拒绝
	RuleAction *string `json:"RuleAction,omitnil,omitempty" name:"RuleAction"`

	// 是否启用规则,默认为启用,取值:
	// true为启用,false为不启用
	Enable *string `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 访问控制策略的端口。取值:
	// -1/-1:全部端口
	// 80:80端口
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 协议;TCP/UDP/ICMP/ANY
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥
	ServiceTemplateId *string `json:"ServiceTemplateId,omitnil,omitempty" name:"ServiceTemplateId"`

	// 规则的uuid
	RuleUuid *int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`
}

Predefined struct for user

type DescribeEnterpriseSecurityGroupRuleResponse added in v1.0.294

type DescribeEnterpriseSecurityGroupRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeEnterpriseSecurityGroupRuleResponseParams `json:"Response"`
}

func NewDescribeEnterpriseSecurityGroupRuleResponse added in v1.0.294

func NewDescribeEnterpriseSecurityGroupRuleResponse() (response *DescribeEnterpriseSecurityGroupRuleResponse)

func (*DescribeEnterpriseSecurityGroupRuleResponse) FromJsonString added in v1.0.294

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeEnterpriseSecurityGroupRuleResponse) ToJsonString added in v1.0.294

type DescribeEnterpriseSecurityGroupRuleResponseParams added in v1.0.426

type DescribeEnterpriseSecurityGroupRuleResponseParams struct {
	// 分页查询时,显示的当前页的页码。
	PageNo *string `json:"PageNo,omitnil,omitempty" name:"PageNo"`

	// 分页查询时,显示的每页数据的最大条数。
	PageSize *string `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 访问控制策略列表
	Rules []*SecurityGroupRule `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 访问控制策略的总数量。
	TotalCount *string `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFwEdgeIpsRequest added in v1.0.744

type DescribeFwEdgeIpsRequest struct {
	*tchttp.BaseRequest

	// 过滤条件组合
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 每页条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 检索的起始时间,可不传
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 检索的截止时间,可不传
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序所用到的字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeFwEdgeIpsRequest added in v1.0.744

func NewDescribeFwEdgeIpsRequest() (request *DescribeFwEdgeIpsRequest)

func (*DescribeFwEdgeIpsRequest) FromJsonString added in v1.0.744

func (r *DescribeFwEdgeIpsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFwEdgeIpsRequest) ToJsonString added in v1.0.744

func (r *DescribeFwEdgeIpsRequest) ToJsonString() string

type DescribeFwEdgeIpsRequestParams added in v1.0.744

type DescribeFwEdgeIpsRequestParams struct {
	// 过滤条件组合
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 每页条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 检索的起始时间,可不传
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 检索的截止时间,可不传
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序所用到的字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeFwEdgeIpsResponse added in v1.0.744

type DescribeFwEdgeIpsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFwEdgeIpsResponseParams `json:"Response"`
}

func NewDescribeFwEdgeIpsResponse added in v1.0.744

func NewDescribeFwEdgeIpsResponse() (response *DescribeFwEdgeIpsResponse)

func (*DescribeFwEdgeIpsResponse) FromJsonString added in v1.0.744

func (r *DescribeFwEdgeIpsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFwEdgeIpsResponse) ToJsonString added in v1.0.744

func (r *DescribeFwEdgeIpsResponse) ToJsonString() string

type DescribeFwEdgeIpsResponseParams added in v1.0.744

type DescribeFwEdgeIpsResponseParams struct {
	// ip 开关列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*EdgeIpInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// ip 开关列表个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 地域列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionLst []*string `json:"RegionLst,omitnil,omitempty" name:"RegionLst"`

	// 实例类型列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceTypeLst []*string `json:"InstanceTypeLst,omitnil,omitempty" name:"InstanceTypeLst"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFwGroupInstanceInfoRequest added in v1.0.744

type DescribeFwGroupInstanceInfoRequest struct {
	*tchttp.BaseRequest

	// 每页条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件组合
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 检索的起始时间,可不传
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 检索的截止时间,可不传
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序所用到的字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeFwGroupInstanceInfoRequest added in v1.0.744

func NewDescribeFwGroupInstanceInfoRequest() (request *DescribeFwGroupInstanceInfoRequest)

func (*DescribeFwGroupInstanceInfoRequest) FromJsonString added in v1.0.744

func (r *DescribeFwGroupInstanceInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFwGroupInstanceInfoRequest) ToJsonString added in v1.0.744

func (r *DescribeFwGroupInstanceInfoRequest) ToJsonString() string

type DescribeFwGroupInstanceInfoRequestParams added in v1.0.744

type DescribeFwGroupInstanceInfoRequestParams struct {
	// 每页条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件组合
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 检索的起始时间,可不传
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 检索的截止时间,可不传
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序所用到的字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeFwGroupInstanceInfoResponse added in v1.0.744

type DescribeFwGroupInstanceInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFwGroupInstanceInfoResponseParams `json:"Response"`
}

func NewDescribeFwGroupInstanceInfoResponse added in v1.0.744

func NewDescribeFwGroupInstanceInfoResponse() (response *DescribeFwGroupInstanceInfoResponse)

func (*DescribeFwGroupInstanceInfoResponse) FromJsonString added in v1.0.744

func (r *DescribeFwGroupInstanceInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFwGroupInstanceInfoResponse) ToJsonString added in v1.0.744

func (r *DescribeFwGroupInstanceInfoResponse) ToJsonString() string

type DescribeFwGroupInstanceInfoResponseParams added in v1.0.744

type DescribeFwGroupInstanceInfoResponseParams struct {
	// 防火墙(组)
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcFwGroupLst []*VpcFwGroupInfo `json:"VpcFwGroupLst,omitnil,omitempty" name:"VpcFwGroupLst"`

	// 防火墙(组)个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFwSyncStatusRequest added in v1.0.745

type DescribeFwSyncStatusRequest struct {
	*tchttp.BaseRequest

	// 查询的同步状态类型:Route,同步路由状态
	SyncType *string `json:"SyncType,omitnil,omitempty" name:"SyncType"`
}

func NewDescribeFwSyncStatusRequest added in v1.0.745

func NewDescribeFwSyncStatusRequest() (request *DescribeFwSyncStatusRequest)

func (*DescribeFwSyncStatusRequest) FromJsonString added in v1.0.745

func (r *DescribeFwSyncStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFwSyncStatusRequest) ToJsonString added in v1.0.745

func (r *DescribeFwSyncStatusRequest) ToJsonString() string

type DescribeFwSyncStatusRequestParams added in v1.0.745

type DescribeFwSyncStatusRequestParams struct {
	// 查询的同步状态类型:Route,同步路由状态
	SyncType *string `json:"SyncType,omitnil,omitempty" name:"SyncType"`
}

Predefined struct for user

type DescribeFwSyncStatusResponse added in v1.0.745

type DescribeFwSyncStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFwSyncStatusResponseParams `json:"Response"`
}

func NewDescribeFwSyncStatusResponse added in v1.0.745

func NewDescribeFwSyncStatusResponse() (response *DescribeFwSyncStatusResponse)

func (*DescribeFwSyncStatusResponse) FromJsonString added in v1.0.745

func (r *DescribeFwSyncStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFwSyncStatusResponse) ToJsonString added in v1.0.745

func (r *DescribeFwSyncStatusResponse) ToJsonString() string

type DescribeFwSyncStatusResponseParams added in v1.0.745

type DescribeFwSyncStatusResponseParams struct {
	// 同步状态:1,同步中;0,同步完成
	SyncStatus *int64 `json:"SyncStatus,omitnil,omitempty" name:"SyncStatus"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeGuideScanInfoRequest

type DescribeGuideScanInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeGuideScanInfoRequest

func NewDescribeGuideScanInfoRequest() (request *DescribeGuideScanInfoRequest)

func (*DescribeGuideScanInfoRequest) FromJsonString

func (r *DescribeGuideScanInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGuideScanInfoRequest) ToJsonString

func (r *DescribeGuideScanInfoRequest) ToJsonString() string

type DescribeGuideScanInfoRequestParams added in v1.0.426

type DescribeGuideScanInfoRequestParams struct {
}

Predefined struct for user

type DescribeGuideScanInfoResponse

type DescribeGuideScanInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeGuideScanInfoResponseParams `json:"Response"`
}

func NewDescribeGuideScanInfoResponse

func NewDescribeGuideScanInfoResponse() (response *DescribeGuideScanInfoResponse)

func (*DescribeGuideScanInfoResponse) FromJsonString

func (r *DescribeGuideScanInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGuideScanInfoResponse) ToJsonString

func (r *DescribeGuideScanInfoResponse) ToJsonString() string

type DescribeGuideScanInfoResponseParams added in v1.0.426

type DescribeGuideScanInfoResponseParams struct {
	// 扫描信息
	Data *ScanInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIPStatusListRequest added in v1.0.366

type DescribeIPStatusListRequest struct {
	*tchttp.BaseRequest

	// 资产Id
	IPList []*string `json:"IPList,omitnil,omitempty" name:"IPList"`
}

func NewDescribeIPStatusListRequest added in v1.0.366

func NewDescribeIPStatusListRequest() (request *DescribeIPStatusListRequest)

func (*DescribeIPStatusListRequest) FromJsonString added in v1.0.366

func (r *DescribeIPStatusListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIPStatusListRequest) ToJsonString added in v1.0.366

func (r *DescribeIPStatusListRequest) ToJsonString() string

type DescribeIPStatusListRequestParams added in v1.0.426

type DescribeIPStatusListRequestParams struct {
	// 资产Id
	IPList []*string `json:"IPList,omitnil,omitempty" name:"IPList"`
}

Predefined struct for user

type DescribeIPStatusListResponse added in v1.0.366

type DescribeIPStatusListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIPStatusListResponseParams `json:"Response"`
}

func NewDescribeIPStatusListResponse added in v1.0.366

func NewDescribeIPStatusListResponse() (response *DescribeIPStatusListResponse)

func (*DescribeIPStatusListResponse) FromJsonString added in v1.0.366

func (r *DescribeIPStatusListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIPStatusListResponse) ToJsonString added in v1.0.366

func (r *DescribeIPStatusListResponse) ToJsonString() string

type DescribeIPStatusListResponseParams added in v1.0.426

type DescribeIPStatusListResponseParams struct {
	// IP状态信息
	StatusList []*IPDefendStatus `json:"StatusList,omitnil,omitempty" name:"StatusList"`

	// 状态码
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 状态信息
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIdsWhiteRuleRequest added in v1.0.808

type DescribeIdsWhiteRuleRequest struct {
	*tchttp.BaseRequest

	// 每页条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件组合
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序所用到的字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeIdsWhiteRuleRequest added in v1.0.808

func NewDescribeIdsWhiteRuleRequest() (request *DescribeIdsWhiteRuleRequest)

func (*DescribeIdsWhiteRuleRequest) FromJsonString added in v1.0.808

func (r *DescribeIdsWhiteRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIdsWhiteRuleRequest) ToJsonString added in v1.0.808

func (r *DescribeIdsWhiteRuleRequest) ToJsonString() string

type DescribeIdsWhiteRuleRequestParams added in v1.0.808

type DescribeIdsWhiteRuleRequestParams struct {
	// 每页条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件组合
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序所用到的字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeIdsWhiteRuleResponse added in v1.0.808

type DescribeIdsWhiteRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIdsWhiteRuleResponseParams `json:"Response"`
}

func NewDescribeIdsWhiteRuleResponse added in v1.0.808

func NewDescribeIdsWhiteRuleResponse() (response *DescribeIdsWhiteRuleResponse)

func (*DescribeIdsWhiteRuleResponse) FromJsonString added in v1.0.808

func (r *DescribeIdsWhiteRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIdsWhiteRuleResponse) ToJsonString added in v1.0.808

func (r *DescribeIdsWhiteRuleResponse) ToJsonString() string

type DescribeIdsWhiteRuleResponseParams added in v1.0.808

type DescribeIdsWhiteRuleResponseParams struct {
	// 总条数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 规则详情
	Data []*IdsWhiteInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 返回状态码 0 成功 非0不成功
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 返回信息  success 成功 其他 不成功
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLogsRequest added in v1.0.660

type DescribeLogsRequest struct {
	*tchttp.BaseRequest

	// 日志类型标识
	// 流量日志:互联网边界防火墙netflow_border,NAT边界防火墙netflow_nat,VPC间防火墙vpcnetflow,内网流量日志netflow_fl
	// 入侵防御日志rule_threatinfo
	// 访问控制日志:互联网边界规则rule_acl,NAT边界规则rule_acl,内网间规则rule_vpcacl,企业安全组rule_sg
	// 操作日志:防火墙开关-开关操作operate_switch,防火墙开关-实例配置operate_instance,资产中心操作operate_assetgroup,访问控制操作operate_acl,零信任防护操作operate_identity,入侵防御操作-入侵防御operate_ids,入侵防御操作-安全基线operate_baseline,常用工具操作operate_tool,网络蜜罐操作operate_honeypot,日志投递操作operate_logdelivery,通用设置操作operate_logstorage,登录日志operate_login
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

	// 每页条数,最大支持2000
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值,最大支持60000
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 筛选开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 筛选结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 过滤条件组合,各数组元素间为AND关系,查询字段名Name参考文档https://cloud.tencent.com/document/product/1132/87894,数值类型字段不支持模糊匹配
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeLogsRequest added in v1.0.660

func NewDescribeLogsRequest() (request *DescribeLogsRequest)

func (*DescribeLogsRequest) FromJsonString added in v1.0.660

func (r *DescribeLogsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogsRequest) ToJsonString added in v1.0.660

func (r *DescribeLogsRequest) ToJsonString() string

type DescribeLogsRequestParams added in v1.0.660

type DescribeLogsRequestParams struct {
	// 日志类型标识
	// 流量日志:互联网边界防火墙netflow_border,NAT边界防火墙netflow_nat,VPC间防火墙vpcnetflow,内网流量日志netflow_fl
	// 入侵防御日志rule_threatinfo
	// 访问控制日志:互联网边界规则rule_acl,NAT边界规则rule_acl,内网间规则rule_vpcacl,企业安全组rule_sg
	// 操作日志:防火墙开关-开关操作operate_switch,防火墙开关-实例配置operate_instance,资产中心操作operate_assetgroup,访问控制操作operate_acl,零信任防护操作operate_identity,入侵防御操作-入侵防御operate_ids,入侵防御操作-安全基线operate_baseline,常用工具操作operate_tool,网络蜜罐操作operate_honeypot,日志投递操作operate_logdelivery,通用设置操作operate_logstorage,登录日志operate_login
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

	// 每页条数,最大支持2000
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值,最大支持60000
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 筛选开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 筛选结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 过滤条件组合,各数组元素间为AND关系,查询字段名Name参考文档https://cloud.tencent.com/document/product/1132/87894,数值类型字段不支持模糊匹配
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeLogsResponse added in v1.0.660

type DescribeLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogsResponseParams `json:"Response"`
}

func NewDescribeLogsResponse added in v1.0.660

func NewDescribeLogsResponse() (response *DescribeLogsResponse)

func (*DescribeLogsResponse) FromJsonString added in v1.0.660

func (r *DescribeLogsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLogsResponse) ToJsonString added in v1.0.660

func (r *DescribeLogsResponse) ToJsonString() string

type DescribeLogsResponseParams added in v1.0.660

type DescribeLogsResponseParams struct {
	// 日志列表
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

	// 总条数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 返回状态码 0 成功 非0不成功
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 返回信息  success 成功 其他 不成功
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNatAcRuleRequest added in v1.0.602

type DescribeNatAcRuleRequest struct {
	*tchttp.BaseRequest

	// 每页条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要查询的索引,特定场景使用,可不填
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

	// 过滤条件组合
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 检索的起始时间,可不传
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 检索的截止时间,可不传
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序所用到的字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeNatAcRuleRequest added in v1.0.602

func NewDescribeNatAcRuleRequest() (request *DescribeNatAcRuleRequest)

func (*DescribeNatAcRuleRequest) FromJsonString added in v1.0.602

func (r *DescribeNatAcRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNatAcRuleRequest) ToJsonString added in v1.0.602

func (r *DescribeNatAcRuleRequest) ToJsonString() string

type DescribeNatAcRuleRequestParams added in v1.0.602

type DescribeNatAcRuleRequestParams struct {
	// 每页条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要查询的索引,特定场景使用,可不填
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

	// 过滤条件组合
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 检索的起始时间,可不传
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 检索的截止时间,可不传
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序所用到的字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeNatAcRuleResponse added in v1.0.602

type DescribeNatAcRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNatAcRuleResponseParams `json:"Response"`
}

func NewDescribeNatAcRuleResponse added in v1.0.602

func NewDescribeNatAcRuleResponse() (response *DescribeNatAcRuleResponse)

func (*DescribeNatAcRuleResponse) FromJsonString added in v1.0.602

func (r *DescribeNatAcRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNatAcRuleResponse) ToJsonString added in v1.0.602

func (r *DescribeNatAcRuleResponse) ToJsonString() string

type DescribeNatAcRuleResponseParams added in v1.0.602

type DescribeNatAcRuleResponseParams struct {
	// 总条数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// nat访问控制列表数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*DescAcItem `json:"Data,omitnil,omitempty" name:"Data"`

	// 未过滤的总条数
	AllTotal *uint64 `json:"AllTotal,omitnil,omitempty" name:"AllTotal"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNatFwInfoCountRequest added in v1.0.228

type DescribeNatFwInfoCountRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeNatFwInfoCountRequest added in v1.0.228

func NewDescribeNatFwInfoCountRequest() (request *DescribeNatFwInfoCountRequest)

func (*DescribeNatFwInfoCountRequest) FromJsonString added in v1.0.228

func (r *DescribeNatFwInfoCountRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNatFwInfoCountRequest) ToJsonString added in v1.0.228

func (r *DescribeNatFwInfoCountRequest) ToJsonString() string

type DescribeNatFwInfoCountRequestParams added in v1.0.426

type DescribeNatFwInfoCountRequestParams struct {
}

Predefined struct for user

type DescribeNatFwInfoCountResponse added in v1.0.228

type DescribeNatFwInfoCountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNatFwInfoCountResponseParams `json:"Response"`
}

func NewDescribeNatFwInfoCountResponse added in v1.0.228

func NewDescribeNatFwInfoCountResponse() (response *DescribeNatFwInfoCountResponse)

func (*DescribeNatFwInfoCountResponse) FromJsonString added in v1.0.228

func (r *DescribeNatFwInfoCountResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNatFwInfoCountResponse) ToJsonString added in v1.0.228

func (r *DescribeNatFwInfoCountResponse) ToJsonString() string

type DescribeNatFwInfoCountResponseParams added in v1.0.426

type DescribeNatFwInfoCountResponseParams struct {
	// 返回参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 当前租户的nat实例个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	NatFwInsCount *int64 `json:"NatFwInsCount,omitnil,omitempty" name:"NatFwInsCount"`

	// 当前租户接入子网个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetCount *int64 `json:"SubnetCount,omitnil,omitempty" name:"SubnetCount"`

	// 打开开关个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	OpenSwitchCount *int64 `json:"OpenSwitchCount,omitnil,omitempty" name:"OpenSwitchCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNatFwInstanceRequest added in v1.0.228

type DescribeNatFwInstanceRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeNatFwInstanceRequest added in v1.0.228

func NewDescribeNatFwInstanceRequest() (request *DescribeNatFwInstanceRequest)

func (*DescribeNatFwInstanceRequest) FromJsonString added in v1.0.228

func (r *DescribeNatFwInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNatFwInstanceRequest) ToJsonString added in v1.0.228

func (r *DescribeNatFwInstanceRequest) ToJsonString() string

type DescribeNatFwInstanceRequestParams added in v1.0.426

type DescribeNatFwInstanceRequestParams struct {
}

Predefined struct for user

type DescribeNatFwInstanceResponse added in v1.0.228

type DescribeNatFwInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNatFwInstanceResponseParams `json:"Response"`
}

func NewDescribeNatFwInstanceResponse added in v1.0.228

func NewDescribeNatFwInstanceResponse() (response *DescribeNatFwInstanceResponse)

func (*DescribeNatFwInstanceResponse) FromJsonString added in v1.0.228

func (r *DescribeNatFwInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNatFwInstanceResponse) ToJsonString added in v1.0.228

func (r *DescribeNatFwInstanceResponse) ToJsonString() string

type DescribeNatFwInstanceResponseParams added in v1.0.426

type DescribeNatFwInstanceResponseParams struct {
	// 实例数组
	NatinsLst []*NatFwInstance `json:"NatinsLst,omitnil,omitempty" name:"NatinsLst"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNatFwInstanceWithRegionRequest added in v1.0.228

type DescribeNatFwInstanceWithRegionRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeNatFwInstanceWithRegionRequest added in v1.0.228

func NewDescribeNatFwInstanceWithRegionRequest() (request *DescribeNatFwInstanceWithRegionRequest)

func (*DescribeNatFwInstanceWithRegionRequest) FromJsonString added in v1.0.228

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNatFwInstanceWithRegionRequest) ToJsonString added in v1.0.228

type DescribeNatFwInstanceWithRegionRequestParams added in v1.0.426

type DescribeNatFwInstanceWithRegionRequestParams struct {
}

Predefined struct for user

type DescribeNatFwInstanceWithRegionResponse added in v1.0.228

type DescribeNatFwInstanceWithRegionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNatFwInstanceWithRegionResponseParams `json:"Response"`
}

func NewDescribeNatFwInstanceWithRegionResponse added in v1.0.228

func NewDescribeNatFwInstanceWithRegionResponse() (response *DescribeNatFwInstanceWithRegionResponse)

func (*DescribeNatFwInstanceWithRegionResponse) FromJsonString added in v1.0.228

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNatFwInstanceWithRegionResponse) ToJsonString added in v1.0.228

type DescribeNatFwInstanceWithRegionResponseParams added in v1.0.426

type DescribeNatFwInstanceWithRegionResponseParams struct {
	// 实例数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	NatinsLst []*NatFwInstance `json:"NatinsLst,omitnil,omitempty" name:"NatinsLst"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNatFwInstancesInfoRequest added in v1.0.228

type DescribeNatFwInstancesInfoRequest struct {
	*tchttp.BaseRequest

	// 获取实例列表过滤字段
	Filter []*NatFwFilter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 第几页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页长度
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeNatFwInstancesInfoRequest added in v1.0.228

func NewDescribeNatFwInstancesInfoRequest() (request *DescribeNatFwInstancesInfoRequest)

func (*DescribeNatFwInstancesInfoRequest) FromJsonString added in v1.0.228

func (r *DescribeNatFwInstancesInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNatFwInstancesInfoRequest) ToJsonString added in v1.0.228

func (r *DescribeNatFwInstancesInfoRequest) ToJsonString() string

type DescribeNatFwInstancesInfoRequestParams added in v1.0.426

type DescribeNatFwInstancesInfoRequestParams struct {
	// 获取实例列表过滤字段
	Filter []*NatFwFilter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 第几页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页长度
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeNatFwInstancesInfoResponse added in v1.0.228

type DescribeNatFwInstancesInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNatFwInstancesInfoResponseParams `json:"Response"`
}

func NewDescribeNatFwInstancesInfoResponse added in v1.0.228

func NewDescribeNatFwInstancesInfoResponse() (response *DescribeNatFwInstancesInfoResponse)

func (*DescribeNatFwInstancesInfoResponse) FromJsonString added in v1.0.228

func (r *DescribeNatFwInstancesInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNatFwInstancesInfoResponse) ToJsonString added in v1.0.228

func (r *DescribeNatFwInstancesInfoResponse) ToJsonString() string

type DescribeNatFwInstancesInfoResponseParams added in v1.0.426

type DescribeNatFwInstancesInfoResponseParams struct {
	// 实例卡片信息数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	NatinsLst []*NatInstanceInfo `json:"NatinsLst,omitnil,omitempty" name:"NatinsLst"`

	// nat 防火墙个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNatFwVpcDnsLstRequest added in v1.0.228

type DescribeNatFwVpcDnsLstRequest struct {
	*tchttp.BaseRequest

	// natfw 防火墙实例id
	NatFwInsId *string `json:"NatFwInsId,omitnil,omitempty" name:"NatFwInsId"`

	// natfw 过滤,以','分隔
	NatInsIdFilter *string `json:"NatInsIdFilter,omitnil,omitempty" name:"NatInsIdFilter"`

	// 分页页数
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页最多个数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeNatFwVpcDnsLstRequest added in v1.0.228

func NewDescribeNatFwVpcDnsLstRequest() (request *DescribeNatFwVpcDnsLstRequest)

func (*DescribeNatFwVpcDnsLstRequest) FromJsonString added in v1.0.228

func (r *DescribeNatFwVpcDnsLstRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNatFwVpcDnsLstRequest) ToJsonString added in v1.0.228

func (r *DescribeNatFwVpcDnsLstRequest) ToJsonString() string

type DescribeNatFwVpcDnsLstRequestParams added in v1.0.426

type DescribeNatFwVpcDnsLstRequestParams struct {
	// natfw 防火墙实例id
	NatFwInsId *string `json:"NatFwInsId,omitnil,omitempty" name:"NatFwInsId"`

	// natfw 过滤,以','分隔
	NatInsIdFilter *string `json:"NatInsIdFilter,omitnil,omitempty" name:"NatInsIdFilter"`

	// 分页页数
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页最多个数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeNatFwVpcDnsLstResponse added in v1.0.228

type DescribeNatFwVpcDnsLstResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNatFwVpcDnsLstResponseParams `json:"Response"`
}

func NewDescribeNatFwVpcDnsLstResponse added in v1.0.228

func NewDescribeNatFwVpcDnsLstResponse() (response *DescribeNatFwVpcDnsLstResponse)

func (*DescribeNatFwVpcDnsLstResponse) FromJsonString added in v1.0.228

func (r *DescribeNatFwVpcDnsLstResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNatFwVpcDnsLstResponse) ToJsonString added in v1.0.228

func (r *DescribeNatFwVpcDnsLstResponse) ToJsonString() string

type DescribeNatFwVpcDnsLstResponseParams added in v1.0.426

type DescribeNatFwVpcDnsLstResponseParams struct {
	// nat防火墙vpc dns 信息数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcDnsSwitchLst []*VpcDnsInfo `json:"VpcDnsSwitchLst,omitnil,omitempty" name:"VpcDnsSwitchLst"`

	// 返回参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 开关总条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNatSwitchListRequest added in v1.0.745

type DescribeNatSwitchListRequest struct {
	*tchttp.BaseRequest

	// 偏移量,分页用
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 条数,分页用
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 搜索值
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`

	// 开关,1打开,0关闭
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 筛选NAT防火墙子网开关所属VPC
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 筛选NAT防火墙子网开关所属NAT网关
	NatId *string `json:"NatId,omitnil,omitempty" name:"NatId"`

	// 筛选NAT防火墙子网开关所属NAT防火墙实例
	NatInsId *string `json:"NatInsId,omitnil,omitempty" name:"NatInsId"`

	// 筛选NAT防火墙子网开关所属地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

func NewDescribeNatSwitchListRequest added in v1.0.745

func NewDescribeNatSwitchListRequest() (request *DescribeNatSwitchListRequest)

func (*DescribeNatSwitchListRequest) FromJsonString added in v1.0.745

func (r *DescribeNatSwitchListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNatSwitchListRequest) ToJsonString added in v1.0.745

func (r *DescribeNatSwitchListRequest) ToJsonString() string

type DescribeNatSwitchListRequestParams added in v1.0.745

type DescribeNatSwitchListRequestParams struct {
	// 偏移量,分页用
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 条数,分页用
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 搜索值
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`

	// 开关,1打开,0关闭
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 筛选NAT防火墙子网开关所属VPC
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 筛选NAT防火墙子网开关所属NAT网关
	NatId *string `json:"NatId,omitnil,omitempty" name:"NatId"`

	// 筛选NAT防火墙子网开关所属NAT防火墙实例
	NatInsId *string `json:"NatInsId,omitnil,omitempty" name:"NatInsId"`

	// 筛选NAT防火墙子网开关所属地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

Predefined struct for user

type DescribeNatSwitchListResponse added in v1.0.745

type DescribeNatSwitchListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNatSwitchListResponseParams `json:"Response"`
}

func NewDescribeNatSwitchListResponse added in v1.0.745

func NewDescribeNatSwitchListResponse() (response *DescribeNatSwitchListResponse)

func (*DescribeNatSwitchListResponse) FromJsonString added in v1.0.745

func (r *DescribeNatSwitchListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNatSwitchListResponse) ToJsonString added in v1.0.745

func (r *DescribeNatSwitchListResponse) ToJsonString() string

type DescribeNatSwitchListResponseParams added in v1.0.745

type DescribeNatSwitchListResponseParams struct {
	// 总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// NAT边界防火墙开关列表数据
	Data []*NatSwitchListData `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeResourceGroupNewRequest added in v1.0.238

type DescribeResourceGroupNewRequest struct {
	*tchttp.BaseRequest

	// 查询类型 网络结构-vpc,业务识别-resource ,资源标签-tag
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// 资产组id  全部传0
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// all  包含子组 own自己
	ShowType *string `json:"ShowType,omitnil,omitempty" name:"ShowType"`
}

func NewDescribeResourceGroupNewRequest added in v1.0.238

func NewDescribeResourceGroupNewRequest() (request *DescribeResourceGroupNewRequest)

func (*DescribeResourceGroupNewRequest) FromJsonString added in v1.0.238

func (r *DescribeResourceGroupNewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeResourceGroupNewRequest) ToJsonString added in v1.0.238

func (r *DescribeResourceGroupNewRequest) ToJsonString() string

type DescribeResourceGroupNewRequestParams added in v1.0.426

type DescribeResourceGroupNewRequestParams struct {
	// 查询类型 网络结构-vpc,业务识别-resource ,资源标签-tag
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// 资产组id  全部传0
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// all  包含子组 own自己
	ShowType *string `json:"ShowType,omitnil,omitempty" name:"ShowType"`
}

Predefined struct for user

type DescribeResourceGroupNewResponse added in v1.0.238

type DescribeResourceGroupNewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeResourceGroupNewResponseParams `json:"Response"`
}

func NewDescribeResourceGroupNewResponse added in v1.0.238

func NewDescribeResourceGroupNewResponse() (response *DescribeResourceGroupNewResponse)

func (*DescribeResourceGroupNewResponse) FromJsonString added in v1.0.238

func (r *DescribeResourceGroupNewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeResourceGroupNewResponse) ToJsonString added in v1.0.238

func (r *DescribeResourceGroupNewResponse) ToJsonString() string

type DescribeResourceGroupNewResponseParams added in v1.0.426

type DescribeResourceGroupNewResponseParams struct {
	// 返回树形结构
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

	// 未分类实例数量
	UnResourceNum *int64 `json:"UnResourceNum,omitnil,omitempty" name:"UnResourceNum"`

	// 接口返回消息
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 返回码;0为请求成功
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeResourceGroupRequest added in v1.0.228

type DescribeResourceGroupRequest struct {
	*tchttp.BaseRequest

	// 查询类型 网络结构 vpc,业务识别- resource ,资源标签-tag
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// 资产组id  全部传0
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// all  包含子组 own自己
	ShowType *string `json:"ShowType,omitnil,omitempty" name:"ShowType"`
}

func NewDescribeResourceGroupRequest added in v1.0.228

func NewDescribeResourceGroupRequest() (request *DescribeResourceGroupRequest)

func (*DescribeResourceGroupRequest) FromJsonString added in v1.0.228

func (r *DescribeResourceGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeResourceGroupRequest) ToJsonString added in v1.0.228

func (r *DescribeResourceGroupRequest) ToJsonString() string

type DescribeResourceGroupRequestParams added in v1.0.426

type DescribeResourceGroupRequestParams struct {
	// 查询类型 网络结构 vpc,业务识别- resource ,资源标签-tag
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// 资产组id  全部传0
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// all  包含子组 own自己
	ShowType *string `json:"ShowType,omitnil,omitempty" name:"ShowType"`
}

Predefined struct for user

type DescribeResourceGroupResponse added in v1.0.228

type DescribeResourceGroupResponse struct {
	*tchttp.BaseResponse
	Response *DescribeResourceGroupResponseParams `json:"Response"`
}

func NewDescribeResourceGroupResponse added in v1.0.228

func NewDescribeResourceGroupResponse() (response *DescribeResourceGroupResponse)

func (*DescribeResourceGroupResponse) FromJsonString added in v1.0.228

func (r *DescribeResourceGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeResourceGroupResponse) ToJsonString added in v1.0.228

func (r *DescribeResourceGroupResponse) ToJsonString() string

type DescribeResourceGroupResponseParams added in v1.0.426

type DescribeResourceGroupResponseParams struct {
	// 返回树形结构
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRuleOverviewRequest

type DescribeRuleOverviewRequest struct {
	*tchttp.BaseRequest

	// 方向,0:出站,1:入站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

func NewDescribeRuleOverviewRequest

func NewDescribeRuleOverviewRequest() (request *DescribeRuleOverviewRequest)

func (*DescribeRuleOverviewRequest) FromJsonString

func (r *DescribeRuleOverviewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRuleOverviewRequest) ToJsonString

func (r *DescribeRuleOverviewRequest) ToJsonString() string

type DescribeRuleOverviewRequestParams added in v1.0.426

type DescribeRuleOverviewRequestParams struct {
	// 方向,0:出站,1:入站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

Predefined struct for user

type DescribeRuleOverviewResponse

type DescribeRuleOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRuleOverviewResponseParams `json:"Response"`
}

func NewDescribeRuleOverviewResponse

func NewDescribeRuleOverviewResponse() (response *DescribeRuleOverviewResponse)

func (*DescribeRuleOverviewResponse) FromJsonString

func (r *DescribeRuleOverviewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRuleOverviewResponse) ToJsonString

func (r *DescribeRuleOverviewResponse) ToJsonString() string

type DescribeRuleOverviewResponseParams added in v1.0.426

type DescribeRuleOverviewResponseParams struct {
	// 规则总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllTotal *uint64 `json:"AllTotal,omitnil,omitempty" name:"AllTotal"`

	// 阻断策略规则数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	StrategyNum *uint64 `json:"StrategyNum,omitnil,omitempty" name:"StrategyNum"`

	// 启用规则数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartRuleNum *uint64 `json:"StartRuleNum,omitnil,omitempty" name:"StartRuleNum"`

	// 停用规则数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	StopRuleNum *uint64 `json:"StopRuleNum,omitnil,omitempty" name:"StopRuleNum"`

	// 剩余配额
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemainingNum *int64 `json:"RemainingNum,omitnil,omitempty" name:"RemainingNum"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSecurityGroupListRequest

type DescribeSecurityGroupListRequest struct {
	*tchttp.BaseRequest

	// 0: 出站规则,1:入站规则
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 地域代码(例: ap-guangzhou),支持腾讯云全部地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 搜索值
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`

	// 每页条数,默认为10
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 状态,”: 全部,'0':筛选停用规则,'1':筛选启用规则
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 0: 不过滤,1:过滤掉正常规则,保留下发异常规则
	Filter *uint64 `json:"Filter,omitnil,omitempty" name:"Filter"`
}

func NewDescribeSecurityGroupListRequest

func NewDescribeSecurityGroupListRequest() (request *DescribeSecurityGroupListRequest)

func (*DescribeSecurityGroupListRequest) FromJsonString

func (r *DescribeSecurityGroupListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityGroupListRequest) ToJsonString

func (r *DescribeSecurityGroupListRequest) ToJsonString() string

type DescribeSecurityGroupListRequestParams added in v1.0.426

type DescribeSecurityGroupListRequestParams struct {
	// 0: 出站规则,1:入站规则
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 地域代码(例: ap-guangzhou),支持腾讯云全部地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 搜索值
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`

	// 每页条数,默认为10
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 状态,”: 全部,'0':筛选停用规则,'1':筛选启用规则
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 0: 不过滤,1:过滤掉正常规则,保留下发异常规则
	Filter *uint64 `json:"Filter,omitnil,omitempty" name:"Filter"`
}

Predefined struct for user

type DescribeSecurityGroupListResponse

type DescribeSecurityGroupListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSecurityGroupListResponseParams `json:"Response"`
}

func NewDescribeSecurityGroupListResponse

func NewDescribeSecurityGroupListResponse() (response *DescribeSecurityGroupListResponse)

func (*DescribeSecurityGroupListResponse) FromJsonString

func (r *DescribeSecurityGroupListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSecurityGroupListResponse) ToJsonString

func (r *DescribeSecurityGroupListResponse) ToJsonString() string

type DescribeSecurityGroupListResponseParams added in v1.0.426

type DescribeSecurityGroupListResponseParams struct {
	// 列表当前规则总条数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 安全组规则列表数据
	Data []*SecurityGroupListData `json:"Data,omitnil,omitempty" name:"Data"`

	// 不算筛选条数的总条数
	AllTotal *uint64 `json:"AllTotal,omitnil,omitempty" name:"AllTotal"`

	// 访问控制规则全部启用/全部停用
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSourceAssetRequest added in v1.0.228

type DescribeSourceAssetRequest struct {
	*tchttp.BaseRequest

	// 模糊查询
	FuzzySearch *string `json:"FuzzySearch,omitnil,omitempty" name:"FuzzySearch"`

	// 资产类型 1公网 2内网
	InsType *string `json:"InsType,omitnil,omitempty" name:"InsType"`

	// ChooseType为1,查询已经分组的资产;ChooseType不为1查询没有分组的资产
	ChooseType *string `json:"ChooseType,omitnil,omitempty" name:"ChooseType"`

	// 地域
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 查询单页的最大值;eg:10;则最多返回10条结果
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 查询结果的偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeSourceAssetRequest added in v1.0.228

func NewDescribeSourceAssetRequest() (request *DescribeSourceAssetRequest)

func (*DescribeSourceAssetRequest) FromJsonString added in v1.0.228

func (r *DescribeSourceAssetRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSourceAssetRequest) ToJsonString added in v1.0.228

func (r *DescribeSourceAssetRequest) ToJsonString() string

type DescribeSourceAssetRequestParams added in v1.0.426

type DescribeSourceAssetRequestParams struct {
	// 模糊查询
	FuzzySearch *string `json:"FuzzySearch,omitnil,omitempty" name:"FuzzySearch"`

	// 资产类型 1公网 2内网
	InsType *string `json:"InsType,omitnil,omitempty" name:"InsType"`

	// ChooseType为1,查询已经分组的资产;ChooseType不为1查询没有分组的资产
	ChooseType *string `json:"ChooseType,omitnil,omitempty" name:"ChooseType"`

	// 地域
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 查询单页的最大值;eg:10;则最多返回10条结果
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 查询结果的偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeSourceAssetResponse added in v1.0.228

type DescribeSourceAssetResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSourceAssetResponseParams `json:"Response"`
}

func NewDescribeSourceAssetResponse added in v1.0.228

func NewDescribeSourceAssetResponse() (response *DescribeSourceAssetResponse)

func (*DescribeSourceAssetResponse) FromJsonString added in v1.0.228

func (r *DescribeSourceAssetResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSourceAssetResponse) ToJsonString added in v1.0.228

func (r *DescribeSourceAssetResponse) ToJsonString() string

type DescribeSourceAssetResponseParams added in v1.0.426

type DescribeSourceAssetResponseParams struct {
	// 地域集合
	ZoneList []*AssetZone `json:"ZoneList,omitnil,omitempty" name:"ZoneList"`

	// 数据
	Data []*InstanceInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 返回数据总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSwitchListsRequest

type DescribeSwitchListsRequest struct {
	*tchttp.BaseRequest

	// 防火墙状态  0: 关闭,1:开启
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 资产类型 CVM/NAT/VPN/CLB/其它
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 地域 上海/重庆/广州,等等
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 搜索值  例子:"{"common":"106.54.189.45"}"
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`

	// 条数  默认值:10
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值 默认值: 0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序,desc:降序,asc:升序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段 PortTimes(风险端口数)
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeSwitchListsRequest

func NewDescribeSwitchListsRequest() (request *DescribeSwitchListsRequest)

func (*DescribeSwitchListsRequest) FromJsonString

func (r *DescribeSwitchListsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSwitchListsRequest) ToJsonString

func (r *DescribeSwitchListsRequest) ToJsonString() string

type DescribeSwitchListsRequestParams added in v1.0.426

type DescribeSwitchListsRequestParams struct {
	// 防火墙状态  0: 关闭,1:开启
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 资产类型 CVM/NAT/VPN/CLB/其它
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 地域 上海/重庆/广州,等等
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 搜索值  例子:"{"common":"106.54.189.45"}"
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`

	// 条数  默认值:10
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值 默认值: 0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序,desc:降序,asc:升序
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段 PortTimes(风险端口数)
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeSwitchListsResponse

type DescribeSwitchListsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSwitchListsResponseParams `json:"Response"`
}

func NewDescribeSwitchListsResponse

func NewDescribeSwitchListsResponse() (response *DescribeSwitchListsResponse)

func (*DescribeSwitchListsResponse) FromJsonString

func (r *DescribeSwitchListsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSwitchListsResponse) ToJsonString

func (r *DescribeSwitchListsResponse) ToJsonString() string

type DescribeSwitchListsResponseParams added in v1.0.426

type DescribeSwitchListsResponseParams struct {
	// 总条数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 列表数据
	Data []*SwitchListsData `json:"Data,omitnil,omitempty" name:"Data"`

	// 区域列表
	AreaLists []*string `json:"AreaLists,omitnil,omitempty" name:"AreaLists"`

	// 打开个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	OnNum *uint64 `json:"OnNum,omitnil,omitempty" name:"OnNum"`

	// 关闭个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	OffNum *uint64 `json:"OffNum,omitnil,omitempty" name:"OffNum"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTLogInfoRequest added in v1.0.204

type DescribeTLogInfoRequest struct {
	*tchttp.BaseRequest

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 类型 1 告警 2阻断
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// 查询条件
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`
}

func NewDescribeTLogInfoRequest added in v1.0.204

func NewDescribeTLogInfoRequest() (request *DescribeTLogInfoRequest)

func (*DescribeTLogInfoRequest) FromJsonString added in v1.0.204

func (r *DescribeTLogInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTLogInfoRequest) ToJsonString added in v1.0.204

func (r *DescribeTLogInfoRequest) ToJsonString() string

type DescribeTLogInfoRequestParams added in v1.0.426

type DescribeTLogInfoRequestParams struct {
	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 类型 1 告警 2阻断
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// 查询条件
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`
}

Predefined struct for user

type DescribeTLogInfoResponse added in v1.0.204

type DescribeTLogInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTLogInfoResponseParams `json:"Response"`
}

func NewDescribeTLogInfoResponse added in v1.0.204

func NewDescribeTLogInfoResponse() (response *DescribeTLogInfoResponse)

func (*DescribeTLogInfoResponse) FromJsonString added in v1.0.204

func (r *DescribeTLogInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTLogInfoResponse) ToJsonString added in v1.0.204

func (r *DescribeTLogInfoResponse) ToJsonString() string

type DescribeTLogInfoResponseParams added in v1.0.426

type DescribeTLogInfoResponseParams struct {
	// "NetworkNum":网络扫描探测
	//  "HandleNum": 待处理事件
	// "BanNum":
	//   "VulNum": 漏洞利用
	//   "OutNum": 失陷主机
	// "BruteForceNum": 0
	Data *TLogInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTLogIpListRequest added in v1.0.204

type DescribeTLogIpListRequest struct {
	*tchttp.BaseRequest

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 类型 1 告警 2阻断
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// top数
	Top *int64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 查询条件
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`
}

func NewDescribeTLogIpListRequest added in v1.0.204

func NewDescribeTLogIpListRequest() (request *DescribeTLogIpListRequest)

func (*DescribeTLogIpListRequest) FromJsonString added in v1.0.204

func (r *DescribeTLogIpListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTLogIpListRequest) ToJsonString added in v1.0.204

func (r *DescribeTLogIpListRequest) ToJsonString() string

type DescribeTLogIpListRequestParams added in v1.0.426

type DescribeTLogIpListRequestParams struct {
	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 类型 1 告警 2阻断
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// top数
	Top *int64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 查询条件
	SearchValue *string `json:"SearchValue,omitnil,omitempty" name:"SearchValue"`
}

Predefined struct for user

type DescribeTLogIpListResponse added in v1.0.204

type DescribeTLogIpListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTLogIpListResponseParams `json:"Response"`
}

func NewDescribeTLogIpListResponse added in v1.0.204

func NewDescribeTLogIpListResponse() (response *DescribeTLogIpListResponse)

func (*DescribeTLogIpListResponse) FromJsonString added in v1.0.204

func (r *DescribeTLogIpListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTLogIpListResponse) ToJsonString added in v1.0.204

func (r *DescribeTLogIpListResponse) ToJsonString() string

type DescribeTLogIpListResponseParams added in v1.0.426

type DescribeTLogIpListResponseParams struct {
	// 数据集合
	Data []*StaticInfo `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTableStatusRequest

type DescribeTableStatusRequest struct {
	*tchttp.BaseRequest

	// EdgeId值两个vpc间的边id vpc填Edgeid,不要填Area;
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 状态值,0:检查表的状态 确实只有一个默认值
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Nat所在地域 NAT填Area,不要填Edgeid;
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 方向,0:出站,1:入站 默认值为 0
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

func NewDescribeTableStatusRequest

func NewDescribeTableStatusRequest() (request *DescribeTableStatusRequest)

func (*DescribeTableStatusRequest) FromJsonString

func (r *DescribeTableStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTableStatusRequest) ToJsonString

func (r *DescribeTableStatusRequest) ToJsonString() string

type DescribeTableStatusRequestParams added in v1.0.426

type DescribeTableStatusRequestParams struct {
	// EdgeId值两个vpc间的边id vpc填Edgeid,不要填Area;
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 状态值,0:检查表的状态 确实只有一个默认值
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Nat所在地域 NAT填Area,不要填Edgeid;
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 方向,0:出站,1:入站 默认值为 0
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

Predefined struct for user

type DescribeTableStatusResponse

type DescribeTableStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTableStatusResponseParams `json:"Response"`
}

func NewDescribeTableStatusResponse

func NewDescribeTableStatusResponse() (response *DescribeTableStatusResponse)

func (*DescribeTableStatusResponse) FromJsonString

func (r *DescribeTableStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTableStatusResponse) ToJsonString

func (r *DescribeTableStatusResponse) ToJsonString() string

type DescribeTableStatusResponseParams added in v1.0.426

type DescribeTableStatusResponseParams struct {
	// 0:正常,其它:不正常
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeUnHandleEventTabListRequest added in v1.0.204

type DescribeUnHandleEventTabListRequest struct {
	*tchttp.BaseRequest

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 查询示例ID
	AssetID *string `json:"AssetID,omitnil,omitempty" name:"AssetID"`
}

func NewDescribeUnHandleEventTabListRequest added in v1.0.204

func NewDescribeUnHandleEventTabListRequest() (request *DescribeUnHandleEventTabListRequest)

func (*DescribeUnHandleEventTabListRequest) FromJsonString added in v1.0.204

func (r *DescribeUnHandleEventTabListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnHandleEventTabListRequest) ToJsonString added in v1.0.204

func (r *DescribeUnHandleEventTabListRequest) ToJsonString() string

type DescribeUnHandleEventTabListRequestParams added in v1.0.426

type DescribeUnHandleEventTabListRequestParams struct {
	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 查询示例ID
	AssetID *string `json:"AssetID,omitnil,omitempty" name:"AssetID"`
}

Predefined struct for user

type DescribeUnHandleEventTabListResponse added in v1.0.204

type DescribeUnHandleEventTabListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUnHandleEventTabListResponseParams `json:"Response"`
}

func NewDescribeUnHandleEventTabListResponse added in v1.0.204

func NewDescribeUnHandleEventTabListResponse() (response *DescribeUnHandleEventTabListResponse)

func (*DescribeUnHandleEventTabListResponse) FromJsonString added in v1.0.204

func (r *DescribeUnHandleEventTabListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUnHandleEventTabListResponse) ToJsonString added in v1.0.204

func (r *DescribeUnHandleEventTabListResponse) ToJsonString() string

type DescribeUnHandleEventTabListResponseParams added in v1.0.426

type DescribeUnHandleEventTabListResponseParams struct {
	// 租户伪攻击链未处置事件
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *UnHandleEvent `json:"Data,omitnil,omitempty" name:"Data"`

	// 错误码,0成功 非0错误
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 返回信息 success成功
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVpcAcRuleRequest added in v1.0.744

type DescribeVpcAcRuleRequest struct {
	*tchttp.BaseRequest

	// 每页条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要查询的索引,特定场景使用,可不填
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

	// 过滤条件组合
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 检索的起始时间,可不传
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 检索的截止时间,可不传
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序所用到的字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeVpcAcRuleRequest added in v1.0.744

func NewDescribeVpcAcRuleRequest() (request *DescribeVpcAcRuleRequest)

func (*DescribeVpcAcRuleRequest) FromJsonString added in v1.0.744

func (r *DescribeVpcAcRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVpcAcRuleRequest) ToJsonString added in v1.0.744

func (r *DescribeVpcAcRuleRequest) ToJsonString() string

type DescribeVpcAcRuleRequestParams added in v1.0.744

type DescribeVpcAcRuleRequestParams struct {
	// 每页条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 需要查询的索引,特定场景使用,可不填
	Index *string `json:"Index,omitnil,omitempty" name:"Index"`

	// 过滤条件组合
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 检索的起始时间,可不传
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 检索的截止时间,可不传
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序所用到的字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeVpcAcRuleResponse added in v1.0.744

type DescribeVpcAcRuleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVpcAcRuleResponseParams `json:"Response"`
}

func NewDescribeVpcAcRuleResponse added in v1.0.744

func NewDescribeVpcAcRuleResponse() (response *DescribeVpcAcRuleResponse)

func (*DescribeVpcAcRuleResponse) FromJsonString added in v1.0.744

func (r *DescribeVpcAcRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVpcAcRuleResponse) ToJsonString added in v1.0.744

func (r *DescribeVpcAcRuleResponse) ToJsonString() string

type DescribeVpcAcRuleResponseParams added in v1.0.744

type DescribeVpcAcRuleResponseParams struct {
	// 总条数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 内网间访问控制列表数据
	Data []*VpcRuleItem `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVpcFwGroupSwitchRequest added in v1.0.744

type DescribeVpcFwGroupSwitchRequest struct {
	*tchttp.BaseRequest

	// 每页条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件组合
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 检索的起始时间,可不传
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 检索的截止时间,可不传
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序所用到的字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

func NewDescribeVpcFwGroupSwitchRequest added in v1.0.744

func NewDescribeVpcFwGroupSwitchRequest() (request *DescribeVpcFwGroupSwitchRequest)

func (*DescribeVpcFwGroupSwitchRequest) FromJsonString added in v1.0.744

func (r *DescribeVpcFwGroupSwitchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVpcFwGroupSwitchRequest) ToJsonString added in v1.0.744

func (r *DescribeVpcFwGroupSwitchRequest) ToJsonString() string

type DescribeVpcFwGroupSwitchRequestParams added in v1.0.744

type DescribeVpcFwGroupSwitchRequestParams struct {
	// 每页条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移值
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件组合
	Filters []*CommonFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 检索的起始时间,可不传
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 检索的截止时间,可不传
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// desc:降序;asc:升序。根据By字段的值进行排序,这里传参的话则By也必须有值
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序所用到的字段
	By *string `json:"By,omitnil,omitempty" name:"By"`
}

Predefined struct for user

type DescribeVpcFwGroupSwitchResponse added in v1.0.744

type DescribeVpcFwGroupSwitchResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVpcFwGroupSwitchResponseParams `json:"Response"`
}

func NewDescribeVpcFwGroupSwitchResponse added in v1.0.744

func NewDescribeVpcFwGroupSwitchResponse() (response *DescribeVpcFwGroupSwitchResponse)

func (*DescribeVpcFwGroupSwitchResponse) FromJsonString added in v1.0.744

func (r *DescribeVpcFwGroupSwitchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVpcFwGroupSwitchResponse) ToJsonString added in v1.0.744

func (r *DescribeVpcFwGroupSwitchResponse) ToJsonString() string

type DescribeVpcFwGroupSwitchResponseParams added in v1.0.744

type DescribeVpcFwGroupSwitchResponseParams struct {
	// 开关列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	SwitchList []*FwGroupSwitchShow `json:"SwitchList,omitnil,omitempty" name:"SwitchList"`

	// 开关总个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DnsVpcSwitch added in v1.0.228

type DnsVpcSwitch struct {
	// vpc id
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 0:设置为关闭 1:设置为打开
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type EdgeIpInfo added in v1.0.744

type EdgeIpInfo struct {
	// 公网IP
	PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`

	// 公网 IP 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicIpType *int64 `json:"PublicIpType,omitnil,omitempty" name:"PublicIpType"`

	// 实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 内网IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	IntranetIp *string `json:"IntranetIp,omitnil,omitempty" name:"IntranetIp"`

	// 资产类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"`

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 风险端口数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PortRiskCount *int64 `json:"PortRiskCount,omitnil,omitempty" name:"PortRiskCount"`

	// 最近扫描时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastScanTime *string `json:"LastScanTime,omitnil,omitempty" name:"LastScanTime"`

	// 是否为region eip
	// 0 不为region eip,不能选择串行
	// 1 为region eip 可以选择串行
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsRegionEip *int64 `json:"IsRegionEip,omitnil,omitempty" name:"IsRegionEip"`

	// EIP 所关联的VPC
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 0: 该地域暂未支持串行
	// 1: 该用户未在该地域配置串行带宽
	// 2: 该用户已在该地域配置串行带宽,可以开启串行开关
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsSerialRegion *int64 `json:"IsSerialRegion,omitnil,omitempty" name:"IsSerialRegion"`

	// 0: 不是公网CLB 可以开启串行开关
	// 1: 是公网CLB 不可以开启串行开关
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsPublicClb *int64 `json:"IsPublicClb,omitnil,omitempty" name:"IsPublicClb"`

	// 0: 开启开关时提示要创建私有连接。
	// 1: 关闭该开关是提示删除私有连接。
	// 如果大于 1: 关闭开关 、开启开关不需提示创建删除私有连接。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndpointBindEipNum *int64 `json:"EndpointBindEipNum,omitnil,omitempty" name:"EndpointBindEipNum"`

	// 扫描深度
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanMode *string `json:"ScanMode,omitnil,omitempty" name:"ScanMode"`

	// 扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanStatus *int64 `json:"ScanStatus,omitnil,omitempty" name:"ScanStatus"`

	// 开关状态
	// 0 : 关闭
	// 1 : 开启
	// 2 : 开启中
	// 3 : 关闭中
	// 4 : 异常
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 私有连接ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndpointId *string `json:"EndpointId,omitnil,omitempty" name:"EndpointId"`

	// 私有连接IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndpointIp *string `json:"EndpointIp,omitnil,omitempty" name:"EndpointIp"`

	// 0 : 旁路
	// 1 : 串行
	// 2 : 正在模式切换
	SwitchMode *uint64 `json:"SwitchMode,omitnil,omitempty" name:"SwitchMode"`

	// 开关权重
	// 注意:此字段可能返回 null,表示取不到有效值。
	SwitchWeight *int64 `json:"SwitchWeight,omitnil,omitempty" name:"SwitchWeight"`

	// 域名化CLB的域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

type EdgeIpSwitch added in v1.0.744

type EdgeIpSwitch struct {
	// 公网IP
	PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`

	// vpc 中第一个EIP开关打开,需要指定子网创建私有连接
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 创建私有连接指定IP
	EndpointIp *string `json:"EndpointIp,omitnil,omitempty" name:"EndpointIp"`

	// 0 : 旁路 1 : 串行
	SwitchMode *int64 `json:"SwitchMode,omitnil,omitempty" name:"SwitchMode"`
}

type ExpandCfwVerticalRequest

type ExpandCfwVerticalRequest struct {
	*tchttp.BaseRequest

	// nat:nat防火墙,ew:东西向防火墙
	FwType *string `json:"FwType,omitnil,omitempty" name:"FwType"`

	// 带宽值
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 防火墙实例id
	CfwInstance *string `json:"CfwInstance,omitnil,omitempty" name:"CfwInstance"`

	// 弹性开关 1打开 0 关闭
	ElasticSwitch *int64 `json:"ElasticSwitch,omitnil,omitempty" name:"ElasticSwitch"`

	// 弹性带宽上限,单位Mbps
	ElasticBandwidth *int64 `json:"ElasticBandwidth,omitnil,omitempty" name:"ElasticBandwidth"`

	// 按量计费标签
	Tags []*TagInfo `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewExpandCfwVerticalRequest

func NewExpandCfwVerticalRequest() (request *ExpandCfwVerticalRequest)

func (*ExpandCfwVerticalRequest) FromJsonString

func (r *ExpandCfwVerticalRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExpandCfwVerticalRequest) ToJsonString

func (r *ExpandCfwVerticalRequest) ToJsonString() string

type ExpandCfwVerticalRequestParams added in v1.0.426

type ExpandCfwVerticalRequestParams struct {
	// nat:nat防火墙,ew:东西向防火墙
	FwType *string `json:"FwType,omitnil,omitempty" name:"FwType"`

	// 带宽值
	Width *uint64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 防火墙实例id
	CfwInstance *string `json:"CfwInstance,omitnil,omitempty" name:"CfwInstance"`

	// 弹性开关 1打开 0 关闭
	ElasticSwitch *int64 `json:"ElasticSwitch,omitnil,omitempty" name:"ElasticSwitch"`

	// 弹性带宽上限,单位Mbps
	ElasticBandwidth *int64 `json:"ElasticBandwidth,omitnil,omitempty" name:"ElasticBandwidth"`

	// 按量计费标签
	Tags []*TagInfo `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type ExpandCfwVerticalResponse

type ExpandCfwVerticalResponse struct {
	*tchttp.BaseResponse
	Response *ExpandCfwVerticalResponseParams `json:"Response"`
}

func NewExpandCfwVerticalResponse

func NewExpandCfwVerticalResponse() (response *ExpandCfwVerticalResponse)

func (*ExpandCfwVerticalResponse) FromJsonString

func (r *ExpandCfwVerticalResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExpandCfwVerticalResponse) ToJsonString

func (r *ExpandCfwVerticalResponse) ToJsonString() string

type ExpandCfwVerticalResponseParams added in v1.0.426

type ExpandCfwVerticalResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type FwCidrInfo added in v1.0.572

type FwCidrInfo struct {
	// 防火墙使用的网段类型,值VpcSelf/Assis/Custom分别代表自有网段优先/扩展网段优先/自定义
	FwCidrType *string `json:"FwCidrType,omitnil,omitempty" name:"FwCidrType"`

	// 为每个vpc指定防火墙的网段
	FwCidrLst []*FwVpcCidr `json:"FwCidrLst,omitnil,omitempty" name:"FwCidrLst"`

	// 其他防火墙占用网段,一般是防火墙需要独占vpc时指定的网段
	ComFwCidr *string `json:"ComFwCidr,omitnil,omitempty" name:"ComFwCidr"`
}

type FwDeploy added in v1.0.744

type FwDeploy struct {
	// 防火墙部署地域
	DeployRegion *string `json:"DeployRegion,omitnil,omitempty" name:"DeployRegion"`

	// 带宽,单位:Mbps
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 异地灾备 1:使用异地灾备;0:不使用异地灾备;为空则默认不使用异地灾备
	CrossAZone *int64 `json:"CrossAZone,omitnil,omitempty" name:"CrossAZone"`

	// 主可用区,为空则选择默认可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 备可用区,为空则选择默认可用区
	ZoneBak *string `json:"ZoneBak,omitnil,omitempty" name:"ZoneBak"`

	// 若为cdc防火墙时填充该id
	CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"`
}

type FwGateway added in v1.0.744

type FwGateway struct {
	// 防火墙网关id
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关所属vpc id
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 网关ip地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	IpAddress *string `json:"IpAddress,omitnil,omitempty" name:"IpAddress"`
}

type FwGroupSwitch added in v1.0.744

type FwGroupSwitch struct {
	// 防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由
	SwitchMode *int64 `json:"SwitchMode,omitnil,omitempty" name:"SwitchMode"`

	// 防火墙开关ID
	// 支持三种类型
	// 1. 边开关(单点互通)
	// 2. 点开关(多点互通)
	// 3. 全开关(全互通)
	SwitchId *string `json:"SwitchId,omitnil,omitempty" name:"SwitchId"`
}

type FwGroupSwitchShow added in v1.0.744

type FwGroupSwitchShow struct {
	// 防火墙开关ID
	SwitchId *string `json:"SwitchId,omitnil,omitempty" name:"SwitchId"`

	// 防火墙开关NAME
	// 注意:此字段可能返回 null,表示取不到有效值。
	SwitchName *string `json:"SwitchName,omitnil,omitempty" name:"SwitchName"`

	// 互通模式
	SwitchMode *int64 `json:"SwitchMode,omitnil,omitempty" name:"SwitchMode"`

	// 开关边连接类型 0:对等连接, 1:云连网
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConnectType *int64 `json:"ConnectType,omitnil,omitempty" name:"ConnectType"`

	// 连接ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConnectId *string `json:"ConnectId,omitnil,omitempty" name:"ConnectId"`

	// 连接名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConnectName *string `json:"ConnectName,omitnil,omitempty" name:"ConnectName"`

	// 源实例信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcInstancesInfo []*NetInstancesInfo `json:"SrcInstancesInfo,omitnil,omitempty" name:"SrcInstancesInfo"`

	// 目的实例信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstInstancesInfo []*NetInstancesInfo `json:"DstInstancesInfo,omitnil,omitempty" name:"DstInstancesInfo"`

	// 防火墙(组)数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwGroupId *string `json:"FwGroupId,omitnil,omitempty" name:"FwGroupId"`

	// 防火墙(组)名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwGroupName *string `json:"FwGroupName,omitnil,omitempty" name:"FwGroupName"`

	// 开关状态 0:关 , 1:开
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 开关的状态 0:正常, 1:转换中
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 0-非sase实例,忽略,1-未绑定状态,2-已绑定
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttachWithEdge *int64 `json:"AttachWithEdge,omitnil,omitempty" name:"AttachWithEdge"`

	// 对等防火墙和开关状态 0:正常, 1:对等未创建防火墙,2:对等已创建防火墙,未打开开关
	// 注意:此字段可能返回 null,表示取不到有效值。
	CrossEdgeStatus *int64 `json:"CrossEdgeStatus,omitnil,omitempty" name:"CrossEdgeStatus"`

	// 网络经过VPC防火墙CVM所在地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwInsRegion []*string `json:"FwInsRegion,omitnil,omitempty" name:"FwInsRegion"`

	// 0 观察 1 拦截 2 严格 3 关闭 4 不支持ips 前端展示tag
	// 注意:此字段可能返回 null,表示取不到有效值。
	IpsAction *int64 `json:"IpsAction,omitnil,omitempty" name:"IpsAction"`

	// 开关关联的防火墙实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwInsLst []*VpcFwInstanceShow `json:"FwInsLst,omitnil,omitempty" name:"FwInsLst"`

	// 开关是否处于bypass状态
	// 0:正常状态
	// 1:bypass状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	BypassStatus *int64 `json:"BypassStatus,omitnil,omitempty" name:"BypassStatus"`
}

type FwVpcCidr added in v1.0.572

type FwVpcCidr struct {
	// vpc的id
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 防火墙网段,最少/24的网段
	FwCidr *string `json:"FwCidr,omitnil,omitempty" name:"FwCidr"`
}

type IPDefendStatus added in v1.0.366

type IPDefendStatus struct {
	// ip地址
	IP *string `json:"IP,omitnil,omitempty" name:"IP"`

	// 防护状态   1:防护打开; -1:地址错误; 其他:未防护
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type IdsWhiteInfo added in v1.0.836

type IdsWhiteInfo struct {
	// 白名单唯一ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 源IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcIp *string `json:"SrcIp,omitnil,omitempty" name:"SrcIp"`

	// 目的IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"`

	// 规则类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	WhiteRuleType *string `json:"WhiteRuleType,omitnil,omitempty" name:"WhiteRuleType"`

	// 白名单生效防火墙范围: 1 边界防火墙 2 nat防火墙 4 vpc防火墙 7 = 1+2+4 所有防火墙
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwType *int64 `json:"FwType,omitnil,omitempty" name:"FwType"`

	// 入侵防御规则ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

type InstanceInfo added in v1.0.228

type InstanceInfo struct {
	// appid信息
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// vpcid信息
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// vpc名称
	VPCName *string `json:"VPCName,omitnil,omitempty" name:"VPCName"`

	// 子网id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 资产id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 资产名
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 资产类型
	//  3是cvm实例,4是clb实例,5是eni实例,6是mysql,7是redis,8是NAT,9是VPN,10是ES,11是MARIADB,12是KAFKA 13 NATFW
	InsType *int64 `json:"InsType,omitnil,omitempty" name:"InsType"`

	// 公网ip
	PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`

	// 内网ip
	PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`

	// 端口数
	PortNum *string `json:"PortNum,omitnil,omitempty" name:"PortNum"`

	// 漏洞数
	LeakNum *string `json:"LeakNum,omitnil,omitempty" name:"LeakNum"`

	// 1,公网 2内网
	InsSource *string `json:"InsSource,omitnil,omitempty" name:"InsSource"`

	// [a,b]
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourcePath []*string `json:"ResourcePath,omitnil,omitempty" name:"ResourcePath"`

	// 扫描结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Server []*string `json:"Server,omitnil,omitempty" name:"Server"`

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionKey *string `json:"RegionKey,omitnil,omitempty" name:"RegionKey"`
}

type IntrusionDefenseRule added in v1.0.740

type IntrusionDefenseRule struct {
	// 规则方向,0出站,1入站,3内网间
	Direction *int64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 规则结束时间,格式:2006-01-02 15:04:05,必须大于当前时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 规则IP地址,IP与Domain必填其中之一
	IP *string `json:"IP,omitnil,omitempty" name:"IP"`

	// 规则域名,IP与Domain必填其中之一
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`

	// 备注信息,长度不能超过50
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 规则开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`
}

type IocListData

type IocListData struct {
	// 待处置IP地址,IP/Domain字段二选一
	// 注意:此字段可能返回 null,表示取不到有效值。
	IP *string `json:"IP,omitnil,omitempty" name:"IP"`

	// 只能为0或者1   0代表出站 1代表入站
	// 注意:此字段可能返回 null,表示取不到有效值。
	Direction *int64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 待处置域名,IP/Domain字段二选一
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
}

type IpStatic added in v1.0.204

type IpStatic struct {
	// 值
	Num *int64 `json:"Num,omitnil,omitempty" name:"Num"`

	// 折线图横坐标时间
	StatTime *string `json:"StatTime,omitnil,omitempty" name:"StatTime"`
}

type ModifyAcRuleRequest

type ModifyAcRuleRequest struct {
	*tchttp.BaseRequest

	// 规则数组
	Data []*RuleInfoData `json:"Data,omitnil,omitempty" name:"Data"`

	// EdgeId值
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 访问规则状态
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// NAT地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

func NewModifyAcRuleRequest

func NewModifyAcRuleRequest() (request *ModifyAcRuleRequest)

func (*ModifyAcRuleRequest) FromJsonString

func (r *ModifyAcRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAcRuleRequest) ToJsonString

func (r *ModifyAcRuleRequest) ToJsonString() string

type ModifyAcRuleRequestParams added in v1.0.426

type ModifyAcRuleRequestParams struct {
	// 规则数组
	Data []*RuleInfoData `json:"Data,omitnil,omitempty" name:"Data"`

	// EdgeId值
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 访问规则状态
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// NAT地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

Predefined struct for user

type ModifyAcRuleResponse

type ModifyAcRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAcRuleResponseParams `json:"Response"`
}

func NewModifyAcRuleResponse

func NewModifyAcRuleResponse() (response *ModifyAcRuleResponse)

func (*ModifyAcRuleResponse) FromJsonString

func (r *ModifyAcRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAcRuleResponse) ToJsonString

func (r *ModifyAcRuleResponse) ToJsonString() string

type ModifyAcRuleResponseParams added in v1.0.426

type ModifyAcRuleResponseParams struct {
	// 状态值,0:操作成功,非0:操作失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 返回多余的信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Info *string `json:"Info,omitnil,omitempty" name:"Info"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAclRuleRequest added in v1.0.744

type ModifyAclRuleRequest struct {
	*tchttp.BaseRequest

	// 需要编辑的规则数组
	Rules []*CreateRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`
}

func NewModifyAclRuleRequest added in v1.0.744

func NewModifyAclRuleRequest() (request *ModifyAclRuleRequest)

func (*ModifyAclRuleRequest) FromJsonString added in v1.0.744

func (r *ModifyAclRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAclRuleRequest) ToJsonString added in v1.0.744

func (r *ModifyAclRuleRequest) ToJsonString() string

type ModifyAclRuleRequestParams added in v1.0.744

type ModifyAclRuleRequestParams struct {
	// 需要编辑的规则数组
	Rules []*CreateRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`
}

Predefined struct for user

type ModifyAclRuleResponse added in v1.0.744

type ModifyAclRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAclRuleResponseParams `json:"Response"`
}

func NewModifyAclRuleResponse added in v1.0.744

func NewModifyAclRuleResponse() (response *ModifyAclRuleResponse)

func (*ModifyAclRuleResponse) FromJsonString added in v1.0.744

func (r *ModifyAclRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAclRuleResponse) ToJsonString added in v1.0.744

func (r *ModifyAclRuleResponse) ToJsonString() string

type ModifyAclRuleResponseParams added in v1.0.744

type ModifyAclRuleResponseParams struct {
	// 编辑成功后返回新策略ID列表
	RuleUuid []*int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAddressTemplateRequest added in v1.0.745

type ModifyAddressTemplateRequest struct {
	*tchttp.BaseRequest

	// 地址模板唯一Id
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 模板名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述
	Detail *string `json:"Detail,omitnil,omitempty" name:"Detail"`

	// Type为1,ip模板eg:1.1.1.1,2.2.2.2;
	// Type为5,域名模板eg:www.qq.com,www.tencent.com
	IpString *string `json:"IpString,omitnil,omitempty" name:"IpString"`

	// 1 ip模板
	// 5 域名模板
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 协议端口模板,协议类型,4:4层协议,7:7层协议。Type=6时必填。
	ProtocolType *string `json:"ProtocolType,omitnil,omitempty" name:"ProtocolType"`
}

func NewModifyAddressTemplateRequest added in v1.0.745

func NewModifyAddressTemplateRequest() (request *ModifyAddressTemplateRequest)

func (*ModifyAddressTemplateRequest) FromJsonString added in v1.0.745

func (r *ModifyAddressTemplateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAddressTemplateRequest) ToJsonString added in v1.0.745

func (r *ModifyAddressTemplateRequest) ToJsonString() string

type ModifyAddressTemplateRequestParams added in v1.0.745

type ModifyAddressTemplateRequestParams struct {
	// 地址模板唯一Id
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 模板名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述
	Detail *string `json:"Detail,omitnil,omitempty" name:"Detail"`

	// Type为1,ip模板eg:1.1.1.1,2.2.2.2;
	// Type为5,域名模板eg:www.qq.com,www.tencent.com
	IpString *string `json:"IpString,omitnil,omitempty" name:"IpString"`

	// 1 ip模板
	// 5 域名模板
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 协议端口模板,协议类型,4:4层协议,7:7层协议。Type=6时必填。
	ProtocolType *string `json:"ProtocolType,omitnil,omitempty" name:"ProtocolType"`
}

Predefined struct for user

type ModifyAddressTemplateResponse added in v1.0.745

type ModifyAddressTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAddressTemplateResponseParams `json:"Response"`
}

func NewModifyAddressTemplateResponse added in v1.0.745

func NewModifyAddressTemplateResponse() (response *ModifyAddressTemplateResponse)

func (*ModifyAddressTemplateResponse) FromJsonString added in v1.0.745

func (r *ModifyAddressTemplateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAddressTemplateResponse) ToJsonString added in v1.0.745

func (r *ModifyAddressTemplateResponse) ToJsonString() string

type ModifyAddressTemplateResponseParams added in v1.0.745

type ModifyAddressTemplateResponseParams struct {
	// 创建结果,0成功
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一Id
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAllPublicIPSwitchStatusRequest added in v1.0.228

type ModifyAllPublicIPSwitchStatusRequest struct {
	*tchttp.BaseRequest

	// 状态,0:关闭,1:开启
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 选中的防火墙开关Id
	FireWallPublicIPs []*string `json:"FireWallPublicIPs,omitnil,omitempty" name:"FireWallPublicIPs"`
}

func NewModifyAllPublicIPSwitchStatusRequest added in v1.0.228

func NewModifyAllPublicIPSwitchStatusRequest() (request *ModifyAllPublicIPSwitchStatusRequest)

func (*ModifyAllPublicIPSwitchStatusRequest) FromJsonString added in v1.0.228

func (r *ModifyAllPublicIPSwitchStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAllPublicIPSwitchStatusRequest) ToJsonString added in v1.0.228

func (r *ModifyAllPublicIPSwitchStatusRequest) ToJsonString() string

type ModifyAllPublicIPSwitchStatusRequestParams added in v1.0.426

type ModifyAllPublicIPSwitchStatusRequestParams struct {
	// 状态,0:关闭,1:开启
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 选中的防火墙开关Id
	FireWallPublicIPs []*string `json:"FireWallPublicIPs,omitnil,omitempty" name:"FireWallPublicIPs"`
}

Predefined struct for user

type ModifyAllPublicIPSwitchStatusResponse added in v1.0.228

type ModifyAllPublicIPSwitchStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAllPublicIPSwitchStatusResponseParams `json:"Response"`
}

func NewModifyAllPublicIPSwitchStatusResponse added in v1.0.228

func NewModifyAllPublicIPSwitchStatusResponse() (response *ModifyAllPublicIPSwitchStatusResponse)

func (*ModifyAllPublicIPSwitchStatusResponse) FromJsonString added in v1.0.228

func (r *ModifyAllPublicIPSwitchStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAllPublicIPSwitchStatusResponse) ToJsonString added in v1.0.228

type ModifyAllPublicIPSwitchStatusResponseParams added in v1.0.426

type ModifyAllPublicIPSwitchStatusResponseParams struct {
	// 接口返回信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 接口返回错误码,0请求成功  非0失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAllRuleStatusRequest

type ModifyAllRuleStatusRequest struct {
	*tchttp.BaseRequest

	// 状态,0:全部停用,1:全部启用
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 方向,0:出站,1:入站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// Edge ID值
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// NAT地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

func NewModifyAllRuleStatusRequest

func NewModifyAllRuleStatusRequest() (request *ModifyAllRuleStatusRequest)

func (*ModifyAllRuleStatusRequest) FromJsonString

func (r *ModifyAllRuleStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAllRuleStatusRequest) ToJsonString

func (r *ModifyAllRuleStatusRequest) ToJsonString() string

type ModifyAllRuleStatusRequestParams added in v1.0.426

type ModifyAllRuleStatusRequestParams struct {
	// 状态,0:全部停用,1:全部启用
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 方向,0:出站,1:入站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// Edge ID值
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// NAT地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`
}

Predefined struct for user

type ModifyAllRuleStatusResponse

type ModifyAllRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAllRuleStatusResponseParams `json:"Response"`
}

func NewModifyAllRuleStatusResponse

func NewModifyAllRuleStatusResponse() (response *ModifyAllRuleStatusResponse)

func (*ModifyAllRuleStatusResponse) FromJsonString

func (r *ModifyAllRuleStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAllRuleStatusResponse) ToJsonString

func (r *ModifyAllRuleStatusResponse) ToJsonString() string

type ModifyAllRuleStatusResponseParams added in v1.0.426

type ModifyAllRuleStatusResponseParams struct {
	// 0: 修改成功, 其他: 修改失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAllVPCSwitchStatusRequest added in v1.0.228

type ModifyAllVPCSwitchStatusRequest struct {
	*tchttp.BaseRequest

	// 状态,0:关闭,1:开启
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 选中的防火墙开关Id
	FireWallVpcIds []*string `json:"FireWallVpcIds,omitnil,omitempty" name:"FireWallVpcIds"`
}

func NewModifyAllVPCSwitchStatusRequest added in v1.0.228

func NewModifyAllVPCSwitchStatusRequest() (request *ModifyAllVPCSwitchStatusRequest)

func (*ModifyAllVPCSwitchStatusRequest) FromJsonString added in v1.0.228

func (r *ModifyAllVPCSwitchStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAllVPCSwitchStatusRequest) ToJsonString added in v1.0.228

func (r *ModifyAllVPCSwitchStatusRequest) ToJsonString() string

type ModifyAllVPCSwitchStatusRequestParams added in v1.0.426

type ModifyAllVPCSwitchStatusRequestParams struct {
	// 状态,0:关闭,1:开启
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 选中的防火墙开关Id
	FireWallVpcIds []*string `json:"FireWallVpcIds,omitnil,omitempty" name:"FireWallVpcIds"`
}

Predefined struct for user

type ModifyAllVPCSwitchStatusResponse added in v1.0.228

type ModifyAllVPCSwitchStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAllVPCSwitchStatusResponseParams `json:"Response"`
}

func NewModifyAllVPCSwitchStatusResponse added in v1.0.228

func NewModifyAllVPCSwitchStatusResponse() (response *ModifyAllVPCSwitchStatusResponse)

func (*ModifyAllVPCSwitchStatusResponse) FromJsonString added in v1.0.228

func (r *ModifyAllVPCSwitchStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAllVPCSwitchStatusResponse) ToJsonString added in v1.0.228

func (r *ModifyAllVPCSwitchStatusResponse) ToJsonString() string

type ModifyAllVPCSwitchStatusResponseParams added in v1.0.426

type ModifyAllVPCSwitchStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAssetScanRequest added in v1.0.228

type ModifyAssetScanRequest struct {
	*tchttp.BaseRequest

	// 扫描范围:1端口, 2端口+漏扫
	ScanRange *int64 `json:"ScanRange,omitnil,omitempty" name:"ScanRange"`

	// 扫描深度:'heavy', 'medium', 'light'
	ScanDeep *string `json:"ScanDeep,omitnil,omitempty" name:"ScanDeep"`

	// 扫描类型:1立即扫描 2 周期任务
	RangeType *int64 `json:"RangeType,omitnil,omitempty" name:"RangeType"`

	// RangeType为2 是必须添加,定时任务时间
	ScanPeriod *string `json:"ScanPeriod,omitnil,omitempty" name:"ScanPeriod"`

	// 立即扫描这个字段传过滤的扫描集合
	ScanFilterIp []*string `json:"ScanFilterIp,omitnil,omitempty" name:"ScanFilterIp"`

	// 1全量2单个
	ScanType *int64 `json:"ScanType,omitnil,omitempty" name:"ScanType"`
}

func NewModifyAssetScanRequest added in v1.0.228

func NewModifyAssetScanRequest() (request *ModifyAssetScanRequest)

func (*ModifyAssetScanRequest) FromJsonString added in v1.0.228

func (r *ModifyAssetScanRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAssetScanRequest) ToJsonString added in v1.0.228

func (r *ModifyAssetScanRequest) ToJsonString() string

type ModifyAssetScanRequestParams added in v1.0.426

type ModifyAssetScanRequestParams struct {
	// 扫描范围:1端口, 2端口+漏扫
	ScanRange *int64 `json:"ScanRange,omitnil,omitempty" name:"ScanRange"`

	// 扫描深度:'heavy', 'medium', 'light'
	ScanDeep *string `json:"ScanDeep,omitnil,omitempty" name:"ScanDeep"`

	// 扫描类型:1立即扫描 2 周期任务
	RangeType *int64 `json:"RangeType,omitnil,omitempty" name:"RangeType"`

	// RangeType为2 是必须添加,定时任务时间
	ScanPeriod *string `json:"ScanPeriod,omitnil,omitempty" name:"ScanPeriod"`

	// 立即扫描这个字段传过滤的扫描集合
	ScanFilterIp []*string `json:"ScanFilterIp,omitnil,omitempty" name:"ScanFilterIp"`

	// 1全量2单个
	ScanType *int64 `json:"ScanType,omitnil,omitempty" name:"ScanType"`
}

Predefined struct for user

type ModifyAssetScanResponse added in v1.0.228

type ModifyAssetScanResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAssetScanResponseParams `json:"Response"`
}

func NewModifyAssetScanResponse added in v1.0.228

func NewModifyAssetScanResponse() (response *ModifyAssetScanResponse)

func (*ModifyAssetScanResponse) FromJsonString added in v1.0.228

func (r *ModifyAssetScanResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAssetScanResponse) ToJsonString added in v1.0.228

func (r *ModifyAssetScanResponse) ToJsonString() string

type ModifyAssetScanResponseParams added in v1.0.426

type ModifyAssetScanResponseParams struct {
	// 接口返回信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 接口返回错误码,0请求成功  非0失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 状态值 0:成功,1 执行扫描中,其他:失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAssetSyncRequest added in v1.0.745

type ModifyAssetSyncRequest struct {
	*tchttp.BaseRequest
}

func NewModifyAssetSyncRequest added in v1.0.745

func NewModifyAssetSyncRequest() (request *ModifyAssetSyncRequest)

func (*ModifyAssetSyncRequest) FromJsonString added in v1.0.745

func (r *ModifyAssetSyncRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAssetSyncRequest) ToJsonString added in v1.0.745

func (r *ModifyAssetSyncRequest) ToJsonString() string

type ModifyAssetSyncRequestParams added in v1.0.745

type ModifyAssetSyncRequestParams struct {
}

Predefined struct for user

type ModifyAssetSyncResponse added in v1.0.745

type ModifyAssetSyncResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAssetSyncResponseParams `json:"Response"`
}

func NewModifyAssetSyncResponse added in v1.0.745

func NewModifyAssetSyncResponse() (response *ModifyAssetSyncResponse)

func (*ModifyAssetSyncResponse) FromJsonString added in v1.0.745

func (r *ModifyAssetSyncResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAssetSyncResponse) ToJsonString added in v1.0.745

func (r *ModifyAssetSyncResponse) ToJsonString() string

type ModifyAssetSyncResponseParams added in v1.0.745

type ModifyAssetSyncResponseParams struct {
	// 返回状态
	// 0 请求成功
	// 2 请求失败
	// 3 请求失败-频率限制
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// success 成功
	// 其他失败
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 0 成功
	// 非0 失败
	ReturnCode *uint64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBlockIgnoreListRequest

type ModifyBlockIgnoreListRequest struct {
	*tchttp.BaseRequest

	// 1封禁列表 2 放通列表
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// IP、Domain二选一(注:封禁列表,只能填写IP),不能同时为空
	IOC []*IocListData `json:"IOC,omitnil,omitempty" name:"IOC"`

	// 可选值:delete(删除)、edit(编辑)、add(添加)  其他值无效
	IocAction *string `json:"IocAction,omitnil,omitempty" name:"IocAction"`

	// 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填,必须大于当前时间且大于StartTime
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewModifyBlockIgnoreListRequest

func NewModifyBlockIgnoreListRequest() (request *ModifyBlockIgnoreListRequest)

func (*ModifyBlockIgnoreListRequest) FromJsonString

func (r *ModifyBlockIgnoreListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBlockIgnoreListRequest) ToJsonString

func (r *ModifyBlockIgnoreListRequest) ToJsonString() string

type ModifyBlockIgnoreListRequestParams added in v1.0.426

type ModifyBlockIgnoreListRequestParams struct {
	// 1封禁列表 2 放通列表
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// IP、Domain二选一(注:封禁列表,只能填写IP),不能同时为空
	IOC []*IocListData `json:"IOC,omitnil,omitempty" name:"IOC"`

	// 可选值:delete(删除)、edit(编辑)、add(添加)  其他值无效
	IocAction *string `json:"IocAction,omitnil,omitempty" name:"IocAction"`

	// 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填,必须大于当前时间且大于StartTime
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type ModifyBlockIgnoreListResponse

type ModifyBlockIgnoreListResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBlockIgnoreListResponseParams `json:"Response"`
}

func NewModifyBlockIgnoreListResponse

func NewModifyBlockIgnoreListResponse() (response *ModifyBlockIgnoreListResponse)

func (*ModifyBlockIgnoreListResponse) FromJsonString

func (r *ModifyBlockIgnoreListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBlockIgnoreListResponse) ToJsonString

func (r *ModifyBlockIgnoreListResponse) ToJsonString() string

type ModifyBlockIgnoreListResponseParams added in v1.0.426

type ModifyBlockIgnoreListResponseParams struct {
	// 接口返回信息
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 接口返回错误码,0请求成功  非0失败
	ReturnCode *uint64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBlockIgnoreRuleNewRequest added in v1.0.866

type ModifyBlockIgnoreRuleNewRequest struct {
	*tchttp.BaseRequest

	// 规则
	Rule *BanAndAllowRule `json:"Rule,omitnil,omitempty" name:"Rule"`

	// RuleType: 1放通列表 2外部IP 3域名 4情报 5资产 6自定义规则  7入侵防御规则
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`
}

func NewModifyBlockIgnoreRuleNewRequest added in v1.0.866

func NewModifyBlockIgnoreRuleNewRequest() (request *ModifyBlockIgnoreRuleNewRequest)

func (*ModifyBlockIgnoreRuleNewRequest) FromJsonString added in v1.0.866

func (r *ModifyBlockIgnoreRuleNewRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBlockIgnoreRuleNewRequest) ToJsonString added in v1.0.866

func (r *ModifyBlockIgnoreRuleNewRequest) ToJsonString() string

type ModifyBlockIgnoreRuleNewRequestParams added in v1.0.866

type ModifyBlockIgnoreRuleNewRequestParams struct {
	// 规则
	Rule *BanAndAllowRule `json:"Rule,omitnil,omitempty" name:"Rule"`

	// RuleType: 1放通列表 2外部IP 3域名 4情报 5资产 6自定义规则  7入侵防御规则
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`
}

Predefined struct for user

type ModifyBlockIgnoreRuleNewResponse added in v1.0.866

type ModifyBlockIgnoreRuleNewResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBlockIgnoreRuleNewResponseParams `json:"Response"`
}

func NewModifyBlockIgnoreRuleNewResponse added in v1.0.866

func NewModifyBlockIgnoreRuleNewResponse() (response *ModifyBlockIgnoreRuleNewResponse)

func (*ModifyBlockIgnoreRuleNewResponse) FromJsonString added in v1.0.866

func (r *ModifyBlockIgnoreRuleNewResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBlockIgnoreRuleNewResponse) ToJsonString added in v1.0.866

func (r *ModifyBlockIgnoreRuleNewResponse) ToJsonString() string

type ModifyBlockIgnoreRuleNewResponseParams added in v1.0.866

type ModifyBlockIgnoreRuleNewResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBlockIgnoreRuleRequest added in v1.0.744

type ModifyBlockIgnoreRuleRequest struct {
	*tchttp.BaseRequest

	// 规则
	Rule *IntrusionDefenseRule `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 规则类型,1封禁,2放通
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`
}

func NewModifyBlockIgnoreRuleRequest added in v1.0.744

func NewModifyBlockIgnoreRuleRequest() (request *ModifyBlockIgnoreRuleRequest)

func (*ModifyBlockIgnoreRuleRequest) FromJsonString added in v1.0.744

func (r *ModifyBlockIgnoreRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBlockIgnoreRuleRequest) ToJsonString added in v1.0.744

func (r *ModifyBlockIgnoreRuleRequest) ToJsonString() string

type ModifyBlockIgnoreRuleRequestParams added in v1.0.744

type ModifyBlockIgnoreRuleRequestParams struct {
	// 规则
	Rule *IntrusionDefenseRule `json:"Rule,omitnil,omitempty" name:"Rule"`

	// 规则类型,1封禁,2放通
	RuleType *int64 `json:"RuleType,omitnil,omitempty" name:"RuleType"`
}

Predefined struct for user

type ModifyBlockIgnoreRuleResponse added in v1.0.744

type ModifyBlockIgnoreRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBlockIgnoreRuleResponseParams `json:"Response"`
}

func NewModifyBlockIgnoreRuleResponse added in v1.0.744

func NewModifyBlockIgnoreRuleResponse() (response *ModifyBlockIgnoreRuleResponse)

func (*ModifyBlockIgnoreRuleResponse) FromJsonString added in v1.0.744

func (r *ModifyBlockIgnoreRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBlockIgnoreRuleResponse) ToJsonString added in v1.0.744

func (r *ModifyBlockIgnoreRuleResponse) ToJsonString() string

type ModifyBlockIgnoreRuleResponseParams added in v1.0.744

type ModifyBlockIgnoreRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyBlockTopRequest added in v1.0.204

type ModifyBlockTopRequest struct {
	*tchttp.BaseRequest

	// 记录id
	UniqueId *string `json:"UniqueId,omitnil,omitempty" name:"UniqueId"`

	// 操作类型 1 置顶 0取消
	OpeType *string `json:"OpeType,omitnil,omitempty" name:"OpeType"`
}

func NewModifyBlockTopRequest added in v1.0.204

func NewModifyBlockTopRequest() (request *ModifyBlockTopRequest)

func (*ModifyBlockTopRequest) FromJsonString added in v1.0.204

func (r *ModifyBlockTopRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBlockTopRequest) ToJsonString added in v1.0.204

func (r *ModifyBlockTopRequest) ToJsonString() string

type ModifyBlockTopRequestParams added in v1.0.426

type ModifyBlockTopRequestParams struct {
	// 记录id
	UniqueId *string `json:"UniqueId,omitnil,omitempty" name:"UniqueId"`

	// 操作类型 1 置顶 0取消
	OpeType *string `json:"OpeType,omitnil,omitempty" name:"OpeType"`
}

Predefined struct for user

type ModifyBlockTopResponse added in v1.0.204

type ModifyBlockTopResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBlockTopResponseParams `json:"Response"`
}

func NewModifyBlockTopResponse added in v1.0.204

func NewModifyBlockTopResponse() (response *ModifyBlockTopResponse)

func (*ModifyBlockTopResponse) FromJsonString added in v1.0.204

func (r *ModifyBlockTopResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyBlockTopResponse) ToJsonString added in v1.0.204

func (r *ModifyBlockTopResponse) ToJsonString() string

type ModifyBlockTopResponseParams added in v1.0.426

type ModifyBlockTopResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyEWRuleStatusRequest added in v1.0.740

type ModifyEWRuleStatusRequest struct {
	*tchttp.BaseRequest

	// vpc规则必填,边id
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 是否开关开启,0:未开启,1:开启
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 规则方向,0:出站,1:入站,默认1
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 更改的规则当前执行顺序
	RuleSequence *uint64 `json:"RuleSequence,omitnil,omitempty" name:"RuleSequence"`

	// 规则类型,vpc:VPC间规则、nat:Nat边界规则
	RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"`
}

func NewModifyEWRuleStatusRequest added in v1.0.740

func NewModifyEWRuleStatusRequest() (request *ModifyEWRuleStatusRequest)

func (*ModifyEWRuleStatusRequest) FromJsonString added in v1.0.740

func (r *ModifyEWRuleStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEWRuleStatusRequest) ToJsonString added in v1.0.740

func (r *ModifyEWRuleStatusRequest) ToJsonString() string

type ModifyEWRuleStatusRequestParams added in v1.0.740

type ModifyEWRuleStatusRequestParams struct {
	// vpc规则必填,边id
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 是否开关开启,0:未开启,1:开启
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 规则方向,0:出站,1:入站,默认1
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 更改的规则当前执行顺序
	RuleSequence *uint64 `json:"RuleSequence,omitnil,omitempty" name:"RuleSequence"`

	// 规则类型,vpc:VPC间规则、nat:Nat边界规则
	RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"`
}

Predefined struct for user

type ModifyEWRuleStatusResponse added in v1.0.740

type ModifyEWRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyEWRuleStatusResponseParams `json:"Response"`
}

func NewModifyEWRuleStatusResponse added in v1.0.740

func NewModifyEWRuleStatusResponse() (response *ModifyEWRuleStatusResponse)

func (*ModifyEWRuleStatusResponse) FromJsonString added in v1.0.740

func (r *ModifyEWRuleStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEWRuleStatusResponse) ToJsonString added in v1.0.740

func (r *ModifyEWRuleStatusResponse) ToJsonString() string

type ModifyEWRuleStatusResponseParams added in v1.0.740

type ModifyEWRuleStatusResponseParams struct {
	// 状态值,0:修改成功,非0:修改失败
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// 状态信息,success:查询成功,fail:查询失败
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyEdgeIpSwitchRequest added in v1.0.744

type ModifyEdgeIpSwitchRequest struct {
	*tchttp.BaseRequest

	// 0 关闭开关
	// 1 打开开关
	// 2 不操作开关,此次切换模式
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 操作开关详情
	EdgeIpSwitchLst []*EdgeIpSwitch `json:"EdgeIpSwitchLst,omitnil,omitempty" name:"EdgeIpSwitchLst"`

	// 0 不自动选择子网
	// 1 自动选择子网创建私有连接
	AutoChooseSubnet *int64 `json:"AutoChooseSubnet,omitnil,omitempty" name:"AutoChooseSubnet"`

	// 0 切换为旁路
	// 1 切换为串行
	// 2 不切换模式,此次操作开关
	SwitchMode *int64 `json:"SwitchMode,omitnil,omitempty" name:"SwitchMode"`
}

func NewModifyEdgeIpSwitchRequest added in v1.0.744

func NewModifyEdgeIpSwitchRequest() (request *ModifyEdgeIpSwitchRequest)

func (*ModifyEdgeIpSwitchRequest) FromJsonString added in v1.0.744

func (r *ModifyEdgeIpSwitchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEdgeIpSwitchRequest) ToJsonString added in v1.0.744

func (r *ModifyEdgeIpSwitchRequest) ToJsonString() string

type ModifyEdgeIpSwitchRequestParams added in v1.0.744

type ModifyEdgeIpSwitchRequestParams struct {
	// 0 关闭开关
	// 1 打开开关
	// 2 不操作开关,此次切换模式
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 操作开关详情
	EdgeIpSwitchLst []*EdgeIpSwitch `json:"EdgeIpSwitchLst,omitnil,omitempty" name:"EdgeIpSwitchLst"`

	// 0 不自动选择子网
	// 1 自动选择子网创建私有连接
	AutoChooseSubnet *int64 `json:"AutoChooseSubnet,omitnil,omitempty" name:"AutoChooseSubnet"`

	// 0 切换为旁路
	// 1 切换为串行
	// 2 不切换模式,此次操作开关
	SwitchMode *int64 `json:"SwitchMode,omitnil,omitempty" name:"SwitchMode"`
}

Predefined struct for user

type ModifyEdgeIpSwitchResponse added in v1.0.744

type ModifyEdgeIpSwitchResponse struct {
	*tchttp.BaseResponse
	Response *ModifyEdgeIpSwitchResponseParams `json:"Response"`
}

func NewModifyEdgeIpSwitchResponse added in v1.0.744

func NewModifyEdgeIpSwitchResponse() (response *ModifyEdgeIpSwitchResponse)

func (*ModifyEdgeIpSwitchResponse) FromJsonString added in v1.0.744

func (r *ModifyEdgeIpSwitchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEdgeIpSwitchResponse) ToJsonString added in v1.0.744

func (r *ModifyEdgeIpSwitchResponse) ToJsonString() string

type ModifyEdgeIpSwitchResponseParams added in v1.0.744

type ModifyEdgeIpSwitchResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyEnterpriseSecurityDispatchStatusRequest added in v1.0.604

type ModifyEnterpriseSecurityDispatchStatusRequest struct {
	*tchttp.BaseRequest

	// 0:打开立即下发开关;
	//
	// 1:关闭立即下发开关;
	//
	// 2:关闭立即下发开关情况下,触发开始下发
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyEnterpriseSecurityDispatchStatusRequest added in v1.0.604

func NewModifyEnterpriseSecurityDispatchStatusRequest() (request *ModifyEnterpriseSecurityDispatchStatusRequest)

func (*ModifyEnterpriseSecurityDispatchStatusRequest) FromJsonString added in v1.0.604

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEnterpriseSecurityDispatchStatusRequest) ToJsonString added in v1.0.604

type ModifyEnterpriseSecurityDispatchStatusRequestParams added in v1.0.604

type ModifyEnterpriseSecurityDispatchStatusRequestParams struct {
	// 0:打开立即下发开关;
	//
	// 1:关闭立即下发开关;
	//
	// 2:关闭立即下发开关情况下,触发开始下发
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyEnterpriseSecurityDispatchStatusResponse added in v1.0.604

type ModifyEnterpriseSecurityDispatchStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyEnterpriseSecurityDispatchStatusResponseParams `json:"Response"`
}

func NewModifyEnterpriseSecurityDispatchStatusResponse added in v1.0.604

func NewModifyEnterpriseSecurityDispatchStatusResponse() (response *ModifyEnterpriseSecurityDispatchStatusResponse)

func (*ModifyEnterpriseSecurityDispatchStatusResponse) FromJsonString added in v1.0.604

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEnterpriseSecurityDispatchStatusResponse) ToJsonString added in v1.0.604

type ModifyEnterpriseSecurityDispatchStatusResponseParams added in v1.0.604

type ModifyEnterpriseSecurityDispatchStatusResponseParams struct {
	// 0: 修改成功, 其他: 修改失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyEnterpriseSecurityGroupRuleRequest added in v1.0.604

type ModifyEnterpriseSecurityGroupRuleRequest struct {
	*tchttp.BaseRequest

	// 规则的uuid,可通过查询规则列表获取
	RuleUuid *uint64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 修改类型,0:修改规则内容;1:修改单条规则开关状态;2:修改所有规则开关状态
	ModifyType *uint64 `json:"ModifyType,omitnil,omitempty" name:"ModifyType"`

	// 编辑后的企业安全组规则数据;修改规则状态不用填该字段
	Data *SecurityGroupRule `json:"Data,omitnil,omitempty" name:"Data"`

	// 0是关闭,1是开启
	Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"`
}

func NewModifyEnterpriseSecurityGroupRuleRequest added in v1.0.604

func NewModifyEnterpriseSecurityGroupRuleRequest() (request *ModifyEnterpriseSecurityGroupRuleRequest)

func (*ModifyEnterpriseSecurityGroupRuleRequest) FromJsonString added in v1.0.604

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEnterpriseSecurityGroupRuleRequest) ToJsonString added in v1.0.604

type ModifyEnterpriseSecurityGroupRuleRequestParams added in v1.0.604

type ModifyEnterpriseSecurityGroupRuleRequestParams struct {
	// 规则的uuid,可通过查询规则列表获取
	RuleUuid *uint64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 修改类型,0:修改规则内容;1:修改单条规则开关状态;2:修改所有规则开关状态
	ModifyType *uint64 `json:"ModifyType,omitnil,omitempty" name:"ModifyType"`

	// 编辑后的企业安全组规则数据;修改规则状态不用填该字段
	Data *SecurityGroupRule `json:"Data,omitnil,omitempty" name:"Data"`

	// 0是关闭,1是开启
	Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"`
}

Predefined struct for user

type ModifyEnterpriseSecurityGroupRuleResponse added in v1.0.604

type ModifyEnterpriseSecurityGroupRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyEnterpriseSecurityGroupRuleResponseParams `json:"Response"`
}

func NewModifyEnterpriseSecurityGroupRuleResponse added in v1.0.604

func NewModifyEnterpriseSecurityGroupRuleResponse() (response *ModifyEnterpriseSecurityGroupRuleResponse)

func (*ModifyEnterpriseSecurityGroupRuleResponse) FromJsonString added in v1.0.604

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyEnterpriseSecurityGroupRuleResponse) ToJsonString added in v1.0.604

type ModifyEnterpriseSecurityGroupRuleResponseParams added in v1.0.604

type ModifyEnterpriseSecurityGroupRuleResponseParams struct {
	// 状态值,0:编辑成功,非0:编辑失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 编辑后新生成规则的Id
	NewRuleUuid *uint64 `json:"NewRuleUuid,omitnil,omitempty" name:"NewRuleUuid"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyFwGroupSwitchRequest added in v1.0.744

type ModifyFwGroupSwitchRequest struct {
	*tchttp.BaseRequest

	// 打开或关闭开关
	// 0:关闭开关
	// 1:打开开关
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 是否操作全部开关 0 不操作全部开关,1 操作全部开关
	AllSwitch *int64 `json:"AllSwitch,omitnil,omitempty" name:"AllSwitch"`

	// 开关列表
	SwitchList []*FwGroupSwitch `json:"SwitchList,omitnil,omitempty" name:"SwitchList"`
}

func NewModifyFwGroupSwitchRequest added in v1.0.744

func NewModifyFwGroupSwitchRequest() (request *ModifyFwGroupSwitchRequest)

func (*ModifyFwGroupSwitchRequest) FromJsonString added in v1.0.744

func (r *ModifyFwGroupSwitchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyFwGroupSwitchRequest) ToJsonString added in v1.0.744

func (r *ModifyFwGroupSwitchRequest) ToJsonString() string

type ModifyFwGroupSwitchRequestParams added in v1.0.744

type ModifyFwGroupSwitchRequestParams struct {
	// 打开或关闭开关
	// 0:关闭开关
	// 1:打开开关
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 是否操作全部开关 0 不操作全部开关,1 操作全部开关
	AllSwitch *int64 `json:"AllSwitch,omitnil,omitempty" name:"AllSwitch"`

	// 开关列表
	SwitchList []*FwGroupSwitch `json:"SwitchList,omitnil,omitempty" name:"SwitchList"`
}

Predefined struct for user

type ModifyFwGroupSwitchResponse added in v1.0.744

type ModifyFwGroupSwitchResponse struct {
	*tchttp.BaseResponse
	Response *ModifyFwGroupSwitchResponseParams `json:"Response"`
}

func NewModifyFwGroupSwitchResponse added in v1.0.744

func NewModifyFwGroupSwitchResponse() (response *ModifyFwGroupSwitchResponse)

func (*ModifyFwGroupSwitchResponse) FromJsonString added in v1.0.744

func (r *ModifyFwGroupSwitchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyFwGroupSwitchResponse) ToJsonString added in v1.0.744

func (r *ModifyFwGroupSwitchResponse) ToJsonString() string

type ModifyFwGroupSwitchResponseParams added in v1.0.744

type ModifyFwGroupSwitchResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyNatAcRuleRequest added in v1.0.602

type ModifyNatAcRuleRequest struct {
	*tchttp.BaseRequest

	// 需要编辑的规则数组
	Rules []*CreateNatRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`
}

func NewModifyNatAcRuleRequest added in v1.0.602

func NewModifyNatAcRuleRequest() (request *ModifyNatAcRuleRequest)

func (*ModifyNatAcRuleRequest) FromJsonString added in v1.0.602

func (r *ModifyNatAcRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNatAcRuleRequest) ToJsonString added in v1.0.602

func (r *ModifyNatAcRuleRequest) ToJsonString() string

type ModifyNatAcRuleRequestParams added in v1.0.602

type ModifyNatAcRuleRequestParams struct {
	// 需要编辑的规则数组
	Rules []*CreateNatRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`
}

Predefined struct for user

type ModifyNatAcRuleResponse added in v1.0.602

type ModifyNatAcRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNatAcRuleResponseParams `json:"Response"`
}

func NewModifyNatAcRuleResponse added in v1.0.602

func NewModifyNatAcRuleResponse() (response *ModifyNatAcRuleResponse)

func (*ModifyNatAcRuleResponse) FromJsonString added in v1.0.602

func (r *ModifyNatAcRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNatAcRuleResponse) ToJsonString added in v1.0.602

func (r *ModifyNatAcRuleResponse) ToJsonString() string

type ModifyNatAcRuleResponseParams added in v1.0.602

type ModifyNatAcRuleResponseParams struct {
	// 编辑成功后返回新策略ID列表
	RuleUuid []*int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyNatFwReSelectRequest added in v1.0.228

type ModifyNatFwReSelectRequest struct {
	*tchttp.BaseRequest

	// 模式 1:接入模式;0:新增模式
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 防火墙实例id
	CfwInstance *string `json:"CfwInstance,omitnil,omitempty" name:"CfwInstance"`

	// 接入模式重新接入的nat网关列表,其中NatGwList和VpcList只能传递一个。
	NatGwList []*string `json:"NatGwList,omitnil,omitempty" name:"NatGwList"`

	// 新增模式重新接入的vpc列表,其中NatGwList和NatgwList只能传递一个。
	VpcList []*string `json:"VpcList,omitnil,omitempty" name:"VpcList"`

	// 指定防火墙使用网段信息
	FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil,omitempty" name:"FwCidrInfo"`
}

func NewModifyNatFwReSelectRequest added in v1.0.228

func NewModifyNatFwReSelectRequest() (request *ModifyNatFwReSelectRequest)

func (*ModifyNatFwReSelectRequest) FromJsonString added in v1.0.228

func (r *ModifyNatFwReSelectRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNatFwReSelectRequest) ToJsonString added in v1.0.228

func (r *ModifyNatFwReSelectRequest) ToJsonString() string

type ModifyNatFwReSelectRequestParams added in v1.0.426

type ModifyNatFwReSelectRequestParams struct {
	// 模式 1:接入模式;0:新增模式
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 防火墙实例id
	CfwInstance *string `json:"CfwInstance,omitnil,omitempty" name:"CfwInstance"`

	// 接入模式重新接入的nat网关列表,其中NatGwList和VpcList只能传递一个。
	NatGwList []*string `json:"NatGwList,omitnil,omitempty" name:"NatGwList"`

	// 新增模式重新接入的vpc列表,其中NatGwList和NatgwList只能传递一个。
	VpcList []*string `json:"VpcList,omitnil,omitempty" name:"VpcList"`

	// 指定防火墙使用网段信息
	FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil,omitempty" name:"FwCidrInfo"`
}

Predefined struct for user

type ModifyNatFwReSelectResponse added in v1.0.228

type ModifyNatFwReSelectResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNatFwReSelectResponseParams `json:"Response"`
}

func NewModifyNatFwReSelectResponse added in v1.0.228

func NewModifyNatFwReSelectResponse() (response *ModifyNatFwReSelectResponse)

func (*ModifyNatFwReSelectResponse) FromJsonString added in v1.0.228

func (r *ModifyNatFwReSelectResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNatFwReSelectResponse) ToJsonString added in v1.0.228

func (r *ModifyNatFwReSelectResponse) ToJsonString() string

type ModifyNatFwReSelectResponseParams added in v1.0.426

type ModifyNatFwReSelectResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyNatFwSwitchRequest added in v1.0.228

type ModifyNatFwSwitchRequest struct {
	*tchttp.BaseRequest

	// 开关,0:关闭,1:开启
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 防火墙实例id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。
	CfwInsIdList []*string `json:"CfwInsIdList,omitnil,omitempty" name:"CfwInsIdList"`

	// 子网id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。
	SubnetIdList []*string `json:"SubnetIdList,omitnil,omitempty" name:"SubnetIdList"`

	// 路由表id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。
	RouteTableIdList []*string `json:"RouteTableIdList,omitnil,omitempty" name:"RouteTableIdList"`
}

func NewModifyNatFwSwitchRequest added in v1.0.228

func NewModifyNatFwSwitchRequest() (request *ModifyNatFwSwitchRequest)

func (*ModifyNatFwSwitchRequest) FromJsonString added in v1.0.228

func (r *ModifyNatFwSwitchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNatFwSwitchRequest) ToJsonString added in v1.0.228

func (r *ModifyNatFwSwitchRequest) ToJsonString() string

type ModifyNatFwSwitchRequestParams added in v1.0.426

type ModifyNatFwSwitchRequestParams struct {
	// 开关,0:关闭,1:开启
	Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 防火墙实例id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。
	CfwInsIdList []*string `json:"CfwInsIdList,omitnil,omitempty" name:"CfwInsIdList"`

	// 子网id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。
	SubnetIdList []*string `json:"SubnetIdList,omitnil,omitempty" name:"SubnetIdList"`

	// 路由表id列表,其中CfwInsIdList,SubnetIdList和RouteTableIdList只能传递一种。
	RouteTableIdList []*string `json:"RouteTableIdList,omitnil,omitempty" name:"RouteTableIdList"`
}

Predefined struct for user

type ModifyNatFwSwitchResponse added in v1.0.228

type ModifyNatFwSwitchResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNatFwSwitchResponseParams `json:"Response"`
}

func NewModifyNatFwSwitchResponse added in v1.0.228

func NewModifyNatFwSwitchResponse() (response *ModifyNatFwSwitchResponse)

func (*ModifyNatFwSwitchResponse) FromJsonString added in v1.0.228

func (r *ModifyNatFwSwitchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNatFwSwitchResponse) ToJsonString added in v1.0.228

func (r *ModifyNatFwSwitchResponse) ToJsonString() string

type ModifyNatFwSwitchResponseParams added in v1.0.426

type ModifyNatFwSwitchResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyNatFwVpcDnsSwitchRequest added in v1.0.228

type ModifyNatFwVpcDnsSwitchRequest struct {
	*tchttp.BaseRequest

	// nat 防火墙 id
	NatFwInsId *string `json:"NatFwInsId,omitnil,omitempty" name:"NatFwInsId"`

	// DNS 开关切换列表
	DnsVpcSwitchLst []*DnsVpcSwitch `json:"DnsVpcSwitchLst,omitnil,omitempty" name:"DnsVpcSwitchLst"`
}

func NewModifyNatFwVpcDnsSwitchRequest added in v1.0.228

func NewModifyNatFwVpcDnsSwitchRequest() (request *ModifyNatFwVpcDnsSwitchRequest)

func (*ModifyNatFwVpcDnsSwitchRequest) FromJsonString added in v1.0.228

func (r *ModifyNatFwVpcDnsSwitchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNatFwVpcDnsSwitchRequest) ToJsonString added in v1.0.228

func (r *ModifyNatFwVpcDnsSwitchRequest) ToJsonString() string

type ModifyNatFwVpcDnsSwitchRequestParams added in v1.0.426

type ModifyNatFwVpcDnsSwitchRequestParams struct {
	// nat 防火墙 id
	NatFwInsId *string `json:"NatFwInsId,omitnil,omitempty" name:"NatFwInsId"`

	// DNS 开关切换列表
	DnsVpcSwitchLst []*DnsVpcSwitch `json:"DnsVpcSwitchLst,omitnil,omitempty" name:"DnsVpcSwitchLst"`
}

Predefined struct for user

type ModifyNatFwVpcDnsSwitchResponse added in v1.0.228

type ModifyNatFwVpcDnsSwitchResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNatFwVpcDnsSwitchResponseParams `json:"Response"`
}

func NewModifyNatFwVpcDnsSwitchResponse added in v1.0.228

func NewModifyNatFwVpcDnsSwitchResponse() (response *ModifyNatFwVpcDnsSwitchResponse)

func (*ModifyNatFwVpcDnsSwitchResponse) FromJsonString added in v1.0.228

func (r *ModifyNatFwVpcDnsSwitchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNatFwVpcDnsSwitchResponse) ToJsonString added in v1.0.228

func (r *ModifyNatFwVpcDnsSwitchResponse) ToJsonString() string

type ModifyNatFwVpcDnsSwitchResponseParams added in v1.0.426

type ModifyNatFwVpcDnsSwitchResponseParams struct {
	// 修改成功
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyNatInstanceRequest added in v1.0.745

type ModifyNatInstanceRequest struct {
	*tchttp.BaseRequest

	// NAT防火墙实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// NAT防火墙实例ID
	NatInstanceId *string `json:"NatInstanceId,omitnil,omitempty" name:"NatInstanceId"`
}

func NewModifyNatInstanceRequest added in v1.0.745

func NewModifyNatInstanceRequest() (request *ModifyNatInstanceRequest)

func (*ModifyNatInstanceRequest) FromJsonString added in v1.0.745

func (r *ModifyNatInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNatInstanceRequest) ToJsonString added in v1.0.745

func (r *ModifyNatInstanceRequest) ToJsonString() string

type ModifyNatInstanceRequestParams added in v1.0.745

type ModifyNatInstanceRequestParams struct {
	// NAT防火墙实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// NAT防火墙实例ID
	NatInstanceId *string `json:"NatInstanceId,omitnil,omitempty" name:"NatInstanceId"`
}

Predefined struct for user

type ModifyNatInstanceResponse added in v1.0.745

type ModifyNatInstanceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNatInstanceResponseParams `json:"Response"`
}

func NewModifyNatInstanceResponse added in v1.0.745

func NewModifyNatInstanceResponse() (response *ModifyNatInstanceResponse)

func (*ModifyNatInstanceResponse) FromJsonString added in v1.0.745

func (r *ModifyNatInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNatInstanceResponse) ToJsonString added in v1.0.745

func (r *ModifyNatInstanceResponse) ToJsonString() string

type ModifyNatInstanceResponseParams added in v1.0.745

type ModifyNatInstanceResponseParams struct {
	// 0 正常
	// -1 异常
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// nat实例唯一ID
	NatInstanceId *string `json:"NatInstanceId,omitnil,omitempty" name:"NatInstanceId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyNatSequenceRulesRequest added in v1.0.604

type ModifyNatSequenceRulesRequest struct {
	*tchttp.BaseRequest

	// 规则快速排序:OrderIndex,原始序号;NewOrderIndex:新序号
	RuleChangeItems []*RuleChangeItem `json:"RuleChangeItems,omitnil,omitempty" name:"RuleChangeItems"`

	// 规则方向:1,入站;0,出站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

func NewModifyNatSequenceRulesRequest added in v1.0.604

func NewModifyNatSequenceRulesRequest() (request *ModifyNatSequenceRulesRequest)

func (*ModifyNatSequenceRulesRequest) FromJsonString added in v1.0.604

func (r *ModifyNatSequenceRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNatSequenceRulesRequest) ToJsonString added in v1.0.604

func (r *ModifyNatSequenceRulesRequest) ToJsonString() string

type ModifyNatSequenceRulesRequestParams added in v1.0.604

type ModifyNatSequenceRulesRequestParams struct {
	// 规则快速排序:OrderIndex,原始序号;NewOrderIndex:新序号
	RuleChangeItems []*RuleChangeItem `json:"RuleChangeItems,omitnil,omitempty" name:"RuleChangeItems"`

	// 规则方向:1,入站;0,出站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

Predefined struct for user

type ModifyNatSequenceRulesResponse added in v1.0.604

type ModifyNatSequenceRulesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNatSequenceRulesResponseParams `json:"Response"`
}

func NewModifyNatSequenceRulesResponse added in v1.0.604

func NewModifyNatSequenceRulesResponse() (response *ModifyNatSequenceRulesResponse)

func (*ModifyNatSequenceRulesResponse) FromJsonString added in v1.0.604

func (r *ModifyNatSequenceRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNatSequenceRulesResponse) ToJsonString added in v1.0.604

func (r *ModifyNatSequenceRulesResponse) ToJsonString() string

type ModifyNatSequenceRulesResponseParams added in v1.0.604

type ModifyNatSequenceRulesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyResourceGroupRequest added in v1.0.228

type ModifyResourceGroupRequest struct {
	*tchttp.BaseRequest

	// 组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 组名称
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 上级组id
	ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"`
}

func NewModifyResourceGroupRequest added in v1.0.228

func NewModifyResourceGroupRequest() (request *ModifyResourceGroupRequest)

func (*ModifyResourceGroupRequest) FromJsonString added in v1.0.228

func (r *ModifyResourceGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyResourceGroupRequest) ToJsonString added in v1.0.228

func (r *ModifyResourceGroupRequest) ToJsonString() string

type ModifyResourceGroupRequestParams added in v1.0.426

type ModifyResourceGroupRequestParams struct {
	// 组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 组名称
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 上级组id
	ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"`
}

Predefined struct for user

type ModifyResourceGroupResponse added in v1.0.228

type ModifyResourceGroupResponse struct {
	*tchttp.BaseResponse
	Response *ModifyResourceGroupResponseParams `json:"Response"`
}

func NewModifyResourceGroupResponse added in v1.0.228

func NewModifyResourceGroupResponse() (response *ModifyResourceGroupResponse)

func (*ModifyResourceGroupResponse) FromJsonString added in v1.0.228

func (r *ModifyResourceGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyResourceGroupResponse) ToJsonString added in v1.0.228

func (r *ModifyResourceGroupResponse) ToJsonString() string

type ModifyResourceGroupResponseParams added in v1.0.426

type ModifyResourceGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRunSyncAssetRequest added in v1.0.331

type ModifyRunSyncAssetRequest struct {
	*tchttp.BaseRequest

	// 0: 互联网防火墙开关,1:vpc 防火墙开关
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewModifyRunSyncAssetRequest added in v1.0.331

func NewModifyRunSyncAssetRequest() (request *ModifyRunSyncAssetRequest)

func (*ModifyRunSyncAssetRequest) FromJsonString added in v1.0.331

func (r *ModifyRunSyncAssetRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRunSyncAssetRequest) ToJsonString added in v1.0.331

func (r *ModifyRunSyncAssetRequest) ToJsonString() string

type ModifyRunSyncAssetRequestParams added in v1.0.426

type ModifyRunSyncAssetRequestParams struct {
	// 0: 互联网防火墙开关,1:vpc 防火墙开关
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type ModifyRunSyncAssetResponse added in v1.0.331

type ModifyRunSyncAssetResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRunSyncAssetResponseParams `json:"Response"`
}

func NewModifyRunSyncAssetResponse added in v1.0.331

func NewModifyRunSyncAssetResponse() (response *ModifyRunSyncAssetResponse)

func (*ModifyRunSyncAssetResponse) FromJsonString added in v1.0.331

func (r *ModifyRunSyncAssetResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRunSyncAssetResponse) ToJsonString added in v1.0.331

func (r *ModifyRunSyncAssetResponse) ToJsonString() string

type ModifyRunSyncAssetResponseParams added in v1.0.426

type ModifyRunSyncAssetResponseParams struct {
	// 0:同步成功,1:资产更新中,2:后台同步调用失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySecurityGroupItemRuleStatusRequest added in v1.0.228

type ModifySecurityGroupItemRuleStatusRequest struct {
	*tchttp.BaseRequest

	// 方向,0:出站,1:入站,默认1
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 是否开关开启,0:未开启,1:开启
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 更改的企业安全组规则的执行顺序
	RuleSequence *uint64 `json:"RuleSequence,omitnil,omitempty" name:"RuleSequence"`
}

func NewModifySecurityGroupItemRuleStatusRequest added in v1.0.228

func NewModifySecurityGroupItemRuleStatusRequest() (request *ModifySecurityGroupItemRuleStatusRequest)

func (*ModifySecurityGroupItemRuleStatusRequest) FromJsonString added in v1.0.228

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecurityGroupItemRuleStatusRequest) ToJsonString added in v1.0.228

type ModifySecurityGroupItemRuleStatusRequestParams added in v1.0.426

type ModifySecurityGroupItemRuleStatusRequestParams struct {
	// 方向,0:出站,1:入站,默认1
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 是否开关开启,0:未开启,1:开启
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 更改的企业安全组规则的执行顺序
	RuleSequence *uint64 `json:"RuleSequence,omitnil,omitempty" name:"RuleSequence"`
}

Predefined struct for user

type ModifySecurityGroupItemRuleStatusResponse added in v1.0.228

type ModifySecurityGroupItemRuleStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecurityGroupItemRuleStatusResponseParams `json:"Response"`
}

func NewModifySecurityGroupItemRuleStatusResponse added in v1.0.228

func NewModifySecurityGroupItemRuleStatusResponse() (response *ModifySecurityGroupItemRuleStatusResponse)

func (*ModifySecurityGroupItemRuleStatusResponse) FromJsonString added in v1.0.228

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecurityGroupItemRuleStatusResponse) ToJsonString added in v1.0.228

type ModifySecurityGroupItemRuleStatusResponseParams added in v1.0.426

type ModifySecurityGroupItemRuleStatusResponseParams struct {
	// 状态值,0:修改成功,非0:修改失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySecurityGroupRuleRequest added in v1.0.228

type ModifySecurityGroupRuleRequest struct {
	*tchttp.BaseRequest

	// 方向,0:出站,1:入站,默认1
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 编辑后是否启用规则,0:不启用,1:启用,默认1
	Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 编辑的企业安全组规则数据
	Data []*SecurityGroupListData `json:"Data,omitnil,omitempty" name:"Data"`

	// 编辑的企业安全组规则的原始执行顺序
	SgRuleOriginSequence *uint64 `json:"SgRuleOriginSequence,omitnil,omitempty" name:"SgRuleOriginSequence"`
}

func NewModifySecurityGroupRuleRequest added in v1.0.228

func NewModifySecurityGroupRuleRequest() (request *ModifySecurityGroupRuleRequest)

func (*ModifySecurityGroupRuleRequest) FromJsonString added in v1.0.228

func (r *ModifySecurityGroupRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecurityGroupRuleRequest) ToJsonString added in v1.0.228

func (r *ModifySecurityGroupRuleRequest) ToJsonString() string

type ModifySecurityGroupRuleRequestParams added in v1.0.426

type ModifySecurityGroupRuleRequestParams struct {
	// 方向,0:出站,1:入站,默认1
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 编辑后是否启用规则,0:不启用,1:启用,默认1
	Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 编辑的企业安全组规则数据
	Data []*SecurityGroupListData `json:"Data,omitnil,omitempty" name:"Data"`

	// 编辑的企业安全组规则的原始执行顺序
	SgRuleOriginSequence *uint64 `json:"SgRuleOriginSequence,omitnil,omitempty" name:"SgRuleOriginSequence"`
}

Predefined struct for user

type ModifySecurityGroupRuleResponse added in v1.0.228

type ModifySecurityGroupRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecurityGroupRuleResponseParams `json:"Response"`
}

func NewModifySecurityGroupRuleResponse added in v1.0.228

func NewModifySecurityGroupRuleResponse() (response *ModifySecurityGroupRuleResponse)

func (*ModifySecurityGroupRuleResponse) FromJsonString added in v1.0.228

func (r *ModifySecurityGroupRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecurityGroupRuleResponse) ToJsonString added in v1.0.228

func (r *ModifySecurityGroupRuleResponse) ToJsonString() string

type ModifySecurityGroupRuleResponseParams added in v1.0.426

type ModifySecurityGroupRuleResponseParams struct {
	// 状态值,0:编辑成功,非0:编辑失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 编辑后新生成规则的Id
	NewRuleId *uint64 `json:"NewRuleId,omitnil,omitempty" name:"NewRuleId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySecurityGroupSequenceRulesRequest added in v1.0.228

type ModifySecurityGroupSequenceRulesRequest struct {
	*tchttp.BaseRequest

	// 方向,0:出站,1:入站,默认1
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 企业安全组规则快速排序数据
	Data []*SecurityGroupOrderIndexData `json:"Data,omitnil,omitempty" name:"Data"`
}

func NewModifySecurityGroupSequenceRulesRequest added in v1.0.228

func NewModifySecurityGroupSequenceRulesRequest() (request *ModifySecurityGroupSequenceRulesRequest)

func (*ModifySecurityGroupSequenceRulesRequest) FromJsonString added in v1.0.228

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecurityGroupSequenceRulesRequest) ToJsonString added in v1.0.228

type ModifySecurityGroupSequenceRulesRequestParams added in v1.0.426

type ModifySecurityGroupSequenceRulesRequestParams struct {
	// 方向,0:出站,1:入站,默认1
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 企业安全组规则快速排序数据
	Data []*SecurityGroupOrderIndexData `json:"Data,omitnil,omitempty" name:"Data"`
}

Predefined struct for user

type ModifySecurityGroupSequenceRulesResponse added in v1.0.228

type ModifySecurityGroupSequenceRulesResponse struct {
	*tchttp.BaseResponse
	Response *ModifySecurityGroupSequenceRulesResponseParams `json:"Response"`
}

func NewModifySecurityGroupSequenceRulesResponse added in v1.0.228

func NewModifySecurityGroupSequenceRulesResponse() (response *ModifySecurityGroupSequenceRulesResponse)

func (*ModifySecurityGroupSequenceRulesResponse) FromJsonString added in v1.0.228

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySecurityGroupSequenceRulesResponse) ToJsonString added in v1.0.228

type ModifySecurityGroupSequenceRulesResponseParams added in v1.0.426

type ModifySecurityGroupSequenceRulesResponseParams struct {
	// 状态值,0:修改成功,非0:修改失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySequenceAclRulesRequest added in v1.0.744

type ModifySequenceAclRulesRequest struct {
	*tchttp.BaseRequest

	// 规则快速排序:OrderIndex,原始序号;NewOrderIndex:新序号
	RuleChangeItems []*RuleChangeItem `json:"RuleChangeItems,omitnil,omitempty" name:"RuleChangeItems"`

	// 规则方向:1,入站;0,出站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

func NewModifySequenceAclRulesRequest added in v1.0.744

func NewModifySequenceAclRulesRequest() (request *ModifySequenceAclRulesRequest)

func (*ModifySequenceAclRulesRequest) FromJsonString added in v1.0.744

func (r *ModifySequenceAclRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySequenceAclRulesRequest) ToJsonString added in v1.0.744

func (r *ModifySequenceAclRulesRequest) ToJsonString() string

type ModifySequenceAclRulesRequestParams added in v1.0.744

type ModifySequenceAclRulesRequestParams struct {
	// 规则快速排序:OrderIndex,原始序号;NewOrderIndex:新序号
	RuleChangeItems []*RuleChangeItem `json:"RuleChangeItems,omitnil,omitempty" name:"RuleChangeItems"`

	// 规则方向:1,入站;0,出站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

Predefined struct for user

type ModifySequenceAclRulesResponse added in v1.0.744

type ModifySequenceAclRulesResponse struct {
	*tchttp.BaseResponse
	Response *ModifySequenceAclRulesResponseParams `json:"Response"`
}

func NewModifySequenceAclRulesResponse added in v1.0.744

func NewModifySequenceAclRulesResponse() (response *ModifySequenceAclRulesResponse)

func (*ModifySequenceAclRulesResponse) FromJsonString added in v1.0.744

func (r *ModifySequenceAclRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySequenceAclRulesResponse) ToJsonString added in v1.0.744

func (r *ModifySequenceAclRulesResponse) ToJsonString() string

type ModifySequenceAclRulesResponseParams added in v1.0.744

type ModifySequenceAclRulesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySequenceRulesRequest

type ModifySequenceRulesRequest struct {
	*tchttp.BaseRequest

	// 边Id值
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 修改数据
	Data []*SequenceData `json:"Data,omitnil,omitempty" name:"Data"`

	// NAT地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 方向,0:出向,1:入向
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

func NewModifySequenceRulesRequest

func NewModifySequenceRulesRequest() (request *ModifySequenceRulesRequest)

func (*ModifySequenceRulesRequest) FromJsonString

func (r *ModifySequenceRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySequenceRulesRequest) ToJsonString

func (r *ModifySequenceRulesRequest) ToJsonString() string

type ModifySequenceRulesRequestParams added in v1.0.426

type ModifySequenceRulesRequestParams struct {
	// 边Id值
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 修改数据
	Data []*SequenceData `json:"Data,omitnil,omitempty" name:"Data"`

	// NAT地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 方向,0:出向,1:入向
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

Predefined struct for user

type ModifySequenceRulesResponse

type ModifySequenceRulesResponse struct {
	*tchttp.BaseResponse
	Response *ModifySequenceRulesResponseParams `json:"Response"`
}

func NewModifySequenceRulesResponse

func NewModifySequenceRulesResponse() (response *ModifySequenceRulesResponse)

func (*ModifySequenceRulesResponse) FromJsonString

func (r *ModifySequenceRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySequenceRulesResponse) ToJsonString

func (r *ModifySequenceRulesResponse) ToJsonString() string

type ModifySequenceRulesResponseParams added in v1.0.426

type ModifySequenceRulesResponseParams struct {
	// 0: 修改成功, 非0: 修改失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStorageSettingRequest added in v1.0.600

type ModifyStorageSettingRequest struct {
	*tchttp.BaseRequest
}

func NewModifyStorageSettingRequest added in v1.0.600

func NewModifyStorageSettingRequest() (request *ModifyStorageSettingRequest)

func (*ModifyStorageSettingRequest) FromJsonString added in v1.0.600

func (r *ModifyStorageSettingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStorageSettingRequest) ToJsonString added in v1.0.600

func (r *ModifyStorageSettingRequest) ToJsonString() string

type ModifyStorageSettingRequestParams added in v1.0.600

type ModifyStorageSettingRequestParams struct {
}

Predefined struct for user

type ModifyStorageSettingResponse added in v1.0.600

type ModifyStorageSettingResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStorageSettingResponseParams `json:"Response"`
}

func NewModifyStorageSettingResponse added in v1.0.600

func NewModifyStorageSettingResponse() (response *ModifyStorageSettingResponse)

func (*ModifyStorageSettingResponse) FromJsonString added in v1.0.600

func (r *ModifyStorageSettingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStorageSettingResponse) ToJsonString added in v1.0.600

func (r *ModifyStorageSettingResponse) ToJsonString() string

type ModifyStorageSettingResponseParams added in v1.0.600

type ModifyStorageSettingResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyTableStatusRequest

type ModifyTableStatusRequest struct {
	*tchttp.BaseRequest

	// EdgeId值两个vpc间的边id
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 状态值,1:锁表,2:解锁表
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Nat所在地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 0: 出向,1:入向
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

func NewModifyTableStatusRequest

func NewModifyTableStatusRequest() (request *ModifyTableStatusRequest)

func (*ModifyTableStatusRequest) FromJsonString

func (r *ModifyTableStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTableStatusRequest) ToJsonString

func (r *ModifyTableStatusRequest) ToJsonString() string

type ModifyTableStatusRequestParams added in v1.0.426

type ModifyTableStatusRequestParams struct {
	// EdgeId值两个vpc间的边id
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 状态值,1:锁表,2:解锁表
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// Nat所在地域
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 0: 出向,1:入向
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

Predefined struct for user

type ModifyTableStatusResponse

type ModifyTableStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyTableStatusResponseParams `json:"Response"`
}

func NewModifyTableStatusResponse

func NewModifyTableStatusResponse() (response *ModifyTableStatusResponse)

func (*ModifyTableStatusResponse) FromJsonString

func (r *ModifyTableStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTableStatusResponse) ToJsonString

func (r *ModifyTableStatusResponse) ToJsonString() string

type ModifyTableStatusResponseParams added in v1.0.426

type ModifyTableStatusResponseParams struct {
	// 0:正常,-1:不正常
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyVpcAcRuleRequest added in v1.0.744

type ModifyVpcAcRuleRequest struct {
	*tchttp.BaseRequest

	// 需要编辑的规则数组
	Rules []*VpcRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`
}

func NewModifyVpcAcRuleRequest added in v1.0.744

func NewModifyVpcAcRuleRequest() (request *ModifyVpcAcRuleRequest)

func (*ModifyVpcAcRuleRequest) FromJsonString added in v1.0.744

func (r *ModifyVpcAcRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVpcAcRuleRequest) ToJsonString added in v1.0.744

func (r *ModifyVpcAcRuleRequest) ToJsonString() string

type ModifyVpcAcRuleRequestParams added in v1.0.744

type ModifyVpcAcRuleRequestParams struct {
	// 需要编辑的规则数组
	Rules []*VpcRuleItem `json:"Rules,omitnil,omitempty" name:"Rules"`
}

Predefined struct for user

type ModifyVpcAcRuleResponse added in v1.0.744

type ModifyVpcAcRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVpcAcRuleResponseParams `json:"Response"`
}

func NewModifyVpcAcRuleResponse added in v1.0.744

func NewModifyVpcAcRuleResponse() (response *ModifyVpcAcRuleResponse)

func (*ModifyVpcAcRuleResponse) FromJsonString added in v1.0.744

func (r *ModifyVpcAcRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVpcAcRuleResponse) ToJsonString added in v1.0.744

func (r *ModifyVpcAcRuleResponse) ToJsonString() string

type ModifyVpcAcRuleResponseParams added in v1.0.744

type ModifyVpcAcRuleResponseParams struct {
	// 编辑成功后返回新策略ID列表
	RuleUuids []*int64 `json:"RuleUuids,omitnil,omitempty" name:"RuleUuids"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyVpcFwGroupRequest added in v1.0.744

type ModifyVpcFwGroupRequest struct {
	*tchttp.BaseRequest

	// 编辑的防火墙(组)ID
	FwGroupId *string `json:"FwGroupId,omitnil,omitempty" name:"FwGroupId"`

	// 修改防火墙(组)名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 编辑的防火墙实例列表
	VpcFwInstances []*VpcFwInstance `json:"VpcFwInstances,omitnil,omitempty" name:"VpcFwInstances"`

	// 指定防火墙使用网段信息
	FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil,omitempty" name:"FwCidrInfo"`
}

func NewModifyVpcFwGroupRequest added in v1.0.744

func NewModifyVpcFwGroupRequest() (request *ModifyVpcFwGroupRequest)

func (*ModifyVpcFwGroupRequest) FromJsonString added in v1.0.744

func (r *ModifyVpcFwGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVpcFwGroupRequest) ToJsonString added in v1.0.744

func (r *ModifyVpcFwGroupRequest) ToJsonString() string

type ModifyVpcFwGroupRequestParams added in v1.0.744

type ModifyVpcFwGroupRequestParams struct {
	// 编辑的防火墙(组)ID
	FwGroupId *string `json:"FwGroupId,omitnil,omitempty" name:"FwGroupId"`

	// 修改防火墙(组)名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 编辑的防火墙实例列表
	VpcFwInstances []*VpcFwInstance `json:"VpcFwInstances,omitnil,omitempty" name:"VpcFwInstances"`

	// 指定防火墙使用网段信息
	FwCidrInfo *FwCidrInfo `json:"FwCidrInfo,omitnil,omitempty" name:"FwCidrInfo"`
}

Predefined struct for user

type ModifyVpcFwGroupResponse added in v1.0.744

type ModifyVpcFwGroupResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVpcFwGroupResponseParams `json:"Response"`
}

func NewModifyVpcFwGroupResponse added in v1.0.744

func NewModifyVpcFwGroupResponse() (response *ModifyVpcFwGroupResponse)

func (*ModifyVpcFwGroupResponse) FromJsonString added in v1.0.744

func (r *ModifyVpcFwGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVpcFwGroupResponse) ToJsonString added in v1.0.744

func (r *ModifyVpcFwGroupResponse) ToJsonString() string

type ModifyVpcFwGroupResponseParams added in v1.0.744

type ModifyVpcFwGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyVpcFwSequenceRulesRequest added in v1.0.744

type ModifyVpcFwSequenceRulesRequest struct {
	*tchttp.BaseRequest

	// 规则快速排序:OrderIndex,原始序号;NewOrderIndex:新序号
	RuleChangeItems []*RuleChangeItem `json:"RuleChangeItems,omitnil,omitempty" name:"RuleChangeItems"`
}

func NewModifyVpcFwSequenceRulesRequest added in v1.0.744

func NewModifyVpcFwSequenceRulesRequest() (request *ModifyVpcFwSequenceRulesRequest)

func (*ModifyVpcFwSequenceRulesRequest) FromJsonString added in v1.0.744

func (r *ModifyVpcFwSequenceRulesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVpcFwSequenceRulesRequest) ToJsonString added in v1.0.744

func (r *ModifyVpcFwSequenceRulesRequest) ToJsonString() string

type ModifyVpcFwSequenceRulesRequestParams added in v1.0.744

type ModifyVpcFwSequenceRulesRequestParams struct {
	// 规则快速排序:OrderIndex,原始序号;NewOrderIndex:新序号
	RuleChangeItems []*RuleChangeItem `json:"RuleChangeItems,omitnil,omitempty" name:"RuleChangeItems"`
}

Predefined struct for user

type ModifyVpcFwSequenceRulesResponse added in v1.0.744

type ModifyVpcFwSequenceRulesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyVpcFwSequenceRulesResponseParams `json:"Response"`
}

func NewModifyVpcFwSequenceRulesResponse added in v1.0.744

func NewModifyVpcFwSequenceRulesResponse() (response *ModifyVpcFwSequenceRulesResponse)

func (*ModifyVpcFwSequenceRulesResponse) FromJsonString added in v1.0.744

func (r *ModifyVpcFwSequenceRulesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyVpcFwSequenceRulesResponse) ToJsonString added in v1.0.744

func (r *ModifyVpcFwSequenceRulesResponse) ToJsonString() string

type ModifyVpcFwSequenceRulesResponseParams added in v1.0.744

type ModifyVpcFwSequenceRulesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type NatFwEipsInfo

type NatFwEipsInfo struct {
	// 弹性公网ip
	Eip *string `json:"Eip,omitnil,omitempty" name:"Eip"`

	// 所属的Nat网关Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	NatGatewayId *string `json:"NatGatewayId,omitnil,omitempty" name:"NatGatewayId"`

	// Nat网关名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NatGatewayName *string `json:"NatGatewayName,omitnil,omitempty" name:"NatGatewayName"`
}

type NatFwFilter added in v1.0.228

type NatFwFilter struct {
	// 过滤的类型,例如实例id
	FilterType *string `json:"FilterType,omitnil,omitempty" name:"FilterType"`

	// 过滤的内容,以',' 分隔
	FilterContent *string `json:"FilterContent,omitnil,omitempty" name:"FilterContent"`
}

type NatFwInstance added in v1.0.228

type NatFwInstance struct {
	// nat实例id
	NatinsId *string `json:"NatinsId,omitnil,omitempty" name:"NatinsId"`

	// nat实例名称
	NatinsName *string `json:"NatinsName,omitnil,omitempty" name:"NatinsName"`

	// 实例所在地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 0:新增模式,1:接入模式
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwMode *int64 `json:"FwMode,omitnil,omitempty" name:"FwMode"`

	// 0:正常状态, 1: 正在创建
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// nat公网ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	NatIp *string `json:"NatIp,omitnil,omitempty" name:"NatIp"`
}

type NatInstanceInfo added in v1.0.228

type NatInstanceInfo struct {
	// nat实例id
	NatinsId *string `json:"NatinsId,omitnil,omitempty" name:"NatinsId"`

	// nat实例名称
	NatinsName *string `json:"NatinsName,omitnil,omitempty" name:"NatinsName"`

	// 实例所在地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 0: 新增模式,1:接入模式
	FwMode *int64 `json:"FwMode,omitnil,omitempty" name:"FwMode"`

	// 实例带宽大小 Mbps
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 入向带宽峰值 bps
	InFlowMax *int64 `json:"InFlowMax,omitnil,omitempty" name:"InFlowMax"`

	// 出向带宽峰值 bps
	OutFlowMax *uint64 `json:"OutFlowMax,omitnil,omitempty" name:"OutFlowMax"`

	// 地域中文信息
	RegionZh *string `json:"RegionZh,omitnil,omitempty" name:"RegionZh"`

	// 公网ip数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	EipAddress []*string `json:"EipAddress,omitnil,omitempty" name:"EipAddress"`

	// 内外使用ip数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcIp []*string `json:"VpcIp,omitnil,omitempty" name:"VpcIp"`

	// 实例关联子网数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Subnets []*string `json:"Subnets,omitnil,omitempty" name:"Subnets"`

	// 0 :正常 1:正在初始化
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 地域区域信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionDetail *string `json:"RegionDetail,omitnil,omitempty" name:"RegionDetail"`

	// 实例所在可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneZh *string `json:"ZoneZh,omitnil,omitempty" name:"ZoneZh"`

	// 实例所在可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneZhBak *string `json:"ZoneZhBak,omitnil,omitempty" name:"ZoneZhBak"`

	// 已使用规则数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleUsed *uint64 `json:"RuleUsed,omitnil,omitempty" name:"RuleUsed"`

	// 实例的规则限制最大规格数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleMax *uint64 `json:"RuleMax,omitnil,omitempty" name:"RuleMax"`

	// 实例引擎版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 引擎是否可升级:0,不可升级;1,可升级
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateEnable *int64 `json:"UpdateEnable,omitnil,omitempty" name:"UpdateEnable"`

	// 是的需要升级引擎 支持 nat拨测 1需要 0不需要
	// 注意:此字段可能返回 null,表示取不到有效值。
	NeedProbeEngineUpdate *int64 `json:"NeedProbeEngineUpdate,omitnil,omitempty" name:"NeedProbeEngineUpdate"`

	// 引擎运行模式,Normal:正常, OnlyRoute:透明模式
	// 注意:此字段可能返回 null,表示取不到有效值。
	TrafficMode *string `json:"TrafficMode,omitnil,omitempty" name:"TrafficMode"`

	// 实例主所在可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例备所在可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneBak *string `json:"ZoneBak,omitnil,omitempty" name:"ZoneBak"`

	// 引擎预约升级时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReserveTime *string `json:"ReserveTime,omitnil,omitempty" name:"ReserveTime"`

	// 引擎预约升级版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReserveVersion *string `json:"ReserveVersion,omitnil,omitempty" name:"ReserveVersion"`

	// 引擎预约升级版本状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReserveVersionState *string `json:"ReserveVersionState,omitnil,omitempty" name:"ReserveVersionState"`

	// 弹性开关
	// 1 打开
	// 0 关闭
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElasticSwitch *int64 `json:"ElasticSwitch,omitnil,omitempty" name:"ElasticSwitch"`

	// 弹性带宽,单位Mbps
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElasticBandwidth *int64 `json:"ElasticBandwidth,omitnil,omitempty" name:"ElasticBandwidth"`

	// 是否首次开通按量付费
	// 1 是
	// 0 不是
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsFirstAfterPay *int64 `json:"IsFirstAfterPay,omitnil,omitempty" name:"IsFirstAfterPay"`
}

type NatSwitchListData added in v1.0.745

type NatSwitchListData struct {
	// 列表ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 子网ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 子网名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetName *string `json:"SubnetName,omitnil,omitempty" name:"SubnetName"`

	// IPv4 CIDR
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetCidr *string `json:"SubnetCidr,omitnil,omitempty" name:"SubnetCidr"`

	// 关联路由ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RouteId *string `json:"RouteId,omitnil,omitempty" name:"RouteId"`

	// 关联路由名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	RouteName *string `json:"RouteName,omitnil,omitempty" name:"RouteName"`

	// 云服务器个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	CvmNum *uint64 `json:"CvmNum,omitnil,omitempty" name:"CvmNum"`

	// 所属VPC ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 所属VPC名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`

	// 是否生效
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enable *uint64 `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 开关状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// NAT网关ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NatId *string `json:"NatId,omitnil,omitempty" name:"NatId"`

	// NAT网关名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NatName *string `json:"NatName,omitnil,omitempty" name:"NatName"`

	// NAT防火墙实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NatInsId *string `json:"NatInsId,omitnil,omitempty" name:"NatInsId"`

	// NAT防火墙实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NatInsName *string `json:"NatInsName,omitnil,omitempty" name:"NatInsName"`

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 开关是否异常,0:正常,1:异常
	// 注意:此字段可能返回 null,表示取不到有效值。
	Abnormal *int64 `json:"Abnormal,omitnil,omitempty" name:"Abnormal"`
}

type NetInstancesInfo added in v1.0.744

type NetInstancesInfo struct {
	// 网络实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 网络实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 网络cidr (多段以逗号分隔)
	InstanceCidr *string `json:"InstanceCidr,omitnil,omitempty" name:"InstanceCidr"`

	// 网络实例所在地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type NewModeItems added in v1.0.228

type NewModeItems struct {
	// 新增模式下接入的vpc列表
	VpcList []*string `json:"VpcList,omitnil,omitempty" name:"VpcList"`

	// 新增模式下绑定的出口弹性公网ip列表,其中Eips和AddCount至少传递一个。
	Eips []*string `json:"Eips,omitnil,omitempty" name:"Eips"`

	// 新增模式下新增绑定的出口弹性公网ip个数,其中Eips和AddCount至少传递一个。
	AddCount *int64 `json:"AddCount,omitnil,omitempty" name:"AddCount"`
}

type RemoveAcRuleRequest added in v1.0.259

type RemoveAcRuleRequest struct {
	*tchttp.BaseRequest

	// 规则的uuid,可通过查询规则列表获取
	RuleUuid *int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`
}

func NewRemoveAcRuleRequest added in v1.0.259

func NewRemoveAcRuleRequest() (request *RemoveAcRuleRequest)

func (*RemoveAcRuleRequest) FromJsonString added in v1.0.259

func (r *RemoveAcRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveAcRuleRequest) ToJsonString added in v1.0.259

func (r *RemoveAcRuleRequest) ToJsonString() string

type RemoveAcRuleRequestParams added in v1.0.426

type RemoveAcRuleRequestParams struct {
	// 规则的uuid,可通过查询规则列表获取
	RuleUuid *int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`
}

Predefined struct for user

type RemoveAcRuleResponse added in v1.0.259

type RemoveAcRuleResponse struct {
	*tchttp.BaseResponse
	Response *RemoveAcRuleResponseParams `json:"Response"`
}

func NewRemoveAcRuleResponse added in v1.0.259

func NewRemoveAcRuleResponse() (response *RemoveAcRuleResponse)

func (*RemoveAcRuleResponse) FromJsonString added in v1.0.259

func (r *RemoveAcRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveAcRuleResponse) ToJsonString added in v1.0.259

func (r *RemoveAcRuleResponse) ToJsonString() string

type RemoveAcRuleResponseParams added in v1.0.426

type RemoveAcRuleResponseParams struct {
	// 删除成功后返回被删除策略的uuid
	RuleUuid *int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 0代表成功,-1代表失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnCode *int64 `json:"ReturnCode,omitnil,omitempty" name:"ReturnCode"`

	// success代表成功,failed代表失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnMsg *string `json:"ReturnMsg,omitnil,omitempty" name:"ReturnMsg"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RemoveAclRuleRequest added in v1.0.744

type RemoveAclRuleRequest struct {
	*tchttp.BaseRequest

	// 规则的uuid列表,可通过查询规则列表获取,注意:如果传入的是[-1]将删除所有规则
	RuleUuid []*int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 规则方向:1,入站;0,出站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

func NewRemoveAclRuleRequest added in v1.0.744

func NewRemoveAclRuleRequest() (request *RemoveAclRuleRequest)

func (*RemoveAclRuleRequest) FromJsonString added in v1.0.744

func (r *RemoveAclRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveAclRuleRequest) ToJsonString added in v1.0.744

func (r *RemoveAclRuleRequest) ToJsonString() string

type RemoveAclRuleRequestParams added in v1.0.744

type RemoveAclRuleRequestParams struct {
	// 规则的uuid列表,可通过查询规则列表获取,注意:如果传入的是[-1]将删除所有规则
	RuleUuid []*int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 规则方向:1,入站;0,出站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

Predefined struct for user

type RemoveAclRuleResponse added in v1.0.744

type RemoveAclRuleResponse struct {
	*tchttp.BaseResponse
	Response *RemoveAclRuleResponseParams `json:"Response"`
}

func NewRemoveAclRuleResponse added in v1.0.744

func NewRemoveAclRuleResponse() (response *RemoveAclRuleResponse)

func (*RemoveAclRuleResponse) FromJsonString added in v1.0.744

func (r *RemoveAclRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveAclRuleResponse) ToJsonString added in v1.0.744

func (r *RemoveAclRuleResponse) ToJsonString() string

type RemoveAclRuleResponseParams added in v1.0.744

type RemoveAclRuleResponseParams struct {
	// 删除成功后返回被删除策略的uuid列表
	RuleUuid []*int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RemoveEnterpriseSecurityGroupRuleRequest added in v1.0.294

type RemoveEnterpriseSecurityGroupRuleRequest struct {
	*tchttp.BaseRequest

	// 规则的uuid,可通过查询规则列表获取
	RuleUuid *int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 删除类型,0是单条删除,RuleUuid填写删除规则id,1为全部删除,RuleUuid填0即可
	RemoveType *int64 `json:"RemoveType,omitnil,omitempty" name:"RemoveType"`
}

func NewRemoveEnterpriseSecurityGroupRuleRequest added in v1.0.294

func NewRemoveEnterpriseSecurityGroupRuleRequest() (request *RemoveEnterpriseSecurityGroupRuleRequest)

func (*RemoveEnterpriseSecurityGroupRuleRequest) FromJsonString added in v1.0.294

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveEnterpriseSecurityGroupRuleRequest) ToJsonString added in v1.0.294

type RemoveEnterpriseSecurityGroupRuleRequestParams added in v1.0.426

type RemoveEnterpriseSecurityGroupRuleRequestParams struct {
	// 规则的uuid,可通过查询规则列表获取
	RuleUuid *int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 删除类型,0是单条删除,RuleUuid填写删除规则id,1为全部删除,RuleUuid填0即可
	RemoveType *int64 `json:"RemoveType,omitnil,omitempty" name:"RemoveType"`
}

Predefined struct for user

type RemoveEnterpriseSecurityGroupRuleResponse added in v1.0.294

type RemoveEnterpriseSecurityGroupRuleResponse struct {
	*tchttp.BaseResponse
	Response *RemoveEnterpriseSecurityGroupRuleResponseParams `json:"Response"`
}

func NewRemoveEnterpriseSecurityGroupRuleResponse added in v1.0.294

func NewRemoveEnterpriseSecurityGroupRuleResponse() (response *RemoveEnterpriseSecurityGroupRuleResponse)

func (*RemoveEnterpriseSecurityGroupRuleResponse) FromJsonString added in v1.0.294

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveEnterpriseSecurityGroupRuleResponse) ToJsonString added in v1.0.294

type RemoveEnterpriseSecurityGroupRuleResponseParams added in v1.0.426

type RemoveEnterpriseSecurityGroupRuleResponseParams struct {
	// 删除成功后返回被删除策略的uuid
	RuleUuid *int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 0代表成功,-1代表失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RemoveNatAcRuleRequest added in v1.0.602

type RemoveNatAcRuleRequest struct {
	*tchttp.BaseRequest

	// 规则的uuid列表,可通过查询规则列表获取,注意:如果传入的是[-1]将删除所有规则
	RuleUuid []*int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 规则方向:1,入站;0,出站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

func NewRemoveNatAcRuleRequest added in v1.0.602

func NewRemoveNatAcRuleRequest() (request *RemoveNatAcRuleRequest)

func (*RemoveNatAcRuleRequest) FromJsonString added in v1.0.602

func (r *RemoveNatAcRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveNatAcRuleRequest) ToJsonString added in v1.0.602

func (r *RemoveNatAcRuleRequest) ToJsonString() string

type RemoveNatAcRuleRequestParams added in v1.0.602

type RemoveNatAcRuleRequestParams struct {
	// 规则的uuid列表,可通过查询规则列表获取,注意:如果传入的是[-1]将删除所有规则
	RuleUuid []*int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 规则方向:1,入站;0,出站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`
}

Predefined struct for user

type RemoveNatAcRuleResponse added in v1.0.602

type RemoveNatAcRuleResponse struct {
	*tchttp.BaseResponse
	Response *RemoveNatAcRuleResponseParams `json:"Response"`
}

func NewRemoveNatAcRuleResponse added in v1.0.602

func NewRemoveNatAcRuleResponse() (response *RemoveNatAcRuleResponse)

func (*RemoveNatAcRuleResponse) FromJsonString added in v1.0.602

func (r *RemoveNatAcRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveNatAcRuleResponse) ToJsonString added in v1.0.602

func (r *RemoveNatAcRuleResponse) ToJsonString() string

type RemoveNatAcRuleResponseParams added in v1.0.602

type RemoveNatAcRuleResponseParams struct {
	// 删除成功后返回被删除策略的uuid列表
	RuleUuid []*int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RemoveVpcAcRuleRequest added in v1.0.744

type RemoveVpcAcRuleRequest struct {
	*tchttp.BaseRequest

	// 规则的uuid列表,可通过查询规则列表获取,注意:如果传入的是[-1]将删除所有规则
	RuleUuids []*int64 `json:"RuleUuids,omitnil,omitempty" name:"RuleUuids"`
}

func NewRemoveVpcAcRuleRequest added in v1.0.744

func NewRemoveVpcAcRuleRequest() (request *RemoveVpcAcRuleRequest)

func (*RemoveVpcAcRuleRequest) FromJsonString added in v1.0.744

func (r *RemoveVpcAcRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveVpcAcRuleRequest) ToJsonString added in v1.0.744

func (r *RemoveVpcAcRuleRequest) ToJsonString() string

type RemoveVpcAcRuleRequestParams added in v1.0.744

type RemoveVpcAcRuleRequestParams struct {
	// 规则的uuid列表,可通过查询规则列表获取,注意:如果传入的是[-1]将删除所有规则
	RuleUuids []*int64 `json:"RuleUuids,omitnil,omitempty" name:"RuleUuids"`
}

Predefined struct for user

type RemoveVpcAcRuleResponse added in v1.0.744

type RemoveVpcAcRuleResponse struct {
	*tchttp.BaseResponse
	Response *RemoveVpcAcRuleResponseParams `json:"Response"`
}

func NewRemoveVpcAcRuleResponse added in v1.0.744

func NewRemoveVpcAcRuleResponse() (response *RemoveVpcAcRuleResponse)

func (*RemoveVpcAcRuleResponse) FromJsonString added in v1.0.744

func (r *RemoveVpcAcRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RemoveVpcAcRuleResponse) ToJsonString added in v1.0.744

func (r *RemoveVpcAcRuleResponse) ToJsonString() string

type RemoveVpcAcRuleResponseParams added in v1.0.744

type RemoveVpcAcRuleResponseParams struct {
	// 删除成功后返回被删除策略的uuid列表
	RuleUuids []*int64 `json:"RuleUuids,omitnil,omitempty" name:"RuleUuids"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RuleChangeItem added in v1.0.604

type RuleChangeItem struct {
	// 原始sequence 值
	OrderIndex *int64 `json:"OrderIndex,omitnil,omitempty" name:"OrderIndex"`

	// 新的sequence 值
	NewOrderIndex *int64 `json:"NewOrderIndex,omitnil,omitempty" name:"NewOrderIndex"`
}

type RuleInfoData

type RuleInfoData struct {
	// 执行顺序
	OrderIndex *uint64 `json:"OrderIndex,omitnil,omitempty" name:"OrderIndex"`

	// 访问源
	SourceIp *string `json:"SourceIp,omitnil,omitempty" name:"SourceIp"`

	// 访问目的
	TargetIp *string `json:"TargetIp,omitnil,omitempty" name:"TargetIp"`

	// 协议
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 策略, 0:观察,1:阻断,2:放行
	Strategy *string `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板
	SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 方向,0:出站,1:入站
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 描述
	Detail *string `json:"Detail,omitnil,omitempty" name:"Detail"`

	// 访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板
	TargetType *uint64 `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 端口
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// id值
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 日志id,从告警处创建必传,其它为空
	LogId *string `json:"LogId,omitnil,omitempty" name:"LogId"`

	// 城市Code
	City *uint64 `json:"City,omitnil,omitempty" name:"City"`

	// 国家Code
	Country *uint64 `json:"Country,omitnil,omitempty" name:"Country"`

	// 云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云
	CloudCode *string `json:"CloudCode,omitnil,omitempty" name:"CloudCode"`

	// 是否为地域
	IsRegion *uint64 `json:"IsRegion,omitnil,omitempty" name:"IsRegion"`

	// 城市名
	CityName *string `json:"CityName,omitnil,omitempty" name:"CityName"`

	// 国家名
	CountryName *string `json:"CountryName,omitnil,omitempty" name:"CountryName"`

	// 国家二位iso代码或者省份缩写代码
	RegionIso *string `json:"RegionIso,omitnil,omitempty" name:"RegionIso"`
}

type ScanInfo

type ScanInfo struct {
	// 扫描结果信息
	ScanResultInfo *ScanResultInfo `json:"ScanResultInfo,omitnil,omitempty" name:"ScanResultInfo"`

	// 扫描状态 0扫描中 1完成  2未勾选自动扫描
	ScanStatus *int64 `json:"ScanStatus,omitnil,omitempty" name:"ScanStatus"`

	// 进度
	ScanPercent *float64 `json:"ScanPercent,omitnil,omitempty" name:"ScanPercent"`

	// 预计完成时间
	ScanTime *string `json:"ScanTime,omitnil,omitempty" name:"ScanTime"`
}

type ScanResultInfo

type ScanResultInfo struct {
	// 暴露漏洞数量
	LeakNum *uint64 `json:"LeakNum,omitnil,omitempty" name:"LeakNum"`

	// 防护ip数量
	IPNum *uint64 `json:"IPNum,omitnil,omitempty" name:"IPNum"`

	// 暴露端口数量
	PortNum *uint64 `json:"PortNum,omitnil,omitempty" name:"PortNum"`

	// 是否开启防护
	IPStatus *bool `json:"IPStatus,omitnil,omitempty" name:"IPStatus"`

	// 是否拦截攻击
	IdpStatus *bool `json:"IdpStatus,omitnil,omitempty" name:"IdpStatus"`

	// 是否禁封端口
	BanStatus *bool `json:"BanStatus,omitnil,omitempty" name:"BanStatus"`
}

type SecurityGroupBothWayInfo added in v1.0.228

type SecurityGroupBothWayInfo struct {
	// 执行顺序
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderIndex *uint64 `json:"OrderIndex,omitnil,omitempty" name:"OrderIndex"`

	// 访问源
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceId *string `json:"SourceId,omitnil,omitempty" name:"SourceId"`

	// 访问源类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 访问目的
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetId *string `json:"TargetId,omitnil,omitempty" name:"TargetId"`

	// 访问目的类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetType *uint64 `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 目的端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 策略, 1:阻断,2:放行
	// 注意:此字段可能返回 null,表示取不到有效值。
	Strategy *uint64 `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 方向,0:出站,1:入站,默认1
	// 注意:此字段可能返回 null,表示取不到有效值。
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Detail *string `json:"Detail,omitnil,omitempty" name:"Detail"`

	// 是否开关开启,0:未开启,1:开启
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否是正常规则,0:正常,1:异常
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsNew *uint64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	// 单/双向下发,0:单向下发,1:双向下发
	// 注意:此字段可能返回 null,表示取不到有效值。
	BothWay *uint64 `json:"BothWay,omitnil,omitempty" name:"BothWay"`

	// 私有网络ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 公网IP,多个以英文逗号分隔
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`

	// 内网IP,多个以英文逗号分隔
	// 注意:此字段可能返回 null,表示取不到有效值。
	PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`

	// 掩码地址,多个以英文逗号分隔
	// 注意:此字段可能返回 null,表示取不到有效值。
	Cidr *string `json:"Cidr,omitnil,omitempty" name:"Cidr"`

	// 端口协议类型参数模板id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceTemplateId *string `json:"ServiceTemplateId,omitnil,omitempty" name:"ServiceTemplateId"`

	// 是否使用端口协议模板,0:否,1:是
	ProtocolPortType *uint64 `json:"ProtocolPortType,omitnil,omitempty" name:"ProtocolPortType"`
}

type SecurityGroupListData

type SecurityGroupListData struct {
	// 执行顺序
	OrderIndex *uint64 `json:"OrderIndex,omitnil,omitempty" name:"OrderIndex"`

	// 访问源
	SourceId *string `json:"SourceId,omitnil,omitempty" name:"SourceId"`

	// 访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组
	SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 访问目的
	TargetId *string `json:"TargetId,omitnil,omitempty" name:"TargetId"`

	// 访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组
	TargetType *uint64 `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 协议
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 目的端口
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 策略, 1:阻断,2:放行
	Strategy *uint64 `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 描述
	Detail *string `json:"Detail,omitnil,omitempty" name:"Detail"`

	// 单/双向下发,0:单向下发,1:双向下发
	BothWay *uint64 `json:"BothWay,omitnil,omitempty" name:"BothWay"`

	// 规则ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 是否开关开启,0:未开启,1:开启
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否是正常规则,0:正常,1:异常
	IsNew *uint64 `json:"IsNew,omitnil,omitempty" name:"IsNew"`

	// 私有网络ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 公网IP,多个以英文逗号分隔
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`

	// 内网IP,多个以英文逗号分隔
	// 注意:此字段可能返回 null,表示取不到有效值。
	PrivateIp *string `json:"PrivateIp,omitnil,omitempty" name:"PrivateIp"`

	// 掩码地址,多个以英文逗号分隔
	// 注意:此字段可能返回 null,表示取不到有效值。
	Cidr *string `json:"Cidr,omitnil,omitempty" name:"Cidr"`

	// 端口协议类型参数模板id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceTemplateId *string `json:"ServiceTemplateId,omitnil,omitempty" name:"ServiceTemplateId"`

	// 生成双向下发规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	BothWayInfo []*SecurityGroupBothWayInfo `json:"BothWayInfo,omitnil,omitempty" name:"BothWayInfo"`

	// 方向,0:出站,1:入站,默认1
	Direction *uint64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 是否使用端口协议模板,0:否,1:是
	ProtocolPortType *uint64 `json:"ProtocolPortType,omitnil,omitempty" name:"ProtocolPortType"`

	// Uuid
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 资产分组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetGroupNameIn *string `json:"AssetGroupNameIn,omitnil,omitempty" name:"AssetGroupNameIn"`

	// 资产分组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	AssetGroupNameOut *string `json:"AssetGroupNameOut,omitnil,omitempty" name:"AssetGroupNameOut"`

	// 模板名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParameterName *string `json:"ParameterName,omitnil,omitempty" name:"ParameterName"`

	// 端口协议类型参数模板名称
	ProtocolPortName *string `json:"ProtocolPortName,omitnil,omitempty" name:"ProtocolPortName"`
}

type SecurityGroupOrderIndexData added in v1.0.228

type SecurityGroupOrderIndexData struct {
	// 企业安全组规则当前执行顺序
	OrderIndex *uint64 `json:"OrderIndex,omitnil,omitempty" name:"OrderIndex"`

	// 企业安全组规则更新目标执行顺序
	NewOrderIndex *uint64 `json:"NewOrderIndex,omitnil,omitempty" name:"NewOrderIndex"`
}

type SecurityGroupRule added in v1.0.294

type SecurityGroupRule struct {
	// 访问源示例:
	// 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)
	SourceContent *string `json:"SourceContent,omitnil,omitempty" name:"SourceContent"`

	// 访问源类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|region
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 访问目的示例:
	// 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)
	DestContent *string `json:"DestContent,omitnil,omitempty" name:"DestContent"`

	// 访问目的类型,类型可以为以下6种:net|template|instance|resourcegroup|tag|region
	DestType *string `json:"DestType,omitnil,omitempty" name:"DestType"`

	// 访问控制策略中设置的流量通过云防火墙的方式。取值:
	// accept:放行
	// drop:拒绝
	RuleAction *string `json:"RuleAction,omitnil,omitempty" name:"RuleAction"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 规则顺序,-1表示最低,1表示最高,请勿和外层Type冲突(和外层的Type配合使用,当中间插入时,指定添加位置)
	OrderIndex *string `json:"OrderIndex,omitnil,omitempty" name:"OrderIndex"`

	// 协议;TCP/UDP/ICMP/ANY
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 访问控制策略的端口。取值:
	// -1/-1:全部端口
	// 80:80端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceTemplateId *string `json:"ServiceTemplateId,omitnil,omitempty" name:"ServiceTemplateId"`

	// (入参时无需填写,自动生成)规则对应的唯一id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// (入参时、Enable已弃用;由通用配置中新增规则启用状态控制)
	// 规则状态,true表示启用,false表示禁用
	Enable *string `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 规则对应的唯一内部id
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`
}

type SecurityGroupSimplifyRule added in v1.0.658

type SecurityGroupSimplifyRule struct {
	// 访问源示例:
	// net:IP/CIDR(192.168.0.2)
	// template:参数模板(ipm-dyodhpby)
	// instance:资产实例(ins-123456)
	// resourcegroup:资产分组(/全部分组/分组1/子分组1)
	// tag:资源标签({"Key":"标签key值","Value":"标签Value值"})
	// region:地域(ap-gaungzhou)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceContent *string `json:"SourceContent,omitnil,omitempty" name:"SourceContent"`

	// 访问目的示例:
	// net:IP/CIDR(192.168.0.2)
	// template:参数模板(ipm-dyodhpby)
	// instance:资产实例(ins-123456)
	// resourcegroup:资产分组(/全部分组/分组1/子分组1)
	// tag:资源标签({"Key":"标签key值","Value":"标签Value值"})
	// region:地域(ap-gaungzhou)
	// 注意:此字段可能返回 null,表示取不到有效值。
	DestContent *string `json:"DestContent,omitnil,omitempty" name:"DestContent"`

	// 协议;TCP/UDP/ICMP/ANY
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 规则对应的唯一id
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleUuid *int64 `json:"RuleUuid,omitnil,omitempty" name:"RuleUuid"`

	// 规则序号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Sequence *int64 `json:"Sequence,omitnil,omitempty" name:"Sequence"`
}

type SequenceData

type SequenceData struct {
	// 规则Id值
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 修改前执行顺序
	OrderIndex *uint64 `json:"OrderIndex,omitnil,omitempty" name:"OrderIndex"`

	// 修改后执行顺序
	NewOrderIndex *uint64 `json:"NewOrderIndex,omitnil,omitempty" name:"NewOrderIndex"`
}

type SetNatFwDnatRuleRequest

type SetNatFwDnatRuleRequest struct {
	*tchttp.BaseRequest

	// 0:cfw新增模式,1:cfw接入模式。
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 操作类型,可选值:add,del,modify。
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// 防火墙实例id,该字段必须传递。
	CfwInstance *string `json:"CfwInstance,omitnil,omitempty" name:"CfwInstance"`

	// 添加或删除操作的Dnat规则列表。
	AddOrDelDnatRules []*CfwNatDnatRule `json:"AddOrDelDnatRules,omitnil,omitempty" name:"AddOrDelDnatRules"`

	// 修改操作的原始Dnat规则
	OriginDnat *CfwNatDnatRule `json:"OriginDnat,omitnil,omitempty" name:"OriginDnat"`

	// 修改操作的新的Dnat规则
	NewDnat *CfwNatDnatRule `json:"NewDnat,omitnil,omitempty" name:"NewDnat"`
}

func NewSetNatFwDnatRuleRequest

func NewSetNatFwDnatRuleRequest() (request *SetNatFwDnatRuleRequest)

func (*SetNatFwDnatRuleRequest) FromJsonString

func (r *SetNatFwDnatRuleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetNatFwDnatRuleRequest) ToJsonString

func (r *SetNatFwDnatRuleRequest) ToJsonString() string

type SetNatFwDnatRuleRequestParams added in v1.0.426

type SetNatFwDnatRuleRequestParams struct {
	// 0:cfw新增模式,1:cfw接入模式。
	Mode *uint64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 操作类型,可选值:add,del,modify。
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// 防火墙实例id,该字段必须传递。
	CfwInstance *string `json:"CfwInstance,omitnil,omitempty" name:"CfwInstance"`

	// 添加或删除操作的Dnat规则列表。
	AddOrDelDnatRules []*CfwNatDnatRule `json:"AddOrDelDnatRules,omitnil,omitempty" name:"AddOrDelDnatRules"`

	// 修改操作的原始Dnat规则
	OriginDnat *CfwNatDnatRule `json:"OriginDnat,omitnil,omitempty" name:"OriginDnat"`

	// 修改操作的新的Dnat规则
	NewDnat *CfwNatDnatRule `json:"NewDnat,omitnil,omitempty" name:"NewDnat"`
}

Predefined struct for user

type SetNatFwDnatRuleResponse

type SetNatFwDnatRuleResponse struct {
	*tchttp.BaseResponse
	Response *SetNatFwDnatRuleResponseParams `json:"Response"`
}

func NewSetNatFwDnatRuleResponse

func NewSetNatFwDnatRuleResponse() (response *SetNatFwDnatRuleResponse)

func (*SetNatFwDnatRuleResponse) FromJsonString

func (r *SetNatFwDnatRuleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetNatFwDnatRuleResponse) ToJsonString

func (r *SetNatFwDnatRuleResponse) ToJsonString() string

type SetNatFwDnatRuleResponseParams added in v1.0.426

type SetNatFwDnatRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SetNatFwEipRequest added in v1.0.228

type SetNatFwEipRequest struct {
	*tchttp.BaseRequest

	// bind:绑定eip;unbind:解绑eip;newAdd:新增防火墙弹性公网ip
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// 防火墙实例id
	CfwInstance *string `json:"CfwInstance,omitnil,omitempty" name:"CfwInstance"`

	// 当OperationType 为bind或unbind操作时,使用该字段。
	EipList []*string `json:"EipList,omitnil,omitempty" name:"EipList"`
}

func NewSetNatFwEipRequest added in v1.0.228

func NewSetNatFwEipRequest() (request *SetNatFwEipRequest)

func (*SetNatFwEipRequest) FromJsonString added in v1.0.228

func (r *SetNatFwEipRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetNatFwEipRequest) ToJsonString added in v1.0.228

func (r *SetNatFwEipRequest) ToJsonString() string

type SetNatFwEipRequestParams added in v1.0.426

type SetNatFwEipRequestParams struct {
	// bind:绑定eip;unbind:解绑eip;newAdd:新增防火墙弹性公网ip
	OperationType *string `json:"OperationType,omitnil,omitempty" name:"OperationType"`

	// 防火墙实例id
	CfwInstance *string `json:"CfwInstance,omitnil,omitempty" name:"CfwInstance"`

	// 当OperationType 为bind或unbind操作时,使用该字段。
	EipList []*string `json:"EipList,omitnil,omitempty" name:"EipList"`
}

Predefined struct for user

type SetNatFwEipResponse added in v1.0.228

type SetNatFwEipResponse struct {
	*tchttp.BaseResponse
	Response *SetNatFwEipResponseParams `json:"Response"`
}

func NewSetNatFwEipResponse added in v1.0.228

func NewSetNatFwEipResponse() (response *SetNatFwEipResponse)

func (*SetNatFwEipResponse) FromJsonString added in v1.0.228

func (r *SetNatFwEipResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SetNatFwEipResponse) ToJsonString added in v1.0.228

func (r *SetNatFwEipResponse) ToJsonString() string

type SetNatFwEipResponseParams added in v1.0.426

type SetNatFwEipResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StaticInfo added in v1.0.204

type StaticInfo struct {
	// 数
	Num *int64 `json:"Num,omitnil,omitempty" name:"Num"`

	// 端口
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// ip信息
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 地址
	Address *string `json:"Address,omitnil,omitempty" name:"Address"`

	// 资产id
	InsID *string `json:"InsID,omitnil,omitempty" name:"InsID"`

	// 资产名称
	InsName *string `json:"InsName,omitnil,omitempty" name:"InsName"`
}

type StopSecurityGroupRuleDispatchRequest added in v1.0.228

type StopSecurityGroupRuleDispatchRequest struct {
	*tchttp.BaseRequest

	// 值为1,中止全部
	StopType *int64 `json:"StopType,omitnil,omitempty" name:"StopType"`
}

func NewStopSecurityGroupRuleDispatchRequest added in v1.0.228

func NewStopSecurityGroupRuleDispatchRequest() (request *StopSecurityGroupRuleDispatchRequest)

func (*StopSecurityGroupRuleDispatchRequest) FromJsonString added in v1.0.228

func (r *StopSecurityGroupRuleDispatchRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopSecurityGroupRuleDispatchRequest) ToJsonString added in v1.0.228

func (r *StopSecurityGroupRuleDispatchRequest) ToJsonString() string

type StopSecurityGroupRuleDispatchRequestParams added in v1.0.426

type StopSecurityGroupRuleDispatchRequestParams struct {
	// 值为1,中止全部
	StopType *int64 `json:"StopType,omitnil,omitempty" name:"StopType"`
}

Predefined struct for user

type StopSecurityGroupRuleDispatchResponse added in v1.0.228

type StopSecurityGroupRuleDispatchResponse struct {
	*tchttp.BaseResponse
	Response *StopSecurityGroupRuleDispatchResponseParams `json:"Response"`
}

func NewStopSecurityGroupRuleDispatchResponse added in v1.0.228

func NewStopSecurityGroupRuleDispatchResponse() (response *StopSecurityGroupRuleDispatchResponse)

func (*StopSecurityGroupRuleDispatchResponse) FromJsonString added in v1.0.228

func (r *StopSecurityGroupRuleDispatchResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopSecurityGroupRuleDispatchResponse) ToJsonString added in v1.0.228

type StopSecurityGroupRuleDispatchResponseParams added in v1.0.426

type StopSecurityGroupRuleDispatchResponseParams struct {
	// true代表成功,false代表错误
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *bool `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SwitchListsData

type SwitchListsData struct {
	// 公网IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicIp *string `json:"PublicIp,omitnil,omitempty" name:"PublicIp"`

	// 内网IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	IntranetIp *string `json:"IntranetIp,omitnil,omitempty" name:"IntranetIp"`

	// 实例名
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 资产类型
	AssetType *string `json:"AssetType,omitnil,omitempty" name:"AssetType"`

	// 地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 防火墙开关
	Switch *int64 `json:"Switch,omitnil,omitempty" name:"Switch"`

	// id值
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 公网 IP 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicIpType *uint64 `json:"PublicIpType,omitnil,omitempty" name:"PublicIpType"`

	// 风险端口数
	// 注意:此字段可能返回 null,表示取不到有效值。
	PortTimes *uint64 `json:"PortTimes,omitnil,omitempty" name:"PortTimes"`

	// 最近扫描时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastTime *string `json:"LastTime,omitnil,omitempty" name:"LastTime"`

	// 扫描深度
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanMode *string `json:"ScanMode,omitnil,omitempty" name:"ScanMode"`

	// 扫描状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScanStatus *uint64 `json:"ScanStatus,omitnil,omitempty" name:"ScanStatus"`
}

type SyncFwOperateRequest added in v1.0.745

type SyncFwOperateRequest struct {
	*tchttp.BaseRequest

	// 同步操作类型:Route,同步防火墙路由
	SyncType *string `json:"SyncType,omitnil,omitempty" name:"SyncType"`

	// 防火墙类型;nat,nat防火墙;ew,vpc间防火墙
	FwType *string `json:"FwType,omitnil,omitempty" name:"FwType"`
}

func NewSyncFwOperateRequest added in v1.0.745

func NewSyncFwOperateRequest() (request *SyncFwOperateRequest)

func (*SyncFwOperateRequest) FromJsonString added in v1.0.745

func (r *SyncFwOperateRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SyncFwOperateRequest) ToJsonString added in v1.0.745

func (r *SyncFwOperateRequest) ToJsonString() string

type SyncFwOperateRequestParams added in v1.0.745

type SyncFwOperateRequestParams struct {
	// 同步操作类型:Route,同步防火墙路由
	SyncType *string `json:"SyncType,omitnil,omitempty" name:"SyncType"`

	// 防火墙类型;nat,nat防火墙;ew,vpc间防火墙
	FwType *string `json:"FwType,omitnil,omitempty" name:"FwType"`
}

Predefined struct for user

type SyncFwOperateResponse added in v1.0.745

type SyncFwOperateResponse struct {
	*tchttp.BaseResponse
	Response *SyncFwOperateResponseParams `json:"Response"`
}

func NewSyncFwOperateResponse added in v1.0.745

func NewSyncFwOperateResponse() (response *SyncFwOperateResponse)

func (*SyncFwOperateResponse) FromJsonString added in v1.0.745

func (r *SyncFwOperateResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SyncFwOperateResponse) ToJsonString added in v1.0.745

func (r *SyncFwOperateResponse) ToJsonString() string

type SyncFwOperateResponseParams added in v1.0.745

type SyncFwOperateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TLogInfo added in v1.0.204

type TLogInfo struct {
	// 失陷主机
	OutNum *int64 `json:"OutNum,omitnil,omitempty" name:"OutNum"`

	// 待处置告警
	HandleNum *int64 `json:"HandleNum,omitnil,omitempty" name:"HandleNum"`

	// 漏洞攻击
	VulNum *int64 `json:"VulNum,omitnil,omitempty" name:"VulNum"`

	// 网络探测
	NetworkNum *int64 `json:"NetworkNum,omitnil,omitempty" name:"NetworkNum"`

	// 封禁列表
	BanNum *int64 `json:"BanNum,omitnil,omitempty" name:"BanNum"`

	// 暴力破解
	BruteForceNum *int64 `json:"BruteForceNum,omitnil,omitempty" name:"BruteForceNum"`
}

type TagInfo added in v1.0.904

type TagInfo struct {
	// 目标key
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 目标值
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type TemplateListInfo added in v1.0.300

type TemplateListInfo struct {
	// 模板ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uuid *string `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 模板名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Detail *string `json:"Detail,omitnil,omitempty" name:"Detail"`

	// IP模板
	// 注意:此字段可能返回 null,表示取不到有效值。
	IpString *string `json:"IpString,omitnil,omitempty" name:"IpString"`

	// 插入时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	InsertTime *string `json:"InsertTime,omitnil,omitempty" name:"InsertTime"`

	// 修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 模板类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 关联规则条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RulesNum *int64 `json:"RulesNum,omitnil,omitempty" name:"RulesNum"`

	// 模板Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 协议端口模板,协议类型,4:4层协议,7:7层协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProtocolType *string `json:"ProtocolType,omitnil,omitempty" name:"ProtocolType"`

	// 模板包含地址数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	IPNum *int64 `json:"IPNum,omitnil,omitempty" name:"IPNum"`
}

type UnHandleEvent added in v1.0.204

type UnHandleEvent struct {
	// 伪攻击链类型
	EventTableListStruct []*UnHandleEventDetail `json:"EventTableListStruct,omitnil,omitempty" name:"EventTableListStruct"`

	// 1 是  0否
	BaseLineUser *uint64 `json:"BaseLineUser,omitnil,omitempty" name:"BaseLineUser"`

	// 1 打开 0 关闭
	BaseLineInSwitch *uint64 `json:"BaseLineInSwitch,omitnil,omitempty" name:"BaseLineInSwitch"`

	// 1 打开 0 关闭
	BaseLineOutSwitch *uint64 `json:"BaseLineOutSwitch,omitnil,omitempty" name:"BaseLineOutSwitch"`

	// vpc间防火墙实例数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcFwCount *uint64 `json:"VpcFwCount,omitnil,omitempty" name:"VpcFwCount"`
}

type UnHandleEventDetail added in v1.0.204

type UnHandleEventDetail struct {
	// 安全事件名称
	EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"`

	// 未处置事件数量
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
}

type VpcDnsInfo added in v1.0.228

type VpcDnsInfo struct {
	// vpc id
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// vpc 名称
	VpcName *string `json:"VpcName,omitnil,omitempty" name:"VpcName"`

	// nat 防火墙模式 0:新增模式, 1: 接入模式
	FwMode *int64 `json:"FwMode,omitnil,omitempty" name:"FwMode"`

	// vpc ipv4网段范围 CIDR(Classless Inter-Domain Routing,无类域间路由选择)
	VpcIpv4Cidr *string `json:"VpcIpv4Cidr,omitnil,omitempty" name:"VpcIpv4Cidr"`

	// 外网弹性ip,防火墙 dns解析地址
	DNSEip *string `json:"DNSEip,omitnil,omitempty" name:"DNSEip"`

	// nat网关id
	// 注意:此字段可能返回 null,表示取不到有效值。
	NatInsId *string `json:"NatInsId,omitnil,omitempty" name:"NatInsId"`

	// nat网关名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NatInsName *string `json:"NatInsName,omitnil,omitempty" name:"NatInsName"`

	// 0:开关关闭 , 1: 开关打开
	SwitchStatus *int64 `json:"SwitchStatus,omitnil,omitempty" name:"SwitchStatus"`

	// 0:未防护, 1: 已防护,2:忽略此字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProtectedStatus *uint64 `json:"ProtectedStatus,omitnil,omitempty" name:"ProtectedStatus"`

	// 是否支持DNS FW,0-不支持、1-支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportDNSFW *uint64 `json:"SupportDNSFW,omitnil,omitempty" name:"SupportDNSFW"`
}

type VpcFwCvmInsInfo added in v1.0.744

type VpcFwCvmInsInfo struct {
	// VPC防火墙实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwInsId *string `json:"FwInsId,omitnil,omitempty" name:"FwInsId"`

	// CVM所在地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// CVM所在地域中文
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionZh *string `json:"RegionZh,omitnil,omitempty" name:"RegionZh"`

	// CVM所在地域详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionDetail *string `json:"RegionDetail,omitnil,omitempty" name:"RegionDetail"`

	// 主机所在可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneZh *string `json:"ZoneZh,omitnil,omitempty" name:"ZoneZh"`

	// 备机所在可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneZhBack *string `json:"ZoneZhBack,omitnil,omitempty" name:"ZoneZhBack"`

	// 防火墙CVM带宽值
	// 注意:此字段可能返回 null,表示取不到有效值。
	BandWidth *int64 `json:"BandWidth,omitnil,omitempty" name:"BandWidth"`

	// 实例主机所在可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例备机所在可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneBak *string `json:"ZoneBak,omitnil,omitempty" name:"ZoneBak"`
}

type VpcFwGroupInfo added in v1.0.744

type VpcFwGroupInfo struct {
	// 防火墙(组)ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwGroupId *string `json:"FwGroupId,omitnil,omitempty" name:"FwGroupId"`

	// 防火墙(组)名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwGroupName *string `json:"FwGroupName,omitnil,omitempty" name:"FwGroupName"`

	// 防火墙组涉及到的开关个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwSwitchNum *int64 `json:"FwSwitchNum,omitnil,omitempty" name:"FwSwitchNum"`

	// 防火墙(组)部署的地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionLst []*string `json:"RegionLst,omitnil,omitempty" name:"RegionLst"`

	// 模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由
	// 注意:此字段可能返回 null,表示取不到有效值。
	SwitchMode *int64 `json:"SwitchMode,omitnil,omitempty" name:"SwitchMode"`

	// VPC防火墙实例卡片信息数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwInstanceLst []*VpcFwInstanceInfo `json:"FwInstanceLst,omitnil,omitempty" name:"FwInstanceLst"`

	// 防火墙(状态) 0:正常 1: 初始化或操作中
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// auto :自动选择
	// 如果为网段,则为用户自定义 192.168.0.0/20
	FwVpcCidr *string `json:"FwVpcCidr,omitnil,omitempty" name:"FwVpcCidr"`

	// cdc专用集群场景时表示部署所属的cdc
	// 注意:此字段可能返回 null,表示取不到有效值。
	CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"`

	// cdc专用集群场景时表示cdc名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	CdcName *string `json:"CdcName,omitnil,omitempty" name:"CdcName"`

	// 跨租户模式 1管理员 2单边 0 非跨租户
	// 注意:此字段可能返回 null,表示取不到有效值。
	CrossUserMode *string `json:"CrossUserMode,omitnil,omitempty" name:"CrossUserMode"`
}

type VpcFwInstance added in v1.0.744

type VpcFwInstance struct {
	// 防火墙实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 私有网络模式下接入的VpcId列表;仅私有网络模式使用
	VpcIds []*string `json:"VpcIds,omitnil,omitempty" name:"VpcIds"`

	// 部署地域信息
	FwDeploy *FwDeploy `json:"FwDeploy,omitnil,omitempty" name:"FwDeploy"`

	// 防火墙实例ID (编辑场景传)
	FwInsId *string `json:"FwInsId,omitnil,omitempty" name:"FwInsId"`
}

type VpcFwInstanceInfo added in v1.0.744

type VpcFwInstanceInfo struct {
	// VPC防火墙实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwInsName *string `json:"FwInsName,omitnil,omitempty" name:"FwInsName"`

	// VPC防火墙实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwInsId *string `json:"FwInsId,omitnil,omitempty" name:"FwInsId"`

	// VPC防火墙实例模式 0: 旧VPC模式防火墙 1: CCN模式防火墙
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwMode *int64 `json:"FwMode,omitnil,omitempty" name:"FwMode"`

	// VPC防火墙接入网络实例个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	JoinInsNum *int64 `json:"JoinInsNum,omitnil,omitempty" name:"JoinInsNum"`

	// VPC防火墙开关个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwSwitchNum *int64 `json:"FwSwitchNum,omitnil,omitempty" name:"FwSwitchNum"`

	// VPC防火墙状态 0:正常 , 1:创建中 2: 变更中
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// VPC防火墙创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// VPC 相关云联网ID列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	CcnId []*string `json:"CcnId,omitnil,omitempty" name:"CcnId"`

	// VPC 相关云联网名称列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	CcnName []*string `json:"CcnName,omitnil,omitempty" name:"CcnName"`

	// VPC 相关对等连接ID列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	PeerConnectionId []*string `json:"PeerConnectionId,omitnil,omitempty" name:"PeerConnectionId"`

	// VPC 相关对等连接名称列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	PeerConnectionName []*string `json:"PeerConnectionName,omitnil,omitempty" name:"PeerConnectionName"`

	// VPC防火墙CVM的列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwCvmLst []*VpcFwCvmInsInfo `json:"FwCvmLst,omitnil,omitempty" name:"FwCvmLst"`

	// VPC防火墙接入网络实例类型列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	JoinInsLst []*VpcFwJoinInstanceType `json:"JoinInsLst,omitnil,omitempty" name:"JoinInsLst"`

	// 防火墙网关信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwGateway []*FwGateway `json:"FwGateway,omitnil,omitempty" name:"FwGateway"`

	// 防火墙(组)ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwGroupId *string `json:"FwGroupId,omitnil,omitempty" name:"FwGroupId"`

	// 已使用规则数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleUsed *int64 `json:"RuleUsed,omitnil,omitempty" name:"RuleUsed"`

	// 最大规则数
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleMax *int64 `json:"RuleMax,omitnil,omitempty" name:"RuleMax"`

	// 防火墙实例带宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`

	// 用户VPC墙总带宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserVpcWidth *int64 `json:"UserVpcWidth,omitnil,omitempty" name:"UserVpcWidth"`

	// 接入的vpc列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	JoinInsIdLst []*string `json:"JoinInsIdLst,omitnil,omitempty" name:"JoinInsIdLst"`

	// 内网间峰值带宽 (单位 bps )
	FlowMax *int64 `json:"FlowMax,omitnil,omitempty" name:"FlowMax"`

	// 实例引擎版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 引擎是否可升级:0,不可升级;1,可升级
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateEnable *int64 `json:"UpdateEnable,omitnil,omitempty" name:"UpdateEnable"`

	// 引擎运行模式,Normal:正常, OnlyRoute:透明模式
	// 注意:此字段可能返回 null,表示取不到有效值。
	TrafficMode *string `json:"TrafficMode,omitnil,omitempty" name:"TrafficMode"`

	// 引擎预约升级时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReserveTime *string `json:"ReserveTime,omitnil,omitempty" name:"ReserveTime"`

	// 预约引擎升级版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReserveVersion *string `json:"ReserveVersion,omitnil,omitempty" name:"ReserveVersion"`

	// 引擎预约升级版本状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReserveVersionState *string `json:"ReserveVersionState,omitnil,omitempty" name:"ReserveVersionState"`

	// 弹性开关 1打开 0关闭
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElasticSwitch *int64 `json:"ElasticSwitch,omitnil,omitempty" name:"ElasticSwitch"`

	// 弹性带宽,单位Mbps
	// 注意:此字段可能返回 null,表示取不到有效值。
	ElasticBandwidth *int64 `json:"ElasticBandwidth,omitnil,omitempty" name:"ElasticBandwidth"`

	// 是否首次开通按量付费
	// 1 是
	// 0 不是
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsFirstAfterPay *int64 `json:"IsFirstAfterPay,omitnil,omitempty" name:"IsFirstAfterPay"`
}

type VpcFwInstanceShow added in v1.0.744

type VpcFwInstanceShow struct {
	// VPC防火墙实例ID
	FwInsId *string `json:"FwInsId,omitnil,omitempty" name:"FwInsId"`

	// VPC防火墙实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwInsName *string `json:"FwInsName,omitnil,omitempty" name:"FwInsName"`

	// 网络经过VPC防火墙CVM所在地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwInsRegion *string `json:"FwInsRegion,omitnil,omitempty" name:"FwInsRegion"`
}

type VpcFwJoinInstanceType added in v1.0.744

type VpcFwJoinInstanceType struct {
	// 接入实例类型,VPC、DIRECTCONNECT、 VPNGW 等
	// 注意:此字段可能返回 null,表示取不到有效值。
	JoinType *string `json:"JoinType,omitnil,omitempty" name:"JoinType"`

	// 接入的对应网络实例类型的数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Num *int64 `json:"Num,omitnil,omitempty" name:"Num"`
}

type VpcRuleItem added in v1.0.744

type VpcRuleItem struct {
	// 访问源示例:
	// net:IP/CIDR(192.168.0.2)
	SourceContent *string `json:"SourceContent,omitnil,omitempty" name:"SourceContent"`

	// 访问源类型,类型可以为:net
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 访问目的示例:
	// net:IP/CIDR(192.168.0.2)
	// domain:域名规则,例如*.qq.com
	DestContent *string `json:"DestContent,omitnil,omitempty" name:"DestContent"`

	// 访问目的类型,类型可以为:net,domain,dnsparse
	DestType *string `json:"DestType,omitnil,omitempty" name:"DestType"`

	// 协议,可选的值:
	// TCP
	// UDP
	// ICMP
	// ANY
	// HTTP
	// HTTPS
	// HTTP/HTTPS
	// SMTP
	// SMTPS
	// SMTP/SMTPS
	// FTP
	// DNS
	// TLS/SSL
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 访问控制策略中设置的流量通过云防火墙的方式。取值:
	// accept:放行
	// drop:拒绝
	// log:观察
	RuleAction *string `json:"RuleAction,omitnil,omitempty" name:"RuleAction"`

	// 访问控制策略的端口。取值:
	// -1/-1:全部端口
	// 80:80端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *string `json:"Port,omitnil,omitempty" name:"Port"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 规则顺序,-1表示最低,1表示最高
	OrderIndex *int64 `json:"OrderIndex,omitnil,omitempty" name:"OrderIndex"`

	// 规则对应的唯一id
	Uuid *int64 `json:"Uuid,omitnil,omitempty" name:"Uuid"`

	// 规则状态,true表示启用,false表示禁用
	Enable *string `json:"Enable,omitnil,omitempty" name:"Enable"`

	// 规则生效的范围,是在哪对vpc之间还是针对所有vpc间生效
	EdgeId *string `json:"EdgeId,omitnil,omitempty" name:"EdgeId"`

	// 规则的命中次数,增删改查规则时无需传入此参数,主要用于返回查询结果数据
	DetectedTimes *int64 `json:"DetectedTimes,omitnil,omitempty" name:"DetectedTimes"`

	// EdgeId对应的这对VPC间防火墙的描述
	EdgeName *string `json:"EdgeName,omitnil,omitempty" name:"EdgeName"`

	// 内部使用的uuid,一般情况下不会使用到该字段
	InternalUuid *int64 `json:"InternalUuid,omitnil,omitempty" name:"InternalUuid"`

	// 规则被删除:1,已删除;0,未删除
	Deleted *int64 `json:"Deleted,omitnil,omitempty" name:"Deleted"`

	// 规则生效的防火墙实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwGroupId *string `json:"FwGroupId,omitnil,omitempty" name:"FwGroupId"`

	// 防火墙名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	FwGroupName *string `json:"FwGroupName,omitnil,omitempty" name:"FwGroupName"`

	// beta任务详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	BetaList []*BetaInfoByACL `json:"BetaList,omitnil,omitempty" name:"BetaList"`

	// 端口协议组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParamTemplateId *string `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"`

	// 端口协议组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ParamTemplateName *string `json:"ParamTemplateName,omitnil,omitempty" name:"ParamTemplateName"`

	// 访问目的名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetName *string `json:"TargetName,omitnil,omitempty" name:"TargetName"`

	// 访问源名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`
}

type VpcZoneData added in v1.0.228

type VpcZoneData struct {
	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// vpc节点地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL