Documentation
¶
Overview ¶
This file is auto-generated, don't edit it. Thanks. *
*
Index ¶
- type Client
- func (client *Client) CreateMajorProtectionBlackIp(request *CreateMajorProtectionBlackIpRequest) (_result *CreateMajorProtectionBlackIpResponse, _err error)
- func (client *Client) CreateMajorProtectionBlackIpWithOptions(request *CreateMajorProtectionBlackIpRequest, runtime *util.RuntimeOptions) (_result *CreateMajorProtectionBlackIpResponse, _err error)
- func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (_result *DescribeInstanceResponse, _err error)
- func (client *Client) DescribeInstanceCompatible(request *DescribeInstanceCompatibleRequest) (_result *DescribeInstanceCompatibleResponse, _err error)
- func (client *Client) DescribeInstanceCompatibleWithOptions(request *DescribeInstanceCompatibleRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceCompatibleResponse, _err error)
- func (client *Client) DescribeInstanceExtend(request *DescribeInstanceExtendRequest) (_result *DescribeInstanceExtendResponse, _err error)
- func (client *Client) DescribeInstanceExtendWithOptions(request *DescribeInstanceExtendRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceExtendResponse, _err error)
- func (client *Client) DescribeInstanceWithOptions(request *DescribeInstanceRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceResponse, _err error)
- func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, ...) (_result *string, _err error)
- func (client *Client) Init(config *openapi.Config) (_err error)
- type CreateMajorProtectionBlackIpRequest
- func (s CreateMajorProtectionBlackIpRequest) GoString() string
- func (s *CreateMajorProtectionBlackIpRequest) SetDescription(v string) *CreateMajorProtectionBlackIpRequest
- func (s *CreateMajorProtectionBlackIpRequest) SetExpiredTime(v int64) *CreateMajorProtectionBlackIpRequest
- func (s *CreateMajorProtectionBlackIpRequest) SetInstanceId(v string) *CreateMajorProtectionBlackIpRequest
- func (s *CreateMajorProtectionBlackIpRequest) SetIpList(v string) *CreateMajorProtectionBlackIpRequest
- func (s *CreateMajorProtectionBlackIpRequest) SetRuleId(v int64) *CreateMajorProtectionBlackIpRequest
- func (s *CreateMajorProtectionBlackIpRequest) SetTemplateId(v int64) *CreateMajorProtectionBlackIpRequest
- func (s CreateMajorProtectionBlackIpRequest) String() string
- type CreateMajorProtectionBlackIpResponse
- func (s CreateMajorProtectionBlackIpResponse) GoString() string
- func (s *CreateMajorProtectionBlackIpResponse) SetBody(v *CreateMajorProtectionBlackIpResponseBody) *CreateMajorProtectionBlackIpResponse
- func (s *CreateMajorProtectionBlackIpResponse) SetHeaders(v map[string]*string) *CreateMajorProtectionBlackIpResponse
- func (s *CreateMajorProtectionBlackIpResponse) SetStatusCode(v int32) *CreateMajorProtectionBlackIpResponse
- func (s CreateMajorProtectionBlackIpResponse) String() string
- type CreateMajorProtectionBlackIpResponseBody
- type DescribeInstanceCompatibleRequest
- func (s DescribeInstanceCompatibleRequest) GoString() string
- func (s *DescribeInstanceCompatibleRequest) SetRegionId(v string) *DescribeInstanceCompatibleRequest
- func (s *DescribeInstanceCompatibleRequest) SetResourceGroupId(v string) *DescribeInstanceCompatibleRequest
- func (s DescribeInstanceCompatibleRequest) String() string
- type DescribeInstanceCompatibleResponse
- func (s DescribeInstanceCompatibleResponse) GoString() string
- func (s *DescribeInstanceCompatibleResponse) SetBody(v *DescribeInstanceCompatibleResponseBody) *DescribeInstanceCompatibleResponse
- func (s *DescribeInstanceCompatibleResponse) SetHeaders(v map[string]*string) *DescribeInstanceCompatibleResponse
- func (s *DescribeInstanceCompatibleResponse) SetStatusCode(v int32) *DescribeInstanceCompatibleResponse
- func (s DescribeInstanceCompatibleResponse) String() string
- type DescribeInstanceCompatibleResponseBody
- func (s DescribeInstanceCompatibleResponseBody) GoString() string
- func (s *DescribeInstanceCompatibleResponseBody) SetCommodityCode(v string) *DescribeInstanceCompatibleResponseBody
- func (s *DescribeInstanceCompatibleResponseBody) SetDetails(v *DescribeInstanceCompatibleResponseBodyDetails) *DescribeInstanceCompatibleResponseBody
- func (s *DescribeInstanceCompatibleResponseBody) SetEdition(v string) *DescribeInstanceCompatibleResponseBody
- func (s *DescribeInstanceCompatibleResponseBody) SetInstanceId(v string) *DescribeInstanceCompatibleResponseBody
- func (s *DescribeInstanceCompatibleResponseBody) SetPayType(v string) *DescribeInstanceCompatibleResponseBody
- func (s *DescribeInstanceCompatibleResponseBody) SetRegionId(v string) *DescribeInstanceCompatibleResponseBody
- func (s *DescribeInstanceCompatibleResponseBody) SetRequestId(v string) *DescribeInstanceCompatibleResponseBody
- func (s DescribeInstanceCompatibleResponseBody) String() string
- type DescribeInstanceCompatibleResponseBodyDetails
- func (s DescribeInstanceCompatibleResponseBodyDetails) GoString() string
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetAntiScan(v bool) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetAntiScanTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetBackendMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetBaseWafGroup(v bool) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetBaseWafGroupRuleInTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetBaseWafGroupRuleTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCnameResourceMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomResponse(v bool) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomResponseRuleInTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomResponseTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomRule(v bool) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomRuleAction(v string) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomRuleCondition(v string) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomRuleInTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomRuleRatelimitor(v string) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomRuleTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetDefenseGroupMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetDefenseObjectInGroupMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetDefenseObjectInTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetDefenseObjectMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetExclusiveIp(v bool) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetGslb(v bool) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetIpBlacklist(v bool) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetIpBlacklistIpInRuleMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetIpBlacklistRuleInTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetIpBlacklistTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetIpv6(v bool) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetLogService(v bool) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetWhitelist(v bool) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetWhitelistLogical(v string) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetWhitelistRuleCondition(v string) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetWhitelistRuleInTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s *DescribeInstanceCompatibleResponseBodyDetails) SetWhitelistTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
- func (s DescribeInstanceCompatibleResponseBodyDetails) String() string
- type DescribeInstanceExtendRequest
- func (s DescribeInstanceExtendRequest) GoString() string
- func (s *DescribeInstanceExtendRequest) SetEdition(v string) *DescribeInstanceExtendRequest
- func (s *DescribeInstanceExtendRequest) SetRegionId(v string) *DescribeInstanceExtendRequest
- func (s *DescribeInstanceExtendRequest) SetResourceGroupId(v string) *DescribeInstanceExtendRequest
- func (s DescribeInstanceExtendRequest) String() string
- type DescribeInstanceExtendResponse
- func (s DescribeInstanceExtendResponse) GoString() string
- func (s *DescribeInstanceExtendResponse) SetBody(v *DescribeInstanceExtendResponseBody) *DescribeInstanceExtendResponse
- func (s *DescribeInstanceExtendResponse) SetHeaders(v map[string]*string) *DescribeInstanceExtendResponse
- func (s *DescribeInstanceExtendResponse) SetStatusCode(v int32) *DescribeInstanceExtendResponse
- func (s DescribeInstanceExtendResponse) String() string
- type DescribeInstanceExtendResponseBody
- func (s DescribeInstanceExtendResponseBody) GoString() string
- func (s *DescribeInstanceExtendResponseBody) SetInstances(v []*DescribeInstanceExtendResponseBodyInstances) *DescribeInstanceExtendResponseBody
- func (s *DescribeInstanceExtendResponseBody) SetRequestId(v string) *DescribeInstanceExtendResponseBody
- func (s DescribeInstanceExtendResponseBody) String() string
- type DescribeInstanceExtendResponseBodyInstances
- func (s DescribeInstanceExtendResponseBodyInstances) GoString() string
- func (s *DescribeInstanceExtendResponseBodyInstances) SetExpireTime(v int64) *DescribeInstanceExtendResponseBodyInstances
- func (s *DescribeInstanceExtendResponseBodyInstances) SetInstanceId(v string) *DescribeInstanceExtendResponseBodyInstances
- func (s *DescribeInstanceExtendResponseBodyInstances) SetRegionId(v string) *DescribeInstanceExtendResponseBodyInstances
- func (s DescribeInstanceExtendResponseBodyInstances) String() string
- type DescribeInstanceRequest
- type DescribeInstanceResponse
- func (s DescribeInstanceResponse) GoString() string
- func (s *DescribeInstanceResponse) SetBody(v *DescribeInstanceResponseBody) *DescribeInstanceResponse
- func (s *DescribeInstanceResponse) SetHeaders(v map[string]*string) *DescribeInstanceResponse
- func (s *DescribeInstanceResponse) SetStatusCode(v int32) *DescribeInstanceResponse
- func (s DescribeInstanceResponse) String() string
- type DescribeInstanceResponseBody
- func (s DescribeInstanceResponseBody) GoString() string
- func (s *DescribeInstanceResponseBody) SetDetails(v *DescribeInstanceResponseBodyDetails) *DescribeInstanceResponseBody
- func (s *DescribeInstanceResponseBody) SetEdition(v string) *DescribeInstanceResponseBody
- func (s *DescribeInstanceResponseBody) SetInstanceId(v string) *DescribeInstanceResponseBody
- func (s *DescribeInstanceResponseBody) SetRegionId(v string) *DescribeInstanceResponseBody
- func (s *DescribeInstanceResponseBody) SetRequestId(v string) *DescribeInstanceResponseBody
- func (s DescribeInstanceResponseBody) String() string
- type DescribeInstanceResponseBodyDetails
- func (s DescribeInstanceResponseBodyDetails) GoString() string
- func (s *DescribeInstanceResponseBodyDetails) SetAclRuleMaxIpCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetAntiScan(v bool) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetAntiScanTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetBackendMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetBaseWafGroup(v bool) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetBaseWafGroupRuleInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetBaseWafGroupRuleTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetCnameResourceMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetCustomResponse(v bool) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetCustomResponseRuleInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetCustomResponseTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetCustomRule(v bool) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetCustomRuleAction(v string) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetCustomRuleCondition(v string) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetCustomRuleInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetCustomRuleRatelimitor(v string) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetCustomRuleTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetDefenseGroupMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetDefenseObjectInGroupMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetDefenseObjectInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetDefenseObjectMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetExclusiveIp(v bool) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetGslb(v bool) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetHttpPorts(v string) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetHttpsPorts(v string) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetIpBlacklist(v bool) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetIpBlacklistIpInRuleMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetIpBlacklistRuleInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetIpBlacklistTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetIpv6(v bool) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetLogService(v bool) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetMajorProtection(v bool) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetMajorProtectionTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetVastIpBlacklistInFileMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetVastIpBlacklistInOperationMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetVastIpBlacklistMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetWhitelist(v bool) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetWhitelistLogical(v string) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetWhitelistRuleCondition(v string) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetWhitelistRuleInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetWhitelistTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s DescribeInstanceResponseBodyDetails) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func (*Client) CreateMajorProtectionBlackIp ¶
func (client *Client) CreateMajorProtectionBlackIp(request *CreateMajorProtectionBlackIpRequest) (_result *CreateMajorProtectionBlackIpResponse, _err error)
func (*Client) CreateMajorProtectionBlackIpWithOptions ¶
func (client *Client) CreateMajorProtectionBlackIpWithOptions(request *CreateMajorProtectionBlackIpRequest, runtime *util.RuntimeOptions) (_result *CreateMajorProtectionBlackIpResponse, _err error)
func (*Client) DescribeInstance ¶
func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (_result *DescribeInstanceResponse, _err error)
func (*Client) DescribeInstanceCompatible ¶
func (client *Client) DescribeInstanceCompatible(request *DescribeInstanceCompatibleRequest) (_result *DescribeInstanceCompatibleResponse, _err error)
func (*Client) DescribeInstanceCompatibleWithOptions ¶
func (client *Client) DescribeInstanceCompatibleWithOptions(request *DescribeInstanceCompatibleRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceCompatibleResponse, _err error)
func (*Client) DescribeInstanceExtend ¶
func (client *Client) DescribeInstanceExtend(request *DescribeInstanceExtendRequest) (_result *DescribeInstanceExtendResponse, _err error)
func (*Client) DescribeInstanceExtendWithOptions ¶
func (client *Client) DescribeInstanceExtendWithOptions(request *DescribeInstanceExtendRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceExtendResponse, _err error)
func (*Client) DescribeInstanceWithOptions ¶
func (client *Client) DescribeInstanceWithOptions(request *DescribeInstanceRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceResponse, _err error)
func (*Client) GetEndpoint ¶
type CreateMajorProtectionBlackIpRequest ¶
type CreateMajorProtectionBlackIpRequest struct { // 防护对象1domain 描述信息。 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` ExpiredTime *int64 `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"` InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` IpList *string `json:"IpList,omitempty" xml:"IpList,omitempty"` RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (CreateMajorProtectionBlackIpRequest) GoString ¶
func (s CreateMajorProtectionBlackIpRequest) GoString() string
func (*CreateMajorProtectionBlackIpRequest) SetDescription ¶
func (s *CreateMajorProtectionBlackIpRequest) SetDescription(v string) *CreateMajorProtectionBlackIpRequest
func (*CreateMajorProtectionBlackIpRequest) SetExpiredTime ¶
func (s *CreateMajorProtectionBlackIpRequest) SetExpiredTime(v int64) *CreateMajorProtectionBlackIpRequest
func (*CreateMajorProtectionBlackIpRequest) SetInstanceId ¶
func (s *CreateMajorProtectionBlackIpRequest) SetInstanceId(v string) *CreateMajorProtectionBlackIpRequest
func (*CreateMajorProtectionBlackIpRequest) SetIpList ¶
func (s *CreateMajorProtectionBlackIpRequest) SetIpList(v string) *CreateMajorProtectionBlackIpRequest
func (*CreateMajorProtectionBlackIpRequest) SetRuleId ¶
func (s *CreateMajorProtectionBlackIpRequest) SetRuleId(v int64) *CreateMajorProtectionBlackIpRequest
func (*CreateMajorProtectionBlackIpRequest) SetTemplateId ¶
func (s *CreateMajorProtectionBlackIpRequest) SetTemplateId(v int64) *CreateMajorProtectionBlackIpRequest
func (CreateMajorProtectionBlackIpRequest) String ¶
func (s CreateMajorProtectionBlackIpRequest) String() string
type CreateMajorProtectionBlackIpResponse ¶
type CreateMajorProtectionBlackIpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateMajorProtectionBlackIpResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (CreateMajorProtectionBlackIpResponse) GoString ¶
func (s CreateMajorProtectionBlackIpResponse) GoString() string
func (*CreateMajorProtectionBlackIpResponse) SetHeaders ¶
func (s *CreateMajorProtectionBlackIpResponse) SetHeaders(v map[string]*string) *CreateMajorProtectionBlackIpResponse
func (*CreateMajorProtectionBlackIpResponse) SetStatusCode ¶
func (s *CreateMajorProtectionBlackIpResponse) SetStatusCode(v int32) *CreateMajorProtectionBlackIpResponse
func (CreateMajorProtectionBlackIpResponse) String ¶
func (s CreateMajorProtectionBlackIpResponse) String() string
type CreateMajorProtectionBlackIpResponseBody ¶
type CreateMajorProtectionBlackIpResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (CreateMajorProtectionBlackIpResponseBody) GoString ¶
func (s CreateMajorProtectionBlackIpResponseBody) GoString() string
func (*CreateMajorProtectionBlackIpResponseBody) SetRequestId ¶
func (s *CreateMajorProtectionBlackIpResponseBody) SetRequestId(v string) *CreateMajorProtectionBlackIpResponseBody
func (CreateMajorProtectionBlackIpResponseBody) String ¶
func (s CreateMajorProtectionBlackIpResponseBody) String() string
type DescribeInstanceCompatibleRequest ¶
type DescribeInstanceCompatibleRequest struct { RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` }
func (DescribeInstanceCompatibleRequest) GoString ¶
func (s DescribeInstanceCompatibleRequest) GoString() string
func (*DescribeInstanceCompatibleRequest) SetRegionId ¶
func (s *DescribeInstanceCompatibleRequest) SetRegionId(v string) *DescribeInstanceCompatibleRequest
func (*DescribeInstanceCompatibleRequest) SetResourceGroupId ¶
func (s *DescribeInstanceCompatibleRequest) SetResourceGroupId(v string) *DescribeInstanceCompatibleRequest
func (DescribeInstanceCompatibleRequest) String ¶
func (s DescribeInstanceCompatibleRequest) String() string
type DescribeInstanceCompatibleResponse ¶
type DescribeInstanceCompatibleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeInstanceCompatibleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (DescribeInstanceCompatibleResponse) GoString ¶
func (s DescribeInstanceCompatibleResponse) GoString() string
func (*DescribeInstanceCompatibleResponse) SetHeaders ¶
func (s *DescribeInstanceCompatibleResponse) SetHeaders(v map[string]*string) *DescribeInstanceCompatibleResponse
func (*DescribeInstanceCompatibleResponse) SetStatusCode ¶
func (s *DescribeInstanceCompatibleResponse) SetStatusCode(v int32) *DescribeInstanceCompatibleResponse
func (DescribeInstanceCompatibleResponse) String ¶
func (s DescribeInstanceCompatibleResponse) String() string
type DescribeInstanceCompatibleResponseBody ¶
type DescribeInstanceCompatibleResponseBody struct { CommodityCode *string `json:"CommodityCode,omitempty" xml:"CommodityCode,omitempty"` // 实例详情 Details *DescribeInstanceCompatibleResponseBodyDetails `json:"Details,omitempty" xml:"Details,omitempty" type:"Struct"` // 套餐 Edition *string `json:"Edition,omitempty" xml:"Edition,omitempty"` // 实例ID InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // 付费类型 PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"` // RegionId RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeInstanceCompatibleResponseBody) GoString ¶
func (s DescribeInstanceCompatibleResponseBody) GoString() string
func (*DescribeInstanceCompatibleResponseBody) SetCommodityCode ¶
func (s *DescribeInstanceCompatibleResponseBody) SetCommodityCode(v string) *DescribeInstanceCompatibleResponseBody
func (*DescribeInstanceCompatibleResponseBody) SetDetails ¶
func (*DescribeInstanceCompatibleResponseBody) SetEdition ¶
func (s *DescribeInstanceCompatibleResponseBody) SetEdition(v string) *DescribeInstanceCompatibleResponseBody
func (*DescribeInstanceCompatibleResponseBody) SetInstanceId ¶
func (s *DescribeInstanceCompatibleResponseBody) SetInstanceId(v string) *DescribeInstanceCompatibleResponseBody
func (*DescribeInstanceCompatibleResponseBody) SetPayType ¶
func (s *DescribeInstanceCompatibleResponseBody) SetPayType(v string) *DescribeInstanceCompatibleResponseBody
func (*DescribeInstanceCompatibleResponseBody) SetRegionId ¶
func (s *DescribeInstanceCompatibleResponseBody) SetRegionId(v string) *DescribeInstanceCompatibleResponseBody
func (*DescribeInstanceCompatibleResponseBody) SetRequestId ¶
func (s *DescribeInstanceCompatibleResponseBody) SetRequestId(v string) *DescribeInstanceCompatibleResponseBody
func (DescribeInstanceCompatibleResponseBody) String ¶
func (s DescribeInstanceCompatibleResponseBody) String() string
type DescribeInstanceCompatibleResponseBodyDetails ¶
type DescribeInstanceCompatibleResponseBodyDetails struct { // 支持扫描防护 AntiScan *bool `json:"AntiScan,omitempty" xml:"AntiScan,omitempty"` // 扫描防护模板数 AntiScanTemplateMaxCount *int64 `json:"AntiScanTemplateMaxCount,omitempty" xml:"AntiScanTemplateMaxCount,omitempty"` // 最大回源数 BackendMaxCount *int64 `json:"BackendMaxCount,omitempty" xml:"BackendMaxCount,omitempty"` // 基础防护 BaseWafGroup *bool `json:"BaseWafGroup,omitempty" xml:"BaseWafGroup,omitempty"` // 基础防护规则 BaseWafGroupRuleInTemplateMaxCount *int64 `json:"BaseWafGroupRuleInTemplateMaxCount,omitempty" xml:"BaseWafGroupRuleInTemplateMaxCount,omitempty"` // 基础防护规则最大数量 BaseWafGroupRuleTemplateMaxCount *int64 `json:"BaseWafGroupRuleTemplateMaxCount,omitempty" xml:"BaseWafGroupRuleTemplateMaxCount,omitempty"` // 最大可添加CNAME数 CnameResourceMaxCount *int64 `json:"CnameResourceMaxCount,omitempty" xml:"CnameResourceMaxCount,omitempty"` // 支持自定义响应 CustomResponse *bool `json:"CustomResponse,omitempty" xml:"CustomResponse,omitempty"` // 自定义响应模板包含规则数 CustomResponseRuleInTemplateMaxCount *int64 `json:"CustomResponseRuleInTemplateMaxCount,omitempty" xml:"CustomResponseRuleInTemplateMaxCount,omitempty"` // 自定义响应模板数 CustomResponseTemplateMaxCount *int64 `json:"CustomResponseTemplateMaxCount,omitempty" xml:"CustomResponseTemplateMaxCount,omitempty"` // 支持自定义规则 CustomRule *bool `json:"CustomRule,omitempty" xml:"CustomRule,omitempty"` // 包含字符串 CustomRuleAction *string `json:"CustomRuleAction,omitempty" xml:"CustomRuleAction,omitempty"` // 自定义规则匹配条件 CustomRuleCondition *string `json:"CustomRuleCondition,omitempty" xml:"CustomRuleCondition,omitempty"` // 自定义规则模板包含规则数 CustomRuleInTemplateMaxCount *int64 `json:"CustomRuleInTemplateMaxCount,omitempty" xml:"CustomRuleInTemplateMaxCount,omitempty"` // 自定义规则限速对象 CustomRuleRatelimitor *string `json:"CustomRuleRatelimitor,omitempty" xml:"CustomRuleRatelimitor,omitempty"` // 自定义规则模板数 CustomRuleTemplateMaxCount *int64 `json:"CustomRuleTemplateMaxCount,omitempty" xml:"CustomRuleTemplateMaxCount,omitempty"` // 最大防护组数量 DefenseGroupMaxCount *int64 `json:"DefenseGroupMaxCount,omitempty" xml:"DefenseGroupMaxCount,omitempty"` // 一个防护组内最大包含对象数量 DefenseObjectInGroupMaxCount *int64 `json:"DefenseObjectInGroupMaxCount,omitempty" xml:"DefenseObjectInGroupMaxCount,omitempty"` // 一个模板内关联对象的最大数量 DefenseObjectInTemplateMaxCount *int64 `json:"DefenseObjectInTemplateMaxCount,omitempty" xml:"DefenseObjectInTemplateMaxCount,omitempty"` // 最大防护对象数量 DefenseObjectMaxCount *int64 `json:"DefenseObjectMaxCount,omitempty" xml:"DefenseObjectMaxCount,omitempty"` // 独享IP ExclusiveIp *bool `json:"ExclusiveIp,omitempty" xml:"ExclusiveIp,omitempty"` // Gslb Gslb *bool `json:"Gslb,omitempty" xml:"Gslb,omitempty"` // 支持IP黑名单 IpBlacklist *bool `json:"IpBlacklist,omitempty" xml:"IpBlacklist,omitempty"` // IP黑名单规则包含IP数 IpBlacklistIpInRuleMaxCount *int64 `json:"IpBlacklistIpInRuleMaxCount,omitempty" xml:"IpBlacklistIpInRuleMaxCount,omitempty"` // IP黑名单模板包含规则数 IpBlacklistRuleInTemplateMaxCount *int64 `json:"IpBlacklistRuleInTemplateMaxCount,omitempty" xml:"IpBlacklistRuleInTemplateMaxCount,omitempty"` // /黑名单模板数 IpBlacklistTemplateMaxCount *int64 `json:"IpBlacklistTemplateMaxCount,omitempty" xml:"IpBlacklistTemplateMaxCount,omitempty"` // Ipv6 Ipv6 *bool `json:"Ipv6,omitempty" xml:"Ipv6,omitempty"` // 日志服务是否开启 LogService *bool `json:"LogService,omitempty" xml:"LogService,omitempty"` // 是否支持白名单 Whitelist *bool `json:"Whitelist,omitempty" xml:"Whitelist,omitempty"` // 白名单规则匹配条件 WhitelistLogical *string `json:"WhitelistLogical,omitempty" xml:"WhitelistLogical,omitempty"` // 白名单规则匹配条件 WhitelistRuleCondition *string `json:"WhitelistRuleCondition,omitempty" xml:"WhitelistRuleCondition,omitempty"` // 白名单模板包含规则数 WhitelistRuleInTemplateMaxCount *int64 `json:"WhitelistRuleInTemplateMaxCount,omitempty" xml:"WhitelistRuleInTemplateMaxCount,omitempty"` // 白名单模板数 WhitelistTemplateMaxCount *int64 `json:"WhitelistTemplateMaxCount,omitempty" xml:"WhitelistTemplateMaxCount,omitempty"` }
func (DescribeInstanceCompatibleResponseBodyDetails) GoString ¶
func (s DescribeInstanceCompatibleResponseBodyDetails) GoString() string
func (*DescribeInstanceCompatibleResponseBodyDetails) SetAntiScan ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetAntiScan(v bool) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetAntiScanTemplateMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetAntiScanTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetBackendMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetBackendMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetBaseWafGroup ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetBaseWafGroup(v bool) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetBaseWafGroupRuleInTemplateMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetBaseWafGroupRuleInTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetBaseWafGroupRuleTemplateMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetBaseWafGroupRuleTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetCnameResourceMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCnameResourceMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetCustomResponse ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomResponse(v bool) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetCustomResponseRuleInTemplateMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomResponseRuleInTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetCustomResponseTemplateMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomResponseTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetCustomRule ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomRule(v bool) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetCustomRuleAction ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomRuleAction(v string) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetCustomRuleCondition ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomRuleCondition(v string) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetCustomRuleInTemplateMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomRuleInTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetCustomRuleRatelimitor ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomRuleRatelimitor(v string) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetCustomRuleTemplateMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetCustomRuleTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetDefenseGroupMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetDefenseGroupMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetDefenseObjectInGroupMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetDefenseObjectInGroupMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetDefenseObjectInTemplateMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetDefenseObjectInTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetDefenseObjectMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetDefenseObjectMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetExclusiveIp ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetExclusiveIp(v bool) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetGslb ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetGslb(v bool) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetIpBlacklist ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetIpBlacklist(v bool) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetIpBlacklistIpInRuleMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetIpBlacklistIpInRuleMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetIpBlacklistRuleInTemplateMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetIpBlacklistRuleInTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetIpBlacklistTemplateMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetIpBlacklistTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetIpv6 ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetIpv6(v bool) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetLogService ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetLogService(v bool) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetWhitelist ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetWhitelist(v bool) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetWhitelistLogical ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetWhitelistLogical(v string) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetWhitelistRuleCondition ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetWhitelistRuleCondition(v string) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetWhitelistRuleInTemplateMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetWhitelistRuleInTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (*DescribeInstanceCompatibleResponseBodyDetails) SetWhitelistTemplateMaxCount ¶
func (s *DescribeInstanceCompatibleResponseBodyDetails) SetWhitelistTemplateMaxCount(v int64) *DescribeInstanceCompatibleResponseBodyDetails
func (DescribeInstanceCompatibleResponseBodyDetails) String ¶
func (s DescribeInstanceCompatibleResponseBodyDetails) String() string
type DescribeInstanceExtendRequest ¶
type DescribeInstanceExtendRequest struct { Edition *string `json:"Edition,omitempty" xml:"Edition,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` }
func (DescribeInstanceExtendRequest) GoString ¶
func (s DescribeInstanceExtendRequest) GoString() string
func (*DescribeInstanceExtendRequest) SetEdition ¶
func (s *DescribeInstanceExtendRequest) SetEdition(v string) *DescribeInstanceExtendRequest
func (*DescribeInstanceExtendRequest) SetRegionId ¶
func (s *DescribeInstanceExtendRequest) SetRegionId(v string) *DescribeInstanceExtendRequest
func (*DescribeInstanceExtendRequest) SetResourceGroupId ¶
func (s *DescribeInstanceExtendRequest) SetResourceGroupId(v string) *DescribeInstanceExtendRequest
func (DescribeInstanceExtendRequest) String ¶
func (s DescribeInstanceExtendRequest) String() string
type DescribeInstanceExtendResponse ¶
type DescribeInstanceExtendResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeInstanceExtendResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (DescribeInstanceExtendResponse) GoString ¶
func (s DescribeInstanceExtendResponse) GoString() string
func (*DescribeInstanceExtendResponse) SetBody ¶
func (s *DescribeInstanceExtendResponse) SetBody(v *DescribeInstanceExtendResponseBody) *DescribeInstanceExtendResponse
func (*DescribeInstanceExtendResponse) SetHeaders ¶
func (s *DescribeInstanceExtendResponse) SetHeaders(v map[string]*string) *DescribeInstanceExtendResponse
func (*DescribeInstanceExtendResponse) SetStatusCode ¶
func (s *DescribeInstanceExtendResponse) SetStatusCode(v int32) *DescribeInstanceExtendResponse
func (DescribeInstanceExtendResponse) String ¶
func (s DescribeInstanceExtendResponse) String() string
type DescribeInstanceExtendResponseBody ¶
type DescribeInstanceExtendResponseBody struct { Instances []*DescribeInstanceExtendResponseBodyInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeInstanceExtendResponseBody) GoString ¶
func (s DescribeInstanceExtendResponseBody) GoString() string
func (*DescribeInstanceExtendResponseBody) SetInstances ¶
func (s *DescribeInstanceExtendResponseBody) SetInstances(v []*DescribeInstanceExtendResponseBodyInstances) *DescribeInstanceExtendResponseBody
func (*DescribeInstanceExtendResponseBody) SetRequestId ¶
func (s *DescribeInstanceExtendResponseBody) SetRequestId(v string) *DescribeInstanceExtendResponseBody
func (DescribeInstanceExtendResponseBody) String ¶
func (s DescribeInstanceExtendResponseBody) String() string
type DescribeInstanceExtendResponseBodyInstances ¶
type DescribeInstanceExtendResponseBodyInstances struct { ExpireTime *int64 `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"` InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (DescribeInstanceExtendResponseBodyInstances) GoString ¶
func (s DescribeInstanceExtendResponseBodyInstances) GoString() string
func (*DescribeInstanceExtendResponseBodyInstances) SetExpireTime ¶
func (s *DescribeInstanceExtendResponseBodyInstances) SetExpireTime(v int64) *DescribeInstanceExtendResponseBodyInstances
func (*DescribeInstanceExtendResponseBodyInstances) SetInstanceId ¶
func (s *DescribeInstanceExtendResponseBodyInstances) SetInstanceId(v string) *DescribeInstanceExtendResponseBodyInstances
func (*DescribeInstanceExtendResponseBodyInstances) SetRegionId ¶
func (s *DescribeInstanceExtendResponseBodyInstances) SetRegionId(v string) *DescribeInstanceExtendResponseBodyInstances
func (DescribeInstanceExtendResponseBodyInstances) String ¶
func (s DescribeInstanceExtendResponseBodyInstances) String() string
type DescribeInstanceRequest ¶
type DescribeInstanceRequest struct { RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` }
func (DescribeInstanceRequest) GoString ¶
func (s DescribeInstanceRequest) GoString() string
func (*DescribeInstanceRequest) SetRegionId ¶
func (s *DescribeInstanceRequest) SetRegionId(v string) *DescribeInstanceRequest
func (*DescribeInstanceRequest) SetResourceGroupId ¶
func (s *DescribeInstanceRequest) SetResourceGroupId(v string) *DescribeInstanceRequest
func (DescribeInstanceRequest) String ¶
func (s DescribeInstanceRequest) String() string
type DescribeInstanceResponse ¶
type DescribeInstanceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (DescribeInstanceResponse) GoString ¶
func (s DescribeInstanceResponse) GoString() string
func (*DescribeInstanceResponse) SetBody ¶
func (s *DescribeInstanceResponse) SetBody(v *DescribeInstanceResponseBody) *DescribeInstanceResponse
func (*DescribeInstanceResponse) SetHeaders ¶
func (s *DescribeInstanceResponse) SetHeaders(v map[string]*string) *DescribeInstanceResponse
func (*DescribeInstanceResponse) SetStatusCode ¶
func (s *DescribeInstanceResponse) SetStatusCode(v int32) *DescribeInstanceResponse
func (DescribeInstanceResponse) String ¶
func (s DescribeInstanceResponse) String() string
type DescribeInstanceResponseBody ¶
type DescribeInstanceResponseBody struct { // 实例详情 Details *DescribeInstanceResponseBodyDetails `json:"Details,omitempty" xml:"Details,omitempty" type:"Struct"` // 套餐 Edition *string `json:"Edition,omitempty" xml:"Edition,omitempty"` // 实例ID InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // RegionId RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeInstanceResponseBody) GoString ¶
func (s DescribeInstanceResponseBody) GoString() string
func (*DescribeInstanceResponseBody) SetDetails ¶
func (s *DescribeInstanceResponseBody) SetDetails(v *DescribeInstanceResponseBodyDetails) *DescribeInstanceResponseBody
func (*DescribeInstanceResponseBody) SetEdition ¶
func (s *DescribeInstanceResponseBody) SetEdition(v string) *DescribeInstanceResponseBody
func (*DescribeInstanceResponseBody) SetInstanceId ¶
func (s *DescribeInstanceResponseBody) SetInstanceId(v string) *DescribeInstanceResponseBody
func (*DescribeInstanceResponseBody) SetRegionId ¶
func (s *DescribeInstanceResponseBody) SetRegionId(v string) *DescribeInstanceResponseBody
func (*DescribeInstanceResponseBody) SetRequestId ¶
func (s *DescribeInstanceResponseBody) SetRequestId(v string) *DescribeInstanceResponseBody
func (DescribeInstanceResponseBody) String ¶
func (s DescribeInstanceResponseBody) String() string
type DescribeInstanceResponseBodyDetails ¶
type DescribeInstanceResponseBodyDetails struct { AclRuleMaxIpCount *int64 `json:"AclRuleMaxIpCount,omitempty" xml:"AclRuleMaxIpCount,omitempty"` // 支持扫描防护 AntiScan *bool `json:"AntiScan,omitempty" xml:"AntiScan,omitempty"` // 扫描防护模板数 AntiScanTemplateMaxCount *int64 `json:"AntiScanTemplateMaxCount,omitempty" xml:"AntiScanTemplateMaxCount,omitempty"` // 最大回源数 BackendMaxCount *int64 `json:"BackendMaxCount,omitempty" xml:"BackendMaxCount,omitempty"` // 基础防护 BaseWafGroup *bool `json:"BaseWafGroup,omitempty" xml:"BaseWafGroup,omitempty"` // 基础防护规则 BaseWafGroupRuleInTemplateMaxCount *int64 `json:"BaseWafGroupRuleInTemplateMaxCount,omitempty" xml:"BaseWafGroupRuleInTemplateMaxCount,omitempty"` // 基础防护规则最大数量 BaseWafGroupRuleTemplateMaxCount *int64 `json:"BaseWafGroupRuleTemplateMaxCount,omitempty" xml:"BaseWafGroupRuleTemplateMaxCount,omitempty"` // 最大可添加CNAME数 CnameResourceMaxCount *int64 `json:"CnameResourceMaxCount,omitempty" xml:"CnameResourceMaxCount,omitempty"` // 支持自定义响应 CustomResponse *bool `json:"CustomResponse,omitempty" xml:"CustomResponse,omitempty"` // 自定义响应模板包含规则数 CustomResponseRuleInTemplateMaxCount *int64 `json:"CustomResponseRuleInTemplateMaxCount,omitempty" xml:"CustomResponseRuleInTemplateMaxCount,omitempty"` // 自定义响应模板数 CustomResponseTemplateMaxCount *int64 `json:"CustomResponseTemplateMaxCount,omitempty" xml:"CustomResponseTemplateMaxCount,omitempty"` // 支持自定义规则 CustomRule *bool `json:"CustomRule,omitempty" xml:"CustomRule,omitempty"` // 包含字符串 CustomRuleAction *string `json:"CustomRuleAction,omitempty" xml:"CustomRuleAction,omitempty"` // 自定义规则匹配条件 CustomRuleCondition *string `json:"CustomRuleCondition,omitempty" xml:"CustomRuleCondition,omitempty"` // 自定义规则模板包含规则数 CustomRuleInTemplateMaxCount *int64 `json:"CustomRuleInTemplateMaxCount,omitempty" xml:"CustomRuleInTemplateMaxCount,omitempty"` // 自定义规则限速对象 CustomRuleRatelimitor *string `json:"CustomRuleRatelimitor,omitempty" xml:"CustomRuleRatelimitor,omitempty"` // 自定义规则模板数 CustomRuleTemplateMaxCount *int64 `json:"CustomRuleTemplateMaxCount,omitempty" xml:"CustomRuleTemplateMaxCount,omitempty"` // 最大防护组数量 DefenseGroupMaxCount *int64 `json:"DefenseGroupMaxCount,omitempty" xml:"DefenseGroupMaxCount,omitempty"` // 一个防护组内最大包含对象数量 DefenseObjectInGroupMaxCount *int64 `json:"DefenseObjectInGroupMaxCount,omitempty" xml:"DefenseObjectInGroupMaxCount,omitempty"` // 一个模板内关联对象的最大数量 DefenseObjectInTemplateMaxCount *int64 `json:"DefenseObjectInTemplateMaxCount,omitempty" xml:"DefenseObjectInTemplateMaxCount,omitempty"` // 最大防护对象数量 DefenseObjectMaxCount *int64 `json:"DefenseObjectMaxCount,omitempty" xml:"DefenseObjectMaxCount,omitempty"` // 独享IP ExclusiveIp *bool `json:"ExclusiveIp,omitempty" xml:"ExclusiveIp,omitempty"` // Gslb Gslb *bool `json:"Gslb,omitempty" xml:"Gslb,omitempty"` // HTTP端口可用范围 HttpPorts *string `json:"HttpPorts,omitempty" xml:"HttpPorts,omitempty"` // HTTPS端口可用范围 HttpsPorts *string `json:"HttpsPorts,omitempty" xml:"HttpsPorts,omitempty"` // 支持IP黑名单 IpBlacklist *bool `json:"IpBlacklist,omitempty" xml:"IpBlacklist,omitempty"` // IP黑名单规则包含IP数 IpBlacklistIpInRuleMaxCount *int64 `json:"IpBlacklistIpInRuleMaxCount,omitempty" xml:"IpBlacklistIpInRuleMaxCount,omitempty"` // IP黑名单模板包含规则数 IpBlacklistRuleInTemplateMaxCount *int64 `json:"IpBlacklistRuleInTemplateMaxCount,omitempty" xml:"IpBlacklistRuleInTemplateMaxCount,omitempty"` // /黑名单模板数 IpBlacklistTemplateMaxCount *int64 `json:"IpBlacklistTemplateMaxCount,omitempty" xml:"IpBlacklistTemplateMaxCount,omitempty"` // Ipv6 Ipv6 *bool `json:"Ipv6,omitempty" xml:"Ipv6,omitempty"` // 日志服务是否开启 LogService *bool `json:"LogService,omitempty" xml:"LogService,omitempty"` // 是否支持重保 MajorProtection *bool `json:"MajorProtection,omitempty" xml:"MajorProtection,omitempty"` // 重保模板的最大数量 MajorProtectionTemplateMaxCount *int64 `json:"MajorProtectionTemplateMaxCount,omitempty" xml:"MajorProtectionTemplateMaxCount,omitempty"` // 海量IP单次上传文件IP的最大数量 VastIpBlacklistInFileMaxCount *int64 `json:"VastIpBlacklistInFileMaxCount,omitempty" xml:"VastIpBlacklistInFileMaxCount,omitempty"` // 海量IP单次页面操作的最大数量 VastIpBlacklistInOperationMaxCount *int64 `json:"VastIpBlacklistInOperationMaxCount,omitempty" xml:"VastIpBlacklistInOperationMaxCount,omitempty"` // 海量IP的最大数量(单用户) VastIpBlacklistMaxCount *int64 `json:"VastIpBlacklistMaxCount,omitempty" xml:"VastIpBlacklistMaxCount,omitempty"` // 是否支持白名单 Whitelist *bool `json:"Whitelist,omitempty" xml:"Whitelist,omitempty"` // 白名单规则匹配条件 WhitelistLogical *string `json:"WhitelistLogical,omitempty" xml:"WhitelistLogical,omitempty"` // 白名单规则匹配条件 WhitelistRuleCondition *string `json:"WhitelistRuleCondition,omitempty" xml:"WhitelistRuleCondition,omitempty"` // 白名单模板包含规则数 WhitelistRuleInTemplateMaxCount *int64 `json:"WhitelistRuleInTemplateMaxCount,omitempty" xml:"WhitelistRuleInTemplateMaxCount,omitempty"` // 白名单模板数 WhitelistTemplateMaxCount *int64 `json:"WhitelistTemplateMaxCount,omitempty" xml:"WhitelistTemplateMaxCount,omitempty"` }
func (DescribeInstanceResponseBodyDetails) GoString ¶
func (s DescribeInstanceResponseBodyDetails) GoString() string
func (*DescribeInstanceResponseBodyDetails) SetAclRuleMaxIpCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetAclRuleMaxIpCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetAntiScan ¶
func (s *DescribeInstanceResponseBodyDetails) SetAntiScan(v bool) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetAntiScanTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetAntiScanTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetBackendMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetBackendMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetBaseWafGroup ¶
func (s *DescribeInstanceResponseBodyDetails) SetBaseWafGroup(v bool) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetBaseWafGroupRuleInTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetBaseWafGroupRuleInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetBaseWafGroupRuleTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetBaseWafGroupRuleTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetCnameResourceMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetCnameResourceMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetCustomResponse ¶
func (s *DescribeInstanceResponseBodyDetails) SetCustomResponse(v bool) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetCustomResponseRuleInTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetCustomResponseRuleInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetCustomResponseTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetCustomResponseTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetCustomRule ¶
func (s *DescribeInstanceResponseBodyDetails) SetCustomRule(v bool) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetCustomRuleAction ¶
func (s *DescribeInstanceResponseBodyDetails) SetCustomRuleAction(v string) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetCustomRuleCondition ¶
func (s *DescribeInstanceResponseBodyDetails) SetCustomRuleCondition(v string) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetCustomRuleInTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetCustomRuleInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetCustomRuleRatelimitor ¶
func (s *DescribeInstanceResponseBodyDetails) SetCustomRuleRatelimitor(v string) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetCustomRuleTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetCustomRuleTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetDefenseGroupMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetDefenseGroupMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetDefenseObjectInGroupMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetDefenseObjectInGroupMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetDefenseObjectInTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetDefenseObjectInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetDefenseObjectMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetDefenseObjectMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetExclusiveIp ¶
func (s *DescribeInstanceResponseBodyDetails) SetExclusiveIp(v bool) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetGslb ¶
func (s *DescribeInstanceResponseBodyDetails) SetGslb(v bool) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetHttpPorts ¶
func (s *DescribeInstanceResponseBodyDetails) SetHttpPorts(v string) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetHttpsPorts ¶
func (s *DescribeInstanceResponseBodyDetails) SetHttpsPorts(v string) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetIpBlacklist ¶
func (s *DescribeInstanceResponseBodyDetails) SetIpBlacklist(v bool) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetIpBlacklistIpInRuleMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetIpBlacklistIpInRuleMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetIpBlacklistRuleInTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetIpBlacklistRuleInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetIpBlacklistTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetIpBlacklistTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetIpv6 ¶
func (s *DescribeInstanceResponseBodyDetails) SetIpv6(v bool) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetLogService ¶
func (s *DescribeInstanceResponseBodyDetails) SetLogService(v bool) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetMajorProtection ¶
func (s *DescribeInstanceResponseBodyDetails) SetMajorProtection(v bool) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetMajorProtectionTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetMajorProtectionTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetVastIpBlacklistInFileMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetVastIpBlacklistInFileMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetVastIpBlacklistInOperationMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetVastIpBlacklistInOperationMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetVastIpBlacklistMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetVastIpBlacklistMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetWhitelist ¶
func (s *DescribeInstanceResponseBodyDetails) SetWhitelist(v bool) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetWhitelistLogical ¶
func (s *DescribeInstanceResponseBodyDetails) SetWhitelistLogical(v string) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetWhitelistRuleCondition ¶
func (s *DescribeInstanceResponseBodyDetails) SetWhitelistRuleCondition(v string) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetWhitelistRuleInTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetWhitelistRuleInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetWhitelistTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetWhitelistTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (DescribeInstanceResponseBodyDetails) String ¶
func (s DescribeInstanceResponseBodyDetails) String() string
Click to show internal directories.
Click to hide internal directories.