Documentation ¶
Overview ¶
This file is auto-generated, don't edit it. Thanks. *
*
Index ¶
- type ClearMajorProtectionBlackIpRequest
- func (s ClearMajorProtectionBlackIpRequest) GoString() string
- func (s *ClearMajorProtectionBlackIpRequest) SetInstanceId(v string) *ClearMajorProtectionBlackIpRequest
- func (s *ClearMajorProtectionBlackIpRequest) SetRegionId(v string) *ClearMajorProtectionBlackIpRequest
- func (s *ClearMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId(v string) *ClearMajorProtectionBlackIpRequest
- func (s *ClearMajorProtectionBlackIpRequest) SetRuleId(v int64) *ClearMajorProtectionBlackIpRequest
- func (s *ClearMajorProtectionBlackIpRequest) SetTemplateId(v int64) *ClearMajorProtectionBlackIpRequest
- func (s ClearMajorProtectionBlackIpRequest) String() string
- type ClearMajorProtectionBlackIpResponse
- func (s ClearMajorProtectionBlackIpResponse) GoString() string
- func (s *ClearMajorProtectionBlackIpResponse) SetBody(v *ClearMajorProtectionBlackIpResponseBody) *ClearMajorProtectionBlackIpResponse
- func (s *ClearMajorProtectionBlackIpResponse) SetHeaders(v map[string]*string) *ClearMajorProtectionBlackIpResponse
- func (s *ClearMajorProtectionBlackIpResponse) SetStatusCode(v int32) *ClearMajorProtectionBlackIpResponse
- func (s ClearMajorProtectionBlackIpResponse) String() string
- type ClearMajorProtectionBlackIpResponseBody
- type Client
- func (client *Client) ClearMajorProtectionBlackIp(request *ClearMajorProtectionBlackIpRequest) (_result *ClearMajorProtectionBlackIpResponse, _err error)
- func (client *Client) ClearMajorProtectionBlackIpWithOptions(request *ClearMajorProtectionBlackIpRequest, runtime *util.RuntimeOptions) (_result *ClearMajorProtectionBlackIpResponse, _err error)
- func (client *Client) CreateDefenseResourceGroup(request *CreateDefenseResourceGroupRequest) (_result *CreateDefenseResourceGroupResponse, _err error)
- func (client *Client) CreateDefenseResourceGroupWithOptions(request *CreateDefenseResourceGroupRequest, runtime *util.RuntimeOptions) (_result *CreateDefenseResourceGroupResponse, _err error)
- func (client *Client) CreateDefenseRule(request *CreateDefenseRuleRequest) (_result *CreateDefenseRuleResponse, _err error)
- func (client *Client) CreateDefenseRuleWithOptions(request *CreateDefenseRuleRequest, runtime *util.RuntimeOptions) (_result *CreateDefenseRuleResponse, _err error)
- func (client *Client) CreateDefenseTemplate(request *CreateDefenseTemplateRequest) (_result *CreateDefenseTemplateResponse, _err error)
- func (client *Client) CreateDefenseTemplateWithOptions(request *CreateDefenseTemplateRequest, runtime *util.RuntimeOptions) (_result *CreateDefenseTemplateResponse, _err error)
- func (client *Client) CreateDomain(request *CreateDomainRequest) (_result *CreateDomainResponse, _err error)
- func (client *Client) CreateDomainWithOptions(tmpReq *CreateDomainRequest, runtime *util.RuntimeOptions) (_result *CreateDomainResponse, _err error)
- 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) DeleteDefenseResourceGroup(request *DeleteDefenseResourceGroupRequest) (_result *DeleteDefenseResourceGroupResponse, _err error)
- func (client *Client) DeleteDefenseResourceGroupWithOptions(request *DeleteDefenseResourceGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteDefenseResourceGroupResponse, _err error)
- func (client *Client) DeleteDefenseRule(request *DeleteDefenseRuleRequest) (_result *DeleteDefenseRuleResponse, _err error)
- func (client *Client) DeleteDefenseRuleWithOptions(request *DeleteDefenseRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteDefenseRuleResponse, _err error)
- func (client *Client) DeleteDefenseTemplate(request *DeleteDefenseTemplateRequest) (_result *DeleteDefenseTemplateResponse, _err error)
- func (client *Client) DeleteDefenseTemplateWithOptions(request *DeleteDefenseTemplateRequest, runtime *util.RuntimeOptions) (_result *DeleteDefenseTemplateResponse, _err error)
- func (client *Client) DeleteDomain(request *DeleteDomainRequest) (_result *DeleteDomainResponse, _err error)
- func (client *Client) DeleteDomainWithOptions(request *DeleteDomainRequest, runtime *util.RuntimeOptions) (_result *DeleteDomainResponse, _err error)
- func (client *Client) DeleteMajorProtectionBlackIp(request *DeleteMajorProtectionBlackIpRequest) (_result *DeleteMajorProtectionBlackIpResponse, _err error)
- func (client *Client) DeleteMajorProtectionBlackIpWithOptions(request *DeleteMajorProtectionBlackIpRequest, runtime *util.RuntimeOptions) (_result *DeleteMajorProtectionBlackIpResponse, _err error)
- func (client *Client) DescribeDefenseResourceGroup(request *DescribeDefenseResourceGroupRequest) (_result *DescribeDefenseResourceGroupResponse, _err error)
- func (client *Client) DescribeDefenseResourceGroupWithOptions(request *DescribeDefenseResourceGroupRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourceGroupResponse, _err error)
- func (client *Client) DescribeDefenseResources(request *DescribeDefenseResourcesRequest) (_result *DescribeDefenseResourcesResponse, _err error)
- func (client *Client) DescribeDefenseResourcesWithOptions(request *DescribeDefenseResourcesRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourcesResponse, _err error)
- func (client *Client) DescribeDefenseRule(request *DescribeDefenseRuleRequest) (_result *DescribeDefenseRuleResponse, _err error)
- func (client *Client) DescribeDefenseRuleWithOptions(request *DescribeDefenseRuleRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseRuleResponse, _err error)
- func (client *Client) DescribeDefenseRules(request *DescribeDefenseRulesRequest) (_result *DescribeDefenseRulesResponse, _err error)
- func (client *Client) DescribeDefenseRulesWithOptions(request *DescribeDefenseRulesRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseRulesResponse, _err error)
- func (client *Client) DescribeDefenseTemplate(request *DescribeDefenseTemplateRequest) (_result *DescribeDefenseTemplateResponse, _err error)
- func (client *Client) DescribeDefenseTemplateWithOptions(request *DescribeDefenseTemplateRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseTemplateResponse, _err error)
- func (client *Client) DescribeDomainDetail(request *DescribeDomainDetailRequest) (_result *DescribeDomainDetailResponse, _err error)
- func (client *Client) DescribeDomainDetailWithOptions(request *DescribeDomainDetailRequest, runtime *util.RuntimeOptions) (_result *DescribeDomainDetailResponse, _err error)
- func (client *Client) DescribeDomains(request *DescribeDomainsRequest) (_result *DescribeDomainsResponse, _err error)
- func (client *Client) DescribeDomainsWithOptions(request *DescribeDomainsRequest, runtime *util.RuntimeOptions) (_result *DescribeDomainsResponse, _err error)
- func (client *Client) DescribeFlowChart(request *DescribeFlowChartRequest) (_result *DescribeFlowChartResponse, _err error)
- func (client *Client) DescribeFlowChartWithOptions(request *DescribeFlowChartRequest, runtime *util.RuntimeOptions) (_result *DescribeFlowChartResponse, _err error)
- func (client *Client) DescribeFlowTopResource(request *DescribeFlowTopResourceRequest) (_result *DescribeFlowTopResourceResponse, _err error)
- func (client *Client) DescribeFlowTopResourceWithOptions(request *DescribeFlowTopResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeFlowTopResourceResponse, _err error)
- func (client *Client) DescribeFlowTopUrl(request *DescribeFlowTopUrlRequest) (_result *DescribeFlowTopUrlResponse, _err error)
- func (client *Client) DescribeFlowTopUrlWithOptions(request *DescribeFlowTopUrlRequest, runtime *util.RuntimeOptions) (_result *DescribeFlowTopUrlResponse, _err error)
- func (client *Client) DescribeHybridCloudGroups(request *DescribeHybridCloudGroupsRequest) (_result *DescribeHybridCloudGroupsResponse, _err error)
- func (client *Client) DescribeHybridCloudGroupsWithOptions(request *DescribeHybridCloudGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeHybridCloudGroupsResponse, _err error)
- func (client *Client) DescribeHybridCloudResources(request *DescribeHybridCloudResourcesRequest) (_result *DescribeHybridCloudResourcesResponse, _err error)
- func (client *Client) DescribeHybridCloudResourcesWithOptions(request *DescribeHybridCloudResourcesRequest, runtime *util.RuntimeOptions) (_result *DescribeHybridCloudResourcesResponse, _err error)
- func (client *Client) DescribeHybridCloudUser(request *DescribeHybridCloudUserRequest) (_result *DescribeHybridCloudUserResponse, _err error)
- func (client *Client) DescribeHybridCloudUserWithOptions(request *DescribeHybridCloudUserRequest, runtime *util.RuntimeOptions) (_result *DescribeHybridCloudUserResponse, _err error)
- func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (_result *DescribeInstanceResponse, _err error)
- func (client *Client) DescribeInstanceWithOptions(request *DescribeInstanceRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceResponse, _err error)
- func (client *Client) DescribeMajorProtectionBlackIps(request *DescribeMajorProtectionBlackIpsRequest) (_result *DescribeMajorProtectionBlackIpsResponse, _err error)
- func (client *Client) DescribeMajorProtectionBlackIpsWithOptions(request *DescribeMajorProtectionBlackIpsRequest, runtime *util.RuntimeOptions) (_result *DescribeMajorProtectionBlackIpsResponse, _err error)
- func (client *Client) DescribePeakTrend(request *DescribePeakTrendRequest) (_result *DescribePeakTrendResponse, _err error)
- func (client *Client) DescribePeakTrendWithOptions(request *DescribePeakTrendRequest, runtime *util.RuntimeOptions) (_result *DescribePeakTrendResponse, _err error)
- func (client *Client) DescribeResourceLogStatus(request *DescribeResourceLogStatusRequest) (_result *DescribeResourceLogStatusResponse, _err error)
- func (client *Client) DescribeResourceLogStatusWithOptions(request *DescribeResourceLogStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeResourceLogStatusResponse, _err error)
- func (client *Client) DescribeResourcePort(request *DescribeResourcePortRequest) (_result *DescribeResourcePortResponse, _err error)
- func (client *Client) DescribeResourcePortWithOptions(request *DescribeResourcePortRequest, runtime *util.RuntimeOptions) (_result *DescribeResourcePortResponse, _err error)
- func (client *Client) DescribeResponseCodeTrendGraph(request *DescribeResponseCodeTrendGraphRequest) (_result *DescribeResponseCodeTrendGraphResponse, _err error)
- func (client *Client) DescribeResponseCodeTrendGraphWithOptions(request *DescribeResponseCodeTrendGraphRequest, runtime *util.RuntimeOptions) (_result *DescribeResponseCodeTrendGraphResponse, _err error)
- func (client *Client) DescribeRuleGroups(request *DescribeRuleGroupsRequest) (_result *DescribeRuleGroupsResponse, _err error)
- func (client *Client) DescribeRuleGroupsWithOptions(request *DescribeRuleGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleGroupsResponse, _err error)
- func (client *Client) DescribeRuleHitsTopClientIp(request *DescribeRuleHitsTopClientIpRequest) (_result *DescribeRuleHitsTopClientIpResponse, _err error)
- func (client *Client) DescribeRuleHitsTopClientIpWithOptions(request *DescribeRuleHitsTopClientIpRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopClientIpResponse, _err error)
- func (client *Client) DescribeRuleHitsTopResource(request *DescribeRuleHitsTopResourceRequest) (_result *DescribeRuleHitsTopResourceResponse, _err error)
- func (client *Client) DescribeRuleHitsTopResourceWithOptions(request *DescribeRuleHitsTopResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopResourceResponse, _err error)
- func (client *Client) DescribeRuleHitsTopRuleId(request *DescribeRuleHitsTopRuleIdRequest) (_result *DescribeRuleHitsTopRuleIdResponse, _err error)
- func (client *Client) DescribeRuleHitsTopRuleIdWithOptions(request *DescribeRuleHitsTopRuleIdRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopRuleIdResponse, _err error)
- func (client *Client) DescribeRuleHitsTopTuleType(request *DescribeRuleHitsTopTuleTypeRequest) (_result *DescribeRuleHitsTopTuleTypeResponse, _err error)
- func (client *Client) DescribeRuleHitsTopTuleTypeWithOptions(request *DescribeRuleHitsTopTuleTypeRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopTuleTypeResponse, _err error)
- func (client *Client) DescribeRuleHitsTopUa(request *DescribeRuleHitsTopUaRequest) (_result *DescribeRuleHitsTopUaResponse, _err error)
- func (client *Client) DescribeRuleHitsTopUaWithOptions(request *DescribeRuleHitsTopUaRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopUaResponse, _err error)
- func (client *Client) DescribeRuleHitsTopUrl(request *DescribeRuleHitsTopUrlRequest) (_result *DescribeRuleHitsTopUrlResponse, _err error)
- func (client *Client) DescribeRuleHitsTopUrlWithOptions(request *DescribeRuleHitsTopUrlRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopUrlResponse, _err error)
- func (client *Client) DescribeTemplateResources(request *DescribeTemplateResourcesRequest) (_result *DescribeTemplateResourcesResponse, _err error)
- func (client *Client) DescribeTemplateResourcesWithOptions(request *DescribeTemplateResourcesRequest, runtime *util.RuntimeOptions) (_result *DescribeTemplateResourcesResponse, _err error)
- func (client *Client) DescribeVisitTopIp(request *DescribeVisitTopIpRequest) (_result *DescribeVisitTopIpResponse, _err error)
- func (client *Client) DescribeVisitTopIpWithOptions(request *DescribeVisitTopIpRequest, runtime *util.RuntimeOptions) (_result *DescribeVisitTopIpResponse, _err error)
- func (client *Client) DescribeVisitUas(request *DescribeVisitUasRequest) (_result *DescribeVisitUasResponse, _err error)
- func (client *Client) DescribeVisitUasWithOptions(request *DescribeVisitUasRequest, runtime *util.RuntimeOptions) (_result *DescribeVisitUasResponse, _err error)
- func (client *Client) DescribeWafSourceIpSegment(request *DescribeWafSourceIpSegmentRequest) (_result *DescribeWafSourceIpSegmentResponse, _err error)
- func (client *Client) DescribeWafSourceIpSegmentWithOptions(request *DescribeWafSourceIpSegmentRequest, runtime *util.RuntimeOptions) (_result *DescribeWafSourceIpSegmentResponse, _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)
- func (client *Client) ModifyDefenseResourceGroup(request *ModifyDefenseResourceGroupRequest) (_result *ModifyDefenseResourceGroupResponse, _err error)
- func (client *Client) ModifyDefenseResourceGroupWithOptions(request *ModifyDefenseResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseResourceGroupResponse, _err error)
- func (client *Client) ModifyDefenseRule(request *ModifyDefenseRuleRequest) (_result *ModifyDefenseRuleResponse, _err error)
- func (client *Client) ModifyDefenseRuleStatus(request *ModifyDefenseRuleStatusRequest) (_result *ModifyDefenseRuleStatusResponse, _err error)
- func (client *Client) ModifyDefenseRuleStatusWithOptions(request *ModifyDefenseRuleStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseRuleStatusResponse, _err error)
- func (client *Client) ModifyDefenseRuleWithOptions(request *ModifyDefenseRuleRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseRuleResponse, _err error)
- func (client *Client) ModifyDefenseTemplate(request *ModifyDefenseTemplateRequest) (_result *ModifyDefenseTemplateResponse, _err error)
- func (client *Client) ModifyDefenseTemplateStatus(request *ModifyDefenseTemplateStatusRequest) (_result *ModifyDefenseTemplateStatusResponse, _err error)
- func (client *Client) ModifyDefenseTemplateStatusWithOptions(request *ModifyDefenseTemplateStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseTemplateStatusResponse, _err error)
- func (client *Client) ModifyDefenseTemplateWithOptions(request *ModifyDefenseTemplateRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseTemplateResponse, _err error)
- func (client *Client) ModifyDomain(request *ModifyDomainRequest) (_result *ModifyDomainResponse, _err error)
- func (client *Client) ModifyDomainWithOptions(tmpReq *ModifyDomainRequest, runtime *util.RuntimeOptions) (_result *ModifyDomainResponse, _err error)
- func (client *Client) ModifyHybridCloudClusterBypassStatus(request *ModifyHybridCloudClusterBypassStatusRequest) (_result *ModifyHybridCloudClusterBypassStatusResponse, _err error)
- func (client *Client) ModifyHybridCloudClusterBypassStatusWithOptions(request *ModifyHybridCloudClusterBypassStatusRequest, ...) (_result *ModifyHybridCloudClusterBypassStatusResponse, _err error)
- func (client *Client) ModifyMajorProtectionBlackIp(request *ModifyMajorProtectionBlackIpRequest) (_result *ModifyMajorProtectionBlackIpResponse, _err error)
- func (client *Client) ModifyMajorProtectionBlackIpWithOptions(request *ModifyMajorProtectionBlackIpRequest, runtime *util.RuntimeOptions) (_result *ModifyMajorProtectionBlackIpResponse, _err error)
- func (client *Client) ModifyResourceLogStatus(request *ModifyResourceLogStatusRequest) (_result *ModifyResourceLogStatusResponse, _err error)
- func (client *Client) ModifyResourceLogStatusWithOptions(request *ModifyResourceLogStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyResourceLogStatusResponse, _err error)
- func (client *Client) ModifyTemplateResources(request *ModifyTemplateResourcesRequest) (_result *ModifyTemplateResourcesResponse, _err error)
- func (client *Client) ModifyTemplateResourcesWithOptions(request *ModifyTemplateResourcesRequest, runtime *util.RuntimeOptions) (_result *ModifyTemplateResourcesResponse, _err error)
- type CreateDefenseResourceGroupRequest
- func (s CreateDefenseResourceGroupRequest) GoString() string
- func (s *CreateDefenseResourceGroupRequest) SetAddList(v string) *CreateDefenseResourceGroupRequest
- func (s *CreateDefenseResourceGroupRequest) SetDescription(v string) *CreateDefenseResourceGroupRequest
- func (s *CreateDefenseResourceGroupRequest) SetGroupName(v string) *CreateDefenseResourceGroupRequest
- func (s *CreateDefenseResourceGroupRequest) SetInstanceId(v string) *CreateDefenseResourceGroupRequest
- func (s *CreateDefenseResourceGroupRequest) SetRegionId(v string) *CreateDefenseResourceGroupRequest
- func (s *CreateDefenseResourceGroupRequest) SetResourceManagerResourceGroupId(v string) *CreateDefenseResourceGroupRequest
- func (s CreateDefenseResourceGroupRequest) String() string
- type CreateDefenseResourceGroupResponse
- func (s CreateDefenseResourceGroupResponse) GoString() string
- func (s *CreateDefenseResourceGroupResponse) SetBody(v *CreateDefenseResourceGroupResponseBody) *CreateDefenseResourceGroupResponse
- func (s *CreateDefenseResourceGroupResponse) SetHeaders(v map[string]*string) *CreateDefenseResourceGroupResponse
- func (s *CreateDefenseResourceGroupResponse) SetStatusCode(v int32) *CreateDefenseResourceGroupResponse
- func (s CreateDefenseResourceGroupResponse) String() string
- type CreateDefenseResourceGroupResponseBody
- type CreateDefenseRuleRequest
- func (s CreateDefenseRuleRequest) GoString() string
- func (s *CreateDefenseRuleRequest) SetDefenseScene(v string) *CreateDefenseRuleRequest
- func (s *CreateDefenseRuleRequest) SetInstanceId(v string) *CreateDefenseRuleRequest
- func (s *CreateDefenseRuleRequest) SetRegionId(v string) *CreateDefenseRuleRequest
- func (s *CreateDefenseRuleRequest) SetResourceManagerResourceGroupId(v string) *CreateDefenseRuleRequest
- func (s *CreateDefenseRuleRequest) SetRules(v string) *CreateDefenseRuleRequest
- func (s *CreateDefenseRuleRequest) SetTemplateId(v int64) *CreateDefenseRuleRequest
- func (s CreateDefenseRuleRequest) String() string
- type CreateDefenseRuleResponse
- func (s CreateDefenseRuleResponse) GoString() string
- func (s *CreateDefenseRuleResponse) SetBody(v *CreateDefenseRuleResponseBody) *CreateDefenseRuleResponse
- func (s *CreateDefenseRuleResponse) SetHeaders(v map[string]*string) *CreateDefenseRuleResponse
- func (s *CreateDefenseRuleResponse) SetStatusCode(v int32) *CreateDefenseRuleResponse
- func (s CreateDefenseRuleResponse) String() string
- type CreateDefenseRuleResponseBody
- type CreateDefenseTemplateRequest
- func (s CreateDefenseTemplateRequest) GoString() string
- func (s *CreateDefenseTemplateRequest) SetDefenseScene(v string) *CreateDefenseTemplateRequest
- func (s *CreateDefenseTemplateRequest) SetDescription(v string) *CreateDefenseTemplateRequest
- func (s *CreateDefenseTemplateRequest) SetInstanceId(v string) *CreateDefenseTemplateRequest
- func (s *CreateDefenseTemplateRequest) SetRegionId(v string) *CreateDefenseTemplateRequest
- func (s *CreateDefenseTemplateRequest) SetResourceManagerResourceGroupId(v string) *CreateDefenseTemplateRequest
- func (s *CreateDefenseTemplateRequest) SetTemplateName(v string) *CreateDefenseTemplateRequest
- func (s *CreateDefenseTemplateRequest) SetTemplateOrigin(v string) *CreateDefenseTemplateRequest
- func (s *CreateDefenseTemplateRequest) SetTemplateStatus(v int32) *CreateDefenseTemplateRequest
- func (s *CreateDefenseTemplateRequest) SetTemplateType(v string) *CreateDefenseTemplateRequest
- func (s CreateDefenseTemplateRequest) String() string
- type CreateDefenseTemplateResponse
- func (s CreateDefenseTemplateResponse) GoString() string
- func (s *CreateDefenseTemplateResponse) SetBody(v *CreateDefenseTemplateResponseBody) *CreateDefenseTemplateResponse
- func (s *CreateDefenseTemplateResponse) SetHeaders(v map[string]*string) *CreateDefenseTemplateResponse
- func (s *CreateDefenseTemplateResponse) SetStatusCode(v int32) *CreateDefenseTemplateResponse
- func (s CreateDefenseTemplateResponse) String() string
- type CreateDefenseTemplateResponseBody
- func (s CreateDefenseTemplateResponseBody) GoString() string
- func (s *CreateDefenseTemplateResponseBody) SetRequestId(v string) *CreateDefenseTemplateResponseBody
- func (s *CreateDefenseTemplateResponseBody) SetTemplateId(v int64) *CreateDefenseTemplateResponseBody
- func (s CreateDefenseTemplateResponseBody) String() string
- type CreateDomainRequest
- func (s CreateDomainRequest) GoString() string
- func (s *CreateDomainRequest) SetAccessType(v string) *CreateDomainRequest
- func (s *CreateDomainRequest) SetDomain(v string) *CreateDomainRequest
- func (s *CreateDomainRequest) SetInstanceId(v string) *CreateDomainRequest
- func (s *CreateDomainRequest) SetListen(v *CreateDomainRequestListen) *CreateDomainRequest
- func (s *CreateDomainRequest) SetRedirect(v *CreateDomainRequestRedirect) *CreateDomainRequest
- func (s *CreateDomainRequest) SetRegionId(v string) *CreateDomainRequest
- func (s *CreateDomainRequest) SetResourceManagerResourceGroupId(v string) *CreateDomainRequest
- func (s *CreateDomainRequest) SetSourceIp(v string) *CreateDomainRequest
- func (s CreateDomainRequest) String() string
- type CreateDomainRequestListen
- func (s CreateDomainRequestListen) GoString() string
- func (s *CreateDomainRequestListen) SetCertId(v string) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetCipherSuite(v int32) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetCustomCiphers(v []*string) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetEnableTLSv3(v bool) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetExclusiveIp(v bool) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetFocusHttps(v bool) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetHttp2Enabled(v bool) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetHttpPorts(v []*int32) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetHttpsPorts(v []*int32) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetIPv6Enabled(v bool) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetProtectionResource(v string) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetSM2AccessOnly(v bool) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetSM2CertId(v string) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetSM2Enabled(v bool) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetTLSVersion(v string) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetXffHeaderMode(v int32) *CreateDomainRequestListen
- func (s *CreateDomainRequestListen) SetXffHeaders(v []*string) *CreateDomainRequestListen
- func (s CreateDomainRequestListen) String() string
- type CreateDomainRequestRedirect
- func (s CreateDomainRequestRedirect) GoString() string
- func (s *CreateDomainRequestRedirect) SetBackends(v []*string) *CreateDomainRequestRedirect
- func (s *CreateDomainRequestRedirect) SetCnameEnabled(v bool) *CreateDomainRequestRedirect
- func (s *CreateDomainRequestRedirect) SetConnectTimeout(v int32) *CreateDomainRequestRedirect
- func (s *CreateDomainRequestRedirect) SetFocusHttpBackend(v bool) *CreateDomainRequestRedirect
- func (s *CreateDomainRequestRedirect) SetKeepalive(v bool) *CreateDomainRequestRedirect
- func (s *CreateDomainRequestRedirect) SetKeepaliveRequests(v int32) *CreateDomainRequestRedirect
- func (s *CreateDomainRequestRedirect) SetKeepaliveTimeout(v int32) *CreateDomainRequestRedirect
- func (s *CreateDomainRequestRedirect) SetLoadbalance(v string) *CreateDomainRequestRedirect
- func (s *CreateDomainRequestRedirect) SetReadTimeout(v int32) *CreateDomainRequestRedirect
- func (s *CreateDomainRequestRedirect) SetRequestHeaders(v []*CreateDomainRequestRedirectRequestHeaders) *CreateDomainRequestRedirect
- func (s *CreateDomainRequestRedirect) SetRetry(v bool) *CreateDomainRequestRedirect
- func (s *CreateDomainRequestRedirect) SetRoutingRules(v string) *CreateDomainRequestRedirect
- func (s *CreateDomainRequestRedirect) SetSniEnabled(v bool) *CreateDomainRequestRedirect
- func (s *CreateDomainRequestRedirect) SetSniHost(v string) *CreateDomainRequestRedirect
- func (s *CreateDomainRequestRedirect) SetWriteTimeout(v int32) *CreateDomainRequestRedirect
- func (s *CreateDomainRequestRedirect) SetXffProto(v bool) *CreateDomainRequestRedirect
- func (s CreateDomainRequestRedirect) String() string
- type CreateDomainRequestRedirectRequestHeaders
- func (s CreateDomainRequestRedirectRequestHeaders) GoString() string
- func (s *CreateDomainRequestRedirectRequestHeaders) SetKey(v string) *CreateDomainRequestRedirectRequestHeaders
- func (s *CreateDomainRequestRedirectRequestHeaders) SetValue(v string) *CreateDomainRequestRedirectRequestHeaders
- func (s CreateDomainRequestRedirectRequestHeaders) String() string
- type CreateDomainResponse
- func (s CreateDomainResponse) GoString() string
- func (s *CreateDomainResponse) SetBody(v *CreateDomainResponseBody) *CreateDomainResponse
- func (s *CreateDomainResponse) SetHeaders(v map[string]*string) *CreateDomainResponse
- func (s *CreateDomainResponse) SetStatusCode(v int32) *CreateDomainResponse
- func (s CreateDomainResponse) String() string
- type CreateDomainResponseBody
- type CreateDomainResponseBodyDomainInfo
- func (s CreateDomainResponseBodyDomainInfo) GoString() string
- func (s *CreateDomainResponseBodyDomainInfo) SetCname(v string) *CreateDomainResponseBodyDomainInfo
- func (s *CreateDomainResponseBodyDomainInfo) SetDomain(v string) *CreateDomainResponseBodyDomainInfo
- func (s CreateDomainResponseBodyDomainInfo) String() string
- type CreateDomainShrinkRequest
- func (s CreateDomainShrinkRequest) GoString() string
- func (s *CreateDomainShrinkRequest) SetAccessType(v string) *CreateDomainShrinkRequest
- func (s *CreateDomainShrinkRequest) SetDomain(v string) *CreateDomainShrinkRequest
- func (s *CreateDomainShrinkRequest) SetInstanceId(v string) *CreateDomainShrinkRequest
- func (s *CreateDomainShrinkRequest) SetListenShrink(v string) *CreateDomainShrinkRequest
- func (s *CreateDomainShrinkRequest) SetRedirectShrink(v string) *CreateDomainShrinkRequest
- func (s *CreateDomainShrinkRequest) SetRegionId(v string) *CreateDomainShrinkRequest
- func (s *CreateDomainShrinkRequest) SetResourceManagerResourceGroupId(v string) *CreateDomainShrinkRequest
- func (s *CreateDomainShrinkRequest) SetSourceIp(v string) *CreateDomainShrinkRequest
- func (s CreateDomainShrinkRequest) String() string
- 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) SetRegionId(v string) *CreateMajorProtectionBlackIpRequest
- func (s *CreateMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId(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 DeleteDefenseResourceGroupRequest
- func (s DeleteDefenseResourceGroupRequest) GoString() string
- func (s *DeleteDefenseResourceGroupRequest) SetGroupName(v string) *DeleteDefenseResourceGroupRequest
- func (s *DeleteDefenseResourceGroupRequest) SetInstanceId(v string) *DeleteDefenseResourceGroupRequest
- func (s *DeleteDefenseResourceGroupRequest) SetRegionId(v string) *DeleteDefenseResourceGroupRequest
- func (s *DeleteDefenseResourceGroupRequest) SetResourceManagerResourceGroupId(v string) *DeleteDefenseResourceGroupRequest
- func (s DeleteDefenseResourceGroupRequest) String() string
- type DeleteDefenseResourceGroupResponse
- func (s DeleteDefenseResourceGroupResponse) GoString() string
- func (s *DeleteDefenseResourceGroupResponse) SetBody(v *DeleteDefenseResourceGroupResponseBody) *DeleteDefenseResourceGroupResponse
- func (s *DeleteDefenseResourceGroupResponse) SetHeaders(v map[string]*string) *DeleteDefenseResourceGroupResponse
- func (s *DeleteDefenseResourceGroupResponse) SetStatusCode(v int32) *DeleteDefenseResourceGroupResponse
- func (s DeleteDefenseResourceGroupResponse) String() string
- type DeleteDefenseResourceGroupResponseBody
- type DeleteDefenseRuleRequest
- func (s DeleteDefenseRuleRequest) GoString() string
- func (s *DeleteDefenseRuleRequest) SetInstanceId(v string) *DeleteDefenseRuleRequest
- func (s *DeleteDefenseRuleRequest) SetRegionId(v string) *DeleteDefenseRuleRequest
- func (s *DeleteDefenseRuleRequest) SetResourceManagerResourceGroupId(v string) *DeleteDefenseRuleRequest
- func (s *DeleteDefenseRuleRequest) SetRuleIds(v string) *DeleteDefenseRuleRequest
- func (s *DeleteDefenseRuleRequest) SetTemplateId(v int64) *DeleteDefenseRuleRequest
- func (s DeleteDefenseRuleRequest) String() string
- type DeleteDefenseRuleResponse
- func (s DeleteDefenseRuleResponse) GoString() string
- func (s *DeleteDefenseRuleResponse) SetBody(v *DeleteDefenseRuleResponseBody) *DeleteDefenseRuleResponse
- func (s *DeleteDefenseRuleResponse) SetHeaders(v map[string]*string) *DeleteDefenseRuleResponse
- func (s *DeleteDefenseRuleResponse) SetStatusCode(v int32) *DeleteDefenseRuleResponse
- func (s DeleteDefenseRuleResponse) String() string
- type DeleteDefenseRuleResponseBody
- type DeleteDefenseTemplateRequest
- func (s DeleteDefenseTemplateRequest) GoString() string
- func (s *DeleteDefenseTemplateRequest) SetInstanceId(v string) *DeleteDefenseTemplateRequest
- func (s *DeleteDefenseTemplateRequest) SetRegionId(v string) *DeleteDefenseTemplateRequest
- func (s *DeleteDefenseTemplateRequest) SetResourceManagerResourceGroupId(v string) *DeleteDefenseTemplateRequest
- func (s *DeleteDefenseTemplateRequest) SetTemplateId(v int64) *DeleteDefenseTemplateRequest
- func (s DeleteDefenseTemplateRequest) String() string
- type DeleteDefenseTemplateResponse
- func (s DeleteDefenseTemplateResponse) GoString() string
- func (s *DeleteDefenseTemplateResponse) SetBody(v *DeleteDefenseTemplateResponseBody) *DeleteDefenseTemplateResponse
- func (s *DeleteDefenseTemplateResponse) SetHeaders(v map[string]*string) *DeleteDefenseTemplateResponse
- func (s *DeleteDefenseTemplateResponse) SetStatusCode(v int32) *DeleteDefenseTemplateResponse
- func (s DeleteDefenseTemplateResponse) String() string
- type DeleteDefenseTemplateResponseBody
- type DeleteDomainRequest
- func (s DeleteDomainRequest) GoString() string
- func (s *DeleteDomainRequest) SetAccessType(v string) *DeleteDomainRequest
- func (s *DeleteDomainRequest) SetDomain(v string) *DeleteDomainRequest
- func (s *DeleteDomainRequest) SetDomainId(v string) *DeleteDomainRequest
- func (s *DeleteDomainRequest) SetInstanceId(v string) *DeleteDomainRequest
- func (s *DeleteDomainRequest) SetRegionId(v string) *DeleteDomainRequest
- func (s *DeleteDomainRequest) SetSourceIp(v string) *DeleteDomainRequest
- func (s DeleteDomainRequest) String() string
- type DeleteDomainResponse
- func (s DeleteDomainResponse) GoString() string
- func (s *DeleteDomainResponse) SetBody(v *DeleteDomainResponseBody) *DeleteDomainResponse
- func (s *DeleteDomainResponse) SetHeaders(v map[string]*string) *DeleteDomainResponse
- func (s *DeleteDomainResponse) SetStatusCode(v int32) *DeleteDomainResponse
- func (s DeleteDomainResponse) String() string
- type DeleteDomainResponseBody
- type DeleteMajorProtectionBlackIpRequest
- func (s DeleteMajorProtectionBlackIpRequest) GoString() string
- func (s *DeleteMajorProtectionBlackIpRequest) SetInstanceId(v string) *DeleteMajorProtectionBlackIpRequest
- func (s *DeleteMajorProtectionBlackIpRequest) SetIpList(v string) *DeleteMajorProtectionBlackIpRequest
- func (s *DeleteMajorProtectionBlackIpRequest) SetRegionId(v string) *DeleteMajorProtectionBlackIpRequest
- func (s *DeleteMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId(v string) *DeleteMajorProtectionBlackIpRequest
- func (s *DeleteMajorProtectionBlackIpRequest) SetRuleId(v int64) *DeleteMajorProtectionBlackIpRequest
- func (s *DeleteMajorProtectionBlackIpRequest) SetTemplateId(v int64) *DeleteMajorProtectionBlackIpRequest
- func (s DeleteMajorProtectionBlackIpRequest) String() string
- type DeleteMajorProtectionBlackIpResponse
- func (s DeleteMajorProtectionBlackIpResponse) GoString() string
- func (s *DeleteMajorProtectionBlackIpResponse) SetBody(v *DeleteMajorProtectionBlackIpResponseBody) *DeleteMajorProtectionBlackIpResponse
- func (s *DeleteMajorProtectionBlackIpResponse) SetHeaders(v map[string]*string) *DeleteMajorProtectionBlackIpResponse
- func (s *DeleteMajorProtectionBlackIpResponse) SetStatusCode(v int32) *DeleteMajorProtectionBlackIpResponse
- func (s DeleteMajorProtectionBlackIpResponse) String() string
- type DeleteMajorProtectionBlackIpResponseBody
- type DescribeDefenseResourceGroupRequest
- func (s DescribeDefenseResourceGroupRequest) GoString() string
- func (s *DescribeDefenseResourceGroupRequest) SetGroupName(v string) *DescribeDefenseResourceGroupRequest
- func (s *DescribeDefenseResourceGroupRequest) SetInstanceId(v string) *DescribeDefenseResourceGroupRequest
- func (s *DescribeDefenseResourceGroupRequest) SetRegionId(v string) *DescribeDefenseResourceGroupRequest
- func (s *DescribeDefenseResourceGroupRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourceGroupRequest
- func (s DescribeDefenseResourceGroupRequest) String() string
- type DescribeDefenseResourceGroupResponse
- func (s DescribeDefenseResourceGroupResponse) GoString() string
- func (s *DescribeDefenseResourceGroupResponse) SetBody(v *DescribeDefenseResourceGroupResponseBody) *DescribeDefenseResourceGroupResponse
- func (s *DescribeDefenseResourceGroupResponse) SetHeaders(v map[string]*string) *DescribeDefenseResourceGroupResponse
- func (s *DescribeDefenseResourceGroupResponse) SetStatusCode(v int32) *DescribeDefenseResourceGroupResponse
- func (s DescribeDefenseResourceGroupResponse) String() string
- type DescribeDefenseResourceGroupResponseBody
- func (s DescribeDefenseResourceGroupResponseBody) GoString() string
- func (s *DescribeDefenseResourceGroupResponseBody) SetGroup(v *DescribeDefenseResourceGroupResponseBodyGroup) *DescribeDefenseResourceGroupResponseBody
- func (s *DescribeDefenseResourceGroupResponseBody) SetRequestId(v string) *DescribeDefenseResourceGroupResponseBody
- func (s DescribeDefenseResourceGroupResponseBody) String() string
- type DescribeDefenseResourceGroupResponseBodyGroup
- func (s DescribeDefenseResourceGroupResponseBodyGroup) GoString() string
- func (s *DescribeDefenseResourceGroupResponseBodyGroup) SetDescription(v string) *DescribeDefenseResourceGroupResponseBodyGroup
- func (s *DescribeDefenseResourceGroupResponseBodyGroup) SetGmtCreate(v int64) *DescribeDefenseResourceGroupResponseBodyGroup
- func (s *DescribeDefenseResourceGroupResponseBodyGroup) SetGmtModified(v int64) *DescribeDefenseResourceGroupResponseBodyGroup
- func (s *DescribeDefenseResourceGroupResponseBodyGroup) SetGroupName(v string) *DescribeDefenseResourceGroupResponseBodyGroup
- func (s *DescribeDefenseResourceGroupResponseBodyGroup) SetResourceList(v string) *DescribeDefenseResourceGroupResponseBodyGroup
- func (s DescribeDefenseResourceGroupResponseBodyGroup) String() string
- type DescribeDefenseResourcesRequest
- func (s DescribeDefenseResourcesRequest) GoString() string
- func (s *DescribeDefenseResourcesRequest) SetInstanceId(v string) *DescribeDefenseResourcesRequest
- func (s *DescribeDefenseResourcesRequest) SetPageNumber(v int32) *DescribeDefenseResourcesRequest
- func (s *DescribeDefenseResourcesRequest) SetPageSize(v int32) *DescribeDefenseResourcesRequest
- func (s *DescribeDefenseResourcesRequest) SetQuery(v string) *DescribeDefenseResourcesRequest
- func (s *DescribeDefenseResourcesRequest) SetRegionId(v string) *DescribeDefenseResourcesRequest
- func (s *DescribeDefenseResourcesRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourcesRequest
- func (s *DescribeDefenseResourcesRequest) SetSourceIp(v string) *DescribeDefenseResourcesRequest
- func (s *DescribeDefenseResourcesRequest) SetTag(v []*DescribeDefenseResourcesRequestTag) *DescribeDefenseResourcesRequest
- func (s DescribeDefenseResourcesRequest) String() string
- type DescribeDefenseResourcesRequestTag
- func (s DescribeDefenseResourcesRequestTag) GoString() string
- func (s *DescribeDefenseResourcesRequestTag) SetKey(v string) *DescribeDefenseResourcesRequestTag
- func (s *DescribeDefenseResourcesRequestTag) SetValue(v string) *DescribeDefenseResourcesRequestTag
- func (s DescribeDefenseResourcesRequestTag) String() string
- type DescribeDefenseResourcesResponse
- func (s DescribeDefenseResourcesResponse) GoString() string
- func (s *DescribeDefenseResourcesResponse) SetBody(v *DescribeDefenseResourcesResponseBody) *DescribeDefenseResourcesResponse
- func (s *DescribeDefenseResourcesResponse) SetHeaders(v map[string]*string) *DescribeDefenseResourcesResponse
- func (s *DescribeDefenseResourcesResponse) SetStatusCode(v int32) *DescribeDefenseResourcesResponse
- func (s DescribeDefenseResourcesResponse) String() string
- type DescribeDefenseResourcesResponseBody
- func (s DescribeDefenseResourcesResponseBody) GoString() string
- func (s *DescribeDefenseResourcesResponseBody) SetRequestId(v string) *DescribeDefenseResourcesResponseBody
- func (s *DescribeDefenseResourcesResponseBody) SetResources(v []*DescribeDefenseResourcesResponseBodyResources) *DescribeDefenseResourcesResponseBody
- func (s *DescribeDefenseResourcesResponseBody) SetTotalCount(v int64) *DescribeDefenseResourcesResponseBody
- func (s DescribeDefenseResourcesResponseBody) String() string
- type DescribeDefenseResourcesResponseBodyResources
- func (s DescribeDefenseResourcesResponseBodyResources) GoString() string
- func (s *DescribeDefenseResourcesResponseBodyResources) SetAcwCookieStatus(v int32) *DescribeDefenseResourcesResponseBodyResources
- func (s *DescribeDefenseResourcesResponseBodyResources) SetAcwSecureStatus(v int32) *DescribeDefenseResourcesResponseBodyResources
- func (s *DescribeDefenseResourcesResponseBodyResources) SetAcwV3SecureStatus(v int32) *DescribeDefenseResourcesResponseBodyResources
- func (s *DescribeDefenseResourcesResponseBodyResources) SetCustomHeaders(v []*string) *DescribeDefenseResourcesResponseBodyResources
- func (s *DescribeDefenseResourcesResponseBodyResources) SetDescription(v string) *DescribeDefenseResourcesResponseBodyResources
- func (s *DescribeDefenseResourcesResponseBodyResources) SetDetail(v map[string]interface{}) *DescribeDefenseResourcesResponseBodyResources
- func (s *DescribeDefenseResourcesResponseBodyResources) SetGmtCreate(v int64) *DescribeDefenseResourcesResponseBodyResources
- func (s *DescribeDefenseResourcesResponseBodyResources) SetGmtModified(v int64) *DescribeDefenseResourcesResponseBodyResources
- func (s *DescribeDefenseResourcesResponseBodyResources) SetPattern(v string) *DescribeDefenseResourcesResponseBodyResources
- func (s *DescribeDefenseResourcesResponseBodyResources) SetProduct(v string) *DescribeDefenseResourcesResponseBodyResources
- func (s *DescribeDefenseResourcesResponseBodyResources) SetResource(v string) *DescribeDefenseResourcesResponseBodyResources
- func (s *DescribeDefenseResourcesResponseBodyResources) SetResourceGroup(v string) *DescribeDefenseResourcesResponseBodyResources
- func (s *DescribeDefenseResourcesResponseBodyResources) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourcesResponseBodyResources
- func (s *DescribeDefenseResourcesResponseBodyResources) SetResourceOrigin(v string) *DescribeDefenseResourcesResponseBodyResources
- func (s *DescribeDefenseResourcesResponseBodyResources) SetXffStatus(v int32) *DescribeDefenseResourcesResponseBodyResources
- func (s DescribeDefenseResourcesResponseBodyResources) String() string
- type DescribeDefenseRuleRequest
- func (s DescribeDefenseRuleRequest) GoString() string
- func (s *DescribeDefenseRuleRequest) SetInstanceId(v string) *DescribeDefenseRuleRequest
- func (s *DescribeDefenseRuleRequest) SetRegionId(v string) *DescribeDefenseRuleRequest
- func (s *DescribeDefenseRuleRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseRuleRequest
- func (s *DescribeDefenseRuleRequest) SetRuleId(v int64) *DescribeDefenseRuleRequest
- func (s *DescribeDefenseRuleRequest) SetTemplateId(v int64) *DescribeDefenseRuleRequest
- func (s DescribeDefenseRuleRequest) String() string
- type DescribeDefenseRuleResponse
- func (s DescribeDefenseRuleResponse) GoString() string
- func (s *DescribeDefenseRuleResponse) SetBody(v *DescribeDefenseRuleResponseBody) *DescribeDefenseRuleResponse
- func (s *DescribeDefenseRuleResponse) SetHeaders(v map[string]*string) *DescribeDefenseRuleResponse
- func (s *DescribeDefenseRuleResponse) SetStatusCode(v int32) *DescribeDefenseRuleResponse
- func (s DescribeDefenseRuleResponse) String() string
- type DescribeDefenseRuleResponseBody
- func (s DescribeDefenseRuleResponseBody) GoString() string
- func (s *DescribeDefenseRuleResponseBody) SetRequestId(v string) *DescribeDefenseRuleResponseBody
- func (s *DescribeDefenseRuleResponseBody) SetRule(v *DescribeDefenseRuleResponseBodyRule) *DescribeDefenseRuleResponseBody
- func (s DescribeDefenseRuleResponseBody) String() string
- type DescribeDefenseRuleResponseBodyRule
- func (s DescribeDefenseRuleResponseBodyRule) GoString() string
- func (s *DescribeDefenseRuleResponseBodyRule) SetConfig(v string) *DescribeDefenseRuleResponseBodyRule
- func (s *DescribeDefenseRuleResponseBodyRule) SetDefenseOrigin(v string) *DescribeDefenseRuleResponseBodyRule
- func (s *DescribeDefenseRuleResponseBodyRule) SetDefenseScene(v string) *DescribeDefenseRuleResponseBodyRule
- func (s *DescribeDefenseRuleResponseBodyRule) SetGmtModified(v int64) *DescribeDefenseRuleResponseBodyRule
- func (s *DescribeDefenseRuleResponseBodyRule) SetRuleId(v int64) *DescribeDefenseRuleResponseBodyRule
- func (s *DescribeDefenseRuleResponseBodyRule) SetRuleName(v string) *DescribeDefenseRuleResponseBodyRule
- func (s *DescribeDefenseRuleResponseBodyRule) SetStatus(v int32) *DescribeDefenseRuleResponseBodyRule
- func (s *DescribeDefenseRuleResponseBodyRule) SetTemplateId(v int64) *DescribeDefenseRuleResponseBodyRule
- func (s DescribeDefenseRuleResponseBodyRule) String() string
- type DescribeDefenseRulesRequest
- func (s DescribeDefenseRulesRequest) GoString() string
- func (s *DescribeDefenseRulesRequest) SetInstanceId(v string) *DescribeDefenseRulesRequest
- func (s *DescribeDefenseRulesRequest) SetPageNumber(v int32) *DescribeDefenseRulesRequest
- func (s *DescribeDefenseRulesRequest) SetPageSize(v int32) *DescribeDefenseRulesRequest
- func (s *DescribeDefenseRulesRequest) SetQuery(v string) *DescribeDefenseRulesRequest
- func (s *DescribeDefenseRulesRequest) SetRegionId(v string) *DescribeDefenseRulesRequest
- func (s *DescribeDefenseRulesRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseRulesRequest
- func (s *DescribeDefenseRulesRequest) SetRuleType(v string) *DescribeDefenseRulesRequest
- func (s DescribeDefenseRulesRequest) String() string
- type DescribeDefenseRulesResponse
- func (s DescribeDefenseRulesResponse) GoString() string
- func (s *DescribeDefenseRulesResponse) SetBody(v *DescribeDefenseRulesResponseBody) *DescribeDefenseRulesResponse
- func (s *DescribeDefenseRulesResponse) SetHeaders(v map[string]*string) *DescribeDefenseRulesResponse
- func (s *DescribeDefenseRulesResponse) SetStatusCode(v int32) *DescribeDefenseRulesResponse
- func (s DescribeDefenseRulesResponse) String() string
- type DescribeDefenseRulesResponseBody
- func (s DescribeDefenseRulesResponseBody) GoString() string
- func (s *DescribeDefenseRulesResponseBody) SetRequestId(v string) *DescribeDefenseRulesResponseBody
- func (s *DescribeDefenseRulesResponseBody) SetRules(v []*DescribeDefenseRulesResponseBodyRules) *DescribeDefenseRulesResponseBody
- func (s *DescribeDefenseRulesResponseBody) SetTotalCount(v int64) *DescribeDefenseRulesResponseBody
- func (s DescribeDefenseRulesResponseBody) String() string
- type DescribeDefenseRulesResponseBodyRules
- func (s DescribeDefenseRulesResponseBodyRules) GoString() string
- func (s *DescribeDefenseRulesResponseBodyRules) SetConfig(v string) *DescribeDefenseRulesResponseBodyRules
- func (s *DescribeDefenseRulesResponseBodyRules) SetDefenseOrigin(v string) *DescribeDefenseRulesResponseBodyRules
- func (s *DescribeDefenseRulesResponseBodyRules) SetDefenseScene(v string) *DescribeDefenseRulesResponseBodyRules
- func (s *DescribeDefenseRulesResponseBodyRules) SetGmtModified(v int64) *DescribeDefenseRulesResponseBodyRules
- func (s *DescribeDefenseRulesResponseBodyRules) SetRuleId(v int64) *DescribeDefenseRulesResponseBodyRules
- func (s *DescribeDefenseRulesResponseBodyRules) SetRuleName(v string) *DescribeDefenseRulesResponseBodyRules
- func (s *DescribeDefenseRulesResponseBodyRules) SetStatus(v int32) *DescribeDefenseRulesResponseBodyRules
- func (s *DescribeDefenseRulesResponseBodyRules) SetTemplateId(v int64) *DescribeDefenseRulesResponseBodyRules
- func (s DescribeDefenseRulesResponseBodyRules) String() string
- type DescribeDefenseTemplateRequest
- func (s DescribeDefenseTemplateRequest) GoString() string
- func (s *DescribeDefenseTemplateRequest) SetInstanceId(v string) *DescribeDefenseTemplateRequest
- func (s *DescribeDefenseTemplateRequest) SetRegionId(v string) *DescribeDefenseTemplateRequest
- func (s *DescribeDefenseTemplateRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseTemplateRequest
- func (s *DescribeDefenseTemplateRequest) SetTemplateId(v int64) *DescribeDefenseTemplateRequest
- func (s DescribeDefenseTemplateRequest) String() string
- type DescribeDefenseTemplateResponse
- func (s DescribeDefenseTemplateResponse) GoString() string
- func (s *DescribeDefenseTemplateResponse) SetBody(v *DescribeDefenseTemplateResponseBody) *DescribeDefenseTemplateResponse
- func (s *DescribeDefenseTemplateResponse) SetHeaders(v map[string]*string) *DescribeDefenseTemplateResponse
- func (s *DescribeDefenseTemplateResponse) SetStatusCode(v int32) *DescribeDefenseTemplateResponse
- func (s DescribeDefenseTemplateResponse) String() string
- type DescribeDefenseTemplateResponseBody
- func (s DescribeDefenseTemplateResponseBody) GoString() string
- func (s *DescribeDefenseTemplateResponseBody) SetRequestId(v string) *DescribeDefenseTemplateResponseBody
- func (s *DescribeDefenseTemplateResponseBody) SetTemplate(v *DescribeDefenseTemplateResponseBodyTemplate) *DescribeDefenseTemplateResponseBody
- func (s DescribeDefenseTemplateResponseBody) String() string
- type DescribeDefenseTemplateResponseBodyTemplate
- func (s DescribeDefenseTemplateResponseBodyTemplate) GoString() string
- func (s *DescribeDefenseTemplateResponseBodyTemplate) SetDefenseScene(v string) *DescribeDefenseTemplateResponseBodyTemplate
- func (s *DescribeDefenseTemplateResponseBodyTemplate) SetDefenseSubScene(v string) *DescribeDefenseTemplateResponseBodyTemplate
- func (s *DescribeDefenseTemplateResponseBodyTemplate) SetDescription(v string) *DescribeDefenseTemplateResponseBodyTemplate
- func (s *DescribeDefenseTemplateResponseBodyTemplate) SetGmtModified(v int64) *DescribeDefenseTemplateResponseBodyTemplate
- func (s *DescribeDefenseTemplateResponseBodyTemplate) SetTemplateId(v int64) *DescribeDefenseTemplateResponseBodyTemplate
- func (s *DescribeDefenseTemplateResponseBodyTemplate) SetTemplateName(v string) *DescribeDefenseTemplateResponseBodyTemplate
- func (s *DescribeDefenseTemplateResponseBodyTemplate) SetTemplateOrigin(v string) *DescribeDefenseTemplateResponseBodyTemplate
- func (s *DescribeDefenseTemplateResponseBodyTemplate) SetTemplateStatus(v int32) *DescribeDefenseTemplateResponseBodyTemplate
- func (s *DescribeDefenseTemplateResponseBodyTemplate) SetTemplateType(v string) *DescribeDefenseTemplateResponseBodyTemplate
- func (s DescribeDefenseTemplateResponseBodyTemplate) String() string
- type DescribeDomainDetailRequest
- func (s DescribeDomainDetailRequest) GoString() string
- func (s *DescribeDomainDetailRequest) SetDomain(v string) *DescribeDomainDetailRequest
- func (s *DescribeDomainDetailRequest) SetInstanceId(v string) *DescribeDomainDetailRequest
- func (s *DescribeDomainDetailRequest) SetRegionId(v string) *DescribeDomainDetailRequest
- func (s *DescribeDomainDetailRequest) SetSourceIp(v string) *DescribeDomainDetailRequest
- func (s DescribeDomainDetailRequest) String() string
- type DescribeDomainDetailResponse
- func (s DescribeDomainDetailResponse) GoString() string
- func (s *DescribeDomainDetailResponse) SetBody(v *DescribeDomainDetailResponseBody) *DescribeDomainDetailResponse
- func (s *DescribeDomainDetailResponse) SetHeaders(v map[string]*string) *DescribeDomainDetailResponse
- func (s *DescribeDomainDetailResponse) SetStatusCode(v int32) *DescribeDomainDetailResponse
- func (s DescribeDomainDetailResponse) String() string
- type DescribeDomainDetailResponseBody
- func (s DescribeDomainDetailResponseBody) GoString() string
- func (s *DescribeDomainDetailResponseBody) SetCertDetail(v *DescribeDomainDetailResponseBodyCertDetail) *DescribeDomainDetailResponseBody
- func (s *DescribeDomainDetailResponseBody) SetCname(v string) *DescribeDomainDetailResponseBody
- func (s *DescribeDomainDetailResponseBody) SetDomain(v string) *DescribeDomainDetailResponseBody
- func (s *DescribeDomainDetailResponseBody) SetListen(v *DescribeDomainDetailResponseBodyListen) *DescribeDomainDetailResponseBody
- func (s *DescribeDomainDetailResponseBody) SetRedirect(v *DescribeDomainDetailResponseBodyRedirect) *DescribeDomainDetailResponseBody
- func (s *DescribeDomainDetailResponseBody) SetRequestId(v string) *DescribeDomainDetailResponseBody
- func (s *DescribeDomainDetailResponseBody) SetResourceManagerResourceGroupId(v string) *DescribeDomainDetailResponseBody
- func (s *DescribeDomainDetailResponseBody) SetSM2CertDetail(v *DescribeDomainDetailResponseBodySM2CertDetail) *DescribeDomainDetailResponseBody
- func (s *DescribeDomainDetailResponseBody) SetStatus(v int64) *DescribeDomainDetailResponseBody
- func (s DescribeDomainDetailResponseBody) String() string
- type DescribeDomainDetailResponseBodyCertDetail
- func (s DescribeDomainDetailResponseBodyCertDetail) GoString() string
- func (s *DescribeDomainDetailResponseBodyCertDetail) SetCommonName(v string) *DescribeDomainDetailResponseBodyCertDetail
- func (s *DescribeDomainDetailResponseBodyCertDetail) SetEndTime(v int64) *DescribeDomainDetailResponseBodyCertDetail
- func (s *DescribeDomainDetailResponseBodyCertDetail) SetId(v string) *DescribeDomainDetailResponseBodyCertDetail
- func (s *DescribeDomainDetailResponseBodyCertDetail) SetName(v string) *DescribeDomainDetailResponseBodyCertDetail
- func (s *DescribeDomainDetailResponseBodyCertDetail) SetSans(v []*string) *DescribeDomainDetailResponseBodyCertDetail
- func (s *DescribeDomainDetailResponseBodyCertDetail) SetStartTime(v int64) *DescribeDomainDetailResponseBodyCertDetail
- func (s DescribeDomainDetailResponseBodyCertDetail) String() string
- type DescribeDomainDetailResponseBodyListen
- func (s DescribeDomainDetailResponseBodyListen) GoString() string
- func (s *DescribeDomainDetailResponseBodyListen) SetCertId(v int64) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetCipherSuite(v int64) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetCustomCiphers(v []*string) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetEnableTLSv3(v bool) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetExclusiveIp(v bool) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetFocusHttps(v bool) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetHttp2Enabled(v bool) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetHttpPorts(v []*int64) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetHttpsPorts(v []*int64) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetIPv6Enabled(v bool) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetProtectionResource(v string) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetSM2AccessOnly(v bool) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetSM2CertId(v bool) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetSM2Enabled(v bool) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetTLSVersion(v string) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetXffHeaderMode(v int64) *DescribeDomainDetailResponseBodyListen
- func (s *DescribeDomainDetailResponseBodyListen) SetXffHeaders(v []*string) *DescribeDomainDetailResponseBodyListen
- func (s DescribeDomainDetailResponseBodyListen) String() string
- type DescribeDomainDetailResponseBodyRedirect
- func (s DescribeDomainDetailResponseBodyRedirect) GoString() string
- func (s *DescribeDomainDetailResponseBodyRedirect) SetBackends(v []*DescribeDomainDetailResponseBodyRedirectBackends) *DescribeDomainDetailResponseBodyRedirect
- func (s *DescribeDomainDetailResponseBodyRedirect) SetConnectTimeout(v int32) *DescribeDomainDetailResponseBodyRedirect
- func (s *DescribeDomainDetailResponseBodyRedirect) SetFocusHttpBackend(v bool) *DescribeDomainDetailResponseBodyRedirect
- func (s *DescribeDomainDetailResponseBodyRedirect) SetKeepalive(v bool) *DescribeDomainDetailResponseBodyRedirect
- func (s *DescribeDomainDetailResponseBodyRedirect) SetKeepaliveRequests(v int32) *DescribeDomainDetailResponseBodyRedirect
- func (s *DescribeDomainDetailResponseBodyRedirect) SetKeepaliveTimeout(v int32) *DescribeDomainDetailResponseBodyRedirect
- func (s *DescribeDomainDetailResponseBodyRedirect) SetLoadbalance(v string) *DescribeDomainDetailResponseBodyRedirect
- func (s *DescribeDomainDetailResponseBodyRedirect) SetReadTimeout(v int32) *DescribeDomainDetailResponseBodyRedirect
- func (s *DescribeDomainDetailResponseBodyRedirect) SetRequestHeaders(v []*DescribeDomainDetailResponseBodyRedirectRequestHeaders) *DescribeDomainDetailResponseBodyRedirect
- func (s *DescribeDomainDetailResponseBodyRedirect) SetRetry(v bool) *DescribeDomainDetailResponseBodyRedirect
- func (s *DescribeDomainDetailResponseBodyRedirect) SetSniEnabled(v bool) *DescribeDomainDetailResponseBodyRedirect
- func (s *DescribeDomainDetailResponseBodyRedirect) SetSniHost(v string) *DescribeDomainDetailResponseBodyRedirect
- func (s *DescribeDomainDetailResponseBodyRedirect) SetWriteTimeout(v int32) *DescribeDomainDetailResponseBodyRedirect
- func (s *DescribeDomainDetailResponseBodyRedirect) SetXffProto(v bool) *DescribeDomainDetailResponseBodyRedirect
- func (s DescribeDomainDetailResponseBodyRedirect) String() string
- type DescribeDomainDetailResponseBodyRedirectBackends
- type DescribeDomainDetailResponseBodyRedirectRequestHeaders
- func (s DescribeDomainDetailResponseBodyRedirectRequestHeaders) GoString() string
- func (s *DescribeDomainDetailResponseBodyRedirectRequestHeaders) SetKey(v string) *DescribeDomainDetailResponseBodyRedirectRequestHeaders
- func (s *DescribeDomainDetailResponseBodyRedirectRequestHeaders) SetValue(v string) *DescribeDomainDetailResponseBodyRedirectRequestHeaders
- func (s DescribeDomainDetailResponseBodyRedirectRequestHeaders) String() string
- type DescribeDomainDetailResponseBodySM2CertDetail
- func (s DescribeDomainDetailResponseBodySM2CertDetail) GoString() string
- func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetCommonName(v string) *DescribeDomainDetailResponseBodySM2CertDetail
- func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetEndTime(v int64) *DescribeDomainDetailResponseBodySM2CertDetail
- func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetId(v string) *DescribeDomainDetailResponseBodySM2CertDetail
- func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetName(v string) *DescribeDomainDetailResponseBodySM2CertDetail
- func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetSans(v []*string) *DescribeDomainDetailResponseBodySM2CertDetail
- func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetStartTime(v int64) *DescribeDomainDetailResponseBodySM2CertDetail
- func (s DescribeDomainDetailResponseBodySM2CertDetail) String() string
- type DescribeDomainsRequest
- func (s DescribeDomainsRequest) GoString() string
- func (s *DescribeDomainsRequest) SetBackend(v string) *DescribeDomainsRequest
- func (s *DescribeDomainsRequest) SetDomain(v string) *DescribeDomainsRequest
- func (s *DescribeDomainsRequest) SetInstanceId(v string) *DescribeDomainsRequest
- func (s *DescribeDomainsRequest) SetPageNumber(v int64) *DescribeDomainsRequest
- func (s *DescribeDomainsRequest) SetPageSize(v int64) *DescribeDomainsRequest
- func (s *DescribeDomainsRequest) SetRegionId(v string) *DescribeDomainsRequest
- func (s *DescribeDomainsRequest) SetResourceManagerResourceGroupId(v string) *DescribeDomainsRequest
- func (s *DescribeDomainsRequest) SetSourceIp(v string) *DescribeDomainsRequest
- func (s *DescribeDomainsRequest) SetTag(v []*DescribeDomainsRequestTag) *DescribeDomainsRequest
- func (s DescribeDomainsRequest) String() string
- type DescribeDomainsRequestTag
- type DescribeDomainsResponse
- func (s DescribeDomainsResponse) GoString() string
- func (s *DescribeDomainsResponse) SetBody(v *DescribeDomainsResponseBody) *DescribeDomainsResponse
- func (s *DescribeDomainsResponse) SetHeaders(v map[string]*string) *DescribeDomainsResponse
- func (s *DescribeDomainsResponse) SetStatusCode(v int32) *DescribeDomainsResponse
- func (s DescribeDomainsResponse) String() string
- type DescribeDomainsResponseBody
- func (s DescribeDomainsResponseBody) GoString() string
- func (s *DescribeDomainsResponseBody) SetDomains(v []*DescribeDomainsResponseBodyDomains) *DescribeDomainsResponseBody
- func (s *DescribeDomainsResponseBody) SetRequestId(v string) *DescribeDomainsResponseBody
- func (s *DescribeDomainsResponseBody) SetTotalCount(v int64) *DescribeDomainsResponseBody
- func (s DescribeDomainsResponseBody) String() string
- type DescribeDomainsResponseBodyDomains
- func (s DescribeDomainsResponseBodyDomains) GoString() string
- func (s *DescribeDomainsResponseBodyDomains) SetBackeds(v *DescribeDomainsResponseBodyDomainsBackeds) *DescribeDomainsResponseBodyDomains
- func (s *DescribeDomainsResponseBodyDomains) SetCname(v string) *DescribeDomainsResponseBodyDomains
- func (s *DescribeDomainsResponseBodyDomains) SetDomain(v string) *DescribeDomainsResponseBodyDomains
- func (s *DescribeDomainsResponseBodyDomains) SetListenPorts(v *DescribeDomainsResponseBodyDomainsListenPorts) *DescribeDomainsResponseBodyDomains
- func (s *DescribeDomainsResponseBodyDomains) SetResourceManagerResourceGroupId(v string) *DescribeDomainsResponseBodyDomains
- func (s *DescribeDomainsResponseBodyDomains) SetStatus(v int32) *DescribeDomainsResponseBodyDomains
- func (s DescribeDomainsResponseBodyDomains) String() string
- type DescribeDomainsResponseBodyDomainsBackeds
- func (s DescribeDomainsResponseBodyDomainsBackeds) GoString() string
- func (s *DescribeDomainsResponseBodyDomainsBackeds) SetHttp(v []*DescribeDomainsResponseBodyDomainsBackedsHttp) *DescribeDomainsResponseBodyDomainsBackeds
- func (s *DescribeDomainsResponseBodyDomainsBackeds) SetHttps(v []*DescribeDomainsResponseBodyDomainsBackedsHttps) *DescribeDomainsResponseBodyDomainsBackeds
- func (s DescribeDomainsResponseBodyDomainsBackeds) String() string
- type DescribeDomainsResponseBodyDomainsBackedsHttp
- type DescribeDomainsResponseBodyDomainsBackedsHttps
- type DescribeDomainsResponseBodyDomainsListenPorts
- func (s DescribeDomainsResponseBodyDomainsListenPorts) GoString() string
- func (s *DescribeDomainsResponseBodyDomainsListenPorts) SetHttp(v []*int64) *DescribeDomainsResponseBodyDomainsListenPorts
- func (s *DescribeDomainsResponseBodyDomainsListenPorts) SetHttps(v []*int64) *DescribeDomainsResponseBodyDomainsListenPorts
- func (s DescribeDomainsResponseBodyDomainsListenPorts) String() string
- type DescribeFlowChartRequest
- func (s DescribeFlowChartRequest) GoString() string
- func (s *DescribeFlowChartRequest) SetEndTimestamp(v string) *DescribeFlowChartRequest
- func (s *DescribeFlowChartRequest) SetInstanceId(v string) *DescribeFlowChartRequest
- func (s *DescribeFlowChartRequest) SetInterval(v string) *DescribeFlowChartRequest
- func (s *DescribeFlowChartRequest) SetRegionId(v string) *DescribeFlowChartRequest
- func (s *DescribeFlowChartRequest) SetResource(v string) *DescribeFlowChartRequest
- func (s *DescribeFlowChartRequest) SetResourceManagerResourceGroupId(v string) *DescribeFlowChartRequest
- func (s *DescribeFlowChartRequest) SetStartTimestamp(v string) *DescribeFlowChartRequest
- func (s DescribeFlowChartRequest) String() string
- type DescribeFlowChartResponse
- func (s DescribeFlowChartResponse) GoString() string
- func (s *DescribeFlowChartResponse) SetBody(v *DescribeFlowChartResponseBody) *DescribeFlowChartResponse
- func (s *DescribeFlowChartResponse) SetHeaders(v map[string]*string) *DescribeFlowChartResponse
- func (s *DescribeFlowChartResponse) SetStatusCode(v int32) *DescribeFlowChartResponse
- func (s DescribeFlowChartResponse) String() string
- type DescribeFlowChartResponseBody
- func (s DescribeFlowChartResponseBody) GoString() string
- func (s *DescribeFlowChartResponseBody) SetFlowChart(v []*DescribeFlowChartResponseBodyFlowChart) *DescribeFlowChartResponseBody
- func (s *DescribeFlowChartResponseBody) SetRequestId(v string) *DescribeFlowChartResponseBody
- func (s DescribeFlowChartResponseBody) String() string
- type DescribeFlowChartResponseBodyFlowChart
- func (s DescribeFlowChartResponseBodyFlowChart) GoString() string
- func (s *DescribeFlowChartResponseBodyFlowChart) SetAclCustomBlockSum(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetAclCustomReportsSum(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetAntiScanBlockSum(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetAntibotBlockSum(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetAntibotReportSum(v string) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetAntiscanReportsSum(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetBlacklistBlockSum(v string) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetBlacklistReportsSum(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetCcCustomBlockSum(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetCcCustomReportsSum(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetCcSystemBlocksSum(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetCcSystemReportsSum(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetCount(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetInBytes(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetIndex(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetMaxPv(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetOutBytes(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetRatelimitBlockSum(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetRatelimitReportSum(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetRegionBlockBlocksSum(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetRegionBlockReportsSum(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetRobotCount(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetWafBlockSum(v int64) *DescribeFlowChartResponseBodyFlowChart
- func (s *DescribeFlowChartResponseBodyFlowChart) SetWafReportSum(v string) *DescribeFlowChartResponseBodyFlowChart
- func (s DescribeFlowChartResponseBodyFlowChart) String() string
- type DescribeFlowTopResourceRequest
- func (s DescribeFlowTopResourceRequest) GoString() string
- func (s *DescribeFlowTopResourceRequest) SetEndTimestamp(v string) *DescribeFlowTopResourceRequest
- func (s *DescribeFlowTopResourceRequest) SetInstanceId(v string) *DescribeFlowTopResourceRequest
- func (s *DescribeFlowTopResourceRequest) SetRegionId(v string) *DescribeFlowTopResourceRequest
- func (s *DescribeFlowTopResourceRequest) SetResourceManagerResourceGroupId(v string) *DescribeFlowTopResourceRequest
- func (s *DescribeFlowTopResourceRequest) SetStartTimestamp(v string) *DescribeFlowTopResourceRequest
- func (s DescribeFlowTopResourceRequest) String() string
- type DescribeFlowTopResourceResponse
- func (s DescribeFlowTopResourceResponse) GoString() string
- func (s *DescribeFlowTopResourceResponse) SetBody(v *DescribeFlowTopResourceResponseBody) *DescribeFlowTopResourceResponse
- func (s *DescribeFlowTopResourceResponse) SetHeaders(v map[string]*string) *DescribeFlowTopResourceResponse
- func (s *DescribeFlowTopResourceResponse) SetStatusCode(v int32) *DescribeFlowTopResourceResponse
- func (s DescribeFlowTopResourceResponse) String() string
- type DescribeFlowTopResourceResponseBody
- func (s DescribeFlowTopResourceResponseBody) GoString() string
- func (s *DescribeFlowTopResourceResponseBody) SetRequestId(v string) *DescribeFlowTopResourceResponseBody
- func (s *DescribeFlowTopResourceResponseBody) SetRuleHitsTopResource(v []*DescribeFlowTopResourceResponseBodyRuleHitsTopResource) *DescribeFlowTopResourceResponseBody
- func (s DescribeFlowTopResourceResponseBody) String() string
- type DescribeFlowTopResourceResponseBodyRuleHitsTopResource
- func (s DescribeFlowTopResourceResponseBodyRuleHitsTopResource) GoString() string
- func (s *DescribeFlowTopResourceResponseBodyRuleHitsTopResource) SetCount(v int64) *DescribeFlowTopResourceResponseBodyRuleHitsTopResource
- func (s *DescribeFlowTopResourceResponseBodyRuleHitsTopResource) SetResource(v string) *DescribeFlowTopResourceResponseBodyRuleHitsTopResource
- func (s DescribeFlowTopResourceResponseBodyRuleHitsTopResource) String() string
- type DescribeFlowTopUrlRequest
- func (s DescribeFlowTopUrlRequest) GoString() string
- func (s *DescribeFlowTopUrlRequest) SetEndTimestamp(v string) *DescribeFlowTopUrlRequest
- func (s *DescribeFlowTopUrlRequest) SetInstanceId(v string) *DescribeFlowTopUrlRequest
- func (s *DescribeFlowTopUrlRequest) SetRegionId(v string) *DescribeFlowTopUrlRequest
- func (s *DescribeFlowTopUrlRequest) SetResource(v string) *DescribeFlowTopUrlRequest
- func (s *DescribeFlowTopUrlRequest) SetResourceManagerResourceGroupId(v string) *DescribeFlowTopUrlRequest
- func (s *DescribeFlowTopUrlRequest) SetStartTimestamp(v string) *DescribeFlowTopUrlRequest
- func (s DescribeFlowTopUrlRequest) String() string
- type DescribeFlowTopUrlResponse
- func (s DescribeFlowTopUrlResponse) GoString() string
- func (s *DescribeFlowTopUrlResponse) SetBody(v *DescribeFlowTopUrlResponseBody) *DescribeFlowTopUrlResponse
- func (s *DescribeFlowTopUrlResponse) SetHeaders(v map[string]*string) *DescribeFlowTopUrlResponse
- func (s *DescribeFlowTopUrlResponse) SetStatusCode(v int32) *DescribeFlowTopUrlResponse
- func (s DescribeFlowTopUrlResponse) String() string
- type DescribeFlowTopUrlResponseBody
- func (s DescribeFlowTopUrlResponseBody) GoString() string
- func (s *DescribeFlowTopUrlResponseBody) SetRequestId(v string) *DescribeFlowTopUrlResponseBody
- func (s *DescribeFlowTopUrlResponseBody) SetRuleHitsTopUrl(v []*DescribeFlowTopUrlResponseBodyRuleHitsTopUrl) *DescribeFlowTopUrlResponseBody
- func (s DescribeFlowTopUrlResponseBody) String() string
- type DescribeFlowTopUrlResponseBodyRuleHitsTopUrl
- func (s DescribeFlowTopUrlResponseBodyRuleHitsTopUrl) GoString() string
- func (s *DescribeFlowTopUrlResponseBodyRuleHitsTopUrl) SetCount(v int64) *DescribeFlowTopUrlResponseBodyRuleHitsTopUrl
- func (s *DescribeFlowTopUrlResponseBodyRuleHitsTopUrl) SetUrl(v string) *DescribeFlowTopUrlResponseBodyRuleHitsTopUrl
- func (s DescribeFlowTopUrlResponseBodyRuleHitsTopUrl) String() string
- type DescribeHybridCloudGroupsRequest
- func (s DescribeHybridCloudGroupsRequest) GoString() string
- func (s *DescribeHybridCloudGroupsRequest) SetClusterId(v int64) *DescribeHybridCloudGroupsRequest
- func (s *DescribeHybridCloudGroupsRequest) SetClusterProxyType(v string) *DescribeHybridCloudGroupsRequest
- func (s *DescribeHybridCloudGroupsRequest) SetGroupName(v int32) *DescribeHybridCloudGroupsRequest
- func (s *DescribeHybridCloudGroupsRequest) SetGroupType(v string) *DescribeHybridCloudGroupsRequest
- func (s *DescribeHybridCloudGroupsRequest) SetInstanceId(v string) *DescribeHybridCloudGroupsRequest
- func (s *DescribeHybridCloudGroupsRequest) SetPageNumber(v int32) *DescribeHybridCloudGroupsRequest
- func (s *DescribeHybridCloudGroupsRequest) SetPageSize(v int32) *DescribeHybridCloudGroupsRequest
- func (s *DescribeHybridCloudGroupsRequest) SetRegionId(v string) *DescribeHybridCloudGroupsRequest
- func (s *DescribeHybridCloudGroupsRequest) SetResourceManagerResourceGroupId(v string) *DescribeHybridCloudGroupsRequest
- func (s DescribeHybridCloudGroupsRequest) String() string
- type DescribeHybridCloudGroupsResponse
- func (s DescribeHybridCloudGroupsResponse) GoString() string
- func (s *DescribeHybridCloudGroupsResponse) SetBody(v *DescribeHybridCloudGroupsResponseBody) *DescribeHybridCloudGroupsResponse
- func (s *DescribeHybridCloudGroupsResponse) SetHeaders(v map[string]*string) *DescribeHybridCloudGroupsResponse
- func (s *DescribeHybridCloudGroupsResponse) SetStatusCode(v int32) *DescribeHybridCloudGroupsResponse
- func (s DescribeHybridCloudGroupsResponse) String() string
- type DescribeHybridCloudGroupsResponseBody
- func (s DescribeHybridCloudGroupsResponseBody) GoString() string
- func (s *DescribeHybridCloudGroupsResponseBody) SetGroups(v []*DescribeHybridCloudGroupsResponseBodyGroups) *DescribeHybridCloudGroupsResponseBody
- func (s *DescribeHybridCloudGroupsResponseBody) SetRequestId(v string) *DescribeHybridCloudGroupsResponseBody
- func (s *DescribeHybridCloudGroupsResponseBody) SetTotalCount(v int32) *DescribeHybridCloudGroupsResponseBody
- func (s DescribeHybridCloudGroupsResponseBody) String() string
- type DescribeHybridCloudGroupsResponseBodyGroups
- func (s DescribeHybridCloudGroupsResponseBodyGroups) GoString() string
- func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetBackSourceMark(v string) *DescribeHybridCloudGroupsResponseBodyGroups
- func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetContinentsValue(v int32) *DescribeHybridCloudGroupsResponseBodyGroups
- func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetGroupId(v int32) *DescribeHybridCloudGroupsResponseBodyGroups
- func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetGroupName(v string) *DescribeHybridCloudGroupsResponseBodyGroups
- func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetGroupType(v string) *DescribeHybridCloudGroupsResponseBodyGroups
- func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetLoadBalanceIp(v string) *DescribeHybridCloudGroupsResponseBodyGroups
- func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetLocationId(v int64) *DescribeHybridCloudGroupsResponseBodyGroups
- func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetOperatorValue(v int32) *DescribeHybridCloudGroupsResponseBodyGroups
- func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetPorts(v string) *DescribeHybridCloudGroupsResponseBodyGroups
- func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetRegionCodeValue(v int32) *DescribeHybridCloudGroupsResponseBodyGroups
- func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetRemark(v string) *DescribeHybridCloudGroupsResponseBodyGroups
- func (s DescribeHybridCloudGroupsResponseBodyGroups) String() string
- type DescribeHybridCloudResourcesRequest
- func (s DescribeHybridCloudResourcesRequest) GoString() string
- func (s *DescribeHybridCloudResourcesRequest) SetBackend(v string) *DescribeHybridCloudResourcesRequest
- func (s *DescribeHybridCloudResourcesRequest) SetCnameEnabled(v bool) *DescribeHybridCloudResourcesRequest
- func (s *DescribeHybridCloudResourcesRequest) SetDomain(v string) *DescribeHybridCloudResourcesRequest
- func (s *DescribeHybridCloudResourcesRequest) SetInstanceId(v string) *DescribeHybridCloudResourcesRequest
- func (s *DescribeHybridCloudResourcesRequest) SetPageNumber(v int64) *DescribeHybridCloudResourcesRequest
- func (s *DescribeHybridCloudResourcesRequest) SetPageSize(v int64) *DescribeHybridCloudResourcesRequest
- func (s *DescribeHybridCloudResourcesRequest) SetRegionId(v string) *DescribeHybridCloudResourcesRequest
- func (s *DescribeHybridCloudResourcesRequest) SetResourceManagerResourceGroupId(v string) *DescribeHybridCloudResourcesRequest
- func (s *DescribeHybridCloudResourcesRequest) SetSourceIp(v string) *DescribeHybridCloudResourcesRequest
- func (s DescribeHybridCloudResourcesRequest) String() string
- type DescribeHybridCloudResourcesResponse
- func (s DescribeHybridCloudResourcesResponse) GoString() string
- func (s *DescribeHybridCloudResourcesResponse) SetBody(v *DescribeHybridCloudResourcesResponseBody) *DescribeHybridCloudResourcesResponse
- func (s *DescribeHybridCloudResourcesResponse) SetHeaders(v map[string]*string) *DescribeHybridCloudResourcesResponse
- func (s *DescribeHybridCloudResourcesResponse) SetStatusCode(v int32) *DescribeHybridCloudResourcesResponse
- func (s DescribeHybridCloudResourcesResponse) String() string
- type DescribeHybridCloudResourcesResponseBody
- func (s DescribeHybridCloudResourcesResponseBody) GoString() string
- func (s *DescribeHybridCloudResourcesResponseBody) SetDomains(v []*DescribeHybridCloudResourcesResponseBodyDomains) *DescribeHybridCloudResourcesResponseBody
- func (s *DescribeHybridCloudResourcesResponseBody) SetRequestId(v string) *DescribeHybridCloudResourcesResponseBody
- func (s *DescribeHybridCloudResourcesResponseBody) SetTotalCount(v int64) *DescribeHybridCloudResourcesResponseBody
- func (s DescribeHybridCloudResourcesResponseBody) String() string
- type DescribeHybridCloudResourcesResponseBodyDomains
- func (s DescribeHybridCloudResourcesResponseBodyDomains) GoString() string
- func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetCname(v string) *DescribeHybridCloudResourcesResponseBodyDomains
- func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetDomain(v string) *DescribeHybridCloudResourcesResponseBodyDomains
- func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetId(v int64) *DescribeHybridCloudResourcesResponseBodyDomains
- func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetListen(v *DescribeHybridCloudResourcesResponseBodyDomainsListen) *DescribeHybridCloudResourcesResponseBodyDomains
- func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetRedirect(v *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) *DescribeHybridCloudResourcesResponseBodyDomains
- func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetResourceManagerResourceGroupId(v string) *DescribeHybridCloudResourcesResponseBodyDomains
- func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetStatus(v int32) *DescribeHybridCloudResourcesResponseBodyDomains
- func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetUid(v string) *DescribeHybridCloudResourcesResponseBodyDomains
- func (s DescribeHybridCloudResourcesResponseBodyDomains) String() string
- type DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s DescribeHybridCloudResourcesResponseBodyDomainsListen) GoString() string
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetCertId(v string) *DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetCipherSuite(v int32) *DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetCustomCiphers(v []*string) *DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetEnableTLSv3(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetExclusiveIp(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetFocusHttps(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetHttp2Enabled(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetHttpPorts(v []*int64) *DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetHttpsPorts(v []*int64) *DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetIPv6Enabled(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetIpv6Enabled(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetProtectionResource(v string) *DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetTLSVersion(v string) *DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetXffHeaderMode(v int32) *DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetXffHeaders(v []*string) *DescribeHybridCloudResourcesResponseBodyDomainsListen
- func (s DescribeHybridCloudResourcesResponseBodyDomainsListen) String() string
- type DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s DescribeHybridCloudResourcesResponseBodyDomainsRedirect) GoString() string
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetBackends(v []*string) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetCnameEnabled(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetConnectTimeout(v int64) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetFocusHttpBackend(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetKeepalive(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetKeepaliveRequests(v int64) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetKeepaliveTimeout(v int64) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetLoadbalance(v string) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetReadTimeout(v int64) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetRequestHeaders(v []*DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetRetry(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetRoutingRules(v string) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetSniEnabled(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetSniHost(v string) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetWriteTimeout(v int64) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
- func (s DescribeHybridCloudResourcesResponseBodyDomainsRedirect) String() string
- type DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders
- func (s DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders) GoString() string
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders) SetKey(v string) *DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders
- func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders) SetValue(v string) *DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders
- func (s DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders) String() string
- type DescribeHybridCloudUserRequest
- func (s DescribeHybridCloudUserRequest) GoString() string
- func (s *DescribeHybridCloudUserRequest) SetInstanceId(v string) *DescribeHybridCloudUserRequest
- func (s *DescribeHybridCloudUserRequest) SetRegionId(v string) *DescribeHybridCloudUserRequest
- func (s *DescribeHybridCloudUserRequest) SetResourceManagerResourceGroupId(v string) *DescribeHybridCloudUserRequest
- func (s DescribeHybridCloudUserRequest) String() string
- type DescribeHybridCloudUserResponse
- func (s DescribeHybridCloudUserResponse) GoString() string
- func (s *DescribeHybridCloudUserResponse) SetBody(v *DescribeHybridCloudUserResponseBody) *DescribeHybridCloudUserResponse
- func (s *DescribeHybridCloudUserResponse) SetHeaders(v map[string]*string) *DescribeHybridCloudUserResponse
- func (s *DescribeHybridCloudUserResponse) SetStatusCode(v int32) *DescribeHybridCloudUserResponse
- func (s DescribeHybridCloudUserResponse) String() string
- type DescribeHybridCloudUserResponseBody
- func (s DescribeHybridCloudUserResponseBody) GoString() string
- func (s *DescribeHybridCloudUserResponseBody) SetRequestId(v string) *DescribeHybridCloudUserResponseBody
- func (s *DescribeHybridCloudUserResponseBody) SetUserInfo(v *DescribeHybridCloudUserResponseBodyUserInfo) *DescribeHybridCloudUserResponseBody
- func (s DescribeHybridCloudUserResponseBody) String() string
- type DescribeHybridCloudUserResponseBodyUserInfo
- func (s DescribeHybridCloudUserResponseBodyUserInfo) GoString() string
- func (s *DescribeHybridCloudUserResponseBodyUserInfo) SetHttpPorts(v string) *DescribeHybridCloudUserResponseBodyUserInfo
- func (s *DescribeHybridCloudUserResponseBodyUserInfo) SetHttpsPorts(v string) *DescribeHybridCloudUserResponseBodyUserInfo
- func (s DescribeHybridCloudUserResponseBodyUserInfo) 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) SetEndTime(v int64) *DescribeInstanceResponseBody
- func (s *DescribeInstanceResponseBody) SetInDebt(v string) *DescribeInstanceResponseBody
- func (s *DescribeInstanceResponseBody) SetInstanceId(v string) *DescribeInstanceResponseBody
- func (s *DescribeInstanceResponseBody) SetPayType(v string) *DescribeInstanceResponseBody
- func (s *DescribeInstanceResponseBody) SetRegionId(v string) *DescribeInstanceResponseBody
- func (s *DescribeInstanceResponseBody) SetRequestId(v string) *DescribeInstanceResponseBody
- func (s *DescribeInstanceResponseBody) SetStartTime(v int64) *DescribeInstanceResponseBody
- func (s *DescribeInstanceResponseBody) SetStatus(v int32) *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) SetBot(v bool) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetBotApp(v string) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetBotTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetBotWeb(v string) *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) SetDlp(v bool) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetDlpRuleInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetDlpTemplateMaxCount(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) SetTamperproof(v bool) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetTamperproofRuleInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
- func (s *DescribeInstanceResponseBodyDetails) SetTamperproofTemplateMaxCount(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
- type DescribeMajorProtectionBlackIpsRequest
- func (s DescribeMajorProtectionBlackIpsRequest) GoString() string
- func (s *DescribeMajorProtectionBlackIpsRequest) SetInstanceId(v string) *DescribeMajorProtectionBlackIpsRequest
- func (s *DescribeMajorProtectionBlackIpsRequest) SetIpLike(v string) *DescribeMajorProtectionBlackIpsRequest
- func (s *DescribeMajorProtectionBlackIpsRequest) SetOrderBy(v string) *DescribeMajorProtectionBlackIpsRequest
- func (s *DescribeMajorProtectionBlackIpsRequest) SetPageNumber(v int32) *DescribeMajorProtectionBlackIpsRequest
- func (s *DescribeMajorProtectionBlackIpsRequest) SetPageSize(v int32) *DescribeMajorProtectionBlackIpsRequest
- func (s *DescribeMajorProtectionBlackIpsRequest) SetRegionId(v string) *DescribeMajorProtectionBlackIpsRequest
- func (s *DescribeMajorProtectionBlackIpsRequest) SetResourceManagerResourceGroupId(v string) *DescribeMajorProtectionBlackIpsRequest
- func (s *DescribeMajorProtectionBlackIpsRequest) SetRuleId(v int64) *DescribeMajorProtectionBlackIpsRequest
- func (s *DescribeMajorProtectionBlackIpsRequest) SetTemplateId(v int64) *DescribeMajorProtectionBlackIpsRequest
- func (s DescribeMajorProtectionBlackIpsRequest) String() string
- type DescribeMajorProtectionBlackIpsResponse
- func (s DescribeMajorProtectionBlackIpsResponse) GoString() string
- func (s *DescribeMajorProtectionBlackIpsResponse) SetBody(v *DescribeMajorProtectionBlackIpsResponseBody) *DescribeMajorProtectionBlackIpsResponse
- func (s *DescribeMajorProtectionBlackIpsResponse) SetHeaders(v map[string]*string) *DescribeMajorProtectionBlackIpsResponse
- func (s *DescribeMajorProtectionBlackIpsResponse) SetStatusCode(v int32) *DescribeMajorProtectionBlackIpsResponse
- func (s DescribeMajorProtectionBlackIpsResponse) String() string
- type DescribeMajorProtectionBlackIpsResponseBody
- func (s DescribeMajorProtectionBlackIpsResponseBody) GoString() string
- func (s *DescribeMajorProtectionBlackIpsResponseBody) SetIpList(v []*DescribeMajorProtectionBlackIpsResponseBodyIpList) *DescribeMajorProtectionBlackIpsResponseBody
- func (s *DescribeMajorProtectionBlackIpsResponseBody) SetRequestId(v string) *DescribeMajorProtectionBlackIpsResponseBody
- func (s *DescribeMajorProtectionBlackIpsResponseBody) SetTotalCount(v int64) *DescribeMajorProtectionBlackIpsResponseBody
- func (s DescribeMajorProtectionBlackIpsResponseBody) String() string
- type DescribeMajorProtectionBlackIpsResponseBodyIpList
- func (s DescribeMajorProtectionBlackIpsResponseBodyIpList) GoString() string
- func (s *DescribeMajorProtectionBlackIpsResponseBodyIpList) SetDescription(v string) *DescribeMajorProtectionBlackIpsResponseBodyIpList
- func (s *DescribeMajorProtectionBlackIpsResponseBodyIpList) SetExpiredTime(v int64) *DescribeMajorProtectionBlackIpsResponseBodyIpList
- func (s *DescribeMajorProtectionBlackIpsResponseBodyIpList) SetGmtModified(v int64) *DescribeMajorProtectionBlackIpsResponseBodyIpList
- func (s *DescribeMajorProtectionBlackIpsResponseBodyIpList) SetIp(v string) *DescribeMajorProtectionBlackIpsResponseBodyIpList
- func (s *DescribeMajorProtectionBlackIpsResponseBodyIpList) SetRuleId(v int64) *DescribeMajorProtectionBlackIpsResponseBodyIpList
- func (s *DescribeMajorProtectionBlackIpsResponseBodyIpList) SetTemplateId(v int64) *DescribeMajorProtectionBlackIpsResponseBodyIpList
- func (s DescribeMajorProtectionBlackIpsResponseBodyIpList) String() string
- type DescribePeakTrendRequest
- func (s DescribePeakTrendRequest) GoString() string
- func (s *DescribePeakTrendRequest) SetEndTimestamp(v string) *DescribePeakTrendRequest
- func (s *DescribePeakTrendRequest) SetInstanceId(v string) *DescribePeakTrendRequest
- func (s *DescribePeakTrendRequest) SetInterval(v string) *DescribePeakTrendRequest
- func (s *DescribePeakTrendRequest) SetRegionId(v string) *DescribePeakTrendRequest
- func (s *DescribePeakTrendRequest) SetResource(v string) *DescribePeakTrendRequest
- func (s *DescribePeakTrendRequest) SetResourceManagerResourceGroupId(v string) *DescribePeakTrendRequest
- func (s *DescribePeakTrendRequest) SetStartTimestamp(v string) *DescribePeakTrendRequest
- func (s DescribePeakTrendRequest) String() string
- type DescribePeakTrendResponse
- func (s DescribePeakTrendResponse) GoString() string
- func (s *DescribePeakTrendResponse) SetBody(v *DescribePeakTrendResponseBody) *DescribePeakTrendResponse
- func (s *DescribePeakTrendResponse) SetHeaders(v map[string]*string) *DescribePeakTrendResponse
- func (s *DescribePeakTrendResponse) SetStatusCode(v int32) *DescribePeakTrendResponse
- func (s DescribePeakTrendResponse) String() string
- type DescribePeakTrendResponseBody
- func (s DescribePeakTrendResponseBody) GoString() string
- func (s *DescribePeakTrendResponseBody) SetFlowChart(v []*DescribePeakTrendResponseBodyFlowChart) *DescribePeakTrendResponseBody
- func (s *DescribePeakTrendResponseBody) SetRequestId(v string) *DescribePeakTrendResponseBody
- func (s DescribePeakTrendResponseBody) String() string
- type DescribePeakTrendResponseBodyFlowChart
- func (s DescribePeakTrendResponseBodyFlowChart) GoString() string
- func (s *DescribePeakTrendResponseBodyFlowChart) SetAclSum(v int64) *DescribePeakTrendResponseBodyFlowChart
- func (s *DescribePeakTrendResponseBodyFlowChart) SetAntiScanSum(v int64) *DescribePeakTrendResponseBodyFlowChart
- func (s *DescribePeakTrendResponseBodyFlowChart) SetCcSum(v int64) *DescribePeakTrendResponseBodyFlowChart
- func (s *DescribePeakTrendResponseBodyFlowChart) SetCount(v int64) *DescribePeakTrendResponseBodyFlowChart
- func (s *DescribePeakTrendResponseBodyFlowChart) SetIndex(v int64) *DescribePeakTrendResponseBodyFlowChart
- func (s *DescribePeakTrendResponseBodyFlowChart) SetWafSum(v int64) *DescribePeakTrendResponseBodyFlowChart
- func (s DescribePeakTrendResponseBodyFlowChart) String() string
- type DescribeResourceLogStatusRequest
- func (s DescribeResourceLogStatusRequest) GoString() string
- func (s *DescribeResourceLogStatusRequest) SetInstanceId(v string) *DescribeResourceLogStatusRequest
- func (s *DescribeResourceLogStatusRequest) SetRegionId(v string) *DescribeResourceLogStatusRequest
- func (s *DescribeResourceLogStatusRequest) SetResourceManagerResourceGroupId(v string) *DescribeResourceLogStatusRequest
- func (s *DescribeResourceLogStatusRequest) SetResources(v string) *DescribeResourceLogStatusRequest
- func (s DescribeResourceLogStatusRequest) String() string
- type DescribeResourceLogStatusResponse
- func (s DescribeResourceLogStatusResponse) GoString() string
- func (s *DescribeResourceLogStatusResponse) SetBody(v *DescribeResourceLogStatusResponseBody) *DescribeResourceLogStatusResponse
- func (s *DescribeResourceLogStatusResponse) SetHeaders(v map[string]*string) *DescribeResourceLogStatusResponse
- func (s *DescribeResourceLogStatusResponse) SetStatusCode(v int32) *DescribeResourceLogStatusResponse
- func (s DescribeResourceLogStatusResponse) String() string
- type DescribeResourceLogStatusResponseBody
- func (s DescribeResourceLogStatusResponseBody) GoString() string
- func (s *DescribeResourceLogStatusResponseBody) SetRequestId(v string) *DescribeResourceLogStatusResponseBody
- func (s *DescribeResourceLogStatusResponseBody) SetResult(v []*DescribeResourceLogStatusResponseBodyResult) *DescribeResourceLogStatusResponseBody
- func (s DescribeResourceLogStatusResponseBody) String() string
- type DescribeResourceLogStatusResponseBodyResult
- func (s DescribeResourceLogStatusResponseBodyResult) GoString() string
- func (s *DescribeResourceLogStatusResponseBodyResult) SetResource(v string) *DescribeResourceLogStatusResponseBodyResult
- func (s *DescribeResourceLogStatusResponseBodyResult) SetStatus(v bool) *DescribeResourceLogStatusResponseBodyResult
- func (s DescribeResourceLogStatusResponseBodyResult) String() string
- type DescribeResourcePortRequest
- func (s DescribeResourcePortRequest) GoString() string
- func (s *DescribeResourcePortRequest) SetInstanceId(v string) *DescribeResourcePortRequest
- func (s *DescribeResourcePortRequest) SetRegionId(v string) *DescribeResourcePortRequest
- func (s *DescribeResourcePortRequest) SetResourceInstanceId(v string) *DescribeResourcePortRequest
- func (s *DescribeResourcePortRequest) SetResourceManagerResourceGroupId(v string) *DescribeResourcePortRequest
- func (s DescribeResourcePortRequest) String() string
- type DescribeResourcePortResponse
- func (s DescribeResourcePortResponse) GoString() string
- func (s *DescribeResourcePortResponse) SetBody(v *DescribeResourcePortResponseBody) *DescribeResourcePortResponse
- func (s *DescribeResourcePortResponse) SetHeaders(v map[string]*string) *DescribeResourcePortResponse
- func (s *DescribeResourcePortResponse) SetStatusCode(v int32) *DescribeResourcePortResponse
- func (s DescribeResourcePortResponse) String() string
- type DescribeResourcePortResponseBody
- func (s DescribeResourcePortResponseBody) GoString() string
- func (s *DescribeResourcePortResponseBody) SetRequestId(v string) *DescribeResourcePortResponseBody
- func (s *DescribeResourcePortResponseBody) SetResourcePorts(v []*string) *DescribeResourcePortResponseBody
- func (s DescribeResourcePortResponseBody) String() string
- type DescribeResponseCodeTrendGraphRequest
- func (s DescribeResponseCodeTrendGraphRequest) GoString() string
- func (s *DescribeResponseCodeTrendGraphRequest) SetEndTimestamp(v string) *DescribeResponseCodeTrendGraphRequest
- func (s *DescribeResponseCodeTrendGraphRequest) SetInstanceId(v string) *DescribeResponseCodeTrendGraphRequest
- func (s *DescribeResponseCodeTrendGraphRequest) SetInterval(v string) *DescribeResponseCodeTrendGraphRequest
- func (s *DescribeResponseCodeTrendGraphRequest) SetRegionId(v string) *DescribeResponseCodeTrendGraphRequest
- func (s *DescribeResponseCodeTrendGraphRequest) SetResource(v string) *DescribeResponseCodeTrendGraphRequest
- func (s *DescribeResponseCodeTrendGraphRequest) SetResourceManagerResourceGroupId(v string) *DescribeResponseCodeTrendGraphRequest
- func (s *DescribeResponseCodeTrendGraphRequest) SetStartTimestamp(v string) *DescribeResponseCodeTrendGraphRequest
- func (s *DescribeResponseCodeTrendGraphRequest) SetType(v string) *DescribeResponseCodeTrendGraphRequest
- func (s DescribeResponseCodeTrendGraphRequest) String() string
- type DescribeResponseCodeTrendGraphResponse
- func (s DescribeResponseCodeTrendGraphResponse) GoString() string
- func (s *DescribeResponseCodeTrendGraphResponse) SetBody(v *DescribeResponseCodeTrendGraphResponseBody) *DescribeResponseCodeTrendGraphResponse
- func (s *DescribeResponseCodeTrendGraphResponse) SetHeaders(v map[string]*string) *DescribeResponseCodeTrendGraphResponse
- func (s *DescribeResponseCodeTrendGraphResponse) SetStatusCode(v int32) *DescribeResponseCodeTrendGraphResponse
- func (s DescribeResponseCodeTrendGraphResponse) String() string
- type DescribeResponseCodeTrendGraphResponseBody
- func (s DescribeResponseCodeTrendGraphResponseBody) GoString() string
- func (s *DescribeResponseCodeTrendGraphResponseBody) SetRequestId(v string) *DescribeResponseCodeTrendGraphResponseBody
- func (s *DescribeResponseCodeTrendGraphResponseBody) SetResponseCodes(v []*DescribeResponseCodeTrendGraphResponseBodyResponseCodes) *DescribeResponseCodeTrendGraphResponseBody
- func (s DescribeResponseCodeTrendGraphResponseBody) String() string
- type DescribeResponseCodeTrendGraphResponseBodyResponseCodes
- func (s DescribeResponseCodeTrendGraphResponseBodyResponseCodes) GoString() string
- func (s *DescribeResponseCodeTrendGraphResponseBodyResponseCodes) SetCode302Pv(v int64) *DescribeResponseCodeTrendGraphResponseBodyResponseCodes
- func (s *DescribeResponseCodeTrendGraphResponseBodyResponseCodes) SetCode405Pv(v int64) *DescribeResponseCodeTrendGraphResponseBodyResponseCodes
- func (s *DescribeResponseCodeTrendGraphResponseBodyResponseCodes) SetCode499Pv(v int64) *DescribeResponseCodeTrendGraphResponseBodyResponseCodes
- func (s *DescribeResponseCodeTrendGraphResponseBodyResponseCodes) SetCode5xxPv(v int64) *DescribeResponseCodeTrendGraphResponseBodyResponseCodes
- func (s *DescribeResponseCodeTrendGraphResponseBodyResponseCodes) SetIndex(v int64) *DescribeResponseCodeTrendGraphResponseBodyResponseCodes
- func (s DescribeResponseCodeTrendGraphResponseBodyResponseCodes) String() string
- type DescribeRuleGroupsRequest
- func (s DescribeRuleGroupsRequest) GoString() string
- func (s *DescribeRuleGroupsRequest) SetInstanceId(v string) *DescribeRuleGroupsRequest
- func (s *DescribeRuleGroupsRequest) SetPageNumber(v int32) *DescribeRuleGroupsRequest
- func (s *DescribeRuleGroupsRequest) SetPageSize(v int32) *DescribeRuleGroupsRequest
- func (s *DescribeRuleGroupsRequest) SetRegionId(v string) *DescribeRuleGroupsRequest
- func (s *DescribeRuleGroupsRequest) SetResourceManagerResourceGroupId(v string) *DescribeRuleGroupsRequest
- func (s *DescribeRuleGroupsRequest) SetSearchType(v string) *DescribeRuleGroupsRequest
- func (s *DescribeRuleGroupsRequest) SetSearchValue(v string) *DescribeRuleGroupsRequest
- func (s DescribeRuleGroupsRequest) String() string
- type DescribeRuleGroupsResponse
- func (s DescribeRuleGroupsResponse) GoString() string
- func (s *DescribeRuleGroupsResponse) SetBody(v *DescribeRuleGroupsResponseBody) *DescribeRuleGroupsResponse
- func (s *DescribeRuleGroupsResponse) SetHeaders(v map[string]*string) *DescribeRuleGroupsResponse
- func (s *DescribeRuleGroupsResponse) SetStatusCode(v int32) *DescribeRuleGroupsResponse
- func (s DescribeRuleGroupsResponse) String() string
- type DescribeRuleGroupsResponseBody
- func (s DescribeRuleGroupsResponseBody) GoString() string
- func (s *DescribeRuleGroupsResponseBody) SetRequestId(v string) *DescribeRuleGroupsResponseBody
- func (s *DescribeRuleGroupsResponseBody) SetRuleGroups(v []*DescribeRuleGroupsResponseBodyRuleGroups) *DescribeRuleGroupsResponseBody
- func (s *DescribeRuleGroupsResponseBody) SetTotalCount(v int64) *DescribeRuleGroupsResponseBody
- func (s DescribeRuleGroupsResponseBody) String() string
- type DescribeRuleGroupsResponseBodyRuleGroups
- func (s DescribeRuleGroupsResponseBodyRuleGroups) GoString() string
- func (s *DescribeRuleGroupsResponseBodyRuleGroups) SetGmtModified(v int64) *DescribeRuleGroupsResponseBodyRuleGroups
- func (s *DescribeRuleGroupsResponseBodyRuleGroups) SetIsSubscribe(v int32) *DescribeRuleGroupsResponseBodyRuleGroups
- func (s *DescribeRuleGroupsResponseBodyRuleGroups) SetParentRuleGroupId(v int64) *DescribeRuleGroupsResponseBodyRuleGroups
- func (s *DescribeRuleGroupsResponseBodyRuleGroups) SetRuleGroupId(v int64) *DescribeRuleGroupsResponseBodyRuleGroups
- func (s *DescribeRuleGroupsResponseBodyRuleGroups) SetRuleGroupName(v string) *DescribeRuleGroupsResponseBodyRuleGroups
- func (s *DescribeRuleGroupsResponseBodyRuleGroups) SetRuleTotalCount(v int32) *DescribeRuleGroupsResponseBodyRuleGroups
- func (s DescribeRuleGroupsResponseBodyRuleGroups) String() string
- type DescribeRuleHitsTopClientIpRequest
- func (s DescribeRuleHitsTopClientIpRequest) GoString() string
- func (s *DescribeRuleHitsTopClientIpRequest) SetEndTimestamp(v string) *DescribeRuleHitsTopClientIpRequest
- func (s *DescribeRuleHitsTopClientIpRequest) SetInstanceId(v string) *DescribeRuleHitsTopClientIpRequest
- func (s *DescribeRuleHitsTopClientIpRequest) SetRegionId(v string) *DescribeRuleHitsTopClientIpRequest
- func (s *DescribeRuleHitsTopClientIpRequest) SetResource(v string) *DescribeRuleHitsTopClientIpRequest
- func (s *DescribeRuleHitsTopClientIpRequest) SetResourceManagerResourceGroupId(v string) *DescribeRuleHitsTopClientIpRequest
- func (s *DescribeRuleHitsTopClientIpRequest) SetRuleType(v string) *DescribeRuleHitsTopClientIpRequest
- func (s *DescribeRuleHitsTopClientIpRequest) SetStartTimestamp(v string) *DescribeRuleHitsTopClientIpRequest
- func (s DescribeRuleHitsTopClientIpRequest) String() string
- type DescribeRuleHitsTopClientIpResponse
- func (s DescribeRuleHitsTopClientIpResponse) GoString() string
- func (s *DescribeRuleHitsTopClientIpResponse) SetBody(v *DescribeRuleHitsTopClientIpResponseBody) *DescribeRuleHitsTopClientIpResponse
- func (s *DescribeRuleHitsTopClientIpResponse) SetHeaders(v map[string]*string) *DescribeRuleHitsTopClientIpResponse
- func (s *DescribeRuleHitsTopClientIpResponse) SetStatusCode(v int32) *DescribeRuleHitsTopClientIpResponse
- func (s DescribeRuleHitsTopClientIpResponse) String() string
- type DescribeRuleHitsTopClientIpResponseBody
- func (s DescribeRuleHitsTopClientIpResponseBody) GoString() string
- func (s *DescribeRuleHitsTopClientIpResponseBody) SetRequestId(v string) *DescribeRuleHitsTopClientIpResponseBody
- func (s *DescribeRuleHitsTopClientIpResponseBody) SetRuleHitsTopClientIp(v []*DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp) *DescribeRuleHitsTopClientIpResponseBody
- func (s DescribeRuleHitsTopClientIpResponseBody) String() string
- type DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp
- func (s DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp) GoString() string
- func (s *DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp) SetClientIp(v string) *DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp
- func (s *DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp) SetCount(v int64) *DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp
- func (s DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp) String() string
- type DescribeRuleHitsTopResourceRequest
- func (s DescribeRuleHitsTopResourceRequest) GoString() string
- func (s *DescribeRuleHitsTopResourceRequest) SetEndTimestamp(v string) *DescribeRuleHitsTopResourceRequest
- func (s *DescribeRuleHitsTopResourceRequest) SetInstanceId(v string) *DescribeRuleHitsTopResourceRequest
- func (s *DescribeRuleHitsTopResourceRequest) SetRegionId(v string) *DescribeRuleHitsTopResourceRequest
- func (s *DescribeRuleHitsTopResourceRequest) SetResourceManagerResourceGroupId(v string) *DescribeRuleHitsTopResourceRequest
- func (s *DescribeRuleHitsTopResourceRequest) SetRuleType(v string) *DescribeRuleHitsTopResourceRequest
- func (s *DescribeRuleHitsTopResourceRequest) SetStartTimestamp(v string) *DescribeRuleHitsTopResourceRequest
- func (s DescribeRuleHitsTopResourceRequest) String() string
- type DescribeRuleHitsTopResourceResponse
- func (s DescribeRuleHitsTopResourceResponse) GoString() string
- func (s *DescribeRuleHitsTopResourceResponse) SetBody(v *DescribeRuleHitsTopResourceResponseBody) *DescribeRuleHitsTopResourceResponse
- func (s *DescribeRuleHitsTopResourceResponse) SetHeaders(v map[string]*string) *DescribeRuleHitsTopResourceResponse
- func (s *DescribeRuleHitsTopResourceResponse) SetStatusCode(v int32) *DescribeRuleHitsTopResourceResponse
- func (s DescribeRuleHitsTopResourceResponse) String() string
- type DescribeRuleHitsTopResourceResponseBody
- func (s DescribeRuleHitsTopResourceResponseBody) GoString() string
- func (s *DescribeRuleHitsTopResourceResponseBody) SetRequestId(v string) *DescribeRuleHitsTopResourceResponseBody
- func (s *DescribeRuleHitsTopResourceResponseBody) SetRuleHitsTopResource(v []*DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource) *DescribeRuleHitsTopResourceResponseBody
- func (s DescribeRuleHitsTopResourceResponseBody) String() string
- type DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource
- func (s DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource) GoString() string
- func (s *DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource) SetCount(v int64) *DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource
- func (s *DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource) SetResource(v string) *DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource
- func (s DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource) String() string
- type DescribeRuleHitsTopRuleIdRequest
- func (s DescribeRuleHitsTopRuleIdRequest) GoString() string
- func (s *DescribeRuleHitsTopRuleIdRequest) SetEndTimestamp(v string) *DescribeRuleHitsTopRuleIdRequest
- func (s *DescribeRuleHitsTopRuleIdRequest) SetInstanceId(v string) *DescribeRuleHitsTopRuleIdRequest
- func (s *DescribeRuleHitsTopRuleIdRequest) SetIsGroupResource(v string) *DescribeRuleHitsTopRuleIdRequest
- func (s *DescribeRuleHitsTopRuleIdRequest) SetRegionId(v string) *DescribeRuleHitsTopRuleIdRequest
- func (s *DescribeRuleHitsTopRuleIdRequest) SetResource(v string) *DescribeRuleHitsTopRuleIdRequest
- func (s *DescribeRuleHitsTopRuleIdRequest) SetResourceManagerResourceGroupId(v string) *DescribeRuleHitsTopRuleIdRequest
- func (s *DescribeRuleHitsTopRuleIdRequest) SetRuleType(v string) *DescribeRuleHitsTopRuleIdRequest
- func (s *DescribeRuleHitsTopRuleIdRequest) SetStartTimestamp(v string) *DescribeRuleHitsTopRuleIdRequest
- func (s DescribeRuleHitsTopRuleIdRequest) String() string
- type DescribeRuleHitsTopRuleIdResponse
- func (s DescribeRuleHitsTopRuleIdResponse) GoString() string
- func (s *DescribeRuleHitsTopRuleIdResponse) SetBody(v *DescribeRuleHitsTopRuleIdResponseBody) *DescribeRuleHitsTopRuleIdResponse
- func (s *DescribeRuleHitsTopRuleIdResponse) SetHeaders(v map[string]*string) *DescribeRuleHitsTopRuleIdResponse
- func (s *DescribeRuleHitsTopRuleIdResponse) SetStatusCode(v int32) *DescribeRuleHitsTopRuleIdResponse
- func (s DescribeRuleHitsTopRuleIdResponse) String() string
- type DescribeRuleHitsTopRuleIdResponseBody
- func (s DescribeRuleHitsTopRuleIdResponseBody) GoString() string
- func (s *DescribeRuleHitsTopRuleIdResponseBody) SetRequestId(v string) *DescribeRuleHitsTopRuleIdResponseBody
- func (s *DescribeRuleHitsTopRuleIdResponseBody) SetRuleHitsTopRuleId(v []*DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId) *DescribeRuleHitsTopRuleIdResponseBody
- func (s DescribeRuleHitsTopRuleIdResponseBody) String() string
- type DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId
- func (s DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId) GoString() string
- func (s *DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId) SetCount(v int64) *DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId
- func (s *DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId) SetResource(v string) *DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId
- func (s *DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId) SetRuleId(v string) *DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId
- func (s DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId) String() string
- type DescribeRuleHitsTopTuleTypeRequest
- func (s DescribeRuleHitsTopTuleTypeRequest) GoString() string
- func (s *DescribeRuleHitsTopTuleTypeRequest) SetEndTimestamp(v string) *DescribeRuleHitsTopTuleTypeRequest
- func (s *DescribeRuleHitsTopTuleTypeRequest) SetInstanceId(v string) *DescribeRuleHitsTopTuleTypeRequest
- func (s *DescribeRuleHitsTopTuleTypeRequest) SetRegionId(v string) *DescribeRuleHitsTopTuleTypeRequest
- func (s *DescribeRuleHitsTopTuleTypeRequest) SetResource(v string) *DescribeRuleHitsTopTuleTypeRequest
- func (s *DescribeRuleHitsTopTuleTypeRequest) SetStartTimestamp(v string) *DescribeRuleHitsTopTuleTypeRequest
- func (s DescribeRuleHitsTopTuleTypeRequest) String() string
- type DescribeRuleHitsTopTuleTypeResponse
- func (s DescribeRuleHitsTopTuleTypeResponse) GoString() string
- func (s *DescribeRuleHitsTopTuleTypeResponse) SetBody(v *DescribeRuleHitsTopTuleTypeResponseBody) *DescribeRuleHitsTopTuleTypeResponse
- func (s *DescribeRuleHitsTopTuleTypeResponse) SetHeaders(v map[string]*string) *DescribeRuleHitsTopTuleTypeResponse
- func (s *DescribeRuleHitsTopTuleTypeResponse) SetStatusCode(v int32) *DescribeRuleHitsTopTuleTypeResponse
- func (s DescribeRuleHitsTopTuleTypeResponse) String() string
- type DescribeRuleHitsTopTuleTypeResponseBody
- func (s DescribeRuleHitsTopTuleTypeResponseBody) GoString() string
- func (s *DescribeRuleHitsTopTuleTypeResponseBody) SetRequestId(v string) *DescribeRuleHitsTopTuleTypeResponseBody
- func (s *DescribeRuleHitsTopTuleTypeResponseBody) SetRuleHitsTopTuleType(v []*DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType) *DescribeRuleHitsTopTuleTypeResponseBody
- func (s DescribeRuleHitsTopTuleTypeResponseBody) String() string
- type DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType
- func (s DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType) GoString() string
- func (s *DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType) SetCount(v int64) *DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType
- func (s *DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType) SetRuleType(v string) *DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType
- func (s DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType) String() string
- type DescribeRuleHitsTopUaRequest
- func (s DescribeRuleHitsTopUaRequest) GoString() string
- func (s *DescribeRuleHitsTopUaRequest) SetEndTimestamp(v string) *DescribeRuleHitsTopUaRequest
- func (s *DescribeRuleHitsTopUaRequest) SetInstanceId(v string) *DescribeRuleHitsTopUaRequest
- func (s *DescribeRuleHitsTopUaRequest) SetRegionId(v string) *DescribeRuleHitsTopUaRequest
- func (s *DescribeRuleHitsTopUaRequest) SetResource(v string) *DescribeRuleHitsTopUaRequest
- func (s *DescribeRuleHitsTopUaRequest) SetResourceManagerResourceGroupId(v string) *DescribeRuleHitsTopUaRequest
- func (s *DescribeRuleHitsTopUaRequest) SetStartTimestamp(v string) *DescribeRuleHitsTopUaRequest
- func (s DescribeRuleHitsTopUaRequest) String() string
- type DescribeRuleHitsTopUaResponse
- func (s DescribeRuleHitsTopUaResponse) GoString() string
- func (s *DescribeRuleHitsTopUaResponse) SetBody(v *DescribeRuleHitsTopUaResponseBody) *DescribeRuleHitsTopUaResponse
- func (s *DescribeRuleHitsTopUaResponse) SetHeaders(v map[string]*string) *DescribeRuleHitsTopUaResponse
- func (s *DescribeRuleHitsTopUaResponse) SetStatusCode(v int32) *DescribeRuleHitsTopUaResponse
- func (s DescribeRuleHitsTopUaResponse) String() string
- type DescribeRuleHitsTopUaResponseBody
- func (s DescribeRuleHitsTopUaResponseBody) GoString() string
- func (s *DescribeRuleHitsTopUaResponseBody) SetRequestId(v string) *DescribeRuleHitsTopUaResponseBody
- func (s *DescribeRuleHitsTopUaResponseBody) SetRuleHitsTopUa(v []*DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa) *DescribeRuleHitsTopUaResponseBody
- func (s DescribeRuleHitsTopUaResponseBody) String() string
- type DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa
- func (s DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa) GoString() string
- func (s *DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa) SetCount(v int64) *DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa
- func (s *DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa) SetUa(v string) *DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa
- func (s DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa) String() string
- type DescribeRuleHitsTopUrlRequest
- func (s DescribeRuleHitsTopUrlRequest) GoString() string
- func (s *DescribeRuleHitsTopUrlRequest) SetEndTimestamp(v string) *DescribeRuleHitsTopUrlRequest
- func (s *DescribeRuleHitsTopUrlRequest) SetInstanceId(v string) *DescribeRuleHitsTopUrlRequest
- func (s *DescribeRuleHitsTopUrlRequest) SetRegionId(v string) *DescribeRuleHitsTopUrlRequest
- func (s *DescribeRuleHitsTopUrlRequest) SetResource(v string) *DescribeRuleHitsTopUrlRequest
- func (s *DescribeRuleHitsTopUrlRequest) SetResourceManagerResourceGroupId(v string) *DescribeRuleHitsTopUrlRequest
- func (s *DescribeRuleHitsTopUrlRequest) SetRuleType(v string) *DescribeRuleHitsTopUrlRequest
- func (s *DescribeRuleHitsTopUrlRequest) SetStartTimestamp(v string) *DescribeRuleHitsTopUrlRequest
- func (s DescribeRuleHitsTopUrlRequest) String() string
- type DescribeRuleHitsTopUrlResponse
- func (s DescribeRuleHitsTopUrlResponse) GoString() string
- func (s *DescribeRuleHitsTopUrlResponse) SetBody(v *DescribeRuleHitsTopUrlResponseBody) *DescribeRuleHitsTopUrlResponse
- func (s *DescribeRuleHitsTopUrlResponse) SetHeaders(v map[string]*string) *DescribeRuleHitsTopUrlResponse
- func (s *DescribeRuleHitsTopUrlResponse) SetStatusCode(v int32) *DescribeRuleHitsTopUrlResponse
- func (s DescribeRuleHitsTopUrlResponse) String() string
- type DescribeRuleHitsTopUrlResponseBody
- func (s DescribeRuleHitsTopUrlResponseBody) GoString() string
- func (s *DescribeRuleHitsTopUrlResponseBody) SetRequestId(v string) *DescribeRuleHitsTopUrlResponseBody
- func (s *DescribeRuleHitsTopUrlResponseBody) SetRuleHitsTopUrl(v []*DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl) *DescribeRuleHitsTopUrlResponseBody
- func (s DescribeRuleHitsTopUrlResponseBody) String() string
- type DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl
- func (s DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl) GoString() string
- func (s *DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl) SetCount(v int64) *DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl
- func (s *DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl) SetUrl(v string) *DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl
- func (s DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl) String() string
- type DescribeTemplateResourcesRequest
- func (s DescribeTemplateResourcesRequest) GoString() string
- func (s *DescribeTemplateResourcesRequest) SetInstanceId(v string) *DescribeTemplateResourcesRequest
- func (s *DescribeTemplateResourcesRequest) SetRegionId(v string) *DescribeTemplateResourcesRequest
- func (s *DescribeTemplateResourcesRequest) SetResourceManagerResourceGroupId(v string) *DescribeTemplateResourcesRequest
- func (s *DescribeTemplateResourcesRequest) SetResourceType(v string) *DescribeTemplateResourcesRequest
- func (s *DescribeTemplateResourcesRequest) SetTemplateId(v int64) *DescribeTemplateResourcesRequest
- func (s DescribeTemplateResourcesRequest) String() string
- type DescribeTemplateResourcesResponse
- func (s DescribeTemplateResourcesResponse) GoString() string
- func (s *DescribeTemplateResourcesResponse) SetBody(v *DescribeTemplateResourcesResponseBody) *DescribeTemplateResourcesResponse
- func (s *DescribeTemplateResourcesResponse) SetHeaders(v map[string]*string) *DescribeTemplateResourcesResponse
- func (s *DescribeTemplateResourcesResponse) SetStatusCode(v int32) *DescribeTemplateResourcesResponse
- func (s DescribeTemplateResourcesResponse) String() string
- type DescribeTemplateResourcesResponseBody
- func (s DescribeTemplateResourcesResponseBody) GoString() string
- func (s *DescribeTemplateResourcesResponseBody) SetRequestId(v string) *DescribeTemplateResourcesResponseBody
- func (s *DescribeTemplateResourcesResponseBody) SetResources(v []*string) *DescribeTemplateResourcesResponseBody
- func (s DescribeTemplateResourcesResponseBody) String() string
- type DescribeVisitTopIpRequest
- func (s DescribeVisitTopIpRequest) GoString() string
- func (s *DescribeVisitTopIpRequest) SetEndTimestamp(v string) *DescribeVisitTopIpRequest
- func (s *DescribeVisitTopIpRequest) SetInstanceId(v string) *DescribeVisitTopIpRequest
- func (s *DescribeVisitTopIpRequest) SetRegionId(v string) *DescribeVisitTopIpRequest
- func (s *DescribeVisitTopIpRequest) SetResource(v string) *DescribeVisitTopIpRequest
- func (s *DescribeVisitTopIpRequest) SetResourceManagerResourceGroupId(v string) *DescribeVisitTopIpRequest
- func (s *DescribeVisitTopIpRequest) SetStartTimestamp(v string) *DescribeVisitTopIpRequest
- func (s DescribeVisitTopIpRequest) String() string
- type DescribeVisitTopIpResponse
- func (s DescribeVisitTopIpResponse) GoString() string
- func (s *DescribeVisitTopIpResponse) SetBody(v *DescribeVisitTopIpResponseBody) *DescribeVisitTopIpResponse
- func (s *DescribeVisitTopIpResponse) SetHeaders(v map[string]*string) *DescribeVisitTopIpResponse
- func (s *DescribeVisitTopIpResponse) SetStatusCode(v int32) *DescribeVisitTopIpResponse
- func (s DescribeVisitTopIpResponse) String() string
- type DescribeVisitTopIpResponseBody
- func (s DescribeVisitTopIpResponseBody) GoString() string
- func (s *DescribeVisitTopIpResponseBody) SetRequestId(v string) *DescribeVisitTopIpResponseBody
- func (s *DescribeVisitTopIpResponseBody) SetTopIp(v []*DescribeVisitTopIpResponseBodyTopIp) *DescribeVisitTopIpResponseBody
- func (s DescribeVisitTopIpResponseBody) String() string
- type DescribeVisitTopIpResponseBodyTopIp
- func (s DescribeVisitTopIpResponseBodyTopIp) GoString() string
- func (s *DescribeVisitTopIpResponseBodyTopIp) SetArea(v string) *DescribeVisitTopIpResponseBodyTopIp
- func (s *DescribeVisitTopIpResponseBodyTopIp) SetCount(v int64) *DescribeVisitTopIpResponseBodyTopIp
- func (s *DescribeVisitTopIpResponseBodyTopIp) SetIp(v string) *DescribeVisitTopIpResponseBodyTopIp
- func (s *DescribeVisitTopIpResponseBodyTopIp) SetIsp(v string) *DescribeVisitTopIpResponseBodyTopIp
- func (s DescribeVisitTopIpResponseBodyTopIp) String() string
- type DescribeVisitUasRequest
- func (s DescribeVisitUasRequest) GoString() string
- func (s *DescribeVisitUasRequest) SetEndTimestamp(v string) *DescribeVisitUasRequest
- func (s *DescribeVisitUasRequest) SetInstanceId(v string) *DescribeVisitUasRequest
- func (s *DescribeVisitUasRequest) SetRegionId(v string) *DescribeVisitUasRequest
- func (s *DescribeVisitUasRequest) SetResource(v string) *DescribeVisitUasRequest
- func (s *DescribeVisitUasRequest) SetStartTimestamp(v string) *DescribeVisitUasRequest
- func (s DescribeVisitUasRequest) String() string
- type DescribeVisitUasResponse
- func (s DescribeVisitUasResponse) GoString() string
- func (s *DescribeVisitUasResponse) SetBody(v *DescribeVisitUasResponseBody) *DescribeVisitUasResponse
- func (s *DescribeVisitUasResponse) SetHeaders(v map[string]*string) *DescribeVisitUasResponse
- func (s *DescribeVisitUasResponse) SetStatusCode(v int32) *DescribeVisitUasResponse
- func (s DescribeVisitUasResponse) String() string
- type DescribeVisitUasResponseBody
- func (s DescribeVisitUasResponseBody) GoString() string
- func (s *DescribeVisitUasResponseBody) SetRequestId(v string) *DescribeVisitUasResponseBody
- func (s *DescribeVisitUasResponseBody) SetUas(v []*DescribeVisitUasResponseBodyUas) *DescribeVisitUasResponseBody
- func (s DescribeVisitUasResponseBody) String() string
- type DescribeVisitUasResponseBodyUas
- type DescribeWafSourceIpSegmentRequest
- func (s DescribeWafSourceIpSegmentRequest) GoString() string
- func (s *DescribeWafSourceIpSegmentRequest) SetInstanceId(v string) *DescribeWafSourceIpSegmentRequest
- func (s *DescribeWafSourceIpSegmentRequest) SetRegionId(v string) *DescribeWafSourceIpSegmentRequest
- func (s *DescribeWafSourceIpSegmentRequest) SetResourceManagerResourceGroupId(v string) *DescribeWafSourceIpSegmentRequest
- func (s DescribeWafSourceIpSegmentRequest) String() string
- type DescribeWafSourceIpSegmentResponse
- func (s DescribeWafSourceIpSegmentResponse) GoString() string
- func (s *DescribeWafSourceIpSegmentResponse) SetBody(v *DescribeWafSourceIpSegmentResponseBody) *DescribeWafSourceIpSegmentResponse
- func (s *DescribeWafSourceIpSegmentResponse) SetHeaders(v map[string]*string) *DescribeWafSourceIpSegmentResponse
- func (s *DescribeWafSourceIpSegmentResponse) SetStatusCode(v int32) *DescribeWafSourceIpSegmentResponse
- func (s DescribeWafSourceIpSegmentResponse) String() string
- type DescribeWafSourceIpSegmentResponseBody
- func (s DescribeWafSourceIpSegmentResponseBody) GoString() string
- func (s *DescribeWafSourceIpSegmentResponseBody) SetRequestId(v string) *DescribeWafSourceIpSegmentResponseBody
- func (s *DescribeWafSourceIpSegmentResponseBody) SetWafSourceIp(v *DescribeWafSourceIpSegmentResponseBodyWafSourceIp) *DescribeWafSourceIpSegmentResponseBody
- func (s DescribeWafSourceIpSegmentResponseBody) String() string
- type DescribeWafSourceIpSegmentResponseBodyWafSourceIp
- func (s DescribeWafSourceIpSegmentResponseBodyWafSourceIp) GoString() string
- func (s *DescribeWafSourceIpSegmentResponseBodyWafSourceIp) SetIPv4(v []*string) *DescribeWafSourceIpSegmentResponseBodyWafSourceIp
- func (s *DescribeWafSourceIpSegmentResponseBodyWafSourceIp) SetIPv6(v []*string) *DescribeWafSourceIpSegmentResponseBodyWafSourceIp
- func (s DescribeWafSourceIpSegmentResponseBodyWafSourceIp) String() string
- type ModifyDefenseResourceGroupRequest
- func (s ModifyDefenseResourceGroupRequest) GoString() string
- func (s *ModifyDefenseResourceGroupRequest) SetAddList(v string) *ModifyDefenseResourceGroupRequest
- func (s *ModifyDefenseResourceGroupRequest) SetDeleteList(v string) *ModifyDefenseResourceGroupRequest
- func (s *ModifyDefenseResourceGroupRequest) SetDescription(v string) *ModifyDefenseResourceGroupRequest
- func (s *ModifyDefenseResourceGroupRequest) SetGroupName(v string) *ModifyDefenseResourceGroupRequest
- func (s *ModifyDefenseResourceGroupRequest) SetInstanceId(v string) *ModifyDefenseResourceGroupRequest
- func (s *ModifyDefenseResourceGroupRequest) SetRegionId(v string) *ModifyDefenseResourceGroupRequest
- func (s *ModifyDefenseResourceGroupRequest) SetResourceManagerResourceGroupId(v string) *ModifyDefenseResourceGroupRequest
- func (s ModifyDefenseResourceGroupRequest) String() string
- type ModifyDefenseResourceGroupResponse
- func (s ModifyDefenseResourceGroupResponse) GoString() string
- func (s *ModifyDefenseResourceGroupResponse) SetBody(v *ModifyDefenseResourceGroupResponseBody) *ModifyDefenseResourceGroupResponse
- func (s *ModifyDefenseResourceGroupResponse) SetHeaders(v map[string]*string) *ModifyDefenseResourceGroupResponse
- func (s *ModifyDefenseResourceGroupResponse) SetStatusCode(v int32) *ModifyDefenseResourceGroupResponse
- func (s ModifyDefenseResourceGroupResponse) String() string
- type ModifyDefenseResourceGroupResponseBody
- type ModifyDefenseRuleRequest
- func (s ModifyDefenseRuleRequest) GoString() string
- func (s *ModifyDefenseRuleRequest) SetDefenseScene(v string) *ModifyDefenseRuleRequest
- func (s *ModifyDefenseRuleRequest) SetInstanceId(v string) *ModifyDefenseRuleRequest
- func (s *ModifyDefenseRuleRequest) SetRegionId(v string) *ModifyDefenseRuleRequest
- func (s *ModifyDefenseRuleRequest) SetResourceManagerResourceGroupId(v string) *ModifyDefenseRuleRequest
- func (s *ModifyDefenseRuleRequest) SetRules(v string) *ModifyDefenseRuleRequest
- func (s *ModifyDefenseRuleRequest) SetTemplateId(v int64) *ModifyDefenseRuleRequest
- func (s ModifyDefenseRuleRequest) String() string
- type ModifyDefenseRuleResponse
- func (s ModifyDefenseRuleResponse) GoString() string
- func (s *ModifyDefenseRuleResponse) SetBody(v *ModifyDefenseRuleResponseBody) *ModifyDefenseRuleResponse
- func (s *ModifyDefenseRuleResponse) SetHeaders(v map[string]*string) *ModifyDefenseRuleResponse
- func (s *ModifyDefenseRuleResponse) SetStatusCode(v int32) *ModifyDefenseRuleResponse
- func (s ModifyDefenseRuleResponse) String() string
- type ModifyDefenseRuleResponseBody
- type ModifyDefenseRuleStatusRequest
- func (s ModifyDefenseRuleStatusRequest) GoString() string
- func (s *ModifyDefenseRuleStatusRequest) SetInstanceId(v string) *ModifyDefenseRuleStatusRequest
- func (s *ModifyDefenseRuleStatusRequest) SetRegionId(v string) *ModifyDefenseRuleStatusRequest
- func (s *ModifyDefenseRuleStatusRequest) SetResourceManagerResourceGroupId(v string) *ModifyDefenseRuleStatusRequest
- func (s *ModifyDefenseRuleStatusRequest) SetRuleId(v int64) *ModifyDefenseRuleStatusRequest
- func (s *ModifyDefenseRuleStatusRequest) SetRuleStatus(v int32) *ModifyDefenseRuleStatusRequest
- func (s *ModifyDefenseRuleStatusRequest) SetTemplateId(v int64) *ModifyDefenseRuleStatusRequest
- func (s ModifyDefenseRuleStatusRequest) String() string
- type ModifyDefenseRuleStatusResponse
- func (s ModifyDefenseRuleStatusResponse) GoString() string
- func (s *ModifyDefenseRuleStatusResponse) SetBody(v *ModifyDefenseRuleStatusResponseBody) *ModifyDefenseRuleStatusResponse
- func (s *ModifyDefenseRuleStatusResponse) SetHeaders(v map[string]*string) *ModifyDefenseRuleStatusResponse
- func (s *ModifyDefenseRuleStatusResponse) SetStatusCode(v int32) *ModifyDefenseRuleStatusResponse
- func (s ModifyDefenseRuleStatusResponse) String() string
- type ModifyDefenseRuleStatusResponseBody
- type ModifyDefenseTemplateRequest
- func (s ModifyDefenseTemplateRequest) GoString() string
- func (s *ModifyDefenseTemplateRequest) SetDescription(v string) *ModifyDefenseTemplateRequest
- func (s *ModifyDefenseTemplateRequest) SetInstanceId(v string) *ModifyDefenseTemplateRequest
- func (s *ModifyDefenseTemplateRequest) SetRegionId(v string) *ModifyDefenseTemplateRequest
- func (s *ModifyDefenseTemplateRequest) SetResourceManagerResourceGroupId(v string) *ModifyDefenseTemplateRequest
- func (s *ModifyDefenseTemplateRequest) SetTemplateId(v int64) *ModifyDefenseTemplateRequest
- func (s *ModifyDefenseTemplateRequest) SetTemplateName(v string) *ModifyDefenseTemplateRequest
- func (s ModifyDefenseTemplateRequest) String() string
- type ModifyDefenseTemplateResponse
- func (s ModifyDefenseTemplateResponse) GoString() string
- func (s *ModifyDefenseTemplateResponse) SetBody(v *ModifyDefenseTemplateResponseBody) *ModifyDefenseTemplateResponse
- func (s *ModifyDefenseTemplateResponse) SetHeaders(v map[string]*string) *ModifyDefenseTemplateResponse
- func (s *ModifyDefenseTemplateResponse) SetStatusCode(v int32) *ModifyDefenseTemplateResponse
- func (s ModifyDefenseTemplateResponse) String() string
- type ModifyDefenseTemplateResponseBody
- type ModifyDefenseTemplateStatusRequest
- func (s ModifyDefenseTemplateStatusRequest) GoString() string
- func (s *ModifyDefenseTemplateStatusRequest) SetInstanceId(v string) *ModifyDefenseTemplateStatusRequest
- func (s *ModifyDefenseTemplateStatusRequest) SetRegionId(v string) *ModifyDefenseTemplateStatusRequest
- func (s *ModifyDefenseTemplateStatusRequest) SetResourceManagerResourceGroupId(v string) *ModifyDefenseTemplateStatusRequest
- func (s *ModifyDefenseTemplateStatusRequest) SetTemplateId(v int64) *ModifyDefenseTemplateStatusRequest
- func (s *ModifyDefenseTemplateStatusRequest) SetTemplateStatus(v int32) *ModifyDefenseTemplateStatusRequest
- func (s ModifyDefenseTemplateStatusRequest) String() string
- type ModifyDefenseTemplateStatusResponse
- func (s ModifyDefenseTemplateStatusResponse) GoString() string
- func (s *ModifyDefenseTemplateStatusResponse) SetBody(v *ModifyDefenseTemplateStatusResponseBody) *ModifyDefenseTemplateStatusResponse
- func (s *ModifyDefenseTemplateStatusResponse) SetHeaders(v map[string]*string) *ModifyDefenseTemplateStatusResponse
- func (s *ModifyDefenseTemplateStatusResponse) SetStatusCode(v int32) *ModifyDefenseTemplateStatusResponse
- func (s ModifyDefenseTemplateStatusResponse) String() string
- type ModifyDefenseTemplateStatusResponseBody
- type ModifyDomainRequest
- func (s ModifyDomainRequest) GoString() string
- func (s *ModifyDomainRequest) SetAccessType(v string) *ModifyDomainRequest
- func (s *ModifyDomainRequest) SetDomain(v string) *ModifyDomainRequest
- func (s *ModifyDomainRequest) SetInstanceId(v string) *ModifyDomainRequest
- func (s *ModifyDomainRequest) SetListen(v *ModifyDomainRequestListen) *ModifyDomainRequest
- func (s *ModifyDomainRequest) SetRedirect(v *ModifyDomainRequestRedirect) *ModifyDomainRequest
- func (s *ModifyDomainRequest) SetRegionId(v string) *ModifyDomainRequest
- func (s *ModifyDomainRequest) SetSourceIp(v string) *ModifyDomainRequest
- func (s ModifyDomainRequest) String() string
- type ModifyDomainRequestListen
- func (s ModifyDomainRequestListen) GoString() string
- func (s *ModifyDomainRequestListen) SetCertId(v string) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetCipherSuite(v int32) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetCustomCiphers(v []*string) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetEnableTLSv3(v bool) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetExclusiveIp(v bool) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetFocusHttps(v bool) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetHttp2Enabled(v bool) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetHttpPorts(v []*int32) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetHttpsPorts(v []*int32) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetIPv6Enabled(v bool) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetProtectionResource(v string) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetSM2AccessOnly(v bool) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetSM2CertId(v string) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetSM2Enabled(v bool) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetTLSVersion(v string) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetXffHeaderMode(v int32) *ModifyDomainRequestListen
- func (s *ModifyDomainRequestListen) SetXffHeaders(v []*string) *ModifyDomainRequestListen
- func (s ModifyDomainRequestListen) String() string
- type ModifyDomainRequestRedirect
- func (s ModifyDomainRequestRedirect) GoString() string
- func (s *ModifyDomainRequestRedirect) SetBackends(v []*string) *ModifyDomainRequestRedirect
- func (s *ModifyDomainRequestRedirect) SetCnameEnabled(v bool) *ModifyDomainRequestRedirect
- func (s *ModifyDomainRequestRedirect) SetConnectTimeout(v int32) *ModifyDomainRequestRedirect
- func (s *ModifyDomainRequestRedirect) SetFocusHttpBackend(v bool) *ModifyDomainRequestRedirect
- func (s *ModifyDomainRequestRedirect) SetKeepalive(v bool) *ModifyDomainRequestRedirect
- func (s *ModifyDomainRequestRedirect) SetKeepaliveRequests(v int32) *ModifyDomainRequestRedirect
- func (s *ModifyDomainRequestRedirect) SetKeepaliveTimeout(v int32) *ModifyDomainRequestRedirect
- func (s *ModifyDomainRequestRedirect) SetLoadbalance(v string) *ModifyDomainRequestRedirect
- func (s *ModifyDomainRequestRedirect) SetReadTimeout(v int32) *ModifyDomainRequestRedirect
- func (s *ModifyDomainRequestRedirect) SetRequestHeaders(v []*ModifyDomainRequestRedirectRequestHeaders) *ModifyDomainRequestRedirect
- func (s *ModifyDomainRequestRedirect) SetRetry(v bool) *ModifyDomainRequestRedirect
- func (s *ModifyDomainRequestRedirect) SetRoutingRules(v string) *ModifyDomainRequestRedirect
- func (s *ModifyDomainRequestRedirect) SetSniEnabled(v bool) *ModifyDomainRequestRedirect
- func (s *ModifyDomainRequestRedirect) SetSniHost(v string) *ModifyDomainRequestRedirect
- func (s *ModifyDomainRequestRedirect) SetWriteTimeout(v int32) *ModifyDomainRequestRedirect
- func (s *ModifyDomainRequestRedirect) SetXffProto(v bool) *ModifyDomainRequestRedirect
- func (s ModifyDomainRequestRedirect) String() string
- type ModifyDomainRequestRedirectRequestHeaders
- func (s ModifyDomainRequestRedirectRequestHeaders) GoString() string
- func (s *ModifyDomainRequestRedirectRequestHeaders) SetKey(v string) *ModifyDomainRequestRedirectRequestHeaders
- func (s *ModifyDomainRequestRedirectRequestHeaders) SetValue(v string) *ModifyDomainRequestRedirectRequestHeaders
- func (s ModifyDomainRequestRedirectRequestHeaders) String() string
- type ModifyDomainResponse
- func (s ModifyDomainResponse) GoString() string
- func (s *ModifyDomainResponse) SetBody(v *ModifyDomainResponseBody) *ModifyDomainResponse
- func (s *ModifyDomainResponse) SetHeaders(v map[string]*string) *ModifyDomainResponse
- func (s *ModifyDomainResponse) SetStatusCode(v int32) *ModifyDomainResponse
- func (s ModifyDomainResponse) String() string
- type ModifyDomainResponseBody
- type ModifyDomainResponseBodyDomainInfo
- func (s ModifyDomainResponseBodyDomainInfo) GoString() string
- func (s *ModifyDomainResponseBodyDomainInfo) SetCname(v string) *ModifyDomainResponseBodyDomainInfo
- func (s *ModifyDomainResponseBodyDomainInfo) SetDomain(v string) *ModifyDomainResponseBodyDomainInfo
- func (s *ModifyDomainResponseBodyDomainInfo) SetDomainId(v string) *ModifyDomainResponseBodyDomainInfo
- func (s ModifyDomainResponseBodyDomainInfo) String() string
- type ModifyDomainShrinkRequest
- func (s ModifyDomainShrinkRequest) GoString() string
- func (s *ModifyDomainShrinkRequest) SetAccessType(v string) *ModifyDomainShrinkRequest
- func (s *ModifyDomainShrinkRequest) SetDomain(v string) *ModifyDomainShrinkRequest
- func (s *ModifyDomainShrinkRequest) SetInstanceId(v string) *ModifyDomainShrinkRequest
- func (s *ModifyDomainShrinkRequest) SetListenShrink(v string) *ModifyDomainShrinkRequest
- func (s *ModifyDomainShrinkRequest) SetRedirectShrink(v string) *ModifyDomainShrinkRequest
- func (s *ModifyDomainShrinkRequest) SetRegionId(v string) *ModifyDomainShrinkRequest
- func (s *ModifyDomainShrinkRequest) SetSourceIp(v string) *ModifyDomainShrinkRequest
- func (s ModifyDomainShrinkRequest) String() string
- type ModifyHybridCloudClusterBypassStatusRequest
- func (s ModifyHybridCloudClusterBypassStatusRequest) GoString() string
- func (s *ModifyHybridCloudClusterBypassStatusRequest) SetClusterResourceId(v string) *ModifyHybridCloudClusterBypassStatusRequest
- func (s *ModifyHybridCloudClusterBypassStatusRequest) SetInstanceId(v string) *ModifyHybridCloudClusterBypassStatusRequest
- func (s *ModifyHybridCloudClusterBypassStatusRequest) SetRuleStatus(v string) *ModifyHybridCloudClusterBypassStatusRequest
- func (s ModifyHybridCloudClusterBypassStatusRequest) String() string
- type ModifyHybridCloudClusterBypassStatusResponse
- func (s ModifyHybridCloudClusterBypassStatusResponse) GoString() string
- func (s *ModifyHybridCloudClusterBypassStatusResponse) SetBody(v *ModifyHybridCloudClusterBypassStatusResponseBody) *ModifyHybridCloudClusterBypassStatusResponse
- func (s *ModifyHybridCloudClusterBypassStatusResponse) SetHeaders(v map[string]*string) *ModifyHybridCloudClusterBypassStatusResponse
- func (s *ModifyHybridCloudClusterBypassStatusResponse) SetStatusCode(v int32) *ModifyHybridCloudClusterBypassStatusResponse
- func (s ModifyHybridCloudClusterBypassStatusResponse) String() string
- type ModifyHybridCloudClusterBypassStatusResponseBody
- type ModifyMajorProtectionBlackIpRequest
- func (s ModifyMajorProtectionBlackIpRequest) GoString() string
- func (s *ModifyMajorProtectionBlackIpRequest) SetDescription(v string) *ModifyMajorProtectionBlackIpRequest
- func (s *ModifyMajorProtectionBlackIpRequest) SetExpiredTime(v int64) *ModifyMajorProtectionBlackIpRequest
- func (s *ModifyMajorProtectionBlackIpRequest) SetInstanceId(v string) *ModifyMajorProtectionBlackIpRequest
- func (s *ModifyMajorProtectionBlackIpRequest) SetIpList(v string) *ModifyMajorProtectionBlackIpRequest
- func (s *ModifyMajorProtectionBlackIpRequest) SetRegionId(v string) *ModifyMajorProtectionBlackIpRequest
- func (s *ModifyMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId(v string) *ModifyMajorProtectionBlackIpRequest
- func (s *ModifyMajorProtectionBlackIpRequest) SetRuleId(v int64) *ModifyMajorProtectionBlackIpRequest
- func (s *ModifyMajorProtectionBlackIpRequest) SetTemplateId(v int64) *ModifyMajorProtectionBlackIpRequest
- func (s ModifyMajorProtectionBlackIpRequest) String() string
- type ModifyMajorProtectionBlackIpResponse
- func (s ModifyMajorProtectionBlackIpResponse) GoString() string
- func (s *ModifyMajorProtectionBlackIpResponse) SetBody(v *ModifyMajorProtectionBlackIpResponseBody) *ModifyMajorProtectionBlackIpResponse
- func (s *ModifyMajorProtectionBlackIpResponse) SetHeaders(v map[string]*string) *ModifyMajorProtectionBlackIpResponse
- func (s *ModifyMajorProtectionBlackIpResponse) SetStatusCode(v int32) *ModifyMajorProtectionBlackIpResponse
- func (s ModifyMajorProtectionBlackIpResponse) String() string
- type ModifyMajorProtectionBlackIpResponseBody
- type ModifyResourceLogStatusRequest
- func (s ModifyResourceLogStatusRequest) GoString() string
- func (s *ModifyResourceLogStatusRequest) SetInstanceId(v string) *ModifyResourceLogStatusRequest
- func (s *ModifyResourceLogStatusRequest) SetRegionId(v string) *ModifyResourceLogStatusRequest
- func (s *ModifyResourceLogStatusRequest) SetResource(v string) *ModifyResourceLogStatusRequest
- func (s *ModifyResourceLogStatusRequest) SetResourceManagerResourceGroupId(v string) *ModifyResourceLogStatusRequest
- func (s *ModifyResourceLogStatusRequest) SetStatus(v bool) *ModifyResourceLogStatusRequest
- func (s ModifyResourceLogStatusRequest) String() string
- type ModifyResourceLogStatusResponse
- func (s ModifyResourceLogStatusResponse) GoString() string
- func (s *ModifyResourceLogStatusResponse) SetBody(v *ModifyResourceLogStatusResponseBody) *ModifyResourceLogStatusResponse
- func (s *ModifyResourceLogStatusResponse) SetHeaders(v map[string]*string) *ModifyResourceLogStatusResponse
- func (s *ModifyResourceLogStatusResponse) SetStatusCode(v int32) *ModifyResourceLogStatusResponse
- func (s ModifyResourceLogStatusResponse) String() string
- type ModifyResourceLogStatusResponseBody
- func (s ModifyResourceLogStatusResponseBody) GoString() string
- func (s *ModifyResourceLogStatusResponseBody) SetRequestId(v string) *ModifyResourceLogStatusResponseBody
- func (s *ModifyResourceLogStatusResponseBody) SetStatus(v bool) *ModifyResourceLogStatusResponseBody
- func (s ModifyResourceLogStatusResponseBody) String() string
- type ModifyTemplateResourcesRequest
- func (s ModifyTemplateResourcesRequest) GoString() string
- func (s *ModifyTemplateResourcesRequest) SetBindResourceGroups(v []*string) *ModifyTemplateResourcesRequest
- func (s *ModifyTemplateResourcesRequest) SetBindResources(v []*string) *ModifyTemplateResourcesRequest
- func (s *ModifyTemplateResourcesRequest) SetInstanceId(v string) *ModifyTemplateResourcesRequest
- func (s *ModifyTemplateResourcesRequest) SetRegionId(v string) *ModifyTemplateResourcesRequest
- func (s *ModifyTemplateResourcesRequest) SetResourceManagerResourceGroupId(v string) *ModifyTemplateResourcesRequest
- func (s *ModifyTemplateResourcesRequest) SetTemplateId(v int64) *ModifyTemplateResourcesRequest
- func (s *ModifyTemplateResourcesRequest) SetUnbindResourceGroups(v []*string) *ModifyTemplateResourcesRequest
- func (s *ModifyTemplateResourcesRequest) SetUnbindResources(v []*string) *ModifyTemplateResourcesRequest
- func (s ModifyTemplateResourcesRequest) String() string
- type ModifyTemplateResourcesResponse
- func (s ModifyTemplateResourcesResponse) GoString() string
- func (s *ModifyTemplateResourcesResponse) SetBody(v *ModifyTemplateResourcesResponseBody) *ModifyTemplateResourcesResponse
- func (s *ModifyTemplateResourcesResponse) SetHeaders(v map[string]*string) *ModifyTemplateResourcesResponse
- func (s *ModifyTemplateResourcesResponse) SetStatusCode(v int32) *ModifyTemplateResourcesResponse
- func (s ModifyTemplateResourcesResponse) String() string
- type ModifyTemplateResourcesResponseBody
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClearMajorProtectionBlackIpRequest ¶
type ClearMajorProtectionBlackIpRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the IP address blacklist rule for major event protection. RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The ID of the IP address blacklist rule template for major event protection. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (ClearMajorProtectionBlackIpRequest) GoString ¶
func (s ClearMajorProtectionBlackIpRequest) GoString() string
func (*ClearMajorProtectionBlackIpRequest) SetInstanceId ¶
func (s *ClearMajorProtectionBlackIpRequest) SetInstanceId(v string) *ClearMajorProtectionBlackIpRequest
func (*ClearMajorProtectionBlackIpRequest) SetRegionId ¶ added in v2.0.2
func (s *ClearMajorProtectionBlackIpRequest) SetRegionId(v string) *ClearMajorProtectionBlackIpRequest
func (*ClearMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *ClearMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId(v string) *ClearMajorProtectionBlackIpRequest
func (*ClearMajorProtectionBlackIpRequest) SetRuleId ¶
func (s *ClearMajorProtectionBlackIpRequest) SetRuleId(v int64) *ClearMajorProtectionBlackIpRequest
func (*ClearMajorProtectionBlackIpRequest) SetTemplateId ¶
func (s *ClearMajorProtectionBlackIpRequest) SetTemplateId(v int64) *ClearMajorProtectionBlackIpRequest
func (ClearMajorProtectionBlackIpRequest) String ¶
func (s ClearMajorProtectionBlackIpRequest) String() string
type ClearMajorProtectionBlackIpResponse ¶
type ClearMajorProtectionBlackIpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ClearMajorProtectionBlackIpResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ClearMajorProtectionBlackIpResponse) GoString ¶
func (s ClearMajorProtectionBlackIpResponse) GoString() string
func (*ClearMajorProtectionBlackIpResponse) SetHeaders ¶
func (s *ClearMajorProtectionBlackIpResponse) SetHeaders(v map[string]*string) *ClearMajorProtectionBlackIpResponse
func (*ClearMajorProtectionBlackIpResponse) SetStatusCode ¶
func (s *ClearMajorProtectionBlackIpResponse) SetStatusCode(v int32) *ClearMajorProtectionBlackIpResponse
func (ClearMajorProtectionBlackIpResponse) String ¶
func (s ClearMajorProtectionBlackIpResponse) String() string
type ClearMajorProtectionBlackIpResponseBody ¶
type ClearMajorProtectionBlackIpResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ClearMajorProtectionBlackIpResponseBody) GoString ¶
func (s ClearMajorProtectionBlackIpResponseBody) GoString() string
func (*ClearMajorProtectionBlackIpResponseBody) SetRequestId ¶
func (s *ClearMajorProtectionBlackIpResponseBody) SetRequestId(v string) *ClearMajorProtectionBlackIpResponseBody
func (ClearMajorProtectionBlackIpResponseBody) String ¶
func (s ClearMajorProtectionBlackIpResponseBody) String() string
type Client ¶
func (*Client) ClearMajorProtectionBlackIp ¶
func (client *Client) ClearMajorProtectionBlackIp(request *ClearMajorProtectionBlackIpRequest) (_result *ClearMajorProtectionBlackIpResponse, _err error)
func (*Client) ClearMajorProtectionBlackIpWithOptions ¶
func (client *Client) ClearMajorProtectionBlackIpWithOptions(request *ClearMajorProtectionBlackIpRequest, runtime *util.RuntimeOptions) (_result *ClearMajorProtectionBlackIpResponse, _err error)
func (*Client) CreateDefenseResourceGroup ¶
func (client *Client) CreateDefenseResourceGroup(request *CreateDefenseResourceGroupRequest) (_result *CreateDefenseResourceGroupResponse, _err error)
func (*Client) CreateDefenseResourceGroupWithOptions ¶
func (client *Client) CreateDefenseResourceGroupWithOptions(request *CreateDefenseResourceGroupRequest, runtime *util.RuntimeOptions) (_result *CreateDefenseResourceGroupResponse, _err error)
func (*Client) CreateDefenseRule ¶
func (client *Client) CreateDefenseRule(request *CreateDefenseRuleRequest) (_result *CreateDefenseRuleResponse, _err error)
func (*Client) CreateDefenseRuleWithOptions ¶
func (client *Client) CreateDefenseRuleWithOptions(request *CreateDefenseRuleRequest, runtime *util.RuntimeOptions) (_result *CreateDefenseRuleResponse, _err error)
func (*Client) CreateDefenseTemplate ¶
func (client *Client) CreateDefenseTemplate(request *CreateDefenseTemplateRequest) (_result *CreateDefenseTemplateResponse, _err error)
func (*Client) CreateDefenseTemplateWithOptions ¶
func (client *Client) CreateDefenseTemplateWithOptions(request *CreateDefenseTemplateRequest, runtime *util.RuntimeOptions) (_result *CreateDefenseTemplateResponse, _err error)
func (*Client) CreateDomain ¶
func (client *Client) CreateDomain(request *CreateDomainRequest) (_result *CreateDomainResponse, _err error)
func (*Client) CreateDomainWithOptions ¶
func (client *Client) CreateDomainWithOptions(tmpReq *CreateDomainRequest, runtime *util.RuntimeOptions) (_result *CreateDomainResponse, _err error)
func (*Client) CreateMajorProtectionBlackIp ¶
func (client *Client) CreateMajorProtectionBlackIp(request *CreateMajorProtectionBlackIpRequest) (_result *CreateMajorProtectionBlackIpResponse, _err error)
*
- This operation is available only on the China site (aliyun.com). *
- @param request CreateMajorProtectionBlackIpRequest
- @return CreateMajorProtectionBlackIpResponse
func (*Client) CreateMajorProtectionBlackIpWithOptions ¶
func (client *Client) CreateMajorProtectionBlackIpWithOptions(request *CreateMajorProtectionBlackIpRequest, runtime *util.RuntimeOptions) (_result *CreateMajorProtectionBlackIpResponse, _err error)
*
- This operation is available only on the China site (aliyun.com). *
- @param request CreateMajorProtectionBlackIpRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateMajorProtectionBlackIpResponse
func (*Client) DeleteDefenseResourceGroup ¶
func (client *Client) DeleteDefenseResourceGroup(request *DeleteDefenseResourceGroupRequest) (_result *DeleteDefenseResourceGroupResponse, _err error)
func (*Client) DeleteDefenseResourceGroupWithOptions ¶
func (client *Client) DeleteDefenseResourceGroupWithOptions(request *DeleteDefenseResourceGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteDefenseResourceGroupResponse, _err error)
func (*Client) DeleteDefenseRule ¶
func (client *Client) DeleteDefenseRule(request *DeleteDefenseRuleRequest) (_result *DeleteDefenseRuleResponse, _err error)
func (*Client) DeleteDefenseRuleWithOptions ¶
func (client *Client) DeleteDefenseRuleWithOptions(request *DeleteDefenseRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteDefenseRuleResponse, _err error)
func (*Client) DeleteDefenseTemplate ¶
func (client *Client) DeleteDefenseTemplate(request *DeleteDefenseTemplateRequest) (_result *DeleteDefenseTemplateResponse, _err error)
func (*Client) DeleteDefenseTemplateWithOptions ¶
func (client *Client) DeleteDefenseTemplateWithOptions(request *DeleteDefenseTemplateRequest, runtime *util.RuntimeOptions) (_result *DeleteDefenseTemplateResponse, _err error)
func (*Client) DeleteDomain ¶
func (client *Client) DeleteDomain(request *DeleteDomainRequest) (_result *DeleteDomainResponse, _err error)
func (*Client) DeleteDomainWithOptions ¶
func (client *Client) DeleteDomainWithOptions(request *DeleteDomainRequest, runtime *util.RuntimeOptions) (_result *DeleteDomainResponse, _err error)
func (*Client) DeleteMajorProtectionBlackIp ¶
func (client *Client) DeleteMajorProtectionBlackIp(request *DeleteMajorProtectionBlackIpRequest) (_result *DeleteMajorProtectionBlackIpResponse, _err error)
func (*Client) DeleteMajorProtectionBlackIpWithOptions ¶
func (client *Client) DeleteMajorProtectionBlackIpWithOptions(request *DeleteMajorProtectionBlackIpRequest, runtime *util.RuntimeOptions) (_result *DeleteMajorProtectionBlackIpResponse, _err error)
func (*Client) DescribeDefenseResourceGroup ¶
func (client *Client) DescribeDefenseResourceGroup(request *DescribeDefenseResourceGroupRequest) (_result *DescribeDefenseResourceGroupResponse, _err error)
func (*Client) DescribeDefenseResourceGroupWithOptions ¶
func (client *Client) DescribeDefenseResourceGroupWithOptions(request *DescribeDefenseResourceGroupRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourceGroupResponse, _err error)
func (*Client) DescribeDefenseResources ¶
func (client *Client) DescribeDefenseResources(request *DescribeDefenseResourcesRequest) (_result *DescribeDefenseResourcesResponse, _err error)
func (*Client) DescribeDefenseResourcesWithOptions ¶
func (client *Client) DescribeDefenseResourcesWithOptions(request *DescribeDefenseResourcesRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourcesResponse, _err error)
func (*Client) DescribeDefenseRule ¶
func (client *Client) DescribeDefenseRule(request *DescribeDefenseRuleRequest) (_result *DescribeDefenseRuleResponse, _err error)
func (*Client) DescribeDefenseRuleWithOptions ¶
func (client *Client) DescribeDefenseRuleWithOptions(request *DescribeDefenseRuleRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseRuleResponse, _err error)
func (*Client) DescribeDefenseRules ¶
func (client *Client) DescribeDefenseRules(request *DescribeDefenseRulesRequest) (_result *DescribeDefenseRulesResponse, _err error)
func (*Client) DescribeDefenseRulesWithOptions ¶
func (client *Client) DescribeDefenseRulesWithOptions(request *DescribeDefenseRulesRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseRulesResponse, _err error)
func (*Client) DescribeDefenseTemplate ¶
func (client *Client) DescribeDefenseTemplate(request *DescribeDefenseTemplateRequest) (_result *DescribeDefenseTemplateResponse, _err error)
func (*Client) DescribeDefenseTemplateWithOptions ¶
func (client *Client) DescribeDefenseTemplateWithOptions(request *DescribeDefenseTemplateRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseTemplateResponse, _err error)
func (*Client) DescribeDomainDetail ¶
func (client *Client) DescribeDomainDetail(request *DescribeDomainDetailRequest) (_result *DescribeDomainDetailResponse, _err error)
func (*Client) DescribeDomainDetailWithOptions ¶
func (client *Client) DescribeDomainDetailWithOptions(request *DescribeDomainDetailRequest, runtime *util.RuntimeOptions) (_result *DescribeDomainDetailResponse, _err error)
func (*Client) DescribeDomains ¶
func (client *Client) DescribeDomains(request *DescribeDomainsRequest) (_result *DescribeDomainsResponse, _err error)
func (*Client) DescribeDomainsWithOptions ¶
func (client *Client) DescribeDomainsWithOptions(request *DescribeDomainsRequest, runtime *util.RuntimeOptions) (_result *DescribeDomainsResponse, _err error)
func (*Client) DescribeFlowChart ¶
func (client *Client) DescribeFlowChart(request *DescribeFlowChartRequest) (_result *DescribeFlowChartResponse, _err error)
func (*Client) DescribeFlowChartWithOptions ¶
func (client *Client) DescribeFlowChartWithOptions(request *DescribeFlowChartRequest, runtime *util.RuntimeOptions) (_result *DescribeFlowChartResponse, _err error)
func (*Client) DescribeFlowTopResource ¶
func (client *Client) DescribeFlowTopResource(request *DescribeFlowTopResourceRequest) (_result *DescribeFlowTopResourceResponse, _err error)
func (*Client) DescribeFlowTopResourceWithOptions ¶
func (client *Client) DescribeFlowTopResourceWithOptions(request *DescribeFlowTopResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeFlowTopResourceResponse, _err error)
func (*Client) DescribeFlowTopUrl ¶
func (client *Client) DescribeFlowTopUrl(request *DescribeFlowTopUrlRequest) (_result *DescribeFlowTopUrlResponse, _err error)
func (*Client) DescribeFlowTopUrlWithOptions ¶
func (client *Client) DescribeFlowTopUrlWithOptions(request *DescribeFlowTopUrlRequest, runtime *util.RuntimeOptions) (_result *DescribeFlowTopUrlResponse, _err error)
func (*Client) DescribeHybridCloudGroups ¶ added in v2.0.2
func (client *Client) DescribeHybridCloudGroups(request *DescribeHybridCloudGroupsRequest) (_result *DescribeHybridCloudGroupsResponse, _err error)
func (*Client) DescribeHybridCloudGroupsWithOptions ¶ added in v2.0.2
func (client *Client) DescribeHybridCloudGroupsWithOptions(request *DescribeHybridCloudGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeHybridCloudGroupsResponse, _err error)
func (*Client) DescribeHybridCloudResources ¶ added in v2.0.2
func (client *Client) DescribeHybridCloudResources(request *DescribeHybridCloudResourcesRequest) (_result *DescribeHybridCloudResourcesResponse, _err error)
func (*Client) DescribeHybridCloudResourcesWithOptions ¶ added in v2.0.2
func (client *Client) DescribeHybridCloudResourcesWithOptions(request *DescribeHybridCloudResourcesRequest, runtime *util.RuntimeOptions) (_result *DescribeHybridCloudResourcesResponse, _err error)
func (*Client) DescribeHybridCloudUser ¶ added in v2.0.2
func (client *Client) DescribeHybridCloudUser(request *DescribeHybridCloudUserRequest) (_result *DescribeHybridCloudUserResponse, _err error)
func (*Client) DescribeHybridCloudUserWithOptions ¶ added in v2.0.2
func (client *Client) DescribeHybridCloudUserWithOptions(request *DescribeHybridCloudUserRequest, runtime *util.RuntimeOptions) (_result *DescribeHybridCloudUserResponse, _err error)
func (*Client) DescribeInstance ¶
func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (_result *DescribeInstanceResponse, _err error)
func (*Client) DescribeInstanceWithOptions ¶
func (client *Client) DescribeInstanceWithOptions(request *DescribeInstanceRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceResponse, _err error)
func (*Client) DescribeMajorProtectionBlackIps ¶
func (client *Client) DescribeMajorProtectionBlackIps(request *DescribeMajorProtectionBlackIpsRequest) (_result *DescribeMajorProtectionBlackIpsResponse, _err error)
func (*Client) DescribeMajorProtectionBlackIpsWithOptions ¶
func (client *Client) DescribeMajorProtectionBlackIpsWithOptions(request *DescribeMajorProtectionBlackIpsRequest, runtime *util.RuntimeOptions) (_result *DescribeMajorProtectionBlackIpsResponse, _err error)
func (*Client) DescribePeakTrend ¶
func (client *Client) DescribePeakTrend(request *DescribePeakTrendRequest) (_result *DescribePeakTrendResponse, _err error)
func (*Client) DescribePeakTrendWithOptions ¶
func (client *Client) DescribePeakTrendWithOptions(request *DescribePeakTrendRequest, runtime *util.RuntimeOptions) (_result *DescribePeakTrendResponse, _err error)
func (*Client) DescribeResourceLogStatus ¶
func (client *Client) DescribeResourceLogStatus(request *DescribeResourceLogStatusRequest) (_result *DescribeResourceLogStatusResponse, _err error)
func (*Client) DescribeResourceLogStatusWithOptions ¶
func (client *Client) DescribeResourceLogStatusWithOptions(request *DescribeResourceLogStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeResourceLogStatusResponse, _err error)
func (*Client) DescribeResourcePort ¶
func (client *Client) DescribeResourcePort(request *DescribeResourcePortRequest) (_result *DescribeResourcePortResponse, _err error)
func (*Client) DescribeResourcePortWithOptions ¶
func (client *Client) DescribeResourcePortWithOptions(request *DescribeResourcePortRequest, runtime *util.RuntimeOptions) (_result *DescribeResourcePortResponse, _err error)
func (*Client) DescribeResponseCodeTrendGraph ¶
func (client *Client) DescribeResponseCodeTrendGraph(request *DescribeResponseCodeTrendGraphRequest) (_result *DescribeResponseCodeTrendGraphResponse, _err error)
func (*Client) DescribeResponseCodeTrendGraphWithOptions ¶
func (client *Client) DescribeResponseCodeTrendGraphWithOptions(request *DescribeResponseCodeTrendGraphRequest, runtime *util.RuntimeOptions) (_result *DescribeResponseCodeTrendGraphResponse, _err error)
func (*Client) DescribeRuleGroups ¶
func (client *Client) DescribeRuleGroups(request *DescribeRuleGroupsRequest) (_result *DescribeRuleGroupsResponse, _err error)
func (*Client) DescribeRuleGroupsWithOptions ¶
func (client *Client) DescribeRuleGroupsWithOptions(request *DescribeRuleGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleGroupsResponse, _err error)
func (*Client) DescribeRuleHitsTopClientIp ¶
func (client *Client) DescribeRuleHitsTopClientIp(request *DescribeRuleHitsTopClientIpRequest) (_result *DescribeRuleHitsTopClientIpResponse, _err error)
func (*Client) DescribeRuleHitsTopClientIpWithOptions ¶
func (client *Client) DescribeRuleHitsTopClientIpWithOptions(request *DescribeRuleHitsTopClientIpRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopClientIpResponse, _err error)
func (*Client) DescribeRuleHitsTopResource ¶
func (client *Client) DescribeRuleHitsTopResource(request *DescribeRuleHitsTopResourceRequest) (_result *DescribeRuleHitsTopResourceResponse, _err error)
func (*Client) DescribeRuleHitsTopResourceWithOptions ¶
func (client *Client) DescribeRuleHitsTopResourceWithOptions(request *DescribeRuleHitsTopResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopResourceResponse, _err error)
func (*Client) DescribeRuleHitsTopRuleId ¶
func (client *Client) DescribeRuleHitsTopRuleId(request *DescribeRuleHitsTopRuleIdRequest) (_result *DescribeRuleHitsTopRuleIdResponse, _err error)
func (*Client) DescribeRuleHitsTopRuleIdWithOptions ¶
func (client *Client) DescribeRuleHitsTopRuleIdWithOptions(request *DescribeRuleHitsTopRuleIdRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopRuleIdResponse, _err error)
func (*Client) DescribeRuleHitsTopTuleType ¶
func (client *Client) DescribeRuleHitsTopTuleType(request *DescribeRuleHitsTopTuleTypeRequest) (_result *DescribeRuleHitsTopTuleTypeResponse, _err error)
func (*Client) DescribeRuleHitsTopTuleTypeWithOptions ¶
func (client *Client) DescribeRuleHitsTopTuleTypeWithOptions(request *DescribeRuleHitsTopTuleTypeRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopTuleTypeResponse, _err error)
func (*Client) DescribeRuleHitsTopUa ¶
func (client *Client) DescribeRuleHitsTopUa(request *DescribeRuleHitsTopUaRequest) (_result *DescribeRuleHitsTopUaResponse, _err error)
func (*Client) DescribeRuleHitsTopUaWithOptions ¶
func (client *Client) DescribeRuleHitsTopUaWithOptions(request *DescribeRuleHitsTopUaRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopUaResponse, _err error)
func (*Client) DescribeRuleHitsTopUrl ¶
func (client *Client) DescribeRuleHitsTopUrl(request *DescribeRuleHitsTopUrlRequest) (_result *DescribeRuleHitsTopUrlResponse, _err error)
func (*Client) DescribeRuleHitsTopUrlWithOptions ¶
func (client *Client) DescribeRuleHitsTopUrlWithOptions(request *DescribeRuleHitsTopUrlRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopUrlResponse, _err error)
func (*Client) DescribeTemplateResources ¶
func (client *Client) DescribeTemplateResources(request *DescribeTemplateResourcesRequest) (_result *DescribeTemplateResourcesResponse, _err error)
func (*Client) DescribeTemplateResourcesWithOptions ¶
func (client *Client) DescribeTemplateResourcesWithOptions(request *DescribeTemplateResourcesRequest, runtime *util.RuntimeOptions) (_result *DescribeTemplateResourcesResponse, _err error)
func (*Client) DescribeVisitTopIp ¶
func (client *Client) DescribeVisitTopIp(request *DescribeVisitTopIpRequest) (_result *DescribeVisitTopIpResponse, _err error)
func (*Client) DescribeVisitTopIpWithOptions ¶
func (client *Client) DescribeVisitTopIpWithOptions(request *DescribeVisitTopIpRequest, runtime *util.RuntimeOptions) (_result *DescribeVisitTopIpResponse, _err error)
func (*Client) DescribeVisitUas ¶
func (client *Client) DescribeVisitUas(request *DescribeVisitUasRequest) (_result *DescribeVisitUasResponse, _err error)
func (*Client) DescribeVisitUasWithOptions ¶
func (client *Client) DescribeVisitUasWithOptions(request *DescribeVisitUasRequest, runtime *util.RuntimeOptions) (_result *DescribeVisitUasResponse, _err error)
func (*Client) DescribeWafSourceIpSegment ¶
func (client *Client) DescribeWafSourceIpSegment(request *DescribeWafSourceIpSegmentRequest) (_result *DescribeWafSourceIpSegmentResponse, _err error)
func (*Client) DescribeWafSourceIpSegmentWithOptions ¶
func (client *Client) DescribeWafSourceIpSegmentWithOptions(request *DescribeWafSourceIpSegmentRequest, runtime *util.RuntimeOptions) (_result *DescribeWafSourceIpSegmentResponse, _err error)
func (*Client) GetEndpoint ¶
func (*Client) ModifyDefenseResourceGroup ¶
func (client *Client) ModifyDefenseResourceGroup(request *ModifyDefenseResourceGroupRequest) (_result *ModifyDefenseResourceGroupResponse, _err error)
func (*Client) ModifyDefenseResourceGroupWithOptions ¶
func (client *Client) ModifyDefenseResourceGroupWithOptions(request *ModifyDefenseResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseResourceGroupResponse, _err error)
func (*Client) ModifyDefenseRule ¶
func (client *Client) ModifyDefenseRule(request *ModifyDefenseRuleRequest) (_result *ModifyDefenseRuleResponse, _err error)
func (*Client) ModifyDefenseRuleStatus ¶
func (client *Client) ModifyDefenseRuleStatus(request *ModifyDefenseRuleStatusRequest) (_result *ModifyDefenseRuleStatusResponse, _err error)
func (*Client) ModifyDefenseRuleStatusWithOptions ¶
func (client *Client) ModifyDefenseRuleStatusWithOptions(request *ModifyDefenseRuleStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseRuleStatusResponse, _err error)
func (*Client) ModifyDefenseRuleWithOptions ¶
func (client *Client) ModifyDefenseRuleWithOptions(request *ModifyDefenseRuleRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseRuleResponse, _err error)
func (*Client) ModifyDefenseTemplate ¶
func (client *Client) ModifyDefenseTemplate(request *ModifyDefenseTemplateRequest) (_result *ModifyDefenseTemplateResponse, _err error)
func (*Client) ModifyDefenseTemplateStatus ¶
func (client *Client) ModifyDefenseTemplateStatus(request *ModifyDefenseTemplateStatusRequest) (_result *ModifyDefenseTemplateStatusResponse, _err error)
func (*Client) ModifyDefenseTemplateStatusWithOptions ¶
func (client *Client) ModifyDefenseTemplateStatusWithOptions(request *ModifyDefenseTemplateStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseTemplateStatusResponse, _err error)
func (*Client) ModifyDefenseTemplateWithOptions ¶
func (client *Client) ModifyDefenseTemplateWithOptions(request *ModifyDefenseTemplateRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseTemplateResponse, _err error)
func (*Client) ModifyDomain ¶
func (client *Client) ModifyDomain(request *ModifyDomainRequest) (_result *ModifyDomainResponse, _err error)
func (*Client) ModifyDomainWithOptions ¶
func (client *Client) ModifyDomainWithOptions(tmpReq *ModifyDomainRequest, runtime *util.RuntimeOptions) (_result *ModifyDomainResponse, _err error)
func (*Client) ModifyHybridCloudClusterBypassStatus ¶ added in v2.1.0
func (client *Client) ModifyHybridCloudClusterBypassStatus(request *ModifyHybridCloudClusterBypassStatusRequest) (_result *ModifyHybridCloudClusterBypassStatusResponse, _err error)
func (*Client) ModifyHybridCloudClusterBypassStatusWithOptions ¶ added in v2.1.0
func (client *Client) ModifyHybridCloudClusterBypassStatusWithOptions(request *ModifyHybridCloudClusterBypassStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyHybridCloudClusterBypassStatusResponse, _err error)
func (*Client) ModifyMajorProtectionBlackIp ¶
func (client *Client) ModifyMajorProtectionBlackIp(request *ModifyMajorProtectionBlackIpRequest) (_result *ModifyMajorProtectionBlackIpResponse, _err error)
func (*Client) ModifyMajorProtectionBlackIpWithOptions ¶
func (client *Client) ModifyMajorProtectionBlackIpWithOptions(request *ModifyMajorProtectionBlackIpRequest, runtime *util.RuntimeOptions) (_result *ModifyMajorProtectionBlackIpResponse, _err error)
func (*Client) ModifyResourceLogStatus ¶
func (client *Client) ModifyResourceLogStatus(request *ModifyResourceLogStatusRequest) (_result *ModifyResourceLogStatusResponse, _err error)
func (*Client) ModifyResourceLogStatusWithOptions ¶
func (client *Client) ModifyResourceLogStatusWithOptions(request *ModifyResourceLogStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyResourceLogStatusResponse, _err error)
func (*Client) ModifyTemplateResources ¶
func (client *Client) ModifyTemplateResources(request *ModifyTemplateResourcesRequest) (_result *ModifyTemplateResourcesResponse, _err error)
func (*Client) ModifyTemplateResourcesWithOptions ¶
func (client *Client) ModifyTemplateResourcesWithOptions(request *ModifyTemplateResourcesRequest, runtime *util.RuntimeOptions) (_result *ModifyTemplateResourcesResponse, _err error)
type CreateDefenseResourceGroupRequest ¶
type CreateDefenseResourceGroupRequest struct { // The protected objects that you want to add to the protected object group. You can add multiple protected objects to a protected object group at the same time. You can specify multiple protected objects. Separate them with commas (,). AddList *string `json:"AddList,omitempty" xml:"AddList,omitempty"` // The description of the protected object group. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The name of the protected object group that you want to create. GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (CreateDefenseResourceGroupRequest) GoString ¶
func (s CreateDefenseResourceGroupRequest) GoString() string
func (*CreateDefenseResourceGroupRequest) SetAddList ¶
func (s *CreateDefenseResourceGroupRequest) SetAddList(v string) *CreateDefenseResourceGroupRequest
func (*CreateDefenseResourceGroupRequest) SetDescription ¶
func (s *CreateDefenseResourceGroupRequest) SetDescription(v string) *CreateDefenseResourceGroupRequest
func (*CreateDefenseResourceGroupRequest) SetGroupName ¶
func (s *CreateDefenseResourceGroupRequest) SetGroupName(v string) *CreateDefenseResourceGroupRequest
func (*CreateDefenseResourceGroupRequest) SetInstanceId ¶
func (s *CreateDefenseResourceGroupRequest) SetInstanceId(v string) *CreateDefenseResourceGroupRequest
func (*CreateDefenseResourceGroupRequest) SetRegionId ¶ added in v2.0.2
func (s *CreateDefenseResourceGroupRequest) SetRegionId(v string) *CreateDefenseResourceGroupRequest
func (*CreateDefenseResourceGroupRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *CreateDefenseResourceGroupRequest) SetResourceManagerResourceGroupId(v string) *CreateDefenseResourceGroupRequest
func (CreateDefenseResourceGroupRequest) String ¶
func (s CreateDefenseResourceGroupRequest) String() string
type CreateDefenseResourceGroupResponse ¶
type CreateDefenseResourceGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateDefenseResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateDefenseResourceGroupResponse) GoString ¶
func (s CreateDefenseResourceGroupResponse) GoString() string
func (*CreateDefenseResourceGroupResponse) SetHeaders ¶
func (s *CreateDefenseResourceGroupResponse) SetHeaders(v map[string]*string) *CreateDefenseResourceGroupResponse
func (*CreateDefenseResourceGroupResponse) SetStatusCode ¶
func (s *CreateDefenseResourceGroupResponse) SetStatusCode(v int32) *CreateDefenseResourceGroupResponse
func (CreateDefenseResourceGroupResponse) String ¶
func (s CreateDefenseResourceGroupResponse) String() string
type CreateDefenseResourceGroupResponseBody ¶
type CreateDefenseResourceGroupResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateDefenseResourceGroupResponseBody) GoString ¶
func (s CreateDefenseResourceGroupResponseBody) GoString() string
func (*CreateDefenseResourceGroupResponseBody) SetRequestId ¶
func (s *CreateDefenseResourceGroupResponseBody) SetRequestId(v string) *CreateDefenseResourceGroupResponseBody
func (CreateDefenseResourceGroupResponseBody) String ¶
func (s CreateDefenseResourceGroupResponseBody) String() string
type CreateDefenseRuleRequest ¶
type CreateDefenseRuleRequest struct { // The module to which the protection rule that you want to create belongs. // // * **waf_group:** the basic protection rule module. // * **antiscan:** the scan protection module. // * **ip_blacklist:** the IP address blacklist module. // * **custom_acl:** the custom rule module. // * **whitelist:** the whitelist module. // * **region_block:** the region blacklist module. // * **custom_response:** the custom response module. // * **cc:** the HTTP flood protection module. // * **tamperproof:** the website tamper-proofing module. // * **dlp:** the data leakage prevention module. DefenseScene *string `json:"DefenseScene,omitempty" xml:"DefenseScene,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The configurations of the protection rule. Specify a string that contains multiple parameters in the JSON format. // // > The parameters vary based on the value of the **DefenseScene** parameter. For more information, see the "**Protection rule parameters**" section in this topic. Rules *string `json:"Rules,omitempty" xml:"Rules,omitempty"` // The ID of the protection rule template for which you want to create a protection rule. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (CreateDefenseRuleRequest) GoString ¶
func (s CreateDefenseRuleRequest) GoString() string
func (*CreateDefenseRuleRequest) SetDefenseScene ¶
func (s *CreateDefenseRuleRequest) SetDefenseScene(v string) *CreateDefenseRuleRequest
func (*CreateDefenseRuleRequest) SetInstanceId ¶
func (s *CreateDefenseRuleRequest) SetInstanceId(v string) *CreateDefenseRuleRequest
func (*CreateDefenseRuleRequest) SetRegionId ¶ added in v2.0.2
func (s *CreateDefenseRuleRequest) SetRegionId(v string) *CreateDefenseRuleRequest
func (*CreateDefenseRuleRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *CreateDefenseRuleRequest) SetResourceManagerResourceGroupId(v string) *CreateDefenseRuleRequest
func (*CreateDefenseRuleRequest) SetRules ¶
func (s *CreateDefenseRuleRequest) SetRules(v string) *CreateDefenseRuleRequest
func (*CreateDefenseRuleRequest) SetTemplateId ¶
func (s *CreateDefenseRuleRequest) SetTemplateId(v int64) *CreateDefenseRuleRequest
func (CreateDefenseRuleRequest) String ¶
func (s CreateDefenseRuleRequest) String() string
type CreateDefenseRuleResponse ¶
type CreateDefenseRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateDefenseRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateDefenseRuleResponse) GoString ¶
func (s CreateDefenseRuleResponse) GoString() string
func (*CreateDefenseRuleResponse) SetBody ¶
func (s *CreateDefenseRuleResponse) SetBody(v *CreateDefenseRuleResponseBody) *CreateDefenseRuleResponse
func (*CreateDefenseRuleResponse) SetHeaders ¶
func (s *CreateDefenseRuleResponse) SetHeaders(v map[string]*string) *CreateDefenseRuleResponse
func (*CreateDefenseRuleResponse) SetStatusCode ¶
func (s *CreateDefenseRuleResponse) SetStatusCode(v int32) *CreateDefenseRuleResponse
func (CreateDefenseRuleResponse) String ¶
func (s CreateDefenseRuleResponse) String() string
type CreateDefenseRuleResponseBody ¶
type CreateDefenseRuleResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateDefenseRuleResponseBody) GoString ¶
func (s CreateDefenseRuleResponseBody) GoString() string
func (*CreateDefenseRuleResponseBody) SetRequestId ¶
func (s *CreateDefenseRuleResponseBody) SetRequestId(v string) *CreateDefenseRuleResponseBody
func (CreateDefenseRuleResponseBody) String ¶
func (s CreateDefenseRuleResponseBody) String() string
type CreateDefenseTemplateRequest ¶
type CreateDefenseTemplateRequest struct { // The scenario in which you want to use the protection rule template. For more information, see the description of the **DefenseScene** parameter in the [CreateDefenseRule](~~CreateDefenseRule~~) topic. DefenseScene *string `json:"DefenseScene,omitempty" xml:"DefenseScene,omitempty"` // The description of the protection rule template. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The name of the protection rule template. TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"` // The origin of the protection rule template that you want to create. Set the value to **custom**. The value specifies that the protection rule template is a custom template. TemplateOrigin *string `json:"TemplateOrigin,omitempty" xml:"TemplateOrigin,omitempty"` // The status of the protection rule template. Valid values: // // * **0:** disabled. // * **1:** enabled. TemplateStatus *int32 `json:"TemplateStatus,omitempty" xml:"TemplateStatus,omitempty"` // The type of the protection rule template. Valid values: // // * **user_default:** default template. // * **user_custom:** custom template. TemplateType *string `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"` }
func (CreateDefenseTemplateRequest) GoString ¶
func (s CreateDefenseTemplateRequest) GoString() string
func (*CreateDefenseTemplateRequest) SetDefenseScene ¶
func (s *CreateDefenseTemplateRequest) SetDefenseScene(v string) *CreateDefenseTemplateRequest
func (*CreateDefenseTemplateRequest) SetDescription ¶
func (s *CreateDefenseTemplateRequest) SetDescription(v string) *CreateDefenseTemplateRequest
func (*CreateDefenseTemplateRequest) SetInstanceId ¶
func (s *CreateDefenseTemplateRequest) SetInstanceId(v string) *CreateDefenseTemplateRequest
func (*CreateDefenseTemplateRequest) SetRegionId ¶ added in v2.0.2
func (s *CreateDefenseTemplateRequest) SetRegionId(v string) *CreateDefenseTemplateRequest
func (*CreateDefenseTemplateRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *CreateDefenseTemplateRequest) SetResourceManagerResourceGroupId(v string) *CreateDefenseTemplateRequest
func (*CreateDefenseTemplateRequest) SetTemplateName ¶
func (s *CreateDefenseTemplateRequest) SetTemplateName(v string) *CreateDefenseTemplateRequest
func (*CreateDefenseTemplateRequest) SetTemplateOrigin ¶
func (s *CreateDefenseTemplateRequest) SetTemplateOrigin(v string) *CreateDefenseTemplateRequest
func (*CreateDefenseTemplateRequest) SetTemplateStatus ¶
func (s *CreateDefenseTemplateRequest) SetTemplateStatus(v int32) *CreateDefenseTemplateRequest
func (*CreateDefenseTemplateRequest) SetTemplateType ¶
func (s *CreateDefenseTemplateRequest) SetTemplateType(v string) *CreateDefenseTemplateRequest
func (CreateDefenseTemplateRequest) String ¶
func (s CreateDefenseTemplateRequest) String() string
type CreateDefenseTemplateResponse ¶
type CreateDefenseTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateDefenseTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateDefenseTemplateResponse) GoString ¶
func (s CreateDefenseTemplateResponse) GoString() string
func (*CreateDefenseTemplateResponse) SetBody ¶
func (s *CreateDefenseTemplateResponse) SetBody(v *CreateDefenseTemplateResponseBody) *CreateDefenseTemplateResponse
func (*CreateDefenseTemplateResponse) SetHeaders ¶
func (s *CreateDefenseTemplateResponse) SetHeaders(v map[string]*string) *CreateDefenseTemplateResponse
func (*CreateDefenseTemplateResponse) SetStatusCode ¶
func (s *CreateDefenseTemplateResponse) SetStatusCode(v int32) *CreateDefenseTemplateResponse
func (CreateDefenseTemplateResponse) String ¶
func (s CreateDefenseTemplateResponse) String() string
type CreateDefenseTemplateResponseBody ¶
type CreateDefenseTemplateResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the protection rule template. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (CreateDefenseTemplateResponseBody) GoString ¶
func (s CreateDefenseTemplateResponseBody) GoString() string
func (*CreateDefenseTemplateResponseBody) SetRequestId ¶
func (s *CreateDefenseTemplateResponseBody) SetRequestId(v string) *CreateDefenseTemplateResponseBody
func (*CreateDefenseTemplateResponseBody) SetTemplateId ¶
func (s *CreateDefenseTemplateResponseBody) SetTemplateId(v int64) *CreateDefenseTemplateResponseBody
func (CreateDefenseTemplateResponseBody) String ¶
func (s CreateDefenseTemplateResponseBody) String() string
type CreateDomainRequest ¶
type CreateDomainRequest struct { // The mode in which you want to add the domain name to WAF. Valid values: // // * **share:** adds the domain name to WAF in CNAME record mode. This is the default value. // * **hybrid_cloud_cname:** adds the domain name to WAF in hybrid cloud reverse proxy mode. AccessType *string `json:"AccessType,omitempty" xml:"AccessType,omitempty"` // The domain name that you want to add to WAF. Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The configurations of the listeners. Listen *CreateDomainRequestListen `json:"Listen,omitempty" xml:"Listen,omitempty" type:"Struct"` // The configurations of the forwarding rule. Redirect *CreateDomainRequestRedirect `json:"Redirect,omitempty" xml:"Redirect,omitempty" type:"Struct"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou**: the Chinese mainland // * **ap-southeast-1**: outside the Chinese mainland RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The source IP address of the request. You do not need to specify this parameter. It is automatically obtained by the system. SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (CreateDomainRequest) GoString ¶
func (s CreateDomainRequest) GoString() string
func (*CreateDomainRequest) SetAccessType ¶
func (s *CreateDomainRequest) SetAccessType(v string) *CreateDomainRequest
func (*CreateDomainRequest) SetDomain ¶
func (s *CreateDomainRequest) SetDomain(v string) *CreateDomainRequest
func (*CreateDomainRequest) SetInstanceId ¶
func (s *CreateDomainRequest) SetInstanceId(v string) *CreateDomainRequest
func (*CreateDomainRequest) SetListen ¶
func (s *CreateDomainRequest) SetListen(v *CreateDomainRequestListen) *CreateDomainRequest
func (*CreateDomainRequest) SetRedirect ¶
func (s *CreateDomainRequest) SetRedirect(v *CreateDomainRequestRedirect) *CreateDomainRequest
func (*CreateDomainRequest) SetRegionId ¶
func (s *CreateDomainRequest) SetRegionId(v string) *CreateDomainRequest
func (*CreateDomainRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *CreateDomainRequest) SetResourceManagerResourceGroupId(v string) *CreateDomainRequest
func (*CreateDomainRequest) SetSourceIp ¶ added in v2.0.2
func (s *CreateDomainRequest) SetSourceIp(v string) *CreateDomainRequest
func (CreateDomainRequest) String ¶
func (s CreateDomainRequest) String() string
type CreateDomainRequestListen ¶
type CreateDomainRequestListen struct { // The ID of the certificate that you want to add. This parameter is available only if you specify **HttpsPorts**. CertId *string `json:"CertId,omitempty" xml:"CertId,omitempty"` // The type of cipher suite that you want to add. This parameter is available only if you specify **HttpsPorts**. Valid values: // // * **1:** all cipher suites. // * **2:** strong cipher suites. You can select this value only if you set **TLSVersion** to **tlsv1.2**. // * **99:** custom cipher suites. CipherSuite *int32 `json:"CipherSuite,omitempty" xml:"CipherSuite,omitempty"` // The custom cipher suite that you want to add. CustomCiphers []*string `json:"CustomCiphers,omitempty" xml:"CustomCiphers,omitempty" type:"Repeated"` // Specifies whether to support TLS 1.3. This parameter is available only if you specify **HttpsPorts**. Valid values: // // * **true** // * **false** EnableTLSv3 *bool `json:"EnableTLSv3,omitempty" xml:"EnableTLSv3,omitempty"` // Specifies whether to enable an exclusive IP address. This parameter is available only if you set **IPv6Enabled** to **false** and **ProtectionResource** to **share**. Valid values: // // * **true** // * **false** (default) ExclusiveIp *bool `json:"ExclusiveIp,omitempty" xml:"ExclusiveIp,omitempty"` // Specifies whether to enable HTTP to HTTPS redirection. This parameter is available only if you specify HttpsPorts and leave HttpPorts empty. Valid values: // // * **true** // * **false** FocusHttps *bool `json:"FocusHttps,omitempty" xml:"FocusHttps,omitempty"` // Specifies whether to enable HTTP/2. This parameter is available only if you specify **HttpsPorts**. Valid values: // // * **true** // * **false** (default) Http2Enabled *bool `json:"Http2Enabled,omitempty" xml:"Http2Enabled,omitempty"` // The HTTP listener port. HttpPorts []*int32 `json:"HttpPorts,omitempty" xml:"HttpPorts,omitempty" type:"Repeated"` // The HTTPS listener port. HttpsPorts []*int32 `json:"HttpsPorts,omitempty" xml:"HttpsPorts,omitempty" type:"Repeated"` // Specifies whether to enable IPv6. Valid values: // // * **true** // * **false** (default) IPv6Enabled *bool `json:"IPv6Enabled,omitempty" xml:"IPv6Enabled,omitempty"` // The type of the protection resource. Valid values: // // * **share:** a shared cluster. This is the default value. // * **gslb:** shared cluster-based intelligent load balancing. ProtectionResource *string `json:"ProtectionResource,omitempty" xml:"ProtectionResource,omitempty"` // Specifies whether to allow access only from SM certificate-based clients. This parameter is available only if you set SM2Enabled to true. // // * true // * false SM2AccessOnly *bool `json:"SM2AccessOnly,omitempty" xml:"SM2AccessOnly,omitempty"` // The ID of the SM certificate that you want to add. This parameter is available only if you set SM2Enabled to true. SM2CertId *string `json:"SM2CertId,omitempty" xml:"SM2CertId,omitempty"` // Specifies whether to enable the ShangMi (SM) certificate. SM2Enabled *bool `json:"SM2Enabled,omitempty" xml:"SM2Enabled,omitempty"` // The version of the Transport Layer Security (TLS) protocol. This parameter is available only if you specify **HttpsPorts**. Valid values: // // * **tlsv1** // * **tlsv1.1** // * **tlsv1.2** TLSVersion *string `json:"TLSVersion,omitempty" xml:"TLSVersion,omitempty"` // The method that you want WAF to use to obtain the actual IP address of a client. Valid values: // // * **0:** No Layer 7 proxies are deployed in front of WAF. This is the default value. // * **1:** WAF reads the first value of the X-Forwarded-For (XFF) header field as the IP address of the client. // * **2:** WAF reads the value of a custom header field as the IP address of the client. XffHeaderMode *int32 `json:"XffHeaderMode,omitempty" xml:"XffHeaderMode,omitempty"` // The custom header field that you want WAF to use to obtain the actual IP address of a client. XffHeaders []*string `json:"XffHeaders,omitempty" xml:"XffHeaders,omitempty" type:"Repeated"` }
func (CreateDomainRequestListen) GoString ¶
func (s CreateDomainRequestListen) GoString() string
func (*CreateDomainRequestListen) SetCertId ¶
func (s *CreateDomainRequestListen) SetCertId(v string) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetCipherSuite ¶
func (s *CreateDomainRequestListen) SetCipherSuite(v int32) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetCustomCiphers ¶
func (s *CreateDomainRequestListen) SetCustomCiphers(v []*string) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetEnableTLSv3 ¶
func (s *CreateDomainRequestListen) SetEnableTLSv3(v bool) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetExclusiveIp ¶
func (s *CreateDomainRequestListen) SetExclusiveIp(v bool) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetFocusHttps ¶
func (s *CreateDomainRequestListen) SetFocusHttps(v bool) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetHttp2Enabled ¶
func (s *CreateDomainRequestListen) SetHttp2Enabled(v bool) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetHttpPorts ¶
func (s *CreateDomainRequestListen) SetHttpPorts(v []*int32) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetHttpsPorts ¶
func (s *CreateDomainRequestListen) SetHttpsPorts(v []*int32) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetIPv6Enabled ¶
func (s *CreateDomainRequestListen) SetIPv6Enabled(v bool) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetProtectionResource ¶
func (s *CreateDomainRequestListen) SetProtectionResource(v string) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetSM2AccessOnly ¶ added in v2.0.2
func (s *CreateDomainRequestListen) SetSM2AccessOnly(v bool) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetSM2CertId ¶ added in v2.0.2
func (s *CreateDomainRequestListen) SetSM2CertId(v string) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetSM2Enabled ¶ added in v2.0.2
func (s *CreateDomainRequestListen) SetSM2Enabled(v bool) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetTLSVersion ¶
func (s *CreateDomainRequestListen) SetTLSVersion(v string) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetXffHeaderMode ¶
func (s *CreateDomainRequestListen) SetXffHeaderMode(v int32) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetXffHeaders ¶
func (s *CreateDomainRequestListen) SetXffHeaders(v []*string) *CreateDomainRequestListen
func (CreateDomainRequestListen) String ¶
func (s CreateDomainRequestListen) String() string
type CreateDomainRequestRedirect ¶
type CreateDomainRequestRedirect struct { // The IP addresses or domain names of the origin server. Backends []*string `json:"Backends,omitempty" xml:"Backends,omitempty" type:"Repeated"` // Specifies whether to enable the public cloud disaster recovery feature. Valid values: // // * **true** // * **false** (default) CnameEnabled *bool `json:"CnameEnabled,omitempty" xml:"CnameEnabled,omitempty"` // The connection timeout period. Unit: seconds. Valid values: 1 to 3600. ConnectTimeout *int32 `json:"ConnectTimeout,omitempty" xml:"ConnectTimeout,omitempty"` // Specifies whether to enable HTTPS to HTTP redirection for back-to-origin requests. This parameter is available only if you specify **HttpsPorts**. Valid values: // // * **true** // * **false** FocusHttpBackend *bool `json:"FocusHttpBackend,omitempty" xml:"FocusHttpBackend,omitempty"` // Specifies whether to enable the persistent connection feature. Valid values: // // * **true** (default) // * **false** Keepalive *bool `json:"Keepalive,omitempty" xml:"Keepalive,omitempty"` // The number of reused persistent connections. Valid values: 60 to 1000. // // > This parameter specifies the number of reused persistent connections after you enable the persistent connection feature. KeepaliveRequests *int32 `json:"KeepaliveRequests,omitempty" xml:"KeepaliveRequests,omitempty"` // The timeout period of persistent connections that are in the Idle state. Valid values: 1 to 60. Default value: 15. Unit: seconds. // // > This parameter specifies the period of time during which a reused persistent connection is allowed to remain in the Idle state before the persistent connection is released. KeepaliveTimeout *int32 `json:"KeepaliveTimeout,omitempty" xml:"KeepaliveTimeout,omitempty"` // The load balancing algorithm that you want WAF to use to forward requests to the origin server. Valid values: // // * **iphash** // * **roundRobin** // * **leastTime**. You can select this value only if you set **ProtectionResource** to **gslb**. Loadbalance *string `json:"Loadbalance,omitempty" xml:"Loadbalance,omitempty"` // The read timeout period. Unit: seconds. Valid values: 1 to 3600. ReadTimeout *int32 `json:"ReadTimeout,omitempty" xml:"ReadTimeout,omitempty"` // The key-value pairs that you want to use to label the requests that pass through the WAF instance. // // WAF automatically adds the key-value pairs to request headers. This way, the backend service can identify requests that pass through WAF. RequestHeaders []*CreateDomainRequestRedirectRequestHeaders `json:"RequestHeaders,omitempty" xml:"RequestHeaders,omitempty" type:"Repeated"` // Specifies whether WAF retries to forward requests when the requests fail to be forwarded to the origin server. Valid values: // // * **true** (default) // * **false** Retry *bool `json:"Retry,omitempty" xml:"Retry,omitempty"` // The forwarding rules that you want to configure for the domain name that you want to add to WAF in hybrid cloud mode. Set the value to a string that consists of JSON arrays. Each element in a JSON array is a JSON struct that contains the following fields: // // * **rs:** The back-to-origin IP addresses or CNAMEs. The value must be of the ARRAY type. // * **location:** The name of the protection node. The value must be of the STRING type. // * **locationId:** The ID of the protection node. The value must be of the LONG type. RoutingRules *string `json:"RoutingRules,omitempty" xml:"RoutingRules,omitempty"` // Specifies whether to enable origin Server Name Indication (SNI). This parameter is available only if you specify **HttpsPorts**. Valid values: // // * **true** // * **false** (default) SniEnabled *bool `json:"SniEnabled,omitempty" xml:"SniEnabled,omitempty"` // The value of the SNI field. If you do not specify this parameter, the **Host** field value in the request header is used. If you want WAF to use an SNI field value that is different from the Host field value in back-to-origin requests, you can specify a custom value for the SNI field. // // > You must specify this parameter only if you set **SniEnabled** to **true**. SniHost *string `json:"SniHost,omitempty" xml:"SniHost,omitempty"` // The write timeout period. Unit: seconds. Valid values: 1 to 3600. WriteTimeout *int32 `json:"WriteTimeout,omitempty" xml:"WriteTimeout,omitempty"` XffProto *bool `json:"XffProto,omitempty" xml:"XffProto,omitempty"` }
func (CreateDomainRequestRedirect) GoString ¶
func (s CreateDomainRequestRedirect) GoString() string
func (*CreateDomainRequestRedirect) SetBackends ¶
func (s *CreateDomainRequestRedirect) SetBackends(v []*string) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetCnameEnabled ¶ added in v2.0.1
func (s *CreateDomainRequestRedirect) SetCnameEnabled(v bool) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetConnectTimeout ¶
func (s *CreateDomainRequestRedirect) SetConnectTimeout(v int32) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetFocusHttpBackend ¶
func (s *CreateDomainRequestRedirect) SetFocusHttpBackend(v bool) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetKeepalive ¶ added in v2.0.1
func (s *CreateDomainRequestRedirect) SetKeepalive(v bool) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetKeepaliveRequests ¶ added in v2.0.1
func (s *CreateDomainRequestRedirect) SetKeepaliveRequests(v int32) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetKeepaliveTimeout ¶ added in v2.0.1
func (s *CreateDomainRequestRedirect) SetKeepaliveTimeout(v int32) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetLoadbalance ¶
func (s *CreateDomainRequestRedirect) SetLoadbalance(v string) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetReadTimeout ¶
func (s *CreateDomainRequestRedirect) SetReadTimeout(v int32) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetRequestHeaders ¶
func (s *CreateDomainRequestRedirect) SetRequestHeaders(v []*CreateDomainRequestRedirectRequestHeaders) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetRetry ¶ added in v2.0.1
func (s *CreateDomainRequestRedirect) SetRetry(v bool) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetRoutingRules ¶ added in v2.0.1
func (s *CreateDomainRequestRedirect) SetRoutingRules(v string) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetSniEnabled ¶
func (s *CreateDomainRequestRedirect) SetSniEnabled(v bool) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetSniHost ¶
func (s *CreateDomainRequestRedirect) SetSniHost(v string) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetWriteTimeout ¶
func (s *CreateDomainRequestRedirect) SetWriteTimeout(v int32) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetXffProto ¶ added in v2.1.2
func (s *CreateDomainRequestRedirect) SetXffProto(v bool) *CreateDomainRequestRedirect
func (CreateDomainRequestRedirect) String ¶
func (s CreateDomainRequestRedirect) String() string
type CreateDomainRequestRedirectRequestHeaders ¶
type CreateDomainRequestRedirectRequestHeaders struct { // The key of the custom header field. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the custom header field. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateDomainRequestRedirectRequestHeaders) GoString ¶
func (s CreateDomainRequestRedirectRequestHeaders) GoString() string
func (*CreateDomainRequestRedirectRequestHeaders) SetKey ¶
func (s *CreateDomainRequestRedirectRequestHeaders) SetKey(v string) *CreateDomainRequestRedirectRequestHeaders
func (*CreateDomainRequestRedirectRequestHeaders) SetValue ¶
func (s *CreateDomainRequestRedirectRequestHeaders) SetValue(v string) *CreateDomainRequestRedirectRequestHeaders
func (CreateDomainRequestRedirectRequestHeaders) String ¶
func (s CreateDomainRequestRedirectRequestHeaders) String() string
type CreateDomainResponse ¶
type CreateDomainResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateDomainResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateDomainResponse) GoString ¶
func (s CreateDomainResponse) GoString() string
func (*CreateDomainResponse) SetBody ¶
func (s *CreateDomainResponse) SetBody(v *CreateDomainResponseBody) *CreateDomainResponse
func (*CreateDomainResponse) SetHeaders ¶
func (s *CreateDomainResponse) SetHeaders(v map[string]*string) *CreateDomainResponse
func (*CreateDomainResponse) SetStatusCode ¶
func (s *CreateDomainResponse) SetStatusCode(v int32) *CreateDomainResponse
func (CreateDomainResponse) String ¶
func (s CreateDomainResponse) String() string
type CreateDomainResponseBody ¶
type CreateDomainResponseBody struct { // The information about the domain name. DomainInfo *CreateDomainResponseBodyDomainInfo `json:"DomainInfo,omitempty" xml:"DomainInfo,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateDomainResponseBody) GoString ¶
func (s CreateDomainResponseBody) GoString() string
func (*CreateDomainResponseBody) SetDomainInfo ¶
func (s *CreateDomainResponseBody) SetDomainInfo(v *CreateDomainResponseBodyDomainInfo) *CreateDomainResponseBody
func (*CreateDomainResponseBody) SetRequestId ¶
func (s *CreateDomainResponseBody) SetRequestId(v string) *CreateDomainResponseBody
func (CreateDomainResponseBody) String ¶
func (s CreateDomainResponseBody) String() string
type CreateDomainResponseBodyDomainInfo ¶
type CreateDomainResponseBodyDomainInfo struct { // The CNAME that is assigned by WAF to the domain name. Cname *string `json:"Cname,omitempty" xml:"Cname,omitempty"` // The domain name that you added to WAF. Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` }
func (CreateDomainResponseBodyDomainInfo) GoString ¶
func (s CreateDomainResponseBodyDomainInfo) GoString() string
func (*CreateDomainResponseBodyDomainInfo) SetCname ¶
func (s *CreateDomainResponseBodyDomainInfo) SetCname(v string) *CreateDomainResponseBodyDomainInfo
func (*CreateDomainResponseBodyDomainInfo) SetDomain ¶
func (s *CreateDomainResponseBodyDomainInfo) SetDomain(v string) *CreateDomainResponseBodyDomainInfo
func (CreateDomainResponseBodyDomainInfo) String ¶
func (s CreateDomainResponseBodyDomainInfo) String() string
type CreateDomainShrinkRequest ¶
type CreateDomainShrinkRequest struct { // The mode in which you want to add the domain name to WAF. Valid values: // // * **share:** adds the domain name to WAF in CNAME record mode. This is the default value. // * **hybrid_cloud_cname:** adds the domain name to WAF in hybrid cloud reverse proxy mode. AccessType *string `json:"AccessType,omitempty" xml:"AccessType,omitempty"` // The domain name that you want to add to WAF. Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The configurations of the listeners. ListenShrink *string `json:"Listen,omitempty" xml:"Listen,omitempty"` // The configurations of the forwarding rule. RedirectShrink *string `json:"Redirect,omitempty" xml:"Redirect,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou**: the Chinese mainland // * **ap-southeast-1**: outside the Chinese mainland RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The source IP address of the request. You do not need to specify this parameter. It is automatically obtained by the system. SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (CreateDomainShrinkRequest) GoString ¶
func (s CreateDomainShrinkRequest) GoString() string
func (*CreateDomainShrinkRequest) SetAccessType ¶
func (s *CreateDomainShrinkRequest) SetAccessType(v string) *CreateDomainShrinkRequest
func (*CreateDomainShrinkRequest) SetDomain ¶
func (s *CreateDomainShrinkRequest) SetDomain(v string) *CreateDomainShrinkRequest
func (*CreateDomainShrinkRequest) SetInstanceId ¶
func (s *CreateDomainShrinkRequest) SetInstanceId(v string) *CreateDomainShrinkRequest
func (*CreateDomainShrinkRequest) SetListenShrink ¶
func (s *CreateDomainShrinkRequest) SetListenShrink(v string) *CreateDomainShrinkRequest
func (*CreateDomainShrinkRequest) SetRedirectShrink ¶
func (s *CreateDomainShrinkRequest) SetRedirectShrink(v string) *CreateDomainShrinkRequest
func (*CreateDomainShrinkRequest) SetRegionId ¶
func (s *CreateDomainShrinkRequest) SetRegionId(v string) *CreateDomainShrinkRequest
func (*CreateDomainShrinkRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *CreateDomainShrinkRequest) SetResourceManagerResourceGroupId(v string) *CreateDomainShrinkRequest
func (*CreateDomainShrinkRequest) SetSourceIp ¶ added in v2.0.2
func (s *CreateDomainShrinkRequest) SetSourceIp(v string) *CreateDomainShrinkRequest
func (CreateDomainShrinkRequest) String ¶
func (s CreateDomainShrinkRequest) String() string
type CreateMajorProtectionBlackIpRequest ¶
type CreateMajorProtectionBlackIpRequest struct { // The description of the IP address blacklist. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The time after which the IP address blacklist becomes invalid. Unit: seconds. // // > If you set the value to **0**, the blacklist is permanently valid. ExpiredTime *int64 `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"` // The ID of the Web Application Firewall (WAF) instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The IP addresses that you want to add to the IP address blacklist. CIDR blocks and IP addresses are supported. IPv4 and IPv6 addresses are supported. Separate the CIDR blocks or IP addresses with commas (,). For more information, see [Protection for major events](~~425591~~). IpList *string `json:"IpList,omitempty" xml:"IpList,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the IP address blacklist rule for major event protection. RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The ID of the major event protection template. 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) SetRegionId ¶ added in v2.0.2
func (s *CreateMajorProtectionBlackIpRequest) SetRegionId(v string) *CreateMajorProtectionBlackIpRequest
func (*CreateMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *CreateMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId(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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateMajorProtectionBlackIpResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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 { // The ID of the request. 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 DeleteDefenseResourceGroupRequest ¶
type DeleteDefenseResourceGroupRequest struct { // The name of the protected object group that you want to delete. GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DeleteDefenseResourceGroupRequest) GoString ¶
func (s DeleteDefenseResourceGroupRequest) GoString() string
func (*DeleteDefenseResourceGroupRequest) SetGroupName ¶
func (s *DeleteDefenseResourceGroupRequest) SetGroupName(v string) *DeleteDefenseResourceGroupRequest
func (*DeleteDefenseResourceGroupRequest) SetInstanceId ¶
func (s *DeleteDefenseResourceGroupRequest) SetInstanceId(v string) *DeleteDefenseResourceGroupRequest
func (*DeleteDefenseResourceGroupRequest) SetRegionId ¶ added in v2.0.2
func (s *DeleteDefenseResourceGroupRequest) SetRegionId(v string) *DeleteDefenseResourceGroupRequest
func (*DeleteDefenseResourceGroupRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DeleteDefenseResourceGroupRequest) SetResourceManagerResourceGroupId(v string) *DeleteDefenseResourceGroupRequest
func (DeleteDefenseResourceGroupRequest) String ¶
func (s DeleteDefenseResourceGroupRequest) String() string
type DeleteDefenseResourceGroupResponse ¶
type DeleteDefenseResourceGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteDefenseResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteDefenseResourceGroupResponse) GoString ¶
func (s DeleteDefenseResourceGroupResponse) GoString() string
func (*DeleteDefenseResourceGroupResponse) SetHeaders ¶
func (s *DeleteDefenseResourceGroupResponse) SetHeaders(v map[string]*string) *DeleteDefenseResourceGroupResponse
func (*DeleteDefenseResourceGroupResponse) SetStatusCode ¶
func (s *DeleteDefenseResourceGroupResponse) SetStatusCode(v int32) *DeleteDefenseResourceGroupResponse
func (DeleteDefenseResourceGroupResponse) String ¶
func (s DeleteDefenseResourceGroupResponse) String() string
type DeleteDefenseResourceGroupResponseBody ¶
type DeleteDefenseResourceGroupResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteDefenseResourceGroupResponseBody) GoString ¶
func (s DeleteDefenseResourceGroupResponseBody) GoString() string
func (*DeleteDefenseResourceGroupResponseBody) SetRequestId ¶
func (s *DeleteDefenseResourceGroupResponseBody) SetRequestId(v string) *DeleteDefenseResourceGroupResponseBody
func (DeleteDefenseResourceGroupResponseBody) String ¶
func (s DeleteDefenseResourceGroupResponseBody) String() string
type DeleteDefenseRuleRequest ¶
type DeleteDefenseRuleRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The IDs of the protection rules that you want to delete. Separate the IDs with commas (,). RuleIds *string `json:"RuleIds,omitempty" xml:"RuleIds,omitempty"` // The ID of the protection rule template to which the protection rule that you want to delete belongs. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (DeleteDefenseRuleRequest) GoString ¶
func (s DeleteDefenseRuleRequest) GoString() string
func (*DeleteDefenseRuleRequest) SetInstanceId ¶
func (s *DeleteDefenseRuleRequest) SetInstanceId(v string) *DeleteDefenseRuleRequest
func (*DeleteDefenseRuleRequest) SetRegionId ¶ added in v2.0.2
func (s *DeleteDefenseRuleRequest) SetRegionId(v string) *DeleteDefenseRuleRequest
func (*DeleteDefenseRuleRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DeleteDefenseRuleRequest) SetResourceManagerResourceGroupId(v string) *DeleteDefenseRuleRequest
func (*DeleteDefenseRuleRequest) SetRuleIds ¶
func (s *DeleteDefenseRuleRequest) SetRuleIds(v string) *DeleteDefenseRuleRequest
func (*DeleteDefenseRuleRequest) SetTemplateId ¶
func (s *DeleteDefenseRuleRequest) SetTemplateId(v int64) *DeleteDefenseRuleRequest
func (DeleteDefenseRuleRequest) String ¶
func (s DeleteDefenseRuleRequest) String() string
type DeleteDefenseRuleResponse ¶
type DeleteDefenseRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteDefenseRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteDefenseRuleResponse) GoString ¶
func (s DeleteDefenseRuleResponse) GoString() string
func (*DeleteDefenseRuleResponse) SetBody ¶
func (s *DeleteDefenseRuleResponse) SetBody(v *DeleteDefenseRuleResponseBody) *DeleteDefenseRuleResponse
func (*DeleteDefenseRuleResponse) SetHeaders ¶
func (s *DeleteDefenseRuleResponse) SetHeaders(v map[string]*string) *DeleteDefenseRuleResponse
func (*DeleteDefenseRuleResponse) SetStatusCode ¶
func (s *DeleteDefenseRuleResponse) SetStatusCode(v int32) *DeleteDefenseRuleResponse
func (DeleteDefenseRuleResponse) String ¶
func (s DeleteDefenseRuleResponse) String() string
type DeleteDefenseRuleResponseBody ¶
type DeleteDefenseRuleResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteDefenseRuleResponseBody) GoString ¶
func (s DeleteDefenseRuleResponseBody) GoString() string
func (*DeleteDefenseRuleResponseBody) SetRequestId ¶
func (s *DeleteDefenseRuleResponseBody) SetRequestId(v string) *DeleteDefenseRuleResponseBody
func (DeleteDefenseRuleResponseBody) String ¶
func (s DeleteDefenseRuleResponseBody) String() string
type DeleteDefenseTemplateRequest ¶
type DeleteDefenseTemplateRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection rule template that you want to delete. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (DeleteDefenseTemplateRequest) GoString ¶
func (s DeleteDefenseTemplateRequest) GoString() string
func (*DeleteDefenseTemplateRequest) SetInstanceId ¶
func (s *DeleteDefenseTemplateRequest) SetInstanceId(v string) *DeleteDefenseTemplateRequest
func (*DeleteDefenseTemplateRequest) SetRegionId ¶ added in v2.0.2
func (s *DeleteDefenseTemplateRequest) SetRegionId(v string) *DeleteDefenseTemplateRequest
func (*DeleteDefenseTemplateRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DeleteDefenseTemplateRequest) SetResourceManagerResourceGroupId(v string) *DeleteDefenseTemplateRequest
func (*DeleteDefenseTemplateRequest) SetTemplateId ¶
func (s *DeleteDefenseTemplateRequest) SetTemplateId(v int64) *DeleteDefenseTemplateRequest
func (DeleteDefenseTemplateRequest) String ¶
func (s DeleteDefenseTemplateRequest) String() string
type DeleteDefenseTemplateResponse ¶
type DeleteDefenseTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteDefenseTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteDefenseTemplateResponse) GoString ¶
func (s DeleteDefenseTemplateResponse) GoString() string
func (*DeleteDefenseTemplateResponse) SetBody ¶
func (s *DeleteDefenseTemplateResponse) SetBody(v *DeleteDefenseTemplateResponseBody) *DeleteDefenseTemplateResponse
func (*DeleteDefenseTemplateResponse) SetHeaders ¶
func (s *DeleteDefenseTemplateResponse) SetHeaders(v map[string]*string) *DeleteDefenseTemplateResponse
func (*DeleteDefenseTemplateResponse) SetStatusCode ¶
func (s *DeleteDefenseTemplateResponse) SetStatusCode(v int32) *DeleteDefenseTemplateResponse
func (DeleteDefenseTemplateResponse) String ¶
func (s DeleteDefenseTemplateResponse) String() string
type DeleteDefenseTemplateResponseBody ¶
type DeleteDefenseTemplateResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteDefenseTemplateResponseBody) GoString ¶
func (s DeleteDefenseTemplateResponseBody) GoString() string
func (*DeleteDefenseTemplateResponseBody) SetRequestId ¶
func (s *DeleteDefenseTemplateResponseBody) SetRequestId(v string) *DeleteDefenseTemplateResponseBody
func (DeleteDefenseTemplateResponseBody) String ¶
func (s DeleteDefenseTemplateResponseBody) String() string
type DeleteDomainRequest ¶
type DeleteDomainRequest struct { // The mode in which the domain name is added to WAF. Valid values: // // * **share:** CNAME record mode. This is the default value. // * **hybrid_cloud_cname:** hybrid cloud reverse proxy mode. AccessType *string `json:"AccessType,omitempty" xml:"AccessType,omitempty"` // The domain name that you want to delete. Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the domain name. DomainId *string `json:"DomainId,omitempty" xml:"DomainId,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The source IP address of the request. The value of this parameter is specified by the system. SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (DeleteDomainRequest) GoString ¶
func (s DeleteDomainRequest) GoString() string
func (*DeleteDomainRequest) SetAccessType ¶ added in v2.0.1
func (s *DeleteDomainRequest) SetAccessType(v string) *DeleteDomainRequest
func (*DeleteDomainRequest) SetDomain ¶
func (s *DeleteDomainRequest) SetDomain(v string) *DeleteDomainRequest
func (*DeleteDomainRequest) SetDomainId ¶ added in v2.0.2
func (s *DeleteDomainRequest) SetDomainId(v string) *DeleteDomainRequest
func (*DeleteDomainRequest) SetInstanceId ¶
func (s *DeleteDomainRequest) SetInstanceId(v string) *DeleteDomainRequest
func (*DeleteDomainRequest) SetRegionId ¶
func (s *DeleteDomainRequest) SetRegionId(v string) *DeleteDomainRequest
func (*DeleteDomainRequest) SetSourceIp ¶ added in v2.0.2
func (s *DeleteDomainRequest) SetSourceIp(v string) *DeleteDomainRequest
func (DeleteDomainRequest) String ¶
func (s DeleteDomainRequest) String() string
type DeleteDomainResponse ¶
type DeleteDomainResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteDomainResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteDomainResponse) GoString ¶
func (s DeleteDomainResponse) GoString() string
func (*DeleteDomainResponse) SetBody ¶
func (s *DeleteDomainResponse) SetBody(v *DeleteDomainResponseBody) *DeleteDomainResponse
func (*DeleteDomainResponse) SetHeaders ¶
func (s *DeleteDomainResponse) SetHeaders(v map[string]*string) *DeleteDomainResponse
func (*DeleteDomainResponse) SetStatusCode ¶
func (s *DeleteDomainResponse) SetStatusCode(v int32) *DeleteDomainResponse
func (DeleteDomainResponse) String ¶
func (s DeleteDomainResponse) String() string
type DeleteDomainResponseBody ¶
type DeleteDomainResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteDomainResponseBody) GoString ¶
func (s DeleteDomainResponseBody) GoString() string
func (*DeleteDomainResponseBody) SetRequestId ¶
func (s *DeleteDomainResponseBody) SetRequestId(v string) *DeleteDomainResponseBody
func (DeleteDomainResponseBody) String ¶
func (s DeleteDomainResponseBody) String() string
type DeleteMajorProtectionBlackIpRequest ¶
type DeleteMajorProtectionBlackIpRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The IP address blacklist for major event protection that you want to delete. You can specify multiple CIDR blocks or IP addresses. IPv4 and IPv6 addresses are supported. Separate the CIDR blocks or IP addresses with commas (,). For more information, see [Protection for major events](~~425591~~). IpList *string `json:"IpList,omitempty" xml:"IpList,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the IP address blacklist rule for major event protection. RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The ID of the IP address blacklist rule template for major event protection. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (DeleteMajorProtectionBlackIpRequest) GoString ¶
func (s DeleteMajorProtectionBlackIpRequest) GoString() string
func (*DeleteMajorProtectionBlackIpRequest) SetInstanceId ¶
func (s *DeleteMajorProtectionBlackIpRequest) SetInstanceId(v string) *DeleteMajorProtectionBlackIpRequest
func (*DeleteMajorProtectionBlackIpRequest) SetIpList ¶
func (s *DeleteMajorProtectionBlackIpRequest) SetIpList(v string) *DeleteMajorProtectionBlackIpRequest
func (*DeleteMajorProtectionBlackIpRequest) SetRegionId ¶ added in v2.0.2
func (s *DeleteMajorProtectionBlackIpRequest) SetRegionId(v string) *DeleteMajorProtectionBlackIpRequest
func (*DeleteMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DeleteMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId(v string) *DeleteMajorProtectionBlackIpRequest
func (*DeleteMajorProtectionBlackIpRequest) SetRuleId ¶
func (s *DeleteMajorProtectionBlackIpRequest) SetRuleId(v int64) *DeleteMajorProtectionBlackIpRequest
func (*DeleteMajorProtectionBlackIpRequest) SetTemplateId ¶
func (s *DeleteMajorProtectionBlackIpRequest) SetTemplateId(v int64) *DeleteMajorProtectionBlackIpRequest
func (DeleteMajorProtectionBlackIpRequest) String ¶
func (s DeleteMajorProtectionBlackIpRequest) String() string
type DeleteMajorProtectionBlackIpResponse ¶
type DeleteMajorProtectionBlackIpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteMajorProtectionBlackIpResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteMajorProtectionBlackIpResponse) GoString ¶
func (s DeleteMajorProtectionBlackIpResponse) GoString() string
func (*DeleteMajorProtectionBlackIpResponse) SetHeaders ¶
func (s *DeleteMajorProtectionBlackIpResponse) SetHeaders(v map[string]*string) *DeleteMajorProtectionBlackIpResponse
func (*DeleteMajorProtectionBlackIpResponse) SetStatusCode ¶
func (s *DeleteMajorProtectionBlackIpResponse) SetStatusCode(v int32) *DeleteMajorProtectionBlackIpResponse
func (DeleteMajorProtectionBlackIpResponse) String ¶
func (s DeleteMajorProtectionBlackIpResponse) String() string
type DeleteMajorProtectionBlackIpResponseBody ¶
type DeleteMajorProtectionBlackIpResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteMajorProtectionBlackIpResponseBody) GoString ¶
func (s DeleteMajorProtectionBlackIpResponseBody) GoString() string
func (*DeleteMajorProtectionBlackIpResponseBody) SetRequestId ¶
func (s *DeleteMajorProtectionBlackIpResponseBody) SetRequestId(v string) *DeleteMajorProtectionBlackIpResponseBody
func (DeleteMajorProtectionBlackIpResponseBody) String ¶
func (s DeleteMajorProtectionBlackIpResponseBody) String() string
type DescribeDefenseResourceGroupRequest ¶
type DescribeDefenseResourceGroupRequest struct { // The name of the protected object group whose information you want to query. GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeDefenseResourceGroupRequest) GoString ¶
func (s DescribeDefenseResourceGroupRequest) GoString() string
func (*DescribeDefenseResourceGroupRequest) SetGroupName ¶
func (s *DescribeDefenseResourceGroupRequest) SetGroupName(v string) *DescribeDefenseResourceGroupRequest
func (*DescribeDefenseResourceGroupRequest) SetInstanceId ¶
func (s *DescribeDefenseResourceGroupRequest) SetInstanceId(v string) *DescribeDefenseResourceGroupRequest
func (*DescribeDefenseResourceGroupRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeDefenseResourceGroupRequest) SetRegionId(v string) *DescribeDefenseResourceGroupRequest
func (*DescribeDefenseResourceGroupRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeDefenseResourceGroupRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourceGroupRequest
func (DescribeDefenseResourceGroupRequest) String ¶
func (s DescribeDefenseResourceGroupRequest) String() string
type DescribeDefenseResourceGroupResponse ¶
type DescribeDefenseResourceGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDefenseResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDefenseResourceGroupResponse) GoString ¶
func (s DescribeDefenseResourceGroupResponse) GoString() string
func (*DescribeDefenseResourceGroupResponse) SetHeaders ¶
func (s *DescribeDefenseResourceGroupResponse) SetHeaders(v map[string]*string) *DescribeDefenseResourceGroupResponse
func (*DescribeDefenseResourceGroupResponse) SetStatusCode ¶
func (s *DescribeDefenseResourceGroupResponse) SetStatusCode(v int32) *DescribeDefenseResourceGroupResponse
func (DescribeDefenseResourceGroupResponse) String ¶
func (s DescribeDefenseResourceGroupResponse) String() string
type DescribeDefenseResourceGroupResponseBody ¶
type DescribeDefenseResourceGroupResponseBody struct { // The information about the protected object group. Group *DescribeDefenseResourceGroupResponseBodyGroup `json:"Group,omitempty" xml:"Group,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeDefenseResourceGroupResponseBody) GoString ¶
func (s DescribeDefenseResourceGroupResponseBody) GoString() string
func (*DescribeDefenseResourceGroupResponseBody) SetRequestId ¶
func (s *DescribeDefenseResourceGroupResponseBody) SetRequestId(v string) *DescribeDefenseResourceGroupResponseBody
func (DescribeDefenseResourceGroupResponseBody) String ¶
func (s DescribeDefenseResourceGroupResponseBody) String() string
type DescribeDefenseResourceGroupResponseBodyGroup ¶
type DescribeDefenseResourceGroupResponseBodyGroup struct { // The description of the protected object group. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The time when the protected object group was created. GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` // The most recent time when the protected object group was modified. GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The name of the protected object group. GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The protected objects in the protected object group. The protected objects are separated with commas (,). ResourceList *string `json:"ResourceList,omitempty" xml:"ResourceList,omitempty"` }
func (DescribeDefenseResourceGroupResponseBodyGroup) GoString ¶
func (s DescribeDefenseResourceGroupResponseBodyGroup) GoString() string
func (*DescribeDefenseResourceGroupResponseBodyGroup) SetDescription ¶
func (s *DescribeDefenseResourceGroupResponseBodyGroup) SetDescription(v string) *DescribeDefenseResourceGroupResponseBodyGroup
func (*DescribeDefenseResourceGroupResponseBodyGroup) SetGmtCreate ¶
func (s *DescribeDefenseResourceGroupResponseBodyGroup) SetGmtCreate(v int64) *DescribeDefenseResourceGroupResponseBodyGroup
func (*DescribeDefenseResourceGroupResponseBodyGroup) SetGmtModified ¶
func (s *DescribeDefenseResourceGroupResponseBodyGroup) SetGmtModified(v int64) *DescribeDefenseResourceGroupResponseBodyGroup
func (*DescribeDefenseResourceGroupResponseBodyGroup) SetGroupName ¶
func (s *DescribeDefenseResourceGroupResponseBodyGroup) SetGroupName(v string) *DescribeDefenseResourceGroupResponseBodyGroup
func (*DescribeDefenseResourceGroupResponseBodyGroup) SetResourceList ¶
func (s *DescribeDefenseResourceGroupResponseBodyGroup) SetResourceList(v string) *DescribeDefenseResourceGroupResponseBodyGroup
func (DescribeDefenseResourceGroupResponseBodyGroup) String ¶
func (s DescribeDefenseResourceGroupResponseBodyGroup) String() string
type DescribeDefenseResourcesRequest ¶
type DescribeDefenseResourcesRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The number of the page to return. Default value: **1**. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries to return on each page. Default value: **10**. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The query conditions. Specify the value of this parameter as a string in the JSON format. // // > The results vary based on the query condition. For more information, see the "**Query parameters**" section in this topic. Query *string `json:"Query,omitempty" xml:"Query,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The source IP address of the request. The value of this parameter is specified by the system. SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` // The tags of the resources that you want to query. You can specify up to 20 tags. Tag []*DescribeDefenseResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (DescribeDefenseResourcesRequest) GoString ¶
func (s DescribeDefenseResourcesRequest) GoString() string
func (*DescribeDefenseResourcesRequest) SetInstanceId ¶
func (s *DescribeDefenseResourcesRequest) SetInstanceId(v string) *DescribeDefenseResourcesRequest
func (*DescribeDefenseResourcesRequest) SetPageNumber ¶
func (s *DescribeDefenseResourcesRequest) SetPageNumber(v int32) *DescribeDefenseResourcesRequest
func (*DescribeDefenseResourcesRequest) SetPageSize ¶
func (s *DescribeDefenseResourcesRequest) SetPageSize(v int32) *DescribeDefenseResourcesRequest
func (*DescribeDefenseResourcesRequest) SetQuery ¶
func (s *DescribeDefenseResourcesRequest) SetQuery(v string) *DescribeDefenseResourcesRequest
func (*DescribeDefenseResourcesRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeDefenseResourcesRequest) SetRegionId(v string) *DescribeDefenseResourcesRequest
func (*DescribeDefenseResourcesRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeDefenseResourcesRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourcesRequest
func (*DescribeDefenseResourcesRequest) SetSourceIp ¶ added in v2.0.2
func (s *DescribeDefenseResourcesRequest) SetSourceIp(v string) *DescribeDefenseResourcesRequest
func (*DescribeDefenseResourcesRequest) SetTag ¶ added in v2.0.2
func (s *DescribeDefenseResourcesRequest) SetTag(v []*DescribeDefenseResourcesRequestTag) *DescribeDefenseResourcesRequest
func (DescribeDefenseResourcesRequest) String ¶
func (s DescribeDefenseResourcesRequest) String() string
type DescribeDefenseResourcesRequestTag ¶ added in v2.0.2
type DescribeDefenseResourcesRequestTag struct { // The key of the tag. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the tag. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeDefenseResourcesRequestTag) GoString ¶ added in v2.0.2
func (s DescribeDefenseResourcesRequestTag) GoString() string
func (*DescribeDefenseResourcesRequestTag) SetKey ¶ added in v2.0.2
func (s *DescribeDefenseResourcesRequestTag) SetKey(v string) *DescribeDefenseResourcesRequestTag
func (*DescribeDefenseResourcesRequestTag) SetValue ¶ added in v2.0.2
func (s *DescribeDefenseResourcesRequestTag) SetValue(v string) *DescribeDefenseResourcesRequestTag
func (DescribeDefenseResourcesRequestTag) String ¶ added in v2.0.2
func (s DescribeDefenseResourcesRequestTag) String() string
type DescribeDefenseResourcesResponse ¶
type DescribeDefenseResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDefenseResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDefenseResourcesResponse) GoString ¶
func (s DescribeDefenseResourcesResponse) GoString() string
func (*DescribeDefenseResourcesResponse) SetBody ¶
func (s *DescribeDefenseResourcesResponse) SetBody(v *DescribeDefenseResourcesResponseBody) *DescribeDefenseResourcesResponse
func (*DescribeDefenseResourcesResponse) SetHeaders ¶
func (s *DescribeDefenseResourcesResponse) SetHeaders(v map[string]*string) *DescribeDefenseResourcesResponse
func (*DescribeDefenseResourcesResponse) SetStatusCode ¶
func (s *DescribeDefenseResourcesResponse) SetStatusCode(v int32) *DescribeDefenseResourcesResponse
func (DescribeDefenseResourcesResponse) String ¶
func (s DescribeDefenseResourcesResponse) String() string
type DescribeDefenseResourcesResponseBody ¶
type DescribeDefenseResourcesResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The protected objects. Resources []*DescribeDefenseResourcesResponseBodyResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Repeated"` // The total number of entries that are returned. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeDefenseResourcesResponseBody) GoString ¶
func (s DescribeDefenseResourcesResponseBody) GoString() string
func (*DescribeDefenseResourcesResponseBody) SetRequestId ¶
func (s *DescribeDefenseResourcesResponseBody) SetRequestId(v string) *DescribeDefenseResourcesResponseBody
func (*DescribeDefenseResourcesResponseBody) SetResources ¶
func (s *DescribeDefenseResourcesResponseBody) SetResources(v []*DescribeDefenseResourcesResponseBodyResources) *DescribeDefenseResourcesResponseBody
func (*DescribeDefenseResourcesResponseBody) SetTotalCount ¶
func (s *DescribeDefenseResourcesResponseBody) SetTotalCount(v int64) *DescribeDefenseResourcesResponseBody
func (DescribeDefenseResourcesResponseBody) String ¶
func (s DescribeDefenseResourcesResponseBody) String() string
type DescribeDefenseResourcesResponseBodyResources ¶
type DescribeDefenseResourcesResponseBodyResources struct { // The status of the tracking cookie. // // * **0:** disabled. // * **1:** enabled. AcwCookieStatus *int32 `json:"AcwCookieStatus,omitempty" xml:"AcwCookieStatus,omitempty"` // The status of the secure attribute of the tracking cookie. // // * **0:** disabled. // * **1:** enabled. AcwSecureStatus *int32 `json:"AcwSecureStatus,omitempty" xml:"AcwSecureStatus,omitempty"` // The status of the secure attribute of the slider verification cookie. // // * **0:** disabled. // * **1:** enabled. AcwV3SecureStatus *int32 `json:"AcwV3SecureStatus,omitempty" xml:"AcwV3SecureStatus,omitempty"` // The custom XFF headers that are used to identify the originating IP addresses of clients. If the value of XffStatus is 1 and CustomHeaders is left empty, the first IP address in the XFF header is the originating IP address of the client. CustomHeaders []*string `json:"CustomHeaders,omitempty" xml:"CustomHeaders,omitempty" type:"Repeated"` // The description of the protected object. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The details of the protected object. Different key-value pairs in a map indicate different properties of the protected object. Detail map[string]interface{} `json:"Detail,omitempty" xml:"Detail,omitempty"` // The creation time of the protected object. Unit: seconds. GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` // The most recent modification time of the protected object. Unit: seconds. GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The protection pattern. Pattern *string `json:"Pattern,omitempty" xml:"Pattern,omitempty"` // The name of the cloud service. Product *string `json:"Product,omitempty" xml:"Product,omitempty"` // The name of the protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The name of the protected object group to which the protected object belongs. ResourceGroup *string `json:"ResourceGroup,omitempty" xml:"ResourceGroup,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The origin of the protected object. ResourceOrigin *string `json:"ResourceOrigin,omitempty" xml:"ResourceOrigin,omitempty"` // Indicates whether the X-Forwarded-For (XFF) header is used. XffStatus *int32 `json:"XffStatus,omitempty" xml:"XffStatus,omitempty"` }
func (DescribeDefenseResourcesResponseBodyResources) GoString ¶
func (s DescribeDefenseResourcesResponseBodyResources) GoString() string
func (*DescribeDefenseResourcesResponseBodyResources) SetAcwCookieStatus ¶ added in v2.1.0
func (s *DescribeDefenseResourcesResponseBodyResources) SetAcwCookieStatus(v int32) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetAcwSecureStatus ¶ added in v2.1.0
func (s *DescribeDefenseResourcesResponseBodyResources) SetAcwSecureStatus(v int32) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetAcwV3SecureStatus ¶ added in v2.1.0
func (s *DescribeDefenseResourcesResponseBodyResources) SetAcwV3SecureStatus(v int32) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetCustomHeaders ¶
func (s *DescribeDefenseResourcesResponseBodyResources) SetCustomHeaders(v []*string) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetDescription ¶
func (s *DescribeDefenseResourcesResponseBodyResources) SetDescription(v string) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetDetail ¶
func (s *DescribeDefenseResourcesResponseBodyResources) SetDetail(v map[string]interface{}) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetGmtCreate ¶
func (s *DescribeDefenseResourcesResponseBodyResources) SetGmtCreate(v int64) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetGmtModified ¶
func (s *DescribeDefenseResourcesResponseBodyResources) SetGmtModified(v int64) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetPattern ¶
func (s *DescribeDefenseResourcesResponseBodyResources) SetPattern(v string) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetProduct ¶
func (s *DescribeDefenseResourcesResponseBodyResources) SetProduct(v string) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetResource ¶
func (s *DescribeDefenseResourcesResponseBodyResources) SetResource(v string) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetResourceGroup ¶
func (s *DescribeDefenseResourcesResponseBodyResources) SetResourceGroup(v string) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeDefenseResourcesResponseBodyResources) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetResourceOrigin ¶
func (s *DescribeDefenseResourcesResponseBodyResources) SetResourceOrigin(v string) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetXffStatus ¶
func (s *DescribeDefenseResourcesResponseBodyResources) SetXffStatus(v int32) *DescribeDefenseResourcesResponseBodyResources
func (DescribeDefenseResourcesResponseBodyResources) String ¶
func (s DescribeDefenseResourcesResponseBodyResources) String() string
type DescribeDefenseRuleRequest ¶
type DescribeDefenseRuleRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection rule that you want to query. RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The ID of the protection rule template to which the protection rule that you want to query belongs. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (DescribeDefenseRuleRequest) GoString ¶
func (s DescribeDefenseRuleRequest) GoString() string
func (*DescribeDefenseRuleRequest) SetInstanceId ¶
func (s *DescribeDefenseRuleRequest) SetInstanceId(v string) *DescribeDefenseRuleRequest
func (*DescribeDefenseRuleRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeDefenseRuleRequest) SetRegionId(v string) *DescribeDefenseRuleRequest
func (*DescribeDefenseRuleRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeDefenseRuleRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseRuleRequest
func (*DescribeDefenseRuleRequest) SetRuleId ¶
func (s *DescribeDefenseRuleRequest) SetRuleId(v int64) *DescribeDefenseRuleRequest
func (*DescribeDefenseRuleRequest) SetTemplateId ¶
func (s *DescribeDefenseRuleRequest) SetTemplateId(v int64) *DescribeDefenseRuleRequest
func (DescribeDefenseRuleRequest) String ¶
func (s DescribeDefenseRuleRequest) String() string
type DescribeDefenseRuleResponse ¶
type DescribeDefenseRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDefenseRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDefenseRuleResponse) GoString ¶
func (s DescribeDefenseRuleResponse) GoString() string
func (*DescribeDefenseRuleResponse) SetBody ¶
func (s *DescribeDefenseRuleResponse) SetBody(v *DescribeDefenseRuleResponseBody) *DescribeDefenseRuleResponse
func (*DescribeDefenseRuleResponse) SetHeaders ¶
func (s *DescribeDefenseRuleResponse) SetHeaders(v map[string]*string) *DescribeDefenseRuleResponse
func (*DescribeDefenseRuleResponse) SetStatusCode ¶
func (s *DescribeDefenseRuleResponse) SetStatusCode(v int32) *DescribeDefenseRuleResponse
func (DescribeDefenseRuleResponse) String ¶
func (s DescribeDefenseRuleResponse) String() string
type DescribeDefenseRuleResponseBody ¶
type DescribeDefenseRuleResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The configurations of the protection rule. The value is a JSON string that contains multiple parameters. Rule *DescribeDefenseRuleResponseBodyRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Struct"` }
func (DescribeDefenseRuleResponseBody) GoString ¶
func (s DescribeDefenseRuleResponseBody) GoString() string
func (*DescribeDefenseRuleResponseBody) SetRequestId ¶
func (s *DescribeDefenseRuleResponseBody) SetRequestId(v string) *DescribeDefenseRuleResponseBody
func (*DescribeDefenseRuleResponseBody) SetRule ¶
func (s *DescribeDefenseRuleResponseBody) SetRule(v *DescribeDefenseRuleResponseBodyRule) *DescribeDefenseRuleResponseBody
func (DescribeDefenseRuleResponseBody) String ¶
func (s DescribeDefenseRuleResponseBody) String() string
type DescribeDefenseRuleResponseBodyRule ¶
type DescribeDefenseRuleResponseBodyRule struct { // The details of the protection rule. The value is a JSON string that contains multiple parameters. For more information, see the "**Protection rule parameters**" section of the [CreateDefenseRule](~~CreateDefenseRule~~) topic. Config *string `json:"Config,omitempty" xml:"Config,omitempty"` // The origin of the protection rule. Valid values: // // * **custom:** The protection rule is created by the user. // * **system:** The protection rule is automatically generated by the system. DefenseOrigin *string `json:"DefenseOrigin,omitempty" xml:"DefenseOrigin,omitempty"` // The scenario in which the protection rule is used. For more information, see the description of **DefenseScene** in the [CreateDefenseRule](~~CreateDefenseRule~~) topic. DefenseScene *string `json:"DefenseScene,omitempty" xml:"DefenseScene,omitempty"` // The most recent time when the protection rule was modified. GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The ID of the protection rule. RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the protection rule. RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The status of the protection rule. Valid values: // // * **0:** disabled. // * **1:** enabled. Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` // The ID of the protection rule template. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (DescribeDefenseRuleResponseBodyRule) GoString ¶
func (s DescribeDefenseRuleResponseBodyRule) GoString() string
func (*DescribeDefenseRuleResponseBodyRule) SetConfig ¶
func (s *DescribeDefenseRuleResponseBodyRule) SetConfig(v string) *DescribeDefenseRuleResponseBodyRule
func (*DescribeDefenseRuleResponseBodyRule) SetDefenseOrigin ¶
func (s *DescribeDefenseRuleResponseBodyRule) SetDefenseOrigin(v string) *DescribeDefenseRuleResponseBodyRule
func (*DescribeDefenseRuleResponseBodyRule) SetDefenseScene ¶
func (s *DescribeDefenseRuleResponseBodyRule) SetDefenseScene(v string) *DescribeDefenseRuleResponseBodyRule
func (*DescribeDefenseRuleResponseBodyRule) SetGmtModified ¶
func (s *DescribeDefenseRuleResponseBodyRule) SetGmtModified(v int64) *DescribeDefenseRuleResponseBodyRule
func (*DescribeDefenseRuleResponseBodyRule) SetRuleId ¶
func (s *DescribeDefenseRuleResponseBodyRule) SetRuleId(v int64) *DescribeDefenseRuleResponseBodyRule
func (*DescribeDefenseRuleResponseBodyRule) SetRuleName ¶
func (s *DescribeDefenseRuleResponseBodyRule) SetRuleName(v string) *DescribeDefenseRuleResponseBodyRule
func (*DescribeDefenseRuleResponseBodyRule) SetStatus ¶
func (s *DescribeDefenseRuleResponseBodyRule) SetStatus(v int32) *DescribeDefenseRuleResponseBodyRule
func (*DescribeDefenseRuleResponseBodyRule) SetTemplateId ¶
func (s *DescribeDefenseRuleResponseBodyRule) SetTemplateId(v int64) *DescribeDefenseRuleResponseBodyRule
func (DescribeDefenseRuleResponseBodyRule) String ¶
func (s DescribeDefenseRuleResponseBodyRule) String() string
type DescribeDefenseRulesRequest ¶
type DescribeDefenseRulesRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The number of the page to return. Default value: **1**. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries to return on each page. Default value: **10**. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The query conditions. Specify a string that contains multiple parameters in the JSON format. // // > The results vary based on the query conditions. For more information, see the "**Query parameters**" section in this topic. Query *string `json:"Query,omitempty" xml:"Query,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The type of protection rule that you want to query. Valid values: // // * **whitelist:** whitelist rule. // * **defense:** defense rule. This is the default value. RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` }
func (DescribeDefenseRulesRequest) GoString ¶
func (s DescribeDefenseRulesRequest) GoString() string
func (*DescribeDefenseRulesRequest) SetInstanceId ¶
func (s *DescribeDefenseRulesRequest) SetInstanceId(v string) *DescribeDefenseRulesRequest
func (*DescribeDefenseRulesRequest) SetPageNumber ¶
func (s *DescribeDefenseRulesRequest) SetPageNumber(v int32) *DescribeDefenseRulesRequest
func (*DescribeDefenseRulesRequest) SetPageSize ¶
func (s *DescribeDefenseRulesRequest) SetPageSize(v int32) *DescribeDefenseRulesRequest
func (*DescribeDefenseRulesRequest) SetQuery ¶
func (s *DescribeDefenseRulesRequest) SetQuery(v string) *DescribeDefenseRulesRequest
func (*DescribeDefenseRulesRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeDefenseRulesRequest) SetRegionId(v string) *DescribeDefenseRulesRequest
func (*DescribeDefenseRulesRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeDefenseRulesRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseRulesRequest
func (*DescribeDefenseRulesRequest) SetRuleType ¶
func (s *DescribeDefenseRulesRequest) SetRuleType(v string) *DescribeDefenseRulesRequest
func (DescribeDefenseRulesRequest) String ¶
func (s DescribeDefenseRulesRequest) String() string
type DescribeDefenseRulesResponse ¶
type DescribeDefenseRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDefenseRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDefenseRulesResponse) GoString ¶
func (s DescribeDefenseRulesResponse) GoString() string
func (*DescribeDefenseRulesResponse) SetBody ¶
func (s *DescribeDefenseRulesResponse) SetBody(v *DescribeDefenseRulesResponseBody) *DescribeDefenseRulesResponse
func (*DescribeDefenseRulesResponse) SetHeaders ¶
func (s *DescribeDefenseRulesResponse) SetHeaders(v map[string]*string) *DescribeDefenseRulesResponse
func (*DescribeDefenseRulesResponse) SetStatusCode ¶
func (s *DescribeDefenseRulesResponse) SetStatusCode(v int32) *DescribeDefenseRulesResponse
func (DescribeDefenseRulesResponse) String ¶
func (s DescribeDefenseRulesResponse) String() string
type DescribeDefenseRulesResponseBody ¶
type DescribeDefenseRulesResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // An array of protection rules. Rules []*DescribeDefenseRulesResponseBodyRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"` // The total number of returned entries. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeDefenseRulesResponseBody) GoString ¶
func (s DescribeDefenseRulesResponseBody) GoString() string
func (*DescribeDefenseRulesResponseBody) SetRequestId ¶
func (s *DescribeDefenseRulesResponseBody) SetRequestId(v string) *DescribeDefenseRulesResponseBody
func (*DescribeDefenseRulesResponseBody) SetRules ¶
func (s *DescribeDefenseRulesResponseBody) SetRules(v []*DescribeDefenseRulesResponseBodyRules) *DescribeDefenseRulesResponseBody
func (*DescribeDefenseRulesResponseBody) SetTotalCount ¶
func (s *DescribeDefenseRulesResponseBody) SetTotalCount(v int64) *DescribeDefenseRulesResponseBody
func (DescribeDefenseRulesResponseBody) String ¶
func (s DescribeDefenseRulesResponseBody) String() string
type DescribeDefenseRulesResponseBodyRules ¶
type DescribeDefenseRulesResponseBodyRules struct { // The details of the protection rule. The value is a string that contains multiple parameters in the JSON format. For more information, see the "**Rule parameters**" section in the [CreateDefenseRule](~~CreateDefenseRule~~) topic. Config *string `json:"Config,omitempty" xml:"Config,omitempty"` // The origin of the protection rule. Valid values: // // * **custom:** The protection rule is created by the user. // * **system:** The protection rule is automatically generated by the system. DefenseOrigin *string `json:"DefenseOrigin,omitempty" xml:"DefenseOrigin,omitempty"` // The scenario in which the protection rule is used. For more information, see the description of the **DefenseScene** parameter in the [CreateDefenseRule](~~CreateDefenseRule~~) topic. DefenseScene *string `json:"DefenseScene,omitempty" xml:"DefenseScene,omitempty"` // The most recent time when the protection rule was modified. GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The ID of the protection rule. RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the protection rule. RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The status of the protection rule. Valid values: // // * **0:** disabled. // * **1:** enabled. Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` // The ID of the protection rule template. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (DescribeDefenseRulesResponseBodyRules) GoString ¶
func (s DescribeDefenseRulesResponseBodyRules) GoString() string
func (*DescribeDefenseRulesResponseBodyRules) SetConfig ¶
func (s *DescribeDefenseRulesResponseBodyRules) SetConfig(v string) *DescribeDefenseRulesResponseBodyRules
func (*DescribeDefenseRulesResponseBodyRules) SetDefenseOrigin ¶
func (s *DescribeDefenseRulesResponseBodyRules) SetDefenseOrigin(v string) *DescribeDefenseRulesResponseBodyRules
func (*DescribeDefenseRulesResponseBodyRules) SetDefenseScene ¶
func (s *DescribeDefenseRulesResponseBodyRules) SetDefenseScene(v string) *DescribeDefenseRulesResponseBodyRules
func (*DescribeDefenseRulesResponseBodyRules) SetGmtModified ¶
func (s *DescribeDefenseRulesResponseBodyRules) SetGmtModified(v int64) *DescribeDefenseRulesResponseBodyRules
func (*DescribeDefenseRulesResponseBodyRules) SetRuleId ¶
func (s *DescribeDefenseRulesResponseBodyRules) SetRuleId(v int64) *DescribeDefenseRulesResponseBodyRules
func (*DescribeDefenseRulesResponseBodyRules) SetRuleName ¶
func (s *DescribeDefenseRulesResponseBodyRules) SetRuleName(v string) *DescribeDefenseRulesResponseBodyRules
func (*DescribeDefenseRulesResponseBodyRules) SetStatus ¶
func (s *DescribeDefenseRulesResponseBodyRules) SetStatus(v int32) *DescribeDefenseRulesResponseBodyRules
func (*DescribeDefenseRulesResponseBodyRules) SetTemplateId ¶
func (s *DescribeDefenseRulesResponseBodyRules) SetTemplateId(v int64) *DescribeDefenseRulesResponseBodyRules
func (DescribeDefenseRulesResponseBodyRules) String ¶
func (s DescribeDefenseRulesResponseBodyRules) String() string
type DescribeDefenseTemplateRequest ¶
type DescribeDefenseTemplateRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection rule template. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (DescribeDefenseTemplateRequest) GoString ¶
func (s DescribeDefenseTemplateRequest) GoString() string
func (*DescribeDefenseTemplateRequest) SetInstanceId ¶
func (s *DescribeDefenseTemplateRequest) SetInstanceId(v string) *DescribeDefenseTemplateRequest
func (*DescribeDefenseTemplateRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeDefenseTemplateRequest) SetRegionId(v string) *DescribeDefenseTemplateRequest
func (*DescribeDefenseTemplateRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeDefenseTemplateRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseTemplateRequest
func (*DescribeDefenseTemplateRequest) SetTemplateId ¶
func (s *DescribeDefenseTemplateRequest) SetTemplateId(v int64) *DescribeDefenseTemplateRequest
func (DescribeDefenseTemplateRequest) String ¶
func (s DescribeDefenseTemplateRequest) String() string
type DescribeDefenseTemplateResponse ¶
type DescribeDefenseTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDefenseTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDefenseTemplateResponse) GoString ¶
func (s DescribeDefenseTemplateResponse) GoString() string
func (*DescribeDefenseTemplateResponse) SetBody ¶
func (s *DescribeDefenseTemplateResponse) SetBody(v *DescribeDefenseTemplateResponseBody) *DescribeDefenseTemplateResponse
func (*DescribeDefenseTemplateResponse) SetHeaders ¶
func (s *DescribeDefenseTemplateResponse) SetHeaders(v map[string]*string) *DescribeDefenseTemplateResponse
func (*DescribeDefenseTemplateResponse) SetStatusCode ¶
func (s *DescribeDefenseTemplateResponse) SetStatusCode(v int32) *DescribeDefenseTemplateResponse
func (DescribeDefenseTemplateResponse) String ¶
func (s DescribeDefenseTemplateResponse) String() string
type DescribeDefenseTemplateResponseBody ¶
type DescribeDefenseTemplateResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The information about the template. Template *DescribeDefenseTemplateResponseBodyTemplate `json:"Template,omitempty" xml:"Template,omitempty" type:"Struct"` }
func (DescribeDefenseTemplateResponseBody) GoString ¶
func (s DescribeDefenseTemplateResponseBody) GoString() string
func (*DescribeDefenseTemplateResponseBody) SetRequestId ¶
func (s *DescribeDefenseTemplateResponseBody) SetRequestId(v string) *DescribeDefenseTemplateResponseBody
func (*DescribeDefenseTemplateResponseBody) SetTemplate ¶
func (s *DescribeDefenseTemplateResponseBody) SetTemplate(v *DescribeDefenseTemplateResponseBodyTemplate) *DescribeDefenseTemplateResponseBody
func (DescribeDefenseTemplateResponseBody) String ¶
func (s DescribeDefenseTemplateResponseBody) String() string
type DescribeDefenseTemplateResponseBodyTemplate ¶
type DescribeDefenseTemplateResponseBodyTemplate struct { // The scenario in which the template is used. For more information, see the description of the **DefenseScene** parameter in the [CreateDefenseRule](~~CreateDefenseRule~~) topic. DefenseScene *string `json:"DefenseScene,omitempty" xml:"DefenseScene,omitempty"` // The sub-scenario in which the template is used. Valid values: // // * **web**: The template is a bot management template that is used for website protection. // * **app**: The template is a bot management template that is used for app protection. // * **basic**: The template is a bot management template that is used for basic protection. DefenseSubScene *string `json:"DefenseSubScene,omitempty" xml:"DefenseSubScene,omitempty"` // The description of the protection rule template. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The most recent time when the protection rule template was modified. GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The ID of the protection rule template. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` // The name of the protection rule template. TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"` // The origin of the protection rule template. If the value of this parameter is custom, the protection rule template is created by the user. TemplateOrigin *string `json:"TemplateOrigin,omitempty" xml:"TemplateOrigin,omitempty"` // The status of the protection rule template. Valid values: // // * **0:** disabled. // * **1:** enabled. TemplateStatus *int32 `json:"TemplateStatus,omitempty" xml:"TemplateStatus,omitempty"` // The type of the protection rule template. Valid values: // // * **user_default:** default template. // * **user_custom:** custom template. TemplateType *string `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"` }
func (DescribeDefenseTemplateResponseBodyTemplate) GoString ¶
func (s DescribeDefenseTemplateResponseBodyTemplate) GoString() string
func (*DescribeDefenseTemplateResponseBodyTemplate) SetDefenseScene ¶
func (s *DescribeDefenseTemplateResponseBodyTemplate) SetDefenseScene(v string) *DescribeDefenseTemplateResponseBodyTemplate
func (*DescribeDefenseTemplateResponseBodyTemplate) SetDefenseSubScene ¶ added in v2.1.0
func (s *DescribeDefenseTemplateResponseBodyTemplate) SetDefenseSubScene(v string) *DescribeDefenseTemplateResponseBodyTemplate
func (*DescribeDefenseTemplateResponseBodyTemplate) SetDescription ¶
func (s *DescribeDefenseTemplateResponseBodyTemplate) SetDescription(v string) *DescribeDefenseTemplateResponseBodyTemplate
func (*DescribeDefenseTemplateResponseBodyTemplate) SetGmtModified ¶
func (s *DescribeDefenseTemplateResponseBodyTemplate) SetGmtModified(v int64) *DescribeDefenseTemplateResponseBodyTemplate
func (*DescribeDefenseTemplateResponseBodyTemplate) SetTemplateId ¶
func (s *DescribeDefenseTemplateResponseBodyTemplate) SetTemplateId(v int64) *DescribeDefenseTemplateResponseBodyTemplate
func (*DescribeDefenseTemplateResponseBodyTemplate) SetTemplateName ¶
func (s *DescribeDefenseTemplateResponseBodyTemplate) SetTemplateName(v string) *DescribeDefenseTemplateResponseBodyTemplate
func (*DescribeDefenseTemplateResponseBodyTemplate) SetTemplateOrigin ¶
func (s *DescribeDefenseTemplateResponseBodyTemplate) SetTemplateOrigin(v string) *DescribeDefenseTemplateResponseBodyTemplate
func (*DescribeDefenseTemplateResponseBodyTemplate) SetTemplateStatus ¶
func (s *DescribeDefenseTemplateResponseBodyTemplate) SetTemplateStatus(v int32) *DescribeDefenseTemplateResponseBodyTemplate
func (*DescribeDefenseTemplateResponseBodyTemplate) SetTemplateType ¶
func (s *DescribeDefenseTemplateResponseBodyTemplate) SetTemplateType(v string) *DescribeDefenseTemplateResponseBodyTemplate
func (DescribeDefenseTemplateResponseBodyTemplate) String ¶
func (s DescribeDefenseTemplateResponseBodyTemplate) String() string
type DescribeDomainDetailRequest ¶
type DescribeDomainDetailRequest struct { // The domain name that you want to query. Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The source IP address of the request. The value of this parameter is specified by the system. SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (DescribeDomainDetailRequest) GoString ¶
func (s DescribeDomainDetailRequest) GoString() string
func (*DescribeDomainDetailRequest) SetDomain ¶
func (s *DescribeDomainDetailRequest) SetDomain(v string) *DescribeDomainDetailRequest
func (*DescribeDomainDetailRequest) SetInstanceId ¶
func (s *DescribeDomainDetailRequest) SetInstanceId(v string) *DescribeDomainDetailRequest
func (*DescribeDomainDetailRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeDomainDetailRequest) SetRegionId(v string) *DescribeDomainDetailRequest
func (*DescribeDomainDetailRequest) SetSourceIp ¶ added in v2.0.2
func (s *DescribeDomainDetailRequest) SetSourceIp(v string) *DescribeDomainDetailRequest
func (DescribeDomainDetailRequest) String ¶
func (s DescribeDomainDetailRequest) String() string
type DescribeDomainDetailResponse ¶
type DescribeDomainDetailResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDomainDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDomainDetailResponse) GoString ¶
func (s DescribeDomainDetailResponse) GoString() string
func (*DescribeDomainDetailResponse) SetBody ¶
func (s *DescribeDomainDetailResponse) SetBody(v *DescribeDomainDetailResponseBody) *DescribeDomainDetailResponse
func (*DescribeDomainDetailResponse) SetHeaders ¶
func (s *DescribeDomainDetailResponse) SetHeaders(v map[string]*string) *DescribeDomainDetailResponse
func (*DescribeDomainDetailResponse) SetStatusCode ¶
func (s *DescribeDomainDetailResponse) SetStatusCode(v int32) *DescribeDomainDetailResponse
func (DescribeDomainDetailResponse) String ¶
func (s DescribeDomainDetailResponse) String() string
type DescribeDomainDetailResponseBody ¶
type DescribeDomainDetailResponseBody struct { // The details of the SSL certificate. CertDetail *DescribeDomainDetailResponseBodyCertDetail `json:"CertDetail,omitempty" xml:"CertDetail,omitempty" type:"Struct"` // The CNAME that is assigned by WAF to the domain name. Cname *string `json:"Cname,omitempty" xml:"Cname,omitempty"` // The domain name. Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The configurations of the listeners. Listen *DescribeDomainDetailResponseBodyListen `json:"Listen,omitempty" xml:"Listen,omitempty" type:"Struct"` // The configurations of the forwarding rule. Redirect *DescribeDomainDetailResponseBodyRedirect `json:"Redirect,omitempty" xml:"Redirect,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The information about the SM certificate. SM2CertDetail *DescribeDomainDetailResponseBodySM2CertDetail `json:"SM2CertDetail,omitempty" xml:"SM2CertDetail,omitempty" type:"Struct"` // The status of the domain name. Valid values: // // * **1:** The domain name is in a normal state. // * **2:** The domain name is being created. // * **3:** The domain name is being modified. // * **4:** The domain name is being released. // * **5:** WAF no longer forwards traffic of the domain name. Status *int64 `json:"Status,omitempty" xml:"Status,omitempty"` }
func (DescribeDomainDetailResponseBody) GoString ¶
func (s DescribeDomainDetailResponseBody) GoString() string
func (*DescribeDomainDetailResponseBody) SetCertDetail ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBody) SetCertDetail(v *DescribeDomainDetailResponseBodyCertDetail) *DescribeDomainDetailResponseBody
func (*DescribeDomainDetailResponseBody) SetCname ¶
func (s *DescribeDomainDetailResponseBody) SetCname(v string) *DescribeDomainDetailResponseBody
func (*DescribeDomainDetailResponseBody) SetDomain ¶
func (s *DescribeDomainDetailResponseBody) SetDomain(v string) *DescribeDomainDetailResponseBody
func (*DescribeDomainDetailResponseBody) SetListen ¶
func (s *DescribeDomainDetailResponseBody) SetListen(v *DescribeDomainDetailResponseBodyListen) *DescribeDomainDetailResponseBody
func (*DescribeDomainDetailResponseBody) SetRedirect ¶
func (s *DescribeDomainDetailResponseBody) SetRedirect(v *DescribeDomainDetailResponseBodyRedirect) *DescribeDomainDetailResponseBody
func (*DescribeDomainDetailResponseBody) SetRequestId ¶
func (s *DescribeDomainDetailResponseBody) SetRequestId(v string) *DescribeDomainDetailResponseBody
func (*DescribeDomainDetailResponseBody) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBody) SetResourceManagerResourceGroupId(v string) *DescribeDomainDetailResponseBody
func (*DescribeDomainDetailResponseBody) SetSM2CertDetail ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBody) SetSM2CertDetail(v *DescribeDomainDetailResponseBodySM2CertDetail) *DescribeDomainDetailResponseBody
func (*DescribeDomainDetailResponseBody) SetStatus ¶
func (s *DescribeDomainDetailResponseBody) SetStatus(v int64) *DescribeDomainDetailResponseBody
func (DescribeDomainDetailResponseBody) String ¶
func (s DescribeDomainDetailResponseBody) String() string
type DescribeDomainDetailResponseBodyCertDetail ¶ added in v2.0.2
type DescribeDomainDetailResponseBodyCertDetail struct { // The domain name of your website. CommonName *string `json:"CommonName,omitempty" xml:"CommonName,omitempty"` // The end of the validity period of the SSL certificate. The value is in the UNIX timestamp format. Unit: milliseconds. EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The ID of the SSL certificate. Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // The name of the SSL certificate. Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // All domain names that are bound to the certificate. Sans []*string `json:"Sans,omitempty" xml:"Sans,omitempty" type:"Repeated"` // The beginning of the validity period of the SSL certificate. The value is in the UNIX timestamp format. Unit: milliseconds. StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (DescribeDomainDetailResponseBodyCertDetail) GoString ¶ added in v2.0.2
func (s DescribeDomainDetailResponseBodyCertDetail) GoString() string
func (*DescribeDomainDetailResponseBodyCertDetail) SetCommonName ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBodyCertDetail) SetCommonName(v string) *DescribeDomainDetailResponseBodyCertDetail
func (*DescribeDomainDetailResponseBodyCertDetail) SetEndTime ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBodyCertDetail) SetEndTime(v int64) *DescribeDomainDetailResponseBodyCertDetail
func (*DescribeDomainDetailResponseBodyCertDetail) SetName ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBodyCertDetail) SetName(v string) *DescribeDomainDetailResponseBodyCertDetail
func (*DescribeDomainDetailResponseBodyCertDetail) SetSans ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBodyCertDetail) SetSans(v []*string) *DescribeDomainDetailResponseBodyCertDetail
func (*DescribeDomainDetailResponseBodyCertDetail) SetStartTime ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBodyCertDetail) SetStartTime(v int64) *DescribeDomainDetailResponseBodyCertDetail
func (DescribeDomainDetailResponseBodyCertDetail) String ¶ added in v2.0.2
func (s DescribeDomainDetailResponseBodyCertDetail) String() string
type DescribeDomainDetailResponseBodyListen ¶
type DescribeDomainDetailResponseBodyListen struct { // The ID of the certificate. CertId *int64 `json:"CertId,omitempty" xml:"CertId,omitempty"` // The type of the cipher suites. Valid values: // // * **1:** all cipher suites. // * **2:** strong cipher suites. // * **99:** custom cipher suites. CipherSuite *int64 `json:"CipherSuite,omitempty" xml:"CipherSuite,omitempty"` // An array of custom cipher suites. CustomCiphers []*string `json:"CustomCiphers,omitempty" xml:"CustomCiphers,omitempty" type:"Repeated"` // Indicates whether TLS 1.3 is supported. Valid values: // // * **true:** TLS 1.3 is supported. // * **false:** TLS 1.3 is not supported. EnableTLSv3 *bool `json:"EnableTLSv3,omitempty" xml:"EnableTLSv3,omitempty"` // Indicates whether an exclusive IP address is enabled. Valid values: // // * **true:** An exclusive IP address is enabled for the domain name. // * **false:** No exclusive IP addresses are enabled for the domain name. ExclusiveIp *bool `json:"ExclusiveIp,omitempty" xml:"ExclusiveIp,omitempty"` // Indicates whether HTTP to HTTPS redirection is enabled for the domain name. Valid values: // // * **true:** HTTP to HTTPS redirection is enabled. // * **false:** HTTP to HTTPS redirection is disabled. FocusHttps *bool `json:"FocusHttps,omitempty" xml:"FocusHttps,omitempty"` // Indicates whether HTTP/2 is enabled. Valid values: // // * **true:** HTTP/2 is enabled. // * **false:** HTTP/2 is disabled. Http2Enabled *bool `json:"Http2Enabled,omitempty" xml:"Http2Enabled,omitempty"` // An array of HTTP listener ports. HttpPorts []*int64 `json:"HttpPorts,omitempty" xml:"HttpPorts,omitempty" type:"Repeated"` // An array of HTTPS listener ports. HttpsPorts []*int64 `json:"HttpsPorts,omitempty" xml:"HttpsPorts,omitempty" type:"Repeated"` // Indicates whether IPv6 is enabled. Valid values: // // * **true:** IPv6 is enabled. // * **false:** IPv6 is disabled. IPv6Enabled *bool `json:"IPv6Enabled,omitempty" xml:"IPv6Enabled,omitempty"` // The type of protection resource that is used. Valid values: // // * **share:** shared cluster. // * **gslb:** shared cluster-based intelligent load balancing. ProtectionResource *string `json:"ProtectionResource,omitempty" xml:"ProtectionResource,omitempty"` SM2AccessOnly *bool `json:"SM2AccessOnly,omitempty" xml:"SM2AccessOnly,omitempty"` SM2CertId *bool `json:"SM2CertId,omitempty" xml:"SM2CertId,omitempty"` SM2Enabled *bool `json:"SM2Enabled,omitempty" xml:"SM2Enabled,omitempty"` // The version of the Transport Layer Security (TLS) protocol. Valid values: // // * **tlsv1** // * **tlsv1.1** // * **tlsv1.2** TLSVersion *string `json:"TLSVersion,omitempty" xml:"TLSVersion,omitempty"` // The method that WAF uses to obtain the actual IP address of a client. Valid values: // // * **0:** No Layer 7 proxies are deployed in front of WAF. // * **1:** WAF reads the first value of the X-Forwarded-For (XFF) header field as the actual IP address of the client. // * **2:** WAF reads the value of a custom header field as the actual IP address of the client. XffHeaderMode *int64 `json:"XffHeaderMode,omitempty" xml:"XffHeaderMode,omitempty"` // An array of custom header fields that are used to obtain the actual IP address of a client. XffHeaders []*string `json:"XffHeaders,omitempty" xml:"XffHeaders,omitempty" type:"Repeated"` }
func (DescribeDomainDetailResponseBodyListen) GoString ¶
func (s DescribeDomainDetailResponseBodyListen) GoString() string
func (*DescribeDomainDetailResponseBodyListen) SetCertId ¶
func (s *DescribeDomainDetailResponseBodyListen) SetCertId(v int64) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetCipherSuite ¶
func (s *DescribeDomainDetailResponseBodyListen) SetCipherSuite(v int64) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetCustomCiphers ¶
func (s *DescribeDomainDetailResponseBodyListen) SetCustomCiphers(v []*string) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetEnableTLSv3 ¶
func (s *DescribeDomainDetailResponseBodyListen) SetEnableTLSv3(v bool) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetExclusiveIp ¶
func (s *DescribeDomainDetailResponseBodyListen) SetExclusiveIp(v bool) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetFocusHttps ¶
func (s *DescribeDomainDetailResponseBodyListen) SetFocusHttps(v bool) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetHttp2Enabled ¶
func (s *DescribeDomainDetailResponseBodyListen) SetHttp2Enabled(v bool) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetHttpPorts ¶
func (s *DescribeDomainDetailResponseBodyListen) SetHttpPorts(v []*int64) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetHttpsPorts ¶
func (s *DescribeDomainDetailResponseBodyListen) SetHttpsPorts(v []*int64) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetIPv6Enabled ¶
func (s *DescribeDomainDetailResponseBodyListen) SetIPv6Enabled(v bool) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetProtectionResource ¶
func (s *DescribeDomainDetailResponseBodyListen) SetProtectionResource(v string) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetSM2AccessOnly ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBodyListen) SetSM2AccessOnly(v bool) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetSM2CertId ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBodyListen) SetSM2CertId(v bool) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetSM2Enabled ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBodyListen) SetSM2Enabled(v bool) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetTLSVersion ¶
func (s *DescribeDomainDetailResponseBodyListen) SetTLSVersion(v string) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetXffHeaderMode ¶
func (s *DescribeDomainDetailResponseBodyListen) SetXffHeaderMode(v int64) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetXffHeaders ¶
func (s *DescribeDomainDetailResponseBodyListen) SetXffHeaders(v []*string) *DescribeDomainDetailResponseBodyListen
func (DescribeDomainDetailResponseBodyListen) String ¶
func (s DescribeDomainDetailResponseBodyListen) String() string
type DescribeDomainDetailResponseBodyRedirect ¶
type DescribeDomainDetailResponseBodyRedirect struct { // An array of addresses of origin servers. Backends []*DescribeDomainDetailResponseBodyRedirectBackends `json:"Backends,omitempty" xml:"Backends,omitempty" type:"Repeated"` // The timeout period of the connection. Unit: seconds. Valid values: 5 to 120. ConnectTimeout *int32 `json:"ConnectTimeout,omitempty" xml:"ConnectTimeout,omitempty"` // Indicates whether HTTPS to HTTP redirection is enabled for back-to-origin requests of the domain name. Valid values: // // * **true:** HTTPS to HTTP redirection for back-to-origin requests of the domain name is enabled. // * **false:** HTTPS to HTTP redirection for back-to-origin requests of the domain name is disabled. FocusHttpBackend *bool `json:"FocusHttpBackend,omitempty" xml:"FocusHttpBackend,omitempty"` // Indicates whether the persistent connection feature is enabled. Valid values: // // * **true:** The persistent connection feature is enabled. This is the default value. // * **false:** The persistent connection feature is disabled. Keepalive *bool `json:"Keepalive,omitempty" xml:"Keepalive,omitempty"` // The number of reused persistent connections. Valid values: 60 to 1000. // // > This parameter specifies the number of reused persistent connections when you enable the persistent connection feature. KeepaliveRequests *int32 `json:"KeepaliveRequests,omitempty" xml:"KeepaliveRequests,omitempty"` // The timeout period of persistent connections that are in the Idle state. Valid values: 1 to 60. Default value: 15. Unit: seconds. // // > This parameter specifies the period of time during which a reused persistent connection is allowed to remain in the Idle state before the persistent connection is released. KeepaliveTimeout *int32 `json:"KeepaliveTimeout,omitempty" xml:"KeepaliveTimeout,omitempty"` // The load balancing algorithm that is used when WAF forwards requests to the origin server. Valid values: // // * **ip_hash:** the IP hash algorithm. // * **roundRobin:** the round-robin algorithm. // * **leastTime:** the least response time algorithm. Loadbalance *string `json:"Loadbalance,omitempty" xml:"Loadbalance,omitempty"` // The read timeout period. Unit: seconds. Valid values: 5 to 1800. ReadTimeout *int32 `json:"ReadTimeout,omitempty" xml:"ReadTimeout,omitempty"` // An array of key-value pairs that are used to mark the requests that pass through the WAF instance. RequestHeaders []*DescribeDomainDetailResponseBodyRedirectRequestHeaders `json:"RequestHeaders,omitempty" xml:"RequestHeaders,omitempty" type:"Repeated"` // Indicates whether WAF retries to forward requests when requests fail to be forwarded to the origin server. Valid values: // // * **true:** WAF retries to forward requests. This is the default value. // * **false:** WAF does not retry to forward requests. Retry *bool `json:"Retry,omitempty" xml:"Retry,omitempty"` // Indicates whether origin Server Name Indication (SNI) is enabled. Valid values: // // * **true:** Origin SNI is enabled. // * **false:** Origin SNI is disabled. This is the default value. SniEnabled *bool `json:"SniEnabled,omitempty" xml:"SniEnabled,omitempty"` // The value of the custom SNI field. SniHost *string `json:"SniHost,omitempty" xml:"SniHost,omitempty"` // The write timeout period. Unit: seconds. Valid values: 5 to 1800. WriteTimeout *int32 `json:"WriteTimeout,omitempty" xml:"WriteTimeout,omitempty"` XffProto *bool `json:"XffProto,omitempty" xml:"XffProto,omitempty"` }
func (DescribeDomainDetailResponseBodyRedirect) GoString ¶
func (s DescribeDomainDetailResponseBodyRedirect) GoString() string
func (*DescribeDomainDetailResponseBodyRedirect) SetBackends ¶
func (*DescribeDomainDetailResponseBodyRedirect) SetConnectTimeout ¶
func (s *DescribeDomainDetailResponseBodyRedirect) SetConnectTimeout(v int32) *DescribeDomainDetailResponseBodyRedirect
func (*DescribeDomainDetailResponseBodyRedirect) SetFocusHttpBackend ¶
func (s *DescribeDomainDetailResponseBodyRedirect) SetFocusHttpBackend(v bool) *DescribeDomainDetailResponseBodyRedirect
func (*DescribeDomainDetailResponseBodyRedirect) SetKeepalive ¶ added in v2.0.1
func (s *DescribeDomainDetailResponseBodyRedirect) SetKeepalive(v bool) *DescribeDomainDetailResponseBodyRedirect
func (*DescribeDomainDetailResponseBodyRedirect) SetKeepaliveRequests ¶ added in v2.0.1
func (s *DescribeDomainDetailResponseBodyRedirect) SetKeepaliveRequests(v int32) *DescribeDomainDetailResponseBodyRedirect
func (*DescribeDomainDetailResponseBodyRedirect) SetKeepaliveTimeout ¶ added in v2.0.1
func (s *DescribeDomainDetailResponseBodyRedirect) SetKeepaliveTimeout(v int32) *DescribeDomainDetailResponseBodyRedirect
func (*DescribeDomainDetailResponseBodyRedirect) SetLoadbalance ¶
func (s *DescribeDomainDetailResponseBodyRedirect) SetLoadbalance(v string) *DescribeDomainDetailResponseBodyRedirect
func (*DescribeDomainDetailResponseBodyRedirect) SetReadTimeout ¶
func (s *DescribeDomainDetailResponseBodyRedirect) SetReadTimeout(v int32) *DescribeDomainDetailResponseBodyRedirect
func (*DescribeDomainDetailResponseBodyRedirect) SetRequestHeaders ¶
func (s *DescribeDomainDetailResponseBodyRedirect) SetRequestHeaders(v []*DescribeDomainDetailResponseBodyRedirectRequestHeaders) *DescribeDomainDetailResponseBodyRedirect
func (*DescribeDomainDetailResponseBodyRedirect) SetRetry ¶ added in v2.0.1
func (s *DescribeDomainDetailResponseBodyRedirect) SetRetry(v bool) *DescribeDomainDetailResponseBodyRedirect
func (*DescribeDomainDetailResponseBodyRedirect) SetSniEnabled ¶
func (s *DescribeDomainDetailResponseBodyRedirect) SetSniEnabled(v bool) *DescribeDomainDetailResponseBodyRedirect
func (*DescribeDomainDetailResponseBodyRedirect) SetSniHost ¶
func (s *DescribeDomainDetailResponseBodyRedirect) SetSniHost(v string) *DescribeDomainDetailResponseBodyRedirect
func (*DescribeDomainDetailResponseBodyRedirect) SetWriteTimeout ¶
func (s *DescribeDomainDetailResponseBodyRedirect) SetWriteTimeout(v int32) *DescribeDomainDetailResponseBodyRedirect
func (*DescribeDomainDetailResponseBodyRedirect) SetXffProto ¶ added in v2.1.2
func (s *DescribeDomainDetailResponseBodyRedirect) SetXffProto(v bool) *DescribeDomainDetailResponseBodyRedirect
func (DescribeDomainDetailResponseBodyRedirect) String ¶
func (s DescribeDomainDetailResponseBodyRedirect) String() string
type DescribeDomainDetailResponseBodyRedirectBackends ¶
type DescribeDomainDetailResponseBodyRedirectBackends struct { // The IP address or domain name of the origin server. Backend *string `json:"Backend,omitempty" xml:"Backend,omitempty"` }
func (DescribeDomainDetailResponseBodyRedirectBackends) GoString ¶
func (s DescribeDomainDetailResponseBodyRedirectBackends) GoString() string
func (*DescribeDomainDetailResponseBodyRedirectBackends) SetBackend ¶
func (s *DescribeDomainDetailResponseBodyRedirectBackends) SetBackend(v string) *DescribeDomainDetailResponseBodyRedirectBackends
func (DescribeDomainDetailResponseBodyRedirectBackends) String ¶
func (s DescribeDomainDetailResponseBodyRedirectBackends) String() string
type DescribeDomainDetailResponseBodyRedirectRequestHeaders ¶
type DescribeDomainDetailResponseBodyRedirectRequestHeaders struct { // The key of the custom header field. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the custom header field. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeDomainDetailResponseBodyRedirectRequestHeaders) GoString ¶
func (s DescribeDomainDetailResponseBodyRedirectRequestHeaders) GoString() string
func (DescribeDomainDetailResponseBodyRedirectRequestHeaders) String ¶
func (s DescribeDomainDetailResponseBodyRedirectRequestHeaders) String() string
type DescribeDomainDetailResponseBodySM2CertDetail ¶ added in v2.0.2
type DescribeDomainDetailResponseBodySM2CertDetail struct { // The domain name of your website. CommonName *string `json:"CommonName,omitempty" xml:"CommonName,omitempty"` // The end of the validity period of the SSL certificate. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The ID of the SSL certificate. Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // The name of the SSL certificate. Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // All domain names that are bound to the certificate. Sans []*string `json:"Sans,omitempty" xml:"Sans,omitempty" type:"Repeated"` // The beginning of the validity period of the SSL certificate. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (DescribeDomainDetailResponseBodySM2CertDetail) GoString ¶ added in v2.0.2
func (s DescribeDomainDetailResponseBodySM2CertDetail) GoString() string
func (*DescribeDomainDetailResponseBodySM2CertDetail) SetCommonName ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetCommonName(v string) *DescribeDomainDetailResponseBodySM2CertDetail
func (*DescribeDomainDetailResponseBodySM2CertDetail) SetEndTime ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetEndTime(v int64) *DescribeDomainDetailResponseBodySM2CertDetail
func (*DescribeDomainDetailResponseBodySM2CertDetail) SetName ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetName(v string) *DescribeDomainDetailResponseBodySM2CertDetail
func (*DescribeDomainDetailResponseBodySM2CertDetail) SetSans ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetSans(v []*string) *DescribeDomainDetailResponseBodySM2CertDetail
func (*DescribeDomainDetailResponseBodySM2CertDetail) SetStartTime ¶ added in v2.0.2
func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetStartTime(v int64) *DescribeDomainDetailResponseBodySM2CertDetail
func (DescribeDomainDetailResponseBodySM2CertDetail) String ¶ added in v2.0.2
func (s DescribeDomainDetailResponseBodySM2CertDetail) String() string
type DescribeDomainsRequest ¶
type DescribeDomainsRequest struct { // An array of HTTPS listener ports. Backend *string `json:"Backend,omitempty" xml:"Backend,omitempty"` // The ID of the request. Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The page number of the page to return. Default value: 1. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The HTTPS address of the origin server. PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // Queries the list of a domain name that is added to Web Application Firewall (WAF). PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The source IP address. The value of this parameter is specified by the system. SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` // The tag of the resource. You can specify up to 20 tags. Tag []*DescribeDomainsRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (DescribeDomainsRequest) GoString ¶
func (s DescribeDomainsRequest) GoString() string
func (*DescribeDomainsRequest) SetBackend ¶
func (s *DescribeDomainsRequest) SetBackend(v string) *DescribeDomainsRequest
func (*DescribeDomainsRequest) SetDomain ¶
func (s *DescribeDomainsRequest) SetDomain(v string) *DescribeDomainsRequest
func (*DescribeDomainsRequest) SetInstanceId ¶
func (s *DescribeDomainsRequest) SetInstanceId(v string) *DescribeDomainsRequest
func (*DescribeDomainsRequest) SetPageNumber ¶
func (s *DescribeDomainsRequest) SetPageNumber(v int64) *DescribeDomainsRequest
func (*DescribeDomainsRequest) SetPageSize ¶
func (s *DescribeDomainsRequest) SetPageSize(v int64) *DescribeDomainsRequest
func (*DescribeDomainsRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeDomainsRequest) SetRegionId(v string) *DescribeDomainsRequest
func (*DescribeDomainsRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeDomainsRequest) SetResourceManagerResourceGroupId(v string) *DescribeDomainsRequest
func (*DescribeDomainsRequest) SetSourceIp ¶ added in v2.0.2
func (s *DescribeDomainsRequest) SetSourceIp(v string) *DescribeDomainsRequest
func (*DescribeDomainsRequest) SetTag ¶ added in v2.0.2
func (s *DescribeDomainsRequest) SetTag(v []*DescribeDomainsRequestTag) *DescribeDomainsRequest
func (DescribeDomainsRequest) String ¶
func (s DescribeDomainsRequest) String() string
type DescribeDomainsRequestTag ¶ added in v2.0.2
type DescribeDomainsRequestTag struct { // The tag key. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeDomainsRequestTag) GoString ¶ added in v2.0.2
func (s DescribeDomainsRequestTag) GoString() string
func (*DescribeDomainsRequestTag) SetKey ¶ added in v2.0.2
func (s *DescribeDomainsRequestTag) SetKey(v string) *DescribeDomainsRequestTag
func (*DescribeDomainsRequestTag) SetValue ¶ added in v2.0.2
func (s *DescribeDomainsRequestTag) SetValue(v string) *DescribeDomainsRequestTag
func (DescribeDomainsRequestTag) String ¶ added in v2.0.2
func (s DescribeDomainsRequestTag) String() string
type DescribeDomainsResponse ¶
type DescribeDomainsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDomainsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDomainsResponse) GoString ¶
func (s DescribeDomainsResponse) GoString() string
func (*DescribeDomainsResponse) SetBody ¶
func (s *DescribeDomainsResponse) SetBody(v *DescribeDomainsResponseBody) *DescribeDomainsResponse
func (*DescribeDomainsResponse) SetHeaders ¶
func (s *DescribeDomainsResponse) SetHeaders(v map[string]*string) *DescribeDomainsResponse
func (*DescribeDomainsResponse) SetStatusCode ¶
func (s *DescribeDomainsResponse) SetStatusCode(v int32) *DescribeDomainsResponse
func (DescribeDomainsResponse) String ¶
func (s DescribeDomainsResponse) String() string
type DescribeDomainsResponseBody ¶
type DescribeDomainsResponseBody struct { // The domain names that are added to WAF in CNAME record mode. Domains []*DescribeDomainsResponseBodyDomains `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeDomainsResponseBody) GoString ¶
func (s DescribeDomainsResponseBody) GoString() string
func (*DescribeDomainsResponseBody) SetDomains ¶
func (s *DescribeDomainsResponseBody) SetDomains(v []*DescribeDomainsResponseBodyDomains) *DescribeDomainsResponseBody
func (*DescribeDomainsResponseBody) SetRequestId ¶
func (s *DescribeDomainsResponseBody) SetRequestId(v string) *DescribeDomainsResponseBody
func (*DescribeDomainsResponseBody) SetTotalCount ¶
func (s *DescribeDomainsResponseBody) SetTotalCount(v int64) *DescribeDomainsResponseBody
func (DescribeDomainsResponseBody) String ¶
func (s DescribeDomainsResponseBody) String() string
type DescribeDomainsResponseBodyDomains ¶
type DescribeDomainsResponseBodyDomains struct { // The back-to-origin settings. Backeds *DescribeDomainsResponseBodyDomainsBackeds `json:"Backeds,omitempty" xml:"Backeds,omitempty" type:"Struct"` // The CNAME assigned by WAF to the domain name. Cname *string `json:"Cname,omitempty" xml:"Cname,omitempty"` // The domain name that is added to WAF in CNAME record mode. Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The configurations of the listeners. ListenPorts *DescribeDomainsResponseBodyDomainsListenPorts `json:"ListenPorts,omitempty" xml:"ListenPorts,omitempty" type:"Struct"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The status of the domain name. Valid values: // // * **1:** The domain name is in a normal state. // * **2:** The domain name is being created. // * **3:** The domain name is being modified. // * **4:** The domain name is being released. // * **5:** WAF no longer forwards traffic that is sent to the domain name. Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` }
func (DescribeDomainsResponseBodyDomains) GoString ¶
func (s DescribeDomainsResponseBodyDomains) GoString() string
func (*DescribeDomainsResponseBodyDomains) SetBackeds ¶
func (s *DescribeDomainsResponseBodyDomains) SetBackeds(v *DescribeDomainsResponseBodyDomainsBackeds) *DescribeDomainsResponseBodyDomains
func (*DescribeDomainsResponseBodyDomains) SetCname ¶
func (s *DescribeDomainsResponseBodyDomains) SetCname(v string) *DescribeDomainsResponseBodyDomains
func (*DescribeDomainsResponseBodyDomains) SetDomain ¶
func (s *DescribeDomainsResponseBodyDomains) SetDomain(v string) *DescribeDomainsResponseBodyDomains
func (*DescribeDomainsResponseBodyDomains) SetListenPorts ¶
func (s *DescribeDomainsResponseBodyDomains) SetListenPorts(v *DescribeDomainsResponseBodyDomainsListenPorts) *DescribeDomainsResponseBodyDomains
func (*DescribeDomainsResponseBodyDomains) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeDomainsResponseBodyDomains) SetResourceManagerResourceGroupId(v string) *DescribeDomainsResponseBodyDomains
func (*DescribeDomainsResponseBodyDomains) SetStatus ¶
func (s *DescribeDomainsResponseBodyDomains) SetStatus(v int32) *DescribeDomainsResponseBodyDomains
func (DescribeDomainsResponseBodyDomains) String ¶
func (s DescribeDomainsResponseBodyDomains) String() string
type DescribeDomainsResponseBodyDomainsBackeds ¶
type DescribeDomainsResponseBodyDomainsBackeds struct { // The HTTP addresses of the origin server. Http []*DescribeDomainsResponseBodyDomainsBackedsHttp `json:"Http,omitempty" xml:"Http,omitempty" type:"Repeated"` // The HTTPS addresses of the origin server. Https []*DescribeDomainsResponseBodyDomainsBackedsHttps `json:"Https,omitempty" xml:"Https,omitempty" type:"Repeated"` }
func (DescribeDomainsResponseBodyDomainsBackeds) GoString ¶
func (s DescribeDomainsResponseBodyDomainsBackeds) GoString() string
func (DescribeDomainsResponseBodyDomainsBackeds) String ¶
func (s DescribeDomainsResponseBodyDomainsBackeds) String() string
type DescribeDomainsResponseBodyDomainsBackedsHttp ¶
type DescribeDomainsResponseBodyDomainsBackedsHttp struct { // The HTTP address of the origin server. Backend *string `json:"Backend,omitempty" xml:"Backend,omitempty"` }
func (DescribeDomainsResponseBodyDomainsBackedsHttp) GoString ¶
func (s DescribeDomainsResponseBodyDomainsBackedsHttp) GoString() string
func (*DescribeDomainsResponseBodyDomainsBackedsHttp) SetBackend ¶
func (s *DescribeDomainsResponseBodyDomainsBackedsHttp) SetBackend(v string) *DescribeDomainsResponseBodyDomainsBackedsHttp
func (DescribeDomainsResponseBodyDomainsBackedsHttp) String ¶
func (s DescribeDomainsResponseBodyDomainsBackedsHttp) String() string
type DescribeDomainsResponseBodyDomainsBackedsHttps ¶
type DescribeDomainsResponseBodyDomainsBackedsHttps struct { // The HTTPS address of the origin server. Backend *string `json:"Backend,omitempty" xml:"Backend,omitempty"` }
func (DescribeDomainsResponseBodyDomainsBackedsHttps) GoString ¶
func (s DescribeDomainsResponseBodyDomainsBackedsHttps) GoString() string
func (*DescribeDomainsResponseBodyDomainsBackedsHttps) SetBackend ¶
func (s *DescribeDomainsResponseBodyDomainsBackedsHttps) SetBackend(v string) *DescribeDomainsResponseBodyDomainsBackedsHttps
func (DescribeDomainsResponseBodyDomainsBackedsHttps) String ¶
func (s DescribeDomainsResponseBodyDomainsBackedsHttps) String() string
type DescribeDomainsResponseBodyDomainsListenPorts ¶
type DescribeDomainsResponseBodyDomainsListenPorts struct { // The HTTP listener ports. Http []*int64 `json:"Http,omitempty" xml:"Http,omitempty" type:"Repeated"` // The HTTPS listener ports. Https []*int64 `json:"Https,omitempty" xml:"Https,omitempty" type:"Repeated"` }
func (DescribeDomainsResponseBodyDomainsListenPorts) GoString ¶
func (s DescribeDomainsResponseBodyDomainsListenPorts) GoString() string
func (*DescribeDomainsResponseBodyDomainsListenPorts) SetHttp ¶
func (s *DescribeDomainsResponseBodyDomainsListenPorts) SetHttp(v []*int64) *DescribeDomainsResponseBodyDomainsListenPorts
func (*DescribeDomainsResponseBodyDomainsListenPorts) SetHttps ¶
func (s *DescribeDomainsResponseBodyDomainsListenPorts) SetHttps(v []*int64) *DescribeDomainsResponseBodyDomainsListenPorts
func (DescribeDomainsResponseBodyDomainsListenPorts) String ¶
func (s DescribeDomainsResponseBodyDomainsListenPorts) String() string
type DescribeFlowChartRequest ¶
type DescribeFlowChartRequest struct { // The end of the time range to query. Unit: seconds. If you do not specify this parameter, the current time is used. EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The time interval. Unit: seconds. The value must be an integral multiple of 60. Interval *string `json:"Interval,omitempty" xml:"Interval,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The beginning of the time range to query. Unit: seconds. StartTimestamp *string `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"` }
func (DescribeFlowChartRequest) GoString ¶
func (s DescribeFlowChartRequest) GoString() string
func (*DescribeFlowChartRequest) SetEndTimestamp ¶
func (s *DescribeFlowChartRequest) SetEndTimestamp(v string) *DescribeFlowChartRequest
func (*DescribeFlowChartRequest) SetInstanceId ¶
func (s *DescribeFlowChartRequest) SetInstanceId(v string) *DescribeFlowChartRequest
func (*DescribeFlowChartRequest) SetInterval ¶
func (s *DescribeFlowChartRequest) SetInterval(v string) *DescribeFlowChartRequest
func (*DescribeFlowChartRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeFlowChartRequest) SetRegionId(v string) *DescribeFlowChartRequest
func (*DescribeFlowChartRequest) SetResource ¶
func (s *DescribeFlowChartRequest) SetResource(v string) *DescribeFlowChartRequest
func (*DescribeFlowChartRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeFlowChartRequest) SetResourceManagerResourceGroupId(v string) *DescribeFlowChartRequest
func (*DescribeFlowChartRequest) SetStartTimestamp ¶
func (s *DescribeFlowChartRequest) SetStartTimestamp(v string) *DescribeFlowChartRequest
func (DescribeFlowChartRequest) String ¶
func (s DescribeFlowChartRequest) String() string
type DescribeFlowChartResponse ¶
type DescribeFlowChartResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeFlowChartResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeFlowChartResponse) GoString ¶
func (s DescribeFlowChartResponse) GoString() string
func (*DescribeFlowChartResponse) SetBody ¶
func (s *DescribeFlowChartResponse) SetBody(v *DescribeFlowChartResponseBody) *DescribeFlowChartResponse
func (*DescribeFlowChartResponse) SetHeaders ¶
func (s *DescribeFlowChartResponse) SetHeaders(v map[string]*string) *DescribeFlowChartResponse
func (*DescribeFlowChartResponse) SetStatusCode ¶
func (s *DescribeFlowChartResponse) SetStatusCode(v int32) *DescribeFlowChartResponse
func (DescribeFlowChartResponse) String ¶
func (s DescribeFlowChartResponse) String() string
type DescribeFlowChartResponseBody ¶
type DescribeFlowChartResponseBody struct { // The traffic statistics. FlowChart []*DescribeFlowChartResponseBodyFlowChart `json:"FlowChart,omitempty" xml:"FlowChart,omitempty" type:"Repeated"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeFlowChartResponseBody) GoString ¶
func (s DescribeFlowChartResponseBody) GoString() string
func (*DescribeFlowChartResponseBody) SetFlowChart ¶
func (s *DescribeFlowChartResponseBody) SetFlowChart(v []*DescribeFlowChartResponseBodyFlowChart) *DescribeFlowChartResponseBody
func (*DescribeFlowChartResponseBody) SetRequestId ¶
func (s *DescribeFlowChartResponseBody) SetRequestId(v string) *DescribeFlowChartResponseBody
func (DescribeFlowChartResponseBody) String ¶
func (s DescribeFlowChartResponseBody) String() string
type DescribeFlowChartResponseBodyFlowChart ¶
type DescribeFlowChartResponseBodyFlowChart struct { // The number of requests that are blocked by custom access control rules. AclCustomBlockSum *int64 `json:"AclCustomBlockSum,omitempty" xml:"AclCustomBlockSum,omitempty"` // The number of requests that are monitored by custom access control rules. AclCustomReportsSum *int64 `json:"AclCustomReportsSum,omitempty" xml:"AclCustomReportsSum,omitempty"` // The number of requests that are blocked by scan protection rules. AntiScanBlockSum *int64 `json:"AntiScanBlockSum,omitempty" xml:"AntiScanBlockSum,omitempty"` // The number of requests that are blocked by bot management rules. AntibotBlockSum *int64 `json:"AntibotBlockSum,omitempty" xml:"AntibotBlockSum,omitempty"` // The number of requests that are monitored by bot management rules. AntibotReportSum *string `json:"AntibotReportSum,omitempty" xml:"AntibotReportSum,omitempty"` // The number of requests that are monitored by scan protection rules. AntiscanReportsSum *int64 `json:"AntiscanReportsSum,omitempty" xml:"AntiscanReportsSum,omitempty"` // The number of requests that are blocked by IP address blacklist rules. BlacklistBlockSum *string `json:"BlacklistBlockSum,omitempty" xml:"BlacklistBlockSum,omitempty"` // The number of requests that are monitored by IP address blacklist rules. BlacklistReportsSum *int64 `json:"BlacklistReportsSum,omitempty" xml:"BlacklistReportsSum,omitempty"` // The number of requests that are blocked by custom HTTP flood protection rules. CcCustomBlockSum *int64 `json:"CcCustomBlockSum,omitempty" xml:"CcCustomBlockSum,omitempty"` // The number of requests that are monitored by custom HTTP flood protection rules. CcCustomReportsSum *int64 `json:"CcCustomReportsSum,omitempty" xml:"CcCustomReportsSum,omitempty"` // The number of requests that are blocked by HTTP flood protection rules generated by the system. CcSystemBlocksSum *int64 `json:"CcSystemBlocksSum,omitempty" xml:"CcSystemBlocksSum,omitempty"` // The number of requests that are monitored by HTTP flood protection rules generated by the system. CcSystemReportsSum *int64 `json:"CcSystemReportsSum,omitempty" xml:"CcSystemReportsSum,omitempty"` // The total number of requests. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The total number of requests that are forwarded to WAF. InBytes *int64 `json:"InBytes,omitempty" xml:"InBytes,omitempty"` // The serial number of the time interval. The serial numbers are arranged in chronological order. Index *int64 `json:"Index,omitempty" xml:"Index,omitempty"` // The maximum number of requests. MaxPv *int64 `json:"MaxPv,omitempty" xml:"MaxPv,omitempty"` // The total number of requests that are sent from WAF. OutBytes *int64 `json:"OutBytes,omitempty" xml:"OutBytes,omitempty"` RatelimitBlockSum *int64 `json:"RatelimitBlockSum,omitempty" xml:"RatelimitBlockSum,omitempty"` RatelimitReportSum *int64 `json:"RatelimitReportSum,omitempty" xml:"RatelimitReportSum,omitempty"` // The number of requests that are blocked by region blacklist rules. RegionBlockBlocksSum *int64 `json:"RegionBlockBlocksSum,omitempty" xml:"RegionBlockBlocksSum,omitempty"` // The number of requests that are monitored by region blacklist rules. RegionBlockReportsSum *int64 `json:"RegionBlockReportsSum,omitempty" xml:"RegionBlockReportsSum,omitempty"` RobotCount *int64 `json:"RobotCount,omitempty" xml:"RobotCount,omitempty"` // The number of requests that are blocked by basic protection rules. WafBlockSum *int64 `json:"WafBlockSum,omitempty" xml:"WafBlockSum,omitempty"` // The number of requests that are monitored by basic protection rules. WafReportSum *string `json:"WafReportSum,omitempty" xml:"WafReportSum,omitempty"` }
func (DescribeFlowChartResponseBodyFlowChart) GoString ¶
func (s DescribeFlowChartResponseBodyFlowChart) GoString() string
func (*DescribeFlowChartResponseBodyFlowChart) SetAclCustomBlockSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetAclCustomBlockSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetAclCustomReportsSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetAclCustomReportsSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetAntiScanBlockSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetAntiScanBlockSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetAntibotBlockSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetAntibotBlockSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetAntibotReportSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetAntibotReportSum(v string) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetAntiscanReportsSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetAntiscanReportsSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetBlacklistBlockSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetBlacklistBlockSum(v string) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetBlacklistReportsSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetBlacklistReportsSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetCcCustomBlockSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetCcCustomBlockSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetCcCustomReportsSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetCcCustomReportsSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetCcSystemBlocksSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetCcSystemBlocksSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetCcSystemReportsSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetCcSystemReportsSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetCount ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetCount(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetInBytes ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetInBytes(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetIndex ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetIndex(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetMaxPv ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetMaxPv(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetOutBytes ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetOutBytes(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetRatelimitBlockSum ¶ added in v2.1.0
func (s *DescribeFlowChartResponseBodyFlowChart) SetRatelimitBlockSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetRatelimitReportSum ¶ added in v2.1.0
func (s *DescribeFlowChartResponseBodyFlowChart) SetRatelimitReportSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetRegionBlockBlocksSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetRegionBlockBlocksSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetRegionBlockReportsSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetRegionBlockReportsSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetRobotCount ¶ added in v2.1.0
func (s *DescribeFlowChartResponseBodyFlowChart) SetRobotCount(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetWafBlockSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetWafBlockSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetWafReportSum ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetWafReportSum(v string) *DescribeFlowChartResponseBodyFlowChart
func (DescribeFlowChartResponseBodyFlowChart) String ¶
func (s DescribeFlowChartResponseBodyFlowChart) String() string
type DescribeFlowTopResourceRequest ¶
type DescribeFlowTopResourceRequest struct { // The end of the time range to query. Unit: seconds. If you do not specify this parameter, the current time is used. EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The beginning of the time range to query. Unit: seconds. StartTimestamp *string `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"` }
func (DescribeFlowTopResourceRequest) GoString ¶
func (s DescribeFlowTopResourceRequest) GoString() string
func (*DescribeFlowTopResourceRequest) SetEndTimestamp ¶
func (s *DescribeFlowTopResourceRequest) SetEndTimestamp(v string) *DescribeFlowTopResourceRequest
func (*DescribeFlowTopResourceRequest) SetInstanceId ¶
func (s *DescribeFlowTopResourceRequest) SetInstanceId(v string) *DescribeFlowTopResourceRequest
func (*DescribeFlowTopResourceRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeFlowTopResourceRequest) SetRegionId(v string) *DescribeFlowTopResourceRequest
func (*DescribeFlowTopResourceRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeFlowTopResourceRequest) SetResourceManagerResourceGroupId(v string) *DescribeFlowTopResourceRequest
func (*DescribeFlowTopResourceRequest) SetStartTimestamp ¶
func (s *DescribeFlowTopResourceRequest) SetStartTimestamp(v string) *DescribeFlowTopResourceRequest
func (DescribeFlowTopResourceRequest) String ¶
func (s DescribeFlowTopResourceRequest) String() string
type DescribeFlowTopResourceResponse ¶
type DescribeFlowTopResourceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeFlowTopResourceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeFlowTopResourceResponse) GoString ¶
func (s DescribeFlowTopResourceResponse) GoString() string
func (*DescribeFlowTopResourceResponse) SetBody ¶
func (s *DescribeFlowTopResourceResponse) SetBody(v *DescribeFlowTopResourceResponseBody) *DescribeFlowTopResourceResponse
func (*DescribeFlowTopResourceResponse) SetHeaders ¶
func (s *DescribeFlowTopResourceResponse) SetHeaders(v map[string]*string) *DescribeFlowTopResourceResponse
func (*DescribeFlowTopResourceResponse) SetStatusCode ¶
func (s *DescribeFlowTopResourceResponse) SetStatusCode(v int32) *DescribeFlowTopResourceResponse
func (DescribeFlowTopResourceResponse) String ¶
func (s DescribeFlowTopResourceResponse) String() string
type DescribeFlowTopResourceResponseBody ¶
type DescribeFlowTopResourceResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The array of the top 10 protected objects that receive requests. RuleHitsTopResource []*DescribeFlowTopResourceResponseBodyRuleHitsTopResource `json:"RuleHitsTopResource,omitempty" xml:"RuleHitsTopResource,omitempty" type:"Repeated"` }
func (DescribeFlowTopResourceResponseBody) GoString ¶
func (s DescribeFlowTopResourceResponseBody) GoString() string
func (*DescribeFlowTopResourceResponseBody) SetRequestId ¶
func (s *DescribeFlowTopResourceResponseBody) SetRequestId(v string) *DescribeFlowTopResourceResponseBody
func (*DescribeFlowTopResourceResponseBody) SetRuleHitsTopResource ¶
func (s *DescribeFlowTopResourceResponseBody) SetRuleHitsTopResource(v []*DescribeFlowTopResourceResponseBodyRuleHitsTopResource) *DescribeFlowTopResourceResponseBody
func (DescribeFlowTopResourceResponseBody) String ¶
func (s DescribeFlowTopResourceResponseBody) String() string
type DescribeFlowTopResourceResponseBodyRuleHitsTopResource ¶
type DescribeFlowTopResourceResponseBodyRuleHitsTopResource struct { // The total number of requests received by the protected object in a specified time range. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` }
func (DescribeFlowTopResourceResponseBodyRuleHitsTopResource) GoString ¶
func (s DescribeFlowTopResourceResponseBodyRuleHitsTopResource) GoString() string
func (*DescribeFlowTopResourceResponseBodyRuleHitsTopResource) SetResource ¶
func (DescribeFlowTopResourceResponseBodyRuleHitsTopResource) String ¶
func (s DescribeFlowTopResourceResponseBodyRuleHitsTopResource) String() string
type DescribeFlowTopUrlRequest ¶
type DescribeFlowTopUrlRequest struct { // The end of the time range to query. Unit: seconds. If you do not specify this parameter, the current time is used. EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The beginning of the time range to query. Unit: seconds. StartTimestamp *string `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"` }
func (DescribeFlowTopUrlRequest) GoString ¶
func (s DescribeFlowTopUrlRequest) GoString() string
func (*DescribeFlowTopUrlRequest) SetEndTimestamp ¶
func (s *DescribeFlowTopUrlRequest) SetEndTimestamp(v string) *DescribeFlowTopUrlRequest
func (*DescribeFlowTopUrlRequest) SetInstanceId ¶
func (s *DescribeFlowTopUrlRequest) SetInstanceId(v string) *DescribeFlowTopUrlRequest
func (*DescribeFlowTopUrlRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeFlowTopUrlRequest) SetRegionId(v string) *DescribeFlowTopUrlRequest
func (*DescribeFlowTopUrlRequest) SetResource ¶
func (s *DescribeFlowTopUrlRequest) SetResource(v string) *DescribeFlowTopUrlRequest
func (*DescribeFlowTopUrlRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeFlowTopUrlRequest) SetResourceManagerResourceGroupId(v string) *DescribeFlowTopUrlRequest
func (*DescribeFlowTopUrlRequest) SetStartTimestamp ¶
func (s *DescribeFlowTopUrlRequest) SetStartTimestamp(v string) *DescribeFlowTopUrlRequest
func (DescribeFlowTopUrlRequest) String ¶
func (s DescribeFlowTopUrlRequest) String() string
type DescribeFlowTopUrlResponse ¶
type DescribeFlowTopUrlResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeFlowTopUrlResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeFlowTopUrlResponse) GoString ¶
func (s DescribeFlowTopUrlResponse) GoString() string
func (*DescribeFlowTopUrlResponse) SetBody ¶
func (s *DescribeFlowTopUrlResponse) SetBody(v *DescribeFlowTopUrlResponseBody) *DescribeFlowTopUrlResponse
func (*DescribeFlowTopUrlResponse) SetHeaders ¶
func (s *DescribeFlowTopUrlResponse) SetHeaders(v map[string]*string) *DescribeFlowTopUrlResponse
func (*DescribeFlowTopUrlResponse) SetStatusCode ¶
func (s *DescribeFlowTopUrlResponse) SetStatusCode(v int32) *DescribeFlowTopUrlResponse
func (DescribeFlowTopUrlResponse) String ¶
func (s DescribeFlowTopUrlResponse) String() string
type DescribeFlowTopUrlResponseBody ¶
type DescribeFlowTopUrlResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The array of the top 10 URLs that are used to initiate requests. RuleHitsTopUrl []*DescribeFlowTopUrlResponseBodyRuleHitsTopUrl `json:"RuleHitsTopUrl,omitempty" xml:"RuleHitsTopUrl,omitempty" type:"Repeated"` }
func (DescribeFlowTopUrlResponseBody) GoString ¶
func (s DescribeFlowTopUrlResponseBody) GoString() string
func (*DescribeFlowTopUrlResponseBody) SetRequestId ¶
func (s *DescribeFlowTopUrlResponseBody) SetRequestId(v string) *DescribeFlowTopUrlResponseBody
func (*DescribeFlowTopUrlResponseBody) SetRuleHitsTopUrl ¶
func (s *DescribeFlowTopUrlResponseBody) SetRuleHitsTopUrl(v []*DescribeFlowTopUrlResponseBodyRuleHitsTopUrl) *DescribeFlowTopUrlResponseBody
func (DescribeFlowTopUrlResponseBody) String ¶
func (s DescribeFlowTopUrlResponseBody) String() string
type DescribeFlowTopUrlResponseBodyRuleHitsTopUrl ¶
type DescribeFlowTopUrlResponseBodyRuleHitsTopUrl struct { // The total number of requests that are initiated by using the URL. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The URL that is used to initiate requests. Url *string `json:"Url,omitempty" xml:"Url,omitempty"` }
func (DescribeFlowTopUrlResponseBodyRuleHitsTopUrl) GoString ¶
func (s DescribeFlowTopUrlResponseBodyRuleHitsTopUrl) GoString() string
func (*DescribeFlowTopUrlResponseBodyRuleHitsTopUrl) SetCount ¶
func (s *DescribeFlowTopUrlResponseBodyRuleHitsTopUrl) SetCount(v int64) *DescribeFlowTopUrlResponseBodyRuleHitsTopUrl
func (DescribeFlowTopUrlResponseBodyRuleHitsTopUrl) String ¶
func (s DescribeFlowTopUrlResponseBodyRuleHitsTopUrl) String() string
type DescribeHybridCloudGroupsRequest ¶ added in v2.0.2
type DescribeHybridCloudGroupsRequest struct { // The ID of the hybrid cloud cluster. ClusterId *int64 `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The type of proxy cluster that is used. Valid values: // // * **service**: service-based traffic mirroring. // * **cname**: reverse proxy. ClusterProxyType *string `json:"ClusterProxyType,omitempty" xml:"ClusterProxyType,omitempty"` // The name of the hybrid cloud node group that you want to query. GroupName *int32 `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The type of the node group. Valid values: // // * **protect** // * **control** // * **storage** // * **controlStorage** GroupType *string `json:"GroupType,omitempty" xml:"GroupType,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The page number. Default value: **1**. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: **10**. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region ID of the WAF instance. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeHybridCloudGroupsRequest) GoString ¶ added in v2.0.2
func (s DescribeHybridCloudGroupsRequest) GoString() string
func (*DescribeHybridCloudGroupsRequest) SetClusterId ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsRequest) SetClusterId(v int64) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetClusterProxyType ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsRequest) SetClusterProxyType(v string) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetGroupName ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsRequest) SetGroupName(v int32) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetGroupType ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsRequest) SetGroupType(v string) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetInstanceId ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsRequest) SetInstanceId(v string) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetPageNumber ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsRequest) SetPageNumber(v int32) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetPageSize ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsRequest) SetPageSize(v int32) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsRequest) SetRegionId(v string) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsRequest) SetResourceManagerResourceGroupId(v string) *DescribeHybridCloudGroupsRequest
func (DescribeHybridCloudGroupsRequest) String ¶ added in v2.0.2
func (s DescribeHybridCloudGroupsRequest) String() string
type DescribeHybridCloudGroupsResponse ¶ added in v2.0.2
type DescribeHybridCloudGroupsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeHybridCloudGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeHybridCloudGroupsResponse) GoString ¶ added in v2.0.2
func (s DescribeHybridCloudGroupsResponse) GoString() string
func (*DescribeHybridCloudGroupsResponse) SetHeaders ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsResponse) SetHeaders(v map[string]*string) *DescribeHybridCloudGroupsResponse
func (*DescribeHybridCloudGroupsResponse) SetStatusCode ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsResponse) SetStatusCode(v int32) *DescribeHybridCloudGroupsResponse
func (DescribeHybridCloudGroupsResponse) String ¶ added in v2.0.2
func (s DescribeHybridCloudGroupsResponse) String() string
type DescribeHybridCloudGroupsResponseBody ¶ added in v2.0.2
type DescribeHybridCloudGroupsResponseBody struct { // The hybrid cloud node groups. Groups []*DescribeHybridCloudGroupsResponseBodyGroups `json:"Groups,omitempty" xml:"Groups,omitempty" type:"Repeated"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeHybridCloudGroupsResponseBody) GoString ¶ added in v2.0.2
func (s DescribeHybridCloudGroupsResponseBody) GoString() string
func (*DescribeHybridCloudGroupsResponseBody) SetRequestId ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsResponseBody) SetRequestId(v string) *DescribeHybridCloudGroupsResponseBody
func (*DescribeHybridCloudGroupsResponseBody) SetTotalCount ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsResponseBody) SetTotalCount(v int32) *DescribeHybridCloudGroupsResponseBody
func (DescribeHybridCloudGroupsResponseBody) String ¶ added in v2.0.2
func (s DescribeHybridCloudGroupsResponseBody) String() string
type DescribeHybridCloudGroupsResponseBodyGroups ¶ added in v2.0.2
type DescribeHybridCloudGroupsResponseBodyGroups struct { BackSourceMark *string `json:"BackSourceMark,omitempty" xml:"BackSourceMark,omitempty"` ContinentsValue *int32 `json:"ContinentsValue,omitempty" xml:"ContinentsValue,omitempty"` // The ID of the hybrid cloud node group. GroupId *int32 `json:"GroupId,omitempty" xml:"GroupId,omitempty"` // The name of the hybrid cloud node group. GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The type of the hybrid cloud node group. Valid values: // // * **protect** // * **control** // * **storage** // * **controlStorage** GroupType *string `json:"GroupType,omitempty" xml:"GroupType,omitempty"` // The IP address of the server for load balancing. LoadBalanceIp *string `json:"LoadBalanceIp,omitempty" xml:"LoadBalanceIp,omitempty"` // The ID of the protection node. LocationId *int64 `json:"LocationId,omitempty" xml:"LocationId,omitempty"` OperatorValue *int32 `json:"OperatorValue,omitempty" xml:"OperatorValue,omitempty"` // The port that is used by the hybrid cloud cluster. The value of this parameter is a string. If multiple ports are returned, the value is in the **port1,port2,port3** format. Ports *string `json:"Ports,omitempty" xml:"Ports,omitempty"` RegionCodeValue *int32 `json:"RegionCodeValue,omitempty" xml:"RegionCodeValue,omitempty"` // The description of the hybrid cloud node group. Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"` }
func (DescribeHybridCloudGroupsResponseBodyGroups) GoString ¶ added in v2.0.2
func (s DescribeHybridCloudGroupsResponseBodyGroups) GoString() string
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetBackSourceMark ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetBackSourceMark(v string) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetContinentsValue ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetContinentsValue(v int32) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetGroupId ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetGroupId(v int32) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetGroupName ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetGroupName(v string) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetGroupType ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetGroupType(v string) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetLoadBalanceIp ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetLoadBalanceIp(v string) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetLocationId ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetLocationId(v int64) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetOperatorValue ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetOperatorValue(v int32) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetPorts ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetPorts(v string) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetRegionCodeValue ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetRegionCodeValue(v int32) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetRemark ¶ added in v2.0.2
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetRemark(v string) *DescribeHybridCloudGroupsResponseBodyGroups
func (DescribeHybridCloudGroupsResponseBodyGroups) String ¶ added in v2.0.2
func (s DescribeHybridCloudGroupsResponseBodyGroups) String() string
type DescribeHybridCloudResourcesRequest ¶ added in v2.0.2
type DescribeHybridCloudResourcesRequest struct { // The back-to-origin IP address or domain name. Backend *string `json:"Backend,omitempty" xml:"Backend,omitempty"` // Specifies whether the public cloud disaster recovery feature is enabled for the domain name. Valid values: // // * **true** // * **false** CnameEnabled *bool `json:"CnameEnabled,omitempty" xml:"CnameEnabled,omitempty"` // The domain name that you want to query. Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The page number. Default value: **1**. PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: **10**. PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region ID of the WAF instance. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The source IP address of the request. The system specifies this parameter. SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (DescribeHybridCloudResourcesRequest) GoString ¶ added in v2.0.2
func (s DescribeHybridCloudResourcesRequest) GoString() string
func (*DescribeHybridCloudResourcesRequest) SetBackend ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesRequest) SetBackend(v string) *DescribeHybridCloudResourcesRequest
func (*DescribeHybridCloudResourcesRequest) SetCnameEnabled ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesRequest) SetCnameEnabled(v bool) *DescribeHybridCloudResourcesRequest
func (*DescribeHybridCloudResourcesRequest) SetDomain ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesRequest) SetDomain(v string) *DescribeHybridCloudResourcesRequest
func (*DescribeHybridCloudResourcesRequest) SetInstanceId ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesRequest) SetInstanceId(v string) *DescribeHybridCloudResourcesRequest
func (*DescribeHybridCloudResourcesRequest) SetPageNumber ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesRequest) SetPageNumber(v int64) *DescribeHybridCloudResourcesRequest
func (*DescribeHybridCloudResourcesRequest) SetPageSize ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesRequest) SetPageSize(v int64) *DescribeHybridCloudResourcesRequest
func (*DescribeHybridCloudResourcesRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesRequest) SetRegionId(v string) *DescribeHybridCloudResourcesRequest
func (*DescribeHybridCloudResourcesRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesRequest) SetResourceManagerResourceGroupId(v string) *DescribeHybridCloudResourcesRequest
func (*DescribeHybridCloudResourcesRequest) SetSourceIp ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesRequest) SetSourceIp(v string) *DescribeHybridCloudResourcesRequest
func (DescribeHybridCloudResourcesRequest) String ¶ added in v2.0.2
func (s DescribeHybridCloudResourcesRequest) String() string
type DescribeHybridCloudResourcesResponse ¶ added in v2.0.2
type DescribeHybridCloudResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeHybridCloudResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeHybridCloudResourcesResponse) GoString ¶ added in v2.0.2
func (s DescribeHybridCloudResourcesResponse) GoString() string
func (*DescribeHybridCloudResourcesResponse) SetHeaders ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponse) SetHeaders(v map[string]*string) *DescribeHybridCloudResourcesResponse
func (*DescribeHybridCloudResourcesResponse) SetStatusCode ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponse) SetStatusCode(v int32) *DescribeHybridCloudResourcesResponse
func (DescribeHybridCloudResourcesResponse) String ¶ added in v2.0.2
func (s DescribeHybridCloudResourcesResponse) String() string
type DescribeHybridCloudResourcesResponseBody ¶ added in v2.0.2
type DescribeHybridCloudResourcesResponseBody struct { // The domain names. Domains []*DescribeHybridCloudResourcesResponseBodyDomains `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries that are returned. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeHybridCloudResourcesResponseBody) GoString ¶ added in v2.0.2
func (s DescribeHybridCloudResourcesResponseBody) GoString() string
func (*DescribeHybridCloudResourcesResponseBody) SetDomains ¶ added in v2.0.2
func (*DescribeHybridCloudResourcesResponseBody) SetRequestId ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBody) SetRequestId(v string) *DescribeHybridCloudResourcesResponseBody
func (*DescribeHybridCloudResourcesResponseBody) SetTotalCount ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBody) SetTotalCount(v int64) *DescribeHybridCloudResourcesResponseBody
func (DescribeHybridCloudResourcesResponseBody) String ¶ added in v2.0.2
func (s DescribeHybridCloudResourcesResponseBody) String() string
type DescribeHybridCloudResourcesResponseBodyDomains ¶ added in v2.0.2
type DescribeHybridCloudResourcesResponseBodyDomains struct { // The CNAME that is assigned by WAF to the domain name. // // > This parameter is returned only if you set **CnameEnabled** to true. Cname *string `json:"Cname,omitempty" xml:"Cname,omitempty"` // The domain name. Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The access ID. Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"` // The configurations of the listeners. Listen *DescribeHybridCloudResourcesResponseBodyDomainsListen `json:"Listen,omitempty" xml:"Listen,omitempty" type:"Struct"` // The configurations of the forwarding rule. Redirect *DescribeHybridCloudResourcesResponseBodyDomainsRedirect `json:"Redirect,omitempty" xml:"Redirect,omitempty" type:"Struct"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The status of the domain name. Valid values: // // * **1:** The domain name is normal. // * **2:** The domain name is being created. // * **3:** The domain name is being modified. // * **4:** The domain name is being released. // * **5:** WAF no longer forwards traffic of the domain name. Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` // The user ID. Uid *string `json:"Uid,omitempty" xml:"Uid,omitempty"` }
func (DescribeHybridCloudResourcesResponseBodyDomains) GoString ¶ added in v2.0.2
func (s DescribeHybridCloudResourcesResponseBodyDomains) GoString() string
func (*DescribeHybridCloudResourcesResponseBodyDomains) SetCname ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetCname(v string) *DescribeHybridCloudResourcesResponseBodyDomains
func (*DescribeHybridCloudResourcesResponseBodyDomains) SetDomain ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetDomain(v string) *DescribeHybridCloudResourcesResponseBodyDomains
func (*DescribeHybridCloudResourcesResponseBodyDomains) SetRedirect ¶ added in v2.0.2
func (*DescribeHybridCloudResourcesResponseBodyDomains) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetResourceManagerResourceGroupId(v string) *DescribeHybridCloudResourcesResponseBodyDomains
func (*DescribeHybridCloudResourcesResponseBodyDomains) SetStatus ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetStatus(v int32) *DescribeHybridCloudResourcesResponseBodyDomains
func (DescribeHybridCloudResourcesResponseBodyDomains) String ¶ added in v2.0.2
func (s DescribeHybridCloudResourcesResponseBodyDomains) String() string
type DescribeHybridCloudResourcesResponseBodyDomainsListen ¶ added in v2.0.2
type DescribeHybridCloudResourcesResponseBodyDomainsListen struct { // The ID of the certificate. CertId *string `json:"CertId,omitempty" xml:"CertId,omitempty"` // The types of cipher suites that are added. Valid values: // // * **1:** all cipher suites. // * **2:** strong cipher suites. // * **99:** custom cipher suites. CipherSuite *int32 `json:"CipherSuite,omitempty" xml:"CipherSuite,omitempty"` // The custom cipher suites. // // > This parameter is returned only if the value of **CipherSuite** is **99**. CustomCiphers []*string `json:"CustomCiphers,omitempty" xml:"CustomCiphers,omitempty" type:"Repeated"` // Indicates whether TLS 1.3 is supported. Valid values: // // * **true** // * **false** EnableTLSv3 *bool `json:"EnableTLSv3,omitempty" xml:"EnableTLSv3,omitempty"` // Indicates whether exclusive IP addresses are supported. Valid values: // // * **true** // * **false** ExclusiveIp *bool `json:"ExclusiveIp,omitempty" xml:"ExclusiveIp,omitempty"` // Indicates whether the HTTP to HTTPS redirection feature is enabled for the domain name. Valid values: // // * **true** // * **false** FocusHttps *bool `json:"FocusHttps,omitempty" xml:"FocusHttps,omitempty"` // Indicates whether HTTP/2 is enabled. Valid values: // // * **true** // * **false** Http2Enabled *bool `json:"Http2Enabled,omitempty" xml:"Http2Enabled,omitempty"` // The HTTP listener ports. HttpPorts []*int64 `json:"HttpPorts,omitempty" xml:"HttpPorts,omitempty" type:"Repeated"` // The HTTPS listener ports. HttpsPorts []*int64 `json:"HttpsPorts,omitempty" xml:"HttpsPorts,omitempty" type:"Repeated"` IPv6Enabled *bool `json:"IPv6Enabled,omitempty" xml:"IPv6Enabled,omitempty"` // Indicates whether IPv6 is supported. Valid values: // // * **true** // * **false** Ipv6Enabled *bool `json:"Ipv6Enabled,omitempty" xml:"Ipv6Enabled,omitempty"` // The type of the protection resource. Valid values: // // * **share:** shared cluster. // * **gslb:** shared cluster-based intelligent load balancing. ProtectionResource *string `json:"ProtectionResource,omitempty" xml:"ProtectionResource,omitempty"` // The version of the Transport Layer Security (TLS) protocol. Valid values: // // * **tlsv1** // * **tlsv1.1** // * **tlsv1.2** TLSVersion *string `json:"TLSVersion,omitempty" xml:"TLSVersion,omitempty"` // The method that is used to obtain the actual IP address of a client. Valid values: // // * **0:** No Layer 7 proxies are deployed in front of WAF. // * **1:** WAF reads the first value of the X-Forwarded-For (XFF) header field as the actual IP address of the client. // * **2:** WAF reads the value of a custom header field as the actual IP address of the client. XffHeaderMode *int32 `json:"XffHeaderMode,omitempty" xml:"XffHeaderMode,omitempty"` // The custom header fields that are used to obtain the actual IP address of a client. The value is in the \["header1","header2",...] format. // // > This parameter is returned only if the value of **XffHeaderMode** is 2. XffHeaders []*string `json:"XffHeaders,omitempty" xml:"XffHeaders,omitempty" type:"Repeated"` }
func (DescribeHybridCloudResourcesResponseBodyDomainsListen) GoString ¶ added in v2.0.2
func (s DescribeHybridCloudResourcesResponseBodyDomainsListen) GoString() string
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetCipherSuite ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetCipherSuite(v int32) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetCustomCiphers ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetCustomCiphers(v []*string) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetEnableTLSv3 ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetEnableTLSv3(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetExclusiveIp ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetExclusiveIp(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetFocusHttps ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetFocusHttps(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetHttp2Enabled ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetHttp2Enabled(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetHttpPorts ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetHttpPorts(v []*int64) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetHttpsPorts ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetHttpsPorts(v []*int64) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetIPv6Enabled ¶ added in v2.1.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetIPv6Enabled(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetIpv6Enabled ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetIpv6Enabled(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetProtectionResource ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetProtectionResource(v string) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetTLSVersion ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetTLSVersion(v string) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetXffHeaderMode ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetXffHeaderMode(v int32) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetXffHeaders ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetXffHeaders(v []*string) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (DescribeHybridCloudResourcesResponseBodyDomainsListen) String ¶ added in v2.0.2
func (s DescribeHybridCloudResourcesResponseBodyDomainsListen) String() string
type DescribeHybridCloudResourcesResponseBodyDomainsRedirect ¶ added in v2.0.2
type DescribeHybridCloudResourcesResponseBodyDomainsRedirect struct { // The back-to-origin IP addresses or domain names. Backends []*string `json:"Backends,omitempty" xml:"Backends,omitempty" type:"Repeated"` // Indicates whether the public cloud disaster recovery feature is enabled. Valid values: // // * **true** // * **false** CnameEnabled *bool `json:"CnameEnabled,omitempty" xml:"CnameEnabled,omitempty"` // The connection timeout period. Unit: seconds. Valid values: 5 to 120. ConnectTimeout *int64 `json:"ConnectTimeout,omitempty" xml:"ConnectTimeout,omitempty"` // Indicates whether the HTTPS to HTTP redirection feature is enabled for back-to-origin requests. Valid values: // // * **true** // * **false** FocusHttpBackend *bool `json:"FocusHttpBackend,omitempty" xml:"FocusHttpBackend,omitempty"` // Indicates whether the persistent connection feature is enabled. Valid values: // // * **true** // * **false** Keepalive *bool `json:"Keepalive,omitempty" xml:"Keepalive,omitempty"` // The number of reused persistent connections. Valid values: 60 to 1000. // // > This parameter indicates the number of reused persistent connections after you enable the persistent connection feature. KeepaliveRequests *int64 `json:"KeepaliveRequests,omitempty" xml:"KeepaliveRequests,omitempty"` // The timeout period of persistent connections that are in the Idle state. Unit: seconds. Valid values: 1 to 60. Default value: 15. // // > This parameter indicates the period of time during which a reused persistent connection is allowed to remain in the Idle state before the persistent connection is released. KeepaliveTimeout *int64 `json:"KeepaliveTimeout,omitempty" xml:"KeepaliveTimeout,omitempty"` // The load balancing algorithm that WAF uses to forward requests to the origin server. Valid values: // // * **ip_hash** // * **roundRobin** // * **leastTime** Loadbalance *string `json:"Loadbalance,omitempty" xml:"Loadbalance,omitempty"` // The read timeout period. Unit: seconds. Valid values: 5 to 1800. ReadTimeout *int64 `json:"ReadTimeout,omitempty" xml:"ReadTimeout,omitempty"` // The key-value pair that is used to mark the requests that pass through the WAF instance. RequestHeaders []*DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders `json:"RequestHeaders,omitempty" xml:"RequestHeaders,omitempty" type:"Repeated"` // Indicates whether WAF retries to forward requests when requests fail to be forwarded to the origin server. Valid values: // // * **true** // * **false** Retry *bool `json:"Retry,omitempty" xml:"Retry,omitempty"` // The forwarding rules that you configured for the domain name that you added to WAF in hybrid cloud mode. The value is a string that consists of JSON arrays. Each element in a JSON array is a JSON struct that contains the following fields: // // * **rs:** The back-to-origin IP addresses or CNAMEs. The value is of the ARRAY type. // * **location:** The name of the protection node. The value is of the STRING type. // * **locationId:** The ID of the protection node. The value is of the LONG type. RoutingRules *string `json:"RoutingRules,omitempty" xml:"RoutingRules,omitempty"` // Indicates whether the origin Server Name Indication (SNI) feature is enabled. Valid values: // // * **true** // * **false** SniEnabled *bool `json:"SniEnabled,omitempty" xml:"SniEnabled,omitempty"` // The value of the custom Server Name Indication (SNI) field. If the parameter is left empty, the value of the **Host** field in the request header is automatically used as the value of the SNI field. // // > This parameter is returned only if the value of **SniEnabled** is **true**. SniHost *string `json:"SniHost,omitempty" xml:"SniHost,omitempty"` // The write timeout period. Unit: seconds. Valid values: 5 to 1800. WriteTimeout *int64 `json:"WriteTimeout,omitempty" xml:"WriteTimeout,omitempty"` }
func (DescribeHybridCloudResourcesResponseBodyDomainsRedirect) GoString ¶ added in v2.0.2
func (s DescribeHybridCloudResourcesResponseBodyDomainsRedirect) GoString() string
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetBackends ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetBackends(v []*string) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetCnameEnabled ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetCnameEnabled(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetConnectTimeout ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetConnectTimeout(v int64) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetFocusHttpBackend ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetFocusHttpBackend(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetKeepalive ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetKeepalive(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetKeepaliveRequests ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetKeepaliveRequests(v int64) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetKeepaliveTimeout ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetKeepaliveTimeout(v int64) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetLoadbalance ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetLoadbalance(v string) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetReadTimeout ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetReadTimeout(v int64) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetRequestHeaders ¶ added in v2.0.2
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetRoutingRules ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetRoutingRules(v string) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetSniEnabled ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetSniEnabled(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetSniHost ¶ added in v2.0.2
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetWriteTimeout ¶ added in v2.0.2
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetWriteTimeout(v int64) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (DescribeHybridCloudResourcesResponseBodyDomainsRedirect) String ¶ added in v2.0.2
func (s DescribeHybridCloudResourcesResponseBodyDomainsRedirect) String() string
type DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders ¶ added in v2.0.2
type DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders struct { // The key of the custom header field. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the custom header field. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders) GoString ¶ added in v2.0.2
func (s DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders) GoString() string
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders) SetKey ¶ added in v2.0.2
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders) SetValue ¶ added in v2.0.2
func (DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders) String ¶ added in v2.0.2
func (s DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders) String() string
type DescribeHybridCloudUserRequest ¶ added in v2.0.2
type DescribeHybridCloudUserRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeHybridCloudUserRequest) GoString ¶ added in v2.0.2
func (s DescribeHybridCloudUserRequest) GoString() string
func (*DescribeHybridCloudUserRequest) SetInstanceId ¶ added in v2.0.2
func (s *DescribeHybridCloudUserRequest) SetInstanceId(v string) *DescribeHybridCloudUserRequest
func (*DescribeHybridCloudUserRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeHybridCloudUserRequest) SetRegionId(v string) *DescribeHybridCloudUserRequest
func (*DescribeHybridCloudUserRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeHybridCloudUserRequest) SetResourceManagerResourceGroupId(v string) *DescribeHybridCloudUserRequest
func (DescribeHybridCloudUserRequest) String ¶ added in v2.0.2
func (s DescribeHybridCloudUserRequest) String() string
type DescribeHybridCloudUserResponse ¶ added in v2.0.2
type DescribeHybridCloudUserResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeHybridCloudUserResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeHybridCloudUserResponse) GoString ¶ added in v2.0.2
func (s DescribeHybridCloudUserResponse) GoString() string
func (*DescribeHybridCloudUserResponse) SetBody ¶ added in v2.0.2
func (s *DescribeHybridCloudUserResponse) SetBody(v *DescribeHybridCloudUserResponseBody) *DescribeHybridCloudUserResponse
func (*DescribeHybridCloudUserResponse) SetHeaders ¶ added in v2.0.2
func (s *DescribeHybridCloudUserResponse) SetHeaders(v map[string]*string) *DescribeHybridCloudUserResponse
func (*DescribeHybridCloudUserResponse) SetStatusCode ¶ added in v2.0.2
func (s *DescribeHybridCloudUserResponse) SetStatusCode(v int32) *DescribeHybridCloudUserResponse
func (DescribeHybridCloudUserResponse) String ¶ added in v2.0.2
func (s DescribeHybridCloudUserResponse) String() string
type DescribeHybridCloudUserResponseBody ¶ added in v2.0.2
type DescribeHybridCloudUserResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The information about the ports that can be used by a hybrid cloud cluster. UserInfo *DescribeHybridCloudUserResponseBodyUserInfo `json:"UserInfo,omitempty" xml:"UserInfo,omitempty" type:"Struct"` }
func (DescribeHybridCloudUserResponseBody) GoString ¶ added in v2.0.2
func (s DescribeHybridCloudUserResponseBody) GoString() string
func (*DescribeHybridCloudUserResponseBody) SetRequestId ¶ added in v2.0.2
func (s *DescribeHybridCloudUserResponseBody) SetRequestId(v string) *DescribeHybridCloudUserResponseBody
func (*DescribeHybridCloudUserResponseBody) SetUserInfo ¶ added in v2.0.2
func (s *DescribeHybridCloudUserResponseBody) SetUserInfo(v *DescribeHybridCloudUserResponseBodyUserInfo) *DescribeHybridCloudUserResponseBody
func (DescribeHybridCloudUserResponseBody) String ¶ added in v2.0.2
func (s DescribeHybridCloudUserResponseBody) String() string
type DescribeHybridCloudUserResponseBodyUserInfo ¶ added in v2.0.2
type DescribeHybridCloudUserResponseBodyUserInfo struct { // The HTTP ports. The value is a string. If multiple ports are returned, the value is in the **port1,port2,port3** format. HttpPorts *string `json:"HttpPorts,omitempty" xml:"HttpPorts,omitempty"` // The HTTPS ports. The value is a string. If multiple ports are returned, the value is in the **port1,port2,port3** format. HttpsPorts *string `json:"HttpsPorts,omitempty" xml:"HttpsPorts,omitempty"` }
func (DescribeHybridCloudUserResponseBodyUserInfo) GoString ¶ added in v2.0.2
func (s DescribeHybridCloudUserResponseBodyUserInfo) GoString() string
func (*DescribeHybridCloudUserResponseBodyUserInfo) SetHttpPorts ¶ added in v2.0.2
func (s *DescribeHybridCloudUserResponseBodyUserInfo) SetHttpPorts(v string) *DescribeHybridCloudUserResponseBodyUserInfo
func (*DescribeHybridCloudUserResponseBodyUserInfo) SetHttpsPorts ¶ added in v2.0.2
func (s *DescribeHybridCloudUserResponseBodyUserInfo) SetHttpsPorts(v string) *DescribeHybridCloudUserResponseBodyUserInfo
func (DescribeHybridCloudUserResponseBodyUserInfo) String ¶ added in v2.0.2
func (s DescribeHybridCloudUserResponseBodyUserInfo) String() string
type DescribeInstanceRequest ¶
type DescribeInstanceRequest struct { // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeInstanceRequest) GoString ¶
func (s DescribeInstanceRequest) GoString() string
func (*DescribeInstanceRequest) SetRegionId ¶
func (s *DescribeInstanceRequest) SetRegionId(v string) *DescribeInstanceRequest
func (*DescribeInstanceRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeInstanceRequest) SetResourceManagerResourceGroupId(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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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 { // The details of the WAF instance. Details *DescribeInstanceResponseBodyDetails `json:"Details,omitempty" xml:"Details,omitempty" type:"Struct"` // The edition of the WAF instance. Edition *string `json:"Edition,omitempty" xml:"Edition,omitempty"` // The expiration time of the WAF instance. EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // Indicates whether the WAF instance has overdue payments. Valid values: // // * **0**: The WAF instance does not have overdue payments. // * **1**: The WAF instance has overdue payments. InDebt *string `json:"InDebt,omitempty" xml:"InDebt,omitempty"` // The ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The billing method of the WAF instance. Valid values: // // * **POSTPAY:** The WAF instance uses the pay-as-you-go billing method. // * **PREPAY:** The WAF instance uses the subscription billing method. PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The purchase time of the WAF instance. The time is in the UNIX timestamp format. The time is displayed in UTC. Unit: milliseconds. StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The status of the WAF instance. Valid values: // // * **1:** The WAF instance is in a normal state. // * **2:** The WAF instance has expired. // * **3:** The WAF instance has been released. Status *int32 `json:"Status,omitempty" xml:"Status,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) SetEndTime ¶
func (s *DescribeInstanceResponseBody) SetEndTime(v int64) *DescribeInstanceResponseBody
func (*DescribeInstanceResponseBody) SetInDebt ¶
func (s *DescribeInstanceResponseBody) SetInDebt(v string) *DescribeInstanceResponseBody
func (*DescribeInstanceResponseBody) SetInstanceId ¶
func (s *DescribeInstanceResponseBody) SetInstanceId(v string) *DescribeInstanceResponseBody
func (*DescribeInstanceResponseBody) SetPayType ¶
func (s *DescribeInstanceResponseBody) SetPayType(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) SetStartTime ¶
func (s *DescribeInstanceResponseBody) SetStartTime(v int64) *DescribeInstanceResponseBody
func (*DescribeInstanceResponseBody) SetStatus ¶
func (s *DescribeInstanceResponseBody) SetStatus(v int32) *DescribeInstanceResponseBody
func (DescribeInstanceResponseBody) String ¶
func (s DescribeInstanceResponseBody) String() string
type DescribeInstanceResponseBodyDetails ¶
type DescribeInstanceResponseBodyDetails struct { // The maximum number of IP addresses that can be added to the match content of a match condition. For more information, see [Match conditions](~~374354~~). AclRuleMaxIpCount *int64 `json:"AclRuleMaxIpCount,omitempty" xml:"AclRuleMaxIpCount,omitempty"` // Indicates whether the scan protection module is supported. Valid values: // // * **true:** The scan protection module is supported. // * **false:** The scan protection module is not supported. AntiScan *bool `json:"AntiScan,omitempty" xml:"AntiScan,omitempty"` // The maximum number of scan protection rule templates that can be configured. AntiScanTemplateMaxCount *int64 `json:"AntiScanTemplateMaxCount,omitempty" xml:"AntiScanTemplateMaxCount,omitempty"` // The maximum number of back-to-origin IP addresses that can be configured. BackendMaxCount *int64 `json:"BackendMaxCount,omitempty" xml:"BackendMaxCount,omitempty"` // Indicates whether the basic protection rule module is supported. Valid values: // // * **true:** The basic protection rule module is supported. // * **false:** The basic protection rule module is not supported. BaseWafGroup *bool `json:"BaseWafGroup,omitempty" xml:"BaseWafGroup,omitempty"` // The maximum number of protection rules that can be included in a basic protection rule template. BaseWafGroupRuleInTemplateMaxCount *int64 `json:"BaseWafGroupRuleInTemplateMaxCount,omitempty" xml:"BaseWafGroupRuleInTemplateMaxCount,omitempty"` // The maximum number of basic protection rule templates that can be configured. BaseWafGroupRuleTemplateMaxCount *int64 `json:"BaseWafGroupRuleTemplateMaxCount,omitempty" xml:"BaseWafGroupRuleTemplateMaxCount,omitempty"` // Indicates whether the bot management module is supported. Valid values: // // * **true:** The bot management module is supported. // * **false:** The bot management module is not supported. Bot *bool `json:"Bot,omitempty" xml:"Bot,omitempty"` // Indicates whether bot management for app protection is supported. Valid values: // // * **true:** Bot management for app protection is supported. // * **false:** Bot management for app protection is not supported. BotApp *string `json:"BotApp,omitempty" xml:"BotApp,omitempty"` // The maximum number of bot management rule templates that can be configured. BotTemplateMaxCount *int64 `json:"BotTemplateMaxCount,omitempty" xml:"BotTemplateMaxCount,omitempty"` // Indicates whether bot management for website protection is supported. Valid values: // // * **true:** Bot management for website protection is supported. // * **false:** Bot management for website protection is not supported. BotWeb *string `json:"BotWeb,omitempty" xml:"BotWeb,omitempty"` // The maximum number of CNAMEs that can be added. CnameResourceMaxCount *int64 `json:"CnameResourceMaxCount,omitempty" xml:"CnameResourceMaxCount,omitempty"` // Indicates whether the custom response module is supported. Valid values: // // * **true:** The custom response module is supported. // * **false:** The custom response module is not supported. CustomResponse *bool `json:"CustomResponse,omitempty" xml:"CustomResponse,omitempty"` // The maximum number of rules that can be included in a custom response rule template. CustomResponseRuleInTemplateMaxCount *int64 `json:"CustomResponseRuleInTemplateMaxCount,omitempty" xml:"CustomResponseRuleInTemplateMaxCount,omitempty"` // The maximum number of custom response rule templates that can be configured. CustomResponseTemplateMaxCount *int64 `json:"CustomResponseTemplateMaxCount,omitempty" xml:"CustomResponseTemplateMaxCount,omitempty"` // Indicates whether the custom rule module is supported. Valid values: // // * **true:** The custom rule module is supported. // * **false:** The custom rule module is not supported. CustomRule *bool `json:"CustomRule,omitempty" xml:"CustomRule,omitempty"` // The action that can be included in a custom rule. CustomRuleAction *string `json:"CustomRuleAction,omitempty" xml:"CustomRuleAction,omitempty"` // The match conditions that can be used in a custom rule. For more information, see **Match condition parameters** in the "**Parameters of custom rules (custom_acl)**" section in the [CreateDefenseRule](~~CreateDefenseRule~~) topic. CustomRuleCondition *string `json:"CustomRuleCondition,omitempty" xml:"CustomRuleCondition,omitempty"` // The maximum number of rules that can be included in a custom rule template. CustomRuleInTemplateMaxCount *int64 `json:"CustomRuleInTemplateMaxCount,omitempty" xml:"CustomRuleInTemplateMaxCount,omitempty"` // The statistical object for rate limiting in a custom rule. CustomRuleRatelimitor *string `json:"CustomRuleRatelimitor,omitempty" xml:"CustomRuleRatelimitor,omitempty"` // The maximum number of custom rule templates that can be configured. CustomRuleTemplateMaxCount *int64 `json:"CustomRuleTemplateMaxCount,omitempty" xml:"CustomRuleTemplateMaxCount,omitempty"` // The maximum number of protected object groups that can be configured. DefenseGroupMaxCount *int64 `json:"DefenseGroupMaxCount,omitempty" xml:"DefenseGroupMaxCount,omitempty"` // The maximum number of protected objects that can be included in a protected object group. DefenseObjectInGroupMaxCount *int64 `json:"DefenseObjectInGroupMaxCount,omitempty" xml:"DefenseObjectInGroupMaxCount,omitempty"` // The maximum number of protected objects to which a protection rule template can be applied. DefenseObjectInTemplateMaxCount *int64 `json:"DefenseObjectInTemplateMaxCount,omitempty" xml:"DefenseObjectInTemplateMaxCount,omitempty"` // The maximum number of protected objects that can be configured. DefenseObjectMaxCount *int64 `json:"DefenseObjectMaxCount,omitempty" xml:"DefenseObjectMaxCount,omitempty"` // Indicates whether the data leakage prevention module is supported. Valid values: // // * **true:** The data leakage prevention module is supported. // * **false:** The data leakage prevention module is not supported. Dlp *bool `json:"Dlp,omitempty" xml:"Dlp,omitempty"` // The maximum number of rules that can be included in a data leakage prevention rule template. DlpRuleInTemplateMaxCount *int64 `json:"DlpRuleInTemplateMaxCount,omitempty" xml:"DlpRuleInTemplateMaxCount,omitempty"` // The maximum number of data leakage prevention rule templates that can be configured. DlpTemplateMaxCount *int64 `json:"DlpTemplateMaxCount,omitempty" xml:"DlpTemplateMaxCount,omitempty"` // Indicates whether exclusive IP addresses are supported. Valid values: // // * **true:** Exclusive IP addresses are supported. // * **false:** Exclusive IP addresses are not supported. ExclusiveIp *bool `json:"ExclusiveIp,omitempty" xml:"ExclusiveIp,omitempty"` // Indicates whether global server load balancing (GSLB) is supported. Valid values: // // * **true:** GSLB is supported. // * **false:** GSLB is not supported. Gslb *bool `json:"Gslb,omitempty" xml:"Gslb,omitempty"` // The HTTP port range that is supported. For more information, see [View supported ports](~~385578~~). HttpPorts *string `json:"HttpPorts,omitempty" xml:"HttpPorts,omitempty"` // The HTTPS port range that is supported. For more information, see [View supported ports](~~385578~~). HttpsPorts *string `json:"HttpsPorts,omitempty" xml:"HttpsPorts,omitempty"` // Indicates whether the IP address blacklist module is supported. Valid values: // // * **true:** The IP address blacklist module is supported. // * **false:** The IP address blacklist module is not supported. IpBlacklist *bool `json:"IpBlacklist,omitempty" xml:"IpBlacklist,omitempty"` // The maximum number of IP addresses that can be added to an IP address blacklist rule. IpBlacklistIpInRuleMaxCount *int64 `json:"IpBlacklistIpInRuleMaxCount,omitempty" xml:"IpBlacklistIpInRuleMaxCount,omitempty"` // The maximum number of rules that can be included in an IP address blacklist rule template. IpBlacklistRuleInTemplateMaxCount *int64 `json:"IpBlacklistRuleInTemplateMaxCount,omitempty" xml:"IpBlacklistRuleInTemplateMaxCount,omitempty"` // The maximum number of IP address blacklist rule templates that can be configured. IpBlacklistTemplateMaxCount *int64 `json:"IpBlacklistTemplateMaxCount,omitempty" xml:"IpBlacklistTemplateMaxCount,omitempty"` // Indicates whether IPv6 is supported. Valid values: // // * **true:** IPv6 is supported. // * **false:** IPv6 is not supported. Ipv6 *bool `json:"Ipv6,omitempty" xml:"Ipv6,omitempty"` // Indicates whether the log collection feature is supported. Valid values: // // * **true:** The log collection feature is supported. // * **false:** The log collection feature is not supported. LogService *bool `json:"LogService,omitempty" xml:"LogService,omitempty"` // Indicates whether major event protection is supported. Valid values: // // * **true:** Major event protection is supported. // * **false:** Major event protection is not supported. MajorProtection *bool `json:"MajorProtection,omitempty" xml:"MajorProtection,omitempty"` // The maximum number of major event protection rule templates that can be configured. MajorProtectionTemplateMaxCount *int64 `json:"MajorProtectionTemplateMaxCount,omitempty" xml:"MajorProtectionTemplateMaxCount,omitempty"` // Indicates whether the website tamper-proofing module is supported. Valid values: // // * **true:** The website tamper-proofing module is supported. // * **false:** The website tamper-proofing module is not supported. Tamperproof *bool `json:"Tamperproof,omitempty" xml:"Tamperproof,omitempty"` // The maximum number of rules that can be included in a website tamper-proofing rule template. TamperproofRuleInTemplateMaxCount *int64 `json:"TamperproofRuleInTemplateMaxCount,omitempty" xml:"TamperproofRuleInTemplateMaxCount,omitempty"` // The maximum number of website tamper-proofing rule templates that can be configured. TamperproofTemplateMaxCount *int64 `json:"TamperproofTemplateMaxCount,omitempty" xml:"TamperproofTemplateMaxCount,omitempty"` // The maximum number of IP addresses or CIDR blocks that can be added to an IP address blacklist in a batch. VastIpBlacklistInFileMaxCount *int64 `json:"VastIpBlacklistInFileMaxCount,omitempty" xml:"VastIpBlacklistInFileMaxCount,omitempty"` // The maximum number of IP addresses or CIDR blocks that can be added to an IP address blacklist on a page. VastIpBlacklistInOperationMaxCount *int64 `json:"VastIpBlacklistInOperationMaxCount,omitempty" xml:"VastIpBlacklistInOperationMaxCount,omitempty"` // The maximum number of IP addresses or CIDR blocks that can be added to an IP address blacklist per Alibaba Cloud account. VastIpBlacklistMaxCount *int64 `json:"VastIpBlacklistMaxCount,omitempty" xml:"VastIpBlacklistMaxCount,omitempty"` // Indicates whether the whitelist module is supported. Valid values: // // * **true:** The whitelist module is supported. // * **false:** The whitelist module is not supported. Whitelist *bool `json:"Whitelist,omitempty" xml:"Whitelist,omitempty"` // The logical operators that can be used in a whitelist rule. For more information, see **Match condition parameters** in the "**Parameters of whitelist rules (whitelist)**" section in the [CreateDefenseRule](~~CreateDefenseRule~~) topic. WhitelistLogical *string `json:"WhitelistLogical,omitempty" xml:"WhitelistLogical,omitempty"` // The match fields that can be used in a whitelist rule. For more information, see **Match condition parameters** in the "**Parameters of whitelist rules (whitelist)**" section in the [CreateDefenseRule](~~CreateDefenseRule~~) topic. WhitelistRuleCondition *string `json:"WhitelistRuleCondition,omitempty" xml:"WhitelistRuleCondition,omitempty"` // The maximum number of rules that can be included in a whitelist rule template. WhitelistRuleInTemplateMaxCount *int64 `json:"WhitelistRuleInTemplateMaxCount,omitempty" xml:"WhitelistRuleInTemplateMaxCount,omitempty"` // The maximum number of whitelist rule templates that can be configured. 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) SetBot ¶
func (s *DescribeInstanceResponseBodyDetails) SetBot(v bool) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetBotApp ¶
func (s *DescribeInstanceResponseBodyDetails) SetBotApp(v string) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetBotTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetBotTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetBotWeb ¶
func (s *DescribeInstanceResponseBodyDetails) SetBotWeb(v string) *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) SetDlp ¶
func (s *DescribeInstanceResponseBodyDetails) SetDlp(v bool) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetDlpRuleInTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetDlpRuleInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetDlpTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetDlpTemplateMaxCount(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) SetTamperproof ¶
func (s *DescribeInstanceResponseBodyDetails) SetTamperproof(v bool) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetTamperproofRuleInTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetTamperproofRuleInTemplateMaxCount(v int64) *DescribeInstanceResponseBodyDetails
func (*DescribeInstanceResponseBodyDetails) SetTamperproofTemplateMaxCount ¶
func (s *DescribeInstanceResponseBodyDetails) SetTamperproofTemplateMaxCount(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
type DescribeMajorProtectionBlackIpsRequest ¶
type DescribeMajorProtectionBlackIpsRequest struct { // The ID of the WAF instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The IP address that you want to query. You can specify this parameter to query an IP address in the IP address blacklist for major event protection by using fuzzy matching. IpLike *string `json:"IpLike,omitempty" xml:"IpLike,omitempty"` // The method that you want to use to sort the IP addresses **in descending order**. Valid values: // // * **gmtModified:** sorts the IP addresses by most recent modification time. // * **ip:** sorts the IP addresses by IP address. // * **templateId:** sorts the IP addresses by template ID. // * **id:** sorts the IP addresses by primary key. OrderBy *string `json:"OrderBy,omitempty" xml:"OrderBy,omitempty"` // The number of the page to return. Default value: **1**. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries to return on each page. Default value: **10**. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the IP address blacklist rule for major event protection. RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The ID of the rule template for major event protection. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (DescribeMajorProtectionBlackIpsRequest) GoString ¶
func (s DescribeMajorProtectionBlackIpsRequest) GoString() string
func (*DescribeMajorProtectionBlackIpsRequest) SetInstanceId ¶
func (s *DescribeMajorProtectionBlackIpsRequest) SetInstanceId(v string) *DescribeMajorProtectionBlackIpsRequest
func (*DescribeMajorProtectionBlackIpsRequest) SetIpLike ¶
func (s *DescribeMajorProtectionBlackIpsRequest) SetIpLike(v string) *DescribeMajorProtectionBlackIpsRequest
func (*DescribeMajorProtectionBlackIpsRequest) SetOrderBy ¶
func (s *DescribeMajorProtectionBlackIpsRequest) SetOrderBy(v string) *DescribeMajorProtectionBlackIpsRequest
func (*DescribeMajorProtectionBlackIpsRequest) SetPageNumber ¶
func (s *DescribeMajorProtectionBlackIpsRequest) SetPageNumber(v int32) *DescribeMajorProtectionBlackIpsRequest
func (*DescribeMajorProtectionBlackIpsRequest) SetPageSize ¶
func (s *DescribeMajorProtectionBlackIpsRequest) SetPageSize(v int32) *DescribeMajorProtectionBlackIpsRequest
func (*DescribeMajorProtectionBlackIpsRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeMajorProtectionBlackIpsRequest) SetRegionId(v string) *DescribeMajorProtectionBlackIpsRequest
func (*DescribeMajorProtectionBlackIpsRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeMajorProtectionBlackIpsRequest) SetResourceManagerResourceGroupId(v string) *DescribeMajorProtectionBlackIpsRequest
func (*DescribeMajorProtectionBlackIpsRequest) SetRuleId ¶
func (s *DescribeMajorProtectionBlackIpsRequest) SetRuleId(v int64) *DescribeMajorProtectionBlackIpsRequest
func (*DescribeMajorProtectionBlackIpsRequest) SetTemplateId ¶
func (s *DescribeMajorProtectionBlackIpsRequest) SetTemplateId(v int64) *DescribeMajorProtectionBlackIpsRequest
func (DescribeMajorProtectionBlackIpsRequest) String ¶
func (s DescribeMajorProtectionBlackIpsRequest) String() string
type DescribeMajorProtectionBlackIpsResponse ¶
type DescribeMajorProtectionBlackIpsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeMajorProtectionBlackIpsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeMajorProtectionBlackIpsResponse) GoString ¶
func (s DescribeMajorProtectionBlackIpsResponse) GoString() string
func (*DescribeMajorProtectionBlackIpsResponse) SetHeaders ¶
func (s *DescribeMajorProtectionBlackIpsResponse) SetHeaders(v map[string]*string) *DescribeMajorProtectionBlackIpsResponse
func (*DescribeMajorProtectionBlackIpsResponse) SetStatusCode ¶
func (s *DescribeMajorProtectionBlackIpsResponse) SetStatusCode(v int32) *DescribeMajorProtectionBlackIpsResponse
func (DescribeMajorProtectionBlackIpsResponse) String ¶
func (s DescribeMajorProtectionBlackIpsResponse) String() string
type DescribeMajorProtectionBlackIpsResponseBody ¶
type DescribeMajorProtectionBlackIpsResponseBody struct { // An array of IP addresses in the IP address blacklist. IpList []*DescribeMajorProtectionBlackIpsResponseBodyIpList `json:"IpList,omitempty" xml:"IpList,omitempty" type:"Repeated"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of IP addresses in the blacklist. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeMajorProtectionBlackIpsResponseBody) GoString ¶
func (s DescribeMajorProtectionBlackIpsResponseBody) GoString() string
func (*DescribeMajorProtectionBlackIpsResponseBody) SetRequestId ¶
func (s *DescribeMajorProtectionBlackIpsResponseBody) SetRequestId(v string) *DescribeMajorProtectionBlackIpsResponseBody
func (*DescribeMajorProtectionBlackIpsResponseBody) SetTotalCount ¶
func (s *DescribeMajorProtectionBlackIpsResponseBody) SetTotalCount(v int64) *DescribeMajorProtectionBlackIpsResponseBody
func (DescribeMajorProtectionBlackIpsResponseBody) String ¶
func (s DescribeMajorProtectionBlackIpsResponseBody) String() string
type DescribeMajorProtectionBlackIpsResponseBodyIpList ¶
type DescribeMajorProtectionBlackIpsResponseBodyIpList struct { // The description of the IP address in the blacklist. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The time after which the IP address blacklist becomes invalid. Unit: seconds. // // > If the value of this parameter is **0**, the blacklist is permanently valid. ExpiredTime *int64 `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"` // The most recent time when the IP address blacklist was modified. GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The IP address in the IP address blacklist. Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"` // The ID of the IP address blacklist rule for major event protection. RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The ID of the rule template for major event protection. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (DescribeMajorProtectionBlackIpsResponseBodyIpList) GoString ¶
func (s DescribeMajorProtectionBlackIpsResponseBodyIpList) GoString() string
func (*DescribeMajorProtectionBlackIpsResponseBodyIpList) SetDescription ¶
func (s *DescribeMajorProtectionBlackIpsResponseBodyIpList) SetDescription(v string) *DescribeMajorProtectionBlackIpsResponseBodyIpList
func (*DescribeMajorProtectionBlackIpsResponseBodyIpList) SetExpiredTime ¶
func (s *DescribeMajorProtectionBlackIpsResponseBodyIpList) SetExpiredTime(v int64) *DescribeMajorProtectionBlackIpsResponseBodyIpList
func (*DescribeMajorProtectionBlackIpsResponseBodyIpList) SetGmtModified ¶
func (s *DescribeMajorProtectionBlackIpsResponseBodyIpList) SetGmtModified(v int64) *DescribeMajorProtectionBlackIpsResponseBodyIpList
func (*DescribeMajorProtectionBlackIpsResponseBodyIpList) SetRuleId ¶
func (s *DescribeMajorProtectionBlackIpsResponseBodyIpList) SetRuleId(v int64) *DescribeMajorProtectionBlackIpsResponseBodyIpList
func (*DescribeMajorProtectionBlackIpsResponseBodyIpList) SetTemplateId ¶
func (s *DescribeMajorProtectionBlackIpsResponseBodyIpList) SetTemplateId(v int64) *DescribeMajorProtectionBlackIpsResponseBodyIpList
func (DescribeMajorProtectionBlackIpsResponseBodyIpList) String ¶
func (s DescribeMajorProtectionBlackIpsResponseBodyIpList) String() string
type DescribePeakTrendRequest ¶
type DescribePeakTrendRequest struct { // The end of the time range to query. Unit: seconds. If you do not specify this parameter, the current time is used. EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The time interval. Unit: seconds. The value must be an integral multiple of 60. Interval *string `json:"Interval,omitempty" xml:"Interval,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The beginning of the time range to query. Unit: seconds. StartTimestamp *string `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"` }
func (DescribePeakTrendRequest) GoString ¶
func (s DescribePeakTrendRequest) GoString() string
func (*DescribePeakTrendRequest) SetEndTimestamp ¶
func (s *DescribePeakTrendRequest) SetEndTimestamp(v string) *DescribePeakTrendRequest
func (*DescribePeakTrendRequest) SetInstanceId ¶
func (s *DescribePeakTrendRequest) SetInstanceId(v string) *DescribePeakTrendRequest
func (*DescribePeakTrendRequest) SetInterval ¶
func (s *DescribePeakTrendRequest) SetInterval(v string) *DescribePeakTrendRequest
func (*DescribePeakTrendRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribePeakTrendRequest) SetRegionId(v string) *DescribePeakTrendRequest
func (*DescribePeakTrendRequest) SetResource ¶
func (s *DescribePeakTrendRequest) SetResource(v string) *DescribePeakTrendRequest
func (*DescribePeakTrendRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribePeakTrendRequest) SetResourceManagerResourceGroupId(v string) *DescribePeakTrendRequest
func (*DescribePeakTrendRequest) SetStartTimestamp ¶
func (s *DescribePeakTrendRequest) SetStartTimestamp(v string) *DescribePeakTrendRequest
func (DescribePeakTrendRequest) String ¶
func (s DescribePeakTrendRequest) String() string
type DescribePeakTrendResponse ¶
type DescribePeakTrendResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribePeakTrendResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribePeakTrendResponse) GoString ¶
func (s DescribePeakTrendResponse) GoString() string
func (*DescribePeakTrendResponse) SetBody ¶
func (s *DescribePeakTrendResponse) SetBody(v *DescribePeakTrendResponseBody) *DescribePeakTrendResponse
func (*DescribePeakTrendResponse) SetHeaders ¶
func (s *DescribePeakTrendResponse) SetHeaders(v map[string]*string) *DescribePeakTrendResponse
func (*DescribePeakTrendResponse) SetStatusCode ¶
func (s *DescribePeakTrendResponse) SetStatusCode(v int32) *DescribePeakTrendResponse
func (DescribePeakTrendResponse) String ¶
func (s DescribePeakTrendResponse) String() string
type DescribePeakTrendResponseBody ¶
type DescribePeakTrendResponseBody struct { // An array of the QPS statistics of the WAF instance. FlowChart []*DescribePeakTrendResponseBodyFlowChart `json:"FlowChart,omitempty" xml:"FlowChart,omitempty" type:"Repeated"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribePeakTrendResponseBody) GoString ¶
func (s DescribePeakTrendResponseBody) GoString() string
func (*DescribePeakTrendResponseBody) SetFlowChart ¶
func (s *DescribePeakTrendResponseBody) SetFlowChart(v []*DescribePeakTrendResponseBodyFlowChart) *DescribePeakTrendResponseBody
func (*DescribePeakTrendResponseBody) SetRequestId ¶
func (s *DescribePeakTrendResponseBody) SetRequestId(v string) *DescribePeakTrendResponseBody
func (DescribePeakTrendResponseBody) String ¶
func (s DescribePeakTrendResponseBody) String() string
type DescribePeakTrendResponseBodyFlowChart ¶
type DescribePeakTrendResponseBodyFlowChart struct { // The number of requests that are monitored or blocked by the custom rule (access control) module. AclSum *int64 `json:"AclSum,omitempty" xml:"AclSum,omitempty"` // The number of requests that are monitored or blocked by the scan protection module. AntiScanSum *int64 `json:"AntiScanSum,omitempty" xml:"AntiScanSum,omitempty"` // The number of requests that are monitored or blocked by the HTTP flood protection module. CcSum *int64 `json:"CcSum,omitempty" xml:"CcSum,omitempty"` // The total number of requests. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The serial number of the time interval. The serial numbers are arranged in chronological order. Index *int64 `json:"Index,omitempty" xml:"Index,omitempty"` // The number of requests that are monitored or blocked by the regular expression protection engine. WafSum *int64 `json:"WafSum,omitempty" xml:"WafSum,omitempty"` }
func (DescribePeakTrendResponseBodyFlowChart) GoString ¶
func (s DescribePeakTrendResponseBodyFlowChart) GoString() string
func (*DescribePeakTrendResponseBodyFlowChart) SetAclSum ¶
func (s *DescribePeakTrendResponseBodyFlowChart) SetAclSum(v int64) *DescribePeakTrendResponseBodyFlowChart
func (*DescribePeakTrendResponseBodyFlowChart) SetAntiScanSum ¶
func (s *DescribePeakTrendResponseBodyFlowChart) SetAntiScanSum(v int64) *DescribePeakTrendResponseBodyFlowChart
func (*DescribePeakTrendResponseBodyFlowChart) SetCcSum ¶
func (s *DescribePeakTrendResponseBodyFlowChart) SetCcSum(v int64) *DescribePeakTrendResponseBodyFlowChart
func (*DescribePeakTrendResponseBodyFlowChart) SetCount ¶
func (s *DescribePeakTrendResponseBodyFlowChart) SetCount(v int64) *DescribePeakTrendResponseBodyFlowChart
func (*DescribePeakTrendResponseBodyFlowChart) SetIndex ¶
func (s *DescribePeakTrendResponseBodyFlowChart) SetIndex(v int64) *DescribePeakTrendResponseBodyFlowChart
func (*DescribePeakTrendResponseBodyFlowChart) SetWafSum ¶
func (s *DescribePeakTrendResponseBodyFlowChart) SetWafSum(v int64) *DescribePeakTrendResponseBodyFlowChart
func (DescribePeakTrendResponseBodyFlowChart) String ¶
func (s DescribePeakTrendResponseBodyFlowChart) String() string
type DescribeResourceLogStatusRequest ¶
type DescribeResourceLogStatusRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The protected object that you want to query. You can specify multiple protected objects. Separate the protected objects with commas (,). Resources *string `json:"Resources,omitempty" xml:"Resources,omitempty"` }
func (DescribeResourceLogStatusRequest) GoString ¶
func (s DescribeResourceLogStatusRequest) GoString() string
func (*DescribeResourceLogStatusRequest) SetInstanceId ¶
func (s *DescribeResourceLogStatusRequest) SetInstanceId(v string) *DescribeResourceLogStatusRequest
func (*DescribeResourceLogStatusRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeResourceLogStatusRequest) SetRegionId(v string) *DescribeResourceLogStatusRequest
func (*DescribeResourceLogStatusRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeResourceLogStatusRequest) SetResourceManagerResourceGroupId(v string) *DescribeResourceLogStatusRequest
func (*DescribeResourceLogStatusRequest) SetResources ¶
func (s *DescribeResourceLogStatusRequest) SetResources(v string) *DescribeResourceLogStatusRequest
func (DescribeResourceLogStatusRequest) String ¶
func (s DescribeResourceLogStatusRequest) String() string
type DescribeResourceLogStatusResponse ¶
type DescribeResourceLogStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeResourceLogStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeResourceLogStatusResponse) GoString ¶
func (s DescribeResourceLogStatusResponse) GoString() string
func (*DescribeResourceLogStatusResponse) SetHeaders ¶
func (s *DescribeResourceLogStatusResponse) SetHeaders(v map[string]*string) *DescribeResourceLogStatusResponse
func (*DescribeResourceLogStatusResponse) SetStatusCode ¶
func (s *DescribeResourceLogStatusResponse) SetStatusCode(v int32) *DescribeResourceLogStatusResponse
func (DescribeResourceLogStatusResponse) String ¶
func (s DescribeResourceLogStatusResponse) String() string
type DescribeResourceLogStatusResponseBody ¶
type DescribeResourceLogStatusResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The returned result. Result []*DescribeResourceLogStatusResponseBodyResult `json:"Result,omitempty" xml:"Result,omitempty" type:"Repeated"` }
func (DescribeResourceLogStatusResponseBody) GoString ¶
func (s DescribeResourceLogStatusResponseBody) GoString() string
func (*DescribeResourceLogStatusResponseBody) SetRequestId ¶
func (s *DescribeResourceLogStatusResponseBody) SetRequestId(v string) *DescribeResourceLogStatusResponseBody
func (DescribeResourceLogStatusResponseBody) String ¶
func (s DescribeResourceLogStatusResponseBody) String() string
type DescribeResourceLogStatusResponseBodyResult ¶
type DescribeResourceLogStatusResponseBodyResult struct { // The protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // Indicates whether the log collection feature is enabled for the protected object. Valid values: // // * **true:** The log collection feature is enabled. // * **false:** The log collection feature is disabled. Status *bool `json:"Status,omitempty" xml:"Status,omitempty"` }
func (DescribeResourceLogStatusResponseBodyResult) GoString ¶
func (s DescribeResourceLogStatusResponseBodyResult) GoString() string
func (*DescribeResourceLogStatusResponseBodyResult) SetResource ¶
func (s *DescribeResourceLogStatusResponseBodyResult) SetResource(v string) *DescribeResourceLogStatusResponseBodyResult
func (*DescribeResourceLogStatusResponseBodyResult) SetStatus ¶
func (s *DescribeResourceLogStatusResponseBodyResult) SetStatus(v bool) *DescribeResourceLogStatusResponseBodyResult
func (DescribeResourceLogStatusResponseBodyResult) String ¶
func (s DescribeResourceLogStatusResponseBodyResult) String() string
type DescribeResourcePortRequest ¶
type DescribeResourcePortRequest struct { // The ID of the WAF instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the cloud service instance. ResourceInstanceId *string `json:"ResourceInstanceId,omitempty" xml:"ResourceInstanceId,omitempty"` // The ID of the Alibaba Cloud resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeResourcePortRequest) GoString ¶
func (s DescribeResourcePortRequest) GoString() string
func (*DescribeResourcePortRequest) SetInstanceId ¶
func (s *DescribeResourcePortRequest) SetInstanceId(v string) *DescribeResourcePortRequest
func (*DescribeResourcePortRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeResourcePortRequest) SetRegionId(v string) *DescribeResourcePortRequest
func (*DescribeResourcePortRequest) SetResourceInstanceId ¶
func (s *DescribeResourcePortRequest) SetResourceInstanceId(v string) *DescribeResourcePortRequest
func (*DescribeResourcePortRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeResourcePortRequest) SetResourceManagerResourceGroupId(v string) *DescribeResourcePortRequest
func (DescribeResourcePortRequest) String ¶
func (s DescribeResourcePortRequest) String() string
type DescribeResourcePortResponse ¶
type DescribeResourcePortResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeResourcePortResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeResourcePortResponse) GoString ¶
func (s DescribeResourcePortResponse) GoString() string
func (*DescribeResourcePortResponse) SetBody ¶
func (s *DescribeResourcePortResponse) SetBody(v *DescribeResourcePortResponseBody) *DescribeResourcePortResponse
func (*DescribeResourcePortResponse) SetHeaders ¶
func (s *DescribeResourcePortResponse) SetHeaders(v map[string]*string) *DescribeResourcePortResponse
func (*DescribeResourcePortResponse) SetStatusCode ¶
func (s *DescribeResourcePortResponse) SetStatusCode(v int32) *DescribeResourcePortResponse
func (DescribeResourcePortResponse) String ¶
func (s DescribeResourcePortResponse) String() string
type DescribeResourcePortResponseBody ¶
type DescribeResourcePortResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // An array of HTTP and HTTPS listener ports that are added to the WAF instance. ResourcePorts []*string `json:"ResourcePorts,omitempty" xml:"ResourcePorts,omitempty" type:"Repeated"` }
func (DescribeResourcePortResponseBody) GoString ¶
func (s DescribeResourcePortResponseBody) GoString() string
func (*DescribeResourcePortResponseBody) SetRequestId ¶
func (s *DescribeResourcePortResponseBody) SetRequestId(v string) *DescribeResourcePortResponseBody
func (*DescribeResourcePortResponseBody) SetResourcePorts ¶
func (s *DescribeResourcePortResponseBody) SetResourcePorts(v []*string) *DescribeResourcePortResponseBody
func (DescribeResourcePortResponseBody) String ¶
func (s DescribeResourcePortResponseBody) String() string
type DescribeResponseCodeTrendGraphRequest ¶
type DescribeResponseCodeTrendGraphRequest struct { // The end of the time range to query. Unit: seconds. If you do not specify this parameter, the current time is used. EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The time interval. Unit: seconds. The value must be an integral multiple of 60. Interval *string `json:"Interval,omitempty" xml:"Interval,omitempty"` // The ID of the region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The beginning of the time range to query. Unit: seconds. StartTimestamp *string `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"` // The type of the error codes. Valid values: // // * **waf:** error codes that are returned to clients from WAF. // * **upstream:** error codes that are returned to WAF from the origin server. Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (DescribeResponseCodeTrendGraphRequest) GoString ¶
func (s DescribeResponseCodeTrendGraphRequest) GoString() string
func (*DescribeResponseCodeTrendGraphRequest) SetEndTimestamp ¶
func (s *DescribeResponseCodeTrendGraphRequest) SetEndTimestamp(v string) *DescribeResponseCodeTrendGraphRequest
func (*DescribeResponseCodeTrendGraphRequest) SetInstanceId ¶
func (s *DescribeResponseCodeTrendGraphRequest) SetInstanceId(v string) *DescribeResponseCodeTrendGraphRequest
func (*DescribeResponseCodeTrendGraphRequest) SetInterval ¶
func (s *DescribeResponseCodeTrendGraphRequest) SetInterval(v string) *DescribeResponseCodeTrendGraphRequest
func (*DescribeResponseCodeTrendGraphRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeResponseCodeTrendGraphRequest) SetRegionId(v string) *DescribeResponseCodeTrendGraphRequest
func (*DescribeResponseCodeTrendGraphRequest) SetResource ¶
func (s *DescribeResponseCodeTrendGraphRequest) SetResource(v string) *DescribeResponseCodeTrendGraphRequest
func (*DescribeResponseCodeTrendGraphRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeResponseCodeTrendGraphRequest) SetResourceManagerResourceGroupId(v string) *DescribeResponseCodeTrendGraphRequest
func (*DescribeResponseCodeTrendGraphRequest) SetStartTimestamp ¶
func (s *DescribeResponseCodeTrendGraphRequest) SetStartTimestamp(v string) *DescribeResponseCodeTrendGraphRequest
func (*DescribeResponseCodeTrendGraphRequest) SetType ¶
func (s *DescribeResponseCodeTrendGraphRequest) SetType(v string) *DescribeResponseCodeTrendGraphRequest
func (DescribeResponseCodeTrendGraphRequest) String ¶
func (s DescribeResponseCodeTrendGraphRequest) String() string
type DescribeResponseCodeTrendGraphResponse ¶
type DescribeResponseCodeTrendGraphResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeResponseCodeTrendGraphResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeResponseCodeTrendGraphResponse) GoString ¶
func (s DescribeResponseCodeTrendGraphResponse) GoString() string
func (*DescribeResponseCodeTrendGraphResponse) SetHeaders ¶
func (s *DescribeResponseCodeTrendGraphResponse) SetHeaders(v map[string]*string) *DescribeResponseCodeTrendGraphResponse
func (*DescribeResponseCodeTrendGraphResponse) SetStatusCode ¶
func (s *DescribeResponseCodeTrendGraphResponse) SetStatusCode(v int32) *DescribeResponseCodeTrendGraphResponse
func (DescribeResponseCodeTrendGraphResponse) String ¶
func (s DescribeResponseCodeTrendGraphResponse) String() string
type DescribeResponseCodeTrendGraphResponseBody ¶
type DescribeResponseCodeTrendGraphResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The array of the statistics of the error codes. ResponseCodes []*DescribeResponseCodeTrendGraphResponseBodyResponseCodes `json:"ResponseCodes,omitempty" xml:"ResponseCodes,omitempty" type:"Repeated"` }
func (DescribeResponseCodeTrendGraphResponseBody) GoString ¶
func (s DescribeResponseCodeTrendGraphResponseBody) GoString() string
func (*DescribeResponseCodeTrendGraphResponseBody) SetRequestId ¶
func (s *DescribeResponseCodeTrendGraphResponseBody) SetRequestId(v string) *DescribeResponseCodeTrendGraphResponseBody
func (*DescribeResponseCodeTrendGraphResponseBody) SetResponseCodes ¶
func (s *DescribeResponseCodeTrendGraphResponseBody) SetResponseCodes(v []*DescribeResponseCodeTrendGraphResponseBodyResponseCodes) *DescribeResponseCodeTrendGraphResponseBody
func (DescribeResponseCodeTrendGraphResponseBody) String ¶
func (s DescribeResponseCodeTrendGraphResponseBody) String() string
type DescribeResponseCodeTrendGraphResponseBodyResponseCodes ¶
type DescribeResponseCodeTrendGraphResponseBodyResponseCodes struct { // The number of 302 error codes that are returned. Code302Pv *int64 `json:"302Pv,omitempty" xml:"302Pv,omitempty"` // The number of 405 error codes that are returned. Code405Pv *int64 `json:"405Pv,omitempty" xml:"405Pv,omitempty"` // The number of 499 error codes that are returned. Code499Pv *int64 `json:"499Pv,omitempty" xml:"499Pv,omitempty"` // The number of 5xx error codes that are returned. Code5xxPv *int64 `json:"5xxPv,omitempty" xml:"5xxPv,omitempty"` // The serial number of the time interval. The serial numbers are arranged in chronological order. Index *int64 `json:"Index,omitempty" xml:"Index,omitempty"` }
func (DescribeResponseCodeTrendGraphResponseBodyResponseCodes) GoString ¶
func (s DescribeResponseCodeTrendGraphResponseBodyResponseCodes) GoString() string
func (*DescribeResponseCodeTrendGraphResponseBodyResponseCodes) SetCode302Pv ¶
func (s *DescribeResponseCodeTrendGraphResponseBodyResponseCodes) SetCode302Pv(v int64) *DescribeResponseCodeTrendGraphResponseBodyResponseCodes
func (*DescribeResponseCodeTrendGraphResponseBodyResponseCodes) SetCode405Pv ¶
func (s *DescribeResponseCodeTrendGraphResponseBodyResponseCodes) SetCode405Pv(v int64) *DescribeResponseCodeTrendGraphResponseBodyResponseCodes
func (*DescribeResponseCodeTrendGraphResponseBodyResponseCodes) SetCode499Pv ¶
func (s *DescribeResponseCodeTrendGraphResponseBodyResponseCodes) SetCode499Pv(v int64) *DescribeResponseCodeTrendGraphResponseBodyResponseCodes
func (*DescribeResponseCodeTrendGraphResponseBodyResponseCodes) SetCode5xxPv ¶
func (s *DescribeResponseCodeTrendGraphResponseBodyResponseCodes) SetCode5xxPv(v int64) *DescribeResponseCodeTrendGraphResponseBodyResponseCodes
func (DescribeResponseCodeTrendGraphResponseBodyResponseCodes) String ¶
func (s DescribeResponseCodeTrendGraphResponseBodyResponseCodes) String() string
type DescribeRuleGroupsRequest ¶
type DescribeRuleGroupsRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The number of the page to return. Default value: **1**. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries to return on each page. Default value: **10**. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The type of the query condition. Valid values: // // * **id:** queries regular expression rule groups by ID. // * **name:** queries regular expression rule groups by name. SearchType *string `json:"SearchType,omitempty" xml:"SearchType,omitempty"` // The query condition. SearchValue *string `json:"SearchValue,omitempty" xml:"SearchValue,omitempty"` }
func (DescribeRuleGroupsRequest) GoString ¶
func (s DescribeRuleGroupsRequest) GoString() string
func (*DescribeRuleGroupsRequest) SetInstanceId ¶
func (s *DescribeRuleGroupsRequest) SetInstanceId(v string) *DescribeRuleGroupsRequest
func (*DescribeRuleGroupsRequest) SetPageNumber ¶
func (s *DescribeRuleGroupsRequest) SetPageNumber(v int32) *DescribeRuleGroupsRequest
func (*DescribeRuleGroupsRequest) SetPageSize ¶
func (s *DescribeRuleGroupsRequest) SetPageSize(v int32) *DescribeRuleGroupsRequest
func (*DescribeRuleGroupsRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeRuleGroupsRequest) SetRegionId(v string) *DescribeRuleGroupsRequest
func (*DescribeRuleGroupsRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeRuleGroupsRequest) SetResourceManagerResourceGroupId(v string) *DescribeRuleGroupsRequest
func (*DescribeRuleGroupsRequest) SetSearchType ¶
func (s *DescribeRuleGroupsRequest) SetSearchType(v string) *DescribeRuleGroupsRequest
func (*DescribeRuleGroupsRequest) SetSearchValue ¶
func (s *DescribeRuleGroupsRequest) SetSearchValue(v string) *DescribeRuleGroupsRequest
func (DescribeRuleGroupsRequest) String ¶
func (s DescribeRuleGroupsRequest) String() string
type DescribeRuleGroupsResponse ¶
type DescribeRuleGroupsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRuleGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRuleGroupsResponse) GoString ¶
func (s DescribeRuleGroupsResponse) GoString() string
func (*DescribeRuleGroupsResponse) SetBody ¶
func (s *DescribeRuleGroupsResponse) SetBody(v *DescribeRuleGroupsResponseBody) *DescribeRuleGroupsResponse
func (*DescribeRuleGroupsResponse) SetHeaders ¶
func (s *DescribeRuleGroupsResponse) SetHeaders(v map[string]*string) *DescribeRuleGroupsResponse
func (*DescribeRuleGroupsResponse) SetStatusCode ¶
func (s *DescribeRuleGroupsResponse) SetStatusCode(v int32) *DescribeRuleGroupsResponse
func (DescribeRuleGroupsResponse) String ¶
func (s DescribeRuleGroupsResponse) String() string
type DescribeRuleGroupsResponseBody ¶
type DescribeRuleGroupsResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // An array of regular expression rule groups. RuleGroups []*DescribeRuleGroupsResponseBodyRuleGroups `json:"RuleGroups,omitempty" xml:"RuleGroups,omitempty" type:"Repeated"` // The total number of entries that are returned. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeRuleGroupsResponseBody) GoString ¶
func (s DescribeRuleGroupsResponseBody) GoString() string
func (*DescribeRuleGroupsResponseBody) SetRequestId ¶
func (s *DescribeRuleGroupsResponseBody) SetRequestId(v string) *DescribeRuleGroupsResponseBody
func (*DescribeRuleGroupsResponseBody) SetRuleGroups ¶
func (s *DescribeRuleGroupsResponseBody) SetRuleGroups(v []*DescribeRuleGroupsResponseBodyRuleGroups) *DescribeRuleGroupsResponseBody
func (*DescribeRuleGroupsResponseBody) SetTotalCount ¶
func (s *DescribeRuleGroupsResponseBody) SetTotalCount(v int64) *DescribeRuleGroupsResponseBody
func (DescribeRuleGroupsResponseBody) String ¶
func (s DescribeRuleGroupsResponseBody) String() string
type DescribeRuleGroupsResponseBodyRuleGroups ¶
type DescribeRuleGroupsResponseBodyRuleGroups struct { // The most recent time when the rule group was modified. GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // Indicates whether the automatic update feature is enabled for the rule group. // // * 1: The automatic update feature is enabled for the rule group. // * 2: The automatic update feature is disabled for the rule group. IsSubscribe *int32 `json:"IsSubscribe,omitempty" xml:"IsSubscribe,omitempty"` // The ID of the rule group. // // * 0: The rule group is created from scratch. // * 1011: The rule group is a strict rule group. // * 1012: The rule group is a medium rule group. // * 1013: The rue group is a loose rule group. ParentRuleGroupId *int64 `json:"ParentRuleGroupId,omitempty" xml:"ParentRuleGroupId,omitempty"` // The ID of the regular expression rule group. RuleGroupId *int64 `json:"RuleGroupId,omitempty" xml:"RuleGroupId,omitempty"` // The name of the rule group. RuleGroupName *string `json:"RuleGroupName,omitempty" xml:"RuleGroupName,omitempty"` // The number of built-in rules in the rule group. RuleTotalCount *int32 `json:"RuleTotalCount,omitempty" xml:"RuleTotalCount,omitempty"` }
func (DescribeRuleGroupsResponseBodyRuleGroups) GoString ¶
func (s DescribeRuleGroupsResponseBodyRuleGroups) GoString() string
func (*DescribeRuleGroupsResponseBodyRuleGroups) SetGmtModified ¶
func (s *DescribeRuleGroupsResponseBodyRuleGroups) SetGmtModified(v int64) *DescribeRuleGroupsResponseBodyRuleGroups
func (*DescribeRuleGroupsResponseBodyRuleGroups) SetIsSubscribe ¶ added in v2.0.2
func (s *DescribeRuleGroupsResponseBodyRuleGroups) SetIsSubscribe(v int32) *DescribeRuleGroupsResponseBodyRuleGroups
func (*DescribeRuleGroupsResponseBodyRuleGroups) SetParentRuleGroupId ¶ added in v2.0.2
func (s *DescribeRuleGroupsResponseBodyRuleGroups) SetParentRuleGroupId(v int64) *DescribeRuleGroupsResponseBodyRuleGroups
func (*DescribeRuleGroupsResponseBodyRuleGroups) SetRuleGroupId ¶
func (s *DescribeRuleGroupsResponseBodyRuleGroups) SetRuleGroupId(v int64) *DescribeRuleGroupsResponseBodyRuleGroups
func (*DescribeRuleGroupsResponseBodyRuleGroups) SetRuleGroupName ¶
func (s *DescribeRuleGroupsResponseBodyRuleGroups) SetRuleGroupName(v string) *DescribeRuleGroupsResponseBodyRuleGroups
func (*DescribeRuleGroupsResponseBodyRuleGroups) SetRuleTotalCount ¶
func (s *DescribeRuleGroupsResponseBodyRuleGroups) SetRuleTotalCount(v int32) *DescribeRuleGroupsResponseBodyRuleGroups
func (DescribeRuleGroupsResponseBodyRuleGroups) String ¶
func (s DescribeRuleGroupsResponseBodyRuleGroups) String() string
type DescribeRuleHitsTopClientIpRequest ¶
type DescribeRuleHitsTopClientIpRequest struct { // The end of the time range to query. Unit: seconds. If you do not specify this parameter, the current time is used. EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The type of rules that are triggered by the protected object. By default, this parameter is not specified and all types of rules are queried. // // * **blacklist:** IP address blacklist rules. // * **custom:** custom rules. // * **antiscan:** scan protection rules. // * **cc_system:** HTTP flood protection rules. // * **region_block:** region blacklist rules. RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` // The beginning of the time range to query. Unit: seconds. StartTimestamp *string `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"` }
func (DescribeRuleHitsTopClientIpRequest) GoString ¶
func (s DescribeRuleHitsTopClientIpRequest) GoString() string
func (*DescribeRuleHitsTopClientIpRequest) SetEndTimestamp ¶
func (s *DescribeRuleHitsTopClientIpRequest) SetEndTimestamp(v string) *DescribeRuleHitsTopClientIpRequest
func (*DescribeRuleHitsTopClientIpRequest) SetInstanceId ¶
func (s *DescribeRuleHitsTopClientIpRequest) SetInstanceId(v string) *DescribeRuleHitsTopClientIpRequest
func (*DescribeRuleHitsTopClientIpRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeRuleHitsTopClientIpRequest) SetRegionId(v string) *DescribeRuleHitsTopClientIpRequest
func (*DescribeRuleHitsTopClientIpRequest) SetResource ¶
func (s *DescribeRuleHitsTopClientIpRequest) SetResource(v string) *DescribeRuleHitsTopClientIpRequest
func (*DescribeRuleHitsTopClientIpRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeRuleHitsTopClientIpRequest) SetResourceManagerResourceGroupId(v string) *DescribeRuleHitsTopClientIpRequest
func (*DescribeRuleHitsTopClientIpRequest) SetRuleType ¶
func (s *DescribeRuleHitsTopClientIpRequest) SetRuleType(v string) *DescribeRuleHitsTopClientIpRequest
func (*DescribeRuleHitsTopClientIpRequest) SetStartTimestamp ¶
func (s *DescribeRuleHitsTopClientIpRequest) SetStartTimestamp(v string) *DescribeRuleHitsTopClientIpRequest
func (DescribeRuleHitsTopClientIpRequest) String ¶
func (s DescribeRuleHitsTopClientIpRequest) String() string
type DescribeRuleHitsTopClientIpResponse ¶
type DescribeRuleHitsTopClientIpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRuleHitsTopClientIpResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRuleHitsTopClientIpResponse) GoString ¶
func (s DescribeRuleHitsTopClientIpResponse) GoString() string
func (*DescribeRuleHitsTopClientIpResponse) SetHeaders ¶
func (s *DescribeRuleHitsTopClientIpResponse) SetHeaders(v map[string]*string) *DescribeRuleHitsTopClientIpResponse
func (*DescribeRuleHitsTopClientIpResponse) SetStatusCode ¶
func (s *DescribeRuleHitsTopClientIpResponse) SetStatusCode(v int32) *DescribeRuleHitsTopClientIpResponse
func (DescribeRuleHitsTopClientIpResponse) String ¶
func (s DescribeRuleHitsTopClientIpResponse) String() string
type DescribeRuleHitsTopClientIpResponseBody ¶
type DescribeRuleHitsTopClientIpResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The array of the top 10 IP addresses from which attacks are initiated. RuleHitsTopClientIp []*DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp `json:"RuleHitsTopClientIp,omitempty" xml:"RuleHitsTopClientIp,omitempty" type:"Repeated"` }
func (DescribeRuleHitsTopClientIpResponseBody) GoString ¶
func (s DescribeRuleHitsTopClientIpResponseBody) GoString() string
func (*DescribeRuleHitsTopClientIpResponseBody) SetRequestId ¶
func (s *DescribeRuleHitsTopClientIpResponseBody) SetRequestId(v string) *DescribeRuleHitsTopClientIpResponseBody
func (*DescribeRuleHitsTopClientIpResponseBody) SetRuleHitsTopClientIp ¶
func (s *DescribeRuleHitsTopClientIpResponseBody) SetRuleHitsTopClientIp(v []*DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp) *DescribeRuleHitsTopClientIpResponseBody
func (DescribeRuleHitsTopClientIpResponseBody) String ¶
func (s DescribeRuleHitsTopClientIpResponseBody) String() string
type DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp ¶
type DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp struct { // The IP address of the service client. ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"` // The number of attacks that are initiated from the IP address. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` }
func (DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp) GoString ¶
func (s DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp) GoString() string
func (*DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp) SetClientIp ¶
func (DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp) String ¶
func (s DescribeRuleHitsTopClientIpResponseBodyRuleHitsTopClientIp) String() string
type DescribeRuleHitsTopResourceRequest ¶
type DescribeRuleHitsTopResourceRequest struct { // The end of the time range to query. Unit: seconds. If you do not specify this parameter, the current time is used. EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The type of rules that are triggered by the protected object. By default, this parameter is not specified and all types of rules are queried. // // * **blacklist:** IP address blacklist rules. // * **custom:** custom rules. // * **antiscan:** scan protection rules. // * **cc_system:** HTTP flood protection rules. // * **region_block:** region blacklist rules. RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` // The beginning of the time range to query. Unit: seconds. StartTimestamp *string `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"` }
func (DescribeRuleHitsTopResourceRequest) GoString ¶
func (s DescribeRuleHitsTopResourceRequest) GoString() string
func (*DescribeRuleHitsTopResourceRequest) SetEndTimestamp ¶
func (s *DescribeRuleHitsTopResourceRequest) SetEndTimestamp(v string) *DescribeRuleHitsTopResourceRequest
func (*DescribeRuleHitsTopResourceRequest) SetInstanceId ¶
func (s *DescribeRuleHitsTopResourceRequest) SetInstanceId(v string) *DescribeRuleHitsTopResourceRequest
func (*DescribeRuleHitsTopResourceRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeRuleHitsTopResourceRequest) SetRegionId(v string) *DescribeRuleHitsTopResourceRequest
func (*DescribeRuleHitsTopResourceRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeRuleHitsTopResourceRequest) SetResourceManagerResourceGroupId(v string) *DescribeRuleHitsTopResourceRequest
func (*DescribeRuleHitsTopResourceRequest) SetRuleType ¶
func (s *DescribeRuleHitsTopResourceRequest) SetRuleType(v string) *DescribeRuleHitsTopResourceRequest
func (*DescribeRuleHitsTopResourceRequest) SetStartTimestamp ¶
func (s *DescribeRuleHitsTopResourceRequest) SetStartTimestamp(v string) *DescribeRuleHitsTopResourceRequest
func (DescribeRuleHitsTopResourceRequest) String ¶
func (s DescribeRuleHitsTopResourceRequest) String() string
type DescribeRuleHitsTopResourceResponse ¶
type DescribeRuleHitsTopResourceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRuleHitsTopResourceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRuleHitsTopResourceResponse) GoString ¶
func (s DescribeRuleHitsTopResourceResponse) GoString() string
func (*DescribeRuleHitsTopResourceResponse) SetHeaders ¶
func (s *DescribeRuleHitsTopResourceResponse) SetHeaders(v map[string]*string) *DescribeRuleHitsTopResourceResponse
func (*DescribeRuleHitsTopResourceResponse) SetStatusCode ¶
func (s *DescribeRuleHitsTopResourceResponse) SetStatusCode(v int32) *DescribeRuleHitsTopResourceResponse
func (DescribeRuleHitsTopResourceResponse) String ¶
func (s DescribeRuleHitsTopResourceResponse) String() string
type DescribeRuleHitsTopResourceResponseBody ¶
type DescribeRuleHitsTopResourceResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The array of the top 10 protected objects that trigger protection rules. RuleHitsTopResource []*DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource `json:"RuleHitsTopResource,omitempty" xml:"RuleHitsTopResource,omitempty" type:"Repeated"` }
func (DescribeRuleHitsTopResourceResponseBody) GoString ¶
func (s DescribeRuleHitsTopResourceResponseBody) GoString() string
func (*DescribeRuleHitsTopResourceResponseBody) SetRequestId ¶
func (s *DescribeRuleHitsTopResourceResponseBody) SetRequestId(v string) *DescribeRuleHitsTopResourceResponseBody
func (*DescribeRuleHitsTopResourceResponseBody) SetRuleHitsTopResource ¶
func (s *DescribeRuleHitsTopResourceResponseBody) SetRuleHitsTopResource(v []*DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource) *DescribeRuleHitsTopResourceResponseBody
func (DescribeRuleHitsTopResourceResponseBody) String ¶
func (s DescribeRuleHitsTopResourceResponseBody) String() string
type DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource ¶
type DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource struct { // The number of requests that match protection rules. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` }
func (DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource) GoString ¶
func (s DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource) GoString() string
func (*DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource) SetResource ¶
func (DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource) String ¶
func (s DescribeRuleHitsTopResourceResponseBodyRuleHitsTopResource) String() string
type DescribeRuleHitsTopRuleIdRequest ¶
type DescribeRuleHitsTopRuleIdRequest struct { // The end of the time range to query. Unit: seconds. If you do not specify this parameter, the current time is used. EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to query the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` IsGroupResource *string `json:"IsGroupResource,omitempty" xml:"IsGroupResource,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The type of rules that are triggered by the protected object. By default, this parameter is not specified and all types of rules are queried. // // * **blacklist:** IP address blacklist rules. // * **custom:** custom rules. // * **antiscan:** scan protection rules. // * **cc_system:** HTTP flood protection rules. // * **region_block:** region blacklist rules. RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` // The beginning of the time range to query. Unit: seconds. StartTimestamp *string `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"` }
func (DescribeRuleHitsTopRuleIdRequest) GoString ¶
func (s DescribeRuleHitsTopRuleIdRequest) GoString() string
func (*DescribeRuleHitsTopRuleIdRequest) SetEndTimestamp ¶
func (s *DescribeRuleHitsTopRuleIdRequest) SetEndTimestamp(v string) *DescribeRuleHitsTopRuleIdRequest
func (*DescribeRuleHitsTopRuleIdRequest) SetInstanceId ¶
func (s *DescribeRuleHitsTopRuleIdRequest) SetInstanceId(v string) *DescribeRuleHitsTopRuleIdRequest
func (*DescribeRuleHitsTopRuleIdRequest) SetIsGroupResource ¶ added in v2.1.1
func (s *DescribeRuleHitsTopRuleIdRequest) SetIsGroupResource(v string) *DescribeRuleHitsTopRuleIdRequest
func (*DescribeRuleHitsTopRuleIdRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeRuleHitsTopRuleIdRequest) SetRegionId(v string) *DescribeRuleHitsTopRuleIdRequest
func (*DescribeRuleHitsTopRuleIdRequest) SetResource ¶
func (s *DescribeRuleHitsTopRuleIdRequest) SetResource(v string) *DescribeRuleHitsTopRuleIdRequest
func (*DescribeRuleHitsTopRuleIdRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeRuleHitsTopRuleIdRequest) SetResourceManagerResourceGroupId(v string) *DescribeRuleHitsTopRuleIdRequest
func (*DescribeRuleHitsTopRuleIdRequest) SetRuleType ¶
func (s *DescribeRuleHitsTopRuleIdRequest) SetRuleType(v string) *DescribeRuleHitsTopRuleIdRequest
func (*DescribeRuleHitsTopRuleIdRequest) SetStartTimestamp ¶
func (s *DescribeRuleHitsTopRuleIdRequest) SetStartTimestamp(v string) *DescribeRuleHitsTopRuleIdRequest
func (DescribeRuleHitsTopRuleIdRequest) String ¶
func (s DescribeRuleHitsTopRuleIdRequest) String() string
type DescribeRuleHitsTopRuleIdResponse ¶
type DescribeRuleHitsTopRuleIdResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRuleHitsTopRuleIdResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRuleHitsTopRuleIdResponse) GoString ¶
func (s DescribeRuleHitsTopRuleIdResponse) GoString() string
func (*DescribeRuleHitsTopRuleIdResponse) SetHeaders ¶
func (s *DescribeRuleHitsTopRuleIdResponse) SetHeaders(v map[string]*string) *DescribeRuleHitsTopRuleIdResponse
func (*DescribeRuleHitsTopRuleIdResponse) SetStatusCode ¶
func (s *DescribeRuleHitsTopRuleIdResponse) SetStatusCode(v int32) *DescribeRuleHitsTopRuleIdResponse
func (DescribeRuleHitsTopRuleIdResponse) String ¶
func (s DescribeRuleHitsTopRuleIdResponse) String() string
type DescribeRuleHitsTopRuleIdResponseBody ¶
type DescribeRuleHitsTopRuleIdResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The array of the IDs of the top 10 rules that are matched by requests. RuleHitsTopRuleId []*DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId `json:"RuleHitsTopRuleId,omitempty" xml:"RuleHitsTopRuleId,omitempty" type:"Repeated"` }
func (DescribeRuleHitsTopRuleIdResponseBody) GoString ¶
func (s DescribeRuleHitsTopRuleIdResponseBody) GoString() string
func (*DescribeRuleHitsTopRuleIdResponseBody) SetRequestId ¶
func (s *DescribeRuleHitsTopRuleIdResponseBody) SetRequestId(v string) *DescribeRuleHitsTopRuleIdResponseBody
func (*DescribeRuleHitsTopRuleIdResponseBody) SetRuleHitsTopRuleId ¶
func (s *DescribeRuleHitsTopRuleIdResponseBody) SetRuleHitsTopRuleId(v []*DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId) *DescribeRuleHitsTopRuleIdResponseBody
func (DescribeRuleHitsTopRuleIdResponseBody) String ¶
func (s DescribeRuleHitsTopRuleIdResponseBody) String() string
type DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId ¶
type DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId struct { // The number of requests that match the rule. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the rule. RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` }
func (DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId) GoString ¶
func (s DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId) GoString() string
func (*DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId) SetResource ¶
func (DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId) String ¶
func (s DescribeRuleHitsTopRuleIdResponseBodyRuleHitsTopRuleId) String() string
type DescribeRuleHitsTopTuleTypeRequest ¶
type DescribeRuleHitsTopTuleTypeRequest struct { // The end point of the time period for which to query. Unit: seconds. If you do not specify this parameter, the current time is used. EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to query the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The ID of the region where the WAF instance resides. Valid values: // // * **cn-hangzhou**: the Chinese mainland. // * **ap-southeast-1**: outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The start point of the time period for which to query. Unit: seconds. StartTimestamp *string `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"` }
func (DescribeRuleHitsTopTuleTypeRequest) GoString ¶
func (s DescribeRuleHitsTopTuleTypeRequest) GoString() string
func (*DescribeRuleHitsTopTuleTypeRequest) SetEndTimestamp ¶
func (s *DescribeRuleHitsTopTuleTypeRequest) SetEndTimestamp(v string) *DescribeRuleHitsTopTuleTypeRequest
func (*DescribeRuleHitsTopTuleTypeRequest) SetInstanceId ¶
func (s *DescribeRuleHitsTopTuleTypeRequest) SetInstanceId(v string) *DescribeRuleHitsTopTuleTypeRequest
func (*DescribeRuleHitsTopTuleTypeRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeRuleHitsTopTuleTypeRequest) SetRegionId(v string) *DescribeRuleHitsTopTuleTypeRequest
func (*DescribeRuleHitsTopTuleTypeRequest) SetResource ¶
func (s *DescribeRuleHitsTopTuleTypeRequest) SetResource(v string) *DescribeRuleHitsTopTuleTypeRequest
func (*DescribeRuleHitsTopTuleTypeRequest) SetStartTimestamp ¶
func (s *DescribeRuleHitsTopTuleTypeRequest) SetStartTimestamp(v string) *DescribeRuleHitsTopTuleTypeRequest
func (DescribeRuleHitsTopTuleTypeRequest) String ¶
func (s DescribeRuleHitsTopTuleTypeRequest) String() string
type DescribeRuleHitsTopTuleTypeResponse ¶
type DescribeRuleHitsTopTuleTypeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRuleHitsTopTuleTypeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRuleHitsTopTuleTypeResponse) GoString ¶
func (s DescribeRuleHitsTopTuleTypeResponse) GoString() string
func (*DescribeRuleHitsTopTuleTypeResponse) SetHeaders ¶
func (s *DescribeRuleHitsTopTuleTypeResponse) SetHeaders(v map[string]*string) *DescribeRuleHitsTopTuleTypeResponse
func (*DescribeRuleHitsTopTuleTypeResponse) SetStatusCode ¶
func (s *DescribeRuleHitsTopTuleTypeResponse) SetStatusCode(v int32) *DescribeRuleHitsTopTuleTypeResponse
func (DescribeRuleHitsTopTuleTypeResponse) String ¶
func (s DescribeRuleHitsTopTuleTypeResponse) String() string
type DescribeRuleHitsTopTuleTypeResponseBody ¶
type DescribeRuleHitsTopTuleTypeResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The top 10 protection modules that are matched. RuleHitsTopTuleType []*DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType `json:"RuleHitsTopTuleType,omitempty" xml:"RuleHitsTopTuleType,omitempty" type:"Repeated"` }
func (DescribeRuleHitsTopTuleTypeResponseBody) GoString ¶
func (s DescribeRuleHitsTopTuleTypeResponseBody) GoString() string
func (*DescribeRuleHitsTopTuleTypeResponseBody) SetRequestId ¶
func (s *DescribeRuleHitsTopTuleTypeResponseBody) SetRequestId(v string) *DescribeRuleHitsTopTuleTypeResponseBody
func (*DescribeRuleHitsTopTuleTypeResponseBody) SetRuleHitsTopTuleType ¶
func (s *DescribeRuleHitsTopTuleTypeResponseBody) SetRuleHitsTopTuleType(v []*DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType) *DescribeRuleHitsTopTuleTypeResponseBody
func (DescribeRuleHitsTopTuleTypeResponseBody) String ¶
func (s DescribeRuleHitsTopTuleTypeResponseBody) String() string
type DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType ¶
type DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType struct { // The number of requests that match protection rules. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The type of rule that is matched. By default, this parameter is not returned. This indicates that all types of rules that are matched are returned. // // * **waf:** basic protection rules. // * **blacklist:** IP address blacklist rules. // * **custom:** custom rules. // * **antiscan:** scan protection rules. // * **cc_system:** HTTP flood protection rules. // * **region_block:** region blacklist rules. // * **scene:** bot management rules. // * **dlp:** data leakage prevention rules. RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` }
func (DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType) GoString ¶
func (s DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType) GoString() string
func (*DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType) SetRuleType ¶
func (DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType) String ¶
func (s DescribeRuleHitsTopTuleTypeResponseBodyRuleHitsTopTuleType) String() string
type DescribeRuleHitsTopUaRequest ¶
type DescribeRuleHitsTopUaRequest struct { // The end of the time range to query. Unit: seconds. If you do not specify this parameter, the current time is used. EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The beginning of the time range to query. Unit: seconds. StartTimestamp *string `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"` }
func (DescribeRuleHitsTopUaRequest) GoString ¶
func (s DescribeRuleHitsTopUaRequest) GoString() string
func (*DescribeRuleHitsTopUaRequest) SetEndTimestamp ¶
func (s *DescribeRuleHitsTopUaRequest) SetEndTimestamp(v string) *DescribeRuleHitsTopUaRequest
func (*DescribeRuleHitsTopUaRequest) SetInstanceId ¶
func (s *DescribeRuleHitsTopUaRequest) SetInstanceId(v string) *DescribeRuleHitsTopUaRequest
func (*DescribeRuleHitsTopUaRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeRuleHitsTopUaRequest) SetRegionId(v string) *DescribeRuleHitsTopUaRequest
func (*DescribeRuleHitsTopUaRequest) SetResource ¶
func (s *DescribeRuleHitsTopUaRequest) SetResource(v string) *DescribeRuleHitsTopUaRequest
func (*DescribeRuleHitsTopUaRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeRuleHitsTopUaRequest) SetResourceManagerResourceGroupId(v string) *DescribeRuleHitsTopUaRequest
func (*DescribeRuleHitsTopUaRequest) SetStartTimestamp ¶
func (s *DescribeRuleHitsTopUaRequest) SetStartTimestamp(v string) *DescribeRuleHitsTopUaRequest
func (DescribeRuleHitsTopUaRequest) String ¶
func (s DescribeRuleHitsTopUaRequest) String() string
type DescribeRuleHitsTopUaResponse ¶
type DescribeRuleHitsTopUaResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRuleHitsTopUaResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRuleHitsTopUaResponse) GoString ¶
func (s DescribeRuleHitsTopUaResponse) GoString() string
func (*DescribeRuleHitsTopUaResponse) SetBody ¶
func (s *DescribeRuleHitsTopUaResponse) SetBody(v *DescribeRuleHitsTopUaResponseBody) *DescribeRuleHitsTopUaResponse
func (*DescribeRuleHitsTopUaResponse) SetHeaders ¶
func (s *DescribeRuleHitsTopUaResponse) SetHeaders(v map[string]*string) *DescribeRuleHitsTopUaResponse
func (*DescribeRuleHitsTopUaResponse) SetStatusCode ¶
func (s *DescribeRuleHitsTopUaResponse) SetStatusCode(v int32) *DescribeRuleHitsTopUaResponse
func (DescribeRuleHitsTopUaResponse) String ¶
func (s DescribeRuleHitsTopUaResponse) String() string
type DescribeRuleHitsTopUaResponseBody ¶
type DescribeRuleHitsTopUaResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The array of the top 10 user agents that are used to initiate attacks. RuleHitsTopUa []*DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa `json:"RuleHitsTopUa,omitempty" xml:"RuleHitsTopUa,omitempty" type:"Repeated"` }
func (DescribeRuleHitsTopUaResponseBody) GoString ¶
func (s DescribeRuleHitsTopUaResponseBody) GoString() string
func (*DescribeRuleHitsTopUaResponseBody) SetRequestId ¶
func (s *DescribeRuleHitsTopUaResponseBody) SetRequestId(v string) *DescribeRuleHitsTopUaResponseBody
func (*DescribeRuleHitsTopUaResponseBody) SetRuleHitsTopUa ¶
func (s *DescribeRuleHitsTopUaResponseBody) SetRuleHitsTopUa(v []*DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa) *DescribeRuleHitsTopUaResponseBody
func (DescribeRuleHitsTopUaResponseBody) String ¶
func (s DescribeRuleHitsTopUaResponseBody) String() string
type DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa ¶
type DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa struct { // The number of attacks that are initiated from the IP address. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The user agent. Ua *string `json:"Ua,omitempty" xml:"Ua,omitempty"` }
func (DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa) GoString ¶
func (s DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa) GoString() string
func (*DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa) SetCount ¶
func (s *DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa) SetCount(v int64) *DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa
func (DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa) String ¶
func (s DescribeRuleHitsTopUaResponseBodyRuleHitsTopUa) String() string
type DescribeRuleHitsTopUrlRequest ¶
type DescribeRuleHitsTopUrlRequest struct { // The end of the time range to query. Unit: seconds. If you do not specify this parameter, the current time is used. EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The type of rules that are triggered by the protected object. By default, this parameter is not specified and all types of rules are queried. // // * **blacklist:** IP address blacklist rules. // * **custom:** custom rules. // * **antiscan:** scan protection rules. // * **cc_system:** HTTP flood protection rules. // * **region_block:** region blacklist rules. RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` // The beginning of the time range to query. Unit: seconds. StartTimestamp *string `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"` }
func (DescribeRuleHitsTopUrlRequest) GoString ¶
func (s DescribeRuleHitsTopUrlRequest) GoString() string
func (*DescribeRuleHitsTopUrlRequest) SetEndTimestamp ¶
func (s *DescribeRuleHitsTopUrlRequest) SetEndTimestamp(v string) *DescribeRuleHitsTopUrlRequest
func (*DescribeRuleHitsTopUrlRequest) SetInstanceId ¶
func (s *DescribeRuleHitsTopUrlRequest) SetInstanceId(v string) *DescribeRuleHitsTopUrlRequest
func (*DescribeRuleHitsTopUrlRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeRuleHitsTopUrlRequest) SetRegionId(v string) *DescribeRuleHitsTopUrlRequest
func (*DescribeRuleHitsTopUrlRequest) SetResource ¶
func (s *DescribeRuleHitsTopUrlRequest) SetResource(v string) *DescribeRuleHitsTopUrlRequest
func (*DescribeRuleHitsTopUrlRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeRuleHitsTopUrlRequest) SetResourceManagerResourceGroupId(v string) *DescribeRuleHitsTopUrlRequest
func (*DescribeRuleHitsTopUrlRequest) SetRuleType ¶
func (s *DescribeRuleHitsTopUrlRequest) SetRuleType(v string) *DescribeRuleHitsTopUrlRequest
func (*DescribeRuleHitsTopUrlRequest) SetStartTimestamp ¶
func (s *DescribeRuleHitsTopUrlRequest) SetStartTimestamp(v string) *DescribeRuleHitsTopUrlRequest
func (DescribeRuleHitsTopUrlRequest) String ¶
func (s DescribeRuleHitsTopUrlRequest) String() string
type DescribeRuleHitsTopUrlResponse ¶
type DescribeRuleHitsTopUrlResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRuleHitsTopUrlResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRuleHitsTopUrlResponse) GoString ¶
func (s DescribeRuleHitsTopUrlResponse) GoString() string
func (*DescribeRuleHitsTopUrlResponse) SetBody ¶
func (s *DescribeRuleHitsTopUrlResponse) SetBody(v *DescribeRuleHitsTopUrlResponseBody) *DescribeRuleHitsTopUrlResponse
func (*DescribeRuleHitsTopUrlResponse) SetHeaders ¶
func (s *DescribeRuleHitsTopUrlResponse) SetHeaders(v map[string]*string) *DescribeRuleHitsTopUrlResponse
func (*DescribeRuleHitsTopUrlResponse) SetStatusCode ¶
func (s *DescribeRuleHitsTopUrlResponse) SetStatusCode(v int32) *DescribeRuleHitsTopUrlResponse
func (DescribeRuleHitsTopUrlResponse) String ¶
func (s DescribeRuleHitsTopUrlResponse) String() string
type DescribeRuleHitsTopUrlResponseBody ¶
type DescribeRuleHitsTopUrlResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The array of the top 10 URLs that trigger protection rules. RuleHitsTopUrl []*DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl `json:"RuleHitsTopUrl,omitempty" xml:"RuleHitsTopUrl,omitempty" type:"Repeated"` }
func (DescribeRuleHitsTopUrlResponseBody) GoString ¶
func (s DescribeRuleHitsTopUrlResponseBody) GoString() string
func (*DescribeRuleHitsTopUrlResponseBody) SetRequestId ¶
func (s *DescribeRuleHitsTopUrlResponseBody) SetRequestId(v string) *DescribeRuleHitsTopUrlResponseBody
func (*DescribeRuleHitsTopUrlResponseBody) SetRuleHitsTopUrl ¶
func (s *DescribeRuleHitsTopUrlResponseBody) SetRuleHitsTopUrl(v []*DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl) *DescribeRuleHitsTopUrlResponseBody
func (DescribeRuleHitsTopUrlResponseBody) String ¶
func (s DescribeRuleHitsTopUrlResponseBody) String() string
type DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl ¶
type DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl struct { // The number of requests from the URL that match protection rules. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The request URL. Url *string `json:"Url,omitempty" xml:"Url,omitempty"` }
func (DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl) GoString ¶
func (s DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl) GoString() string
func (DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl) String ¶
func (s DescribeRuleHitsTopUrlResponseBodyRuleHitsTopUrl) String() string
type DescribeTemplateResourcesRequest ¶
type DescribeTemplateResourcesRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The type of the protected resource. Valid values: // // * **single:** protected object. // * **group:** protected object group. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The ID of the protection rule template. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (DescribeTemplateResourcesRequest) GoString ¶
func (s DescribeTemplateResourcesRequest) GoString() string
func (*DescribeTemplateResourcesRequest) SetInstanceId ¶
func (s *DescribeTemplateResourcesRequest) SetInstanceId(v string) *DescribeTemplateResourcesRequest
func (*DescribeTemplateResourcesRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeTemplateResourcesRequest) SetRegionId(v string) *DescribeTemplateResourcesRequest
func (*DescribeTemplateResourcesRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeTemplateResourcesRequest) SetResourceManagerResourceGroupId(v string) *DescribeTemplateResourcesRequest
func (*DescribeTemplateResourcesRequest) SetResourceType ¶
func (s *DescribeTemplateResourcesRequest) SetResourceType(v string) *DescribeTemplateResourcesRequest
func (*DescribeTemplateResourcesRequest) SetTemplateId ¶
func (s *DescribeTemplateResourcesRequest) SetTemplateId(v int64) *DescribeTemplateResourcesRequest
func (DescribeTemplateResourcesRequest) String ¶
func (s DescribeTemplateResourcesRequest) String() string
type DescribeTemplateResourcesResponse ¶
type DescribeTemplateResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeTemplateResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeTemplateResourcesResponse) GoString ¶
func (s DescribeTemplateResourcesResponse) GoString() string
func (*DescribeTemplateResourcesResponse) SetHeaders ¶
func (s *DescribeTemplateResourcesResponse) SetHeaders(v map[string]*string) *DescribeTemplateResourcesResponse
func (*DescribeTemplateResourcesResponse) SetStatusCode ¶
func (s *DescribeTemplateResourcesResponse) SetStatusCode(v int32) *DescribeTemplateResourcesResponse
func (DescribeTemplateResourcesResponse) String ¶
func (s DescribeTemplateResourcesResponse) String() string
type DescribeTemplateResourcesResponseBody ¶
type DescribeTemplateResourcesResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // An array of protected objects or protected object groups that are associated to the protection rule template. Resources []*string `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Repeated"` }
func (DescribeTemplateResourcesResponseBody) GoString ¶
func (s DescribeTemplateResourcesResponseBody) GoString() string
func (*DescribeTemplateResourcesResponseBody) SetRequestId ¶
func (s *DescribeTemplateResourcesResponseBody) SetRequestId(v string) *DescribeTemplateResourcesResponseBody
func (*DescribeTemplateResourcesResponseBody) SetResources ¶
func (s *DescribeTemplateResourcesResponseBody) SetResources(v []*string) *DescribeTemplateResourcesResponseBody
func (DescribeTemplateResourcesResponseBody) String ¶
func (s DescribeTemplateResourcesResponseBody) String() string
type DescribeVisitTopIpRequest ¶
type DescribeVisitTopIpRequest struct { // The end of the time range to query. Unit: seconds. If you do not specify this parameter, the current time is used. EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The beginning of the time range to query. Unit: seconds. StartTimestamp *string `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"` }
func (DescribeVisitTopIpRequest) GoString ¶
func (s DescribeVisitTopIpRequest) GoString() string
func (*DescribeVisitTopIpRequest) SetEndTimestamp ¶
func (s *DescribeVisitTopIpRequest) SetEndTimestamp(v string) *DescribeVisitTopIpRequest
func (*DescribeVisitTopIpRequest) SetInstanceId ¶
func (s *DescribeVisitTopIpRequest) SetInstanceId(v string) *DescribeVisitTopIpRequest
func (*DescribeVisitTopIpRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeVisitTopIpRequest) SetRegionId(v string) *DescribeVisitTopIpRequest
func (*DescribeVisitTopIpRequest) SetResource ¶
func (s *DescribeVisitTopIpRequest) SetResource(v string) *DescribeVisitTopIpRequest
func (*DescribeVisitTopIpRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeVisitTopIpRequest) SetResourceManagerResourceGroupId(v string) *DescribeVisitTopIpRequest
func (*DescribeVisitTopIpRequest) SetStartTimestamp ¶
func (s *DescribeVisitTopIpRequest) SetStartTimestamp(v string) *DescribeVisitTopIpRequest
func (DescribeVisitTopIpRequest) String ¶
func (s DescribeVisitTopIpRequest) String() string
type DescribeVisitTopIpResponse ¶
type DescribeVisitTopIpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVisitTopIpResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVisitTopIpResponse) GoString ¶
func (s DescribeVisitTopIpResponse) GoString() string
func (*DescribeVisitTopIpResponse) SetBody ¶
func (s *DescribeVisitTopIpResponse) SetBody(v *DescribeVisitTopIpResponseBody) *DescribeVisitTopIpResponse
func (*DescribeVisitTopIpResponse) SetHeaders ¶
func (s *DescribeVisitTopIpResponse) SetHeaders(v map[string]*string) *DescribeVisitTopIpResponse
func (*DescribeVisitTopIpResponse) SetStatusCode ¶
func (s *DescribeVisitTopIpResponse) SetStatusCode(v int32) *DescribeVisitTopIpResponse
func (DescribeVisitTopIpResponse) String ¶
func (s DescribeVisitTopIpResponse) String() string
type DescribeVisitTopIpResponseBody ¶
type DescribeVisitTopIpResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The array of the top 10 IP addresses from which requests are sent. TopIp []*DescribeVisitTopIpResponseBodyTopIp `json:"TopIp,omitempty" xml:"TopIp,omitempty" type:"Repeated"` }
func (DescribeVisitTopIpResponseBody) GoString ¶
func (s DescribeVisitTopIpResponseBody) GoString() string
func (*DescribeVisitTopIpResponseBody) SetRequestId ¶
func (s *DescribeVisitTopIpResponseBody) SetRequestId(v string) *DescribeVisitTopIpResponseBody
func (*DescribeVisitTopIpResponseBody) SetTopIp ¶
func (s *DescribeVisitTopIpResponseBody) SetTopIp(v []*DescribeVisitTopIpResponseBodyTopIp) *DescribeVisitTopIpResponseBody
func (DescribeVisitTopIpResponseBody) String ¶
func (s DescribeVisitTopIpResponseBody) String() string
type DescribeVisitTopIpResponseBodyTopIp ¶
type DescribeVisitTopIpResponseBodyTopIp struct { // The ordinal number of the area to which the IP address belongs. Area *string `json:"Area,omitempty" xml:"Area,omitempty"` // The total number of requests that are sent from the IP address. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The IP address. Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"` // The ISP. Isp *string `json:"Isp,omitempty" xml:"Isp,omitempty"` }
func (DescribeVisitTopIpResponseBodyTopIp) GoString ¶
func (s DescribeVisitTopIpResponseBodyTopIp) GoString() string
func (*DescribeVisitTopIpResponseBodyTopIp) SetArea ¶
func (s *DescribeVisitTopIpResponseBodyTopIp) SetArea(v string) *DescribeVisitTopIpResponseBodyTopIp
func (*DescribeVisitTopIpResponseBodyTopIp) SetCount ¶
func (s *DescribeVisitTopIpResponseBodyTopIp) SetCount(v int64) *DescribeVisitTopIpResponseBodyTopIp
func (*DescribeVisitTopIpResponseBodyTopIp) SetIp ¶
func (s *DescribeVisitTopIpResponseBodyTopIp) SetIp(v string) *DescribeVisitTopIpResponseBodyTopIp
func (*DescribeVisitTopIpResponseBodyTopIp) SetIsp ¶
func (s *DescribeVisitTopIpResponseBodyTopIp) SetIsp(v string) *DescribeVisitTopIpResponseBodyTopIp
func (DescribeVisitTopIpResponseBodyTopIp) String ¶
func (s DescribeVisitTopIpResponseBodyTopIp) String() string
type DescribeVisitUasRequest ¶
type DescribeVisitUasRequest struct { // The end of the time range to query. Unit: seconds. If you do not specify this parameter, the current time is used. EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The beginning of the time range to query. Unit: seconds. StartTimestamp *string `json:"StartTimestamp,omitempty" xml:"StartTimestamp,omitempty"` }
func (DescribeVisitUasRequest) GoString ¶
func (s DescribeVisitUasRequest) GoString() string
func (*DescribeVisitUasRequest) SetEndTimestamp ¶
func (s *DescribeVisitUasRequest) SetEndTimestamp(v string) *DescribeVisitUasRequest
func (*DescribeVisitUasRequest) SetInstanceId ¶
func (s *DescribeVisitUasRequest) SetInstanceId(v string) *DescribeVisitUasRequest
func (*DescribeVisitUasRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeVisitUasRequest) SetRegionId(v string) *DescribeVisitUasRequest
func (*DescribeVisitUasRequest) SetResource ¶
func (s *DescribeVisitUasRequest) SetResource(v string) *DescribeVisitUasRequest
func (*DescribeVisitUasRequest) SetStartTimestamp ¶
func (s *DescribeVisitUasRequest) SetStartTimestamp(v string) *DescribeVisitUasRequest
func (DescribeVisitUasRequest) String ¶
func (s DescribeVisitUasRequest) String() string
type DescribeVisitUasResponse ¶
type DescribeVisitUasResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVisitUasResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVisitUasResponse) GoString ¶
func (s DescribeVisitUasResponse) GoString() string
func (*DescribeVisitUasResponse) SetBody ¶
func (s *DescribeVisitUasResponse) SetBody(v *DescribeVisitUasResponseBody) *DescribeVisitUasResponse
func (*DescribeVisitUasResponse) SetHeaders ¶
func (s *DescribeVisitUasResponse) SetHeaders(v map[string]*string) *DescribeVisitUasResponse
func (*DescribeVisitUasResponse) SetStatusCode ¶
func (s *DescribeVisitUasResponse) SetStatusCode(v int32) *DescribeVisitUasResponse
func (DescribeVisitUasResponse) String ¶
func (s DescribeVisitUasResponse) String() string
type DescribeVisitUasResponseBody ¶
type DescribeVisitUasResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The array of the top 10 user agents that are used to initiate requests. Uas []*DescribeVisitUasResponseBodyUas `json:"Uas,omitempty" xml:"Uas,omitempty" type:"Repeated"` }
func (DescribeVisitUasResponseBody) GoString ¶
func (s DescribeVisitUasResponseBody) GoString() string
func (*DescribeVisitUasResponseBody) SetRequestId ¶
func (s *DescribeVisitUasResponseBody) SetRequestId(v string) *DescribeVisitUasResponseBody
func (*DescribeVisitUasResponseBody) SetUas ¶
func (s *DescribeVisitUasResponseBody) SetUas(v []*DescribeVisitUasResponseBodyUas) *DescribeVisitUasResponseBody
func (DescribeVisitUasResponseBody) String ¶
func (s DescribeVisitUasResponseBody) String() string
type DescribeVisitUasResponseBodyUas ¶
type DescribeVisitUasResponseBodyUas struct { // The number of requests that use the user agent. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The user agent. Ua *string `json:"Ua,omitempty" xml:"Ua,omitempty"` }
func (DescribeVisitUasResponseBodyUas) GoString ¶
func (s DescribeVisitUasResponseBodyUas) GoString() string
func (*DescribeVisitUasResponseBodyUas) SetCount ¶
func (s *DescribeVisitUasResponseBodyUas) SetCount(v int64) *DescribeVisitUasResponseBodyUas
func (*DescribeVisitUasResponseBodyUas) SetUa ¶
func (s *DescribeVisitUasResponseBodyUas) SetUa(v string) *DescribeVisitUasResponseBodyUas
func (DescribeVisitUasResponseBodyUas) String ¶
func (s DescribeVisitUasResponseBodyUas) String() string
type DescribeWafSourceIpSegmentRequest ¶
type DescribeWafSourceIpSegmentRequest struct { // The ID of the WAF instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeWafSourceIpSegmentRequest) GoString ¶
func (s DescribeWafSourceIpSegmentRequest) GoString() string
func (*DescribeWafSourceIpSegmentRequest) SetInstanceId ¶
func (s *DescribeWafSourceIpSegmentRequest) SetInstanceId(v string) *DescribeWafSourceIpSegmentRequest
func (*DescribeWafSourceIpSegmentRequest) SetRegionId ¶ added in v2.0.2
func (s *DescribeWafSourceIpSegmentRequest) SetRegionId(v string) *DescribeWafSourceIpSegmentRequest
func (*DescribeWafSourceIpSegmentRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *DescribeWafSourceIpSegmentRequest) SetResourceManagerResourceGroupId(v string) *DescribeWafSourceIpSegmentRequest
func (DescribeWafSourceIpSegmentRequest) String ¶
func (s DescribeWafSourceIpSegmentRequest) String() string
type DescribeWafSourceIpSegmentResponse ¶
type DescribeWafSourceIpSegmentResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeWafSourceIpSegmentResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeWafSourceIpSegmentResponse) GoString ¶
func (s DescribeWafSourceIpSegmentResponse) GoString() string
func (*DescribeWafSourceIpSegmentResponse) SetHeaders ¶
func (s *DescribeWafSourceIpSegmentResponse) SetHeaders(v map[string]*string) *DescribeWafSourceIpSegmentResponse
func (*DescribeWafSourceIpSegmentResponse) SetStatusCode ¶
func (s *DescribeWafSourceIpSegmentResponse) SetStatusCode(v int32) *DescribeWafSourceIpSegmentResponse
func (DescribeWafSourceIpSegmentResponse) String ¶
func (s DescribeWafSourceIpSegmentResponse) String() string
type DescribeWafSourceIpSegmentResponseBody ¶
type DescribeWafSourceIpSegmentResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The back-to-origin CIDR blocks that are used by the protection cluster. WafSourceIp *DescribeWafSourceIpSegmentResponseBodyWafSourceIp `json:"WafSourceIp,omitempty" xml:"WafSourceIp,omitempty" type:"Struct"` }
func (DescribeWafSourceIpSegmentResponseBody) GoString ¶
func (s DescribeWafSourceIpSegmentResponseBody) GoString() string
func (*DescribeWafSourceIpSegmentResponseBody) SetRequestId ¶
func (s *DescribeWafSourceIpSegmentResponseBody) SetRequestId(v string) *DescribeWafSourceIpSegmentResponseBody
func (*DescribeWafSourceIpSegmentResponseBody) SetWafSourceIp ¶
func (s *DescribeWafSourceIpSegmentResponseBody) SetWafSourceIp(v *DescribeWafSourceIpSegmentResponseBodyWafSourceIp) *DescribeWafSourceIpSegmentResponseBody
func (DescribeWafSourceIpSegmentResponseBody) String ¶
func (s DescribeWafSourceIpSegmentResponseBody) String() string
type DescribeWafSourceIpSegmentResponseBodyWafSourceIp ¶
type DescribeWafSourceIpSegmentResponseBodyWafSourceIp struct { // An array of back-to-origin IPv4 CIDR blocks. IPv4 []*string `json:"IPv4,omitempty" xml:"IPv4,omitempty" type:"Repeated"` // An array of back-to-origin IPv6 CIDR blocks. IPv6 []*string `json:"IPv6,omitempty" xml:"IPv6,omitempty" type:"Repeated"` }
func (DescribeWafSourceIpSegmentResponseBodyWafSourceIp) GoString ¶
func (s DescribeWafSourceIpSegmentResponseBodyWafSourceIp) GoString() string
func (*DescribeWafSourceIpSegmentResponseBodyWafSourceIp) SetIPv4 ¶
func (s *DescribeWafSourceIpSegmentResponseBodyWafSourceIp) SetIPv4(v []*string) *DescribeWafSourceIpSegmentResponseBodyWafSourceIp
func (*DescribeWafSourceIpSegmentResponseBodyWafSourceIp) SetIPv6 ¶
func (s *DescribeWafSourceIpSegmentResponseBodyWafSourceIp) SetIPv6(v []*string) *DescribeWafSourceIpSegmentResponseBodyWafSourceIp
func (DescribeWafSourceIpSegmentResponseBodyWafSourceIp) String ¶
func (s DescribeWafSourceIpSegmentResponseBodyWafSourceIp) String() string
type ModifyDefenseResourceGroupRequest ¶
type ModifyDefenseResourceGroupRequest struct { // The protected objects that you want to add to the protected object group. Separate the protected objects with commas (,). If you leave this parameter empty, no protected objects are added to the protected object group. AddList *string `json:"AddList,omitempty" xml:"AddList,omitempty"` // The protected objects that you want to remove from the protected object group. Separate the protected objects with commas (,). If you leave this parameter empty, no protected objects are removed from the protected object group. DeleteList *string `json:"DeleteList,omitempty" xml:"DeleteList,omitempty"` // The description of the protected object group. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The name of the protected object group whose configurations you want to modify. GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (ModifyDefenseResourceGroupRequest) GoString ¶
func (s ModifyDefenseResourceGroupRequest) GoString() string
func (*ModifyDefenseResourceGroupRequest) SetAddList ¶
func (s *ModifyDefenseResourceGroupRequest) SetAddList(v string) *ModifyDefenseResourceGroupRequest
func (*ModifyDefenseResourceGroupRequest) SetDeleteList ¶
func (s *ModifyDefenseResourceGroupRequest) SetDeleteList(v string) *ModifyDefenseResourceGroupRequest
func (*ModifyDefenseResourceGroupRequest) SetDescription ¶
func (s *ModifyDefenseResourceGroupRequest) SetDescription(v string) *ModifyDefenseResourceGroupRequest
func (*ModifyDefenseResourceGroupRequest) SetGroupName ¶
func (s *ModifyDefenseResourceGroupRequest) SetGroupName(v string) *ModifyDefenseResourceGroupRequest
func (*ModifyDefenseResourceGroupRequest) SetInstanceId ¶
func (s *ModifyDefenseResourceGroupRequest) SetInstanceId(v string) *ModifyDefenseResourceGroupRequest
func (*ModifyDefenseResourceGroupRequest) SetRegionId ¶ added in v2.0.2
func (s *ModifyDefenseResourceGroupRequest) SetRegionId(v string) *ModifyDefenseResourceGroupRequest
func (*ModifyDefenseResourceGroupRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *ModifyDefenseResourceGroupRequest) SetResourceManagerResourceGroupId(v string) *ModifyDefenseResourceGroupRequest
func (ModifyDefenseResourceGroupRequest) String ¶
func (s ModifyDefenseResourceGroupRequest) String() string
type ModifyDefenseResourceGroupResponse ¶
type ModifyDefenseResourceGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyDefenseResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyDefenseResourceGroupResponse) GoString ¶
func (s ModifyDefenseResourceGroupResponse) GoString() string
func (*ModifyDefenseResourceGroupResponse) SetHeaders ¶
func (s *ModifyDefenseResourceGroupResponse) SetHeaders(v map[string]*string) *ModifyDefenseResourceGroupResponse
func (*ModifyDefenseResourceGroupResponse) SetStatusCode ¶
func (s *ModifyDefenseResourceGroupResponse) SetStatusCode(v int32) *ModifyDefenseResourceGroupResponse
func (ModifyDefenseResourceGroupResponse) String ¶
func (s ModifyDefenseResourceGroupResponse) String() string
type ModifyDefenseResourceGroupResponseBody ¶
type ModifyDefenseResourceGroupResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyDefenseResourceGroupResponseBody) GoString ¶
func (s ModifyDefenseResourceGroupResponseBody) GoString() string
func (*ModifyDefenseResourceGroupResponseBody) SetRequestId ¶
func (s *ModifyDefenseResourceGroupResponseBody) SetRequestId(v string) *ModifyDefenseResourceGroupResponseBody
func (ModifyDefenseResourceGroupResponseBody) String ¶
func (s ModifyDefenseResourceGroupResponseBody) String() string
type ModifyDefenseRuleRequest ¶
type ModifyDefenseRuleRequest struct { DefenseScene *string `json:"DefenseScene,omitempty" xml:"DefenseScene,omitempty"` InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` Rules *string `json:"Rules,omitempty" xml:"Rules,omitempty"` TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (ModifyDefenseRuleRequest) GoString ¶
func (s ModifyDefenseRuleRequest) GoString() string
func (*ModifyDefenseRuleRequest) SetDefenseScene ¶
func (s *ModifyDefenseRuleRequest) SetDefenseScene(v string) *ModifyDefenseRuleRequest
func (*ModifyDefenseRuleRequest) SetInstanceId ¶
func (s *ModifyDefenseRuleRequest) SetInstanceId(v string) *ModifyDefenseRuleRequest
func (*ModifyDefenseRuleRequest) SetRegionId ¶ added in v2.0.2
func (s *ModifyDefenseRuleRequest) SetRegionId(v string) *ModifyDefenseRuleRequest
func (*ModifyDefenseRuleRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *ModifyDefenseRuleRequest) SetResourceManagerResourceGroupId(v string) *ModifyDefenseRuleRequest
func (*ModifyDefenseRuleRequest) SetRules ¶
func (s *ModifyDefenseRuleRequest) SetRules(v string) *ModifyDefenseRuleRequest
func (*ModifyDefenseRuleRequest) SetTemplateId ¶
func (s *ModifyDefenseRuleRequest) SetTemplateId(v int64) *ModifyDefenseRuleRequest
func (ModifyDefenseRuleRequest) String ¶
func (s ModifyDefenseRuleRequest) String() string
type ModifyDefenseRuleResponse ¶
type ModifyDefenseRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyDefenseRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyDefenseRuleResponse) GoString ¶
func (s ModifyDefenseRuleResponse) GoString() string
func (*ModifyDefenseRuleResponse) SetBody ¶
func (s *ModifyDefenseRuleResponse) SetBody(v *ModifyDefenseRuleResponseBody) *ModifyDefenseRuleResponse
func (*ModifyDefenseRuleResponse) SetHeaders ¶
func (s *ModifyDefenseRuleResponse) SetHeaders(v map[string]*string) *ModifyDefenseRuleResponse
func (*ModifyDefenseRuleResponse) SetStatusCode ¶
func (s *ModifyDefenseRuleResponse) SetStatusCode(v int32) *ModifyDefenseRuleResponse
func (ModifyDefenseRuleResponse) String ¶
func (s ModifyDefenseRuleResponse) String() string
type ModifyDefenseRuleResponseBody ¶
type ModifyDefenseRuleResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (ModifyDefenseRuleResponseBody) GoString ¶
func (s ModifyDefenseRuleResponseBody) GoString() string
func (*ModifyDefenseRuleResponseBody) SetRequestId ¶
func (s *ModifyDefenseRuleResponseBody) SetRequestId(v string) *ModifyDefenseRuleResponseBody
func (ModifyDefenseRuleResponseBody) String ¶
func (s ModifyDefenseRuleResponseBody) String() string
type ModifyDefenseRuleStatusRequest ¶
type ModifyDefenseRuleStatusRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection rule whose status you want to change. RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The new status of the protection rule. Valid values: // // * **0:** disabled. // * **1:** enabled. RuleStatus *int32 `json:"RuleStatus,omitempty" xml:"RuleStatus,omitempty"` // The ID of the protection rule template to which the protection rule whose status you want to change belongs. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (ModifyDefenseRuleStatusRequest) GoString ¶
func (s ModifyDefenseRuleStatusRequest) GoString() string
func (*ModifyDefenseRuleStatusRequest) SetInstanceId ¶
func (s *ModifyDefenseRuleStatusRequest) SetInstanceId(v string) *ModifyDefenseRuleStatusRequest
func (*ModifyDefenseRuleStatusRequest) SetRegionId ¶ added in v2.0.2
func (s *ModifyDefenseRuleStatusRequest) SetRegionId(v string) *ModifyDefenseRuleStatusRequest
func (*ModifyDefenseRuleStatusRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *ModifyDefenseRuleStatusRequest) SetResourceManagerResourceGroupId(v string) *ModifyDefenseRuleStatusRequest
func (*ModifyDefenseRuleStatusRequest) SetRuleId ¶
func (s *ModifyDefenseRuleStatusRequest) SetRuleId(v int64) *ModifyDefenseRuleStatusRequest
func (*ModifyDefenseRuleStatusRequest) SetRuleStatus ¶
func (s *ModifyDefenseRuleStatusRequest) SetRuleStatus(v int32) *ModifyDefenseRuleStatusRequest
func (*ModifyDefenseRuleStatusRequest) SetTemplateId ¶
func (s *ModifyDefenseRuleStatusRequest) SetTemplateId(v int64) *ModifyDefenseRuleStatusRequest
func (ModifyDefenseRuleStatusRequest) String ¶
func (s ModifyDefenseRuleStatusRequest) String() string
type ModifyDefenseRuleStatusResponse ¶
type ModifyDefenseRuleStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyDefenseRuleStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyDefenseRuleStatusResponse) GoString ¶
func (s ModifyDefenseRuleStatusResponse) GoString() string
func (*ModifyDefenseRuleStatusResponse) SetBody ¶
func (s *ModifyDefenseRuleStatusResponse) SetBody(v *ModifyDefenseRuleStatusResponseBody) *ModifyDefenseRuleStatusResponse
func (*ModifyDefenseRuleStatusResponse) SetHeaders ¶
func (s *ModifyDefenseRuleStatusResponse) SetHeaders(v map[string]*string) *ModifyDefenseRuleStatusResponse
func (*ModifyDefenseRuleStatusResponse) SetStatusCode ¶
func (s *ModifyDefenseRuleStatusResponse) SetStatusCode(v int32) *ModifyDefenseRuleStatusResponse
func (ModifyDefenseRuleStatusResponse) String ¶
func (s ModifyDefenseRuleStatusResponse) String() string
type ModifyDefenseRuleStatusResponseBody ¶
type ModifyDefenseRuleStatusResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyDefenseRuleStatusResponseBody) GoString ¶
func (s ModifyDefenseRuleStatusResponseBody) GoString() string
func (*ModifyDefenseRuleStatusResponseBody) SetRequestId ¶
func (s *ModifyDefenseRuleStatusResponseBody) SetRequestId(v string) *ModifyDefenseRuleStatusResponseBody
func (ModifyDefenseRuleStatusResponseBody) String ¶
func (s ModifyDefenseRuleStatusResponseBody) String() string
type ModifyDefenseTemplateRequest ¶
type ModifyDefenseTemplateRequest struct { // The description of the protection rule template whose configurations you want to modify. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection rule template whose configurations you want to modify. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` // The name of the protection rule template whose configurations you want to modify. TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"` }
func (ModifyDefenseTemplateRequest) GoString ¶
func (s ModifyDefenseTemplateRequest) GoString() string
func (*ModifyDefenseTemplateRequest) SetDescription ¶
func (s *ModifyDefenseTemplateRequest) SetDescription(v string) *ModifyDefenseTemplateRequest
func (*ModifyDefenseTemplateRequest) SetInstanceId ¶
func (s *ModifyDefenseTemplateRequest) SetInstanceId(v string) *ModifyDefenseTemplateRequest
func (*ModifyDefenseTemplateRequest) SetRegionId ¶ added in v2.0.2
func (s *ModifyDefenseTemplateRequest) SetRegionId(v string) *ModifyDefenseTemplateRequest
func (*ModifyDefenseTemplateRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *ModifyDefenseTemplateRequest) SetResourceManagerResourceGroupId(v string) *ModifyDefenseTemplateRequest
func (*ModifyDefenseTemplateRequest) SetTemplateId ¶
func (s *ModifyDefenseTemplateRequest) SetTemplateId(v int64) *ModifyDefenseTemplateRequest
func (*ModifyDefenseTemplateRequest) SetTemplateName ¶
func (s *ModifyDefenseTemplateRequest) SetTemplateName(v string) *ModifyDefenseTemplateRequest
func (ModifyDefenseTemplateRequest) String ¶
func (s ModifyDefenseTemplateRequest) String() string
type ModifyDefenseTemplateResponse ¶
type ModifyDefenseTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyDefenseTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyDefenseTemplateResponse) GoString ¶
func (s ModifyDefenseTemplateResponse) GoString() string
func (*ModifyDefenseTemplateResponse) SetBody ¶
func (s *ModifyDefenseTemplateResponse) SetBody(v *ModifyDefenseTemplateResponseBody) *ModifyDefenseTemplateResponse
func (*ModifyDefenseTemplateResponse) SetHeaders ¶
func (s *ModifyDefenseTemplateResponse) SetHeaders(v map[string]*string) *ModifyDefenseTemplateResponse
func (*ModifyDefenseTemplateResponse) SetStatusCode ¶
func (s *ModifyDefenseTemplateResponse) SetStatusCode(v int32) *ModifyDefenseTemplateResponse
func (ModifyDefenseTemplateResponse) String ¶
func (s ModifyDefenseTemplateResponse) String() string
type ModifyDefenseTemplateResponseBody ¶
type ModifyDefenseTemplateResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyDefenseTemplateResponseBody) GoString ¶
func (s ModifyDefenseTemplateResponseBody) GoString() string
func (*ModifyDefenseTemplateResponseBody) SetRequestId ¶
func (s *ModifyDefenseTemplateResponseBody) SetRequestId(v string) *ModifyDefenseTemplateResponseBody
func (ModifyDefenseTemplateResponseBody) String ¶
func (s ModifyDefenseTemplateResponseBody) String() string
type ModifyDefenseTemplateStatusRequest ¶
type ModifyDefenseTemplateStatusRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection rule template whose status you want to change. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` // The new status of the protection rule template. Valid values: // // * **0:** disabled. // * **1:** enabled. TemplateStatus *int32 `json:"TemplateStatus,omitempty" xml:"TemplateStatus,omitempty"` }
func (ModifyDefenseTemplateStatusRequest) GoString ¶
func (s ModifyDefenseTemplateStatusRequest) GoString() string
func (*ModifyDefenseTemplateStatusRequest) SetInstanceId ¶
func (s *ModifyDefenseTemplateStatusRequest) SetInstanceId(v string) *ModifyDefenseTemplateStatusRequest
func (*ModifyDefenseTemplateStatusRequest) SetRegionId ¶ added in v2.0.2
func (s *ModifyDefenseTemplateStatusRequest) SetRegionId(v string) *ModifyDefenseTemplateStatusRequest
func (*ModifyDefenseTemplateStatusRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *ModifyDefenseTemplateStatusRequest) SetResourceManagerResourceGroupId(v string) *ModifyDefenseTemplateStatusRequest
func (*ModifyDefenseTemplateStatusRequest) SetTemplateId ¶
func (s *ModifyDefenseTemplateStatusRequest) SetTemplateId(v int64) *ModifyDefenseTemplateStatusRequest
func (*ModifyDefenseTemplateStatusRequest) SetTemplateStatus ¶
func (s *ModifyDefenseTemplateStatusRequest) SetTemplateStatus(v int32) *ModifyDefenseTemplateStatusRequest
func (ModifyDefenseTemplateStatusRequest) String ¶
func (s ModifyDefenseTemplateStatusRequest) String() string
type ModifyDefenseTemplateStatusResponse ¶
type ModifyDefenseTemplateStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyDefenseTemplateStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyDefenseTemplateStatusResponse) GoString ¶
func (s ModifyDefenseTemplateStatusResponse) GoString() string
func (*ModifyDefenseTemplateStatusResponse) SetHeaders ¶
func (s *ModifyDefenseTemplateStatusResponse) SetHeaders(v map[string]*string) *ModifyDefenseTemplateStatusResponse
func (*ModifyDefenseTemplateStatusResponse) SetStatusCode ¶
func (s *ModifyDefenseTemplateStatusResponse) SetStatusCode(v int32) *ModifyDefenseTemplateStatusResponse
func (ModifyDefenseTemplateStatusResponse) String ¶
func (s ModifyDefenseTemplateStatusResponse) String() string
type ModifyDefenseTemplateStatusResponseBody ¶
type ModifyDefenseTemplateStatusResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyDefenseTemplateStatusResponseBody) GoString ¶
func (s ModifyDefenseTemplateStatusResponseBody) GoString() string
func (*ModifyDefenseTemplateStatusResponseBody) SetRequestId ¶
func (s *ModifyDefenseTemplateStatusResponseBody) SetRequestId(v string) *ModifyDefenseTemplateStatusResponseBody
func (ModifyDefenseTemplateStatusResponseBody) String ¶
func (s ModifyDefenseTemplateStatusResponseBody) String() string
type ModifyDomainRequest ¶
type ModifyDomainRequest struct { // The mode in which you want to add the domain name to WAF. Valid values: // // * **share:** adds the domain name to WAF in CNAME record mode. This is the default value. // * **hybrid_cloud_cname:** adds the domain name to WAF in hybrid cloud reverse proxy mode. AccessType *string `json:"AccessType,omitempty" xml:"AccessType,omitempty"` // The domain name whose access configurations you want to modify. Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The configurations of the listeners. Listen *ModifyDomainRequestListen `json:"Listen,omitempty" xml:"Listen,omitempty" type:"Struct"` // The configurations of the forwarding rule. Redirect *ModifyDomainRequestRedirect `json:"Redirect,omitempty" xml:"Redirect,omitempty" type:"Struct"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The source IP address of the request. The value of this parameter is specified by the system. SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (ModifyDomainRequest) GoString ¶
func (s ModifyDomainRequest) GoString() string
func (*ModifyDomainRequest) SetAccessType ¶
func (s *ModifyDomainRequest) SetAccessType(v string) *ModifyDomainRequest
func (*ModifyDomainRequest) SetDomain ¶
func (s *ModifyDomainRequest) SetDomain(v string) *ModifyDomainRequest
func (*ModifyDomainRequest) SetInstanceId ¶
func (s *ModifyDomainRequest) SetInstanceId(v string) *ModifyDomainRequest
func (*ModifyDomainRequest) SetListen ¶
func (s *ModifyDomainRequest) SetListen(v *ModifyDomainRequestListen) *ModifyDomainRequest
func (*ModifyDomainRequest) SetRedirect ¶
func (s *ModifyDomainRequest) SetRedirect(v *ModifyDomainRequestRedirect) *ModifyDomainRequest
func (*ModifyDomainRequest) SetRegionId ¶
func (s *ModifyDomainRequest) SetRegionId(v string) *ModifyDomainRequest
func (*ModifyDomainRequest) SetSourceIp ¶ added in v2.0.2
func (s *ModifyDomainRequest) SetSourceIp(v string) *ModifyDomainRequest
func (ModifyDomainRequest) String ¶
func (s ModifyDomainRequest) String() string
type ModifyDomainRequestListen ¶
type ModifyDomainRequestListen struct { // The ID of the certificate that you want to add. CertId *string `json:"CertId,omitempty" xml:"CertId,omitempty"` // The type of cipher suite that you want to add. This parameter is available only when you specify the **HttpsPorts** parameter. Valid values: // // * **1:** all cipher suites. // * **2:** strong cipher suites. You can select this value only when you set the **TLSVersion** parameter to **tlsv1.2**. // * **99:** custom cipher suites. CipherSuite *int32 `json:"CipherSuite,omitempty" xml:"CipherSuite,omitempty"` // The custom cipher suites that you want to add. This parameter is available only when you set the **CipherSuite** parameter to **99**. CustomCiphers []*string `json:"CustomCiphers,omitempty" xml:"CustomCiphers,omitempty" type:"Repeated"` // Specifies whether to support TLS 1.3. This parameter is available only when you specify the **HttpsPorts** parameter. Valid values: // // * **true:** supports TLS 1.3. // * **false:** does not support TLS 1.3. EnableTLSv3 *bool `json:"EnableTLSv3,omitempty" xml:"EnableTLSv3,omitempty"` // Specifies whether to enable an exclusive IP address for the domain name. This parameter is available only when you set the **IPv6Enabled** parameter to false and the **ProtectionResource** parameter to **share**. Valid values: // // * **true:** enables an exclusive IP address for the domain name. // * **false:** does not enable an exclusive IP address for the domain name. This is the default value. ExclusiveIp *bool `json:"ExclusiveIp,omitempty" xml:"ExclusiveIp,omitempty"` // Specifies whether to enable HTTP to HTTPS redirection for the domain name. This parameter is available only when you specify the **HttpsPorts** parameter and leave the **HttpPorts** parameter empty. Valid values: // // * **true:** enables HTTP to HTTPS redirection. // * **false:** disables HTTP to HTTPS redirection. FocusHttps *bool `json:"FocusHttps,omitempty" xml:"FocusHttps,omitempty"` // Specifies whether to enable HTTP/2. This parameter is available only when you specify the **HttpsPorts** parameter. Valid values: // // * **true:** enables HTTP/2. // * **false:** disables HTTP/2. This is the default value. Http2Enabled *bool `json:"Http2Enabled,omitempty" xml:"Http2Enabled,omitempty"` // An array of HTTP listener ports. Specify the value of this parameter in the \[port1,port2,...] format. HttpPorts []*int32 `json:"HttpPorts,omitempty" xml:"HttpPorts,omitempty" type:"Repeated"` // An array of HTTPS listener ports. Specify the value of this parameter in the \[port1,port2,...] format. HttpsPorts []*int32 `json:"HttpsPorts,omitempty" xml:"HttpsPorts,omitempty" type:"Repeated"` // Specifies whether to enable IPv6. Valid values: // // * **true:** enables IPv6. // * **false:** disables IPv6. This is the default value. IPv6Enabled *bool `json:"IPv6Enabled,omitempty" xml:"IPv6Enabled,omitempty"` // The type of the protection resource that you want to use. Valid values: // // * **share:** shared cluster. This is the default value. // * **gslb:** shared cluster-based intelligent load balancing. ProtectionResource *string `json:"ProtectionResource,omitempty" xml:"ProtectionResource,omitempty"` // 是否仅客端访问。仅SM2Enable取值为true时,使用该参数。 // // - true:仅国密客户端才可以访问。 // // - false:国密和非国密均可以访问。 SM2AccessOnly *bool `json:"SM2AccessOnly,omitempty" xml:"SM2AccessOnly,omitempty"` // 要添加的国密证书的ID。仅SM2Enable取值为true时,使用该参数。 SM2CertId *string `json:"SM2CertId,omitempty" xml:"SM2CertId,omitempty"` // 是否开启国密证书 SM2Enabled *bool `json:"SM2Enabled,omitempty" xml:"SM2Enabled,omitempty"` // The version of the Transport Layer Security (TLS) protocol. This parameter is available only when you specify the **HttpsPorts** parameter. Valid values: // // * **tlsv1** // * **tlsv1.1** // * **tlsv1.2** TLSVersion *string `json:"TLSVersion,omitempty" xml:"TLSVersion,omitempty"` // The method that you want WAF to use to obtain the actual IP address of a client. Valid values: // // * **0:** No Layer 7 proxies are deployed in front of WAF. This is the default value. // * **1:** WAF reads the first value of the X-Forwarded-For (XFF) header field as the actual IP address of the client. // * **2:** WAF reads the value of a custom header field as the actual IP address of the client. XffHeaderMode *int32 `json:"XffHeaderMode,omitempty" xml:"XffHeaderMode,omitempty"` // The custom header fields that you want to use to obtain the actual IP address of a client. Specify the value of this parameter in the \["header1","header2",...] format. // // > If you set the **XffHeaderMode** parameter to 2, this parameter is required. XffHeaders []*string `json:"XffHeaders,omitempty" xml:"XffHeaders,omitempty" type:"Repeated"` }
func (ModifyDomainRequestListen) GoString ¶
func (s ModifyDomainRequestListen) GoString() string
func (*ModifyDomainRequestListen) SetCertId ¶
func (s *ModifyDomainRequestListen) SetCertId(v string) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetCipherSuite ¶
func (s *ModifyDomainRequestListen) SetCipherSuite(v int32) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetCustomCiphers ¶
func (s *ModifyDomainRequestListen) SetCustomCiphers(v []*string) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetEnableTLSv3 ¶
func (s *ModifyDomainRequestListen) SetEnableTLSv3(v bool) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetExclusiveIp ¶
func (s *ModifyDomainRequestListen) SetExclusiveIp(v bool) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetFocusHttps ¶
func (s *ModifyDomainRequestListen) SetFocusHttps(v bool) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetHttp2Enabled ¶
func (s *ModifyDomainRequestListen) SetHttp2Enabled(v bool) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetHttpPorts ¶
func (s *ModifyDomainRequestListen) SetHttpPorts(v []*int32) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetHttpsPorts ¶
func (s *ModifyDomainRequestListen) SetHttpsPorts(v []*int32) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetIPv6Enabled ¶
func (s *ModifyDomainRequestListen) SetIPv6Enabled(v bool) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetProtectionResource ¶
func (s *ModifyDomainRequestListen) SetProtectionResource(v string) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetSM2AccessOnly ¶ added in v2.0.2
func (s *ModifyDomainRequestListen) SetSM2AccessOnly(v bool) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetSM2CertId ¶ added in v2.0.2
func (s *ModifyDomainRequestListen) SetSM2CertId(v string) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetSM2Enabled ¶ added in v2.0.2
func (s *ModifyDomainRequestListen) SetSM2Enabled(v bool) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetTLSVersion ¶
func (s *ModifyDomainRequestListen) SetTLSVersion(v string) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetXffHeaderMode ¶
func (s *ModifyDomainRequestListen) SetXffHeaderMode(v int32) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetXffHeaders ¶
func (s *ModifyDomainRequestListen) SetXffHeaders(v []*string) *ModifyDomainRequestListen
func (ModifyDomainRequestListen) String ¶
func (s ModifyDomainRequestListen) String() string
type ModifyDomainRequestRedirect ¶
type ModifyDomainRequestRedirect struct { // The back-to-origin IP addresses or domain names. You can specify only one type of address. If you use the domain name type, only IPv4 is supported. // // * If you use the IP address type, specify the value of this parameter in the \["ip1","ip2",...] format. You can specify up to 20 IP addresses. // * If you use the domain name type, specify the value of this parameter in the \["domain"] format. You can specify up to 20 domain names. Backends []*string `json:"Backends,omitempty" xml:"Backends,omitempty" type:"Repeated"` // Specifies whether to enable the public cloud disaster recovery feature. Valid values: // // * **true** // * **false** (default) CnameEnabled *bool `json:"CnameEnabled,omitempty" xml:"CnameEnabled,omitempty"` // The connection timeout period. Unit: seconds. Valid values: 1 to 3600. ConnectTimeout *int32 `json:"ConnectTimeout,omitempty" xml:"ConnectTimeout,omitempty"` // Specifies whether to enable HTTPS to HTTP redirection for back-to-origin requests. This parameter is available only if you specify **HttpsPorts**. Valid values: // // * **true** // * **false** FocusHttpBackend *bool `json:"FocusHttpBackend,omitempty" xml:"FocusHttpBackend,omitempty"` // Specifies whether to enable the persistent connection feature. Valid values: // // * **true** (default) // * **false** Keepalive *bool `json:"Keepalive,omitempty" xml:"Keepalive,omitempty"` // The number of reused persistent connections. Valid values: 60 to 1000. // // > This parameter specifies the number of reused persistent connections after you enable the persistent connection feature. KeepaliveRequests *int32 `json:"KeepaliveRequests,omitempty" xml:"KeepaliveRequests,omitempty"` // The timeout period of persistent connections that are in the Idle state. Valid values: 1 to 60. Default value: 15. Unit: seconds. // // > This parameter specifies the period of time during which a reused persistent connection remains in the Idle state before the persistent connection is released. KeepaliveTimeout *int32 `json:"KeepaliveTimeout,omitempty" xml:"KeepaliveTimeout,omitempty"` // The load balancing algorithm that you want WAF to use to forward requests to the origin server. Valid values: // // * **ip_hash** // * **roundRobin** // * **leastTime**. You can select this value only if you set **ProtectionResource** to **gslb**. Loadbalance *string `json:"Loadbalance,omitempty" xml:"Loadbalance,omitempty"` // The read timeout period. Unit: seconds. Valid values: 1 to 3600. ReadTimeout *int32 `json:"ReadTimeout,omitempty" xml:"ReadTimeout,omitempty"` // The key-value pairs that you want to use to mark the requests that are processed by WAF. // // WAF automatically adds the key-value pairs to the request headers. This way, the backend service can identify the requests that are processed by WAF. RequestHeaders []*ModifyDomainRequestRedirectRequestHeaders `json:"RequestHeaders,omitempty" xml:"RequestHeaders,omitempty" type:"Repeated"` // Specifies whether WAF retries to forward requests when requests fail to be forwarded to the origin server. Valid values: // // * **true** (default) // * **false** Retry *bool `json:"Retry,omitempty" xml:"Retry,omitempty"` // The forwarding rules that you want to configure for the domain name that you want to add to WAF in hybrid cloud mode. Set the value to a string that consists of JSON arrays. Each element in a JSON array must be a JSON struct that contains the following fields: // // * **rs:** The back-to-origin IP addresses or CNAMEs. The value must be of the ARRAY type. // * **location:** The name of the protection node. The value must be of the STRING type. // * **locationId:** The ID of the protection node. The value must be of the LONG type. RoutingRules *string `json:"RoutingRules,omitempty" xml:"RoutingRules,omitempty"` // Specifies whether to enable origin Server Name Indication (SNI). This parameter is available only if you specify **HttpsPorts**. Valid values: // // * **true** // * **false** (default) SniEnabled *bool `json:"SniEnabled,omitempty" xml:"SniEnabled,omitempty"` // The value of the custom SNI field. If you do not specify this parameter, the value of the **Host** field in the request header is automatically used. If you want WAF to use an SNI field value that is different from the value of the Host field in back-to-origin requests, you can specify a custom value for the SNI field. // // > This parameter is required only if you set **SniEnabled** to true. SniHost *string `json:"SniHost,omitempty" xml:"SniHost,omitempty"` // The write timeout period. Unit: seconds. Valid values: 1 to 3600. WriteTimeout *int32 `json:"WriteTimeout,omitempty" xml:"WriteTimeout,omitempty"` XffProto *bool `json:"XffProto,omitempty" xml:"XffProto,omitempty"` }
func (ModifyDomainRequestRedirect) GoString ¶
func (s ModifyDomainRequestRedirect) GoString() string
func (*ModifyDomainRequestRedirect) SetBackends ¶
func (s *ModifyDomainRequestRedirect) SetBackends(v []*string) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetCnameEnabled ¶ added in v2.0.2
func (s *ModifyDomainRequestRedirect) SetCnameEnabled(v bool) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetConnectTimeout ¶
func (s *ModifyDomainRequestRedirect) SetConnectTimeout(v int32) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetFocusHttpBackend ¶
func (s *ModifyDomainRequestRedirect) SetFocusHttpBackend(v bool) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetKeepalive ¶ added in v2.0.1
func (s *ModifyDomainRequestRedirect) SetKeepalive(v bool) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetKeepaliveRequests ¶ added in v2.0.1
func (s *ModifyDomainRequestRedirect) SetKeepaliveRequests(v int32) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetKeepaliveTimeout ¶ added in v2.0.1
func (s *ModifyDomainRequestRedirect) SetKeepaliveTimeout(v int32) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetLoadbalance ¶
func (s *ModifyDomainRequestRedirect) SetLoadbalance(v string) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetReadTimeout ¶
func (s *ModifyDomainRequestRedirect) SetReadTimeout(v int32) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetRequestHeaders ¶
func (s *ModifyDomainRequestRedirect) SetRequestHeaders(v []*ModifyDomainRequestRedirectRequestHeaders) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetRetry ¶ added in v2.0.1
func (s *ModifyDomainRequestRedirect) SetRetry(v bool) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetRoutingRules ¶ added in v2.0.2
func (s *ModifyDomainRequestRedirect) SetRoutingRules(v string) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetSniEnabled ¶
func (s *ModifyDomainRequestRedirect) SetSniEnabled(v bool) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetSniHost ¶
func (s *ModifyDomainRequestRedirect) SetSniHost(v string) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetWriteTimeout ¶
func (s *ModifyDomainRequestRedirect) SetWriteTimeout(v int32) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetXffProto ¶ added in v2.1.2
func (s *ModifyDomainRequestRedirect) SetXffProto(v bool) *ModifyDomainRequestRedirect
func (ModifyDomainRequestRedirect) String ¶
func (s ModifyDomainRequestRedirect) String() string
type ModifyDomainRequestRedirectRequestHeaders ¶
type ModifyDomainRequestRedirectRequestHeaders struct { // The key of the custom header field. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the custom header field. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ModifyDomainRequestRedirectRequestHeaders) GoString ¶
func (s ModifyDomainRequestRedirectRequestHeaders) GoString() string
func (*ModifyDomainRequestRedirectRequestHeaders) SetKey ¶
func (s *ModifyDomainRequestRedirectRequestHeaders) SetKey(v string) *ModifyDomainRequestRedirectRequestHeaders
func (*ModifyDomainRequestRedirectRequestHeaders) SetValue ¶
func (s *ModifyDomainRequestRedirectRequestHeaders) SetValue(v string) *ModifyDomainRequestRedirectRequestHeaders
func (ModifyDomainRequestRedirectRequestHeaders) String ¶
func (s ModifyDomainRequestRedirectRequestHeaders) String() string
type ModifyDomainResponse ¶
type ModifyDomainResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyDomainResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyDomainResponse) GoString ¶
func (s ModifyDomainResponse) GoString() string
func (*ModifyDomainResponse) SetBody ¶
func (s *ModifyDomainResponse) SetBody(v *ModifyDomainResponseBody) *ModifyDomainResponse
func (*ModifyDomainResponse) SetHeaders ¶
func (s *ModifyDomainResponse) SetHeaders(v map[string]*string) *ModifyDomainResponse
func (*ModifyDomainResponse) SetStatusCode ¶
func (s *ModifyDomainResponse) SetStatusCode(v int32) *ModifyDomainResponse
func (ModifyDomainResponse) String ¶
func (s ModifyDomainResponse) String() string
type ModifyDomainResponseBody ¶
type ModifyDomainResponseBody struct { // The information about the domain name. DomainInfo *ModifyDomainResponseBodyDomainInfo `json:"DomainInfo,omitempty" xml:"DomainInfo,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyDomainResponseBody) GoString ¶
func (s ModifyDomainResponseBody) GoString() string
func (*ModifyDomainResponseBody) SetDomainInfo ¶
func (s *ModifyDomainResponseBody) SetDomainInfo(v *ModifyDomainResponseBodyDomainInfo) *ModifyDomainResponseBody
func (*ModifyDomainResponseBody) SetRequestId ¶
func (s *ModifyDomainResponseBody) SetRequestId(v string) *ModifyDomainResponseBody
func (ModifyDomainResponseBody) String ¶
func (s ModifyDomainResponseBody) String() string
type ModifyDomainResponseBodyDomainInfo ¶
type ModifyDomainResponseBodyDomainInfo struct { // The CNAME that is assigned by WAF to the domain name. Cname *string `json:"Cname,omitempty" xml:"Cname,omitempty"` // The domain name whose access configurations you modified. Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the domain name. DomainId *string `json:"DomainId,omitempty" xml:"DomainId,omitempty"` }
func (ModifyDomainResponseBodyDomainInfo) GoString ¶
func (s ModifyDomainResponseBodyDomainInfo) GoString() string
func (*ModifyDomainResponseBodyDomainInfo) SetCname ¶
func (s *ModifyDomainResponseBodyDomainInfo) SetCname(v string) *ModifyDomainResponseBodyDomainInfo
func (*ModifyDomainResponseBodyDomainInfo) SetDomain ¶
func (s *ModifyDomainResponseBodyDomainInfo) SetDomain(v string) *ModifyDomainResponseBodyDomainInfo
func (*ModifyDomainResponseBodyDomainInfo) SetDomainId ¶ added in v2.0.2
func (s *ModifyDomainResponseBodyDomainInfo) SetDomainId(v string) *ModifyDomainResponseBodyDomainInfo
func (ModifyDomainResponseBodyDomainInfo) String ¶
func (s ModifyDomainResponseBodyDomainInfo) String() string
type ModifyDomainShrinkRequest ¶
type ModifyDomainShrinkRequest struct { // The mode in which you want to add the domain name to WAF. Valid values: // // * **share:** adds the domain name to WAF in CNAME record mode. This is the default value. // * **hybrid_cloud_cname:** adds the domain name to WAF in hybrid cloud reverse proxy mode. AccessType *string `json:"AccessType,omitempty" xml:"AccessType,omitempty"` // The domain name whose access configurations you want to modify. Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The configurations of the listeners. ListenShrink *string `json:"Listen,omitempty" xml:"Listen,omitempty"` // The configurations of the forwarding rule. RedirectShrink *string `json:"Redirect,omitempty" xml:"Redirect,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The source IP address of the request. The value of this parameter is specified by the system. SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (ModifyDomainShrinkRequest) GoString ¶
func (s ModifyDomainShrinkRequest) GoString() string
func (*ModifyDomainShrinkRequest) SetAccessType ¶
func (s *ModifyDomainShrinkRequest) SetAccessType(v string) *ModifyDomainShrinkRequest
func (*ModifyDomainShrinkRequest) SetDomain ¶
func (s *ModifyDomainShrinkRequest) SetDomain(v string) *ModifyDomainShrinkRequest
func (*ModifyDomainShrinkRequest) SetInstanceId ¶
func (s *ModifyDomainShrinkRequest) SetInstanceId(v string) *ModifyDomainShrinkRequest
func (*ModifyDomainShrinkRequest) SetListenShrink ¶
func (s *ModifyDomainShrinkRequest) SetListenShrink(v string) *ModifyDomainShrinkRequest
func (*ModifyDomainShrinkRequest) SetRedirectShrink ¶
func (s *ModifyDomainShrinkRequest) SetRedirectShrink(v string) *ModifyDomainShrinkRequest
func (*ModifyDomainShrinkRequest) SetRegionId ¶
func (s *ModifyDomainShrinkRequest) SetRegionId(v string) *ModifyDomainShrinkRequest
func (*ModifyDomainShrinkRequest) SetSourceIp ¶ added in v2.0.2
func (s *ModifyDomainShrinkRequest) SetSourceIp(v string) *ModifyDomainShrinkRequest
func (ModifyDomainShrinkRequest) String ¶
func (s ModifyDomainShrinkRequest) String() string
type ModifyHybridCloudClusterBypassStatusRequest ¶ added in v2.1.0
type ModifyHybridCloudClusterBypassStatusRequest struct { // The ID of the hybrid cloud cluster. ClusterResourceId *string `json:"ClusterResourceId,omitempty" xml:"ClusterResourceId,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // ** // // **You can call the **DescribeInstanceInfo[ operation to obtain the ID of the WAF instance.](~~140857~~) InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The status of manual bypass. Valid values: // // * **on**: enabled. // * **off**: disabled. This is the default value. RuleStatus *string `json:"RuleStatus,omitempty" xml:"RuleStatus,omitempty"` }
func (ModifyHybridCloudClusterBypassStatusRequest) GoString ¶ added in v2.1.0
func (s ModifyHybridCloudClusterBypassStatusRequest) GoString() string
func (*ModifyHybridCloudClusterBypassStatusRequest) SetClusterResourceId ¶ added in v2.1.0
func (s *ModifyHybridCloudClusterBypassStatusRequest) SetClusterResourceId(v string) *ModifyHybridCloudClusterBypassStatusRequest
func (*ModifyHybridCloudClusterBypassStatusRequest) SetInstanceId ¶ added in v2.1.0
func (s *ModifyHybridCloudClusterBypassStatusRequest) SetInstanceId(v string) *ModifyHybridCloudClusterBypassStatusRequest
func (*ModifyHybridCloudClusterBypassStatusRequest) SetRuleStatus ¶ added in v2.1.0
func (s *ModifyHybridCloudClusterBypassStatusRequest) SetRuleStatus(v string) *ModifyHybridCloudClusterBypassStatusRequest
func (ModifyHybridCloudClusterBypassStatusRequest) String ¶ added in v2.1.0
func (s ModifyHybridCloudClusterBypassStatusRequest) String() string
type ModifyHybridCloudClusterBypassStatusResponse ¶ added in v2.1.0
type ModifyHybridCloudClusterBypassStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyHybridCloudClusterBypassStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyHybridCloudClusterBypassStatusResponse) GoString ¶ added in v2.1.0
func (s ModifyHybridCloudClusterBypassStatusResponse) GoString() string
func (*ModifyHybridCloudClusterBypassStatusResponse) SetHeaders ¶ added in v2.1.0
func (s *ModifyHybridCloudClusterBypassStatusResponse) SetHeaders(v map[string]*string) *ModifyHybridCloudClusterBypassStatusResponse
func (*ModifyHybridCloudClusterBypassStatusResponse) SetStatusCode ¶ added in v2.1.0
func (s *ModifyHybridCloudClusterBypassStatusResponse) SetStatusCode(v int32) *ModifyHybridCloudClusterBypassStatusResponse
func (ModifyHybridCloudClusterBypassStatusResponse) String ¶ added in v2.1.0
func (s ModifyHybridCloudClusterBypassStatusResponse) String() string
type ModifyHybridCloudClusterBypassStatusResponseBody ¶ added in v2.1.0
type ModifyHybridCloudClusterBypassStatusResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyHybridCloudClusterBypassStatusResponseBody) GoString ¶ added in v2.1.0
func (s ModifyHybridCloudClusterBypassStatusResponseBody) GoString() string
func (*ModifyHybridCloudClusterBypassStatusResponseBody) SetRequestId ¶ added in v2.1.0
func (s *ModifyHybridCloudClusterBypassStatusResponseBody) SetRequestId(v string) *ModifyHybridCloudClusterBypassStatusResponseBody
func (ModifyHybridCloudClusterBypassStatusResponseBody) String ¶ added in v2.1.0
func (s ModifyHybridCloudClusterBypassStatusResponseBody) String() string
type ModifyMajorProtectionBlackIpRequest ¶
type ModifyMajorProtectionBlackIpRequest struct { // The description of the IP address blacklist. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The time after which the IP address blacklist becomes invalid. Unit: seconds. // // > If you set this parameter to **0**, the blacklist is permanently valid. ExpiredTime *int64 `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The IP addresses that you want to add to the IP address blacklist. You can specify multiple CIDR blocks or IP addresses. IPv4 and IPv6 addresses are supported. Separate the CIDR blocks or IP addresses with commas (,). For more information, see [Protection for major events](~~425591~~). IpList *string `json:"IpList,omitempty" xml:"IpList,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the IP address blacklist rule for major event protection. RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The ID of the IP address blacklist rule template for major event protection. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (ModifyMajorProtectionBlackIpRequest) GoString ¶
func (s ModifyMajorProtectionBlackIpRequest) GoString() string
func (*ModifyMajorProtectionBlackIpRequest) SetDescription ¶
func (s *ModifyMajorProtectionBlackIpRequest) SetDescription(v string) *ModifyMajorProtectionBlackIpRequest
func (*ModifyMajorProtectionBlackIpRequest) SetExpiredTime ¶
func (s *ModifyMajorProtectionBlackIpRequest) SetExpiredTime(v int64) *ModifyMajorProtectionBlackIpRequest
func (*ModifyMajorProtectionBlackIpRequest) SetInstanceId ¶
func (s *ModifyMajorProtectionBlackIpRequest) SetInstanceId(v string) *ModifyMajorProtectionBlackIpRequest
func (*ModifyMajorProtectionBlackIpRequest) SetIpList ¶
func (s *ModifyMajorProtectionBlackIpRequest) SetIpList(v string) *ModifyMajorProtectionBlackIpRequest
func (*ModifyMajorProtectionBlackIpRequest) SetRegionId ¶ added in v2.0.2
func (s *ModifyMajorProtectionBlackIpRequest) SetRegionId(v string) *ModifyMajorProtectionBlackIpRequest
func (*ModifyMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *ModifyMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId(v string) *ModifyMajorProtectionBlackIpRequest
func (*ModifyMajorProtectionBlackIpRequest) SetRuleId ¶
func (s *ModifyMajorProtectionBlackIpRequest) SetRuleId(v int64) *ModifyMajorProtectionBlackIpRequest
func (*ModifyMajorProtectionBlackIpRequest) SetTemplateId ¶
func (s *ModifyMajorProtectionBlackIpRequest) SetTemplateId(v int64) *ModifyMajorProtectionBlackIpRequest
func (ModifyMajorProtectionBlackIpRequest) String ¶
func (s ModifyMajorProtectionBlackIpRequest) String() string
type ModifyMajorProtectionBlackIpResponse ¶
type ModifyMajorProtectionBlackIpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyMajorProtectionBlackIpResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyMajorProtectionBlackIpResponse) GoString ¶
func (s ModifyMajorProtectionBlackIpResponse) GoString() string
func (*ModifyMajorProtectionBlackIpResponse) SetHeaders ¶
func (s *ModifyMajorProtectionBlackIpResponse) SetHeaders(v map[string]*string) *ModifyMajorProtectionBlackIpResponse
func (*ModifyMajorProtectionBlackIpResponse) SetStatusCode ¶
func (s *ModifyMajorProtectionBlackIpResponse) SetStatusCode(v int32) *ModifyMajorProtectionBlackIpResponse
func (ModifyMajorProtectionBlackIpResponse) String ¶
func (s ModifyMajorProtectionBlackIpResponse) String() string
type ModifyMajorProtectionBlackIpResponseBody ¶
type ModifyMajorProtectionBlackIpResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyMajorProtectionBlackIpResponseBody) GoString ¶
func (s ModifyMajorProtectionBlackIpResponseBody) GoString() string
func (*ModifyMajorProtectionBlackIpResponseBody) SetRequestId ¶
func (s *ModifyMajorProtectionBlackIpResponseBody) SetRequestId(v string) *ModifyMajorProtectionBlackIpResponseBody
func (ModifyMajorProtectionBlackIpResponseBody) String ¶
func (s ModifyMajorProtectionBlackIpResponseBody) String() string
type ModifyResourceLogStatusRequest ¶
type ModifyResourceLogStatusRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object on which you want to manage the log collection feature. Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // Specifies whether to enable the log collection feature for the protected object. Valid values: // // * **true:** enables the log collection feature. // * **false:** disables the log collection feature. Status *bool `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ModifyResourceLogStatusRequest) GoString ¶
func (s ModifyResourceLogStatusRequest) GoString() string
func (*ModifyResourceLogStatusRequest) SetInstanceId ¶
func (s *ModifyResourceLogStatusRequest) SetInstanceId(v string) *ModifyResourceLogStatusRequest
func (*ModifyResourceLogStatusRequest) SetRegionId ¶ added in v2.0.2
func (s *ModifyResourceLogStatusRequest) SetRegionId(v string) *ModifyResourceLogStatusRequest
func (*ModifyResourceLogStatusRequest) SetResource ¶
func (s *ModifyResourceLogStatusRequest) SetResource(v string) *ModifyResourceLogStatusRequest
func (*ModifyResourceLogStatusRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *ModifyResourceLogStatusRequest) SetResourceManagerResourceGroupId(v string) *ModifyResourceLogStatusRequest
func (*ModifyResourceLogStatusRequest) SetStatus ¶
func (s *ModifyResourceLogStatusRequest) SetStatus(v bool) *ModifyResourceLogStatusRequest
func (ModifyResourceLogStatusRequest) String ¶
func (s ModifyResourceLogStatusRequest) String() string
type ModifyResourceLogStatusResponse ¶
type ModifyResourceLogStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyResourceLogStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyResourceLogStatusResponse) GoString ¶
func (s ModifyResourceLogStatusResponse) GoString() string
func (*ModifyResourceLogStatusResponse) SetBody ¶
func (s *ModifyResourceLogStatusResponse) SetBody(v *ModifyResourceLogStatusResponseBody) *ModifyResourceLogStatusResponse
func (*ModifyResourceLogStatusResponse) SetHeaders ¶
func (s *ModifyResourceLogStatusResponse) SetHeaders(v map[string]*string) *ModifyResourceLogStatusResponse
func (*ModifyResourceLogStatusResponse) SetStatusCode ¶
func (s *ModifyResourceLogStatusResponse) SetStatusCode(v int32) *ModifyResourceLogStatusResponse
func (ModifyResourceLogStatusResponse) String ¶
func (s ModifyResourceLogStatusResponse) String() string
type ModifyResourceLogStatusResponseBody ¶
type ModifyResourceLogStatusResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the log collection feature is enabled for the protected object. Valid values: // // * **true** // * **false** Status *bool `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ModifyResourceLogStatusResponseBody) GoString ¶
func (s ModifyResourceLogStatusResponseBody) GoString() string
func (*ModifyResourceLogStatusResponseBody) SetRequestId ¶
func (s *ModifyResourceLogStatusResponseBody) SetRequestId(v string) *ModifyResourceLogStatusResponseBody
func (*ModifyResourceLogStatusResponseBody) SetStatus ¶
func (s *ModifyResourceLogStatusResponseBody) SetStatus(v bool) *ModifyResourceLogStatusResponseBody
func (ModifyResourceLogStatusResponseBody) String ¶
func (s ModifyResourceLogStatusResponseBody) String() string
type ModifyTemplateResourcesRequest ¶
type ModifyTemplateResourcesRequest struct { // The protected object groups that you want to associate with the protection rule template. Specify the value of this parameter in the \["group1","group2",...] format. BindResourceGroups []*string `json:"BindResourceGroups,omitempty" xml:"BindResourceGroups,omitempty" type:"Repeated"` // The protected objects that you want to associate with the protection rule template. Specify the value of this parameter in the \["XX1","XX2",...] format. BindResources []*string `json:"BindResources,omitempty" xml:"BindResources,omitempty" type:"Repeated"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](~~433756~~) operation to obtain the ID of the WAF instance. InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance resides. Valid values: // // * **cn-hangzhou:** the Chinese mainland. // * **ap-southeast-1:** outside the Chinese mainland. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection rule template. TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` // The protected object groups that you want to disassociate from the protection rule template. Specify the value of this parameter in the \["group1","group2",...] format. UnbindResourceGroups []*string `json:"UnbindResourceGroups,omitempty" xml:"UnbindResourceGroups,omitempty" type:"Repeated"` // The protected objects that you want to disassociate from the protection rule template. Specify the value of this parameter in the \["XX1","XX2",...] format. UnbindResources []*string `json:"UnbindResources,omitempty" xml:"UnbindResources,omitempty" type:"Repeated"` }
func (ModifyTemplateResourcesRequest) GoString ¶
func (s ModifyTemplateResourcesRequest) GoString() string
func (*ModifyTemplateResourcesRequest) SetBindResourceGroups ¶
func (s *ModifyTemplateResourcesRequest) SetBindResourceGroups(v []*string) *ModifyTemplateResourcesRequest
func (*ModifyTemplateResourcesRequest) SetBindResources ¶
func (s *ModifyTemplateResourcesRequest) SetBindResources(v []*string) *ModifyTemplateResourcesRequest
func (*ModifyTemplateResourcesRequest) SetInstanceId ¶
func (s *ModifyTemplateResourcesRequest) SetInstanceId(v string) *ModifyTemplateResourcesRequest
func (*ModifyTemplateResourcesRequest) SetRegionId ¶ added in v2.0.2
func (s *ModifyTemplateResourcesRequest) SetRegionId(v string) *ModifyTemplateResourcesRequest
func (*ModifyTemplateResourcesRequest) SetResourceManagerResourceGroupId ¶ added in v2.0.2
func (s *ModifyTemplateResourcesRequest) SetResourceManagerResourceGroupId(v string) *ModifyTemplateResourcesRequest
func (*ModifyTemplateResourcesRequest) SetTemplateId ¶
func (s *ModifyTemplateResourcesRequest) SetTemplateId(v int64) *ModifyTemplateResourcesRequest
func (*ModifyTemplateResourcesRequest) SetUnbindResourceGroups ¶
func (s *ModifyTemplateResourcesRequest) SetUnbindResourceGroups(v []*string) *ModifyTemplateResourcesRequest
func (*ModifyTemplateResourcesRequest) SetUnbindResources ¶
func (s *ModifyTemplateResourcesRequest) SetUnbindResources(v []*string) *ModifyTemplateResourcesRequest
func (ModifyTemplateResourcesRequest) String ¶
func (s ModifyTemplateResourcesRequest) String() string
type ModifyTemplateResourcesResponse ¶
type ModifyTemplateResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyTemplateResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyTemplateResourcesResponse) GoString ¶
func (s ModifyTemplateResourcesResponse) GoString() string
func (*ModifyTemplateResourcesResponse) SetBody ¶
func (s *ModifyTemplateResourcesResponse) SetBody(v *ModifyTemplateResourcesResponseBody) *ModifyTemplateResourcesResponse
func (*ModifyTemplateResourcesResponse) SetHeaders ¶
func (s *ModifyTemplateResourcesResponse) SetHeaders(v map[string]*string) *ModifyTemplateResourcesResponse
func (*ModifyTemplateResourcesResponse) SetStatusCode ¶
func (s *ModifyTemplateResourcesResponse) SetStatusCode(v int32) *ModifyTemplateResourcesResponse
func (ModifyTemplateResourcesResponse) String ¶
func (s ModifyTemplateResourcesResponse) String() string
type ModifyTemplateResourcesResponseBody ¶
type ModifyTemplateResourcesResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyTemplateResourcesResponseBody) GoString ¶
func (s ModifyTemplateResourcesResponseBody) GoString() string
func (*ModifyTemplateResourcesResponseBody) SetRequestId ¶
func (s *ModifyTemplateResourcesResponseBody) SetRequestId(v string) *ModifyTemplateResourcesResponseBody
func (ModifyTemplateResourcesResponseBody) String ¶
func (s ModifyTemplateResourcesResponseBody) String() string
Click to show internal directories.
Click to hide internal directories.