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) CopyDefenseTemplate(request *CopyDefenseTemplateRequest) (_result *CopyDefenseTemplateResponse, _err error)
- func (client *Client) CopyDefenseTemplateWithOptions(request *CopyDefenseTemplateRequest, runtime *util.RuntimeOptions) (_result *CopyDefenseTemplateResponse, _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) CreateMemberAccounts(request *CreateMemberAccountsRequest) (_result *CreateMemberAccountsResponse, _err error)
- func (client *Client) CreateMemberAccountsWithOptions(request *CreateMemberAccountsRequest, runtime *util.RuntimeOptions) (_result *CreateMemberAccountsResponse, _err error)
- func (client *Client) CreatePostpaidInstance(request *CreatePostpaidInstanceRequest) (_result *CreatePostpaidInstanceResponse, _err error)
- func (client *Client) CreatePostpaidInstanceWithOptions(request *CreatePostpaidInstanceRequest, runtime *util.RuntimeOptions) (_result *CreatePostpaidInstanceResponse, _err error)
- func (client *Client) DeleteApisecAbnormal(request *DeleteApisecAbnormalRequest) (_result *DeleteApisecAbnormalResponse, _err error)
- func (client *Client) DeleteApisecAbnormalWithOptions(request *DeleteApisecAbnormalRequest, runtime *util.RuntimeOptions) (_result *DeleteApisecAbnormalResponse, _err error)
- func (client *Client) DeleteApisecEvent(request *DeleteApisecEventRequest) (_result *DeleteApisecEventResponse, _err error)
- func (client *Client) DeleteApisecEventWithOptions(request *DeleteApisecEventRequest, runtime *util.RuntimeOptions) (_result *DeleteApisecEventResponse, _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) DeleteMemberAccount(request *DeleteMemberAccountRequest) (_result *DeleteMemberAccountResponse, _err error)
- func (client *Client) DeleteMemberAccountWithOptions(request *DeleteMemberAccountRequest, runtime *util.RuntimeOptions) (_result *DeleteMemberAccountResponse, _err error)
- func (client *Client) DescribeAccountDelegatedStatus(request *DescribeAccountDelegatedStatusRequest) (_result *DescribeAccountDelegatedStatusResponse, _err error)
- func (client *Client) DescribeAccountDelegatedStatusWithOptions(request *DescribeAccountDelegatedStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeAccountDelegatedStatusResponse, _err error)
- func (client *Client) DescribeApisecAbnormalDomainStatistic(request *DescribeApisecAbnormalDomainStatisticRequest) (_result *DescribeApisecAbnormalDomainStatisticResponse, _err error)
- func (client *Client) DescribeApisecAbnormalDomainStatisticWithOptions(request *DescribeApisecAbnormalDomainStatisticRequest, ...) (_result *DescribeApisecAbnormalDomainStatisticResponse, _err error)
- func (client *Client) DescribeApisecAssetTrend(request *DescribeApisecAssetTrendRequest) (_result *DescribeApisecAssetTrendResponse, _err error)
- func (client *Client) DescribeApisecAssetTrendWithOptions(request *DescribeApisecAssetTrendRequest, runtime *util.RuntimeOptions) (_result *DescribeApisecAssetTrendResponse, _err error)
- func (client *Client) DescribeApisecEventDomainStatistic(request *DescribeApisecEventDomainStatisticRequest) (_result *DescribeApisecEventDomainStatisticResponse, _err error)
- func (client *Client) DescribeApisecEventDomainStatisticWithOptions(request *DescribeApisecEventDomainStatisticRequest, ...) (_result *DescribeApisecEventDomainStatisticResponse, _err error)
- func (client *Client) DescribeApisecSensitiveDomainStatistic(request *DescribeApisecSensitiveDomainStatisticRequest) (_result *DescribeApisecSensitiveDomainStatisticResponse, _err error)
- func (client *Client) DescribeApisecSensitiveDomainStatisticWithOptions(request *DescribeApisecSensitiveDomainStatisticRequest, ...) (_result *DescribeApisecSensitiveDomainStatisticResponse, _err error)
- func (client *Client) DescribeCertDetail(request *DescribeCertDetailRequest) (_result *DescribeCertDetailResponse, _err error)
- func (client *Client) DescribeCertDetailWithOptions(request *DescribeCertDetailRequest, runtime *util.RuntimeOptions) (_result *DescribeCertDetailResponse, _err error)
- func (client *Client) DescribeCerts(request *DescribeCertsRequest) (_result *DescribeCertsResponse, _err error)
- func (client *Client) DescribeCertsWithOptions(request *DescribeCertsRequest, runtime *util.RuntimeOptions) (_result *DescribeCertsResponse, _err error)
- func (client *Client) DescribeCloudResources(request *DescribeCloudResourcesRequest) (_result *DescribeCloudResourcesResponse, _err error)
- func (client *Client) DescribeCloudResourcesWithOptions(request *DescribeCloudResourcesRequest, runtime *util.RuntimeOptions) (_result *DescribeCloudResourcesResponse, _err error)
- func (client *Client) DescribeDefenseResource(request *DescribeDefenseResourceRequest) (_result *DescribeDefenseResourceResponse, _err error)
- func (client *Client) DescribeDefenseResourceGroup(request *DescribeDefenseResourceGroupRequest) (_result *DescribeDefenseResourceGroupResponse, _err error)
- func (client *Client) DescribeDefenseResourceGroupNames(request *DescribeDefenseResourceGroupNamesRequest) (_result *DescribeDefenseResourceGroupNamesResponse, _err error)
- func (client *Client) DescribeDefenseResourceGroupNamesWithOptions(request *DescribeDefenseResourceGroupNamesRequest, ...) (_result *DescribeDefenseResourceGroupNamesResponse, _err error)
- func (client *Client) DescribeDefenseResourceGroupWithOptions(request *DescribeDefenseResourceGroupRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourceGroupResponse, _err error)
- func (client *Client) DescribeDefenseResourceGroups(request *DescribeDefenseResourceGroupsRequest) (_result *DescribeDefenseResourceGroupsResponse, _err error)
- func (client *Client) DescribeDefenseResourceGroupsWithOptions(request *DescribeDefenseResourceGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourceGroupsResponse, _err error)
- func (client *Client) DescribeDefenseResourceNames(request *DescribeDefenseResourceNamesRequest) (_result *DescribeDefenseResourceNamesResponse, _err error)
- func (client *Client) DescribeDefenseResourceNamesWithOptions(request *DescribeDefenseResourceNamesRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourceNamesResponse, _err error)
- func (client *Client) DescribeDefenseResourceTemplates(request *DescribeDefenseResourceTemplatesRequest) (_result *DescribeDefenseResourceTemplatesResponse, _err error)
- func (client *Client) DescribeDefenseResourceTemplatesWithOptions(request *DescribeDefenseResourceTemplatesRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourceTemplatesResponse, _err error)
- func (client *Client) DescribeDefenseResourceWithOptions(request *DescribeDefenseResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourceResponse, _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) DescribeDefenseTemplateValidGroups(request *DescribeDefenseTemplateValidGroupsRequest) (_result *DescribeDefenseTemplateValidGroupsResponse, _err error)
- func (client *Client) DescribeDefenseTemplateValidGroupsWithOptions(request *DescribeDefenseTemplateValidGroupsRequest, ...) (_result *DescribeDefenseTemplateValidGroupsResponse, _err error)
- func (client *Client) DescribeDefenseTemplateWithOptions(request *DescribeDefenseTemplateRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseTemplateResponse, _err error)
- func (client *Client) DescribeDefenseTemplates(request *DescribeDefenseTemplatesRequest) (_result *DescribeDefenseTemplatesResponse, _err error)
- func (client *Client) DescribeDefenseTemplatesWithOptions(request *DescribeDefenseTemplatesRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseTemplatesResponse, _err error)
- func (client *Client) DescribeDomainDNSRecord(request *DescribeDomainDNSRecordRequest) (_result *DescribeDomainDNSRecordResponse, _err error)
- func (client *Client) DescribeDomainDNSRecordWithOptions(request *DescribeDomainDNSRecordRequest, runtime *util.RuntimeOptions) (_result *DescribeDomainDNSRecordResponse, _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) DescribeMemberAccounts(request *DescribeMemberAccountsRequest) (_result *DescribeMemberAccountsResponse, _err error)
- func (client *Client) DescribeMemberAccountsWithOptions(request *DescribeMemberAccountsRequest, runtime *util.RuntimeOptions) (_result *DescribeMemberAccountsResponse, _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) DescribeProductInstances(request *DescribeProductInstancesRequest) (_result *DescribeProductInstancesResponse, _err error)
- func (client *Client) DescribeProductInstancesWithOptions(request *DescribeProductInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeProductInstancesResponse, _err error)
- func (client *Client) DescribePunishedDomains(request *DescribePunishedDomainsRequest) (_result *DescribePunishedDomainsResponse, _err error)
- func (client *Client) DescribePunishedDomainsWithOptions(request *DescribePunishedDomainsRequest, runtime *util.RuntimeOptions) (_result *DescribePunishedDomainsResponse, _err error)
- func (client *Client) DescribeResourceInstanceCerts(request *DescribeResourceInstanceCertsRequest) (_result *DescribeResourceInstanceCertsResponse, _err error)
- func (client *Client) DescribeResourceInstanceCertsWithOptions(request *DescribeResourceInstanceCertsRequest, runtime *util.RuntimeOptions) (_result *DescribeResourceInstanceCertsResponse, _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) DescribeResourceRegionId(request *DescribeResourceRegionIdRequest) (_result *DescribeResourceRegionIdResponse, _err error)
- func (client *Client) DescribeResourceRegionIdWithOptions(request *DescribeResourceRegionIdRequest, runtime *util.RuntimeOptions) (_result *DescribeResourceRegionIdResponse, _err error)
- func (client *Client) DescribeResourceSupportRegions(request *DescribeResourceSupportRegionsRequest) (_result *DescribeResourceSupportRegionsResponse, _err error)
- func (client *Client) DescribeResourceSupportRegionsWithOptions(request *DescribeResourceSupportRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeResourceSupportRegionsResponse, _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) DescribeSlsAuthStatus(request *DescribeSlsAuthStatusRequest) (_result *DescribeSlsAuthStatusResponse, _err error)
- func (client *Client) DescribeSlsAuthStatusWithOptions(request *DescribeSlsAuthStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeSlsAuthStatusResponse, _err error)
- func (client *Client) DescribeSlsLogStore(request *DescribeSlsLogStoreRequest) (_result *DescribeSlsLogStoreResponse, _err error)
- func (client *Client) DescribeSlsLogStoreStatus(request *DescribeSlsLogStoreStatusRequest) (_result *DescribeSlsLogStoreStatusResponse, _err error)
- func (client *Client) DescribeSlsLogStoreStatusWithOptions(request *DescribeSlsLogStoreStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeSlsLogStoreStatusResponse, _err error)
- func (client *Client) DescribeSlsLogStoreWithOptions(request *DescribeSlsLogStoreRequest, runtime *util.RuntimeOptions) (_result *DescribeSlsLogStoreResponse, _err error)
- func (client *Client) DescribeTemplateResourceCount(request *DescribeTemplateResourceCountRequest) (_result *DescribeTemplateResourceCountResponse, _err error)
- func (client *Client) DescribeTemplateResourceCountWithOptions(request *DescribeTemplateResourceCountRequest, runtime *util.RuntimeOptions) (_result *DescribeTemplateResourceCountResponse, _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) DescribeUserSlsLogRegions(request *DescribeUserSlsLogRegionsRequest) (_result *DescribeUserSlsLogRegionsResponse, _err error)
- func (client *Client) DescribeUserSlsLogRegionsWithOptions(request *DescribeUserSlsLogRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeUserSlsLogRegionsResponse, _err error)
- func (client *Client) DescribeUserWafLogStatus(request *DescribeUserWafLogStatusRequest) (_result *DescribeUserWafLogStatusResponse, _err error)
- func (client *Client) DescribeUserWafLogStatusWithOptions(request *DescribeUserWafLogStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeUserWafLogStatusResponse, _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) ListTagKeys(request *ListTagKeysRequest) (_result *ListTagKeysResponse, _err error)
- func (client *Client) ListTagKeysWithOptions(request *ListTagKeysRequest, runtime *util.RuntimeOptions) (_result *ListTagKeysResponse, _err error)
- func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)
- func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)
- func (client *Client) ListTagValues(request *ListTagValuesRequest) (_result *ListTagValuesResponse, _err error)
- func (client *Client) ListTagValuesWithOptions(request *ListTagValuesRequest, runtime *util.RuntimeOptions) (_result *ListTagValuesResponse, _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) ModifyDefenseResourceXff(request *ModifyDefenseResourceXffRequest) (_result *ModifyDefenseResourceXffResponse, _err error)
- func (client *Client) ModifyDefenseResourceXffWithOptions(request *ModifyDefenseResourceXffRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseResourceXffResponse, _err error)
- func (client *Client) ModifyDefenseRule(request *ModifyDefenseRuleRequest) (_result *ModifyDefenseRuleResponse, _err error)
- func (client *Client) ModifyDefenseRuleCache(request *ModifyDefenseRuleCacheRequest) (_result *ModifyDefenseRuleCacheResponse, _err error)
- func (client *Client) ModifyDefenseRuleCacheWithOptions(request *ModifyDefenseRuleCacheRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseRuleCacheResponse, _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) ModifyDomainPunishStatus(request *ModifyDomainPunishStatusRequest) (_result *ModifyDomainPunishStatusResponse, _err error)
- func (client *Client) ModifyDomainPunishStatusWithOptions(request *ModifyDomainPunishStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyDomainPunishStatusResponse, _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) ModifyMemberAccount(request *ModifyMemberAccountRequest) (_result *ModifyMemberAccountResponse, _err error)
- func (client *Client) ModifyMemberAccountWithOptions(request *ModifyMemberAccountRequest, runtime *util.RuntimeOptions) (_result *ModifyMemberAccountResponse, _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)
- func (client *Client) SyncProductInstance(request *SyncProductInstanceRequest) (_result *SyncProductInstanceResponse, _err error)
- func (client *Client) SyncProductInstanceWithOptions(request *SyncProductInstanceRequest, runtime *util.RuntimeOptions) (_result *SyncProductInstanceResponse, _err error)
- func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)
- func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)
- func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)
- func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)
- type CopyDefenseTemplateRequest
- func (s CopyDefenseTemplateRequest) GoString() string
- func (s *CopyDefenseTemplateRequest) SetInstanceId(v string) *CopyDefenseTemplateRequest
- func (s *CopyDefenseTemplateRequest) SetRegionId(v string) *CopyDefenseTemplateRequest
- func (s *CopyDefenseTemplateRequest) SetResourceManagerResourceGroupId(v string) *CopyDefenseTemplateRequest
- func (s *CopyDefenseTemplateRequest) SetTemplateId(v int64) *CopyDefenseTemplateRequest
- func (s CopyDefenseTemplateRequest) String() string
- type CopyDefenseTemplateResponse
- func (s CopyDefenseTemplateResponse) GoString() string
- func (s *CopyDefenseTemplateResponse) SetBody(v *CopyDefenseTemplateResponseBody) *CopyDefenseTemplateResponse
- func (s *CopyDefenseTemplateResponse) SetHeaders(v map[string]*string) *CopyDefenseTemplateResponse
- func (s *CopyDefenseTemplateResponse) SetStatusCode(v int32) *CopyDefenseTemplateResponse
- func (s CopyDefenseTemplateResponse) String() string
- type CopyDefenseTemplateResponseBody
- func (s CopyDefenseTemplateResponseBody) GoString() string
- func (s *CopyDefenseTemplateResponseBody) SetRequestId(v string) *CopyDefenseTemplateResponseBody
- func (s *CopyDefenseTemplateResponseBody) SetTemplateId(v int64) *CopyDefenseTemplateResponseBody
- func (s CopyDefenseTemplateResponseBody) String() string
- 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) 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) 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 CreateMemberAccountsRequest
- func (s CreateMemberAccountsRequest) GoString() string
- func (s *CreateMemberAccountsRequest) SetInstanceId(v string) *CreateMemberAccountsRequest
- func (s *CreateMemberAccountsRequest) SetMemberAccountIds(v []*string) *CreateMemberAccountsRequest
- func (s *CreateMemberAccountsRequest) SetRegionId(v string) *CreateMemberAccountsRequest
- func (s *CreateMemberAccountsRequest) SetResourceManagerResourceGroupId(v string) *CreateMemberAccountsRequest
- func (s *CreateMemberAccountsRequest) SetSourceIp(v string) *CreateMemberAccountsRequest
- func (s CreateMemberAccountsRequest) String() string
- type CreateMemberAccountsResponse
- func (s CreateMemberAccountsResponse) GoString() string
- func (s *CreateMemberAccountsResponse) SetBody(v *CreateMemberAccountsResponseBody) *CreateMemberAccountsResponse
- func (s *CreateMemberAccountsResponse) SetHeaders(v map[string]*string) *CreateMemberAccountsResponse
- func (s *CreateMemberAccountsResponse) SetStatusCode(v int32) *CreateMemberAccountsResponse
- func (s CreateMemberAccountsResponse) String() string
- type CreateMemberAccountsResponseBody
- type CreatePostpaidInstanceRequest
- func (s CreatePostpaidInstanceRequest) GoString() string
- func (s *CreatePostpaidInstanceRequest) SetRegionId(v string) *CreatePostpaidInstanceRequest
- func (s *CreatePostpaidInstanceRequest) SetResourceManagerResourceGroupId(v string) *CreatePostpaidInstanceRequest
- func (s CreatePostpaidInstanceRequest) String() string
- type CreatePostpaidInstanceResponse
- func (s CreatePostpaidInstanceResponse) GoString() string
- func (s *CreatePostpaidInstanceResponse) SetBody(v *CreatePostpaidInstanceResponseBody) *CreatePostpaidInstanceResponse
- func (s *CreatePostpaidInstanceResponse) SetHeaders(v map[string]*string) *CreatePostpaidInstanceResponse
- func (s *CreatePostpaidInstanceResponse) SetStatusCode(v int32) *CreatePostpaidInstanceResponse
- func (s CreatePostpaidInstanceResponse) String() string
- type CreatePostpaidInstanceResponseBody
- func (s CreatePostpaidInstanceResponseBody) GoString() string
- func (s *CreatePostpaidInstanceResponseBody) SetInstanceId(v string) *CreatePostpaidInstanceResponseBody
- func (s *CreatePostpaidInstanceResponseBody) SetRequestId(v string) *CreatePostpaidInstanceResponseBody
- func (s CreatePostpaidInstanceResponseBody) String() string
- type DeleteApisecAbnormalRequest
- func (s DeleteApisecAbnormalRequest) GoString() string
- func (s *DeleteApisecAbnormalRequest) SetAbnormalId(v string) *DeleteApisecAbnormalRequest
- func (s *DeleteApisecAbnormalRequest) SetClusterId(v string) *DeleteApisecAbnormalRequest
- func (s *DeleteApisecAbnormalRequest) SetInstanceId(v string) *DeleteApisecAbnormalRequest
- func (s *DeleteApisecAbnormalRequest) SetRegion(v string) *DeleteApisecAbnormalRequest
- func (s *DeleteApisecAbnormalRequest) SetRegionId(v string) *DeleteApisecAbnormalRequest
- func (s *DeleteApisecAbnormalRequest) SetResourceManagerResourceGroupId(v string) *DeleteApisecAbnormalRequest
- func (s DeleteApisecAbnormalRequest) String() string
- type DeleteApisecAbnormalResponse
- func (s DeleteApisecAbnormalResponse) GoString() string
- func (s *DeleteApisecAbnormalResponse) SetBody(v *DeleteApisecAbnormalResponseBody) *DeleteApisecAbnormalResponse
- func (s *DeleteApisecAbnormalResponse) SetHeaders(v map[string]*string) *DeleteApisecAbnormalResponse
- func (s *DeleteApisecAbnormalResponse) SetStatusCode(v int32) *DeleteApisecAbnormalResponse
- func (s DeleteApisecAbnormalResponse) String() string
- type DeleteApisecAbnormalResponseBody
- func (s DeleteApisecAbnormalResponseBody) GoString() string
- func (s *DeleteApisecAbnormalResponseBody) SetRequestId(v string) *DeleteApisecAbnormalResponseBody
- func (s *DeleteApisecAbnormalResponseBody) SetResult(v bool) *DeleteApisecAbnormalResponseBody
- func (s DeleteApisecAbnormalResponseBody) String() string
- type DeleteApisecEventRequest
- func (s DeleteApisecEventRequest) GoString() string
- func (s *DeleteApisecEventRequest) SetClusterId(v string) *DeleteApisecEventRequest
- func (s *DeleteApisecEventRequest) SetEventId(v string) *DeleteApisecEventRequest
- func (s *DeleteApisecEventRequest) SetInstanceId(v string) *DeleteApisecEventRequest
- func (s *DeleteApisecEventRequest) SetRegion(v string) *DeleteApisecEventRequest
- func (s *DeleteApisecEventRequest) SetRegionId(v string) *DeleteApisecEventRequest
- func (s *DeleteApisecEventRequest) SetResourceManagerResourceGroupId(v string) *DeleteApisecEventRequest
- func (s DeleteApisecEventRequest) String() string
- type DeleteApisecEventResponse
- func (s DeleteApisecEventResponse) GoString() string
- func (s *DeleteApisecEventResponse) SetBody(v *DeleteApisecEventResponseBody) *DeleteApisecEventResponse
- func (s *DeleteApisecEventResponse) SetHeaders(v map[string]*string) *DeleteApisecEventResponse
- func (s *DeleteApisecEventResponse) SetStatusCode(v int32) *DeleteApisecEventResponse
- func (s DeleteApisecEventResponse) String() string
- type DeleteApisecEventResponseBody
- 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) 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 DeleteMemberAccountRequest
- func (s DeleteMemberAccountRequest) GoString() string
- func (s *DeleteMemberAccountRequest) SetInstanceId(v string) *DeleteMemberAccountRequest
- func (s *DeleteMemberAccountRequest) SetMemberAccountId(v string) *DeleteMemberAccountRequest
- func (s *DeleteMemberAccountRequest) SetRegionId(v string) *DeleteMemberAccountRequest
- func (s *DeleteMemberAccountRequest) SetResourceManagerResourceGroupId(v string) *DeleteMemberAccountRequest
- func (s *DeleteMemberAccountRequest) SetSourceIp(v string) *DeleteMemberAccountRequest
- func (s DeleteMemberAccountRequest) String() string
- type DeleteMemberAccountResponse
- func (s DeleteMemberAccountResponse) GoString() string
- func (s *DeleteMemberAccountResponse) SetBody(v *DeleteMemberAccountResponseBody) *DeleteMemberAccountResponse
- func (s *DeleteMemberAccountResponse) SetHeaders(v map[string]*string) *DeleteMemberAccountResponse
- func (s *DeleteMemberAccountResponse) SetStatusCode(v int32) *DeleteMemberAccountResponse
- func (s DeleteMemberAccountResponse) String() string
- type DeleteMemberAccountResponseBody
- type DescribeAccountDelegatedStatusRequest
- func (s DescribeAccountDelegatedStatusRequest) GoString() string
- func (s *DescribeAccountDelegatedStatusRequest) SetInstanceId(v string) *DescribeAccountDelegatedStatusRequest
- func (s *DescribeAccountDelegatedStatusRequest) SetRegionId(v string) *DescribeAccountDelegatedStatusRequest
- func (s *DescribeAccountDelegatedStatusRequest) SetResourceManagerResourceGroupId(v string) *DescribeAccountDelegatedStatusRequest
- func (s DescribeAccountDelegatedStatusRequest) String() string
- type DescribeAccountDelegatedStatusResponse
- func (s DescribeAccountDelegatedStatusResponse) GoString() string
- func (s *DescribeAccountDelegatedStatusResponse) SetBody(v *DescribeAccountDelegatedStatusResponseBody) *DescribeAccountDelegatedStatusResponse
- func (s *DescribeAccountDelegatedStatusResponse) SetHeaders(v map[string]*string) *DescribeAccountDelegatedStatusResponse
- func (s *DescribeAccountDelegatedStatusResponse) SetStatusCode(v int32) *DescribeAccountDelegatedStatusResponse
- func (s DescribeAccountDelegatedStatusResponse) String() string
- type DescribeAccountDelegatedStatusResponseBody
- func (s DescribeAccountDelegatedStatusResponseBody) GoString() string
- func (s *DescribeAccountDelegatedStatusResponseBody) SetAccountId(v string) *DescribeAccountDelegatedStatusResponseBody
- func (s *DescribeAccountDelegatedStatusResponseBody) SetAccountName(v string) *DescribeAccountDelegatedStatusResponseBody
- func (s *DescribeAccountDelegatedStatusResponseBody) SetDelegatedStatus(v bool) *DescribeAccountDelegatedStatusResponseBody
- func (s *DescribeAccountDelegatedStatusResponseBody) SetRequestId(v string) *DescribeAccountDelegatedStatusResponseBody
- func (s DescribeAccountDelegatedStatusResponseBody) String() string
- type DescribeApisecAbnormalDomainStatisticRequest
- func (s DescribeApisecAbnormalDomainStatisticRequest) GoString() string
- func (s *DescribeApisecAbnormalDomainStatisticRequest) SetClusterId(v string) *DescribeApisecAbnormalDomainStatisticRequest
- func (s *DescribeApisecAbnormalDomainStatisticRequest) SetEndTime(v int64) *DescribeApisecAbnormalDomainStatisticRequest
- func (s *DescribeApisecAbnormalDomainStatisticRequest) SetInstanceId(v string) *DescribeApisecAbnormalDomainStatisticRequest
- func (s *DescribeApisecAbnormalDomainStatisticRequest) SetOrderWay(v string) *DescribeApisecAbnormalDomainStatisticRequest
- func (s *DescribeApisecAbnormalDomainStatisticRequest) SetPageNumber(v int64) *DescribeApisecAbnormalDomainStatisticRequest
- func (s *DescribeApisecAbnormalDomainStatisticRequest) SetPageSize(v int64) *DescribeApisecAbnormalDomainStatisticRequest
- func (s *DescribeApisecAbnormalDomainStatisticRequest) SetRegion(v string) *DescribeApisecAbnormalDomainStatisticRequest
- func (s *DescribeApisecAbnormalDomainStatisticRequest) SetRegionId(v string) *DescribeApisecAbnormalDomainStatisticRequest
- func (s *DescribeApisecAbnormalDomainStatisticRequest) SetResourceManagerResourceGroupId(v string) *DescribeApisecAbnormalDomainStatisticRequest
- func (s *DescribeApisecAbnormalDomainStatisticRequest) SetStartTime(v int64) *DescribeApisecAbnormalDomainStatisticRequest
- func (s DescribeApisecAbnormalDomainStatisticRequest) String() string
- type DescribeApisecAbnormalDomainStatisticResponse
- func (s DescribeApisecAbnormalDomainStatisticResponse) GoString() string
- func (s *DescribeApisecAbnormalDomainStatisticResponse) SetBody(v *DescribeApisecAbnormalDomainStatisticResponseBody) *DescribeApisecAbnormalDomainStatisticResponse
- func (s *DescribeApisecAbnormalDomainStatisticResponse) SetHeaders(v map[string]*string) *DescribeApisecAbnormalDomainStatisticResponse
- func (s *DescribeApisecAbnormalDomainStatisticResponse) SetStatusCode(v int32) *DescribeApisecAbnormalDomainStatisticResponse
- func (s DescribeApisecAbnormalDomainStatisticResponse) String() string
- type DescribeApisecAbnormalDomainStatisticResponseBody
- func (s DescribeApisecAbnormalDomainStatisticResponseBody) GoString() string
- func (s *DescribeApisecAbnormalDomainStatisticResponseBody) SetData(v []*DescribeApisecAbnormalDomainStatisticResponseBodyData) *DescribeApisecAbnormalDomainStatisticResponseBody
- func (s *DescribeApisecAbnormalDomainStatisticResponseBody) SetRequestId(v string) *DescribeApisecAbnormalDomainStatisticResponseBody
- func (s *DescribeApisecAbnormalDomainStatisticResponseBody) SetTotalCount(v int64) *DescribeApisecAbnormalDomainStatisticResponseBody
- func (s DescribeApisecAbnormalDomainStatisticResponseBody) String() string
- type DescribeApisecAbnormalDomainStatisticResponseBodyData
- func (s DescribeApisecAbnormalDomainStatisticResponseBodyData) GoString() string
- func (s *DescribeApisecAbnormalDomainStatisticResponseBodyData) SetApiCount(v int64) *DescribeApisecAbnormalDomainStatisticResponseBodyData
- func (s *DescribeApisecAbnormalDomainStatisticResponseBodyData) SetDomain(v string) *DescribeApisecAbnormalDomainStatisticResponseBodyData
- func (s *DescribeApisecAbnormalDomainStatisticResponseBodyData) SetHigh(v int64) *DescribeApisecAbnormalDomainStatisticResponseBodyData
- func (s *DescribeApisecAbnormalDomainStatisticResponseBodyData) SetLow(v int64) *DescribeApisecAbnormalDomainStatisticResponseBodyData
- func (s *DescribeApisecAbnormalDomainStatisticResponseBodyData) SetMedium(v int64) *DescribeApisecAbnormalDomainStatisticResponseBodyData
- func (s DescribeApisecAbnormalDomainStatisticResponseBodyData) String() string
- type DescribeApisecAssetTrendRequest
- func (s DescribeApisecAssetTrendRequest) GoString() string
- func (s *DescribeApisecAssetTrendRequest) SetClusterId(v string) *DescribeApisecAssetTrendRequest
- func (s *DescribeApisecAssetTrendRequest) SetEndTime(v int64) *DescribeApisecAssetTrendRequest
- func (s *DescribeApisecAssetTrendRequest) SetInstanceId(v string) *DescribeApisecAssetTrendRequest
- func (s *DescribeApisecAssetTrendRequest) SetRegion(v string) *DescribeApisecAssetTrendRequest
- func (s *DescribeApisecAssetTrendRequest) SetRegionId(v string) *DescribeApisecAssetTrendRequest
- func (s *DescribeApisecAssetTrendRequest) SetResourceManagerResourceGroupId(v string) *DescribeApisecAssetTrendRequest
- func (s *DescribeApisecAssetTrendRequest) SetStartTime(v int64) *DescribeApisecAssetTrendRequest
- func (s DescribeApisecAssetTrendRequest) String() string
- type DescribeApisecAssetTrendResponse
- func (s DescribeApisecAssetTrendResponse) GoString() string
- func (s *DescribeApisecAssetTrendResponse) SetBody(v *DescribeApisecAssetTrendResponseBody) *DescribeApisecAssetTrendResponse
- func (s *DescribeApisecAssetTrendResponse) SetHeaders(v map[string]*string) *DescribeApisecAssetTrendResponse
- func (s *DescribeApisecAssetTrendResponse) SetStatusCode(v int32) *DescribeApisecAssetTrendResponse
- func (s DescribeApisecAssetTrendResponse) String() string
- type DescribeApisecAssetTrendResponseBody
- func (s DescribeApisecAssetTrendResponseBody) GoString() string
- func (s *DescribeApisecAssetTrendResponseBody) SetData(v []*DescribeApisecAssetTrendResponseBodyData) *DescribeApisecAssetTrendResponseBody
- func (s *DescribeApisecAssetTrendResponseBody) SetRequestId(v string) *DescribeApisecAssetTrendResponseBody
- func (s DescribeApisecAssetTrendResponseBody) String() string
- type DescribeApisecAssetTrendResponseBodyData
- func (s DescribeApisecAssetTrendResponseBodyData) GoString() string
- func (s *DescribeApisecAssetTrendResponseBodyData) SetAssetActive(v int64) *DescribeApisecAssetTrendResponseBodyData
- func (s *DescribeApisecAssetTrendResponseBodyData) SetAssetCount(v int64) *DescribeApisecAssetTrendResponseBodyData
- func (s *DescribeApisecAssetTrendResponseBodyData) SetAssetOffline(v int64) *DescribeApisecAssetTrendResponseBodyData
- func (s *DescribeApisecAssetTrendResponseBodyData) SetTimestamp(v int64) *DescribeApisecAssetTrendResponseBodyData
- func (s DescribeApisecAssetTrendResponseBodyData) String() string
- type DescribeApisecEventDomainStatisticRequest
- func (s DescribeApisecEventDomainStatisticRequest) GoString() string
- func (s *DescribeApisecEventDomainStatisticRequest) SetClusterId(v string) *DescribeApisecEventDomainStatisticRequest
- func (s *DescribeApisecEventDomainStatisticRequest) SetEndTime(v int64) *DescribeApisecEventDomainStatisticRequest
- func (s *DescribeApisecEventDomainStatisticRequest) SetInstanceId(v string) *DescribeApisecEventDomainStatisticRequest
- func (s *DescribeApisecEventDomainStatisticRequest) SetOrderWay(v string) *DescribeApisecEventDomainStatisticRequest
- func (s *DescribeApisecEventDomainStatisticRequest) SetPageNumber(v int64) *DescribeApisecEventDomainStatisticRequest
- func (s *DescribeApisecEventDomainStatisticRequest) SetPageSize(v int64) *DescribeApisecEventDomainStatisticRequest
- func (s *DescribeApisecEventDomainStatisticRequest) SetRegion(v string) *DescribeApisecEventDomainStatisticRequest
- func (s *DescribeApisecEventDomainStatisticRequest) SetRegionId(v string) *DescribeApisecEventDomainStatisticRequest
- func (s *DescribeApisecEventDomainStatisticRequest) SetResourceManagerResourceGroupId(v string) *DescribeApisecEventDomainStatisticRequest
- func (s *DescribeApisecEventDomainStatisticRequest) SetStartTime(v int64) *DescribeApisecEventDomainStatisticRequest
- func (s DescribeApisecEventDomainStatisticRequest) String() string
- type DescribeApisecEventDomainStatisticResponse
- func (s DescribeApisecEventDomainStatisticResponse) GoString() string
- func (s *DescribeApisecEventDomainStatisticResponse) SetBody(v *DescribeApisecEventDomainStatisticResponseBody) *DescribeApisecEventDomainStatisticResponse
- func (s *DescribeApisecEventDomainStatisticResponse) SetHeaders(v map[string]*string) *DescribeApisecEventDomainStatisticResponse
- func (s *DescribeApisecEventDomainStatisticResponse) SetStatusCode(v int32) *DescribeApisecEventDomainStatisticResponse
- func (s DescribeApisecEventDomainStatisticResponse) String() string
- type DescribeApisecEventDomainStatisticResponseBody
- func (s DescribeApisecEventDomainStatisticResponseBody) GoString() string
- func (s *DescribeApisecEventDomainStatisticResponseBody) SetData(v []*DescribeApisecEventDomainStatisticResponseBodyData) *DescribeApisecEventDomainStatisticResponseBody
- func (s *DescribeApisecEventDomainStatisticResponseBody) SetRequestId(v string) *DescribeApisecEventDomainStatisticResponseBody
- func (s *DescribeApisecEventDomainStatisticResponseBody) SetTotalCount(v int64) *DescribeApisecEventDomainStatisticResponseBody
- func (s DescribeApisecEventDomainStatisticResponseBody) String() string
- type DescribeApisecEventDomainStatisticResponseBodyData
- func (s DescribeApisecEventDomainStatisticResponseBodyData) GoString() string
- func (s *DescribeApisecEventDomainStatisticResponseBodyData) SetApiCount(v int64) *DescribeApisecEventDomainStatisticResponseBodyData
- func (s *DescribeApisecEventDomainStatisticResponseBodyData) SetDomain(v string) *DescribeApisecEventDomainStatisticResponseBodyData
- func (s *DescribeApisecEventDomainStatisticResponseBodyData) SetHigh(v int64) *DescribeApisecEventDomainStatisticResponseBodyData
- func (s *DescribeApisecEventDomainStatisticResponseBodyData) SetLow(v int64) *DescribeApisecEventDomainStatisticResponseBodyData
- func (s *DescribeApisecEventDomainStatisticResponseBodyData) SetMedium(v int64) *DescribeApisecEventDomainStatisticResponseBodyData
- func (s DescribeApisecEventDomainStatisticResponseBodyData) String() string
- type DescribeApisecSensitiveDomainStatisticRequest
- func (s DescribeApisecSensitiveDomainStatisticRequest) GoString() string
- func (s *DescribeApisecSensitiveDomainStatisticRequest) SetClusterId(v string) *DescribeApisecSensitiveDomainStatisticRequest
- func (s *DescribeApisecSensitiveDomainStatisticRequest) SetEndTime(v int64) *DescribeApisecSensitiveDomainStatisticRequest
- func (s *DescribeApisecSensitiveDomainStatisticRequest) SetInstanceId(v string) *DescribeApisecSensitiveDomainStatisticRequest
- func (s *DescribeApisecSensitiveDomainStatisticRequest) SetOrderWay(v string) *DescribeApisecSensitiveDomainStatisticRequest
- func (s *DescribeApisecSensitiveDomainStatisticRequest) SetPageNumber(v int64) *DescribeApisecSensitiveDomainStatisticRequest
- func (s *DescribeApisecSensitiveDomainStatisticRequest) SetPageSize(v int64) *DescribeApisecSensitiveDomainStatisticRequest
- func (s *DescribeApisecSensitiveDomainStatisticRequest) SetRegion(v string) *DescribeApisecSensitiveDomainStatisticRequest
- func (s *DescribeApisecSensitiveDomainStatisticRequest) SetRegionId(v string) *DescribeApisecSensitiveDomainStatisticRequest
- func (s *DescribeApisecSensitiveDomainStatisticRequest) SetResourceManagerResourceGroupId(v string) *DescribeApisecSensitiveDomainStatisticRequest
- func (s *DescribeApisecSensitiveDomainStatisticRequest) SetStartTime(v int64) *DescribeApisecSensitiveDomainStatisticRequest
- func (s *DescribeApisecSensitiveDomainStatisticRequest) SetType(v string) *DescribeApisecSensitiveDomainStatisticRequest
- func (s DescribeApisecSensitiveDomainStatisticRequest) String() string
- type DescribeApisecSensitiveDomainStatisticResponse
- func (s DescribeApisecSensitiveDomainStatisticResponse) GoString() string
- func (s *DescribeApisecSensitiveDomainStatisticResponse) SetBody(v *DescribeApisecSensitiveDomainStatisticResponseBody) *DescribeApisecSensitiveDomainStatisticResponse
- func (s *DescribeApisecSensitiveDomainStatisticResponse) SetHeaders(v map[string]*string) *DescribeApisecSensitiveDomainStatisticResponse
- func (s *DescribeApisecSensitiveDomainStatisticResponse) SetStatusCode(v int32) *DescribeApisecSensitiveDomainStatisticResponse
- func (s DescribeApisecSensitiveDomainStatisticResponse) String() string
- type DescribeApisecSensitiveDomainStatisticResponseBody
- func (s DescribeApisecSensitiveDomainStatisticResponseBody) GoString() string
- func (s *DescribeApisecSensitiveDomainStatisticResponseBody) SetData(v []*DescribeApisecSensitiveDomainStatisticResponseBodyData) *DescribeApisecSensitiveDomainStatisticResponseBody
- func (s *DescribeApisecSensitiveDomainStatisticResponseBody) SetRequestId(v string) *DescribeApisecSensitiveDomainStatisticResponseBody
- func (s *DescribeApisecSensitiveDomainStatisticResponseBody) SetTotalCount(v int64) *DescribeApisecSensitiveDomainStatisticResponseBody
- func (s DescribeApisecSensitiveDomainStatisticResponseBody) String() string
- type DescribeApisecSensitiveDomainStatisticResponseBodyData
- func (s DescribeApisecSensitiveDomainStatisticResponseBodyData) GoString() string
- func (s *DescribeApisecSensitiveDomainStatisticResponseBodyData) SetApiCount(v int64) *DescribeApisecSensitiveDomainStatisticResponseBodyData
- func (s *DescribeApisecSensitiveDomainStatisticResponseBodyData) SetDomainCount(v int64) *DescribeApisecSensitiveDomainStatisticResponseBodyData
- func (s *DescribeApisecSensitiveDomainStatisticResponseBodyData) SetSensitiveCode(v string) *DescribeApisecSensitiveDomainStatisticResponseBodyData
- func (s *DescribeApisecSensitiveDomainStatisticResponseBodyData) SetSensitiveLevel(v string) *DescribeApisecSensitiveDomainStatisticResponseBodyData
- func (s *DescribeApisecSensitiveDomainStatisticResponseBodyData) SetSensitiveName(v string) *DescribeApisecSensitiveDomainStatisticResponseBodyData
- func (s DescribeApisecSensitiveDomainStatisticResponseBodyData) String() string
- type DescribeCertDetailRequest
- func (s DescribeCertDetailRequest) GoString() string
- func (s *DescribeCertDetailRequest) SetCertIdentifier(v string) *DescribeCertDetailRequest
- func (s *DescribeCertDetailRequest) SetInstanceId(v string) *DescribeCertDetailRequest
- func (s *DescribeCertDetailRequest) SetRegionId(v string) *DescribeCertDetailRequest
- func (s *DescribeCertDetailRequest) SetResourceManagerResourceGroupId(v string) *DescribeCertDetailRequest
- func (s DescribeCertDetailRequest) String() string
- type DescribeCertDetailResponse
- func (s DescribeCertDetailResponse) GoString() string
- func (s *DescribeCertDetailResponse) SetBody(v *DescribeCertDetailResponseBody) *DescribeCertDetailResponse
- func (s *DescribeCertDetailResponse) SetHeaders(v map[string]*string) *DescribeCertDetailResponse
- func (s *DescribeCertDetailResponse) SetStatusCode(v int32) *DescribeCertDetailResponse
- func (s DescribeCertDetailResponse) String() string
- type DescribeCertDetailResponseBody
- func (s DescribeCertDetailResponseBody) GoString() string
- func (s *DescribeCertDetailResponseBody) SetCertDetail(v *DescribeCertDetailResponseBodyCertDetail) *DescribeCertDetailResponseBody
- func (s *DescribeCertDetailResponseBody) SetRequestId(v string) *DescribeCertDetailResponseBody
- func (s DescribeCertDetailResponseBody) String() string
- type DescribeCertDetailResponseBodyCertDetail
- func (s DescribeCertDetailResponseBodyCertDetail) GoString() string
- func (s *DescribeCertDetailResponseBodyCertDetail) SetAfterDate(v int64) *DescribeCertDetailResponseBodyCertDetail
- func (s *DescribeCertDetailResponseBodyCertDetail) SetBeforeDate(v int64) *DescribeCertDetailResponseBodyCertDetail
- func (s *DescribeCertDetailResponseBodyCertDetail) SetCertIdentifier(v string) *DescribeCertDetailResponseBodyCertDetail
- func (s *DescribeCertDetailResponseBodyCertDetail) SetCertName(v string) *DescribeCertDetailResponseBodyCertDetail
- func (s *DescribeCertDetailResponseBodyCertDetail) SetCommonName(v string) *DescribeCertDetailResponseBodyCertDetail
- func (s *DescribeCertDetailResponseBodyCertDetail) SetDomain(v string) *DescribeCertDetailResponseBodyCertDetail
- func (s *DescribeCertDetailResponseBodyCertDetail) SetSans(v []*string) *DescribeCertDetailResponseBodyCertDetail
- func (s DescribeCertDetailResponseBodyCertDetail) String() string
- type DescribeCertsRequest
- func (s DescribeCertsRequest) GoString() string
- func (s *DescribeCertsRequest) SetAlgorithm(v string) *DescribeCertsRequest
- func (s *DescribeCertsRequest) SetDomain(v string) *DescribeCertsRequest
- func (s *DescribeCertsRequest) SetInstanceId(v string) *DescribeCertsRequest
- func (s *DescribeCertsRequest) SetPageNumber(v int64) *DescribeCertsRequest
- func (s *DescribeCertsRequest) SetPageSize(v int64) *DescribeCertsRequest
- func (s *DescribeCertsRequest) SetRegionId(v string) *DescribeCertsRequest
- func (s *DescribeCertsRequest) SetResourceManagerResourceGroupId(v string) *DescribeCertsRequest
- func (s DescribeCertsRequest) String() string
- type DescribeCertsResponse
- func (s DescribeCertsResponse) GoString() string
- func (s *DescribeCertsResponse) SetBody(v *DescribeCertsResponseBody) *DescribeCertsResponse
- func (s *DescribeCertsResponse) SetHeaders(v map[string]*string) *DescribeCertsResponse
- func (s *DescribeCertsResponse) SetStatusCode(v int32) *DescribeCertsResponse
- func (s DescribeCertsResponse) String() string
- type DescribeCertsResponseBody
- func (s DescribeCertsResponseBody) GoString() string
- func (s *DescribeCertsResponseBody) SetCerts(v []*DescribeCertsResponseBodyCerts) *DescribeCertsResponseBody
- func (s *DescribeCertsResponseBody) SetRequestId(v string) *DescribeCertsResponseBody
- func (s *DescribeCertsResponseBody) SetTotalCount(v int64) *DescribeCertsResponseBody
- func (s DescribeCertsResponseBody) String() string
- type DescribeCertsResponseBodyCerts
- func (s DescribeCertsResponseBodyCerts) GoString() string
- func (s *DescribeCertsResponseBodyCerts) SetAfterDate(v int64) *DescribeCertsResponseBodyCerts
- func (s *DescribeCertsResponseBodyCerts) SetBeforeDate(v int64) *DescribeCertsResponseBodyCerts
- func (s *DescribeCertsResponseBodyCerts) SetCertIdentifier(v string) *DescribeCertsResponseBodyCerts
- func (s *DescribeCertsResponseBodyCerts) SetCertName(v string) *DescribeCertsResponseBodyCerts
- func (s *DescribeCertsResponseBodyCerts) SetCommonName(v string) *DescribeCertsResponseBodyCerts
- func (s *DescribeCertsResponseBodyCerts) SetDomain(v string) *DescribeCertsResponseBodyCerts
- func (s *DescribeCertsResponseBodyCerts) SetIsChainCompleted(v bool) *DescribeCertsResponseBodyCerts
- func (s DescribeCertsResponseBodyCerts) String() string
- type DescribeCloudResourcesRequest
- func (s DescribeCloudResourcesRequest) GoString() string
- func (s *DescribeCloudResourcesRequest) SetInstanceId(v string) *DescribeCloudResourcesRequest
- func (s *DescribeCloudResourcesRequest) SetOwnerUserId(v string) *DescribeCloudResourcesRequest
- func (s *DescribeCloudResourcesRequest) SetPageNumber(v int64) *DescribeCloudResourcesRequest
- func (s *DescribeCloudResourcesRequest) SetPageSize(v int64) *DescribeCloudResourcesRequest
- func (s *DescribeCloudResourcesRequest) SetRegionId(v string) *DescribeCloudResourcesRequest
- func (s *DescribeCloudResourcesRequest) SetResourceDomain(v string) *DescribeCloudResourcesRequest
- func (s *DescribeCloudResourcesRequest) SetResourceFunction(v string) *DescribeCloudResourcesRequest
- func (s *DescribeCloudResourcesRequest) SetResourceInstanceId(v string) *DescribeCloudResourcesRequest
- func (s *DescribeCloudResourcesRequest) SetResourceManagerResourceGroupId(v string) *DescribeCloudResourcesRequest
- func (s *DescribeCloudResourcesRequest) SetResourceName(v string) *DescribeCloudResourcesRequest
- func (s *DescribeCloudResourcesRequest) SetResourceProduct(v string) *DescribeCloudResourcesRequest
- func (s *DescribeCloudResourcesRequest) SetResourceRegionId(v string) *DescribeCloudResourcesRequest
- func (s *DescribeCloudResourcesRequest) SetResourceRouteName(v string) *DescribeCloudResourcesRequest
- func (s DescribeCloudResourcesRequest) String() string
- type DescribeCloudResourcesResponse
- func (s DescribeCloudResourcesResponse) GoString() string
- func (s *DescribeCloudResourcesResponse) SetBody(v *DescribeCloudResourcesResponseBody) *DescribeCloudResourcesResponse
- func (s *DescribeCloudResourcesResponse) SetHeaders(v map[string]*string) *DescribeCloudResourcesResponse
- func (s *DescribeCloudResourcesResponse) SetStatusCode(v int32) *DescribeCloudResourcesResponse
- func (s DescribeCloudResourcesResponse) String() string
- type DescribeCloudResourcesResponseBody
- func (s DescribeCloudResourcesResponseBody) GoString() string
- func (s *DescribeCloudResourcesResponseBody) SetCloudResources(v []*DescribeCloudResourcesResponseBodyCloudResources) *DescribeCloudResourcesResponseBody
- func (s *DescribeCloudResourcesResponseBody) SetRequestId(v string) *DescribeCloudResourcesResponseBody
- func (s *DescribeCloudResourcesResponseBody) SetTotalCount(v int64) *DescribeCloudResourcesResponseBody
- func (s DescribeCloudResourcesResponseBody) String() string
- type DescribeCloudResourcesResponseBodyCloudResources
- func (s DescribeCloudResourcesResponseBodyCloudResources) GoString() string
- func (s *DescribeCloudResourcesResponseBodyCloudResources) SetOwnerUserId(v string) *DescribeCloudResourcesResponseBodyCloudResources
- func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceDomain(v string) *DescribeCloudResourcesResponseBodyCloudResources
- func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceFunction(v string) *DescribeCloudResourcesResponseBodyCloudResources
- func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceInstance(v string) *DescribeCloudResourcesResponseBodyCloudResources
- func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceName(v string) *DescribeCloudResourcesResponseBodyCloudResources
- func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceProduct(v string) *DescribeCloudResourcesResponseBodyCloudResources
- func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceRegionId(v string) *DescribeCloudResourcesResponseBodyCloudResources
- func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceRouteName(v string) *DescribeCloudResourcesResponseBodyCloudResources
- func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceService(v string) *DescribeCloudResourcesResponseBodyCloudResources
- func (s DescribeCloudResourcesResponseBodyCloudResources) String() string
- type DescribeDefenseResourceGroupNamesRequest
- func (s DescribeDefenseResourceGroupNamesRequest) GoString() string
- func (s *DescribeDefenseResourceGroupNamesRequest) SetGroupNameLike(v string) *DescribeDefenseResourceGroupNamesRequest
- func (s *DescribeDefenseResourceGroupNamesRequest) SetInstanceId(v string) *DescribeDefenseResourceGroupNamesRequest
- func (s *DescribeDefenseResourceGroupNamesRequest) SetPageNumber(v int32) *DescribeDefenseResourceGroupNamesRequest
- func (s *DescribeDefenseResourceGroupNamesRequest) SetPageSize(v int32) *DescribeDefenseResourceGroupNamesRequest
- func (s *DescribeDefenseResourceGroupNamesRequest) SetRegionId(v string) *DescribeDefenseResourceGroupNamesRequest
- func (s *DescribeDefenseResourceGroupNamesRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourceGroupNamesRequest
- func (s DescribeDefenseResourceGroupNamesRequest) String() string
- type DescribeDefenseResourceGroupNamesResponse
- func (s DescribeDefenseResourceGroupNamesResponse) GoString() string
- func (s *DescribeDefenseResourceGroupNamesResponse) SetBody(v *DescribeDefenseResourceGroupNamesResponseBody) *DescribeDefenseResourceGroupNamesResponse
- func (s *DescribeDefenseResourceGroupNamesResponse) SetHeaders(v map[string]*string) *DescribeDefenseResourceGroupNamesResponse
- func (s *DescribeDefenseResourceGroupNamesResponse) SetStatusCode(v int32) *DescribeDefenseResourceGroupNamesResponse
- func (s DescribeDefenseResourceGroupNamesResponse) String() string
- type DescribeDefenseResourceGroupNamesResponseBody
- func (s DescribeDefenseResourceGroupNamesResponseBody) GoString() string
- func (s *DescribeDefenseResourceGroupNamesResponseBody) SetGroupNames(v []*string) *DescribeDefenseResourceGroupNamesResponseBody
- func (s *DescribeDefenseResourceGroupNamesResponseBody) SetRequestId(v string) *DescribeDefenseResourceGroupNamesResponseBody
- func (s *DescribeDefenseResourceGroupNamesResponseBody) SetTotalCount(v int64) *DescribeDefenseResourceGroupNamesResponseBody
- func (s DescribeDefenseResourceGroupNamesResponseBody) String() string
- 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 DescribeDefenseResourceGroupsRequest
- func (s DescribeDefenseResourceGroupsRequest) GoString() string
- func (s *DescribeDefenseResourceGroupsRequest) SetGroupNameLike(v string) *DescribeDefenseResourceGroupsRequest
- func (s *DescribeDefenseResourceGroupsRequest) SetGroupNames(v string) *DescribeDefenseResourceGroupsRequest
- func (s *DescribeDefenseResourceGroupsRequest) SetInstanceId(v string) *DescribeDefenseResourceGroupsRequest
- func (s *DescribeDefenseResourceGroupsRequest) SetPageNumber(v int32) *DescribeDefenseResourceGroupsRequest
- func (s *DescribeDefenseResourceGroupsRequest) SetPageSize(v int32) *DescribeDefenseResourceGroupsRequest
- func (s *DescribeDefenseResourceGroupsRequest) SetRegionId(v string) *DescribeDefenseResourceGroupsRequest
- func (s *DescribeDefenseResourceGroupsRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourceGroupsRequest
- func (s DescribeDefenseResourceGroupsRequest) String() string
- type DescribeDefenseResourceGroupsResponse
- func (s DescribeDefenseResourceGroupsResponse) GoString() string
- func (s *DescribeDefenseResourceGroupsResponse) SetBody(v *DescribeDefenseResourceGroupsResponseBody) *DescribeDefenseResourceGroupsResponse
- func (s *DescribeDefenseResourceGroupsResponse) SetHeaders(v map[string]*string) *DescribeDefenseResourceGroupsResponse
- func (s *DescribeDefenseResourceGroupsResponse) SetStatusCode(v int32) *DescribeDefenseResourceGroupsResponse
- func (s DescribeDefenseResourceGroupsResponse) String() string
- type DescribeDefenseResourceGroupsResponseBody
- func (s DescribeDefenseResourceGroupsResponseBody) GoString() string
- func (s *DescribeDefenseResourceGroupsResponseBody) SetGroups(v []*DescribeDefenseResourceGroupsResponseBodyGroups) *DescribeDefenseResourceGroupsResponseBody
- func (s *DescribeDefenseResourceGroupsResponseBody) SetRequestId(v string) *DescribeDefenseResourceGroupsResponseBody
- func (s *DescribeDefenseResourceGroupsResponseBody) SetTotalCount(v int64) *DescribeDefenseResourceGroupsResponseBody
- func (s DescribeDefenseResourceGroupsResponseBody) String() string
- type DescribeDefenseResourceGroupsResponseBodyGroups
- func (s DescribeDefenseResourceGroupsResponseBodyGroups) GoString() string
- func (s *DescribeDefenseResourceGroupsResponseBodyGroups) SetDescription(v string) *DescribeDefenseResourceGroupsResponseBodyGroups
- func (s *DescribeDefenseResourceGroupsResponseBodyGroups) SetGmtCreate(v int64) *DescribeDefenseResourceGroupsResponseBodyGroups
- func (s *DescribeDefenseResourceGroupsResponseBodyGroups) SetGmtModified(v int64) *DescribeDefenseResourceGroupsResponseBodyGroups
- func (s *DescribeDefenseResourceGroupsResponseBodyGroups) SetGroupName(v string) *DescribeDefenseResourceGroupsResponseBodyGroups
- func (s *DescribeDefenseResourceGroupsResponseBodyGroups) SetResourceList(v string) *DescribeDefenseResourceGroupsResponseBodyGroups
- func (s DescribeDefenseResourceGroupsResponseBodyGroups) String() string
- type DescribeDefenseResourceNamesRequest
- func (s DescribeDefenseResourceNamesRequest) GoString() string
- func (s *DescribeDefenseResourceNamesRequest) SetInstanceId(v string) *DescribeDefenseResourceNamesRequest
- func (s *DescribeDefenseResourceNamesRequest) SetPageNumber(v int32) *DescribeDefenseResourceNamesRequest
- func (s *DescribeDefenseResourceNamesRequest) SetPageSize(v int32) *DescribeDefenseResourceNamesRequest
- func (s *DescribeDefenseResourceNamesRequest) SetRegionId(v string) *DescribeDefenseResourceNamesRequest
- func (s *DescribeDefenseResourceNamesRequest) SetResource(v string) *DescribeDefenseResourceNamesRequest
- func (s *DescribeDefenseResourceNamesRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourceNamesRequest
- func (s DescribeDefenseResourceNamesRequest) String() string
- type DescribeDefenseResourceNamesResponse
- func (s DescribeDefenseResourceNamesResponse) GoString() string
- func (s *DescribeDefenseResourceNamesResponse) SetBody(v *DescribeDefenseResourceNamesResponseBody) *DescribeDefenseResourceNamesResponse
- func (s *DescribeDefenseResourceNamesResponse) SetHeaders(v map[string]*string) *DescribeDefenseResourceNamesResponse
- func (s *DescribeDefenseResourceNamesResponse) SetStatusCode(v int32) *DescribeDefenseResourceNamesResponse
- func (s DescribeDefenseResourceNamesResponse) String() string
- type DescribeDefenseResourceNamesResponseBody
- func (s DescribeDefenseResourceNamesResponseBody) GoString() string
- func (s *DescribeDefenseResourceNamesResponseBody) SetRequestId(v string) *DescribeDefenseResourceNamesResponseBody
- func (s *DescribeDefenseResourceNamesResponseBody) SetResources(v []*string) *DescribeDefenseResourceNamesResponseBody
- func (s *DescribeDefenseResourceNamesResponseBody) SetTotalCount(v int64) *DescribeDefenseResourceNamesResponseBody
- func (s DescribeDefenseResourceNamesResponseBody) String() string
- type DescribeDefenseResourceRequest
- func (s DescribeDefenseResourceRequest) GoString() string
- func (s *DescribeDefenseResourceRequest) SetInstanceId(v string) *DescribeDefenseResourceRequest
- func (s *DescribeDefenseResourceRequest) SetRegionId(v string) *DescribeDefenseResourceRequest
- func (s *DescribeDefenseResourceRequest) SetResource(v string) *DescribeDefenseResourceRequest
- func (s *DescribeDefenseResourceRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourceRequest
- func (s DescribeDefenseResourceRequest) String() string
- type DescribeDefenseResourceResponse
- func (s DescribeDefenseResourceResponse) GoString() string
- func (s *DescribeDefenseResourceResponse) SetBody(v *DescribeDefenseResourceResponseBody) *DescribeDefenseResourceResponse
- func (s *DescribeDefenseResourceResponse) SetHeaders(v map[string]*string) *DescribeDefenseResourceResponse
- func (s *DescribeDefenseResourceResponse) SetStatusCode(v int32) *DescribeDefenseResourceResponse
- func (s DescribeDefenseResourceResponse) String() string
- type DescribeDefenseResourceResponseBody
- func (s DescribeDefenseResourceResponseBody) GoString() string
- func (s *DescribeDefenseResourceResponseBody) SetRequestId(v string) *DescribeDefenseResourceResponseBody
- func (s *DescribeDefenseResourceResponseBody) SetResource(v *DescribeDefenseResourceResponseBodyResource) *DescribeDefenseResourceResponseBody
- func (s DescribeDefenseResourceResponseBody) String() string
- type DescribeDefenseResourceResponseBodyResource
- func (s DescribeDefenseResourceResponseBodyResource) GoString() string
- func (s *DescribeDefenseResourceResponseBodyResource) SetAcwCookieStatus(v int32) *DescribeDefenseResourceResponseBodyResource
- func (s *DescribeDefenseResourceResponseBodyResource) SetAcwSecureStatus(v int32) *DescribeDefenseResourceResponseBodyResource
- func (s *DescribeDefenseResourceResponseBodyResource) SetAcwV3SecureStatus(v int32) *DescribeDefenseResourceResponseBodyResource
- func (s *DescribeDefenseResourceResponseBodyResource) SetCustomHeaders(v []*string) *DescribeDefenseResourceResponseBodyResource
- func (s *DescribeDefenseResourceResponseBodyResource) SetDescription(v string) *DescribeDefenseResourceResponseBodyResource
- func (s *DescribeDefenseResourceResponseBodyResource) SetDetail(v map[string]interface{}) *DescribeDefenseResourceResponseBodyResource
- func (s *DescribeDefenseResourceResponseBodyResource) SetGmtCreate(v int64) *DescribeDefenseResourceResponseBodyResource
- func (s *DescribeDefenseResourceResponseBodyResource) SetGmtModified(v int64) *DescribeDefenseResourceResponseBodyResource
- func (s *DescribeDefenseResourceResponseBodyResource) SetOwnerUserId(v string) *DescribeDefenseResourceResponseBodyResource
- func (s *DescribeDefenseResourceResponseBodyResource) SetPattern(v string) *DescribeDefenseResourceResponseBodyResource
- func (s *DescribeDefenseResourceResponseBodyResource) SetProduct(v string) *DescribeDefenseResourceResponseBodyResource
- func (s *DescribeDefenseResourceResponseBodyResource) SetResource(v string) *DescribeDefenseResourceResponseBodyResource
- func (s *DescribeDefenseResourceResponseBodyResource) SetResourceGroup(v string) *DescribeDefenseResourceResponseBodyResource
- func (s *DescribeDefenseResourceResponseBodyResource) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourceResponseBodyResource
- func (s *DescribeDefenseResourceResponseBodyResource) SetResourceOrigin(v string) *DescribeDefenseResourceResponseBodyResource
- func (s *DescribeDefenseResourceResponseBodyResource) SetXffStatus(v int32) *DescribeDefenseResourceResponseBodyResource
- func (s DescribeDefenseResourceResponseBodyResource) String() string
- type DescribeDefenseResourceTemplatesRequest
- func (s DescribeDefenseResourceTemplatesRequest) GoString() string
- func (s *DescribeDefenseResourceTemplatesRequest) SetInstanceId(v string) *DescribeDefenseResourceTemplatesRequest
- func (s *DescribeDefenseResourceTemplatesRequest) SetRegionId(v string) *DescribeDefenseResourceTemplatesRequest
- func (s *DescribeDefenseResourceTemplatesRequest) SetResource(v string) *DescribeDefenseResourceTemplatesRequest
- func (s *DescribeDefenseResourceTemplatesRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourceTemplatesRequest
- func (s *DescribeDefenseResourceTemplatesRequest) SetResourceType(v string) *DescribeDefenseResourceTemplatesRequest
- func (s *DescribeDefenseResourceTemplatesRequest) SetRuleId(v int64) *DescribeDefenseResourceTemplatesRequest
- func (s *DescribeDefenseResourceTemplatesRequest) SetRuleType(v string) *DescribeDefenseResourceTemplatesRequest
- func (s DescribeDefenseResourceTemplatesRequest) String() string
- type DescribeDefenseResourceTemplatesResponse
- func (s DescribeDefenseResourceTemplatesResponse) GoString() string
- func (s *DescribeDefenseResourceTemplatesResponse) SetBody(v *DescribeDefenseResourceTemplatesResponseBody) *DescribeDefenseResourceTemplatesResponse
- func (s *DescribeDefenseResourceTemplatesResponse) SetHeaders(v map[string]*string) *DescribeDefenseResourceTemplatesResponse
- func (s *DescribeDefenseResourceTemplatesResponse) SetStatusCode(v int32) *DescribeDefenseResourceTemplatesResponse
- func (s DescribeDefenseResourceTemplatesResponse) String() string
- type DescribeDefenseResourceTemplatesResponseBody
- func (s DescribeDefenseResourceTemplatesResponseBody) GoString() string
- func (s *DescribeDefenseResourceTemplatesResponseBody) SetRequestId(v string) *DescribeDefenseResourceTemplatesResponseBody
- func (s *DescribeDefenseResourceTemplatesResponseBody) SetTemplates(v []*DescribeDefenseResourceTemplatesResponseBodyTemplates) *DescribeDefenseResourceTemplatesResponseBody
- func (s DescribeDefenseResourceTemplatesResponseBody) String() string
- type DescribeDefenseResourceTemplatesResponseBodyTemplates
- func (s DescribeDefenseResourceTemplatesResponseBodyTemplates) GoString() string
- func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetDefenseScene(v string) *DescribeDefenseResourceTemplatesResponseBodyTemplates
- func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetDefenseSubScene(v string) *DescribeDefenseResourceTemplatesResponseBodyTemplates
- func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetDescription(v string) *DescribeDefenseResourceTemplatesResponseBodyTemplates
- func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetGmtModified(v int64) *DescribeDefenseResourceTemplatesResponseBodyTemplates
- func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetTemplateId(v int64) *DescribeDefenseResourceTemplatesResponseBodyTemplates
- func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetTemplateName(v string) *DescribeDefenseResourceTemplatesResponseBodyTemplates
- func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetTemplateOrigin(v string) *DescribeDefenseResourceTemplatesResponseBodyTemplates
- func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetTemplateStatus(v int32) *DescribeDefenseResourceTemplatesResponseBodyTemplates
- func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetTemplateType(v string) *DescribeDefenseResourceTemplatesResponseBodyTemplates
- func (s DescribeDefenseResourceTemplatesResponseBodyTemplates) 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) 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) SetOwnerUserId(v string) *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 DescribeDefenseTemplateValidGroupsRequest
- func (s DescribeDefenseTemplateValidGroupsRequest) GoString() string
- func (s *DescribeDefenseTemplateValidGroupsRequest) SetDefenseScene(v string) *DescribeDefenseTemplateValidGroupsRequest
- func (s *DescribeDefenseTemplateValidGroupsRequest) SetGroupName(v string) *DescribeDefenseTemplateValidGroupsRequest
- func (s *DescribeDefenseTemplateValidGroupsRequest) SetInstanceId(v string) *DescribeDefenseTemplateValidGroupsRequest
- func (s *DescribeDefenseTemplateValidGroupsRequest) SetPageNumber(v int32) *DescribeDefenseTemplateValidGroupsRequest
- func (s *DescribeDefenseTemplateValidGroupsRequest) SetPageSize(v int32) *DescribeDefenseTemplateValidGroupsRequest
- func (s *DescribeDefenseTemplateValidGroupsRequest) SetRegionId(v string) *DescribeDefenseTemplateValidGroupsRequest
- func (s *DescribeDefenseTemplateValidGroupsRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseTemplateValidGroupsRequest
- func (s *DescribeDefenseTemplateValidGroupsRequest) SetTemplateId(v int64) *DescribeDefenseTemplateValidGroupsRequest
- func (s DescribeDefenseTemplateValidGroupsRequest) String() string
- type DescribeDefenseTemplateValidGroupsResponse
- func (s DescribeDefenseTemplateValidGroupsResponse) GoString() string
- func (s *DescribeDefenseTemplateValidGroupsResponse) SetBody(v *DescribeDefenseTemplateValidGroupsResponseBody) *DescribeDefenseTemplateValidGroupsResponse
- func (s *DescribeDefenseTemplateValidGroupsResponse) SetHeaders(v map[string]*string) *DescribeDefenseTemplateValidGroupsResponse
- func (s *DescribeDefenseTemplateValidGroupsResponse) SetStatusCode(v int32) *DescribeDefenseTemplateValidGroupsResponse
- func (s DescribeDefenseTemplateValidGroupsResponse) String() string
- type DescribeDefenseTemplateValidGroupsResponseBody
- func (s DescribeDefenseTemplateValidGroupsResponseBody) GoString() string
- func (s *DescribeDefenseTemplateValidGroupsResponseBody) SetGroups(v []*string) *DescribeDefenseTemplateValidGroupsResponseBody
- func (s *DescribeDefenseTemplateValidGroupsResponseBody) SetRequestId(v string) *DescribeDefenseTemplateValidGroupsResponseBody
- func (s *DescribeDefenseTemplateValidGroupsResponseBody) SetTotalCount(v int64) *DescribeDefenseTemplateValidGroupsResponseBody
- func (s DescribeDefenseTemplateValidGroupsResponseBody) String() string
- type DescribeDefenseTemplatesRequest
- func (s DescribeDefenseTemplatesRequest) GoString() string
- func (s *DescribeDefenseTemplatesRequest) SetDefenseScene(v string) *DescribeDefenseTemplatesRequest
- func (s *DescribeDefenseTemplatesRequest) SetDefenseSubScene(v string) *DescribeDefenseTemplatesRequest
- func (s *DescribeDefenseTemplatesRequest) SetInstanceId(v string) *DescribeDefenseTemplatesRequest
- func (s *DescribeDefenseTemplatesRequest) SetPageNumber(v int32) *DescribeDefenseTemplatesRequest
- func (s *DescribeDefenseTemplatesRequest) SetPageSize(v int32) *DescribeDefenseTemplatesRequest
- func (s *DescribeDefenseTemplatesRequest) SetRegionId(v string) *DescribeDefenseTemplatesRequest
- func (s *DescribeDefenseTemplatesRequest) SetResource(v string) *DescribeDefenseTemplatesRequest
- func (s *DescribeDefenseTemplatesRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseTemplatesRequest
- func (s *DescribeDefenseTemplatesRequest) SetResourceType(v string) *DescribeDefenseTemplatesRequest
- func (s *DescribeDefenseTemplatesRequest) SetTemplateId(v int64) *DescribeDefenseTemplatesRequest
- func (s *DescribeDefenseTemplatesRequest) SetTemplateType(v string) *DescribeDefenseTemplatesRequest
- func (s DescribeDefenseTemplatesRequest) String() string
- type DescribeDefenseTemplatesResponse
- func (s DescribeDefenseTemplatesResponse) GoString() string
- func (s *DescribeDefenseTemplatesResponse) SetBody(v *DescribeDefenseTemplatesResponseBody) *DescribeDefenseTemplatesResponse
- func (s *DescribeDefenseTemplatesResponse) SetHeaders(v map[string]*string) *DescribeDefenseTemplatesResponse
- func (s *DescribeDefenseTemplatesResponse) SetStatusCode(v int32) *DescribeDefenseTemplatesResponse
- func (s DescribeDefenseTemplatesResponse) String() string
- type DescribeDefenseTemplatesResponseBody
- func (s DescribeDefenseTemplatesResponseBody) GoString() string
- func (s *DescribeDefenseTemplatesResponseBody) SetRequestId(v string) *DescribeDefenseTemplatesResponseBody
- func (s *DescribeDefenseTemplatesResponseBody) SetTemplates(v []*DescribeDefenseTemplatesResponseBodyTemplates) *DescribeDefenseTemplatesResponseBody
- func (s *DescribeDefenseTemplatesResponseBody) SetTotalCount(v int64) *DescribeDefenseTemplatesResponseBody
- func (s DescribeDefenseTemplatesResponseBody) String() string
- type DescribeDefenseTemplatesResponseBodyTemplates
- func (s DescribeDefenseTemplatesResponseBodyTemplates) GoString() string
- func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetDefenseScene(v string) *DescribeDefenseTemplatesResponseBodyTemplates
- func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetDefenseSubScene(v string) *DescribeDefenseTemplatesResponseBodyTemplates
- func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetDescription(v string) *DescribeDefenseTemplatesResponseBodyTemplates
- func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetGmtModified(v int64) *DescribeDefenseTemplatesResponseBodyTemplates
- func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetTemplateId(v int64) *DescribeDefenseTemplatesResponseBodyTemplates
- func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetTemplateName(v string) *DescribeDefenseTemplatesResponseBodyTemplates
- func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetTemplateOrigin(v string) *DescribeDefenseTemplatesResponseBodyTemplates
- func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetTemplateStatus(v int32) *DescribeDefenseTemplatesResponseBodyTemplates
- func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetTemplateType(v string) *DescribeDefenseTemplatesResponseBodyTemplates
- func (s DescribeDefenseTemplatesResponseBodyTemplates) String() string
- type DescribeDomainDNSRecordRequest
- func (s DescribeDomainDNSRecordRequest) GoString() string
- func (s *DescribeDomainDNSRecordRequest) SetDomain(v string) *DescribeDomainDNSRecordRequest
- func (s *DescribeDomainDNSRecordRequest) SetInstanceId(v string) *DescribeDomainDNSRecordRequest
- func (s *DescribeDomainDNSRecordRequest) SetRegionId(v string) *DescribeDomainDNSRecordRequest
- func (s *DescribeDomainDNSRecordRequest) SetResourceManagerResourceGroupId(v string) *DescribeDomainDNSRecordRequest
- func (s DescribeDomainDNSRecordRequest) String() string
- type DescribeDomainDNSRecordResponse
- func (s DescribeDomainDNSRecordResponse) GoString() string
- func (s *DescribeDomainDNSRecordResponse) SetBody(v *DescribeDomainDNSRecordResponseBody) *DescribeDomainDNSRecordResponse
- func (s *DescribeDomainDNSRecordResponse) SetHeaders(v map[string]*string) *DescribeDomainDNSRecordResponse
- func (s *DescribeDomainDNSRecordResponse) SetStatusCode(v int32) *DescribeDomainDNSRecordResponse
- func (s DescribeDomainDNSRecordResponse) String() string
- type DescribeDomainDNSRecordResponseBody
- func (s DescribeDomainDNSRecordResponseBody) GoString() string
- func (s *DescribeDomainDNSRecordResponseBody) SetDNSStatus(v string) *DescribeDomainDNSRecordResponseBody
- func (s *DescribeDomainDNSRecordResponseBody) SetRequestId(v string) *DescribeDomainDNSRecordResponseBody
- func (s DescribeDomainDNSRecordResponseBody) 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) 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) 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) 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) 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 DescribeMemberAccountsRequest
- func (s DescribeMemberAccountsRequest) GoString() string
- func (s *DescribeMemberAccountsRequest) SetAccountStatus(v string) *DescribeMemberAccountsRequest
- func (s *DescribeMemberAccountsRequest) SetInstanceId(v string) *DescribeMemberAccountsRequest
- func (s *DescribeMemberAccountsRequest) SetRegionId(v string) *DescribeMemberAccountsRequest
- func (s *DescribeMemberAccountsRequest) SetResourceManagerResourceGroupId(v string) *DescribeMemberAccountsRequest
- func (s *DescribeMemberAccountsRequest) SetSourceIp(v string) *DescribeMemberAccountsRequest
- func (s DescribeMemberAccountsRequest) String() string
- type DescribeMemberAccountsResponse
- func (s DescribeMemberAccountsResponse) GoString() string
- func (s *DescribeMemberAccountsResponse) SetBody(v *DescribeMemberAccountsResponseBody) *DescribeMemberAccountsResponse
- func (s *DescribeMemberAccountsResponse) SetHeaders(v map[string]*string) *DescribeMemberAccountsResponse
- func (s *DescribeMemberAccountsResponse) SetStatusCode(v int32) *DescribeMemberAccountsResponse
- func (s DescribeMemberAccountsResponse) String() string
- type DescribeMemberAccountsResponseBody
- func (s DescribeMemberAccountsResponseBody) GoString() string
- func (s *DescribeMemberAccountsResponseBody) SetAccountInfos(v []*DescribeMemberAccountsResponseBodyAccountInfos) *DescribeMemberAccountsResponseBody
- func (s *DescribeMemberAccountsResponseBody) SetRequestId(v string) *DescribeMemberAccountsResponseBody
- func (s DescribeMemberAccountsResponseBody) String() string
- type DescribeMemberAccountsResponseBodyAccountInfos
- func (s DescribeMemberAccountsResponseBodyAccountInfos) GoString() string
- func (s *DescribeMemberAccountsResponseBodyAccountInfos) SetAccountId(v string) *DescribeMemberAccountsResponseBodyAccountInfos
- func (s *DescribeMemberAccountsResponseBodyAccountInfos) SetAccountName(v string) *DescribeMemberAccountsResponseBodyAccountInfos
- func (s *DescribeMemberAccountsResponseBodyAccountInfos) SetAccountStatus(v string) *DescribeMemberAccountsResponseBodyAccountInfos
- func (s *DescribeMemberAccountsResponseBodyAccountInfos) SetDescription(v string) *DescribeMemberAccountsResponseBodyAccountInfos
- func (s *DescribeMemberAccountsResponseBodyAccountInfos) SetGmtCreate(v int64) *DescribeMemberAccountsResponseBodyAccountInfos
- func (s DescribeMemberAccountsResponseBodyAccountInfos) 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 DescribeProductInstancesRequest
- func (s DescribeProductInstancesRequest) GoString() string
- func (s *DescribeProductInstancesRequest) SetInstanceId(v string) *DescribeProductInstancesRequest
- func (s *DescribeProductInstancesRequest) SetOwnerUserId(v string) *DescribeProductInstancesRequest
- func (s *DescribeProductInstancesRequest) SetPageNumber(v int64) *DescribeProductInstancesRequest
- func (s *DescribeProductInstancesRequest) SetPageSize(v int64) *DescribeProductInstancesRequest
- func (s *DescribeProductInstancesRequest) SetRegionId(v string) *DescribeProductInstancesRequest
- func (s *DescribeProductInstancesRequest) SetResourceInstanceId(v string) *DescribeProductInstancesRequest
- func (s *DescribeProductInstancesRequest) SetResourceIp(v string) *DescribeProductInstancesRequest
- func (s *DescribeProductInstancesRequest) SetResourceManagerResourceGroupId(v string) *DescribeProductInstancesRequest
- func (s *DescribeProductInstancesRequest) SetResourceName(v string) *DescribeProductInstancesRequest
- func (s *DescribeProductInstancesRequest) SetResourceProduct(v string) *DescribeProductInstancesRequest
- func (s *DescribeProductInstancesRequest) SetResourceRegionId(v string) *DescribeProductInstancesRequest
- func (s DescribeProductInstancesRequest) String() string
- type DescribeProductInstancesResponse
- func (s DescribeProductInstancesResponse) GoString() string
- func (s *DescribeProductInstancesResponse) SetBody(v *DescribeProductInstancesResponseBody) *DescribeProductInstancesResponse
- func (s *DescribeProductInstancesResponse) SetHeaders(v map[string]*string) *DescribeProductInstancesResponse
- func (s *DescribeProductInstancesResponse) SetStatusCode(v int32) *DescribeProductInstancesResponse
- func (s DescribeProductInstancesResponse) String() string
- type DescribeProductInstancesResponseBody
- func (s DescribeProductInstancesResponseBody) GoString() string
- func (s *DescribeProductInstancesResponseBody) SetProductInstances(v []*DescribeProductInstancesResponseBodyProductInstances) *DescribeProductInstancesResponseBody
- func (s *DescribeProductInstancesResponseBody) SetRequestId(v string) *DescribeProductInstancesResponseBody
- func (s *DescribeProductInstancesResponseBody) SetTotalCount(v int64) *DescribeProductInstancesResponseBody
- func (s DescribeProductInstancesResponseBody) String() string
- type DescribeProductInstancesResponseBodyProductInstances
- func (s DescribeProductInstancesResponseBodyProductInstances) GoString() string
- func (s *DescribeProductInstancesResponseBodyProductInstances) SetOwnerUserId(v string) *DescribeProductInstancesResponseBodyProductInstances
- func (s *DescribeProductInstancesResponseBodyProductInstances) SetResourceInstanceId(v string) *DescribeProductInstancesResponseBodyProductInstances
- func (s *DescribeProductInstancesResponseBodyProductInstances) SetResourceIp(v string) *DescribeProductInstancesResponseBodyProductInstances
- func (s *DescribeProductInstancesResponseBodyProductInstances) SetResourceName(v string) *DescribeProductInstancesResponseBodyProductInstances
- func (s *DescribeProductInstancesResponseBodyProductInstances) SetResourcePorts(v []*DescribeProductInstancesResponseBodyProductInstancesResourcePorts) *DescribeProductInstancesResponseBodyProductInstances
- func (s *DescribeProductInstancesResponseBodyProductInstances) SetResourceProduct(v string) *DescribeProductInstancesResponseBodyProductInstances
- func (s *DescribeProductInstancesResponseBodyProductInstances) SetResourceRegionId(v string) *DescribeProductInstancesResponseBodyProductInstances
- func (s DescribeProductInstancesResponseBodyProductInstances) String() string
- type DescribeProductInstancesResponseBodyProductInstancesResourcePorts
- func (s DescribeProductInstancesResponseBodyProductInstancesResourcePorts) GoString() string
- func (s *DescribeProductInstancesResponseBodyProductInstancesResourcePorts) SetCertificates(...) *DescribeProductInstancesResponseBodyProductInstancesResourcePorts
- func (s *DescribeProductInstancesResponseBodyProductInstancesResourcePorts) SetPort(v int32) *DescribeProductInstancesResponseBodyProductInstancesResourcePorts
- func (s *DescribeProductInstancesResponseBodyProductInstancesResourcePorts) SetProtocol(v string) *DescribeProductInstancesResponseBodyProductInstancesResourcePorts
- func (s DescribeProductInstancesResponseBodyProductInstancesResourcePorts) String() string
- type DescribeProductInstancesResponseBodyProductInstancesResourcePortsCertificates
- func (s DescribeProductInstancesResponseBodyProductInstancesResourcePortsCertificates) GoString() string
- func (s *DescribeProductInstancesResponseBodyProductInstancesResourcePortsCertificates) SetCertificateId(v string) *DescribeProductInstancesResponseBodyProductInstancesResourcePortsCertificates
- func (s *DescribeProductInstancesResponseBodyProductInstancesResourcePortsCertificates) SetCertificateName(v string) *DescribeProductInstancesResponseBodyProductInstancesResourcePortsCertificates
- func (s DescribeProductInstancesResponseBodyProductInstancesResourcePortsCertificates) String() string
- type DescribePunishedDomainsRequest
- func (s DescribePunishedDomainsRequest) GoString() string
- func (s *DescribePunishedDomainsRequest) SetDomains(v []*string) *DescribePunishedDomainsRequest
- func (s *DescribePunishedDomainsRequest) SetInstanceId(v string) *DescribePunishedDomainsRequest
- func (s *DescribePunishedDomainsRequest) SetRegionId(v string) *DescribePunishedDomainsRequest
- func (s *DescribePunishedDomainsRequest) SetResourceManagerResourceGroupId(v string) *DescribePunishedDomainsRequest
- func (s DescribePunishedDomainsRequest) String() string
- type DescribePunishedDomainsResponse
- func (s DescribePunishedDomainsResponse) GoString() string
- func (s *DescribePunishedDomainsResponse) SetBody(v *DescribePunishedDomainsResponseBody) *DescribePunishedDomainsResponse
- func (s *DescribePunishedDomainsResponse) SetHeaders(v map[string]*string) *DescribePunishedDomainsResponse
- func (s *DescribePunishedDomainsResponse) SetStatusCode(v int32) *DescribePunishedDomainsResponse
- func (s DescribePunishedDomainsResponse) String() string
- type DescribePunishedDomainsResponseBody
- func (s DescribePunishedDomainsResponseBody) GoString() string
- func (s *DescribePunishedDomainsResponseBody) SetPunishedDomains(v []*string) *DescribePunishedDomainsResponseBody
- func (s *DescribePunishedDomainsResponseBody) SetRequestId(v string) *DescribePunishedDomainsResponseBody
- func (s DescribePunishedDomainsResponseBody) String() string
- type DescribeResourceInstanceCertsRequest
- func (s DescribeResourceInstanceCertsRequest) GoString() string
- func (s *DescribeResourceInstanceCertsRequest) SetInstanceId(v string) *DescribeResourceInstanceCertsRequest
- func (s *DescribeResourceInstanceCertsRequest) SetPageNumber(v int64) *DescribeResourceInstanceCertsRequest
- func (s *DescribeResourceInstanceCertsRequest) SetPageSize(v int64) *DescribeResourceInstanceCertsRequest
- func (s *DescribeResourceInstanceCertsRequest) SetRegionId(v string) *DescribeResourceInstanceCertsRequest
- func (s *DescribeResourceInstanceCertsRequest) SetResourceInstanceId(v string) *DescribeResourceInstanceCertsRequest
- func (s *DescribeResourceInstanceCertsRequest) SetResourceManagerResourceGroupId(v string) *DescribeResourceInstanceCertsRequest
- func (s DescribeResourceInstanceCertsRequest) String() string
- type DescribeResourceInstanceCertsResponse
- func (s DescribeResourceInstanceCertsResponse) GoString() string
- func (s *DescribeResourceInstanceCertsResponse) SetBody(v *DescribeResourceInstanceCertsResponseBody) *DescribeResourceInstanceCertsResponse
- func (s *DescribeResourceInstanceCertsResponse) SetHeaders(v map[string]*string) *DescribeResourceInstanceCertsResponse
- func (s *DescribeResourceInstanceCertsResponse) SetStatusCode(v int32) *DescribeResourceInstanceCertsResponse
- func (s DescribeResourceInstanceCertsResponse) String() string
- type DescribeResourceInstanceCertsResponseBody
- func (s DescribeResourceInstanceCertsResponseBody) GoString() string
- func (s *DescribeResourceInstanceCertsResponseBody) SetCerts(v []*DescribeResourceInstanceCertsResponseBodyCerts) *DescribeResourceInstanceCertsResponseBody
- func (s *DescribeResourceInstanceCertsResponseBody) SetRequestId(v string) *DescribeResourceInstanceCertsResponseBody
- func (s *DescribeResourceInstanceCertsResponseBody) SetTotalCount(v int64) *DescribeResourceInstanceCertsResponseBody
- func (s DescribeResourceInstanceCertsResponseBody) String() string
- type DescribeResourceInstanceCertsResponseBodyCerts
- func (s DescribeResourceInstanceCertsResponseBodyCerts) GoString() string
- func (s *DescribeResourceInstanceCertsResponseBodyCerts) SetAfterDate(v int64) *DescribeResourceInstanceCertsResponseBodyCerts
- func (s *DescribeResourceInstanceCertsResponseBodyCerts) SetBeforeDate(v int64) *DescribeResourceInstanceCertsResponseBodyCerts
- func (s *DescribeResourceInstanceCertsResponseBodyCerts) SetCertIdentifier(v string) *DescribeResourceInstanceCertsResponseBodyCerts
- func (s *DescribeResourceInstanceCertsResponseBodyCerts) SetCertName(v string) *DescribeResourceInstanceCertsResponseBodyCerts
- func (s *DescribeResourceInstanceCertsResponseBodyCerts) SetCommonName(v string) *DescribeResourceInstanceCertsResponseBodyCerts
- func (s *DescribeResourceInstanceCertsResponseBodyCerts) SetDomain(v string) *DescribeResourceInstanceCertsResponseBodyCerts
- func (s *DescribeResourceInstanceCertsResponseBodyCerts) SetIsChainCompleted(v bool) *DescribeResourceInstanceCertsResponseBodyCerts
- func (s DescribeResourceInstanceCertsResponseBodyCerts) 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 DescribeResourceRegionIdRequest
- func (s DescribeResourceRegionIdRequest) GoString() string
- func (s *DescribeResourceRegionIdRequest) SetInstanceId(v string) *DescribeResourceRegionIdRequest
- func (s *DescribeResourceRegionIdRequest) SetRegionId(v string) *DescribeResourceRegionIdRequest
- func (s *DescribeResourceRegionIdRequest) SetResourceManagerResourceGroupId(v string) *DescribeResourceRegionIdRequest
- func (s DescribeResourceRegionIdRequest) String() string
- type DescribeResourceRegionIdResponse
- func (s DescribeResourceRegionIdResponse) GoString() string
- func (s *DescribeResourceRegionIdResponse) SetBody(v *DescribeResourceRegionIdResponseBody) *DescribeResourceRegionIdResponse
- func (s *DescribeResourceRegionIdResponse) SetHeaders(v map[string]*string) *DescribeResourceRegionIdResponse
- func (s *DescribeResourceRegionIdResponse) SetStatusCode(v int32) *DescribeResourceRegionIdResponse
- func (s DescribeResourceRegionIdResponse) String() string
- type DescribeResourceRegionIdResponseBody
- func (s DescribeResourceRegionIdResponseBody) GoString() string
- func (s *DescribeResourceRegionIdResponseBody) SetRequestId(v string) *DescribeResourceRegionIdResponseBody
- func (s *DescribeResourceRegionIdResponseBody) SetResourceRegionIds(v []*string) *DescribeResourceRegionIdResponseBody
- func (s DescribeResourceRegionIdResponseBody) String() string
- type DescribeResourceSupportRegionsRequest
- func (s DescribeResourceSupportRegionsRequest) GoString() string
- func (s *DescribeResourceSupportRegionsRequest) SetInstanceId(v string) *DescribeResourceSupportRegionsRequest
- func (s *DescribeResourceSupportRegionsRequest) SetRegionId(v string) *DescribeResourceSupportRegionsRequest
- func (s *DescribeResourceSupportRegionsRequest) SetResourceManagerResourceGroupId(v string) *DescribeResourceSupportRegionsRequest
- func (s DescribeResourceSupportRegionsRequest) String() string
- type DescribeResourceSupportRegionsResponse
- func (s DescribeResourceSupportRegionsResponse) GoString() string
- func (s *DescribeResourceSupportRegionsResponse) SetBody(v *DescribeResourceSupportRegionsResponseBody) *DescribeResourceSupportRegionsResponse
- func (s *DescribeResourceSupportRegionsResponse) SetHeaders(v map[string]*string) *DescribeResourceSupportRegionsResponse
- func (s *DescribeResourceSupportRegionsResponse) SetStatusCode(v int32) *DescribeResourceSupportRegionsResponse
- func (s DescribeResourceSupportRegionsResponse) String() string
- type DescribeResourceSupportRegionsResponseBody
- func (s DescribeResourceSupportRegionsResponseBody) GoString() string
- func (s *DescribeResourceSupportRegionsResponseBody) SetRequestId(v string) *DescribeResourceSupportRegionsResponseBody
- func (s *DescribeResourceSupportRegionsResponseBody) SetSupportRegions(v []*string) *DescribeResourceSupportRegionsResponseBody
- func (s DescribeResourceSupportRegionsResponseBody) 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) SetCode444Pv(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 DescribeSlsAuthStatusRequest
- func (s DescribeSlsAuthStatusRequest) GoString() string
- func (s *DescribeSlsAuthStatusRequest) SetInstanceId(v string) *DescribeSlsAuthStatusRequest
- func (s *DescribeSlsAuthStatusRequest) SetRegionId(v string) *DescribeSlsAuthStatusRequest
- func (s *DescribeSlsAuthStatusRequest) SetResourceManagerResourceGroupId(v string) *DescribeSlsAuthStatusRequest
- func (s DescribeSlsAuthStatusRequest) String() string
- type DescribeSlsAuthStatusResponse
- func (s DescribeSlsAuthStatusResponse) GoString() string
- func (s *DescribeSlsAuthStatusResponse) SetBody(v *DescribeSlsAuthStatusResponseBody) *DescribeSlsAuthStatusResponse
- func (s *DescribeSlsAuthStatusResponse) SetHeaders(v map[string]*string) *DescribeSlsAuthStatusResponse
- func (s *DescribeSlsAuthStatusResponse) SetStatusCode(v int32) *DescribeSlsAuthStatusResponse
- func (s DescribeSlsAuthStatusResponse) String() string
- type DescribeSlsAuthStatusResponseBody
- func (s DescribeSlsAuthStatusResponseBody) GoString() string
- func (s *DescribeSlsAuthStatusResponseBody) SetRequestId(v string) *DescribeSlsAuthStatusResponseBody
- func (s *DescribeSlsAuthStatusResponseBody) SetStatus(v bool) *DescribeSlsAuthStatusResponseBody
- func (s DescribeSlsAuthStatusResponseBody) String() string
- type DescribeSlsLogStoreRequest
- func (s DescribeSlsLogStoreRequest) GoString() string
- func (s *DescribeSlsLogStoreRequest) SetInstanceId(v string) *DescribeSlsLogStoreRequest
- func (s *DescribeSlsLogStoreRequest) SetRegionId(v string) *DescribeSlsLogStoreRequest
- func (s *DescribeSlsLogStoreRequest) SetResourceManagerResourceGroupId(v string) *DescribeSlsLogStoreRequest
- func (s DescribeSlsLogStoreRequest) String() string
- type DescribeSlsLogStoreResponse
- func (s DescribeSlsLogStoreResponse) GoString() string
- func (s *DescribeSlsLogStoreResponse) SetBody(v *DescribeSlsLogStoreResponseBody) *DescribeSlsLogStoreResponse
- func (s *DescribeSlsLogStoreResponse) SetHeaders(v map[string]*string) *DescribeSlsLogStoreResponse
- func (s *DescribeSlsLogStoreResponse) SetStatusCode(v int32) *DescribeSlsLogStoreResponse
- func (s DescribeSlsLogStoreResponse) String() string
- type DescribeSlsLogStoreResponseBody
- func (s DescribeSlsLogStoreResponseBody) GoString() string
- func (s *DescribeSlsLogStoreResponseBody) SetLogStoreName(v string) *DescribeSlsLogStoreResponseBody
- func (s *DescribeSlsLogStoreResponseBody) SetProjectName(v string) *DescribeSlsLogStoreResponseBody
- func (s *DescribeSlsLogStoreResponseBody) SetQuota(v int64) *DescribeSlsLogStoreResponseBody
- func (s *DescribeSlsLogStoreResponseBody) SetRequestId(v string) *DescribeSlsLogStoreResponseBody
- func (s *DescribeSlsLogStoreResponseBody) SetTtl(v int32) *DescribeSlsLogStoreResponseBody
- func (s *DescribeSlsLogStoreResponseBody) SetUsed(v int64) *DescribeSlsLogStoreResponseBody
- func (s DescribeSlsLogStoreResponseBody) String() string
- type DescribeSlsLogStoreStatusRequest
- func (s DescribeSlsLogStoreStatusRequest) GoString() string
- func (s *DescribeSlsLogStoreStatusRequest) SetInstanceId(v string) *DescribeSlsLogStoreStatusRequest
- func (s *DescribeSlsLogStoreStatusRequest) SetRegionId(v string) *DescribeSlsLogStoreStatusRequest
- func (s *DescribeSlsLogStoreStatusRequest) SetResourceManagerResourceGroupId(v string) *DescribeSlsLogStoreStatusRequest
- func (s DescribeSlsLogStoreStatusRequest) String() string
- type DescribeSlsLogStoreStatusResponse
- func (s DescribeSlsLogStoreStatusResponse) GoString() string
- func (s *DescribeSlsLogStoreStatusResponse) SetBody(v *DescribeSlsLogStoreStatusResponseBody) *DescribeSlsLogStoreStatusResponse
- func (s *DescribeSlsLogStoreStatusResponse) SetHeaders(v map[string]*string) *DescribeSlsLogStoreStatusResponse
- func (s *DescribeSlsLogStoreStatusResponse) SetStatusCode(v int32) *DescribeSlsLogStoreStatusResponse
- func (s DescribeSlsLogStoreStatusResponse) String() string
- type DescribeSlsLogStoreStatusResponseBody
- func (s DescribeSlsLogStoreStatusResponseBody) GoString() string
- func (s *DescribeSlsLogStoreStatusResponseBody) SetExistStatus(v bool) *DescribeSlsLogStoreStatusResponseBody
- func (s *DescribeSlsLogStoreStatusResponseBody) SetRequestId(v string) *DescribeSlsLogStoreStatusResponseBody
- func (s DescribeSlsLogStoreStatusResponseBody) String() string
- type DescribeTemplateResourceCountRequest
- func (s DescribeTemplateResourceCountRequest) GoString() string
- func (s *DescribeTemplateResourceCountRequest) SetInstanceId(v string) *DescribeTemplateResourceCountRequest
- func (s *DescribeTemplateResourceCountRequest) SetRegionId(v string) *DescribeTemplateResourceCountRequest
- func (s *DescribeTemplateResourceCountRequest) SetResourceManagerResourceGroupId(v string) *DescribeTemplateResourceCountRequest
- func (s *DescribeTemplateResourceCountRequest) SetTemplateIds(v string) *DescribeTemplateResourceCountRequest
- func (s DescribeTemplateResourceCountRequest) String() string
- type DescribeTemplateResourceCountResponse
- func (s DescribeTemplateResourceCountResponse) GoString() string
- func (s *DescribeTemplateResourceCountResponse) SetBody(v *DescribeTemplateResourceCountResponseBody) *DescribeTemplateResourceCountResponse
- func (s *DescribeTemplateResourceCountResponse) SetHeaders(v map[string]*string) *DescribeTemplateResourceCountResponse
- func (s *DescribeTemplateResourceCountResponse) SetStatusCode(v int32) *DescribeTemplateResourceCountResponse
- func (s DescribeTemplateResourceCountResponse) String() string
- type DescribeTemplateResourceCountResponseBody
- func (s DescribeTemplateResourceCountResponseBody) GoString() string
- func (s *DescribeTemplateResourceCountResponseBody) SetRequestId(v string) *DescribeTemplateResourceCountResponseBody
- func (s *DescribeTemplateResourceCountResponseBody) SetResourceCount(v []*DescribeTemplateResourceCountResponseBodyResourceCount) *DescribeTemplateResourceCountResponseBody
- func (s DescribeTemplateResourceCountResponseBody) String() string
- type DescribeTemplateResourceCountResponseBodyResourceCount
- func (s DescribeTemplateResourceCountResponseBodyResourceCount) GoString() string
- func (s *DescribeTemplateResourceCountResponseBodyResourceCount) SetGroupCount(v int32) *DescribeTemplateResourceCountResponseBodyResourceCount
- func (s *DescribeTemplateResourceCountResponseBodyResourceCount) SetSingleCount(v int32) *DescribeTemplateResourceCountResponseBodyResourceCount
- func (s *DescribeTemplateResourceCountResponseBodyResourceCount) SetTemplateId(v int64) *DescribeTemplateResourceCountResponseBodyResourceCount
- func (s DescribeTemplateResourceCountResponseBodyResourceCount) 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 DescribeUserSlsLogRegionsRequest
- func (s DescribeUserSlsLogRegionsRequest) GoString() string
- func (s *DescribeUserSlsLogRegionsRequest) SetInstanceId(v string) *DescribeUserSlsLogRegionsRequest
- func (s *DescribeUserSlsLogRegionsRequest) SetRegionId(v string) *DescribeUserSlsLogRegionsRequest
- func (s *DescribeUserSlsLogRegionsRequest) SetResourceManagerResourceGroupId(v string) *DescribeUserSlsLogRegionsRequest
- func (s DescribeUserSlsLogRegionsRequest) String() string
- type DescribeUserSlsLogRegionsResponse
- func (s DescribeUserSlsLogRegionsResponse) GoString() string
- func (s *DescribeUserSlsLogRegionsResponse) SetBody(v *DescribeUserSlsLogRegionsResponseBody) *DescribeUserSlsLogRegionsResponse
- func (s *DescribeUserSlsLogRegionsResponse) SetHeaders(v map[string]*string) *DescribeUserSlsLogRegionsResponse
- func (s *DescribeUserSlsLogRegionsResponse) SetStatusCode(v int32) *DescribeUserSlsLogRegionsResponse
- func (s DescribeUserSlsLogRegionsResponse) String() string
- type DescribeUserSlsLogRegionsResponseBody
- func (s DescribeUserSlsLogRegionsResponseBody) GoString() string
- func (s *DescribeUserSlsLogRegionsResponseBody) SetLogRegions(v []*string) *DescribeUserSlsLogRegionsResponseBody
- func (s *DescribeUserSlsLogRegionsResponseBody) SetRequestId(v string) *DescribeUserSlsLogRegionsResponseBody
- func (s DescribeUserSlsLogRegionsResponseBody) String() string
- type DescribeUserWafLogStatusRequest
- func (s DescribeUserWafLogStatusRequest) GoString() string
- func (s *DescribeUserWafLogStatusRequest) SetInstanceId(v string) *DescribeUserWafLogStatusRequest
- func (s *DescribeUserWafLogStatusRequest) SetRegionId(v string) *DescribeUserWafLogStatusRequest
- func (s *DescribeUserWafLogStatusRequest) SetResourceManagerResourceGroupId(v string) *DescribeUserWafLogStatusRequest
- func (s DescribeUserWafLogStatusRequest) String() string
- type DescribeUserWafLogStatusResponse
- func (s DescribeUserWafLogStatusResponse) GoString() string
- func (s *DescribeUserWafLogStatusResponse) SetBody(v *DescribeUserWafLogStatusResponseBody) *DescribeUserWafLogStatusResponse
- func (s *DescribeUserWafLogStatusResponse) SetHeaders(v map[string]*string) *DescribeUserWafLogStatusResponse
- func (s *DescribeUserWafLogStatusResponse) SetStatusCode(v int32) *DescribeUserWafLogStatusResponse
- func (s DescribeUserWafLogStatusResponse) String() string
- type DescribeUserWafLogStatusResponseBody
- func (s DescribeUserWafLogStatusResponseBody) GoString() string
- func (s *DescribeUserWafLogStatusResponseBody) SetLogRegionId(v string) *DescribeUserWafLogStatusResponseBody
- func (s *DescribeUserWafLogStatusResponseBody) SetLogStatus(v string) *DescribeUserWafLogStatusResponseBody
- func (s *DescribeUserWafLogStatusResponseBody) SetRequestId(v string) *DescribeUserWafLogStatusResponseBody
- func (s *DescribeUserWafLogStatusResponseBody) SetStatusUpdateTime(v int64) *DescribeUserWafLogStatusResponseBody
- func (s DescribeUserWafLogStatusResponseBody) 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 ListTagKeysRequest
- func (s ListTagKeysRequest) GoString() string
- func (s *ListTagKeysRequest) SetInstanceId(v string) *ListTagKeysRequest
- func (s *ListTagKeysRequest) SetNextToken(v string) *ListTagKeysRequest
- func (s *ListTagKeysRequest) SetRegionId(v string) *ListTagKeysRequest
- func (s *ListTagKeysRequest) SetResourceType(v string) *ListTagKeysRequest
- func (s ListTagKeysRequest) String() string
- type ListTagKeysResponse
- func (s ListTagKeysResponse) GoString() string
- func (s *ListTagKeysResponse) SetBody(v *ListTagKeysResponseBody) *ListTagKeysResponse
- func (s *ListTagKeysResponse) SetHeaders(v map[string]*string) *ListTagKeysResponse
- func (s *ListTagKeysResponse) SetStatusCode(v int32) *ListTagKeysResponse
- func (s ListTagKeysResponse) String() string
- type ListTagKeysResponseBody
- func (s ListTagKeysResponseBody) GoString() string
- func (s *ListTagKeysResponseBody) SetKeys(v []*ListTagKeysResponseBodyKeys) *ListTagKeysResponseBody
- func (s *ListTagKeysResponseBody) SetNextToken(v string) *ListTagKeysResponseBody
- func (s *ListTagKeysResponseBody) SetRequestId(v string) *ListTagKeysResponseBody
- func (s ListTagKeysResponseBody) String() string
- type ListTagKeysResponseBodyKeys
- type ListTagResourcesRequest
- func (s ListTagResourcesRequest) GoString() string
- func (s *ListTagResourcesRequest) SetNextToken(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetRegionId(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetResourceId(v []*string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetResourceType(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetTag(v []*ListTagResourcesRequestTag) *ListTagResourcesRequest
- func (s ListTagResourcesRequest) String() string
- type ListTagResourcesRequestTag
- type ListTagResourcesResponse
- func (s ListTagResourcesResponse) GoString() string
- func (s *ListTagResourcesResponse) SetBody(v *ListTagResourcesResponseBody) *ListTagResourcesResponse
- func (s *ListTagResourcesResponse) SetHeaders(v map[string]*string) *ListTagResourcesResponse
- func (s *ListTagResourcesResponse) SetStatusCode(v int32) *ListTagResourcesResponse
- func (s ListTagResourcesResponse) String() string
- type ListTagResourcesResponseBody
- func (s ListTagResourcesResponseBody) GoString() string
- func (s *ListTagResourcesResponseBody) SetNextToken(v string) *ListTagResourcesResponseBody
- func (s *ListTagResourcesResponseBody) SetRequestId(v string) *ListTagResourcesResponseBody
- func (s *ListTagResourcesResponseBody) SetTagResources(v []*ListTagResourcesResponseBodyTagResources) *ListTagResourcesResponseBody
- func (s ListTagResourcesResponseBody) String() string
- type ListTagResourcesResponseBodyTagResources
- func (s ListTagResourcesResponseBodyTagResources) GoString() string
- func (s *ListTagResourcesResponseBodyTagResources) SetResourceId(v string) *ListTagResourcesResponseBodyTagResources
- func (s *ListTagResourcesResponseBodyTagResources) SetResourceType(v string) *ListTagResourcesResponseBodyTagResources
- func (s *ListTagResourcesResponseBodyTagResources) SetTagKey(v string) *ListTagResourcesResponseBodyTagResources
- func (s *ListTagResourcesResponseBodyTagResources) SetTagValue(v string) *ListTagResourcesResponseBodyTagResources
- func (s ListTagResourcesResponseBodyTagResources) String() string
- type ListTagValuesRequest
- func (s ListTagValuesRequest) GoString() string
- func (s *ListTagValuesRequest) SetKey(v string) *ListTagValuesRequest
- func (s *ListTagValuesRequest) SetNextToken(v string) *ListTagValuesRequest
- func (s *ListTagValuesRequest) SetRegionId(v string) *ListTagValuesRequest
- func (s *ListTagValuesRequest) SetResourceType(v string) *ListTagValuesRequest
- func (s ListTagValuesRequest) String() string
- type ListTagValuesResponse
- func (s ListTagValuesResponse) GoString() string
- func (s *ListTagValuesResponse) SetBody(v *ListTagValuesResponseBody) *ListTagValuesResponse
- func (s *ListTagValuesResponse) SetHeaders(v map[string]*string) *ListTagValuesResponse
- func (s *ListTagValuesResponse) SetStatusCode(v int32) *ListTagValuesResponse
- func (s ListTagValuesResponse) String() string
- type ListTagValuesResponseBody
- func (s ListTagValuesResponseBody) GoString() string
- func (s *ListTagValuesResponseBody) SetNextToken(v string) *ListTagValuesResponseBody
- func (s *ListTagValuesResponseBody) SetRequestId(v string) *ListTagValuesResponseBody
- func (s *ListTagValuesResponseBody) SetValues(v []*string) *ListTagValuesResponseBody
- func (s ListTagValuesResponseBody) 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 ModifyDefenseResourceXffRequest
- func (s ModifyDefenseResourceXffRequest) GoString() string
- func (s *ModifyDefenseResourceXffRequest) SetAcwCookieStatus(v int32) *ModifyDefenseResourceXffRequest
- func (s *ModifyDefenseResourceXffRequest) SetAcwSecureStatus(v int32) *ModifyDefenseResourceXffRequest
- func (s *ModifyDefenseResourceXffRequest) SetAcwV3SecureStatus(v int32) *ModifyDefenseResourceXffRequest
- func (s *ModifyDefenseResourceXffRequest) SetCustomHeaders(v []*string) *ModifyDefenseResourceXffRequest
- func (s *ModifyDefenseResourceXffRequest) SetInstanceId(v string) *ModifyDefenseResourceXffRequest
- func (s *ModifyDefenseResourceXffRequest) SetRegionId(v string) *ModifyDefenseResourceXffRequest
- func (s *ModifyDefenseResourceXffRequest) SetResource(v string) *ModifyDefenseResourceXffRequest
- func (s *ModifyDefenseResourceXffRequest) SetResourceManagerResourceGroupId(v string) *ModifyDefenseResourceXffRequest
- func (s *ModifyDefenseResourceXffRequest) SetXffStatus(v int32) *ModifyDefenseResourceXffRequest
- func (s ModifyDefenseResourceXffRequest) String() string
- type ModifyDefenseResourceXffResponse
- func (s ModifyDefenseResourceXffResponse) GoString() string
- func (s *ModifyDefenseResourceXffResponse) SetBody(v *ModifyDefenseResourceXffResponseBody) *ModifyDefenseResourceXffResponse
- func (s *ModifyDefenseResourceXffResponse) SetHeaders(v map[string]*string) *ModifyDefenseResourceXffResponse
- func (s *ModifyDefenseResourceXffResponse) SetStatusCode(v int32) *ModifyDefenseResourceXffResponse
- func (s ModifyDefenseResourceXffResponse) String() string
- type ModifyDefenseResourceXffResponseBody
- type ModifyDefenseRuleCacheRequest
- func (s ModifyDefenseRuleCacheRequest) GoString() string
- func (s *ModifyDefenseRuleCacheRequest) SetInstanceId(v string) *ModifyDefenseRuleCacheRequest
- func (s *ModifyDefenseRuleCacheRequest) SetRegionId(v string) *ModifyDefenseRuleCacheRequest
- func (s *ModifyDefenseRuleCacheRequest) SetResourceManagerResourceGroupId(v string) *ModifyDefenseRuleCacheRequest
- func (s *ModifyDefenseRuleCacheRequest) SetRuleId(v int64) *ModifyDefenseRuleCacheRequest
- func (s *ModifyDefenseRuleCacheRequest) SetTemplateId(v int64) *ModifyDefenseRuleCacheRequest
- func (s ModifyDefenseRuleCacheRequest) String() string
- type ModifyDefenseRuleCacheResponse
- func (s ModifyDefenseRuleCacheResponse) GoString() string
- func (s *ModifyDefenseRuleCacheResponse) SetBody(v *ModifyDefenseRuleCacheResponseBody) *ModifyDefenseRuleCacheResponse
- func (s *ModifyDefenseRuleCacheResponse) SetHeaders(v map[string]*string) *ModifyDefenseRuleCacheResponse
- func (s *ModifyDefenseRuleCacheResponse) SetStatusCode(v int32) *ModifyDefenseRuleCacheResponse
- func (s ModifyDefenseRuleCacheResponse) String() string
- type ModifyDefenseRuleCacheResponseBody
- 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 ModifyDomainPunishStatusRequest
- func (s ModifyDomainPunishStatusRequest) GoString() string
- func (s *ModifyDomainPunishStatusRequest) SetDomain(v string) *ModifyDomainPunishStatusRequest
- func (s *ModifyDomainPunishStatusRequest) SetInstanceId(v string) *ModifyDomainPunishStatusRequest
- func (s *ModifyDomainPunishStatusRequest) SetRegionId(v string) *ModifyDomainPunishStatusRequest
- func (s *ModifyDomainPunishStatusRequest) SetResourceManagerResourceGroupId(v string) *ModifyDomainPunishStatusRequest
- func (s ModifyDomainPunishStatusRequest) String() string
- type ModifyDomainPunishStatusResponse
- func (s ModifyDomainPunishStatusResponse) GoString() string
- func (s *ModifyDomainPunishStatusResponse) SetBody(v *ModifyDomainPunishStatusResponseBody) *ModifyDomainPunishStatusResponse
- func (s *ModifyDomainPunishStatusResponse) SetHeaders(v map[string]*string) *ModifyDomainPunishStatusResponse
- func (s *ModifyDomainPunishStatusResponse) SetStatusCode(v int32) *ModifyDomainPunishStatusResponse
- func (s ModifyDomainPunishStatusResponse) String() string
- type ModifyDomainPunishStatusResponseBody
- 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) 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) 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 ModifyMemberAccountRequest
- func (s ModifyMemberAccountRequest) GoString() string
- func (s *ModifyMemberAccountRequest) SetDescription(v string) *ModifyMemberAccountRequest
- func (s *ModifyMemberAccountRequest) SetInstanceId(v string) *ModifyMemberAccountRequest
- func (s *ModifyMemberAccountRequest) SetMemberAccountId(v string) *ModifyMemberAccountRequest
- func (s *ModifyMemberAccountRequest) SetRegionId(v string) *ModifyMemberAccountRequest
- func (s *ModifyMemberAccountRequest) SetResourceManagerResourceGroupId(v string) *ModifyMemberAccountRequest
- func (s *ModifyMemberAccountRequest) SetSourceIp(v string) *ModifyMemberAccountRequest
- func (s ModifyMemberAccountRequest) String() string
- type ModifyMemberAccountResponse
- func (s ModifyMemberAccountResponse) GoString() string
- func (s *ModifyMemberAccountResponse) SetBody(v *ModifyMemberAccountResponseBody) *ModifyMemberAccountResponse
- func (s *ModifyMemberAccountResponse) SetHeaders(v map[string]*string) *ModifyMemberAccountResponse
- func (s *ModifyMemberAccountResponse) SetStatusCode(v int32) *ModifyMemberAccountResponse
- func (s ModifyMemberAccountResponse) String() string
- type ModifyMemberAccountResponseBody
- 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
- type SyncProductInstanceRequest
- func (s SyncProductInstanceRequest) GoString() string
- func (s *SyncProductInstanceRequest) SetInstanceId(v string) *SyncProductInstanceRequest
- func (s *SyncProductInstanceRequest) SetRegionId(v string) *SyncProductInstanceRequest
- func (s *SyncProductInstanceRequest) SetResourceManagerResourceGroupId(v string) *SyncProductInstanceRequest
- func (s SyncProductInstanceRequest) String() string
- type SyncProductInstanceResponse
- func (s SyncProductInstanceResponse) GoString() string
- func (s *SyncProductInstanceResponse) SetBody(v *SyncProductInstanceResponseBody) *SyncProductInstanceResponse
- func (s *SyncProductInstanceResponse) SetHeaders(v map[string]*string) *SyncProductInstanceResponse
- func (s *SyncProductInstanceResponse) SetStatusCode(v int32) *SyncProductInstanceResponse
- func (s SyncProductInstanceResponse) String() string
- type SyncProductInstanceResponseBody
- type TagResourcesRequest
- func (s TagResourcesRequest) GoString() string
- func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetResourceId(v []*string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetTag(v []*TagResourcesRequestTag) *TagResourcesRequest
- func (s TagResourcesRequest) String() string
- type TagResourcesRequestTag
- type TagResourcesResponse
- func (s TagResourcesResponse) GoString() string
- func (s *TagResourcesResponse) SetBody(v *TagResourcesResponseBody) *TagResourcesResponse
- func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse
- func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse
- func (s TagResourcesResponse) String() string
- type TagResourcesResponseBody
- type UntagResourcesRequest
- func (s UntagResourcesRequest) GoString() string
- func (s *UntagResourcesRequest) SetAll(v bool) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetRegionId(v string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetResourceId(v []*string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetResourceType(v string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetTagKey(v []*string) *UntagResourcesRequest
- func (s UntagResourcesRequest) String() string
- type UntagResourcesResponse
- func (s UntagResourcesResponse) GoString() string
- func (s *UntagResourcesResponse) SetBody(v *UntagResourcesResponseBody) *UntagResourcesResponse
- func (s *UntagResourcesResponse) SetHeaders(v map[string]*string) *UntagResourcesResponse
- func (s *UntagResourcesResponse) SetStatusCode(v int32) *UntagResourcesResponse
- func (s UntagResourcesResponse) String() string
- type UntagResourcesResponseBody
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](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the IP address blacklist rule for major event protection. // // This parameter is required. // // example: // // 20012033 RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The ID of the IP address blacklist rule template for major event protection. // // This parameter is required. // // example: // // 5132 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 ¶
func (s *ClearMajorProtectionBlackIpRequest) SetRegionId(v string) *ClearMajorProtectionBlackIpRequest
func (*ClearMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 66A98669-CC6E-4F3E-80A6-3014697B11AE 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)
Summary:
Clears an IP address blacklist for major event protection.
@param request - ClearMajorProtectionBlackIpRequest
@return ClearMajorProtectionBlackIpResponse
func (*Client) ClearMajorProtectionBlackIpWithOptions ¶
func (client *Client) ClearMajorProtectionBlackIpWithOptions(request *ClearMajorProtectionBlackIpRequest, runtime *util.RuntimeOptions) (_result *ClearMajorProtectionBlackIpResponse, _err error)
Summary:
Clears an IP address blacklist for major event protection.
@param request - ClearMajorProtectionBlackIpRequest
@param runtime - runtime options for this request RuntimeOptions
@return ClearMajorProtectionBlackIpResponse
func (*Client) CopyDefenseTemplate ¶ added in v3.4.0
func (client *Client) CopyDefenseTemplate(request *CopyDefenseTemplateRequest) (_result *CopyDefenseTemplateResponse, _err error)
Summary:
Creates a new protection template from the copy.
@param request - CopyDefenseTemplateRequest
@return CopyDefenseTemplateResponse
func (*Client) CopyDefenseTemplateWithOptions ¶ added in v3.4.0
func (client *Client) CopyDefenseTemplateWithOptions(request *CopyDefenseTemplateRequest, runtime *util.RuntimeOptions) (_result *CopyDefenseTemplateResponse, _err error)
Summary:
Creates a new protection template from the copy.
@param request - CopyDefenseTemplateRequest
@param runtime - runtime options for this request RuntimeOptions
@return CopyDefenseTemplateResponse
func (*Client) CreateDefenseResourceGroup ¶
func (client *Client) CreateDefenseResourceGroup(request *CreateDefenseResourceGroupRequest) (_result *CreateDefenseResourceGroupResponse, _err error)
Summary:
Creates a protected object group.
@param request - CreateDefenseResourceGroupRequest
@return CreateDefenseResourceGroupResponse
func (*Client) CreateDefenseResourceGroupWithOptions ¶
func (client *Client) CreateDefenseResourceGroupWithOptions(request *CreateDefenseResourceGroupRequest, runtime *util.RuntimeOptions) (_result *CreateDefenseResourceGroupResponse, _err error)
Summary:
Creates a protected object group.
@param request - CreateDefenseResourceGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateDefenseResourceGroupResponse
func (*Client) CreateDefenseRule ¶
func (client *Client) CreateDefenseRule(request *CreateDefenseRuleRequest) (_result *CreateDefenseRuleResponse, _err error)
Summary:
Creates a protection rule.
@param request - CreateDefenseRuleRequest
@return CreateDefenseRuleResponse
func (*Client) CreateDefenseRuleWithOptions ¶
func (client *Client) CreateDefenseRuleWithOptions(request *CreateDefenseRuleRequest, runtime *util.RuntimeOptions) (_result *CreateDefenseRuleResponse, _err error)
Summary:
Creates a protection rule.
@param request - CreateDefenseRuleRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateDefenseRuleResponse
func (*Client) CreateDefenseTemplate ¶
func (client *Client) CreateDefenseTemplate(request *CreateDefenseTemplateRequest) (_result *CreateDefenseTemplateResponse, _err error)
Summary:
Creates a protection rule template.
@param request - CreateDefenseTemplateRequest
@return CreateDefenseTemplateResponse
func (*Client) CreateDefenseTemplateWithOptions ¶
func (client *Client) CreateDefenseTemplateWithOptions(request *CreateDefenseTemplateRequest, runtime *util.RuntimeOptions) (_result *CreateDefenseTemplateResponse, _err error)
Summary:
Creates a protection rule template.
@param request - CreateDefenseTemplateRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateDefenseTemplateResponse
func (*Client) CreateDomain ¶
func (client *Client) CreateDomain(request *CreateDomainRequest) (_result *CreateDomainResponse, _err error)
Summary:
Adds a domain name to Web Application Firewall (WAF).
@param request - CreateDomainRequest
@return CreateDomainResponse
func (*Client) CreateDomainWithOptions ¶
func (client *Client) CreateDomainWithOptions(tmpReq *CreateDomainRequest, runtime *util.RuntimeOptions) (_result *CreateDomainResponse, _err error)
Summary:
Adds a domain name to Web Application Firewall (WAF).
@param tmpReq - CreateDomainRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateDomainResponse
func (*Client) CreateMajorProtectionBlackIp ¶
func (client *Client) CreateMajorProtectionBlackIp(request *CreateMajorProtectionBlackIpRequest) (_result *CreateMajorProtectionBlackIpResponse, _err error)
Summary:
Creates an IP address blacklist for major event protection.
Description:
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)
Summary:
Creates an IP address blacklist for major event protection.
Description:
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) CreateMemberAccounts ¶ added in v3.1.0
func (client *Client) CreateMemberAccounts(request *CreateMemberAccountsRequest) (_result *CreateMemberAccountsResponse, _err error)
Summary:
Adds members to use the multi-account management feature of Web Application Firewall (WAF).
@param request - CreateMemberAccountsRequest
@return CreateMemberAccountsResponse
func (*Client) CreateMemberAccountsWithOptions ¶ added in v3.1.0
func (client *Client) CreateMemberAccountsWithOptions(request *CreateMemberAccountsRequest, runtime *util.RuntimeOptions) (_result *CreateMemberAccountsResponse, _err error)
Summary:
Adds members to use the multi-account management feature of Web Application Firewall (WAF).
@param request - CreateMemberAccountsRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateMemberAccountsResponse
func (*Client) CreatePostpaidInstance ¶ added in v3.4.0
func (client *Client) CreatePostpaidInstance(request *CreatePostpaidInstanceRequest) (_result *CreatePostpaidInstanceResponse, _err error)
Summary:
Creates a pay-as-you-go Web Application Firewall (WAF) 3.0 instance.
@param request - CreatePostpaidInstanceRequest
@return CreatePostpaidInstanceResponse
func (*Client) CreatePostpaidInstanceWithOptions ¶ added in v3.4.0
func (client *Client) CreatePostpaidInstanceWithOptions(request *CreatePostpaidInstanceRequest, runtime *util.RuntimeOptions) (_result *CreatePostpaidInstanceResponse, _err error)
Summary:
Creates a pay-as-you-go Web Application Firewall (WAF) 3.0 instance.
@param request - CreatePostpaidInstanceRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreatePostpaidInstanceResponse
func (*Client) DeleteApisecAbnormal ¶ added in v3.5.0
func (client *Client) DeleteApisecAbnormal(request *DeleteApisecAbnormalRequest) (_result *DeleteApisecAbnormalResponse, _err error)
Summary:
删除API安全风险
@param request - DeleteApisecAbnormalRequest
@return DeleteApisecAbnormalResponse
func (*Client) DeleteApisecAbnormalWithOptions ¶ added in v3.5.0
func (client *Client) DeleteApisecAbnormalWithOptions(request *DeleteApisecAbnormalRequest, runtime *util.RuntimeOptions) (_result *DeleteApisecAbnormalResponse, _err error)
Summary:
删除API安全风险
@param request - DeleteApisecAbnormalRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteApisecAbnormalResponse
func (*Client) DeleteApisecEvent ¶ added in v3.5.0
func (client *Client) DeleteApisecEvent(request *DeleteApisecEventRequest) (_result *DeleteApisecEventResponse, _err error)
Summary:
删除API安全事件
@param request - DeleteApisecEventRequest
@return DeleteApisecEventResponse
func (*Client) DeleteApisecEventWithOptions ¶ added in v3.5.0
func (client *Client) DeleteApisecEventWithOptions(request *DeleteApisecEventRequest, runtime *util.RuntimeOptions) (_result *DeleteApisecEventResponse, _err error)
Summary:
删除API安全事件
@param request - DeleteApisecEventRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteApisecEventResponse
func (*Client) DeleteDefenseResourceGroup ¶
func (client *Client) DeleteDefenseResourceGroup(request *DeleteDefenseResourceGroupRequest) (_result *DeleteDefenseResourceGroupResponse, _err error)
Summary:
Deletes a protected object group.
@param request - DeleteDefenseResourceGroupRequest
@return DeleteDefenseResourceGroupResponse
func (*Client) DeleteDefenseResourceGroupWithOptions ¶
func (client *Client) DeleteDefenseResourceGroupWithOptions(request *DeleteDefenseResourceGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteDefenseResourceGroupResponse, _err error)
Summary:
Deletes a protected object group.
@param request - DeleteDefenseResourceGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteDefenseResourceGroupResponse
func (*Client) DeleteDefenseRule ¶
func (client *Client) DeleteDefenseRule(request *DeleteDefenseRuleRequest) (_result *DeleteDefenseRuleResponse, _err error)
Summary:
Deletes a protection rule.
@param request - DeleteDefenseRuleRequest
@return DeleteDefenseRuleResponse
func (*Client) DeleteDefenseRuleWithOptions ¶
func (client *Client) DeleteDefenseRuleWithOptions(request *DeleteDefenseRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteDefenseRuleResponse, _err error)
Summary:
Deletes a protection rule.
@param request - DeleteDefenseRuleRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteDefenseRuleResponse
func (*Client) DeleteDefenseTemplate ¶
func (client *Client) DeleteDefenseTemplate(request *DeleteDefenseTemplateRequest) (_result *DeleteDefenseTemplateResponse, _err error)
Summary:
Deletes a protection rule template.
@param request - DeleteDefenseTemplateRequest
@return DeleteDefenseTemplateResponse
func (*Client) DeleteDefenseTemplateWithOptions ¶
func (client *Client) DeleteDefenseTemplateWithOptions(request *DeleteDefenseTemplateRequest, runtime *util.RuntimeOptions) (_result *DeleteDefenseTemplateResponse, _err error)
Summary:
Deletes a protection rule template.
@param request - DeleteDefenseTemplateRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteDefenseTemplateResponse
func (*Client) DeleteDomain ¶
func (client *Client) DeleteDomain(request *DeleteDomainRequest) (_result *DeleteDomainResponse, _err error)
Summary:
Deletes a domain name that is added to Web Application Firewall (WAF).
@param request - DeleteDomainRequest
@return DeleteDomainResponse
func (*Client) DeleteDomainWithOptions ¶
func (client *Client) DeleteDomainWithOptions(request *DeleteDomainRequest, runtime *util.RuntimeOptions) (_result *DeleteDomainResponse, _err error)
Summary:
Deletes a domain name that is added to Web Application Firewall (WAF).
@param request - DeleteDomainRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteDomainResponse
func (*Client) DeleteMajorProtectionBlackIp ¶
func (client *Client) DeleteMajorProtectionBlackIp(request *DeleteMajorProtectionBlackIpRequest) (_result *DeleteMajorProtectionBlackIpResponse, _err error)
Summary:
Deletes an IP address blacklist for major event protection.
@param request - DeleteMajorProtectionBlackIpRequest
@return DeleteMajorProtectionBlackIpResponse
func (*Client) DeleteMajorProtectionBlackIpWithOptions ¶
func (client *Client) DeleteMajorProtectionBlackIpWithOptions(request *DeleteMajorProtectionBlackIpRequest, runtime *util.RuntimeOptions) (_result *DeleteMajorProtectionBlackIpResponse, _err error)
Summary:
Deletes an IP address blacklist for major event protection.
@param request - DeleteMajorProtectionBlackIpRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteMajorProtectionBlackIpResponse
func (*Client) DeleteMemberAccount ¶ added in v3.1.0
func (client *Client) DeleteMemberAccount(request *DeleteMemberAccountRequest) (_result *DeleteMemberAccountResponse, _err error)
Summary:
Removes the members that are added for multi-account management in Web Application Firewall (WAF).
@param request - DeleteMemberAccountRequest
@return DeleteMemberAccountResponse
func (*Client) DeleteMemberAccountWithOptions ¶ added in v3.1.0
func (client *Client) DeleteMemberAccountWithOptions(request *DeleteMemberAccountRequest, runtime *util.RuntimeOptions) (_result *DeleteMemberAccountResponse, _err error)
Summary:
Removes the members that are added for multi-account management in Web Application Firewall (WAF).
@param request - DeleteMemberAccountRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteMemberAccountResponse
func (*Client) DescribeAccountDelegatedStatus ¶ added in v3.1.0
func (client *Client) DescribeAccountDelegatedStatus(request *DescribeAccountDelegatedStatusRequest) (_result *DescribeAccountDelegatedStatusResponse, _err error)
Summary:
Queries whether an Alibaba Cloud account is the delegated administrator account of a Web Application Firewall (WAF) instance.
@param request - DescribeAccountDelegatedStatusRequest
@return DescribeAccountDelegatedStatusResponse
func (*Client) DescribeAccountDelegatedStatusWithOptions ¶ added in v3.1.0
func (client *Client) DescribeAccountDelegatedStatusWithOptions(request *DescribeAccountDelegatedStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeAccountDelegatedStatusResponse, _err error)
Summary:
Queries whether an Alibaba Cloud account is the delegated administrator account of a Web Application Firewall (WAF) instance.
@param request - DescribeAccountDelegatedStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeAccountDelegatedStatusResponse
func (*Client) DescribeApisecAbnormalDomainStatistic ¶ added in v3.5.0
func (client *Client) DescribeApisecAbnormalDomainStatistic(request *DescribeApisecAbnormalDomainStatisticRequest) (_result *DescribeApisecAbnormalDomainStatisticResponse, _err error)
Summary:
查询API安全风险站点统计
@param request - DescribeApisecAbnormalDomainStatisticRequest
@return DescribeApisecAbnormalDomainStatisticResponse
func (*Client) DescribeApisecAbnormalDomainStatisticWithOptions ¶ added in v3.5.0
func (client *Client) DescribeApisecAbnormalDomainStatisticWithOptions(request *DescribeApisecAbnormalDomainStatisticRequest, runtime *util.RuntimeOptions) (_result *DescribeApisecAbnormalDomainStatisticResponse, _err error)
Summary:
查询API安全风险站点统计
@param request - DescribeApisecAbnormalDomainStatisticRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeApisecAbnormalDomainStatisticResponse
func (*Client) DescribeApisecAssetTrend ¶ added in v3.5.0
func (client *Client) DescribeApisecAssetTrend(request *DescribeApisecAssetTrendRequest) (_result *DescribeApisecAssetTrendResponse, _err error)
Summary:
查询API安全资产趋势图
@param request - DescribeApisecAssetTrendRequest
@return DescribeApisecAssetTrendResponse
func (*Client) DescribeApisecAssetTrendWithOptions ¶ added in v3.5.0
func (client *Client) DescribeApisecAssetTrendWithOptions(request *DescribeApisecAssetTrendRequest, runtime *util.RuntimeOptions) (_result *DescribeApisecAssetTrendResponse, _err error)
Summary:
查询API安全资产趋势图
@param request - DescribeApisecAssetTrendRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeApisecAssetTrendResponse
func (*Client) DescribeApisecEventDomainStatistic ¶ added in v3.5.0
func (client *Client) DescribeApisecEventDomainStatistic(request *DescribeApisecEventDomainStatisticRequest) (_result *DescribeApisecEventDomainStatisticResponse, _err error)
Summary:
查询API安全事件站点统计
@param request - DescribeApisecEventDomainStatisticRequest
@return DescribeApisecEventDomainStatisticResponse
func (*Client) DescribeApisecEventDomainStatisticWithOptions ¶ added in v3.5.0
func (client *Client) DescribeApisecEventDomainStatisticWithOptions(request *DescribeApisecEventDomainStatisticRequest, runtime *util.RuntimeOptions) (_result *DescribeApisecEventDomainStatisticResponse, _err error)
Summary:
查询API安全事件站点统计
@param request - DescribeApisecEventDomainStatisticRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeApisecEventDomainStatisticResponse
func (*Client) DescribeApisecSensitiveDomainStatistic ¶ added in v3.5.0
func (client *Client) DescribeApisecSensitiveDomainStatistic(request *DescribeApisecSensitiveDomainStatisticRequest) (_result *DescribeApisecSensitiveDomainStatisticResponse, _err error)
Summary:
查询API安全敏感数据类型统计
@param request - DescribeApisecSensitiveDomainStatisticRequest
@return DescribeApisecSensitiveDomainStatisticResponse
func (*Client) DescribeApisecSensitiveDomainStatisticWithOptions ¶ added in v3.5.0
func (client *Client) DescribeApisecSensitiveDomainStatisticWithOptions(request *DescribeApisecSensitiveDomainStatisticRequest, runtime *util.RuntimeOptions) (_result *DescribeApisecSensitiveDomainStatisticResponse, _err error)
Summary:
查询API安全敏感数据类型统计
@param request - DescribeApisecSensitiveDomainStatisticRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeApisecSensitiveDomainStatisticResponse
func (*Client) DescribeCertDetail ¶ added in v3.4.0
func (client *Client) DescribeCertDetail(request *DescribeCertDetailRequest) (_result *DescribeCertDetailResponse, _err error)
Summary:
Queries the details of a certificate, such as the certificate name, expiration time, issuance time, and associated domain name.
@param request - DescribeCertDetailRequest
@return DescribeCertDetailResponse
func (*Client) DescribeCertDetailWithOptions ¶ added in v3.4.0
func (client *Client) DescribeCertDetailWithOptions(request *DescribeCertDetailRequest, runtime *util.RuntimeOptions) (_result *DescribeCertDetailResponse, _err error)
Summary:
Queries the details of a certificate, such as the certificate name, expiration time, issuance time, and associated domain name.
@param request - DescribeCertDetailRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeCertDetailResponse
func (*Client) DescribeCerts ¶ added in v3.2.0
func (client *Client) DescribeCerts(request *DescribeCertsRequest) (_result *DescribeCertsResponse, _err error)
Summary:
Queries the certificates issued for your domain names that are added to Web Application Firewall (WAF).
@param request - DescribeCertsRequest
@return DescribeCertsResponse
func (*Client) DescribeCertsWithOptions ¶ added in v3.2.0
func (client *Client) DescribeCertsWithOptions(request *DescribeCertsRequest, runtime *util.RuntimeOptions) (_result *DescribeCertsResponse, _err error)
Summary:
Queries the certificates issued for your domain names that are added to Web Application Firewall (WAF).
@param request - DescribeCertsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeCertsResponse
func (*Client) DescribeCloudResources ¶ added in v3.3.0
func (client *Client) DescribeCloudResources(request *DescribeCloudResourcesRequest) (_result *DescribeCloudResourcesResponse, _err error)
Summary:
Queries cloud service resources that are added to Web Application Firewall (WAF).
@param request - DescribeCloudResourcesRequest
@return DescribeCloudResourcesResponse
func (*Client) DescribeCloudResourcesWithOptions ¶ added in v3.3.0
func (client *Client) DescribeCloudResourcesWithOptions(request *DescribeCloudResourcesRequest, runtime *util.RuntimeOptions) (_result *DescribeCloudResourcesResponse, _err error)
Summary:
Queries cloud service resources that are added to Web Application Firewall (WAF).
@param request - DescribeCloudResourcesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeCloudResourcesResponse
func (*Client) DescribeDefenseResource ¶ added in v3.4.0
func (client *Client) DescribeDefenseResource(request *DescribeDefenseResourceRequest) (_result *DescribeDefenseResourceResponse, _err error)
Summary:
Queries the information about a protected object.
@param request - DescribeDefenseResourceRequest
@return DescribeDefenseResourceResponse
func (*Client) DescribeDefenseResourceGroup ¶
func (client *Client) DescribeDefenseResourceGroup(request *DescribeDefenseResourceGroupRequest) (_result *DescribeDefenseResourceGroupResponse, _err error)
Summary:
Queries the information about a protected object group.
@param request - DescribeDefenseResourceGroupRequest
@return DescribeDefenseResourceGroupResponse
func (*Client) DescribeDefenseResourceGroupNames ¶ added in v3.4.0
func (client *Client) DescribeDefenseResourceGroupNames(request *DescribeDefenseResourceGroupNamesRequest) (_result *DescribeDefenseResourceGroupNamesResponse, _err error)
Summary:
Queries the names of protected object groups.
@param request - DescribeDefenseResourceGroupNamesRequest
@return DescribeDefenseResourceGroupNamesResponse
func (*Client) DescribeDefenseResourceGroupNamesWithOptions ¶ added in v3.4.0
func (client *Client) DescribeDefenseResourceGroupNamesWithOptions(request *DescribeDefenseResourceGroupNamesRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourceGroupNamesResponse, _err error)
Summary:
Queries the names of protected object groups.
@param request - DescribeDefenseResourceGroupNamesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDefenseResourceGroupNamesResponse
func (*Client) DescribeDefenseResourceGroupWithOptions ¶
func (client *Client) DescribeDefenseResourceGroupWithOptions(request *DescribeDefenseResourceGroupRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourceGroupResponse, _err error)
Summary:
Queries the information about a protected object group.
@param request - DescribeDefenseResourceGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDefenseResourceGroupResponse
func (*Client) DescribeDefenseResourceGroups ¶ added in v3.4.0
func (client *Client) DescribeDefenseResourceGroups(request *DescribeDefenseResourceGroupsRequest) (_result *DescribeDefenseResourceGroupsResponse, _err error)
Summary:
Performs a pagination query to retrieve the information about protected object groups.
@param request - DescribeDefenseResourceGroupsRequest
@return DescribeDefenseResourceGroupsResponse
func (*Client) DescribeDefenseResourceGroupsWithOptions ¶ added in v3.4.0
func (client *Client) DescribeDefenseResourceGroupsWithOptions(request *DescribeDefenseResourceGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourceGroupsResponse, _err error)
Summary:
Performs a pagination query to retrieve the information about protected object groups.
@param request - DescribeDefenseResourceGroupsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDefenseResourceGroupsResponse
func (*Client) DescribeDefenseResourceNames ¶ added in v3.4.0
func (client *Client) DescribeDefenseResourceNames(request *DescribeDefenseResourceNamesRequest) (_result *DescribeDefenseResourceNamesResponse, _err error)
Summary:
Performs a pagination query to retrieve the names of protected objects.
@param request - DescribeDefenseResourceNamesRequest
@return DescribeDefenseResourceNamesResponse
func (*Client) DescribeDefenseResourceNamesWithOptions ¶ added in v3.4.0
func (client *Client) DescribeDefenseResourceNamesWithOptions(request *DescribeDefenseResourceNamesRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourceNamesResponse, _err error)
Summary:
Performs a pagination query to retrieve the names of protected objects.
@param request - DescribeDefenseResourceNamesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDefenseResourceNamesResponse
func (*Client) DescribeDefenseResourceTemplates ¶ added in v3.1.0
func (client *Client) DescribeDefenseResourceTemplates(request *DescribeDefenseResourceTemplatesRequest) (_result *DescribeDefenseResourceTemplatesResponse, _err error)
Summary:
Queries the protection templates that are associated with a protected object or protected object group.
@param request - DescribeDefenseResourceTemplatesRequest
@return DescribeDefenseResourceTemplatesResponse
func (*Client) DescribeDefenseResourceTemplatesWithOptions ¶ added in v3.1.0
func (client *Client) DescribeDefenseResourceTemplatesWithOptions(request *DescribeDefenseResourceTemplatesRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourceTemplatesResponse, _err error)
Summary:
Queries the protection templates that are associated with a protected object or protected object group.
@param request - DescribeDefenseResourceTemplatesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDefenseResourceTemplatesResponse
func (*Client) DescribeDefenseResourceWithOptions ¶ added in v3.4.0
func (client *Client) DescribeDefenseResourceWithOptions(request *DescribeDefenseResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourceResponse, _err error)
Summary:
Queries the information about a protected object.
@param request - DescribeDefenseResourceRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDefenseResourceResponse
func (*Client) DescribeDefenseResources ¶
func (client *Client) DescribeDefenseResources(request *DescribeDefenseResourcesRequest) (_result *DescribeDefenseResourcesResponse, _err error)
Summary:
Queries protected objects by page.
@param request - DescribeDefenseResourcesRequest
@return DescribeDefenseResourcesResponse
func (*Client) DescribeDefenseResourcesWithOptions ¶
func (client *Client) DescribeDefenseResourcesWithOptions(request *DescribeDefenseResourcesRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseResourcesResponse, _err error)
Summary:
Queries protected objects by page.
@param request - DescribeDefenseResourcesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDefenseResourcesResponse
func (*Client) DescribeDefenseRule ¶
func (client *Client) DescribeDefenseRule(request *DescribeDefenseRuleRequest) (_result *DescribeDefenseRuleResponse, _err error)
Summary:
Queries a protection rule.
@param request - DescribeDefenseRuleRequest
@return DescribeDefenseRuleResponse
func (*Client) DescribeDefenseRuleWithOptions ¶
func (client *Client) DescribeDefenseRuleWithOptions(request *DescribeDefenseRuleRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseRuleResponse, _err error)
Summary:
Queries a protection rule.
@param request - DescribeDefenseRuleRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDefenseRuleResponse
func (*Client) DescribeDefenseRules ¶
func (client *Client) DescribeDefenseRules(request *DescribeDefenseRulesRequest) (_result *DescribeDefenseRulesResponse, _err error)
Summary:
Queries protection rules by page.
@param request - DescribeDefenseRulesRequest
@return DescribeDefenseRulesResponse
func (*Client) DescribeDefenseRulesWithOptions ¶
func (client *Client) DescribeDefenseRulesWithOptions(request *DescribeDefenseRulesRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseRulesResponse, _err error)
Summary:
Queries protection rules by page.
@param request - DescribeDefenseRulesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDefenseRulesResponse
func (*Client) DescribeDefenseTemplate ¶
func (client *Client) DescribeDefenseTemplate(request *DescribeDefenseTemplateRequest) (_result *DescribeDefenseTemplateResponse, _err error)
Summary:
Queries a protection rule template.
@param request - DescribeDefenseTemplateRequest
@return DescribeDefenseTemplateResponse
func (*Client) DescribeDefenseTemplateValidGroups ¶ added in v3.4.0
func (client *Client) DescribeDefenseTemplateValidGroups(request *DescribeDefenseTemplateValidGroupsRequest) (_result *DescribeDefenseTemplateValidGroupsResponse, _err error)
Summary:
Queries the names of protected object groups for which a protection template can take effect.
@param request - DescribeDefenseTemplateValidGroupsRequest
@return DescribeDefenseTemplateValidGroupsResponse
func (*Client) DescribeDefenseTemplateValidGroupsWithOptions ¶ added in v3.4.0
func (client *Client) DescribeDefenseTemplateValidGroupsWithOptions(request *DescribeDefenseTemplateValidGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseTemplateValidGroupsResponse, _err error)
Summary:
Queries the names of protected object groups for which a protection template can take effect.
@param request - DescribeDefenseTemplateValidGroupsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDefenseTemplateValidGroupsResponse
func (*Client) DescribeDefenseTemplateWithOptions ¶
func (client *Client) DescribeDefenseTemplateWithOptions(request *DescribeDefenseTemplateRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseTemplateResponse, _err error)
Summary:
Queries a protection rule template.
@param request - DescribeDefenseTemplateRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDefenseTemplateResponse
func (*Client) DescribeDefenseTemplates ¶ added in v3.1.0
func (client *Client) DescribeDefenseTemplates(request *DescribeDefenseTemplatesRequest) (_result *DescribeDefenseTemplatesResponse, _err error)
Summary:
Performs a paging query to retrieve protection templates.
@param request - DescribeDefenseTemplatesRequest
@return DescribeDefenseTemplatesResponse
func (*Client) DescribeDefenseTemplatesWithOptions ¶ added in v3.1.0
func (client *Client) DescribeDefenseTemplatesWithOptions(request *DescribeDefenseTemplatesRequest, runtime *util.RuntimeOptions) (_result *DescribeDefenseTemplatesResponse, _err error)
Summary:
Performs a paging query to retrieve protection templates.
@param request - DescribeDefenseTemplatesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDefenseTemplatesResponse
func (*Client) DescribeDomainDNSRecord ¶ added in v3.2.0
func (client *Client) DescribeDomainDNSRecord(request *DescribeDomainDNSRecordRequest) (_result *DescribeDomainDNSRecordResponse, _err error)
Summary:
Checks whether the Domain Name System (DNS) settings of a domain name are properly configured.
@param request - DescribeDomainDNSRecordRequest
@return DescribeDomainDNSRecordResponse
func (*Client) DescribeDomainDNSRecordWithOptions ¶ added in v3.2.0
func (client *Client) DescribeDomainDNSRecordWithOptions(request *DescribeDomainDNSRecordRequest, runtime *util.RuntimeOptions) (_result *DescribeDomainDNSRecordResponse, _err error)
Summary:
Checks whether the Domain Name System (DNS) settings of a domain name are properly configured.
@param request - DescribeDomainDNSRecordRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDomainDNSRecordResponse
func (*Client) DescribeDomainDetail ¶
func (client *Client) DescribeDomainDetail(request *DescribeDomainDetailRequest) (_result *DescribeDomainDetailResponse, _err error)
Summary:
Queries the details of a domain name that is added to Web Application Firewall (WAF).
@param request - DescribeDomainDetailRequest
@return DescribeDomainDetailResponse
func (*Client) DescribeDomainDetailWithOptions ¶
func (client *Client) DescribeDomainDetailWithOptions(request *DescribeDomainDetailRequest, runtime *util.RuntimeOptions) (_result *DescribeDomainDetailResponse, _err error)
Summary:
Queries the details of a domain name that is added to Web Application Firewall (WAF).
@param request - DescribeDomainDetailRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDomainDetailResponse
func (*Client) DescribeDomains ¶
func (client *Client) DescribeDomains(request *DescribeDomainsRequest) (_result *DescribeDomainsResponse, _err error)
Summary:
Queries the domain names that are added to Web Application Firewall (WAF).
@param request - DescribeDomainsRequest
@return DescribeDomainsResponse
func (*Client) DescribeDomainsWithOptions ¶
func (client *Client) DescribeDomainsWithOptions(request *DescribeDomainsRequest, runtime *util.RuntimeOptions) (_result *DescribeDomainsResponse, _err error)
Summary:
Queries the domain names that are added to Web Application Firewall (WAF).
@param request - DescribeDomainsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDomainsResponse
func (*Client) DescribeFlowChart ¶
func (client *Client) DescribeFlowChart(request *DescribeFlowChartRequest) (_result *DescribeFlowChartResponse, _err error)
Summary:
Queries the traffic statistics of requests that are forwarded to Web Application Firewall (WAF).
@param request - DescribeFlowChartRequest
@return DescribeFlowChartResponse
func (*Client) DescribeFlowChartWithOptions ¶
func (client *Client) DescribeFlowChartWithOptions(request *DescribeFlowChartRequest, runtime *util.RuntimeOptions) (_result *DescribeFlowChartResponse, _err error)
Summary:
Queries the traffic statistics of requests that are forwarded to Web Application Firewall (WAF).
@param request - DescribeFlowChartRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeFlowChartResponse
func (*Client) DescribeFlowTopResource ¶
func (client *Client) DescribeFlowTopResource(request *DescribeFlowTopResourceRequest) (_result *DescribeFlowTopResourceResponse, _err error)
Summary:
Queries the top 10 protected objects that receive requests.
@param request - DescribeFlowTopResourceRequest
@return DescribeFlowTopResourceResponse
func (*Client) DescribeFlowTopResourceWithOptions ¶
func (client *Client) DescribeFlowTopResourceWithOptions(request *DescribeFlowTopResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeFlowTopResourceResponse, _err error)
Summary:
Queries the top 10 protected objects that receive requests.
@param request - DescribeFlowTopResourceRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeFlowTopResourceResponse
func (*Client) DescribeFlowTopUrl ¶
func (client *Client) DescribeFlowTopUrl(request *DescribeFlowTopUrlRequest) (_result *DescribeFlowTopUrlResponse, _err error)
Summary:
Queries the top 10 URLs that are used to initiate requests.
@param request - DescribeFlowTopUrlRequest
@return DescribeFlowTopUrlResponse
func (*Client) DescribeFlowTopUrlWithOptions ¶
func (client *Client) DescribeFlowTopUrlWithOptions(request *DescribeFlowTopUrlRequest, runtime *util.RuntimeOptions) (_result *DescribeFlowTopUrlResponse, _err error)
Summary:
Queries the top 10 URLs that are used to initiate requests.
@param request - DescribeFlowTopUrlRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeFlowTopUrlResponse
func (*Client) DescribeHybridCloudGroups ¶
func (client *Client) DescribeHybridCloudGroups(request *DescribeHybridCloudGroupsRequest) (_result *DescribeHybridCloudGroupsResponse, _err error)
Summary:
Queries the hybrid cloud node groups that are added to Web Application Firewall (WAF).
@param request - DescribeHybridCloudGroupsRequest
@return DescribeHybridCloudGroupsResponse
func (*Client) DescribeHybridCloudGroupsWithOptions ¶
func (client *Client) DescribeHybridCloudGroupsWithOptions(request *DescribeHybridCloudGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeHybridCloudGroupsResponse, _err error)
Summary:
Queries the hybrid cloud node groups that are added to Web Application Firewall (WAF).
@param request - DescribeHybridCloudGroupsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeHybridCloudGroupsResponse
func (*Client) DescribeHybridCloudResources ¶
func (client *Client) DescribeHybridCloudResources(request *DescribeHybridCloudResourcesRequest) (_result *DescribeHybridCloudResourcesResponse, _err error)
Summary:
Queries the domain names that are added to a Web Application Firewall (WAF) instance in hybrid cloud mode.
@param request - DescribeHybridCloudResourcesRequest
@return DescribeHybridCloudResourcesResponse
func (*Client) DescribeHybridCloudResourcesWithOptions ¶
func (client *Client) DescribeHybridCloudResourcesWithOptions(request *DescribeHybridCloudResourcesRequest, runtime *util.RuntimeOptions) (_result *DescribeHybridCloudResourcesResponse, _err error)
Summary:
Queries the domain names that are added to a Web Application Firewall (WAF) instance in hybrid cloud mode.
@param request - DescribeHybridCloudResourcesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeHybridCloudResourcesResponse
func (*Client) DescribeHybridCloudUser ¶
func (client *Client) DescribeHybridCloudUser(request *DescribeHybridCloudUserRequest) (_result *DescribeHybridCloudUserResponse, _err error)
Summary:
Queries the HTTP and HTTPS ports that you can use when you add a domain name to Web Application Firewall (WAF) in hybrid cloud mode.
@param request - DescribeHybridCloudUserRequest
@return DescribeHybridCloudUserResponse
func (*Client) DescribeHybridCloudUserWithOptions ¶
func (client *Client) DescribeHybridCloudUserWithOptions(request *DescribeHybridCloudUserRequest, runtime *util.RuntimeOptions) (_result *DescribeHybridCloudUserResponse, _err error)
Summary:
Queries the HTTP and HTTPS ports that you can use when you add a domain name to Web Application Firewall (WAF) in hybrid cloud mode.
@param request - DescribeHybridCloudUserRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeHybridCloudUserResponse
func (*Client) DescribeInstance ¶
func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (_result *DescribeInstanceResponse, _err error)
Summary:
Queries the details of a Web Application Firewall (WAF) instance within the current Alibaba Cloud account.
@param request - DescribeInstanceRequest
@return DescribeInstanceResponse
func (*Client) DescribeInstanceWithOptions ¶
func (client *Client) DescribeInstanceWithOptions(request *DescribeInstanceRequest, runtime *util.RuntimeOptions) (_result *DescribeInstanceResponse, _err error)
Summary:
Queries the details of a Web Application Firewall (WAF) instance within the current Alibaba Cloud account.
@param request - DescribeInstanceRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeInstanceResponse
func (*Client) DescribeMajorProtectionBlackIps ¶
func (client *Client) DescribeMajorProtectionBlackIps(request *DescribeMajorProtectionBlackIpsRequest) (_result *DescribeMajorProtectionBlackIpsResponse, _err error)
Summary:
Queries IP addresses in an IP address blacklist for major event protection by page.
@param request - DescribeMajorProtectionBlackIpsRequest
@return DescribeMajorProtectionBlackIpsResponse
func (*Client) DescribeMajorProtectionBlackIpsWithOptions ¶
func (client *Client) DescribeMajorProtectionBlackIpsWithOptions(request *DescribeMajorProtectionBlackIpsRequest, runtime *util.RuntimeOptions) (_result *DescribeMajorProtectionBlackIpsResponse, _err error)
Summary:
Queries IP addresses in an IP address blacklist for major event protection by page.
@param request - DescribeMajorProtectionBlackIpsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeMajorProtectionBlackIpsResponse
func (*Client) DescribeMemberAccounts ¶ added in v3.1.0
func (client *Client) DescribeMemberAccounts(request *DescribeMemberAccountsRequest) (_result *DescribeMemberAccountsResponse, _err error)
Summary:
Queries information about members.
@param request - DescribeMemberAccountsRequest
@return DescribeMemberAccountsResponse
func (*Client) DescribeMemberAccountsWithOptions ¶ added in v3.1.0
func (client *Client) DescribeMemberAccountsWithOptions(request *DescribeMemberAccountsRequest, runtime *util.RuntimeOptions) (_result *DescribeMemberAccountsResponse, _err error)
Summary:
Queries information about members.
@param request - DescribeMemberAccountsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeMemberAccountsResponse
func (*Client) DescribePeakTrend ¶
func (client *Client) DescribePeakTrend(request *DescribePeakTrendRequest) (_result *DescribePeakTrendResponse, _err error)
Summary:
Queries the queries per second (QPS) statistics of a WAF instance.
@param request - DescribePeakTrendRequest
@return DescribePeakTrendResponse
func (*Client) DescribePeakTrendWithOptions ¶
func (client *Client) DescribePeakTrendWithOptions(request *DescribePeakTrendRequest, runtime *util.RuntimeOptions) (_result *DescribePeakTrendResponse, _err error)
Summary:
Queries the queries per second (QPS) statistics of a WAF instance.
@param request - DescribePeakTrendRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribePeakTrendResponse
func (*Client) DescribeProductInstances ¶ added in v3.3.0
func (client *Client) DescribeProductInstances(request *DescribeProductInstancesRequest) (_result *DescribeProductInstancesResponse, _err error)
Summary:
Queries the cloud service instances to be added to Web Application Firewall (WAF) in transparent proxy mode.
@param request - DescribeProductInstancesRequest
@return DescribeProductInstancesResponse
func (*Client) DescribeProductInstancesWithOptions ¶ added in v3.3.0
func (client *Client) DescribeProductInstancesWithOptions(request *DescribeProductInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeProductInstancesResponse, _err error)
Summary:
Queries the cloud service instances to be added to Web Application Firewall (WAF) in transparent proxy mode.
@param request - DescribeProductInstancesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeProductInstancesResponse
func (*Client) DescribePunishedDomains ¶ added in v3.4.0
func (client *Client) DescribePunishedDomains(request *DescribePunishedDomainsRequest) (_result *DescribePunishedDomainsResponse, _err error)
Summary:
Queries a list of domain names that are added to Web Application Firewall (WAF) and penalized for failing to obtain an Internet Content Provider (ICP) filing.
@param request - DescribePunishedDomainsRequest
@return DescribePunishedDomainsResponse
func (*Client) DescribePunishedDomainsWithOptions ¶ added in v3.4.0
func (client *Client) DescribePunishedDomainsWithOptions(request *DescribePunishedDomainsRequest, runtime *util.RuntimeOptions) (_result *DescribePunishedDomainsResponse, _err error)
Summary:
Queries a list of domain names that are added to Web Application Firewall (WAF) and penalized for failing to obtain an Internet Content Provider (ICP) filing.
@param request - DescribePunishedDomainsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribePunishedDomainsResponse
func (*Client) DescribeResourceInstanceCerts ¶ added in v3.1.0
func (client *Client) DescribeResourceInstanceCerts(request *DescribeResourceInstanceCertsRequest) (_result *DescribeResourceInstanceCertsResponse, _err error)
Summary:
Queries the certificates that are used in cloud service instances. The certificates returned include the certificates within the delegated administrator account and the certificates within members to which specific instances belong. For example, the delegated administrator account has certificate 1, instance lb-xx-1 belongs to member B, and member B has certificate 2. If you specify instance lb-xx-1 in the request, certificate 1 and certificate 2 are returned.
@param request - DescribeResourceInstanceCertsRequest
@return DescribeResourceInstanceCertsResponse
func (*Client) DescribeResourceInstanceCertsWithOptions ¶ added in v3.1.0
func (client *Client) DescribeResourceInstanceCertsWithOptions(request *DescribeResourceInstanceCertsRequest, runtime *util.RuntimeOptions) (_result *DescribeResourceInstanceCertsResponse, _err error)
Summary:
Queries the certificates that are used in cloud service instances. The certificates returned include the certificates within the delegated administrator account and the certificates within members to which specific instances belong. For example, the delegated administrator account has certificate 1, instance lb-xx-1 belongs to member B, and member B has certificate 2. If you specify instance lb-xx-1 in the request, certificate 1 and certificate 2 are returned.
@param request - DescribeResourceInstanceCertsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeResourceInstanceCertsResponse
func (*Client) DescribeResourceLogStatus ¶
func (client *Client) DescribeResourceLogStatus(request *DescribeResourceLogStatusRequest) (_result *DescribeResourceLogStatusResponse, _err error)
Summary:
Queries whether the log collection feature is enabled for a protected object.
@param request - DescribeResourceLogStatusRequest
@return DescribeResourceLogStatusResponse
func (*Client) DescribeResourceLogStatusWithOptions ¶
func (client *Client) DescribeResourceLogStatusWithOptions(request *DescribeResourceLogStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeResourceLogStatusResponse, _err error)
Summary:
Queries whether the log collection feature is enabled for a protected object.
@param request - DescribeResourceLogStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeResourceLogStatusResponse
func (*Client) DescribeResourcePort ¶
func (client *Client) DescribeResourcePort(request *DescribeResourcePortRequest) (_result *DescribeResourcePortResponse, _err error)
Summary:
Queries the ports of a cloud service instance that are added to Web Application Firewall (WAF).
@param request - DescribeResourcePortRequest
@return DescribeResourcePortResponse
func (*Client) DescribeResourcePortWithOptions ¶
func (client *Client) DescribeResourcePortWithOptions(request *DescribeResourcePortRequest, runtime *util.RuntimeOptions) (_result *DescribeResourcePortResponse, _err error)
Summary:
Queries the ports of a cloud service instance that are added to Web Application Firewall (WAF).
@param request - DescribeResourcePortRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeResourcePortResponse
func (*Client) DescribeResourceRegionId ¶ added in v3.2.0
func (client *Client) DescribeResourceRegionId(request *DescribeResourceRegionIdRequest) (_result *DescribeResourceRegionIdResponse, _err error)
Summary:
Queries the region IDs of the resources that are added to Web Application Firewall (WAF) in cloud native mode. The resources include Application Load Balancer (ALB) instances, Microservices Engine (MSE) instances, and custom domain names bound to web applications in Function Compute.
@param request - DescribeResourceRegionIdRequest
@return DescribeResourceRegionIdResponse
func (*Client) DescribeResourceRegionIdWithOptions ¶ added in v3.2.0
func (client *Client) DescribeResourceRegionIdWithOptions(request *DescribeResourceRegionIdRequest, runtime *util.RuntimeOptions) (_result *DescribeResourceRegionIdResponse, _err error)
Summary:
Queries the region IDs of the resources that are added to Web Application Firewall (WAF) in cloud native mode. The resources include Application Load Balancer (ALB) instances, Microservices Engine (MSE) instances, and custom domain names bound to web applications in Function Compute.
@param request - DescribeResourceRegionIdRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeResourceRegionIdResponse
func (*Client) DescribeResourceSupportRegions ¶ added in v3.2.0
func (client *Client) DescribeResourceSupportRegions(request *DescribeResourceSupportRegionsRequest) (_result *DescribeResourceSupportRegionsResponse, _err error)
Summary:
Queries the region IDs of Classic Load Balancer (CLB) and Elastic Compute Service (ECS) instances that can be added to Web Application Firewall (WAF) in transparent proxy mode.
@param request - DescribeResourceSupportRegionsRequest
@return DescribeResourceSupportRegionsResponse
func (*Client) DescribeResourceSupportRegionsWithOptions ¶ added in v3.2.0
func (client *Client) DescribeResourceSupportRegionsWithOptions(request *DescribeResourceSupportRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeResourceSupportRegionsResponse, _err error)
Summary:
Queries the region IDs of Classic Load Balancer (CLB) and Elastic Compute Service (ECS) instances that can be added to Web Application Firewall (WAF) in transparent proxy mode.
@param request - DescribeResourceSupportRegionsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeResourceSupportRegionsResponse
func (*Client) DescribeResponseCodeTrendGraph ¶
func (client *Client) DescribeResponseCodeTrendGraph(request *DescribeResponseCodeTrendGraphRequest) (_result *DescribeResponseCodeTrendGraphResponse, _err error)
Summary:
Queries the trend of the number of error codes that are returned to clients or Web Application Firewall (WAF). The error codes include 302, 405, 444, 499, and 5XX.
@param request - DescribeResponseCodeTrendGraphRequest
@return DescribeResponseCodeTrendGraphResponse
func (*Client) DescribeResponseCodeTrendGraphWithOptions ¶
func (client *Client) DescribeResponseCodeTrendGraphWithOptions(request *DescribeResponseCodeTrendGraphRequest, runtime *util.RuntimeOptions) (_result *DescribeResponseCodeTrendGraphResponse, _err error)
Summary:
Queries the trend of the number of error codes that are returned to clients or Web Application Firewall (WAF). The error codes include 302, 405, 444, 499, and 5XX.
@param request - DescribeResponseCodeTrendGraphRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeResponseCodeTrendGraphResponse
func (*Client) DescribeRuleGroups ¶
func (client *Client) DescribeRuleGroups(request *DescribeRuleGroupsRequest) (_result *DescribeRuleGroupsResponse, _err error)
Summary:
Queries regular expression rule groups by page.
@param request - DescribeRuleGroupsRequest
@return DescribeRuleGroupsResponse
func (*Client) DescribeRuleGroupsWithOptions ¶
func (client *Client) DescribeRuleGroupsWithOptions(request *DescribeRuleGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleGroupsResponse, _err error)
Summary:
Queries regular expression rule groups by page.
@param request - DescribeRuleGroupsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRuleGroupsResponse
func (*Client) DescribeRuleHitsTopClientIp ¶
func (client *Client) DescribeRuleHitsTopClientIp(request *DescribeRuleHitsTopClientIpRequest) (_result *DescribeRuleHitsTopClientIpResponse, _err error)
Summary:
Queries the top 10 IP addresses from which attacks are initiated.
@param request - DescribeRuleHitsTopClientIpRequest
@return DescribeRuleHitsTopClientIpResponse
func (*Client) DescribeRuleHitsTopClientIpWithOptions ¶
func (client *Client) DescribeRuleHitsTopClientIpWithOptions(request *DescribeRuleHitsTopClientIpRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopClientIpResponse, _err error)
Summary:
Queries the top 10 IP addresses from which attacks are initiated.
@param request - DescribeRuleHitsTopClientIpRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRuleHitsTopClientIpResponse
func (*Client) DescribeRuleHitsTopResource ¶
func (client *Client) DescribeRuleHitsTopResource(request *DescribeRuleHitsTopResourceRequest) (_result *DescribeRuleHitsTopResourceResponse, _err error)
Summary:
Queries the top 10 protected objects that trigger protection rules.
@param request - DescribeRuleHitsTopResourceRequest
@return DescribeRuleHitsTopResourceResponse
func (*Client) DescribeRuleHitsTopResourceWithOptions ¶
func (client *Client) DescribeRuleHitsTopResourceWithOptions(request *DescribeRuleHitsTopResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopResourceResponse, _err error)
Summary:
Queries the top 10 protected objects that trigger protection rules.
@param request - DescribeRuleHitsTopResourceRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRuleHitsTopResourceResponse
func (*Client) DescribeRuleHitsTopRuleId ¶
func (client *Client) DescribeRuleHitsTopRuleId(request *DescribeRuleHitsTopRuleIdRequest) (_result *DescribeRuleHitsTopRuleIdResponse, _err error)
Summary:
Queries the IDs of the top 10 protection rules that are matched by requests.
@param request - DescribeRuleHitsTopRuleIdRequest
@return DescribeRuleHitsTopRuleIdResponse
func (*Client) DescribeRuleHitsTopRuleIdWithOptions ¶
func (client *Client) DescribeRuleHitsTopRuleIdWithOptions(request *DescribeRuleHitsTopRuleIdRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopRuleIdResponse, _err error)
Summary:
Queries the IDs of the top 10 protection rules that are matched by requests.
@param request - DescribeRuleHitsTopRuleIdRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRuleHitsTopRuleIdResponse
func (*Client) DescribeRuleHitsTopTuleType ¶
func (client *Client) DescribeRuleHitsTopTuleType(request *DescribeRuleHitsTopTuleTypeRequest) (_result *DescribeRuleHitsTopTuleTypeResponse, _err error)
Summary:
Queries the top 10 protection modules that are matched.
@param request - DescribeRuleHitsTopTuleTypeRequest
@return DescribeRuleHitsTopTuleTypeResponse
func (*Client) DescribeRuleHitsTopTuleTypeWithOptions ¶
func (client *Client) DescribeRuleHitsTopTuleTypeWithOptions(request *DescribeRuleHitsTopTuleTypeRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopTuleTypeResponse, _err error)
Summary:
Queries the top 10 protection modules that are matched.
@param request - DescribeRuleHitsTopTuleTypeRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRuleHitsTopTuleTypeResponse
func (*Client) DescribeRuleHitsTopUa ¶
func (client *Client) DescribeRuleHitsTopUa(request *DescribeRuleHitsTopUaRequest) (_result *DescribeRuleHitsTopUaResponse, _err error)
Summary:
Queries the top 10 user agents that are used to initiate attacks.
@param request - DescribeRuleHitsTopUaRequest
@return DescribeRuleHitsTopUaResponse
func (*Client) DescribeRuleHitsTopUaWithOptions ¶
func (client *Client) DescribeRuleHitsTopUaWithOptions(request *DescribeRuleHitsTopUaRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopUaResponse, _err error)
Summary:
Queries the top 10 user agents that are used to initiate attacks.
@param request - DescribeRuleHitsTopUaRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRuleHitsTopUaResponse
func (*Client) DescribeRuleHitsTopUrl ¶
func (client *Client) DescribeRuleHitsTopUrl(request *DescribeRuleHitsTopUrlRequest) (_result *DescribeRuleHitsTopUrlResponse, _err error)
Summary:
Queries the top 10 URLs that trigger protection rules.
@param request - DescribeRuleHitsTopUrlRequest
@return DescribeRuleHitsTopUrlResponse
func (*Client) DescribeRuleHitsTopUrlWithOptions ¶
func (client *Client) DescribeRuleHitsTopUrlWithOptions(request *DescribeRuleHitsTopUrlRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleHitsTopUrlResponse, _err error)
Summary:
Queries the top 10 URLs that trigger protection rules.
@param request - DescribeRuleHitsTopUrlRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRuleHitsTopUrlResponse
func (*Client) DescribeSlsAuthStatus ¶ added in v3.1.0
func (client *Client) DescribeSlsAuthStatus(request *DescribeSlsAuthStatusRequest) (_result *DescribeSlsAuthStatusResponse, _err error)
Summary:
Queries whether Web Application Firewall (WAF) is authorized to access Logstores.
@param request - DescribeSlsAuthStatusRequest
@return DescribeSlsAuthStatusResponse
func (*Client) DescribeSlsAuthStatusWithOptions ¶ added in v3.1.0
func (client *Client) DescribeSlsAuthStatusWithOptions(request *DescribeSlsAuthStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeSlsAuthStatusResponse, _err error)
Summary:
Queries whether Web Application Firewall (WAF) is authorized to access Logstores.
@param request - DescribeSlsAuthStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeSlsAuthStatusResponse
func (*Client) DescribeSlsLogStore ¶ added in v3.1.0
func (client *Client) DescribeSlsLogStore(request *DescribeSlsLogStoreRequest) (_result *DescribeSlsLogStoreResponse, _err error)
Summary:
Queries information about a Logstore, such as the total capacity, storage duration, and used capacity.
@param request - DescribeSlsLogStoreRequest
@return DescribeSlsLogStoreResponse
func (*Client) DescribeSlsLogStoreStatus ¶ added in v3.1.0
func (client *Client) DescribeSlsLogStoreStatus(request *DescribeSlsLogStoreStatusRequest) (_result *DescribeSlsLogStoreStatusResponse, _err error)
Summary:
Queries the status of a Simple Log Service Logstore.
@param request - DescribeSlsLogStoreStatusRequest
@return DescribeSlsLogStoreStatusResponse
func (*Client) DescribeSlsLogStoreStatusWithOptions ¶ added in v3.1.0
func (client *Client) DescribeSlsLogStoreStatusWithOptions(request *DescribeSlsLogStoreStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeSlsLogStoreStatusResponse, _err error)
Summary:
Queries the status of a Simple Log Service Logstore.
@param request - DescribeSlsLogStoreStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeSlsLogStoreStatusResponse
func (*Client) DescribeSlsLogStoreWithOptions ¶ added in v3.1.0
func (client *Client) DescribeSlsLogStoreWithOptions(request *DescribeSlsLogStoreRequest, runtime *util.RuntimeOptions) (_result *DescribeSlsLogStoreResponse, _err error)
Summary:
Queries information about a Logstore, such as the total capacity, storage duration, and used capacity.
@param request - DescribeSlsLogStoreRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeSlsLogStoreResponse
func (*Client) DescribeTemplateResourceCount ¶ added in v3.4.0
func (client *Client) DescribeTemplateResourceCount(request *DescribeTemplateResourceCountRequest) (_result *DescribeTemplateResourceCountResponse, _err error)
Summary:
Queries the number of protected resources for which a protection template takes effect.
@param request - DescribeTemplateResourceCountRequest
@return DescribeTemplateResourceCountResponse
func (*Client) DescribeTemplateResourceCountWithOptions ¶ added in v3.4.0
func (client *Client) DescribeTemplateResourceCountWithOptions(request *DescribeTemplateResourceCountRequest, runtime *util.RuntimeOptions) (_result *DescribeTemplateResourceCountResponse, _err error)
Summary:
Queries the number of protected resources for which a protection template takes effect.
@param request - DescribeTemplateResourceCountRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeTemplateResourceCountResponse
func (*Client) DescribeTemplateResources ¶
func (client *Client) DescribeTemplateResources(request *DescribeTemplateResourcesRequest) (_result *DescribeTemplateResourcesResponse, _err error)
Summary:
Queries the resources that are associated to a protection rule template.
@param request - DescribeTemplateResourcesRequest
@return DescribeTemplateResourcesResponse
func (*Client) DescribeTemplateResourcesWithOptions ¶
func (client *Client) DescribeTemplateResourcesWithOptions(request *DescribeTemplateResourcesRequest, runtime *util.RuntimeOptions) (_result *DescribeTemplateResourcesResponse, _err error)
Summary:
Queries the resources that are associated to a protection rule template.
@param request - DescribeTemplateResourcesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeTemplateResourcesResponse
func (*Client) DescribeUserSlsLogRegions ¶ added in v3.1.0
func (client *Client) DescribeUserSlsLogRegions(request *DescribeUserSlsLogRegionsRequest) (_result *DescribeUserSlsLogRegionsResponse, _err error)
Summary:
Queries available regions for log storage.
@param request - DescribeUserSlsLogRegionsRequest
@return DescribeUserSlsLogRegionsResponse
func (*Client) DescribeUserSlsLogRegionsWithOptions ¶ added in v3.1.0
func (client *Client) DescribeUserSlsLogRegionsWithOptions(request *DescribeUserSlsLogRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeUserSlsLogRegionsResponse, _err error)
Summary:
Queries available regions for log storage.
@param request - DescribeUserSlsLogRegionsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeUserSlsLogRegionsResponse
func (*Client) DescribeUserWafLogStatus ¶ added in v3.1.0
func (client *Client) DescribeUserWafLogStatus(request *DescribeUserWafLogStatusRequest) (_result *DescribeUserWafLogStatusResponse, _err error)
Summary:
Queries the status, region ID, and status modification time of Web Application Firewall (WAF) logs.
@param request - DescribeUserWafLogStatusRequest
@return DescribeUserWafLogStatusResponse
func (*Client) DescribeUserWafLogStatusWithOptions ¶ added in v3.1.0
func (client *Client) DescribeUserWafLogStatusWithOptions(request *DescribeUserWafLogStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeUserWafLogStatusResponse, _err error)
Summary:
Queries the status, region ID, and status modification time of Web Application Firewall (WAF) logs.
@param request - DescribeUserWafLogStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeUserWafLogStatusResponse
func (*Client) DescribeVisitTopIp ¶
func (client *Client) DescribeVisitTopIp(request *DescribeVisitTopIpRequest) (_result *DescribeVisitTopIpResponse, _err error)
Summary:
Queries the top 10 IP addresses from which requests are sent.
@param request - DescribeVisitTopIpRequest
@return DescribeVisitTopIpResponse
func (*Client) DescribeVisitTopIpWithOptions ¶
func (client *Client) DescribeVisitTopIpWithOptions(request *DescribeVisitTopIpRequest, runtime *util.RuntimeOptions) (_result *DescribeVisitTopIpResponse, _err error)
Summary:
Queries the top 10 IP addresses from which requests are sent.
@param request - DescribeVisitTopIpRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVisitTopIpResponse
func (*Client) DescribeVisitUas ¶
func (client *Client) DescribeVisitUas(request *DescribeVisitUasRequest) (_result *DescribeVisitUasResponse, _err error)
Summary:
Queries the top 10 user agents that are used to initiate requests.
@param request - DescribeVisitUasRequest
@return DescribeVisitUasResponse
func (*Client) DescribeVisitUasWithOptions ¶
func (client *Client) DescribeVisitUasWithOptions(request *DescribeVisitUasRequest, runtime *util.RuntimeOptions) (_result *DescribeVisitUasResponse, _err error)
Summary:
Queries the top 10 user agents that are used to initiate requests.
@param request - DescribeVisitUasRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVisitUasResponse
func (*Client) DescribeWafSourceIpSegment ¶
func (client *Client) DescribeWafSourceIpSegment(request *DescribeWafSourceIpSegmentRequest) (_result *DescribeWafSourceIpSegmentResponse, _err error)
Summary:
Queries the back-to-origin CIDR blocks of a Web Application Firewall (WAF) instance.
@param request - DescribeWafSourceIpSegmentRequest
@return DescribeWafSourceIpSegmentResponse
func (*Client) DescribeWafSourceIpSegmentWithOptions ¶
func (client *Client) DescribeWafSourceIpSegmentWithOptions(request *DescribeWafSourceIpSegmentRequest, runtime *util.RuntimeOptions) (_result *DescribeWafSourceIpSegmentResponse, _err error)
Summary:
Queries the back-to-origin CIDR blocks of a Web Application Firewall (WAF) instance.
@param request - DescribeWafSourceIpSegmentRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeWafSourceIpSegmentResponse
func (*Client) GetEndpoint ¶
func (*Client) ListTagKeys ¶ added in v3.4.0
func (client *Client) ListTagKeys(request *ListTagKeysRequest) (_result *ListTagKeysResponse, _err error)
Summary:
Queries tag keys.
@param request - ListTagKeysRequest
@return ListTagKeysResponse
func (*Client) ListTagKeysWithOptions ¶ added in v3.4.0
func (client *Client) ListTagKeysWithOptions(request *ListTagKeysRequest, runtime *util.RuntimeOptions) (_result *ListTagKeysResponse, _err error)
Summary:
Queries tag keys.
@param request - ListTagKeysRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListTagKeysResponse
func (*Client) ListTagResources ¶ added in v3.4.0
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)
Summary:
Queries the tags that are added to a resource.
@param request - ListTagResourcesRequest
@return ListTagResourcesResponse
func (*Client) ListTagResourcesWithOptions ¶ added in v3.4.0
func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)
Summary:
Queries the tags that are added to a resource.
@param request - ListTagResourcesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListTagResourcesResponse
func (*Client) ListTagValues ¶ added in v3.4.0
func (client *Client) ListTagValues(request *ListTagValuesRequest) (_result *ListTagValuesResponse, _err error)
Summary:
Queries the tag values of a tag key.
@param request - ListTagValuesRequest
@return ListTagValuesResponse
func (*Client) ListTagValuesWithOptions ¶ added in v3.4.0
func (client *Client) ListTagValuesWithOptions(request *ListTagValuesRequest, runtime *util.RuntimeOptions) (_result *ListTagValuesResponse, _err error)
Summary:
Queries the tag values of a tag key.
@param request - ListTagValuesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListTagValuesResponse
func (*Client) ModifyDefenseResourceGroup ¶
func (client *Client) ModifyDefenseResourceGroup(request *ModifyDefenseResourceGroupRequest) (_result *ModifyDefenseResourceGroupResponse, _err error)
Summary:
Modifies the configurations of a protected object group.
@param request - ModifyDefenseResourceGroupRequest
@return ModifyDefenseResourceGroupResponse
func (*Client) ModifyDefenseResourceGroupWithOptions ¶
func (client *Client) ModifyDefenseResourceGroupWithOptions(request *ModifyDefenseResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseResourceGroupResponse, _err error)
Summary:
Modifies the configurations of a protected object group.
@param request - ModifyDefenseResourceGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyDefenseResourceGroupResponse
func (*Client) ModifyDefenseResourceXff ¶ added in v3.2.0
func (client *Client) ModifyDefenseResourceXff(request *ModifyDefenseResourceXffRequest) (_result *ModifyDefenseResourceXffResponse, _err error)
Summary:
Modifies the cookie settings of a protected object and the method to identify the originating IP addresses of clients.
@param request - ModifyDefenseResourceXffRequest
@return ModifyDefenseResourceXffResponse
func (*Client) ModifyDefenseResourceXffWithOptions ¶ added in v3.2.0
func (client *Client) ModifyDefenseResourceXffWithOptions(request *ModifyDefenseResourceXffRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseResourceXffResponse, _err error)
Summary:
Modifies the cookie settings of a protected object and the method to identify the originating IP addresses of clients.
@param request - ModifyDefenseResourceXffRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyDefenseResourceXffResponse
func (*Client) ModifyDefenseRule ¶
func (client *Client) ModifyDefenseRule(request *ModifyDefenseRuleRequest) (_result *ModifyDefenseRuleResponse, _err error)
Summary:
Modifies the configurations of a protection rule.
@param request - ModifyDefenseRuleRequest
@return ModifyDefenseRuleResponse
func (*Client) ModifyDefenseRuleCache ¶ added in v3.2.0
func (client *Client) ModifyDefenseRuleCache(request *ModifyDefenseRuleCacheRequest) (_result *ModifyDefenseRuleCacheResponse, _err error)
Summary:
Updates the cached page of a website that is protected based on a website tamper-proofing rule.
@param request - ModifyDefenseRuleCacheRequest
@return ModifyDefenseRuleCacheResponse
func (*Client) ModifyDefenseRuleCacheWithOptions ¶ added in v3.2.0
func (client *Client) ModifyDefenseRuleCacheWithOptions(request *ModifyDefenseRuleCacheRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseRuleCacheResponse, _err error)
Summary:
Updates the cached page of a website that is protected based on a website tamper-proofing rule.
@param request - ModifyDefenseRuleCacheRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyDefenseRuleCacheResponse
func (*Client) ModifyDefenseRuleStatus ¶
func (client *Client) ModifyDefenseRuleStatus(request *ModifyDefenseRuleStatusRequest) (_result *ModifyDefenseRuleStatusResponse, _err error)
Summary:
Changes the status of a protection rule.
@param request - ModifyDefenseRuleStatusRequest
@return ModifyDefenseRuleStatusResponse
func (*Client) ModifyDefenseRuleStatusWithOptions ¶
func (client *Client) ModifyDefenseRuleStatusWithOptions(request *ModifyDefenseRuleStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseRuleStatusResponse, _err error)
Summary:
Changes the status of a protection rule.
@param request - ModifyDefenseRuleStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyDefenseRuleStatusResponse
func (*Client) ModifyDefenseRuleWithOptions ¶
func (client *Client) ModifyDefenseRuleWithOptions(request *ModifyDefenseRuleRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseRuleResponse, _err error)
Summary:
Modifies the configurations of a protection rule.
@param request - ModifyDefenseRuleRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyDefenseRuleResponse
func (*Client) ModifyDefenseTemplate ¶
func (client *Client) ModifyDefenseTemplate(request *ModifyDefenseTemplateRequest) (_result *ModifyDefenseTemplateResponse, _err error)
Summary:
Modifies the configurations of a protection rule template.
@param request - ModifyDefenseTemplateRequest
@return ModifyDefenseTemplateResponse
func (*Client) ModifyDefenseTemplateStatus ¶
func (client *Client) ModifyDefenseTemplateStatus(request *ModifyDefenseTemplateStatusRequest) (_result *ModifyDefenseTemplateStatusResponse, _err error)
Summary:
Changes the status of a protection rule template.
@param request - ModifyDefenseTemplateStatusRequest
@return ModifyDefenseTemplateStatusResponse
func (*Client) ModifyDefenseTemplateStatusWithOptions ¶
func (client *Client) ModifyDefenseTemplateStatusWithOptions(request *ModifyDefenseTemplateStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseTemplateStatusResponse, _err error)
Summary:
Changes the status of a protection rule template.
@param request - ModifyDefenseTemplateStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyDefenseTemplateStatusResponse
func (*Client) ModifyDefenseTemplateWithOptions ¶
func (client *Client) ModifyDefenseTemplateWithOptions(request *ModifyDefenseTemplateRequest, runtime *util.RuntimeOptions) (_result *ModifyDefenseTemplateResponse, _err error)
Summary:
Modifies the configurations of a protection rule template.
@param request - ModifyDefenseTemplateRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyDefenseTemplateResponse
func (*Client) ModifyDomain ¶
func (client *Client) ModifyDomain(request *ModifyDomainRequest) (_result *ModifyDomainResponse, _err error)
Summary:
Modifies the configurations of a domain name that is added to Web Application Firewall (WAF) in CNAME record mode.
@param request - ModifyDomainRequest
@return ModifyDomainResponse
func (*Client) ModifyDomainPunishStatus ¶ added in v3.4.0
func (client *Client) ModifyDomainPunishStatus(request *ModifyDomainPunishStatusRequest) (_result *ModifyDomainPunishStatusResponse, _err error)
Summary:
Re-adds a domain name that is penalized for failing to obtain an Internet Content Provider (ICP) filing to Web Application Firewall (WAF).
@param request - ModifyDomainPunishStatusRequest
@return ModifyDomainPunishStatusResponse
func (*Client) ModifyDomainPunishStatusWithOptions ¶ added in v3.4.0
func (client *Client) ModifyDomainPunishStatusWithOptions(request *ModifyDomainPunishStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyDomainPunishStatusResponse, _err error)
Summary:
Re-adds a domain name that is penalized for failing to obtain an Internet Content Provider (ICP) filing to Web Application Firewall (WAF).
@param request - ModifyDomainPunishStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyDomainPunishStatusResponse
func (*Client) ModifyDomainWithOptions ¶
func (client *Client) ModifyDomainWithOptions(tmpReq *ModifyDomainRequest, runtime *util.RuntimeOptions) (_result *ModifyDomainResponse, _err error)
Summary:
Modifies the configurations of a domain name that is added to Web Application Firewall (WAF) in CNAME record mode.
@param tmpReq - ModifyDomainRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyDomainResponse
func (*Client) ModifyHybridCloudClusterBypassStatus ¶
func (client *Client) ModifyHybridCloudClusterBypassStatus(request *ModifyHybridCloudClusterBypassStatusRequest) (_result *ModifyHybridCloudClusterBypassStatusResponse, _err error)
Summary:
Enables or disables manual bypass for a hybrid cloud cluster of the SDK-based traffic mirroring mode.
@param request - ModifyHybridCloudClusterBypassStatusRequest
@return ModifyHybridCloudClusterBypassStatusResponse
func (*Client) ModifyHybridCloudClusterBypassStatusWithOptions ¶
func (client *Client) ModifyHybridCloudClusterBypassStatusWithOptions(request *ModifyHybridCloudClusterBypassStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyHybridCloudClusterBypassStatusResponse, _err error)
Summary:
Enables or disables manual bypass for a hybrid cloud cluster of the SDK-based traffic mirroring mode.
@param request - ModifyHybridCloudClusterBypassStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyHybridCloudClusterBypassStatusResponse
func (*Client) ModifyMajorProtectionBlackIp ¶
func (client *Client) ModifyMajorProtectionBlackIp(request *ModifyMajorProtectionBlackIpRequest) (_result *ModifyMajorProtectionBlackIpResponse, _err error)
Summary:
Modifies an IP address blacklist for major event protection.
@param request - ModifyMajorProtectionBlackIpRequest
@return ModifyMajorProtectionBlackIpResponse
func (*Client) ModifyMajorProtectionBlackIpWithOptions ¶
func (client *Client) ModifyMajorProtectionBlackIpWithOptions(request *ModifyMajorProtectionBlackIpRequest, runtime *util.RuntimeOptions) (_result *ModifyMajorProtectionBlackIpResponse, _err error)
Summary:
Modifies an IP address blacklist for major event protection.
@param request - ModifyMajorProtectionBlackIpRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyMajorProtectionBlackIpResponse
func (*Client) ModifyMemberAccount ¶ added in v3.1.0
func (client *Client) ModifyMemberAccount(request *ModifyMemberAccountRequest) (_result *ModifyMemberAccountResponse, _err error)
Summary:
Modifies the information about members that are added for multi-account management.
@param request - ModifyMemberAccountRequest
@return ModifyMemberAccountResponse
func (*Client) ModifyMemberAccountWithOptions ¶ added in v3.1.0
func (client *Client) ModifyMemberAccountWithOptions(request *ModifyMemberAccountRequest, runtime *util.RuntimeOptions) (_result *ModifyMemberAccountResponse, _err error)
Summary:
Modifies the information about members that are added for multi-account management.
@param request - ModifyMemberAccountRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyMemberAccountResponse
func (*Client) ModifyResourceLogStatus ¶
func (client *Client) ModifyResourceLogStatus(request *ModifyResourceLogStatusRequest) (_result *ModifyResourceLogStatusResponse, _err error)
Summary:
Enables or disables the log collection feature for a protected object.
@param request - ModifyResourceLogStatusRequest
@return ModifyResourceLogStatusResponse
func (*Client) ModifyResourceLogStatusWithOptions ¶
func (client *Client) ModifyResourceLogStatusWithOptions(request *ModifyResourceLogStatusRequest, runtime *util.RuntimeOptions) (_result *ModifyResourceLogStatusResponse, _err error)
Summary:
Enables or disables the log collection feature for a protected object.
@param request - ModifyResourceLogStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyResourceLogStatusResponse
func (*Client) ModifyTemplateResources ¶
func (client *Client) ModifyTemplateResources(request *ModifyTemplateResourcesRequest) (_result *ModifyTemplateResourcesResponse, _err error)
Summary:
Associates or disassociates a protected object or protected object group with or from a protection rule template.
@param request - ModifyTemplateResourcesRequest
@return ModifyTemplateResourcesResponse
func (*Client) ModifyTemplateResourcesWithOptions ¶
func (client *Client) ModifyTemplateResourcesWithOptions(request *ModifyTemplateResourcesRequest, runtime *util.RuntimeOptions) (_result *ModifyTemplateResourcesResponse, _err error)
Summary:
Associates or disassociates a protected object or protected object group with or from a protection rule template.
@param request - ModifyTemplateResourcesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyTemplateResourcesResponse
func (*Client) SyncProductInstance ¶ added in v3.3.0
func (client *Client) SyncProductInstance(request *SyncProductInstanceRequest) (_result *SyncProductInstanceResponse, _err error)
Summary:
Synchronizes Elastic Compute Service (ECS) instances and Classic Load Balancer (CLB) instances to Web Application Firewall (WAF).
Description:
SyncProductInstance is an asynchronous operation. You can call the [DescribeProductInstances](https://help.aliyun.com/document_detail/2743168.html) operation to query the status of the task.
@param request - SyncProductInstanceRequest
@return SyncProductInstanceResponse
func (*Client) SyncProductInstanceWithOptions ¶ added in v3.3.0
func (client *Client) SyncProductInstanceWithOptions(request *SyncProductInstanceRequest, runtime *util.RuntimeOptions) (_result *SyncProductInstanceResponse, _err error)
Summary:
Synchronizes Elastic Compute Service (ECS) instances and Classic Load Balancer (CLB) instances to Web Application Firewall (WAF).
Description:
SyncProductInstance is an asynchronous operation. You can call the [DescribeProductInstances](https://help.aliyun.com/document_detail/2743168.html) operation to query the status of the task.
@param request - SyncProductInstanceRequest
@param runtime - runtime options for this request RuntimeOptions
@return SyncProductInstanceResponse
func (*Client) TagResources ¶ added in v3.4.0
func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)
Summary:
Adds tags to resources.
@param request - TagResourcesRequest
@return TagResourcesResponse
func (*Client) TagResourcesWithOptions ¶ added in v3.4.0
func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)
Summary:
Adds tags to resources.
@param request - TagResourcesRequest
@param runtime - runtime options for this request RuntimeOptions
@return TagResourcesResponse
func (*Client) UntagResources ¶ added in v3.4.0
func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)
Summary:
Removes tags from resources and then deletes the tags.
@param request - UntagResourcesRequest
@return UntagResourcesResponse
func (*Client) UntagResourcesWithOptions ¶ added in v3.4.0
func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)
Summary:
Removes tags from resources and then deletes the tags.
@param request - UntagResourcesRequest
@param runtime - runtime options for this request RuntimeOptions
@return UntagResourcesResponse
type CopyDefenseTemplateRequest ¶ added in v3.4.0
type CopyDefenseTemplateRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v2_public_cn-lbj****x10g InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection template that you want to copy. // // This parameter is required. // // example: // // 12345 TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (CopyDefenseTemplateRequest) GoString ¶ added in v3.4.0
func (s CopyDefenseTemplateRequest) GoString() string
func (*CopyDefenseTemplateRequest) SetInstanceId ¶ added in v3.4.0
func (s *CopyDefenseTemplateRequest) SetInstanceId(v string) *CopyDefenseTemplateRequest
func (*CopyDefenseTemplateRequest) SetRegionId ¶ added in v3.4.0
func (s *CopyDefenseTemplateRequest) SetRegionId(v string) *CopyDefenseTemplateRequest
func (*CopyDefenseTemplateRequest) SetResourceManagerResourceGroupId ¶ added in v3.4.0
func (s *CopyDefenseTemplateRequest) SetResourceManagerResourceGroupId(v string) *CopyDefenseTemplateRequest
func (*CopyDefenseTemplateRequest) SetTemplateId ¶ added in v3.4.0
func (s *CopyDefenseTemplateRequest) SetTemplateId(v int64) *CopyDefenseTemplateRequest
func (CopyDefenseTemplateRequest) String ¶ added in v3.4.0
func (s CopyDefenseTemplateRequest) String() string
type CopyDefenseTemplateResponse ¶ added in v3.4.0
type CopyDefenseTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CopyDefenseTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CopyDefenseTemplateResponse) GoString ¶ added in v3.4.0
func (s CopyDefenseTemplateResponse) GoString() string
func (*CopyDefenseTemplateResponse) SetBody ¶ added in v3.4.0
func (s *CopyDefenseTemplateResponse) SetBody(v *CopyDefenseTemplateResponseBody) *CopyDefenseTemplateResponse
func (*CopyDefenseTemplateResponse) SetHeaders ¶ added in v3.4.0
func (s *CopyDefenseTemplateResponse) SetHeaders(v map[string]*string) *CopyDefenseTemplateResponse
func (*CopyDefenseTemplateResponse) SetStatusCode ¶ added in v3.4.0
func (s *CopyDefenseTemplateResponse) SetStatusCode(v int32) *CopyDefenseTemplateResponse
func (CopyDefenseTemplateResponse) String ¶ added in v3.4.0
func (s CopyDefenseTemplateResponse) String() string
type CopyDefenseTemplateResponseBody ¶ added in v3.4.0
type CopyDefenseTemplateResponseBody struct { // The request ID. // // example: // // D7861F61-5B61-46CE-A47C-6B19****5EB0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the new protection template. // // example: // // 12346 TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (CopyDefenseTemplateResponseBody) GoString ¶ added in v3.4.0
func (s CopyDefenseTemplateResponseBody) GoString() string
func (*CopyDefenseTemplateResponseBody) SetRequestId ¶ added in v3.4.0
func (s *CopyDefenseTemplateResponseBody) SetRequestId(v string) *CopyDefenseTemplateResponseBody
func (*CopyDefenseTemplateResponseBody) SetTemplateId ¶ added in v3.4.0
func (s *CopyDefenseTemplateResponseBody) SetTemplateId(v int64) *CopyDefenseTemplateResponseBody
func (CopyDefenseTemplateResponseBody) String ¶ added in v3.4.0
func (s CopyDefenseTemplateResponseBody) String() string
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 (,). // // example: // // test1.aliyundoc.com,test2.aliyundoc.com AddList *string `json:"AddList,omitempty" xml:"AddList,omitempty"` // The description of the protected object group. // // example: // // test_domain Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The name of the protected object group that you want to create. // // This parameter is required. // // example: // // group221 GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q 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 ¶
func (s *CreateDefenseResourceGroupRequest) SetRegionId(v string) *CreateDefenseResourceGroupRequest
func (*CreateDefenseResourceGroupRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 5D69B341-4F97-58E7-9E16-1B17FE7A9E98 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. // // This parameter is required. // // example: // // waf_group DefenseScene *string `json:"DefenseScene,omitempty" xml:"DefenseScene,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v2_public_cn-**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q 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. // // This parameter is required. // // example: // // For more information, see the following section. Rules *string `json:"Rules,omitempty" xml:"Rules,omitempty"` // The ID of the protection rule template for which you want to create a protection rule. // // This parameter is required. // // example: // // 1122 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 ¶
func (s *CreateDefenseRuleRequest) SetRegionId(v string) *CreateDefenseRuleRequest
func (*CreateDefenseRuleRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 26E46541-7AAB-5565-801D-F14DBDC5F186 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. // // This parameter is required. // // example: // // waf_group DefenseScene *string `json:"DefenseScene,omitempty" xml:"DefenseScene,omitempty"` // The description of the protection rule template. // // example: // // Test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The name of the protection rule template. // // This parameter is required. // // example: // // test221 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. // // This parameter is required. // // example: // // custom TemplateOrigin *string `json:"TemplateOrigin,omitempty" xml:"TemplateOrigin,omitempty"` // The status of the protection rule template. Valid values: // // - **0:* - disabled. // // - **1:* - enabled. // // This parameter is required. // // example: // // 1 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. // // This parameter is required. // // example: // // user_default 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 ¶
func (s *CreateDefenseTemplateRequest) SetRegionId(v string) *CreateDefenseTemplateRequest
func (*CreateDefenseTemplateRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // F48ABDF7-D777-5F26-892A-57349765D7A9 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the protection rule template. // // example: // // 2212 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. // // example: // // share AccessType *string `json:"AccessType,omitempty" xml:"AccessType,omitempty"` // The domain name that you want to add to WAF. // // This parameter is required. // // example: // // www.aliyundoc.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The configurations of the listeners. // // This parameter is required. Listen *CreateDomainRequestListen `json:"Listen,omitempty" xml:"Listen,omitempty" type:"Struct"` // The configurations of the forwarding rule. // // This parameter is required. 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 // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,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 ¶
func (s *CreateDomainRequest) SetResourceManagerResourceGroupId(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**. // // if can be null: // true // // example: // // 123 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. // // example: // // 2 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** // // if can be null: // true // // example: // // true 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) // // example: // // true 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** // // example: // // true 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) // // example: // // true 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) // // example: // // true 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. // // example: // // share 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 // // if can be null: // true // // example: // // true 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. // // if can be null: // true // // example: // // 123-cn-hangzhou SM2CertId *string `json:"SM2CertId,omitempty" xml:"SM2CertId,omitempty"` // Specifies whether to enable the ShangMi (SM) certificate. // // if can be null: // true // // example: // // true 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** // // example: // // tlsv1 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. // // example: // // 1 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 ¶
func (s *CreateDomainRequestListen) SetSM2AccessOnly(v bool) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetSM2CertId ¶
func (s *CreateDomainRequestListen) SetSM2CertId(v string) *CreateDomainRequestListen
func (*CreateDomainRequestListen) SetSM2Enabled ¶
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) // // example: // // true CnameEnabled *bool `json:"CnameEnabled,omitempty" xml:"CnameEnabled,omitempty"` // The timeout period of connections. Unit: seconds. Valid values: 1 to 3600. // // example: // // 120 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** // // example: // // true FocusHttpBackend *bool `json:"FocusHttpBackend,omitempty" xml:"FocusHttpBackend,omitempty"` // Specifies whether to enable the persistent connection feature. Valid values: // // - **true* - (default) // // - **false** // // example: // // true 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. // // example: // // 1000 KeepaliveRequests *int32 `json:"KeepaliveRequests,omitempty" xml:"KeepaliveRequests,omitempty"` // The timeout period of idle persistent connections. 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. // // example: // // 15 KeepaliveTimeout *int32 `json:"KeepaliveTimeout,omitempty" xml:"KeepaliveTimeout,omitempty"` // The load balancing algorithm that you want to use to forward requests to the origin server. Valid values: // // - **iphash** // // - **roundRobin** // // - **leastTime* - You can set the parameter to this value only if you set **ProtectionResource* - to **gslb**. // // This parameter is required. // // example: // // roundRobin Loadbalance *string `json:"Loadbalance,omitempty" xml:"Loadbalance,omitempty"` // The timeout period of read connections. Unit: seconds. Valid values: 1 to 3600. // // example: // // 200 ReadTimeout *int32 `json:"ReadTimeout,omitempty" xml:"ReadTimeout,omitempty"` // The custom header field that you want to use to label requests that are processed by WAF. // // When a request passes through WAF, the custom header field is automatically used to label the request. This way, the backend service can identify requests that are processed by WAF. RequestHeaders []*CreateDomainRequestRedirectRequestHeaders `json:"RequestHeaders,omitempty" xml:"RequestHeaders,omitempty" type:"Repeated"` // Specifies whether WAF retries forwarding requests to the origin server when the requests fail to be forwarded to the origin server. Valid values: // // - **true* - (default) // // - **false** // // example: // // true 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. This parameter 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 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. // // example: // // [ // // { // // "rs": [ // // "1.1.XX.XX" // // ], // // "locationId": 535, // // "location": "test1111" // // } // // ] 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) // // example: // // true SniEnabled *bool `json:"SniEnabled,omitempty" xml:"SniEnabled,omitempty"` // The value of the SNI field. If you do not specify this parameter, the value of the **Host* - field is automatically used. This parameter is optional. 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. // // > This parameter is required only if you set **SniEnalbed* - to **true**. // // example: // // www.aliyundoc.com SniHost *string `json:"SniHost,omitempty" xml:"SniHost,omitempty"` // The timeout period of write connections. Unit: seconds. Valid values: 1 to 3600. // // example: // // 200 WriteTimeout *int32 `json:"WriteTimeout,omitempty" xml:"WriteTimeout,omitempty"` // Indicates whether the X-Forward-For-Proto header is used to identify the protocol used by WAF to forward requests to the origin server. Valid values: // // - **true* - (default) // // - **false** // // example: // // true 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 ¶
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 ¶
func (s *CreateDomainRequestRedirect) SetKeepalive(v bool) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetKeepaliveRequests ¶
func (s *CreateDomainRequestRedirect) SetKeepaliveRequests(v int32) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetKeepaliveTimeout ¶
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 ¶
func (s *CreateDomainRequestRedirect) SetRetry(v bool) *CreateDomainRequestRedirect
func (*CreateDomainRequestRedirect) SetRoutingRules ¶
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 ¶
func (s *CreateDomainRequestRedirect) SetXffProto(v bool) *CreateDomainRequestRedirect
func (CreateDomainRequestRedirect) String ¶
func (s CreateDomainRequestRedirect) String() string
type CreateDomainRequestRedirectRequestHeaders ¶
type CreateDomainRequestRedirectRequestHeaders struct { // The custom header field. // // example: // // aaa Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the custom header field. // // example: // // bbb 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. // // example: // // D7861F61-5B61-46CE-A47C-6B19160D**** 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. // // example: // // xxxxxwww.****.com Cname *string `json:"Cname,omitempty" xml:"Cname,omitempty"` // The domain name that you added to WAF. // // example: // // www.aliyundoc.com 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. // // example: // // share AccessType *string `json:"AccessType,omitempty" xml:"AccessType,omitempty"` // The domain name that you want to add to WAF. // // This parameter is required. // // example: // // www.aliyundoc.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The configurations of the listeners. // // This parameter is required. ListenShrink *string `json:"Listen,omitempty" xml:"Listen,omitempty"` // The configurations of the forwarding rule. // // This parameter is required. 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 // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,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 ¶
func (s *CreateDomainShrinkRequest) SetResourceManagerResourceGroupId(v string) *CreateDomainShrinkRequest
func (CreateDomainShrinkRequest) String ¶
func (s CreateDomainShrinkRequest) String() string
type CreateMajorProtectionBlackIpRequest ¶
type CreateMajorProtectionBlackIpRequest struct { // The description of the IP address blacklist. // // example: // // Protection for major events 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. // // This parameter is required. // // example: // // 1716528465 ExpiredTime *int64 `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-2r42s6y**** 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](https://help.aliyun.com/document_detail/425591.html). // // This parameter is required. // // example: // // 192.0.XX.XX,192.0.XX.XX/24 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the IP address blacklist rule for major event protection. // // This parameter is required. // // example: // // 232324 RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The ID of the IP address blacklist rule template for major event protection. // // This parameter is required. // // example: // // 2221 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 ¶
func (s *CreateMajorProtectionBlackIpRequest) SetRegionId(v string) *CreateMajorProtectionBlackIpRequest
func (*CreateMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // D7861F61-5B61-46CE-A47C-6B19160D**** 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 CreateMemberAccountsRequest ¶ added in v3.1.0
type CreateMemberAccountsRequest struct { // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The Alibaba Cloud account IDs of the members that you want to add. You can add up to 10 members at the same time. // // This parameter is required. MemberAccountIds []*string `json:"MemberAccountIds,omitempty" xml:"MemberAccountIds,omitempty" type:"Repeated"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The source IP address of the request. The system automatically obtains the value of this parameter. // // example: // // 1.1.X.X SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (CreateMemberAccountsRequest) GoString ¶ added in v3.1.0
func (s CreateMemberAccountsRequest) GoString() string
func (*CreateMemberAccountsRequest) SetInstanceId ¶ added in v3.1.0
func (s *CreateMemberAccountsRequest) SetInstanceId(v string) *CreateMemberAccountsRequest
func (*CreateMemberAccountsRequest) SetMemberAccountIds ¶ added in v3.1.0
func (s *CreateMemberAccountsRequest) SetMemberAccountIds(v []*string) *CreateMemberAccountsRequest
func (*CreateMemberAccountsRequest) SetRegionId ¶ added in v3.1.0
func (s *CreateMemberAccountsRequest) SetRegionId(v string) *CreateMemberAccountsRequest
func (*CreateMemberAccountsRequest) SetResourceManagerResourceGroupId ¶ added in v3.1.0
func (s *CreateMemberAccountsRequest) SetResourceManagerResourceGroupId(v string) *CreateMemberAccountsRequest
func (*CreateMemberAccountsRequest) SetSourceIp ¶ added in v3.1.0
func (s *CreateMemberAccountsRequest) SetSourceIp(v string) *CreateMemberAccountsRequest
func (CreateMemberAccountsRequest) String ¶ added in v3.1.0
func (s CreateMemberAccountsRequest) String() string
type CreateMemberAccountsResponse ¶ added in v3.1.0
type CreateMemberAccountsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateMemberAccountsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateMemberAccountsResponse) GoString ¶ added in v3.1.0
func (s CreateMemberAccountsResponse) GoString() string
func (*CreateMemberAccountsResponse) SetBody ¶ added in v3.1.0
func (s *CreateMemberAccountsResponse) SetBody(v *CreateMemberAccountsResponseBody) *CreateMemberAccountsResponse
func (*CreateMemberAccountsResponse) SetHeaders ¶ added in v3.1.0
func (s *CreateMemberAccountsResponse) SetHeaders(v map[string]*string) *CreateMemberAccountsResponse
func (*CreateMemberAccountsResponse) SetStatusCode ¶ added in v3.1.0
func (s *CreateMemberAccountsResponse) SetStatusCode(v int32) *CreateMemberAccountsResponse
func (CreateMemberAccountsResponse) String ¶ added in v3.1.0
func (s CreateMemberAccountsResponse) String() string
type CreateMemberAccountsResponseBody ¶ added in v3.1.0
type CreateMemberAccountsResponseBody struct { // The request ID. // // example: // // 66A98669-ER12-WE34-23PO-301469*****E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateMemberAccountsResponseBody) GoString ¶ added in v3.1.0
func (s CreateMemberAccountsResponseBody) GoString() string
func (*CreateMemberAccountsResponseBody) SetRequestId ¶ added in v3.1.0
func (s *CreateMemberAccountsResponseBody) SetRequestId(v string) *CreateMemberAccountsResponseBody
func (CreateMemberAccountsResponseBody) String ¶ added in v3.1.0
func (s CreateMemberAccountsResponseBody) String() string
type CreatePostpaidInstanceRequest ¶ added in v3.4.0
type CreatePostpaidInstanceRequest struct { // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm4gh****wela ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (CreatePostpaidInstanceRequest) GoString ¶ added in v3.4.0
func (s CreatePostpaidInstanceRequest) GoString() string
func (*CreatePostpaidInstanceRequest) SetRegionId ¶ added in v3.4.0
func (s *CreatePostpaidInstanceRequest) SetRegionId(v string) *CreatePostpaidInstanceRequest
func (*CreatePostpaidInstanceRequest) SetResourceManagerResourceGroupId ¶ added in v3.4.0
func (s *CreatePostpaidInstanceRequest) SetResourceManagerResourceGroupId(v string) *CreatePostpaidInstanceRequest
func (CreatePostpaidInstanceRequest) String ¶ added in v3.4.0
func (s CreatePostpaidInstanceRequest) String() string
type CreatePostpaidInstanceResponse ¶ added in v3.4.0
type CreatePostpaidInstanceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreatePostpaidInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreatePostpaidInstanceResponse) GoString ¶ added in v3.4.0
func (s CreatePostpaidInstanceResponse) GoString() string
func (*CreatePostpaidInstanceResponse) SetBody ¶ added in v3.4.0
func (s *CreatePostpaidInstanceResponse) SetBody(v *CreatePostpaidInstanceResponseBody) *CreatePostpaidInstanceResponse
func (*CreatePostpaidInstanceResponse) SetHeaders ¶ added in v3.4.0
func (s *CreatePostpaidInstanceResponse) SetHeaders(v map[string]*string) *CreatePostpaidInstanceResponse
func (*CreatePostpaidInstanceResponse) SetStatusCode ¶ added in v3.4.0
func (s *CreatePostpaidInstanceResponse) SetStatusCode(v int32) *CreatePostpaidInstanceResponse
func (CreatePostpaidInstanceResponse) String ¶ added in v3.4.0
func (s CreatePostpaidInstanceResponse) String() string
type CreatePostpaidInstanceResponseBody ¶ added in v3.4.0
type CreatePostpaidInstanceResponseBody struct { // The ID of the WAF instance. // // example: // // waf_v2_public_cn-x0r****gr1i InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The ID of the request. // // example: // // 73A4E786-8235-50C0-9631-87C8****4A36 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreatePostpaidInstanceResponseBody) GoString ¶ added in v3.4.0
func (s CreatePostpaidInstanceResponseBody) GoString() string
func (*CreatePostpaidInstanceResponseBody) SetInstanceId ¶ added in v3.4.0
func (s *CreatePostpaidInstanceResponseBody) SetInstanceId(v string) *CreatePostpaidInstanceResponseBody
func (*CreatePostpaidInstanceResponseBody) SetRequestId ¶ added in v3.4.0
func (s *CreatePostpaidInstanceResponseBody) SetRequestId(v string) *CreatePostpaidInstanceResponseBody
func (CreatePostpaidInstanceResponseBody) String ¶ added in v3.4.0
func (s CreatePostpaidInstanceResponseBody) String() string
type DeleteApisecAbnormalRequest ¶ added in v3.5.0
type DeleteApisecAbnormalRequest struct { // example: // // c0a96***4b9cd303467402a63dcc AbnormalId *string `json:"AbnormalId,omitempty" xml:"AbnormalId,omitempty"` // example: // // 428 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // This parameter is required. // // example: // // waf-cn-n6w***x52m InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // example: // // cn Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // example: // // rg-acfm2th****v6ay ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DeleteApisecAbnormalRequest) GoString ¶ added in v3.5.0
func (s DeleteApisecAbnormalRequest) GoString() string
func (*DeleteApisecAbnormalRequest) SetAbnormalId ¶ added in v3.5.0
func (s *DeleteApisecAbnormalRequest) SetAbnormalId(v string) *DeleteApisecAbnormalRequest
func (*DeleteApisecAbnormalRequest) SetClusterId ¶ added in v3.5.0
func (s *DeleteApisecAbnormalRequest) SetClusterId(v string) *DeleteApisecAbnormalRequest
func (*DeleteApisecAbnormalRequest) SetInstanceId ¶ added in v3.5.0
func (s *DeleteApisecAbnormalRequest) SetInstanceId(v string) *DeleteApisecAbnormalRequest
func (*DeleteApisecAbnormalRequest) SetRegion ¶ added in v3.5.0
func (s *DeleteApisecAbnormalRequest) SetRegion(v string) *DeleteApisecAbnormalRequest
func (*DeleteApisecAbnormalRequest) SetRegionId ¶ added in v3.5.0
func (s *DeleteApisecAbnormalRequest) SetRegionId(v string) *DeleteApisecAbnormalRequest
func (*DeleteApisecAbnormalRequest) SetResourceManagerResourceGroupId ¶ added in v3.5.0
func (s *DeleteApisecAbnormalRequest) SetResourceManagerResourceGroupId(v string) *DeleteApisecAbnormalRequest
func (DeleteApisecAbnormalRequest) String ¶ added in v3.5.0
func (s DeleteApisecAbnormalRequest) String() string
type DeleteApisecAbnormalResponse ¶ added in v3.5.0
type DeleteApisecAbnormalResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteApisecAbnormalResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteApisecAbnormalResponse) GoString ¶ added in v3.5.0
func (s DeleteApisecAbnormalResponse) GoString() string
func (*DeleteApisecAbnormalResponse) SetBody ¶ added in v3.5.0
func (s *DeleteApisecAbnormalResponse) SetBody(v *DeleteApisecAbnormalResponseBody) *DeleteApisecAbnormalResponse
func (*DeleteApisecAbnormalResponse) SetHeaders ¶ added in v3.5.0
func (s *DeleteApisecAbnormalResponse) SetHeaders(v map[string]*string) *DeleteApisecAbnormalResponse
func (*DeleteApisecAbnormalResponse) SetStatusCode ¶ added in v3.5.0
func (s *DeleteApisecAbnormalResponse) SetStatusCode(v int32) *DeleteApisecAbnormalResponse
func (DeleteApisecAbnormalResponse) String ¶ added in v3.5.0
func (s DeleteApisecAbnormalResponse) String() string
type DeleteApisecAbnormalResponseBody ¶ added in v3.5.0
type DeleteApisecAbnormalResponseBody struct { // Id of the request // // example: // // 66A98669-CC6E-4F3E-80A6-7B***11AE RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // true Result *bool `json:"Result,omitempty" xml:"Result,omitempty"` }
func (DeleteApisecAbnormalResponseBody) GoString ¶ added in v3.5.0
func (s DeleteApisecAbnormalResponseBody) GoString() string
func (*DeleteApisecAbnormalResponseBody) SetRequestId ¶ added in v3.5.0
func (s *DeleteApisecAbnormalResponseBody) SetRequestId(v string) *DeleteApisecAbnormalResponseBody
func (*DeleteApisecAbnormalResponseBody) SetResult ¶ added in v3.5.0
func (s *DeleteApisecAbnormalResponseBody) SetResult(v bool) *DeleteApisecAbnormalResponseBody
func (DeleteApisecAbnormalResponseBody) String ¶ added in v3.5.0
func (s DeleteApisecAbnormalResponseBody) String() string
type DeleteApisecEventRequest ¶ added in v3.5.0
type DeleteApisecEventRequest struct { // example: // // 433 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // example: // // 0b7ab137a065aab7656986***11db EventId *string `json:"EventId,omitempty" xml:"EventId,omitempty"` // This parameter is required. // // example: // // waf-cn-zz11sr5**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // example: // // cn Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DeleteApisecEventRequest) GoString ¶ added in v3.5.0
func (s DeleteApisecEventRequest) GoString() string
func (*DeleteApisecEventRequest) SetClusterId ¶ added in v3.5.0
func (s *DeleteApisecEventRequest) SetClusterId(v string) *DeleteApisecEventRequest
func (*DeleteApisecEventRequest) SetEventId ¶ added in v3.5.0
func (s *DeleteApisecEventRequest) SetEventId(v string) *DeleteApisecEventRequest
func (*DeleteApisecEventRequest) SetInstanceId ¶ added in v3.5.0
func (s *DeleteApisecEventRequest) SetInstanceId(v string) *DeleteApisecEventRequest
func (*DeleteApisecEventRequest) SetRegion ¶ added in v3.5.0
func (s *DeleteApisecEventRequest) SetRegion(v string) *DeleteApisecEventRequest
func (*DeleteApisecEventRequest) SetRegionId ¶ added in v3.5.0
func (s *DeleteApisecEventRequest) SetRegionId(v string) *DeleteApisecEventRequest
func (*DeleteApisecEventRequest) SetResourceManagerResourceGroupId ¶ added in v3.5.0
func (s *DeleteApisecEventRequest) SetResourceManagerResourceGroupId(v string) *DeleteApisecEventRequest
func (DeleteApisecEventRequest) String ¶ added in v3.5.0
func (s DeleteApisecEventRequest) String() string
type DeleteApisecEventResponse ¶ added in v3.5.0
type DeleteApisecEventResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteApisecEventResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteApisecEventResponse) GoString ¶ added in v3.5.0
func (s DeleteApisecEventResponse) GoString() string
func (*DeleteApisecEventResponse) SetBody ¶ added in v3.5.0
func (s *DeleteApisecEventResponse) SetBody(v *DeleteApisecEventResponseBody) *DeleteApisecEventResponse
func (*DeleteApisecEventResponse) SetHeaders ¶ added in v3.5.0
func (s *DeleteApisecEventResponse) SetHeaders(v map[string]*string) *DeleteApisecEventResponse
func (*DeleteApisecEventResponse) SetStatusCode ¶ added in v3.5.0
func (s *DeleteApisecEventResponse) SetStatusCode(v int32) *DeleteApisecEventResponse
func (DeleteApisecEventResponse) String ¶ added in v3.5.0
func (s DeleteApisecEventResponse) String() string
type DeleteApisecEventResponseBody ¶ added in v3.5.0
type DeleteApisecEventResponseBody struct { // Id of the request // // example: // // D7861F61-5B61-46CE-A47C-6B19****5EB0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // true Result *bool `json:"Result,omitempty" xml:"Result,omitempty"` }
func (DeleteApisecEventResponseBody) GoString ¶ added in v3.5.0
func (s DeleteApisecEventResponseBody) GoString() string
func (*DeleteApisecEventResponseBody) SetRequestId ¶ added in v3.5.0
func (s *DeleteApisecEventResponseBody) SetRequestId(v string) *DeleteApisecEventResponseBody
func (*DeleteApisecEventResponseBody) SetResult ¶ added in v3.5.0
func (s *DeleteApisecEventResponseBody) SetResult(v bool) *DeleteApisecEventResponseBody
func (DeleteApisecEventResponseBody) String ¶ added in v3.5.0
func (s DeleteApisecEventResponseBody) String() string
type DeleteDefenseResourceGroupRequest ¶
type DeleteDefenseResourceGroupRequest struct { // The name of the protected object group that you want to delete. // // This parameter is required. // // example: // // group221 GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q 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 ¶
func (s *DeleteDefenseResourceGroupRequest) SetRegionId(v string) *DeleteDefenseResourceGroupRequest
func (*DeleteDefenseResourceGroupRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 25BE1169-9AE4-5D7D-8293-C33242ABB549 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](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The IDs of the protection rules that you want to delete. Separate the IDs with commas (,). // // This parameter is required. // // example: // // 2223455,23354,465565 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. // // This parameter is required. // // example: // // 2221 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 ¶
func (s *DeleteDefenseRuleRequest) SetRegionId(v string) *DeleteDefenseRuleRequest
func (*DeleteDefenseRuleRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 2EC856FE-6D31-5861-8275-E5DEDB539089 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](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection rule template that you want to delete. // // This parameter is required. // // example: // // 3155 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 ¶
func (s *DeleteDefenseTemplateRequest) SetRegionId(v string) *DeleteDefenseTemplateRequest
func (*DeleteDefenseTemplateRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // E2DE6F11-6FED-5909-95F2-2520B58C5BC7 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. // // example: // // share AccessType *string `json:"AccessType,omitempty" xml:"AccessType,omitempty"` // The domain name that you want to delete. // // This parameter is required. // // example: // // www.aliyundoc.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the domain name. // // example: // // www.aliyundoc.com-waf DomainId *string `json:"DomainId,omitempty" xml:"DomainId,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (DeleteDomainRequest) GoString ¶
func (s DeleteDomainRequest) GoString() string
func (*DeleteDomainRequest) SetAccessType ¶
func (s *DeleteDomainRequest) SetAccessType(v string) *DeleteDomainRequest
func (*DeleteDomainRequest) SetDomain ¶
func (s *DeleteDomainRequest) SetDomain(v string) *DeleteDomainRequest
func (*DeleteDomainRequest) SetDomainId ¶
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) 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. // // example: // // D7861F61-5B61-46CE-A47C-6B19160D5EB0 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](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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](https://help.aliyun.com/document_detail/425591.html). // // This parameter is required. // // example: // // 192.0.XX.XX,192.0.XX.XX/24 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the IP address blacklist rule for major event protection. // // This parameter is required. // // example: // // 20013135 RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The ID of the IP address blacklist rule template for major event protection. // // This parameter is required. // // example: // // 5332 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 ¶
func (s *DeleteMajorProtectionBlackIpRequest) SetRegionId(v string) *DeleteMajorProtectionBlackIpRequest
func (*DeleteMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 66A98669-CC6E-4F3E-80A6-3014697B11AE 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 DeleteMemberAccountRequest ¶ added in v3.1.0
type DeleteMemberAccountRequest struct { // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_esasdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The Alibaba Cloud account ID of the managed member. // // This parameter is required. // // example: // // 131***********39 MemberAccountId *string `json:"MemberAccountId,omitempty" xml:"MemberAccountId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The source IP address of the request. The system automatically obtains the value of this parameter. // // example: // // 0.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (DeleteMemberAccountRequest) GoString ¶ added in v3.1.0
func (s DeleteMemberAccountRequest) GoString() string
func (*DeleteMemberAccountRequest) SetInstanceId ¶ added in v3.1.0
func (s *DeleteMemberAccountRequest) SetInstanceId(v string) *DeleteMemberAccountRequest
func (*DeleteMemberAccountRequest) SetMemberAccountId ¶ added in v3.1.0
func (s *DeleteMemberAccountRequest) SetMemberAccountId(v string) *DeleteMemberAccountRequest
func (*DeleteMemberAccountRequest) SetRegionId ¶ added in v3.1.0
func (s *DeleteMemberAccountRequest) SetRegionId(v string) *DeleteMemberAccountRequest
func (*DeleteMemberAccountRequest) SetResourceManagerResourceGroupId ¶ added in v3.1.0
func (s *DeleteMemberAccountRequest) SetResourceManagerResourceGroupId(v string) *DeleteMemberAccountRequest
func (*DeleteMemberAccountRequest) SetSourceIp ¶ added in v3.1.0
func (s *DeleteMemberAccountRequest) SetSourceIp(v string) *DeleteMemberAccountRequest
func (DeleteMemberAccountRequest) String ¶ added in v3.1.0
func (s DeleteMemberAccountRequest) String() string
type DeleteMemberAccountResponse ¶ added in v3.1.0
type DeleteMemberAccountResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteMemberAccountResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteMemberAccountResponse) GoString ¶ added in v3.1.0
func (s DeleteMemberAccountResponse) GoString() string
func (*DeleteMemberAccountResponse) SetBody ¶ added in v3.1.0
func (s *DeleteMemberAccountResponse) SetBody(v *DeleteMemberAccountResponseBody) *DeleteMemberAccountResponse
func (*DeleteMemberAccountResponse) SetHeaders ¶ added in v3.1.0
func (s *DeleteMemberAccountResponse) SetHeaders(v map[string]*string) *DeleteMemberAccountResponse
func (*DeleteMemberAccountResponse) SetStatusCode ¶ added in v3.1.0
func (s *DeleteMemberAccountResponse) SetStatusCode(v int32) *DeleteMemberAccountResponse
func (DeleteMemberAccountResponse) String ¶ added in v3.1.0
func (s DeleteMemberAccountResponse) String() string
type DeleteMemberAccountResponseBody ¶ added in v3.1.0
type DeleteMemberAccountResponseBody struct { // The ID of the request. // // example: // // 5ABE714C-8890-5D7E-A08B-45CB****5473 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteMemberAccountResponseBody) GoString ¶ added in v3.1.0
func (s DeleteMemberAccountResponseBody) GoString() string
func (*DeleteMemberAccountResponseBody) SetRequestId ¶ added in v3.1.0
func (s *DeleteMemberAccountResponseBody) SetRequestId(v string) *DeleteMemberAccountResponseBody
func (DeleteMemberAccountResponseBody) String ¶ added in v3.1.0
func (s DeleteMemberAccountResponseBody) String() string
type DescribeAccountDelegatedStatusRequest ¶ added in v3.1.0
type DescribeAccountDelegatedStatusRequest struct { // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeAccountDelegatedStatusRequest) GoString ¶ added in v3.1.0
func (s DescribeAccountDelegatedStatusRequest) GoString() string
func (*DescribeAccountDelegatedStatusRequest) SetInstanceId ¶ added in v3.1.0
func (s *DescribeAccountDelegatedStatusRequest) SetInstanceId(v string) *DescribeAccountDelegatedStatusRequest
func (*DescribeAccountDelegatedStatusRequest) SetRegionId ¶ added in v3.1.0
func (s *DescribeAccountDelegatedStatusRequest) SetRegionId(v string) *DescribeAccountDelegatedStatusRequest
func (*DescribeAccountDelegatedStatusRequest) SetResourceManagerResourceGroupId ¶ added in v3.1.0
func (s *DescribeAccountDelegatedStatusRequest) SetResourceManagerResourceGroupId(v string) *DescribeAccountDelegatedStatusRequest
func (DescribeAccountDelegatedStatusRequest) String ¶ added in v3.1.0
func (s DescribeAccountDelegatedStatusRequest) String() string
type DescribeAccountDelegatedStatusResponse ¶ added in v3.1.0
type DescribeAccountDelegatedStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeAccountDelegatedStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeAccountDelegatedStatusResponse) GoString ¶ added in v3.1.0
func (s DescribeAccountDelegatedStatusResponse) GoString() string
func (*DescribeAccountDelegatedStatusResponse) SetHeaders ¶ added in v3.1.0
func (s *DescribeAccountDelegatedStatusResponse) SetHeaders(v map[string]*string) *DescribeAccountDelegatedStatusResponse
func (*DescribeAccountDelegatedStatusResponse) SetStatusCode ¶ added in v3.1.0
func (s *DescribeAccountDelegatedStatusResponse) SetStatusCode(v int32) *DescribeAccountDelegatedStatusResponse
func (DescribeAccountDelegatedStatusResponse) String ¶ added in v3.1.0
func (s DescribeAccountDelegatedStatusResponse) String() string
type DescribeAccountDelegatedStatusResponseBody ¶ added in v3.1.0
type DescribeAccountDelegatedStatusResponseBody struct { // The ID of the Alibaba Cloud account. // // example: // // 10***********34 AccountId *string `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The name of the Alibaba Cloud account. This parameter is returned only if the account is the delegated administrator account. // // example: // // account_test AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"` // Indicates whether the Alibaba Cloud account is the delegated administrator account of the WAF instance. // // - **true** // // - **false** // // example: // // true DelegatedStatus *bool `json:"DelegatedStatus,omitempty" xml:"DelegatedStatus,omitempty"` // The request ID. // // example: // // 8161375D-5958-5627-BFDE-DF14****3E87 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeAccountDelegatedStatusResponseBody) GoString ¶ added in v3.1.0
func (s DescribeAccountDelegatedStatusResponseBody) GoString() string
func (*DescribeAccountDelegatedStatusResponseBody) SetAccountId ¶ added in v3.1.0
func (s *DescribeAccountDelegatedStatusResponseBody) SetAccountId(v string) *DescribeAccountDelegatedStatusResponseBody
func (*DescribeAccountDelegatedStatusResponseBody) SetAccountName ¶ added in v3.1.0
func (s *DescribeAccountDelegatedStatusResponseBody) SetAccountName(v string) *DescribeAccountDelegatedStatusResponseBody
func (*DescribeAccountDelegatedStatusResponseBody) SetDelegatedStatus ¶ added in v3.1.0
func (s *DescribeAccountDelegatedStatusResponseBody) SetDelegatedStatus(v bool) *DescribeAccountDelegatedStatusResponseBody
func (*DescribeAccountDelegatedStatusResponseBody) SetRequestId ¶ added in v3.1.0
func (s *DescribeAccountDelegatedStatusResponseBody) SetRequestId(v string) *DescribeAccountDelegatedStatusResponseBody
func (DescribeAccountDelegatedStatusResponseBody) String ¶ added in v3.1.0
func (s DescribeAccountDelegatedStatusResponseBody) String() string
type DescribeApisecAbnormalDomainStatisticRequest ¶ added in v3.5.0
type DescribeApisecAbnormalDomainStatisticRequest struct { // example: // // 428 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // example: // // 1687313820 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // This parameter is required. // // example: // // waf-cn-45919n*** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // example: // // desc OrderWay *string `json:"OrderWay,omitempty" xml:"OrderWay,omitempty"` // example: // // 1 PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // example: // // 10 PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // example: // // cn Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // example: // // 1682571600 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (DescribeApisecAbnormalDomainStatisticRequest) GoString ¶ added in v3.5.0
func (s DescribeApisecAbnormalDomainStatisticRequest) GoString() string
func (*DescribeApisecAbnormalDomainStatisticRequest) SetClusterId ¶ added in v3.5.0
func (s *DescribeApisecAbnormalDomainStatisticRequest) SetClusterId(v string) *DescribeApisecAbnormalDomainStatisticRequest
func (*DescribeApisecAbnormalDomainStatisticRequest) SetEndTime ¶ added in v3.5.0
func (s *DescribeApisecAbnormalDomainStatisticRequest) SetEndTime(v int64) *DescribeApisecAbnormalDomainStatisticRequest
func (*DescribeApisecAbnormalDomainStatisticRequest) SetInstanceId ¶ added in v3.5.0
func (s *DescribeApisecAbnormalDomainStatisticRequest) SetInstanceId(v string) *DescribeApisecAbnormalDomainStatisticRequest
func (*DescribeApisecAbnormalDomainStatisticRequest) SetOrderWay ¶ added in v3.5.0
func (s *DescribeApisecAbnormalDomainStatisticRequest) SetOrderWay(v string) *DescribeApisecAbnormalDomainStatisticRequest
func (*DescribeApisecAbnormalDomainStatisticRequest) SetPageNumber ¶ added in v3.5.0
func (s *DescribeApisecAbnormalDomainStatisticRequest) SetPageNumber(v int64) *DescribeApisecAbnormalDomainStatisticRequest
func (*DescribeApisecAbnormalDomainStatisticRequest) SetPageSize ¶ added in v3.5.0
func (s *DescribeApisecAbnormalDomainStatisticRequest) SetPageSize(v int64) *DescribeApisecAbnormalDomainStatisticRequest
func (*DescribeApisecAbnormalDomainStatisticRequest) SetRegion ¶ added in v3.5.0
func (s *DescribeApisecAbnormalDomainStatisticRequest) SetRegion(v string) *DescribeApisecAbnormalDomainStatisticRequest
func (*DescribeApisecAbnormalDomainStatisticRequest) SetRegionId ¶ added in v3.5.0
func (s *DescribeApisecAbnormalDomainStatisticRequest) SetRegionId(v string) *DescribeApisecAbnormalDomainStatisticRequest
func (*DescribeApisecAbnormalDomainStatisticRequest) SetResourceManagerResourceGroupId ¶ added in v3.5.0
func (s *DescribeApisecAbnormalDomainStatisticRequest) SetResourceManagerResourceGroupId(v string) *DescribeApisecAbnormalDomainStatisticRequest
func (*DescribeApisecAbnormalDomainStatisticRequest) SetStartTime ¶ added in v3.5.0
func (s *DescribeApisecAbnormalDomainStatisticRequest) SetStartTime(v int64) *DescribeApisecAbnormalDomainStatisticRequest
func (DescribeApisecAbnormalDomainStatisticRequest) String ¶ added in v3.5.0
func (s DescribeApisecAbnormalDomainStatisticRequest) String() string
type DescribeApisecAbnormalDomainStatisticResponse ¶ added in v3.5.0
type DescribeApisecAbnormalDomainStatisticResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeApisecAbnormalDomainStatisticResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeApisecAbnormalDomainStatisticResponse) GoString ¶ added in v3.5.0
func (s DescribeApisecAbnormalDomainStatisticResponse) GoString() string
func (*DescribeApisecAbnormalDomainStatisticResponse) SetHeaders ¶ added in v3.5.0
func (s *DescribeApisecAbnormalDomainStatisticResponse) SetHeaders(v map[string]*string) *DescribeApisecAbnormalDomainStatisticResponse
func (*DescribeApisecAbnormalDomainStatisticResponse) SetStatusCode ¶ added in v3.5.0
func (s *DescribeApisecAbnormalDomainStatisticResponse) SetStatusCode(v int32) *DescribeApisecAbnormalDomainStatisticResponse
func (DescribeApisecAbnormalDomainStatisticResponse) String ¶ added in v3.5.0
func (s DescribeApisecAbnormalDomainStatisticResponse) String() string
type DescribeApisecAbnormalDomainStatisticResponseBody ¶ added in v3.5.0
type DescribeApisecAbnormalDomainStatisticResponseBody struct { Data []*DescribeApisecAbnormalDomainStatisticResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"` // Id of the request // // example: // // 66A98669-CC6E-4F3E-80A6-3014***B11AE RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // 1 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeApisecAbnormalDomainStatisticResponseBody) GoString ¶ added in v3.5.0
func (s DescribeApisecAbnormalDomainStatisticResponseBody) GoString() string
func (*DescribeApisecAbnormalDomainStatisticResponseBody) SetRequestId ¶ added in v3.5.0
func (s *DescribeApisecAbnormalDomainStatisticResponseBody) SetRequestId(v string) *DescribeApisecAbnormalDomainStatisticResponseBody
func (*DescribeApisecAbnormalDomainStatisticResponseBody) SetTotalCount ¶ added in v3.5.0
func (s *DescribeApisecAbnormalDomainStatisticResponseBody) SetTotalCount(v int64) *DescribeApisecAbnormalDomainStatisticResponseBody
func (DescribeApisecAbnormalDomainStatisticResponseBody) String ¶ added in v3.5.0
func (s DescribeApisecAbnormalDomainStatisticResponseBody) String() string
type DescribeApisecAbnormalDomainStatisticResponseBodyData ¶ added in v3.5.0
type DescribeApisecAbnormalDomainStatisticResponseBodyData struct { // example: // // 10 ApiCount *int64 `json:"ApiCount,omitempty" xml:"ApiCount,omitempty"` // example: // // ba.aliyun.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // example: // // 12 High *int64 `json:"High,omitempty" xml:"High,omitempty"` // example: // // 4 Low *int64 `json:"Low,omitempty" xml:"Low,omitempty"` // example: // // 9 Medium *int64 `json:"Medium,omitempty" xml:"Medium,omitempty"` }
func (DescribeApisecAbnormalDomainStatisticResponseBodyData) GoString ¶ added in v3.5.0
func (s DescribeApisecAbnormalDomainStatisticResponseBodyData) GoString() string
func (*DescribeApisecAbnormalDomainStatisticResponseBodyData) SetApiCount ¶ added in v3.5.0
func (s *DescribeApisecAbnormalDomainStatisticResponseBodyData) SetApiCount(v int64) *DescribeApisecAbnormalDomainStatisticResponseBodyData
func (DescribeApisecAbnormalDomainStatisticResponseBodyData) String ¶ added in v3.5.0
func (s DescribeApisecAbnormalDomainStatisticResponseBodyData) String() string
type DescribeApisecAssetTrendRequest ¶ added in v3.5.0
type DescribeApisecAssetTrendRequest struct { // example: // // 590 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // example: // // 1683183599 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // This parameter is required. // // example: // // waf_v2_public_cn-ww**b06 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // example: // // cn Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // example: // // rg-aek**7uq ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // example: // // 1668496310 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (DescribeApisecAssetTrendRequest) GoString ¶ added in v3.5.0
func (s DescribeApisecAssetTrendRequest) GoString() string
func (*DescribeApisecAssetTrendRequest) SetClusterId ¶ added in v3.5.0
func (s *DescribeApisecAssetTrendRequest) SetClusterId(v string) *DescribeApisecAssetTrendRequest
func (*DescribeApisecAssetTrendRequest) SetEndTime ¶ added in v3.5.0
func (s *DescribeApisecAssetTrendRequest) SetEndTime(v int64) *DescribeApisecAssetTrendRequest
func (*DescribeApisecAssetTrendRequest) SetInstanceId ¶ added in v3.5.0
func (s *DescribeApisecAssetTrendRequest) SetInstanceId(v string) *DescribeApisecAssetTrendRequest
func (*DescribeApisecAssetTrendRequest) SetRegion ¶ added in v3.5.0
func (s *DescribeApisecAssetTrendRequest) SetRegion(v string) *DescribeApisecAssetTrendRequest
func (*DescribeApisecAssetTrendRequest) SetRegionId ¶ added in v3.5.0
func (s *DescribeApisecAssetTrendRequest) SetRegionId(v string) *DescribeApisecAssetTrendRequest
func (*DescribeApisecAssetTrendRequest) SetResourceManagerResourceGroupId ¶ added in v3.5.0
func (s *DescribeApisecAssetTrendRequest) SetResourceManagerResourceGroupId(v string) *DescribeApisecAssetTrendRequest
func (*DescribeApisecAssetTrendRequest) SetStartTime ¶ added in v3.5.0
func (s *DescribeApisecAssetTrendRequest) SetStartTime(v int64) *DescribeApisecAssetTrendRequest
func (DescribeApisecAssetTrendRequest) String ¶ added in v3.5.0
func (s DescribeApisecAssetTrendRequest) String() string
type DescribeApisecAssetTrendResponse ¶ added in v3.5.0
type DescribeApisecAssetTrendResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeApisecAssetTrendResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeApisecAssetTrendResponse) GoString ¶ added in v3.5.0
func (s DescribeApisecAssetTrendResponse) GoString() string
func (*DescribeApisecAssetTrendResponse) SetBody ¶ added in v3.5.0
func (s *DescribeApisecAssetTrendResponse) SetBody(v *DescribeApisecAssetTrendResponseBody) *DescribeApisecAssetTrendResponse
func (*DescribeApisecAssetTrendResponse) SetHeaders ¶ added in v3.5.0
func (s *DescribeApisecAssetTrendResponse) SetHeaders(v map[string]*string) *DescribeApisecAssetTrendResponse
func (*DescribeApisecAssetTrendResponse) SetStatusCode ¶ added in v3.5.0
func (s *DescribeApisecAssetTrendResponse) SetStatusCode(v int32) *DescribeApisecAssetTrendResponse
func (DescribeApisecAssetTrendResponse) String ¶ added in v3.5.0
func (s DescribeApisecAssetTrendResponse) String() string
type DescribeApisecAssetTrendResponseBody ¶ added in v3.5.0
type DescribeApisecAssetTrendResponseBody struct { Data []*DescribeApisecAssetTrendResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"` // Id of the request // // example: // // D7861F61-5B61-46CE-A47C-6B19****5EB0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeApisecAssetTrendResponseBody) GoString ¶ added in v3.5.0
func (s DescribeApisecAssetTrendResponseBody) GoString() string
func (*DescribeApisecAssetTrendResponseBody) SetRequestId ¶ added in v3.5.0
func (s *DescribeApisecAssetTrendResponseBody) SetRequestId(v string) *DescribeApisecAssetTrendResponseBody
func (DescribeApisecAssetTrendResponseBody) String ¶ added in v3.5.0
func (s DescribeApisecAssetTrendResponseBody) String() string
type DescribeApisecAssetTrendResponseBodyData ¶ added in v3.5.0
type DescribeApisecAssetTrendResponseBodyData struct { // example: // // 60 AssetActive *int64 `json:"AssetActive,omitempty" xml:"AssetActive,omitempty"` // example: // // 80 AssetCount *int64 `json:"AssetCount,omitempty" xml:"AssetCount,omitempty"` // example: // // 20 AssetOffline *int64 `json:"AssetOffline,omitempty" xml:"AssetOffline,omitempty"` // example: // // 1683600042 Timestamp *int64 `json:"Timestamp,omitempty" xml:"Timestamp,omitempty"` }
func (DescribeApisecAssetTrendResponseBodyData) GoString ¶ added in v3.5.0
func (s DescribeApisecAssetTrendResponseBodyData) GoString() string
func (*DescribeApisecAssetTrendResponseBodyData) SetAssetActive ¶ added in v3.5.0
func (s *DescribeApisecAssetTrendResponseBodyData) SetAssetActive(v int64) *DescribeApisecAssetTrendResponseBodyData
func (*DescribeApisecAssetTrendResponseBodyData) SetAssetCount ¶ added in v3.5.0
func (s *DescribeApisecAssetTrendResponseBodyData) SetAssetCount(v int64) *DescribeApisecAssetTrendResponseBodyData
func (*DescribeApisecAssetTrendResponseBodyData) SetAssetOffline ¶ added in v3.5.0
func (s *DescribeApisecAssetTrendResponseBodyData) SetAssetOffline(v int64) *DescribeApisecAssetTrendResponseBodyData
func (*DescribeApisecAssetTrendResponseBodyData) SetTimestamp ¶ added in v3.5.0
func (s *DescribeApisecAssetTrendResponseBodyData) SetTimestamp(v int64) *DescribeApisecAssetTrendResponseBodyData
func (DescribeApisecAssetTrendResponseBodyData) String ¶ added in v3.5.0
func (s DescribeApisecAssetTrendResponseBodyData) String() string
type DescribeApisecEventDomainStatisticRequest ¶ added in v3.5.0
type DescribeApisecEventDomainStatisticRequest struct { // example: // // 428 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // example: // // 1686895256 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // This parameter is required. // // example: // // waf_elasticity-cn-0xldbqt**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // example: // // desc OrderWay *string `json:"OrderWay,omitempty" xml:"OrderWay,omitempty"` // example: // // 1 PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // example: // // 10 PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // example: // // cn Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // example: // // rg-acfmvyknl****fa ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // example: // // 1668496310 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (DescribeApisecEventDomainStatisticRequest) GoString ¶ added in v3.5.0
func (s DescribeApisecEventDomainStatisticRequest) GoString() string
func (*DescribeApisecEventDomainStatisticRequest) SetClusterId ¶ added in v3.5.0
func (s *DescribeApisecEventDomainStatisticRequest) SetClusterId(v string) *DescribeApisecEventDomainStatisticRequest
func (*DescribeApisecEventDomainStatisticRequest) SetEndTime ¶ added in v3.5.0
func (s *DescribeApisecEventDomainStatisticRequest) SetEndTime(v int64) *DescribeApisecEventDomainStatisticRequest
func (*DescribeApisecEventDomainStatisticRequest) SetInstanceId ¶ added in v3.5.0
func (s *DescribeApisecEventDomainStatisticRequest) SetInstanceId(v string) *DescribeApisecEventDomainStatisticRequest
func (*DescribeApisecEventDomainStatisticRequest) SetOrderWay ¶ added in v3.5.0
func (s *DescribeApisecEventDomainStatisticRequest) SetOrderWay(v string) *DescribeApisecEventDomainStatisticRequest
func (*DescribeApisecEventDomainStatisticRequest) SetPageNumber ¶ added in v3.5.0
func (s *DescribeApisecEventDomainStatisticRequest) SetPageNumber(v int64) *DescribeApisecEventDomainStatisticRequest
func (*DescribeApisecEventDomainStatisticRequest) SetPageSize ¶ added in v3.5.0
func (s *DescribeApisecEventDomainStatisticRequest) SetPageSize(v int64) *DescribeApisecEventDomainStatisticRequest
func (*DescribeApisecEventDomainStatisticRequest) SetRegion ¶ added in v3.5.0
func (s *DescribeApisecEventDomainStatisticRequest) SetRegion(v string) *DescribeApisecEventDomainStatisticRequest
func (*DescribeApisecEventDomainStatisticRequest) SetRegionId ¶ added in v3.5.0
func (s *DescribeApisecEventDomainStatisticRequest) SetRegionId(v string) *DescribeApisecEventDomainStatisticRequest
func (*DescribeApisecEventDomainStatisticRequest) SetResourceManagerResourceGroupId ¶ added in v3.5.0
func (s *DescribeApisecEventDomainStatisticRequest) SetResourceManagerResourceGroupId(v string) *DescribeApisecEventDomainStatisticRequest
func (*DescribeApisecEventDomainStatisticRequest) SetStartTime ¶ added in v3.5.0
func (s *DescribeApisecEventDomainStatisticRequest) SetStartTime(v int64) *DescribeApisecEventDomainStatisticRequest
func (DescribeApisecEventDomainStatisticRequest) String ¶ added in v3.5.0
func (s DescribeApisecEventDomainStatisticRequest) String() string
type DescribeApisecEventDomainStatisticResponse ¶ added in v3.5.0
type DescribeApisecEventDomainStatisticResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeApisecEventDomainStatisticResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeApisecEventDomainStatisticResponse) GoString ¶ added in v3.5.0
func (s DescribeApisecEventDomainStatisticResponse) GoString() string
func (*DescribeApisecEventDomainStatisticResponse) SetHeaders ¶ added in v3.5.0
func (s *DescribeApisecEventDomainStatisticResponse) SetHeaders(v map[string]*string) *DescribeApisecEventDomainStatisticResponse
func (*DescribeApisecEventDomainStatisticResponse) SetStatusCode ¶ added in v3.5.0
func (s *DescribeApisecEventDomainStatisticResponse) SetStatusCode(v int32) *DescribeApisecEventDomainStatisticResponse
func (DescribeApisecEventDomainStatisticResponse) String ¶ added in v3.5.0
func (s DescribeApisecEventDomainStatisticResponse) String() string
type DescribeApisecEventDomainStatisticResponseBody ¶ added in v3.5.0
type DescribeApisecEventDomainStatisticResponseBody struct { Data []*DescribeApisecEventDomainStatisticResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"` // Id of the request // // example: // // 66A98669-*******-80A6-3014697B11AE RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // 10 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeApisecEventDomainStatisticResponseBody) GoString ¶ added in v3.5.0
func (s DescribeApisecEventDomainStatisticResponseBody) GoString() string
func (*DescribeApisecEventDomainStatisticResponseBody) SetRequestId ¶ added in v3.5.0
func (s *DescribeApisecEventDomainStatisticResponseBody) SetRequestId(v string) *DescribeApisecEventDomainStatisticResponseBody
func (*DescribeApisecEventDomainStatisticResponseBody) SetTotalCount ¶ added in v3.5.0
func (s *DescribeApisecEventDomainStatisticResponseBody) SetTotalCount(v int64) *DescribeApisecEventDomainStatisticResponseBody
func (DescribeApisecEventDomainStatisticResponseBody) String ¶ added in v3.5.0
func (s DescribeApisecEventDomainStatisticResponseBody) String() string
type DescribeApisecEventDomainStatisticResponseBodyData ¶ added in v3.5.0
type DescribeApisecEventDomainStatisticResponseBodyData struct { // example: // // 10 ApiCount *int64 `json:"ApiCount,omitempty" xml:"ApiCount,omitempty"` // example: // // a.aliyun.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // example: // // 10 High *int64 `json:"High,omitempty" xml:"High,omitempty"` // example: // // 2 Low *int64 `json:"Low,omitempty" xml:"Low,omitempty"` // example: // // 6 Medium *int64 `json:"Medium,omitempty" xml:"Medium,omitempty"` }
func (DescribeApisecEventDomainStatisticResponseBodyData) GoString ¶ added in v3.5.0
func (s DescribeApisecEventDomainStatisticResponseBodyData) GoString() string
func (*DescribeApisecEventDomainStatisticResponseBodyData) SetApiCount ¶ added in v3.5.0
func (s *DescribeApisecEventDomainStatisticResponseBodyData) SetApiCount(v int64) *DescribeApisecEventDomainStatisticResponseBodyData
func (DescribeApisecEventDomainStatisticResponseBodyData) String ¶ added in v3.5.0
func (s DescribeApisecEventDomainStatisticResponseBodyData) String() string
type DescribeApisecSensitiveDomainStatisticRequest ¶ added in v3.5.0
type DescribeApisecSensitiveDomainStatisticRequest struct { // example: // // 428 ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // example: // // 1686895256 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // example: // // desc OrderWay *string `json:"OrderWay,omitempty" xml:"OrderWay,omitempty"` // example: // // 1 PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // example: // // 10 PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // example: // // cn Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // example: // // 1668496310 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // example: // // request Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (DescribeApisecSensitiveDomainStatisticRequest) GoString ¶ added in v3.5.0
func (s DescribeApisecSensitiveDomainStatisticRequest) GoString() string
func (*DescribeApisecSensitiveDomainStatisticRequest) SetClusterId ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticRequest) SetClusterId(v string) *DescribeApisecSensitiveDomainStatisticRequest
func (*DescribeApisecSensitiveDomainStatisticRequest) SetEndTime ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticRequest) SetEndTime(v int64) *DescribeApisecSensitiveDomainStatisticRequest
func (*DescribeApisecSensitiveDomainStatisticRequest) SetInstanceId ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticRequest) SetInstanceId(v string) *DescribeApisecSensitiveDomainStatisticRequest
func (*DescribeApisecSensitiveDomainStatisticRequest) SetOrderWay ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticRequest) SetOrderWay(v string) *DescribeApisecSensitiveDomainStatisticRequest
func (*DescribeApisecSensitiveDomainStatisticRequest) SetPageNumber ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticRequest) SetPageNumber(v int64) *DescribeApisecSensitiveDomainStatisticRequest
func (*DescribeApisecSensitiveDomainStatisticRequest) SetPageSize ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticRequest) SetPageSize(v int64) *DescribeApisecSensitiveDomainStatisticRequest
func (*DescribeApisecSensitiveDomainStatisticRequest) SetRegion ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticRequest) SetRegion(v string) *DescribeApisecSensitiveDomainStatisticRequest
func (*DescribeApisecSensitiveDomainStatisticRequest) SetRegionId ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticRequest) SetRegionId(v string) *DescribeApisecSensitiveDomainStatisticRequest
func (*DescribeApisecSensitiveDomainStatisticRequest) SetResourceManagerResourceGroupId ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticRequest) SetResourceManagerResourceGroupId(v string) *DescribeApisecSensitiveDomainStatisticRequest
func (*DescribeApisecSensitiveDomainStatisticRequest) SetStartTime ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticRequest) SetStartTime(v int64) *DescribeApisecSensitiveDomainStatisticRequest
func (*DescribeApisecSensitiveDomainStatisticRequest) SetType ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticRequest) SetType(v string) *DescribeApisecSensitiveDomainStatisticRequest
func (DescribeApisecSensitiveDomainStatisticRequest) String ¶ added in v3.5.0
func (s DescribeApisecSensitiveDomainStatisticRequest) String() string
type DescribeApisecSensitiveDomainStatisticResponse ¶ added in v3.5.0
type DescribeApisecSensitiveDomainStatisticResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeApisecSensitiveDomainStatisticResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeApisecSensitiveDomainStatisticResponse) GoString ¶ added in v3.5.0
func (s DescribeApisecSensitiveDomainStatisticResponse) GoString() string
func (*DescribeApisecSensitiveDomainStatisticResponse) SetHeaders ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticResponse) SetHeaders(v map[string]*string) *DescribeApisecSensitiveDomainStatisticResponse
func (*DescribeApisecSensitiveDomainStatisticResponse) SetStatusCode ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticResponse) SetStatusCode(v int32) *DescribeApisecSensitiveDomainStatisticResponse
func (DescribeApisecSensitiveDomainStatisticResponse) String ¶ added in v3.5.0
func (s DescribeApisecSensitiveDomainStatisticResponse) String() string
type DescribeApisecSensitiveDomainStatisticResponseBody ¶ added in v3.5.0
type DescribeApisecSensitiveDomainStatisticResponseBody struct { Data []*DescribeApisecSensitiveDomainStatisticResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"` // Id of the request // // example: // // 56B40D30-4960-4F19-B7D5-2B1F***6CB70 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // example: // // 27 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeApisecSensitiveDomainStatisticResponseBody) GoString ¶ added in v3.5.0
func (s DescribeApisecSensitiveDomainStatisticResponseBody) GoString() string
func (*DescribeApisecSensitiveDomainStatisticResponseBody) SetRequestId ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticResponseBody) SetRequestId(v string) *DescribeApisecSensitiveDomainStatisticResponseBody
func (*DescribeApisecSensitiveDomainStatisticResponseBody) SetTotalCount ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticResponseBody) SetTotalCount(v int64) *DescribeApisecSensitiveDomainStatisticResponseBody
func (DescribeApisecSensitiveDomainStatisticResponseBody) String ¶ added in v3.5.0
func (s DescribeApisecSensitiveDomainStatisticResponseBody) String() string
type DescribeApisecSensitiveDomainStatisticResponseBodyData ¶ added in v3.5.0
type DescribeApisecSensitiveDomainStatisticResponseBodyData struct { // example: // // 10 ApiCount *int64 `json:"ApiCount,omitempty" xml:"ApiCount,omitempty"` // example: // // 10 DomainCount *int64 `json:"DomainCount,omitempty" xml:"DomainCount,omitempty"` // example: // // 10 SensitiveCode *string `json:"SensitiveCode,omitempty" xml:"SensitiveCode,omitempty"` // example: // // L3 SensitiveLevel *string `json:"SensitiveLevel,omitempty" xml:"SensitiveLevel,omitempty"` SensitiveName *string `json:"SensitiveName,omitempty" xml:"SensitiveName,omitempty"` }
func (DescribeApisecSensitiveDomainStatisticResponseBodyData) GoString ¶ added in v3.5.0
func (s DescribeApisecSensitiveDomainStatisticResponseBodyData) GoString() string
func (*DescribeApisecSensitiveDomainStatisticResponseBodyData) SetApiCount ¶ added in v3.5.0
func (*DescribeApisecSensitiveDomainStatisticResponseBodyData) SetDomainCount ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticResponseBodyData) SetDomainCount(v int64) *DescribeApisecSensitiveDomainStatisticResponseBodyData
func (*DescribeApisecSensitiveDomainStatisticResponseBodyData) SetSensitiveCode ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticResponseBodyData) SetSensitiveCode(v string) *DescribeApisecSensitiveDomainStatisticResponseBodyData
func (*DescribeApisecSensitiveDomainStatisticResponseBodyData) SetSensitiveLevel ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticResponseBodyData) SetSensitiveLevel(v string) *DescribeApisecSensitiveDomainStatisticResponseBodyData
func (*DescribeApisecSensitiveDomainStatisticResponseBodyData) SetSensitiveName ¶ added in v3.5.0
func (s *DescribeApisecSensitiveDomainStatisticResponseBodyData) SetSensitiveName(v string) *DescribeApisecSensitiveDomainStatisticResponseBodyData
func (DescribeApisecSensitiveDomainStatisticResponseBodyData) String ¶ added in v3.5.0
func (s DescribeApisecSensitiveDomainStatisticResponseBodyData) String() string
type DescribeCertDetailRequest ¶ added in v3.4.0
type DescribeCertDetailRequest struct { // The ID of the certificate. // // This parameter is required. // // example: // // 123-cn-hangzhou CertIdentifier *string `json:"CertIdentifier,omitempty" xml:"CertIdentifier,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-uax****3k0e InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the Web Application Firewall (WAF) instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeCertDetailRequest) GoString ¶ added in v3.4.0
func (s DescribeCertDetailRequest) GoString() string
func (*DescribeCertDetailRequest) SetCertIdentifier ¶ added in v3.4.0
func (s *DescribeCertDetailRequest) SetCertIdentifier(v string) *DescribeCertDetailRequest
func (*DescribeCertDetailRequest) SetInstanceId ¶ added in v3.4.0
func (s *DescribeCertDetailRequest) SetInstanceId(v string) *DescribeCertDetailRequest
func (*DescribeCertDetailRequest) SetRegionId ¶ added in v3.4.0
func (s *DescribeCertDetailRequest) SetRegionId(v string) *DescribeCertDetailRequest
func (*DescribeCertDetailRequest) SetResourceManagerResourceGroupId ¶ added in v3.4.0
func (s *DescribeCertDetailRequest) SetResourceManagerResourceGroupId(v string) *DescribeCertDetailRequest
func (DescribeCertDetailRequest) String ¶ added in v3.4.0
func (s DescribeCertDetailRequest) String() string
type DescribeCertDetailResponse ¶ added in v3.4.0
type DescribeCertDetailResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeCertDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeCertDetailResponse) GoString ¶ added in v3.4.0
func (s DescribeCertDetailResponse) GoString() string
func (*DescribeCertDetailResponse) SetBody ¶ added in v3.4.0
func (s *DescribeCertDetailResponse) SetBody(v *DescribeCertDetailResponseBody) *DescribeCertDetailResponse
func (*DescribeCertDetailResponse) SetHeaders ¶ added in v3.4.0
func (s *DescribeCertDetailResponse) SetHeaders(v map[string]*string) *DescribeCertDetailResponse
func (*DescribeCertDetailResponse) SetStatusCode ¶ added in v3.4.0
func (s *DescribeCertDetailResponse) SetStatusCode(v int32) *DescribeCertDetailResponse
func (DescribeCertDetailResponse) String ¶ added in v3.4.0
func (s DescribeCertDetailResponse) String() string
type DescribeCertDetailResponseBody ¶ added in v3.4.0
type DescribeCertDetailResponseBody struct { // The details of the certificate. CertDetail *DescribeCertDetailResponseBodyCertDetail `json:"CertDetail,omitempty" xml:"CertDetail,omitempty" type:"Struct"` // The ID of the request. // // example: // // 3C115DBE-8E53-5A12-9CAF-FD3F****CDF6 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeCertDetailResponseBody) GoString ¶ added in v3.4.0
func (s DescribeCertDetailResponseBody) GoString() string
func (*DescribeCertDetailResponseBody) SetCertDetail ¶ added in v3.4.0
func (s *DescribeCertDetailResponseBody) SetCertDetail(v *DescribeCertDetailResponseBodyCertDetail) *DescribeCertDetailResponseBody
func (*DescribeCertDetailResponseBody) SetRequestId ¶ added in v3.4.0
func (s *DescribeCertDetailResponseBody) SetRequestId(v string) *DescribeCertDetailResponseBody
func (DescribeCertDetailResponseBody) String ¶ added in v3.4.0
func (s DescribeCertDetailResponseBody) String() string
type DescribeCertDetailResponseBodyCertDetail ¶ added in v3.4.0
type DescribeCertDetailResponseBodyCertDetail struct { // The time when the certificate expires. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. // // example: // // 1976256736582 AfterDate *int64 `json:"AfterDate,omitempty" xml:"AfterDate,omitempty"` // The time when the certificate was issued. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. // // example: // // 1976256736582 BeforeDate *int64 `json:"BeforeDate,omitempty" xml:"BeforeDate,omitempty"` // The ID of the certificate. // // example: // // 123-cn-hangzhou CertIdentifier *string `json:"CertIdentifier,omitempty" xml:"CertIdentifier,omitempty"` // The name of the certificate. // // example: // // testCertName CertName *string `json:"CertName,omitempty" xml:"CertName,omitempty"` // The primary domain name, which is a common name. // // example: // // *.xxxaliyun.com CommonName *string `json:"CommonName,omitempty" xml:"CommonName,omitempty"` // The domain name that is associated with the certificate. // // example: // // demo.xxxaliyun.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The other domain names that are associated with the certificate. Sans []*string `json:"Sans,omitempty" xml:"Sans,omitempty" type:"Repeated"` }
func (DescribeCertDetailResponseBodyCertDetail) GoString ¶ added in v3.4.0
func (s DescribeCertDetailResponseBodyCertDetail) GoString() string
func (*DescribeCertDetailResponseBodyCertDetail) SetAfterDate ¶ added in v3.4.0
func (s *DescribeCertDetailResponseBodyCertDetail) SetAfterDate(v int64) *DescribeCertDetailResponseBodyCertDetail
func (*DescribeCertDetailResponseBodyCertDetail) SetBeforeDate ¶ added in v3.4.0
func (s *DescribeCertDetailResponseBodyCertDetail) SetBeforeDate(v int64) *DescribeCertDetailResponseBodyCertDetail
func (*DescribeCertDetailResponseBodyCertDetail) SetCertIdentifier ¶ added in v3.4.0
func (s *DescribeCertDetailResponseBodyCertDetail) SetCertIdentifier(v string) *DescribeCertDetailResponseBodyCertDetail
func (*DescribeCertDetailResponseBodyCertDetail) SetCertName ¶ added in v3.4.0
func (s *DescribeCertDetailResponseBodyCertDetail) SetCertName(v string) *DescribeCertDetailResponseBodyCertDetail
func (*DescribeCertDetailResponseBodyCertDetail) SetCommonName ¶ added in v3.4.0
func (s *DescribeCertDetailResponseBodyCertDetail) SetCommonName(v string) *DescribeCertDetailResponseBodyCertDetail
func (*DescribeCertDetailResponseBodyCertDetail) SetDomain ¶ added in v3.4.0
func (s *DescribeCertDetailResponseBodyCertDetail) SetDomain(v string) *DescribeCertDetailResponseBodyCertDetail
func (*DescribeCertDetailResponseBodyCertDetail) SetSans ¶ added in v3.4.0
func (s *DescribeCertDetailResponseBodyCertDetail) SetSans(v []*string) *DescribeCertDetailResponseBodyCertDetail
func (DescribeCertDetailResponseBodyCertDetail) String ¶ added in v3.4.0
func (s DescribeCertDetailResponseBodyCertDetail) String() string
type DescribeCertsRequest ¶ added in v3.2.0
type DescribeCertsRequest struct { // The type of the encryption algorithm. Valid values: // // - **NotSM2**: The encryption algorithm is not the SM2 algorithm. This is the default value. // // - **SM2**: The encryption algorithm is the SM2 algorithm. // // example: // // SM2 Algorithm *string `json:"Algorithm,omitempty" xml:"Algorithm,omitempty"` // The domain name. // // example: // // example.aliyun.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-5yd****tb02 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The page number. Default value: **1**. // // example: // // 1 PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 100. Default value: **10**. // // example: // // 10 PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfmoiy****p2oq ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeCertsRequest) GoString ¶ added in v3.2.0
func (s DescribeCertsRequest) GoString() string
func (*DescribeCertsRequest) SetAlgorithm ¶ added in v3.2.0
func (s *DescribeCertsRequest) SetAlgorithm(v string) *DescribeCertsRequest
func (*DescribeCertsRequest) SetDomain ¶ added in v3.2.0
func (s *DescribeCertsRequest) SetDomain(v string) *DescribeCertsRequest
func (*DescribeCertsRequest) SetInstanceId ¶ added in v3.2.0
func (s *DescribeCertsRequest) SetInstanceId(v string) *DescribeCertsRequest
func (*DescribeCertsRequest) SetPageNumber ¶ added in v3.2.0
func (s *DescribeCertsRequest) SetPageNumber(v int64) *DescribeCertsRequest
func (*DescribeCertsRequest) SetPageSize ¶ added in v3.2.0
func (s *DescribeCertsRequest) SetPageSize(v int64) *DescribeCertsRequest
func (*DescribeCertsRequest) SetRegionId ¶ added in v3.2.0
func (s *DescribeCertsRequest) SetRegionId(v string) *DescribeCertsRequest
func (*DescribeCertsRequest) SetResourceManagerResourceGroupId ¶ added in v3.2.0
func (s *DescribeCertsRequest) SetResourceManagerResourceGroupId(v string) *DescribeCertsRequest
func (DescribeCertsRequest) String ¶ added in v3.2.0
func (s DescribeCertsRequest) String() string
type DescribeCertsResponse ¶ added in v3.2.0
type DescribeCertsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeCertsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeCertsResponse) GoString ¶ added in v3.2.0
func (s DescribeCertsResponse) GoString() string
func (*DescribeCertsResponse) SetBody ¶ added in v3.2.0
func (s *DescribeCertsResponse) SetBody(v *DescribeCertsResponseBody) *DescribeCertsResponse
func (*DescribeCertsResponse) SetHeaders ¶ added in v3.2.0
func (s *DescribeCertsResponse) SetHeaders(v map[string]*string) *DescribeCertsResponse
func (*DescribeCertsResponse) SetStatusCode ¶ added in v3.2.0
func (s *DescribeCertsResponse) SetStatusCode(v int32) *DescribeCertsResponse
func (DescribeCertsResponse) String ¶ added in v3.2.0
func (s DescribeCertsResponse) String() string
type DescribeCertsResponseBody ¶ added in v3.2.0
type DescribeCertsResponseBody struct { // The certificates. Certs []*DescribeCertsResponseBodyCerts `json:"Certs,omitempty" xml:"Certs,omitempty" type:"Repeated"` // The request ID. // // example: // // 19511B0D-5AE0-5600-BB8A-DC2C8345**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 8 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeCertsResponseBody) GoString ¶ added in v3.2.0
func (s DescribeCertsResponseBody) GoString() string
func (*DescribeCertsResponseBody) SetCerts ¶ added in v3.2.0
func (s *DescribeCertsResponseBody) SetCerts(v []*DescribeCertsResponseBodyCerts) *DescribeCertsResponseBody
func (*DescribeCertsResponseBody) SetRequestId ¶ added in v3.2.0
func (s *DescribeCertsResponseBody) SetRequestId(v string) *DescribeCertsResponseBody
func (*DescribeCertsResponseBody) SetTotalCount ¶ added in v3.2.0
func (s *DescribeCertsResponseBody) SetTotalCount(v int64) *DescribeCertsResponseBody
func (DescribeCertsResponseBody) String ¶ added in v3.2.0
func (s DescribeCertsResponseBody) String() string
type DescribeCertsResponseBodyCerts ¶ added in v3.2.0
type DescribeCertsResponseBodyCerts struct { // The time when the certificate becomes valid. // // example: // // 1976256736582 AfterDate *int64 `json:"AfterDate,omitempty" xml:"AfterDate,omitempty"` // The time when the certificate expires. // // example: // // 1976256836582 BeforeDate *int64 `json:"BeforeDate,omitempty" xml:"BeforeDate,omitempty"` // The globally unique ID of the certificate. The value is in the "Certificate ID-cn-hangzhou" format. For example, if the ID of the certificate is 123, the value of CertIdentifier is 123-cn-hangzhou. // // example: // // 1234567-cn-hangzhou CertIdentifier *string `json:"CertIdentifier,omitempty" xml:"CertIdentifier,omitempty"` // The name of the certificate. // // example: // // waf1234 CertName *string `json:"CertName,omitempty" xml:"CertName,omitempty"` // The common name. // // example: // // *.example.com CommonName *string `json:"CommonName,omitempty" xml:"CommonName,omitempty"` // The domain name that is added to WAF. // // example: // // www.example.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // Indicates whether the certificate chain is complete. Valid values: // // - **true** // // - **false** // // example: // // true IsChainCompleted *bool `json:"IsChainCompleted,omitempty" xml:"IsChainCompleted,omitempty"` }
func (DescribeCertsResponseBodyCerts) GoString ¶ added in v3.2.0
func (s DescribeCertsResponseBodyCerts) GoString() string
func (*DescribeCertsResponseBodyCerts) SetAfterDate ¶ added in v3.2.0
func (s *DescribeCertsResponseBodyCerts) SetAfterDate(v int64) *DescribeCertsResponseBodyCerts
func (*DescribeCertsResponseBodyCerts) SetBeforeDate ¶ added in v3.2.0
func (s *DescribeCertsResponseBodyCerts) SetBeforeDate(v int64) *DescribeCertsResponseBodyCerts
func (*DescribeCertsResponseBodyCerts) SetCertIdentifier ¶ added in v3.2.0
func (s *DescribeCertsResponseBodyCerts) SetCertIdentifier(v string) *DescribeCertsResponseBodyCerts
func (*DescribeCertsResponseBodyCerts) SetCertName ¶ added in v3.2.0
func (s *DescribeCertsResponseBodyCerts) SetCertName(v string) *DescribeCertsResponseBodyCerts
func (*DescribeCertsResponseBodyCerts) SetCommonName ¶ added in v3.2.0
func (s *DescribeCertsResponseBodyCerts) SetCommonName(v string) *DescribeCertsResponseBodyCerts
func (*DescribeCertsResponseBodyCerts) SetDomain ¶ added in v3.2.0
func (s *DescribeCertsResponseBodyCerts) SetDomain(v string) *DescribeCertsResponseBodyCerts
func (*DescribeCertsResponseBodyCerts) SetIsChainCompleted ¶ added in v3.2.0
func (s *DescribeCertsResponseBodyCerts) SetIsChainCompleted(v bool) *DescribeCertsResponseBodyCerts
func (DescribeCertsResponseBodyCerts) String ¶ added in v3.2.0
func (s DescribeCertsResponseBodyCerts) String() string
type DescribeCloudResourcesRequest ¶ added in v3.3.0
type DescribeCloudResourcesRequest struct { // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-lbj****cn0c InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The ID of the Alibaba Cloud account to which the resource belongs. // // example: // // 11769793****** OwnerUserId *string `json:"OwnerUserId,omitempty" xml:"OwnerUserId,omitempty"` // The page number. Default value: **1**. // // example: // // 1 PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: **10**. // // example: // // 10 PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The domain name. You can use this parameter if you set ResourceProduct to fc or sae. // // example: // // fc-domain-test ResourceDomain *string `json:"ResourceDomain,omitempty" xml:"ResourceDomain,omitempty"` // The function name. You can use this parameter if you set ResourceProduct to fc. // // example: // // fc-test ResourceFunction *string `json:"ResourceFunction,omitempty" xml:"ResourceFunction,omitempty"` // The ID of the resource. // // example: // // alb-43glijk0fr****gths ResourceInstanceId *string `json:"ResourceInstanceId,omitempty" xml:"ResourceInstanceId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm4gh****wela ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The name of the resource. // // example: // // alb-name ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The cloud service to which the resource belongs. Valid values: // // - **alb**: Application Load Balancer (ALB). // // - **mse**: Microservices Engine (MSE). // // - **fc**: Function Compute. // // - **sae**: Serverless App Engine (SAE). // // > Different cloud services are available in different regions. The specified cloud service must be available in the specified region. // // example: // // alb ResourceProduct *string `json:"ResourceProduct,omitempty" xml:"ResourceProduct,omitempty"` // The region ID of the resource. For information about region IDs, see the following table. // // > Different cloud services are available in different regions. The specified cloud service must be available in the specified region. // // example: // // cn-beijing ResourceRegionId *string `json:"ResourceRegionId,omitempty" xml:"ResourceRegionId,omitempty"` // The route name. You can use this parameter if you set ResourceProduct to mse. // // example: // // mse-default-traffic ResourceRouteName *string `json:"ResourceRouteName,omitempty" xml:"ResourceRouteName,omitempty"` }
func (DescribeCloudResourcesRequest) GoString ¶ added in v3.3.0
func (s DescribeCloudResourcesRequest) GoString() string
func (*DescribeCloudResourcesRequest) SetInstanceId ¶ added in v3.3.0
func (s *DescribeCloudResourcesRequest) SetInstanceId(v string) *DescribeCloudResourcesRequest
func (*DescribeCloudResourcesRequest) SetOwnerUserId ¶ added in v3.3.0
func (s *DescribeCloudResourcesRequest) SetOwnerUserId(v string) *DescribeCloudResourcesRequest
func (*DescribeCloudResourcesRequest) SetPageNumber ¶ added in v3.3.0
func (s *DescribeCloudResourcesRequest) SetPageNumber(v int64) *DescribeCloudResourcesRequest
func (*DescribeCloudResourcesRequest) SetPageSize ¶ added in v3.3.0
func (s *DescribeCloudResourcesRequest) SetPageSize(v int64) *DescribeCloudResourcesRequest
func (*DescribeCloudResourcesRequest) SetRegionId ¶ added in v3.3.0
func (s *DescribeCloudResourcesRequest) SetRegionId(v string) *DescribeCloudResourcesRequest
func (*DescribeCloudResourcesRequest) SetResourceDomain ¶ added in v3.3.0
func (s *DescribeCloudResourcesRequest) SetResourceDomain(v string) *DescribeCloudResourcesRequest
func (*DescribeCloudResourcesRequest) SetResourceFunction ¶ added in v3.3.0
func (s *DescribeCloudResourcesRequest) SetResourceFunction(v string) *DescribeCloudResourcesRequest
func (*DescribeCloudResourcesRequest) SetResourceInstanceId ¶ added in v3.3.0
func (s *DescribeCloudResourcesRequest) SetResourceInstanceId(v string) *DescribeCloudResourcesRequest
func (*DescribeCloudResourcesRequest) SetResourceManagerResourceGroupId ¶ added in v3.3.0
func (s *DescribeCloudResourcesRequest) SetResourceManagerResourceGroupId(v string) *DescribeCloudResourcesRequest
func (*DescribeCloudResourcesRequest) SetResourceName ¶ added in v3.3.0
func (s *DescribeCloudResourcesRequest) SetResourceName(v string) *DescribeCloudResourcesRequest
func (*DescribeCloudResourcesRequest) SetResourceProduct ¶ added in v3.3.0
func (s *DescribeCloudResourcesRequest) SetResourceProduct(v string) *DescribeCloudResourcesRequest
func (*DescribeCloudResourcesRequest) SetResourceRegionId ¶ added in v3.3.0
func (s *DescribeCloudResourcesRequest) SetResourceRegionId(v string) *DescribeCloudResourcesRequest
func (*DescribeCloudResourcesRequest) SetResourceRouteName ¶ added in v3.3.0
func (s *DescribeCloudResourcesRequest) SetResourceRouteName(v string) *DescribeCloudResourcesRequest
func (DescribeCloudResourcesRequest) String ¶ added in v3.3.0
func (s DescribeCloudResourcesRequest) String() string
type DescribeCloudResourcesResponse ¶ added in v3.3.0
type DescribeCloudResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeCloudResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeCloudResourcesResponse) GoString ¶ added in v3.3.0
func (s DescribeCloudResourcesResponse) GoString() string
func (*DescribeCloudResourcesResponse) SetBody ¶ added in v3.3.0
func (s *DescribeCloudResourcesResponse) SetBody(v *DescribeCloudResourcesResponseBody) *DescribeCloudResourcesResponse
func (*DescribeCloudResourcesResponse) SetHeaders ¶ added in v3.3.0
func (s *DescribeCloudResourcesResponse) SetHeaders(v map[string]*string) *DescribeCloudResourcesResponse
func (*DescribeCloudResourcesResponse) SetStatusCode ¶ added in v3.3.0
func (s *DescribeCloudResourcesResponse) SetStatusCode(v int32) *DescribeCloudResourcesResponse
func (DescribeCloudResourcesResponse) String ¶ added in v3.3.0
func (s DescribeCloudResourcesResponse) String() string
type DescribeCloudResourcesResponseBody ¶ added in v3.3.0
type DescribeCloudResourcesResponseBody struct { // The cloud service resources that are added to WAF. CloudResources []*DescribeCloudResourcesResponseBodyCloudResources `json:"CloudResources,omitempty" xml:"CloudResources,omitempty" type:"Repeated"` // The request ID. // // example: // // C327F81A-CCE2-5B21-817C-F93E29C5**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of cloud service resources returned. // // example: // // 121 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeCloudResourcesResponseBody) GoString ¶ added in v3.3.0
func (s DescribeCloudResourcesResponseBody) GoString() string
func (*DescribeCloudResourcesResponseBody) SetCloudResources ¶ added in v3.3.0
func (s *DescribeCloudResourcesResponseBody) SetCloudResources(v []*DescribeCloudResourcesResponseBodyCloudResources) *DescribeCloudResourcesResponseBody
func (*DescribeCloudResourcesResponseBody) SetRequestId ¶ added in v3.3.0
func (s *DescribeCloudResourcesResponseBody) SetRequestId(v string) *DescribeCloudResourcesResponseBody
func (*DescribeCloudResourcesResponseBody) SetTotalCount ¶ added in v3.3.0
func (s *DescribeCloudResourcesResponseBody) SetTotalCount(v int64) *DescribeCloudResourcesResponseBody
func (DescribeCloudResourcesResponseBody) String ¶ added in v3.3.0
func (s DescribeCloudResourcesResponseBody) String() string
type DescribeCloudResourcesResponseBodyCloudResources ¶ added in v3.3.0
type DescribeCloudResourcesResponseBodyCloudResources struct { // The ID of the Alibaba Cloud account to which the resource belongs. // // example: // // 11769793****** OwnerUserId *string `json:"OwnerUserId,omitempty" xml:"OwnerUserId,omitempty"` // The domain name. This parameter has a value only if the value of ResourceProduct is fc or sae. // // example: // // test-resource-domain ResourceDomain *string `json:"ResourceDomain,omitempty" xml:"ResourceDomain,omitempty"` // The function name. This parameter has a value only if the value of ResourceProduct is fc. // // example: // // test-resource-function ResourceFunction *string `json:"ResourceFunction,omitempty" xml:"ResourceFunction,omitempty"` // The ID of the resource. // // example: // // alb-ffff**** ResourceInstance *string `json:"ResourceInstance,omitempty" xml:"ResourceInstance,omitempty"` // The name of the resource. // // example: // // test-resource-name ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The cloud service to which the resource belongs. Valid values: // // - **alb**: ALB. // // - **mse**: MSE. // // - **fc**: Function Compute. // // - **sae**: SAE. // // example: // // alb ResourceProduct *string `json:"ResourceProduct,omitempty" xml:"ResourceProduct,omitempty"` // The region ID of the resource. // // example: // // cn-hangzhou ResourceRegionId *string `json:"ResourceRegionId,omitempty" xml:"ResourceRegionId,omitempty"` // The route name. This parameter has a value only if the value of ResourceProduct is mse. // // example: // // test-route-name ResourceRouteName *string `json:"ResourceRouteName,omitempty" xml:"ResourceRouteName,omitempty"` // The service name. This parameter has a value only if the value of ResourceProduct is fc. // // example: // // test-resource-service ResourceService *string `json:"ResourceService,omitempty" xml:"ResourceService,omitempty"` }
func (DescribeCloudResourcesResponseBodyCloudResources) GoString ¶ added in v3.3.0
func (s DescribeCloudResourcesResponseBodyCloudResources) GoString() string
func (*DescribeCloudResourcesResponseBodyCloudResources) SetOwnerUserId ¶ added in v3.3.0
func (s *DescribeCloudResourcesResponseBodyCloudResources) SetOwnerUserId(v string) *DescribeCloudResourcesResponseBodyCloudResources
func (*DescribeCloudResourcesResponseBodyCloudResources) SetResourceDomain ¶ added in v3.3.0
func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceDomain(v string) *DescribeCloudResourcesResponseBodyCloudResources
func (*DescribeCloudResourcesResponseBodyCloudResources) SetResourceFunction ¶ added in v3.3.0
func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceFunction(v string) *DescribeCloudResourcesResponseBodyCloudResources
func (*DescribeCloudResourcesResponseBodyCloudResources) SetResourceInstance ¶ added in v3.3.0
func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceInstance(v string) *DescribeCloudResourcesResponseBodyCloudResources
func (*DescribeCloudResourcesResponseBodyCloudResources) SetResourceName ¶ added in v3.3.0
func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceName(v string) *DescribeCloudResourcesResponseBodyCloudResources
func (*DescribeCloudResourcesResponseBodyCloudResources) SetResourceProduct ¶ added in v3.3.0
func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceProduct(v string) *DescribeCloudResourcesResponseBodyCloudResources
func (*DescribeCloudResourcesResponseBodyCloudResources) SetResourceRegionId ¶ added in v3.3.0
func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceRegionId(v string) *DescribeCloudResourcesResponseBodyCloudResources
func (*DescribeCloudResourcesResponseBodyCloudResources) SetResourceRouteName ¶ added in v3.3.0
func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceRouteName(v string) *DescribeCloudResourcesResponseBodyCloudResources
func (*DescribeCloudResourcesResponseBodyCloudResources) SetResourceService ¶ added in v3.3.0
func (s *DescribeCloudResourcesResponseBodyCloudResources) SetResourceService(v string) *DescribeCloudResourcesResponseBodyCloudResources
func (DescribeCloudResourcesResponseBodyCloudResources) String ¶ added in v3.3.0
func (s DescribeCloudResourcesResponseBodyCloudResources) String() string
type DescribeDefenseResourceGroupNamesRequest ¶ added in v3.4.0
type DescribeDefenseResourceGroupNamesRequest struct { // The name of the protected object group. Fuzzy queries are supported. // // example: // // example-group GroupNameLike *string `json:"GroupNameLike,omitempty" xml:"GroupNameLike,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-lbj****cc03 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The page number. Default value: **1**. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: **20**. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-aekzwwk****cv5i ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeDefenseResourceGroupNamesRequest) GoString ¶ added in v3.4.0
func (s DescribeDefenseResourceGroupNamesRequest) GoString() string
func (*DescribeDefenseResourceGroupNamesRequest) SetGroupNameLike ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupNamesRequest) SetGroupNameLike(v string) *DescribeDefenseResourceGroupNamesRequest
func (*DescribeDefenseResourceGroupNamesRequest) SetInstanceId ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupNamesRequest) SetInstanceId(v string) *DescribeDefenseResourceGroupNamesRequest
func (*DescribeDefenseResourceGroupNamesRequest) SetPageNumber ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupNamesRequest) SetPageNumber(v int32) *DescribeDefenseResourceGroupNamesRequest
func (*DescribeDefenseResourceGroupNamesRequest) SetPageSize ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupNamesRequest) SetPageSize(v int32) *DescribeDefenseResourceGroupNamesRequest
func (*DescribeDefenseResourceGroupNamesRequest) SetRegionId ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupNamesRequest) SetRegionId(v string) *DescribeDefenseResourceGroupNamesRequest
func (*DescribeDefenseResourceGroupNamesRequest) SetResourceManagerResourceGroupId ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupNamesRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourceGroupNamesRequest
func (DescribeDefenseResourceGroupNamesRequest) String ¶ added in v3.4.0
func (s DescribeDefenseResourceGroupNamesRequest) String() string
type DescribeDefenseResourceGroupNamesResponse ¶ added in v3.4.0
type DescribeDefenseResourceGroupNamesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDefenseResourceGroupNamesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDefenseResourceGroupNamesResponse) GoString ¶ added in v3.4.0
func (s DescribeDefenseResourceGroupNamesResponse) GoString() string
func (*DescribeDefenseResourceGroupNamesResponse) SetHeaders ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupNamesResponse) SetHeaders(v map[string]*string) *DescribeDefenseResourceGroupNamesResponse
func (*DescribeDefenseResourceGroupNamesResponse) SetStatusCode ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupNamesResponse) SetStatusCode(v int32) *DescribeDefenseResourceGroupNamesResponse
func (DescribeDefenseResourceGroupNamesResponse) String ¶ added in v3.4.0
func (s DescribeDefenseResourceGroupNamesResponse) String() string
type DescribeDefenseResourceGroupNamesResponseBody ¶ added in v3.4.0
type DescribeDefenseResourceGroupNamesResponseBody struct { // The names of the protected object groups. GroupNames []*string `json:"GroupNames,omitempty" xml:"GroupNames,omitempty" type:"Repeated"` // The request ID. // // example: // // 59DA4258-2F32-5095-B283-57AC****70B3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 8 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeDefenseResourceGroupNamesResponseBody) GoString ¶ added in v3.4.0
func (s DescribeDefenseResourceGroupNamesResponseBody) GoString() string
func (*DescribeDefenseResourceGroupNamesResponseBody) SetGroupNames ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupNamesResponseBody) SetGroupNames(v []*string) *DescribeDefenseResourceGroupNamesResponseBody
func (*DescribeDefenseResourceGroupNamesResponseBody) SetRequestId ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupNamesResponseBody) SetRequestId(v string) *DescribeDefenseResourceGroupNamesResponseBody
func (*DescribeDefenseResourceGroupNamesResponseBody) SetTotalCount ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupNamesResponseBody) SetTotalCount(v int64) *DescribeDefenseResourceGroupNamesResponseBody
func (DescribeDefenseResourceGroupNamesResponseBody) String ¶ added in v3.4.0
func (s DescribeDefenseResourceGroupNamesResponseBody) String() string
type DescribeDefenseResourceGroupRequest ¶
type DescribeDefenseResourceGroupRequest struct { // The name of the protected object group whose information you want to query. // // This parameter is required. // // example: // // group221 GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q 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 ¶
func (s *DescribeDefenseResourceGroupRequest) SetRegionId(v string) *DescribeDefenseResourceGroupRequest
func (*DescribeDefenseResourceGroupRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // E67D21C6-5376-5F94-B745-70E08D03E3CB 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. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The time when the protected object group was created. // // example: // // 23242312312 GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` // The most recent time when the protected object group was modified. // // example: // // 23242312312 GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The name of the protected object group. // // example: // // group1 GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The protected objects in the protected object group. The protected objects are separated with commas (,). // // example: // // test1.aliyundoc.com,test2.aliyundoc.com 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 DescribeDefenseResourceGroupsRequest ¶ added in v3.4.0
type DescribeDefenseResourceGroupsRequest struct { // The name of the protected object group that you want to query. Fuzzy queries are supported. // // example: // // demoGroupName GroupNameLike *string `json:"GroupNameLike,omitempty" xml:"GroupNameLike,omitempty"` // The names of the protected object groups that you want to query. Separate multiple names with commas (,). // // example: // // groupName1,groupName2 GroupNames *string `json:"GroupNames,omitempty" xml:"GroupNames,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v2_public_cn-wwo36****0i InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The page number. Default value: **1**. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: **20**. // // example: // // 20 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfmxc7lf****eq ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeDefenseResourceGroupsRequest) GoString ¶ added in v3.4.0
func (s DescribeDefenseResourceGroupsRequest) GoString() string
func (*DescribeDefenseResourceGroupsRequest) SetGroupNameLike ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsRequest) SetGroupNameLike(v string) *DescribeDefenseResourceGroupsRequest
func (*DescribeDefenseResourceGroupsRequest) SetGroupNames ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsRequest) SetGroupNames(v string) *DescribeDefenseResourceGroupsRequest
func (*DescribeDefenseResourceGroupsRequest) SetInstanceId ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsRequest) SetInstanceId(v string) *DescribeDefenseResourceGroupsRequest
func (*DescribeDefenseResourceGroupsRequest) SetPageNumber ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsRequest) SetPageNumber(v int32) *DescribeDefenseResourceGroupsRequest
func (*DescribeDefenseResourceGroupsRequest) SetPageSize ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsRequest) SetPageSize(v int32) *DescribeDefenseResourceGroupsRequest
func (*DescribeDefenseResourceGroupsRequest) SetRegionId ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsRequest) SetRegionId(v string) *DescribeDefenseResourceGroupsRequest
func (*DescribeDefenseResourceGroupsRequest) SetResourceManagerResourceGroupId ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourceGroupsRequest
func (DescribeDefenseResourceGroupsRequest) String ¶ added in v3.4.0
func (s DescribeDefenseResourceGroupsRequest) String() string
type DescribeDefenseResourceGroupsResponse ¶ added in v3.4.0
type DescribeDefenseResourceGroupsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDefenseResourceGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDefenseResourceGroupsResponse) GoString ¶ added in v3.4.0
func (s DescribeDefenseResourceGroupsResponse) GoString() string
func (*DescribeDefenseResourceGroupsResponse) SetHeaders ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsResponse) SetHeaders(v map[string]*string) *DescribeDefenseResourceGroupsResponse
func (*DescribeDefenseResourceGroupsResponse) SetStatusCode ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsResponse) SetStatusCode(v int32) *DescribeDefenseResourceGroupsResponse
func (DescribeDefenseResourceGroupsResponse) String ¶ added in v3.4.0
func (s DescribeDefenseResourceGroupsResponse) String() string
type DescribeDefenseResourceGroupsResponseBody ¶ added in v3.4.0
type DescribeDefenseResourceGroupsResponseBody struct { // The list of protected object groups. Groups []*DescribeDefenseResourceGroupsResponseBodyGroups `json:"Groups,omitempty" xml:"Groups,omitempty" type:"Repeated"` // The request ID. // // example: // // BFEC5C77-049B-5E88-A5B6-CB0C****B66E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 10 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeDefenseResourceGroupsResponseBody) GoString ¶ added in v3.4.0
func (s DescribeDefenseResourceGroupsResponseBody) GoString() string
func (*DescribeDefenseResourceGroupsResponseBody) SetRequestId ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsResponseBody) SetRequestId(v string) *DescribeDefenseResourceGroupsResponseBody
func (*DescribeDefenseResourceGroupsResponseBody) SetTotalCount ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsResponseBody) SetTotalCount(v int64) *DescribeDefenseResourceGroupsResponseBody
func (DescribeDefenseResourceGroupsResponseBody) String ¶ added in v3.4.0
func (s DescribeDefenseResourceGroupsResponseBody) String() string
type DescribeDefenseResourceGroupsResponseBodyGroups ¶ added in v3.4.0
type DescribeDefenseResourceGroupsResponseBodyGroups struct { // The description of the protected object group. // // example: // // This is test description Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The time when the protected object group was created. Unit: milliseconds. // // example: // // 1624343180000 GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` // The most recent time when the protected object group was modified. Unit: milliseconds. // // example: // // 1701656305000 GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The name of the protected object group. // // example: // // apptest GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The names of the protected objects that are added to the protected object group. Separate multiple protected objects with commas (,). // // example: // // example02.aliyun-waf,example01.aliyun-waf ResourceList *string `json:"ResourceList,omitempty" xml:"ResourceList,omitempty"` }
func (DescribeDefenseResourceGroupsResponseBodyGroups) GoString ¶ added in v3.4.0
func (s DescribeDefenseResourceGroupsResponseBodyGroups) GoString() string
func (*DescribeDefenseResourceGroupsResponseBodyGroups) SetDescription ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsResponseBodyGroups) SetDescription(v string) *DescribeDefenseResourceGroupsResponseBodyGroups
func (*DescribeDefenseResourceGroupsResponseBodyGroups) SetGmtCreate ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsResponseBodyGroups) SetGmtCreate(v int64) *DescribeDefenseResourceGroupsResponseBodyGroups
func (*DescribeDefenseResourceGroupsResponseBodyGroups) SetGmtModified ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsResponseBodyGroups) SetGmtModified(v int64) *DescribeDefenseResourceGroupsResponseBodyGroups
func (*DescribeDefenseResourceGroupsResponseBodyGroups) SetGroupName ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsResponseBodyGroups) SetGroupName(v string) *DescribeDefenseResourceGroupsResponseBodyGroups
func (*DescribeDefenseResourceGroupsResponseBodyGroups) SetResourceList ¶ added in v3.4.0
func (s *DescribeDefenseResourceGroupsResponseBodyGroups) SetResourceList(v string) *DescribeDefenseResourceGroupsResponseBodyGroups
func (DescribeDefenseResourceGroupsResponseBodyGroups) String ¶ added in v3.4.0
func (s DescribeDefenseResourceGroupsResponseBodyGroups) String() string
type DescribeDefenseResourceNamesRequest ¶ added in v3.4.0
type DescribeDefenseResourceNamesRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v2_public_cn-9lb****5s03 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The page number. Default value: **1**. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: **20**. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The name of the protected object that you want to query. // // example: // // example.xxxxaliyundoc.com Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-aekzd4c****pdwy ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeDefenseResourceNamesRequest) GoString ¶ added in v3.4.0
func (s DescribeDefenseResourceNamesRequest) GoString() string
func (*DescribeDefenseResourceNamesRequest) SetInstanceId ¶ added in v3.4.0
func (s *DescribeDefenseResourceNamesRequest) SetInstanceId(v string) *DescribeDefenseResourceNamesRequest
func (*DescribeDefenseResourceNamesRequest) SetPageNumber ¶ added in v3.4.0
func (s *DescribeDefenseResourceNamesRequest) SetPageNumber(v int32) *DescribeDefenseResourceNamesRequest
func (*DescribeDefenseResourceNamesRequest) SetPageSize ¶ added in v3.4.0
func (s *DescribeDefenseResourceNamesRequest) SetPageSize(v int32) *DescribeDefenseResourceNamesRequest
func (*DescribeDefenseResourceNamesRequest) SetRegionId ¶ added in v3.4.0
func (s *DescribeDefenseResourceNamesRequest) SetRegionId(v string) *DescribeDefenseResourceNamesRequest
func (*DescribeDefenseResourceNamesRequest) SetResource ¶ added in v3.4.0
func (s *DescribeDefenseResourceNamesRequest) SetResource(v string) *DescribeDefenseResourceNamesRequest
func (*DescribeDefenseResourceNamesRequest) SetResourceManagerResourceGroupId ¶ added in v3.4.0
func (s *DescribeDefenseResourceNamesRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourceNamesRequest
func (DescribeDefenseResourceNamesRequest) String ¶ added in v3.4.0
func (s DescribeDefenseResourceNamesRequest) String() string
type DescribeDefenseResourceNamesResponse ¶ added in v3.4.0
type DescribeDefenseResourceNamesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDefenseResourceNamesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDefenseResourceNamesResponse) GoString ¶ added in v3.4.0
func (s DescribeDefenseResourceNamesResponse) GoString() string
func (*DescribeDefenseResourceNamesResponse) SetHeaders ¶ added in v3.4.0
func (s *DescribeDefenseResourceNamesResponse) SetHeaders(v map[string]*string) *DescribeDefenseResourceNamesResponse
func (*DescribeDefenseResourceNamesResponse) SetStatusCode ¶ added in v3.4.0
func (s *DescribeDefenseResourceNamesResponse) SetStatusCode(v int32) *DescribeDefenseResourceNamesResponse
func (DescribeDefenseResourceNamesResponse) String ¶ added in v3.4.0
func (s DescribeDefenseResourceNamesResponse) String() string
type DescribeDefenseResourceNamesResponseBody ¶ added in v3.4.0
type DescribeDefenseResourceNamesResponseBody struct { // The ID of the request. // // example: // // C1823E96-EF4B-5BD2-9E02-1D18****3ED8 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The names of the protected objects. Resources []*string `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Repeated"` // The total number of entries returned. // // example: // // 75 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeDefenseResourceNamesResponseBody) GoString ¶ added in v3.4.0
func (s DescribeDefenseResourceNamesResponseBody) GoString() string
func (*DescribeDefenseResourceNamesResponseBody) SetRequestId ¶ added in v3.4.0
func (s *DescribeDefenseResourceNamesResponseBody) SetRequestId(v string) *DescribeDefenseResourceNamesResponseBody
func (*DescribeDefenseResourceNamesResponseBody) SetResources ¶ added in v3.4.0
func (s *DescribeDefenseResourceNamesResponseBody) SetResources(v []*string) *DescribeDefenseResourceNamesResponseBody
func (*DescribeDefenseResourceNamesResponseBody) SetTotalCount ¶ added in v3.4.0
func (s *DescribeDefenseResourceNamesResponseBody) SetTotalCount(v int64) *DescribeDefenseResourceNamesResponseBody
func (DescribeDefenseResourceNamesResponseBody) String ¶ added in v3.4.0
func (s DescribeDefenseResourceNamesResponseBody) String() string
type DescribeDefenseResourceRequest ¶ added in v3.4.0
type DescribeDefenseResourceRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-4xl****i60i InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The name of the protected object that you want to query. Only exact queries are supported. // // This parameter is required. // // example: // // example.aliyundoc.com-waf Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeDefenseResourceRequest) GoString ¶ added in v3.4.0
func (s DescribeDefenseResourceRequest) GoString() string
func (*DescribeDefenseResourceRequest) SetInstanceId ¶ added in v3.4.0
func (s *DescribeDefenseResourceRequest) SetInstanceId(v string) *DescribeDefenseResourceRequest
func (*DescribeDefenseResourceRequest) SetRegionId ¶ added in v3.4.0
func (s *DescribeDefenseResourceRequest) SetRegionId(v string) *DescribeDefenseResourceRequest
func (*DescribeDefenseResourceRequest) SetResource ¶ added in v3.4.0
func (s *DescribeDefenseResourceRequest) SetResource(v string) *DescribeDefenseResourceRequest
func (*DescribeDefenseResourceRequest) SetResourceManagerResourceGroupId ¶ added in v3.4.0
func (s *DescribeDefenseResourceRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourceRequest
func (DescribeDefenseResourceRequest) String ¶ added in v3.4.0
func (s DescribeDefenseResourceRequest) String() string
type DescribeDefenseResourceResponse ¶ added in v3.4.0
type DescribeDefenseResourceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDefenseResourceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDefenseResourceResponse) GoString ¶ added in v3.4.0
func (s DescribeDefenseResourceResponse) GoString() string
func (*DescribeDefenseResourceResponse) SetBody ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponse) SetBody(v *DescribeDefenseResourceResponseBody) *DescribeDefenseResourceResponse
func (*DescribeDefenseResourceResponse) SetHeaders ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponse) SetHeaders(v map[string]*string) *DescribeDefenseResourceResponse
func (*DescribeDefenseResourceResponse) SetStatusCode ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponse) SetStatusCode(v int32) *DescribeDefenseResourceResponse
func (DescribeDefenseResourceResponse) String ¶ added in v3.4.0
func (s DescribeDefenseResourceResponse) String() string
type DescribeDefenseResourceResponseBody ¶ added in v3.4.0
type DescribeDefenseResourceResponseBody struct { // The request ID. // // example: // // 439AADF2-368C-5E98-B14E-3086****0573 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The information about the protected object. Resource *DescribeDefenseResourceResponseBodyResource `json:"Resource,omitempty" xml:"Resource,omitempty" type:"Struct"` }
func (DescribeDefenseResourceResponseBody) GoString ¶ added in v3.4.0
func (s DescribeDefenseResourceResponseBody) GoString() string
func (*DescribeDefenseResourceResponseBody) SetRequestId ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBody) SetRequestId(v string) *DescribeDefenseResourceResponseBody
func (*DescribeDefenseResourceResponseBody) SetResource ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBody) SetResource(v *DescribeDefenseResourceResponseBodyResource) *DescribeDefenseResourceResponseBody
func (DescribeDefenseResourceResponseBody) String ¶ added in v3.4.0
func (s DescribeDefenseResourceResponseBody) String() string
type DescribeDefenseResourceResponseBodyResource ¶ added in v3.4.0
type DescribeDefenseResourceResponseBodyResource struct { // The status of the tracking cookie. // // - **0**: disabled. // // - **1**: enabled. // // example: // // 0 AcwCookieStatus *int32 `json:"AcwCookieStatus,omitempty" xml:"AcwCookieStatus,omitempty"` // The status of the secure attribute of the tracking cookie. // // - **0**: disabled. // // - **1**: enabled. // // example: // // 0 AcwSecureStatus *int32 `json:"AcwSecureStatus,omitempty" xml:"AcwSecureStatus,omitempty"` // The status of the secure attribute of the slider CAPTCHA cookie. // // - **0**: disabled. // // - **1**: enabled. // // example: // // 0 AcwV3SecureStatus *int32 `json:"AcwV3SecureStatus,omitempty" xml:"AcwV3SecureStatus,omitempty"` // The custom header fields. // // > If the value of XffStatus is 1, the first IP address in the specified header field is used as the originating IP address of the client to prevent X-Forwarded-For (XFF) forgery. If you specify multiple header fields, WAF reads the values of the header fields in sequence until the originating IP address is obtained. If the originating IP address cannot be obtained, the first IP address in the XFF header field is used as the originating IP address of the client. CustomHeaders []*string `json:"CustomHeaders,omitempty" xml:"CustomHeaders,omitempty" type:"Repeated"` // The description of the protected object. // // example: // // This is Description Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The details of the protected object. Different key-value pairs indicate different attributes of the protected object. // // example: // // { // // "product": "waf", // // "domain": "demo.aliyundoc****.com" // // } Detail map[string]interface{} `json:"Detail,omitempty" xml:"Detail,omitempty"` // The time when the protected object was created. Unit: milliseconds. // // example: // // 1607493144000 GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` // The time when the protected object was modified. Unit: milliseconds. // // example: // // 1691720010000 GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The user ID (UID) of the Alibaba Cloud account to which the protected object belongs. // // example: // // 170457******9107 OwnerUserId *string `json:"OwnerUserId,omitempty" xml:"OwnerUserId,omitempty"` // The pattern used for the protected object. // // example: // // domain Pattern *string `json:"Pattern,omitempty" xml:"Pattern,omitempty"` // The name of the cloud service. // // example: // // alb Product *string `json:"Product,omitempty" xml:"Product,omitempty"` // The name of the protected object. // // example: // // alb-rencs*** Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The name of the protected object group to which the protected object belongs. // // example: // // example_resource_group ResourceGroup *string `json:"ResourceGroup,omitempty" xml:"ResourceGroup,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfmoiy****p2oq ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The origin of the protected object. Valid values: // // - **custom** // // - **access** // // example: // // custom ResourceOrigin *string `json:"ResourceOrigin,omitempty" xml:"ResourceOrigin,omitempty"` // Indicates whether a Layer 7 proxy is deployed in front of WAF, such as Anti-DDoS Proxy and Alibaba Cloud CDN. Valid values: // // - **0**: No Layer 7 proxy is deployed. // // - **1**: A Layer 7 proxy is deployed. // // example: // // 0 XffStatus *int32 `json:"XffStatus,omitempty" xml:"XffStatus,omitempty"` }
func (DescribeDefenseResourceResponseBodyResource) GoString ¶ added in v3.4.0
func (s DescribeDefenseResourceResponseBodyResource) GoString() string
func (*DescribeDefenseResourceResponseBodyResource) SetAcwCookieStatus ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetAcwCookieStatus(v int32) *DescribeDefenseResourceResponseBodyResource
func (*DescribeDefenseResourceResponseBodyResource) SetAcwSecureStatus ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetAcwSecureStatus(v int32) *DescribeDefenseResourceResponseBodyResource
func (*DescribeDefenseResourceResponseBodyResource) SetAcwV3SecureStatus ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetAcwV3SecureStatus(v int32) *DescribeDefenseResourceResponseBodyResource
func (*DescribeDefenseResourceResponseBodyResource) SetCustomHeaders ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetCustomHeaders(v []*string) *DescribeDefenseResourceResponseBodyResource
func (*DescribeDefenseResourceResponseBodyResource) SetDescription ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetDescription(v string) *DescribeDefenseResourceResponseBodyResource
func (*DescribeDefenseResourceResponseBodyResource) SetDetail ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetDetail(v map[string]interface{}) *DescribeDefenseResourceResponseBodyResource
func (*DescribeDefenseResourceResponseBodyResource) SetGmtCreate ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetGmtCreate(v int64) *DescribeDefenseResourceResponseBodyResource
func (*DescribeDefenseResourceResponseBodyResource) SetGmtModified ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetGmtModified(v int64) *DescribeDefenseResourceResponseBodyResource
func (*DescribeDefenseResourceResponseBodyResource) SetOwnerUserId ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetOwnerUserId(v string) *DescribeDefenseResourceResponseBodyResource
func (*DescribeDefenseResourceResponseBodyResource) SetPattern ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetPattern(v string) *DescribeDefenseResourceResponseBodyResource
func (*DescribeDefenseResourceResponseBodyResource) SetProduct ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetProduct(v string) *DescribeDefenseResourceResponseBodyResource
func (*DescribeDefenseResourceResponseBodyResource) SetResource ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetResource(v string) *DescribeDefenseResourceResponseBodyResource
func (*DescribeDefenseResourceResponseBodyResource) SetResourceGroup ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetResourceGroup(v string) *DescribeDefenseResourceResponseBodyResource
func (*DescribeDefenseResourceResponseBodyResource) SetResourceManagerResourceGroupId ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourceResponseBodyResource
func (*DescribeDefenseResourceResponseBodyResource) SetResourceOrigin ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetResourceOrigin(v string) *DescribeDefenseResourceResponseBodyResource
func (*DescribeDefenseResourceResponseBodyResource) SetXffStatus ¶ added in v3.4.0
func (s *DescribeDefenseResourceResponseBodyResource) SetXffStatus(v int32) *DescribeDefenseResourceResponseBodyResource
func (DescribeDefenseResourceResponseBodyResource) String ¶ added in v3.4.0
func (s DescribeDefenseResourceResponseBodyResource) String() string
type DescribeDefenseResourceTemplatesRequest ¶ added in v3.1.0
type DescribeDefenseResourceTemplatesRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-9lb36****0e InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The name of the protected object or protected object group that you want to query. // // This parameter is required. // // example: // // xxxxxhemicals.cn-waf Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-aek2ax2y5****pi ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The type of the protected resource. Valid values: // // - **single**: protected object. This is the default value. // // - **group**: protected object group. // // example: // // single ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The ID of the protection rule. // // example: // // 20111098 RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The type of the protection rule. Valid values: // // - **defense**: defense rule. This is the default value. // // - **whitelist**: whitelist rule. // // example: // // whitelist RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` }
func (DescribeDefenseResourceTemplatesRequest) GoString ¶ added in v3.1.0
func (s DescribeDefenseResourceTemplatesRequest) GoString() string
func (*DescribeDefenseResourceTemplatesRequest) SetInstanceId ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesRequest) SetInstanceId(v string) *DescribeDefenseResourceTemplatesRequest
func (*DescribeDefenseResourceTemplatesRequest) SetRegionId ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesRequest) SetRegionId(v string) *DescribeDefenseResourceTemplatesRequest
func (*DescribeDefenseResourceTemplatesRequest) SetResource ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesRequest) SetResource(v string) *DescribeDefenseResourceTemplatesRequest
func (*DescribeDefenseResourceTemplatesRequest) SetResourceManagerResourceGroupId ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourceTemplatesRequest
func (*DescribeDefenseResourceTemplatesRequest) SetResourceType ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesRequest) SetResourceType(v string) *DescribeDefenseResourceTemplatesRequest
func (*DescribeDefenseResourceTemplatesRequest) SetRuleId ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesRequest) SetRuleId(v int64) *DescribeDefenseResourceTemplatesRequest
func (*DescribeDefenseResourceTemplatesRequest) SetRuleType ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesRequest) SetRuleType(v string) *DescribeDefenseResourceTemplatesRequest
func (DescribeDefenseResourceTemplatesRequest) String ¶ added in v3.1.0
func (s DescribeDefenseResourceTemplatesRequest) String() string
type DescribeDefenseResourceTemplatesResponse ¶ added in v3.1.0
type DescribeDefenseResourceTemplatesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDefenseResourceTemplatesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDefenseResourceTemplatesResponse) GoString ¶ added in v3.1.0
func (s DescribeDefenseResourceTemplatesResponse) GoString() string
func (*DescribeDefenseResourceTemplatesResponse) SetHeaders ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesResponse) SetHeaders(v map[string]*string) *DescribeDefenseResourceTemplatesResponse
func (*DescribeDefenseResourceTemplatesResponse) SetStatusCode ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesResponse) SetStatusCode(v int32) *DescribeDefenseResourceTemplatesResponse
func (DescribeDefenseResourceTemplatesResponse) String ¶ added in v3.1.0
func (s DescribeDefenseResourceTemplatesResponse) String() string
type DescribeDefenseResourceTemplatesResponseBody ¶ added in v3.1.0
type DescribeDefenseResourceTemplatesResponseBody struct { // The request ID. // // example: // // 2305CEB0-BA5A-5543-A1D3-3F1D0891**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The protection templates. Templates []*DescribeDefenseResourceTemplatesResponseBodyTemplates `json:"Templates,omitempty" xml:"Templates,omitempty" type:"Repeated"` }
func (DescribeDefenseResourceTemplatesResponseBody) GoString ¶ added in v3.1.0
func (s DescribeDefenseResourceTemplatesResponseBody) GoString() string
func (*DescribeDefenseResourceTemplatesResponseBody) SetRequestId ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesResponseBody) SetRequestId(v string) *DescribeDefenseResourceTemplatesResponseBody
func (*DescribeDefenseResourceTemplatesResponseBody) SetTemplates ¶ added in v3.1.0
func (DescribeDefenseResourceTemplatesResponseBody) String ¶ added in v3.1.0
func (s DescribeDefenseResourceTemplatesResponseBody) String() string
type DescribeDefenseResourceTemplatesResponseBodyTemplates ¶ added in v3.1.0
type DescribeDefenseResourceTemplatesResponseBodyTemplates struct { // The scenario in which the protection template is used. // // - **waf_group**: basic protection. // // - **antiscan**: scan protection. // // - **ip_blacklist**: IP address blacklist. // // - **custom_acl**: custom rule. // // - **whitelist**: whitelist. // // - **region_block**: region blacklist. // // - **custom_response**: custom response. // // - **cc**: HTTP flood protection. // // - **tamperproof**: website tamper-proofing. // // - **dlp**: data leakage prevention. // // example: // // whitelist DefenseScene *string `json:"DefenseScene,omitempty" xml:"DefenseScene,omitempty"` // The sub-scenario in which the template is used. Valid values: // // - **web**: bot management for website protection. // // - **app**: bot management for app protection. // // - **basic**: bot management for basic protection. // // example: // // basic DefenseSubScene *string `json:"DefenseSubScene,omitempty" xml:"DefenseSubScene,omitempty"` // The description of the protection template. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The time when the protection template was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. // // example: // // 1692930539000 GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The ID of the protection template. // // example: // // 12345 TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` // The name of the protection template. // // example: // // TestTemplateName TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"` // The origin of the protection template. The value custom indicates that the template is a custom template created by the user. // // example: // // custom TemplateOrigin *string `json:"TemplateOrigin,omitempty" xml:"TemplateOrigin,omitempty"` // The status of the protection template. Valid values: // // - **0**: disabled. // // - **1**: enabled. // // example: // // 1 TemplateStatus *int32 `json:"TemplateStatus,omitempty" xml:"TemplateStatus,omitempty"` // The type of the protection template. Valid values: // // - **user_default**: default template. // // - **user_custom**: custom template. // // example: // // user_custom TemplateType *string `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"` }
func (DescribeDefenseResourceTemplatesResponseBodyTemplates) GoString ¶ added in v3.1.0
func (s DescribeDefenseResourceTemplatesResponseBodyTemplates) GoString() string
func (*DescribeDefenseResourceTemplatesResponseBodyTemplates) SetDefenseScene ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetDefenseScene(v string) *DescribeDefenseResourceTemplatesResponseBodyTemplates
func (*DescribeDefenseResourceTemplatesResponseBodyTemplates) SetDefenseSubScene ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetDefenseSubScene(v string) *DescribeDefenseResourceTemplatesResponseBodyTemplates
func (*DescribeDefenseResourceTemplatesResponseBodyTemplates) SetDescription ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetDescription(v string) *DescribeDefenseResourceTemplatesResponseBodyTemplates
func (*DescribeDefenseResourceTemplatesResponseBodyTemplates) SetGmtModified ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetGmtModified(v int64) *DescribeDefenseResourceTemplatesResponseBodyTemplates
func (*DescribeDefenseResourceTemplatesResponseBodyTemplates) SetTemplateId ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetTemplateId(v int64) *DescribeDefenseResourceTemplatesResponseBodyTemplates
func (*DescribeDefenseResourceTemplatesResponseBodyTemplates) SetTemplateName ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetTemplateName(v string) *DescribeDefenseResourceTemplatesResponseBodyTemplates
func (*DescribeDefenseResourceTemplatesResponseBodyTemplates) SetTemplateOrigin ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetTemplateOrigin(v string) *DescribeDefenseResourceTemplatesResponseBodyTemplates
func (*DescribeDefenseResourceTemplatesResponseBodyTemplates) SetTemplateStatus ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetTemplateStatus(v int32) *DescribeDefenseResourceTemplatesResponseBodyTemplates
func (*DescribeDefenseResourceTemplatesResponseBodyTemplates) SetTemplateType ¶ added in v3.1.0
func (s *DescribeDefenseResourceTemplatesResponseBodyTemplates) SetTemplateType(v string) *DescribeDefenseResourceTemplatesResponseBodyTemplates
func (DescribeDefenseResourceTemplatesResponseBodyTemplates) String ¶ added in v3.1.0
func (s DescribeDefenseResourceTemplatesResponseBodyTemplates) String() string
type DescribeDefenseResourcesRequest ¶
type DescribeDefenseResourcesRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The number of the page to return. Default value: **1**. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries to return on each page. Default value: **10**. // // example: // // 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. // // example: // // {\\"product\\":\\"waf\\"} 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,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 ¶
func (s *DescribeDefenseResourcesRequest) SetRegionId(v string) *DescribeDefenseResourcesRequest
func (*DescribeDefenseResourcesRequest) SetResourceManagerResourceGroupId ¶
func (s *DescribeDefenseResourcesRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseResourcesRequest
func (*DescribeDefenseResourcesRequest) SetTag ¶
func (s *DescribeDefenseResourcesRequest) SetTag(v []*DescribeDefenseResourcesRequestTag) *DescribeDefenseResourcesRequest
func (DescribeDefenseResourcesRequest) String ¶
func (s DescribeDefenseResourcesRequest) String() string
type DescribeDefenseResourcesRequestTag ¶
type DescribeDefenseResourcesRequestTag struct { // The key of the tag. // // example: // // Tagkey1 Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the tag. // // example: // // TagValue1 Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeDefenseResourcesRequestTag) GoString ¶
func (s DescribeDefenseResourcesRequestTag) GoString() string
func (*DescribeDefenseResourcesRequestTag) SetKey ¶
func (s *DescribeDefenseResourcesRequestTag) SetKey(v string) *DescribeDefenseResourcesRequestTag
func (*DescribeDefenseResourcesRequestTag) SetValue ¶
func (s *DescribeDefenseResourcesRequestTag) SetValue(v string) *DescribeDefenseResourcesRequestTag
func (DescribeDefenseResourcesRequestTag) String ¶
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. // // example: // // 618F2626-DB27-5187-8C6C-4E61A491DF29 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. // // example: // // 73 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. // // example: // // 1 AcwCookieStatus *int32 `json:"AcwCookieStatus,omitempty" xml:"AcwCookieStatus,omitempty"` // The status of the secure attribute in the tracking cookie. // // - **0:* - disabled. // // - **1:* - enabled. // // example: // // 0 AcwSecureStatus *int32 `json:"AcwSecureStatus,omitempty" xml:"AcwSecureStatus,omitempty"` // The status of the secure attribute in the slider CAPTCHA cookie. // // - **0:* - disabled. // // - **1:* - enabled. // // example: // // 0 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 addresses in the XFF headers are used as the originating IP addresses of clients. CustomHeaders []*string `json:"CustomHeaders,omitempty" xml:"CustomHeaders,omitempty" type:"Repeated"` // The description of the protected object. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The details of the protected object. Different key-value pairs indicate different attributes of the protected object. Detail map[string]interface{} `json:"Detail,omitempty" xml:"Detail,omitempty"` // The time when the protected object was created. Unit: milliseconds. // // example: // // 1652149203187 GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` // The time when the protected object was modified. Unit: milliseconds. // // example: // // 1665633032000 GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The ID of the Alibaba Cloud account to which the resource belongs. // // example: // // 135*********46 OwnerUserId *string `json:"OwnerUserId,omitempty" xml:"OwnerUserId,omitempty"` // The pattern in which the protected object is protected. // // example: // // domain Pattern *string `json:"Pattern,omitempty" xml:"Pattern,omitempty"` // The name of the cloud service. // // example: // // alb Product *string `json:"Product,omitempty" xml:"Product,omitempty"` // The name of the protected object. // // example: // // alb-rencs*** Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The name of the protected object group to which the protected object belongs. // // example: // // test ResourceGroup *string `json:"ResourceGroup,omitempty" xml:"ResourceGroup,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The origin of the protected object. // // example: // // custom ResourceOrigin *string `json:"ResourceOrigin,omitempty" xml:"ResourceOrigin,omitempty"` // Indicates whether the X-Forwarded-For (XFF) proxy is enabled. // // example: // // 1 XffStatus *int32 `json:"XffStatus,omitempty" xml:"XffStatus,omitempty"` }
func (DescribeDefenseResourcesResponseBodyResources) GoString ¶
func (s DescribeDefenseResourcesResponseBodyResources) GoString() string
func (*DescribeDefenseResourcesResponseBodyResources) SetAcwCookieStatus ¶
func (s *DescribeDefenseResourcesResponseBodyResources) SetAcwCookieStatus(v int32) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetAcwSecureStatus ¶
func (s *DescribeDefenseResourcesResponseBodyResources) SetAcwSecureStatus(v int32) *DescribeDefenseResourcesResponseBodyResources
func (*DescribeDefenseResourcesResponseBodyResources) SetAcwV3SecureStatus ¶
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) SetOwnerUserId ¶ added in v3.1.0
func (s *DescribeDefenseResourcesResponseBodyResources) SetOwnerUserId(v string) *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 ¶
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](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection rule that you want to query. // // This parameter is required. // // example: // // 20026192 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. // // This parameter is required. // // example: // // 10318 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 ¶
func (s *DescribeDefenseRuleRequest) SetRegionId(v string) *DescribeDefenseRuleRequest
func (*DescribeDefenseRuleRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // D7861F61-5B61-46CE-A47C-6B19160D5EB0 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. // // example: // // {\\"status\\":1,\\"policyId\\":1012,\\"action\\":\\"block\\"} 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. // // example: // // custom 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. // // example: // // waf_group DefenseScene *string `json:"DefenseScene,omitempty" xml:"DefenseScene,omitempty"` // The most recent time when the protection rule was modified. // // example: // // 1665196746000 GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The ID of the protection rule. // // example: // // 2732975 RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the protection rule. // // example: // // test1 RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The status of the protection rule. Valid values: // // - **0:* - disabled. // // - **1:* - enabled. // // example: // // 1 Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` // The ID of the protection rule template. // // example: // // 9114 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](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The number of the page to return. Default value: **1**. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries to return on each page. Default value: **10**. // // example: // // 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. // // example: // // {\\\\"name\\\\":\\\\"IP address blocking_20220822_10\\\\",\\\\"scene\\\\":\\\\"custom_acl\\\\",\\\\"templateId\\\\":5327} 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q 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. // // example: // // whitelist 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 ¶
func (s *DescribeDefenseRulesRequest) SetRegionId(v string) *DescribeDefenseRulesRequest
func (*DescribeDefenseRulesRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 80736FA5-FA87-55F6-AA69-C5477C6FE6D0 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. // // example: // // 2 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. // // example: // // {\\"policyId\\":1012,\\"action\\":\\"block\\"} 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. // // example: // // custom 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. // // example: // // waf_group DefenseScene *string `json:"DefenseScene,omitempty" xml:"DefenseScene,omitempty"` // The most recent time when the protection rule was modified. // // example: // // 1665460629000 GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The ID of the protection rule. // // example: // // 42755 RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the protection rule. // // example: // // rules_41 RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The status of the protection rule. Valid values: // // - **0:* - disabled. // // - **1:* - enabled. // // example: // // 1 Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` // The ID of the protection rule template. // // example: // // 5673 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](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection rule template. // // This parameter is required. // // example: // // 1333 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 ¶
func (s *DescribeDefenseTemplateRequest) SetRegionId(v string) *DescribeDefenseTemplateRequest
func (*DescribeDefenseTemplateRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // D7861F61-5B61-46CE-A47C-6B19160D5EB0 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. // // example: // // waf_group 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. // // example: // // app DefenseSubScene *string `json:"DefenseSubScene,omitempty" xml:"DefenseSubScene,omitempty"` // The description of the protection rule template. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The most recent time when the protection rule template was modified. // // example: // // 1665283642000 GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The ID of the protection rule template. // // example: // // 10097 TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` // The name of the protection rule template. // // example: // // test0621 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. // // example: // // custom TemplateOrigin *string `json:"TemplateOrigin,omitempty" xml:"TemplateOrigin,omitempty"` // The status of the protection rule template. Valid values: // // - **0:* - disabled. // // - **1:* - enabled. // // example: // // 1 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. // // example: // // user_default 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 ¶
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 DescribeDefenseTemplateValidGroupsRequest ¶ added in v3.4.0
type DescribeDefenseTemplateValidGroupsRequest struct { // The scenario in which the protection template is used. // // - **waf_group**: basic protection. // // - **antiscan**: scan protection. // // - **ip_blacklist**: IP address blacklist. // // - **custom_acl**: custom rule. // // - **whitelist**: whitelist. // // - **region_block**: region blacklist. // // - **custom_response**: custom response. // // - **cc**: HTTP flood protection. // // - **tamperproof**: website tamper-proofing. // // - **dlp**: data leakage prevention. // // This parameter is required. // // example: // // region_block DefenseScene *string `json:"DefenseScene,omitempty" xml:"DefenseScene,omitempty"` // The name of the protected object group that you want to query. // // example: // // group221 GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-nwy****pf0e InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The page number. Default value: **1**. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: **20**. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm2th****v6ay ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection template. // // example: // // 12345 TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (DescribeDefenseTemplateValidGroupsRequest) GoString ¶ added in v3.4.0
func (s DescribeDefenseTemplateValidGroupsRequest) GoString() string
func (*DescribeDefenseTemplateValidGroupsRequest) SetDefenseScene ¶ added in v3.4.0
func (s *DescribeDefenseTemplateValidGroupsRequest) SetDefenseScene(v string) *DescribeDefenseTemplateValidGroupsRequest
func (*DescribeDefenseTemplateValidGroupsRequest) SetGroupName ¶ added in v3.4.0
func (s *DescribeDefenseTemplateValidGroupsRequest) SetGroupName(v string) *DescribeDefenseTemplateValidGroupsRequest
func (*DescribeDefenseTemplateValidGroupsRequest) SetInstanceId ¶ added in v3.4.0
func (s *DescribeDefenseTemplateValidGroupsRequest) SetInstanceId(v string) *DescribeDefenseTemplateValidGroupsRequest
func (*DescribeDefenseTemplateValidGroupsRequest) SetPageNumber ¶ added in v3.4.0
func (s *DescribeDefenseTemplateValidGroupsRequest) SetPageNumber(v int32) *DescribeDefenseTemplateValidGroupsRequest
func (*DescribeDefenseTemplateValidGroupsRequest) SetPageSize ¶ added in v3.4.0
func (s *DescribeDefenseTemplateValidGroupsRequest) SetPageSize(v int32) *DescribeDefenseTemplateValidGroupsRequest
func (*DescribeDefenseTemplateValidGroupsRequest) SetRegionId ¶ added in v3.4.0
func (s *DescribeDefenseTemplateValidGroupsRequest) SetRegionId(v string) *DescribeDefenseTemplateValidGroupsRequest
func (*DescribeDefenseTemplateValidGroupsRequest) SetResourceManagerResourceGroupId ¶ added in v3.4.0
func (s *DescribeDefenseTemplateValidGroupsRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseTemplateValidGroupsRequest
func (*DescribeDefenseTemplateValidGroupsRequest) SetTemplateId ¶ added in v3.4.0
func (s *DescribeDefenseTemplateValidGroupsRequest) SetTemplateId(v int64) *DescribeDefenseTemplateValidGroupsRequest
func (DescribeDefenseTemplateValidGroupsRequest) String ¶ added in v3.4.0
func (s DescribeDefenseTemplateValidGroupsRequest) String() string
type DescribeDefenseTemplateValidGroupsResponse ¶ added in v3.4.0
type DescribeDefenseTemplateValidGroupsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDefenseTemplateValidGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDefenseTemplateValidGroupsResponse) GoString ¶ added in v3.4.0
func (s DescribeDefenseTemplateValidGroupsResponse) GoString() string
func (*DescribeDefenseTemplateValidGroupsResponse) SetHeaders ¶ added in v3.4.0
func (s *DescribeDefenseTemplateValidGroupsResponse) SetHeaders(v map[string]*string) *DescribeDefenseTemplateValidGroupsResponse
func (*DescribeDefenseTemplateValidGroupsResponse) SetStatusCode ¶ added in v3.4.0
func (s *DescribeDefenseTemplateValidGroupsResponse) SetStatusCode(v int32) *DescribeDefenseTemplateValidGroupsResponse
func (DescribeDefenseTemplateValidGroupsResponse) String ¶ added in v3.4.0
func (s DescribeDefenseTemplateValidGroupsResponse) String() string
type DescribeDefenseTemplateValidGroupsResponseBody ¶ added in v3.4.0
type DescribeDefenseTemplateValidGroupsResponseBody struct { // The names of the protected object groups. Groups []*string `json:"Groups,omitempty" xml:"Groups,omitempty" type:"Repeated"` // The ID of the request. // // example: // // 6EA4B39A-9C0C-5E57-993E-30B6****3AD0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 27 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeDefenseTemplateValidGroupsResponseBody) GoString ¶ added in v3.4.0
func (s DescribeDefenseTemplateValidGroupsResponseBody) GoString() string
func (*DescribeDefenseTemplateValidGroupsResponseBody) SetGroups ¶ added in v3.4.0
func (s *DescribeDefenseTemplateValidGroupsResponseBody) SetGroups(v []*string) *DescribeDefenseTemplateValidGroupsResponseBody
func (*DescribeDefenseTemplateValidGroupsResponseBody) SetRequestId ¶ added in v3.4.0
func (s *DescribeDefenseTemplateValidGroupsResponseBody) SetRequestId(v string) *DescribeDefenseTemplateValidGroupsResponseBody
func (*DescribeDefenseTemplateValidGroupsResponseBody) SetTotalCount ¶ added in v3.4.0
func (s *DescribeDefenseTemplateValidGroupsResponseBody) SetTotalCount(v int64) *DescribeDefenseTemplateValidGroupsResponseBody
func (DescribeDefenseTemplateValidGroupsResponseBody) String ¶ added in v3.4.0
func (s DescribeDefenseTemplateValidGroupsResponseBody) String() string
type DescribeDefenseTemplatesRequest ¶ added in v3.1.0
type DescribeDefenseTemplatesRequest struct { // The scenario in which the protection template is used. // // - **waf_group**: basic protection. // // - **antiscan**: scan protection. // // - **ip_blacklist**: IP address blacklist. // // - **custom_acl**: custom rule. // // - **whitelist**: whitelist. // // - **region_block**: region blacklist. // // - **custom_response**: custom response. // // - **cc**: HTTP flood protection. // // - **tamperproof**: website tamper-proofing. // // - **dlp**: data leakage prevention. // // example: // // region_block DefenseScene *string `json:"DefenseScene,omitempty" xml:"DefenseScene,omitempty"` // The sub-scenario in which the protection template is used. Valid values: // // - **web**: bot management for website protection. // // - **app**: bot management for app protection. // // - **basic**: bot management for basic protection. // // example: // // basic DefenseSubScene *string `json:"DefenseSubScene,omitempty" xml:"DefenseSubScene,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-pe33b****03 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The page number. Default value: **1**. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: **20**. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The name of the protected object or protected object group. // // > If you specify ResourceType, you must specify this parameter. // // example: // // xxxqiu.cc-ecs Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfmvyknl****fa ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The type of the protected resource. Valid values: // // - **single**: protected object. This is the default value. // // - **group**: protected object group. // // > If you specify Resource, you must specify this parameter. // // example: // // single ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The ID of the protection template. // // example: // // 12345 TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` // The type of the protection template. Valid values: // // - **user_default**: default template. // // - **user_custom**: custom template. // // example: // // user_default TemplateType *string `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"` }
func (DescribeDefenseTemplatesRequest) GoString ¶ added in v3.1.0
func (s DescribeDefenseTemplatesRequest) GoString() string
func (*DescribeDefenseTemplatesRequest) SetDefenseScene ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesRequest) SetDefenseScene(v string) *DescribeDefenseTemplatesRequest
func (*DescribeDefenseTemplatesRequest) SetDefenseSubScene ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesRequest) SetDefenseSubScene(v string) *DescribeDefenseTemplatesRequest
func (*DescribeDefenseTemplatesRequest) SetInstanceId ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesRequest) SetInstanceId(v string) *DescribeDefenseTemplatesRequest
func (*DescribeDefenseTemplatesRequest) SetPageNumber ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesRequest) SetPageNumber(v int32) *DescribeDefenseTemplatesRequest
func (*DescribeDefenseTemplatesRequest) SetPageSize ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesRequest) SetPageSize(v int32) *DescribeDefenseTemplatesRequest
func (*DescribeDefenseTemplatesRequest) SetRegionId ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesRequest) SetRegionId(v string) *DescribeDefenseTemplatesRequest
func (*DescribeDefenseTemplatesRequest) SetResource ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesRequest) SetResource(v string) *DescribeDefenseTemplatesRequest
func (*DescribeDefenseTemplatesRequest) SetResourceManagerResourceGroupId ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesRequest) SetResourceManagerResourceGroupId(v string) *DescribeDefenseTemplatesRequest
func (*DescribeDefenseTemplatesRequest) SetResourceType ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesRequest) SetResourceType(v string) *DescribeDefenseTemplatesRequest
func (*DescribeDefenseTemplatesRequest) SetTemplateId ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesRequest) SetTemplateId(v int64) *DescribeDefenseTemplatesRequest
func (*DescribeDefenseTemplatesRequest) SetTemplateType ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesRequest) SetTemplateType(v string) *DescribeDefenseTemplatesRequest
func (DescribeDefenseTemplatesRequest) String ¶ added in v3.1.0
func (s DescribeDefenseTemplatesRequest) String() string
type DescribeDefenseTemplatesResponse ¶ added in v3.1.0
type DescribeDefenseTemplatesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDefenseTemplatesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDefenseTemplatesResponse) GoString ¶ added in v3.1.0
func (s DescribeDefenseTemplatesResponse) GoString() string
func (*DescribeDefenseTemplatesResponse) SetBody ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesResponse) SetBody(v *DescribeDefenseTemplatesResponseBody) *DescribeDefenseTemplatesResponse
func (*DescribeDefenseTemplatesResponse) SetHeaders ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesResponse) SetHeaders(v map[string]*string) *DescribeDefenseTemplatesResponse
func (*DescribeDefenseTemplatesResponse) SetStatusCode ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesResponse) SetStatusCode(v int32) *DescribeDefenseTemplatesResponse
func (DescribeDefenseTemplatesResponse) String ¶ added in v3.1.0
func (s DescribeDefenseTemplatesResponse) String() string
type DescribeDefenseTemplatesResponseBody ¶ added in v3.1.0
type DescribeDefenseTemplatesResponseBody struct { // The request ID. // // example: // // 4F26D2F1-E288-5104-8518-05E240E3**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The protection templates. Templates []*DescribeDefenseTemplatesResponseBodyTemplates `json:"Templates,omitempty" xml:"Templates,omitempty" type:"Repeated"` // The total number of entries returned. // // example: // // 100 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeDefenseTemplatesResponseBody) GoString ¶ added in v3.1.0
func (s DescribeDefenseTemplatesResponseBody) GoString() string
func (*DescribeDefenseTemplatesResponseBody) SetRequestId ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesResponseBody) SetRequestId(v string) *DescribeDefenseTemplatesResponseBody
func (*DescribeDefenseTemplatesResponseBody) SetTemplates ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesResponseBody) SetTemplates(v []*DescribeDefenseTemplatesResponseBodyTemplates) *DescribeDefenseTemplatesResponseBody
func (*DescribeDefenseTemplatesResponseBody) SetTotalCount ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesResponseBody) SetTotalCount(v int64) *DescribeDefenseTemplatesResponseBody
func (DescribeDefenseTemplatesResponseBody) String ¶ added in v3.1.0
func (s DescribeDefenseTemplatesResponseBody) String() string
type DescribeDefenseTemplatesResponseBodyTemplates ¶ added in v3.1.0
type DescribeDefenseTemplatesResponseBodyTemplates struct { // The scenario in which the protection template is used. // // - **waf_group**: basic protection. // // - **antiscan**: scan protection. // // - **ip_blacklist**: IP address blacklist. // // - **custom_acl**: custom rule. // // - **whitelist**: whitelist. // // - **region_block**: region blacklist. // // - **custom_response**: custom response. // // - **cc**: HTTP flood protection. // // - **tamperproof**: website tamper-proofing. // // - **dlp**: data leakage prevention. // // example: // // whitelist DefenseScene *string `json:"DefenseScene,omitempty" xml:"DefenseScene,omitempty"` // The sub-scenario in which the protection template is used. Valid values: // // - **web**: bot management for website protection. // // - **app**: bot management for app protection. // // - **basic**: bot management for basic protection. // // example: // // basic DefenseSubScene *string `json:"DefenseSubScene,omitempty" xml:"DefenseSubScene,omitempty"` // The description of the protection template. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The time when the protection template was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. // // example: // // 1683776070000 GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The ID of the protection template. // // example: // // 12345 TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` // The name of the protection template. // // example: // // testTemplateName TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"` // The origin of the protection template. The value custom indicates that the protection template is a custom template created by the user. // // example: // // custom TemplateOrigin *string `json:"TemplateOrigin,omitempty" xml:"TemplateOrigin,omitempty"` // The status of the protection template. Valid values: // // - **0**: disabled. // // - **1**: enabled. // // example: // // 1 TemplateStatus *int32 `json:"TemplateStatus,omitempty" xml:"TemplateStatus,omitempty"` // The type of the protection template. Valid values: // // - **user_default**: default template. // // - **user_custom**: custom template. // // example: // // user_custom TemplateType *string `json:"TemplateType,omitempty" xml:"TemplateType,omitempty"` }
func (DescribeDefenseTemplatesResponseBodyTemplates) GoString ¶ added in v3.1.0
func (s DescribeDefenseTemplatesResponseBodyTemplates) GoString() string
func (*DescribeDefenseTemplatesResponseBodyTemplates) SetDefenseScene ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetDefenseScene(v string) *DescribeDefenseTemplatesResponseBodyTemplates
func (*DescribeDefenseTemplatesResponseBodyTemplates) SetDefenseSubScene ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetDefenseSubScene(v string) *DescribeDefenseTemplatesResponseBodyTemplates
func (*DescribeDefenseTemplatesResponseBodyTemplates) SetDescription ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetDescription(v string) *DescribeDefenseTemplatesResponseBodyTemplates
func (*DescribeDefenseTemplatesResponseBodyTemplates) SetGmtModified ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetGmtModified(v int64) *DescribeDefenseTemplatesResponseBodyTemplates
func (*DescribeDefenseTemplatesResponseBodyTemplates) SetTemplateId ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetTemplateId(v int64) *DescribeDefenseTemplatesResponseBodyTemplates
func (*DescribeDefenseTemplatesResponseBodyTemplates) SetTemplateName ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetTemplateName(v string) *DescribeDefenseTemplatesResponseBodyTemplates
func (*DescribeDefenseTemplatesResponseBodyTemplates) SetTemplateOrigin ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetTemplateOrigin(v string) *DescribeDefenseTemplatesResponseBodyTemplates
func (*DescribeDefenseTemplatesResponseBodyTemplates) SetTemplateStatus ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetTemplateStatus(v int32) *DescribeDefenseTemplatesResponseBodyTemplates
func (*DescribeDefenseTemplatesResponseBodyTemplates) SetTemplateType ¶ added in v3.1.0
func (s *DescribeDefenseTemplatesResponseBodyTemplates) SetTemplateType(v string) *DescribeDefenseTemplatesResponseBodyTemplates
func (DescribeDefenseTemplatesResponseBodyTemplates) String ¶ added in v3.1.0
func (s DescribeDefenseTemplatesResponseBodyTemplates) String() string
type DescribeDomainDNSRecordRequest ¶ added in v3.2.0
type DescribeDomainDNSRecordRequest struct { // The domain name whose DNS settings you want to check. // // This parameter is required. // // example: // // xxx.aliyundoc.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-nwy****is02 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeDomainDNSRecordRequest) GoString ¶ added in v3.2.0
func (s DescribeDomainDNSRecordRequest) GoString() string
func (*DescribeDomainDNSRecordRequest) SetDomain ¶ added in v3.2.0
func (s *DescribeDomainDNSRecordRequest) SetDomain(v string) *DescribeDomainDNSRecordRequest
func (*DescribeDomainDNSRecordRequest) SetInstanceId ¶ added in v3.2.0
func (s *DescribeDomainDNSRecordRequest) SetInstanceId(v string) *DescribeDomainDNSRecordRequest
func (*DescribeDomainDNSRecordRequest) SetRegionId ¶ added in v3.2.0
func (s *DescribeDomainDNSRecordRequest) SetRegionId(v string) *DescribeDomainDNSRecordRequest
func (*DescribeDomainDNSRecordRequest) SetResourceManagerResourceGroupId ¶ added in v3.2.0
func (s *DescribeDomainDNSRecordRequest) SetResourceManagerResourceGroupId(v string) *DescribeDomainDNSRecordRequest
func (DescribeDomainDNSRecordRequest) String ¶ added in v3.2.0
func (s DescribeDomainDNSRecordRequest) String() string
type DescribeDomainDNSRecordResponse ¶ added in v3.2.0
type DescribeDomainDNSRecordResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDomainDNSRecordResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDomainDNSRecordResponse) GoString ¶ added in v3.2.0
func (s DescribeDomainDNSRecordResponse) GoString() string
func (*DescribeDomainDNSRecordResponse) SetBody ¶ added in v3.2.0
func (s *DescribeDomainDNSRecordResponse) SetBody(v *DescribeDomainDNSRecordResponseBody) *DescribeDomainDNSRecordResponse
func (*DescribeDomainDNSRecordResponse) SetHeaders ¶ added in v3.2.0
func (s *DescribeDomainDNSRecordResponse) SetHeaders(v map[string]*string) *DescribeDomainDNSRecordResponse
func (*DescribeDomainDNSRecordResponse) SetStatusCode ¶ added in v3.2.0
func (s *DescribeDomainDNSRecordResponse) SetStatusCode(v int32) *DescribeDomainDNSRecordResponse
func (DescribeDomainDNSRecordResponse) String ¶ added in v3.2.0
func (s DescribeDomainDNSRecordResponse) String() string
type DescribeDomainDNSRecordResponseBody ¶ added in v3.2.0
type DescribeDomainDNSRecordResponseBody struct { // The status of the DNS settings. Valid values: // // - **cnameMatched**: The DNS settings are properly configured. // // - **vipMatched**: An A record maps the domain name to the WAF virtual IP address (VIP). // // - **wafVip**: An A record maps the domain name to another WAF VIP. // // - **unRecord**: The domain name does not have a DNS record. // // - **unUsed**: The domain name is not pointed to WAF. // // - **checkTimeout**: The check times out. // // example: // // cnameMatched DNSStatus *string `json:"DNSStatus,omitempty" xml:"DNSStatus,omitempty"` // The request ID. // // example: // // D827FCFE-90A7-4330-9326-D33C8B4C**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeDomainDNSRecordResponseBody) GoString ¶ added in v3.2.0
func (s DescribeDomainDNSRecordResponseBody) GoString() string
func (*DescribeDomainDNSRecordResponseBody) SetDNSStatus ¶ added in v3.2.0
func (s *DescribeDomainDNSRecordResponseBody) SetDNSStatus(v string) *DescribeDomainDNSRecordResponseBody
func (*DescribeDomainDNSRecordResponseBody) SetRequestId ¶ added in v3.2.0
func (s *DescribeDomainDNSRecordResponseBody) SetRequestId(v string) *DescribeDomainDNSRecordResponseBody
func (DescribeDomainDNSRecordResponseBody) String ¶ added in v3.2.0
func (s DescribeDomainDNSRecordResponseBody) String() string
type DescribeDomainDetailRequest ¶
type DescribeDomainDetailRequest struct { // The domain name that you want to query. // // This parameter is required. // // example: // // www.aliyundoc.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,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 ¶
func (s *DescribeDomainDetailRequest) SetRegionId(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. // // example: // // xxxxxcvdaf.****.com Cname *string `json:"Cname,omitempty" xml:"Cname,omitempty"` // The domain name. // // example: // // www.aliyundoc.com 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. // // example: // // BAEF9CA9-66A0-533E-BD09-5D5D7AA8**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q 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. // // example: // // 1 Status *int64 `json:"Status,omitempty" xml:"Status,omitempty"` }
func (DescribeDomainDetailResponseBody) GoString ¶
func (s DescribeDomainDetailResponseBody) GoString() string
func (*DescribeDomainDetailResponseBody) SetCertDetail ¶
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 ¶
func (s *DescribeDomainDetailResponseBody) SetResourceManagerResourceGroupId(v string) *DescribeDomainDetailResponseBody
func (*DescribeDomainDetailResponseBody) SetSM2CertDetail ¶
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 ¶
type DescribeDomainDetailResponseBodyCertDetail struct { // The domain name of your website. // // example: // // test.aliyundoc.com 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. // // example: // // 1685590400000 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The ID of the SSL certificate. // // example: // // 123-cn-hangzhou Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // The name of the SSL certificate. // // example: // // test-cert-name 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. // // example: // // 1677772800000 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (DescribeDomainDetailResponseBodyCertDetail) GoString ¶
func (s DescribeDomainDetailResponseBodyCertDetail) GoString() string
func (*DescribeDomainDetailResponseBodyCertDetail) SetCommonName ¶
func (s *DescribeDomainDetailResponseBodyCertDetail) SetCommonName(v string) *DescribeDomainDetailResponseBodyCertDetail
func (*DescribeDomainDetailResponseBodyCertDetail) SetEndTime ¶
func (s *DescribeDomainDetailResponseBodyCertDetail) SetEndTime(v int64) *DescribeDomainDetailResponseBodyCertDetail
func (*DescribeDomainDetailResponseBodyCertDetail) SetName ¶
func (s *DescribeDomainDetailResponseBodyCertDetail) SetName(v string) *DescribeDomainDetailResponseBodyCertDetail
func (*DescribeDomainDetailResponseBodyCertDetail) SetSans ¶
func (s *DescribeDomainDetailResponseBodyCertDetail) SetSans(v []*string) *DescribeDomainDetailResponseBodyCertDetail
func (*DescribeDomainDetailResponseBodyCertDetail) SetStartTime ¶
func (s *DescribeDomainDetailResponseBodyCertDetail) SetStartTime(v int64) *DescribeDomainDetailResponseBodyCertDetail
func (DescribeDomainDetailResponseBodyCertDetail) String ¶
func (s DescribeDomainDetailResponseBodyCertDetail) String() string
type DescribeDomainDetailResponseBodyListen ¶
type DescribeDomainDetailResponseBodyListen struct { // The ID of the certificate. // // example: // // 123 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. // // example: // // 2 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. // // example: // // true 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. // // example: // // true 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. // // example: // // true 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. // // example: // // true 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. // // example: // // true 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. // // example: // // share ProtectionResource *string `json:"ProtectionResource,omitempty" xml:"ProtectionResource,omitempty"` // Indicates whether only SM certificate-based clients can access the domain name. This parameter is returned only if the value of SM2Enabled is true. Valid values: // // - true // // - false // // example: // // true SM2AccessOnly *bool `json:"SM2AccessOnly,omitempty" xml:"SM2AccessOnly,omitempty"` // The ID of the SM certificate that is added. This parameter is returned only if the value of SM2Enabled is true. // // example: // // 123-cn-hangzhou SM2CertId *bool `json:"SM2CertId,omitempty" xml:"SM2CertId,omitempty"` // Indicates whether SM certificate-based verification is enabled. Valid values: // // - **true** // // - **false** // // example: // // true SM2Enabled *bool `json:"SM2Enabled,omitempty" xml:"SM2Enabled,omitempty"` // The version of the Transport Layer Security (TLS) protocol. Valid values: // // - **tlsv1** // // - **tlsv1.1** // // - **tlsv1.2** // // example: // // 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. // // example: // // 2 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 ¶
func (s *DescribeDomainDetailResponseBodyListen) SetSM2AccessOnly(v bool) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetSM2CertId ¶
func (s *DescribeDomainDetailResponseBodyListen) SetSM2CertId(v bool) *DescribeDomainDetailResponseBodyListen
func (*DescribeDomainDetailResponseBodyListen) SetSM2Enabled ¶
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. // // example: // // 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. // // example: // // true 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. // // example: // // true 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. // // example: // // 1000 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. // // example: // // 15 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. // // example: // // iphash Loadbalance *string `json:"Loadbalance,omitempty" xml:"Loadbalance,omitempty"` // The read timeout period. Unit: seconds. Valid values: 5 to 1800. // // example: // // 200 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 when requests fail to be forwarded to the origin server. Valid values: // // - **true:* - WAF retries. This is the default value. // // - **false:* - WAF does not retry. // // example: // // true 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. // // example: // // true SniEnabled *bool `json:"SniEnabled,omitempty" xml:"SniEnabled,omitempty"` // The value of the custom SNI field. // // example: // // www.aliyundoc.com SniHost *string `json:"SniHost,omitempty" xml:"SniHost,omitempty"` // The write timeout period. Unit: seconds. Valid values: 5 to 1800. // // example: // // 200 WriteTimeout *int32 `json:"WriteTimeout,omitempty" xml:"WriteTimeout,omitempty"` // Indicates whether the X-Forward-For-Proto header is used to identify the protocol used by WAF to forward requests to the origin server. Valid values: // // - **true* - (default) // // - **false** // // example: // // true 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 ¶
func (s *DescribeDomainDetailResponseBodyRedirect) SetKeepalive(v bool) *DescribeDomainDetailResponseBodyRedirect
func (*DescribeDomainDetailResponseBodyRedirect) SetKeepaliveRequests ¶
func (s *DescribeDomainDetailResponseBodyRedirect) SetKeepaliveRequests(v int32) *DescribeDomainDetailResponseBodyRedirect
func (*DescribeDomainDetailResponseBodyRedirect) SetKeepaliveTimeout ¶
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 ¶
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 ¶
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. // // example: // // 1.1.XX.XX 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 custom header field. // // example: // // aaa Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the custom header field. // // example: // // bbb 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 ¶
type DescribeDomainDetailResponseBodySM2CertDetail struct { // The domain name of your website. // // example: // // test.aliyundoc.com 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. // // example: // // 1665590400000 EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The ID of the SSL certificate. // // example: // // 123-cn-hangzhou Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // The name of the SSL certificate. // // example: // // test-sm2-cert-name 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. // // example: // // 1657551525000 StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (DescribeDomainDetailResponseBodySM2CertDetail) GoString ¶
func (s DescribeDomainDetailResponseBodySM2CertDetail) GoString() string
func (*DescribeDomainDetailResponseBodySM2CertDetail) SetCommonName ¶
func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetCommonName(v string) *DescribeDomainDetailResponseBodySM2CertDetail
func (*DescribeDomainDetailResponseBodySM2CertDetail) SetEndTime ¶
func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetEndTime(v int64) *DescribeDomainDetailResponseBodySM2CertDetail
func (*DescribeDomainDetailResponseBodySM2CertDetail) SetName ¶
func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetName(v string) *DescribeDomainDetailResponseBodySM2CertDetail
func (*DescribeDomainDetailResponseBodySM2CertDetail) SetSans ¶
func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetSans(v []*string) *DescribeDomainDetailResponseBodySM2CertDetail
func (*DescribeDomainDetailResponseBodySM2CertDetail) SetStartTime ¶
func (s *DescribeDomainDetailResponseBodySM2CertDetail) SetStartTime(v int64) *DescribeDomainDetailResponseBodySM2CertDetail
func (DescribeDomainDetailResponseBodySM2CertDetail) String ¶
func (s DescribeDomainDetailResponseBodySM2CertDetail) String() string
type DescribeDomainsRequest ¶
type DescribeDomainsRequest struct { // An array of HTTPS listener ports. // // example: // // 1.1.XX.XX Backend *string `json:"Backend,omitempty" xml:"Backend,omitempty"` // The ID of the request. // // example: // // www.aliyundoc.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The page number of the page to return. Default value: 1. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The page number. Default value: **1**. // // example: // // 1 PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: **10**. // // example: // // 10 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,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 ¶
func (s *DescribeDomainsRequest) SetRegionId(v string) *DescribeDomainsRequest
func (*DescribeDomainsRequest) SetResourceManagerResourceGroupId ¶
func (s *DescribeDomainsRequest) SetResourceManagerResourceGroupId(v string) *DescribeDomainsRequest
func (*DescribeDomainsRequest) SetTag ¶
func (s *DescribeDomainsRequest) SetTag(v []*DescribeDomainsRequestTag) *DescribeDomainsRequest
func (DescribeDomainsRequest) String ¶
func (s DescribeDomainsRequest) String() string
type DescribeDomainsRequestTag ¶
type DescribeDomainsRequestTag struct { // The tag key. // // example: // // TagKey1 Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. // // example: // // TagValue1 Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeDomainsRequestTag) GoString ¶
func (s DescribeDomainsRequestTag) GoString() string
func (*DescribeDomainsRequestTag) SetKey ¶
func (s *DescribeDomainsRequestTag) SetKey(v string) *DescribeDomainsRequestTag
func (*DescribeDomainsRequestTag) SetValue ¶
func (s *DescribeDomainsRequestTag) SetValue(v string) *DescribeDomainsRequestTag
func (DescribeDomainsRequestTag) String ¶
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"` // The ID of the request. // // example: // // ABF68BB3-2C48-5FA4-9750-D5FE55700E36 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of returned entries. // // example: // // 146 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. // // example: // // xxxxxcvdaf.****.com Cname *string `json:"Cname,omitempty" xml:"Cname,omitempty"` // The domain name that is added to WAF in CNAME record mode. // // example: // // www.aliyundoc.com 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. // // example: // // rg-acfmvtc5z52**** 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. // // example: // // 1 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 ¶
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. // // example: // // 1.1.XX.XX 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. // // example: // // 1.1.XX.XX 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. // // example: // // 1665386280 EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The time interval. Unit: seconds. The value must be an integral multiple of 60. // // This parameter is required. // // example: // // 300 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. // // example: // // www.aliyundoc.com Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The beginning of the time range to query. Unit: seconds. // // This parameter is required. // // example: // // 1665331200 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 ¶
func (s *DescribeFlowChartRequest) SetRegionId(v string) *DescribeFlowChartRequest
func (*DescribeFlowChartRequest) SetResource ¶
func (s *DescribeFlowChartRequest) SetResource(v string) *DescribeFlowChartRequest
func (*DescribeFlowChartRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // BFA71416-670E-585D-AAE6-E7BBEE248FAB 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 list (ACL) rules. // // example: // // 0 AclCustomBlockSum *int64 `json:"AclCustomBlockSum,omitempty" xml:"AclCustomBlockSum,omitempty"` // The number of requests that are monitored by custom ACL rules. // // example: // // 0 AclCustomReportsSum *int64 `json:"AclCustomReportsSum,omitempty" xml:"AclCustomReportsSum,omitempty"` // The number of requests that are blocked by scan protection rules. // // example: // // 0 AntiScanBlockSum *int64 `json:"AntiScanBlockSum,omitempty" xml:"AntiScanBlockSum,omitempty"` // The number of requests that are blocked by bot management rules. // // example: // // 0 AntibotBlockSum *int64 `json:"AntibotBlockSum,omitempty" xml:"AntibotBlockSum,omitempty"` // The number of requests that are monitored by bot management rules. // // example: // // 0 AntibotReportSum *string `json:"AntibotReportSum,omitempty" xml:"AntibotReportSum,omitempty"` // The number of requests that are monitored by scan protection rules. // // example: // // 0 AntiscanReportsSum *int64 `json:"AntiscanReportsSum,omitempty" xml:"AntiscanReportsSum,omitempty"` // The number of requests that are blocked by the IP address blacklist. // // example: // // 0 BlacklistBlockSum *string `json:"BlacklistBlockSum,omitempty" xml:"BlacklistBlockSum,omitempty"` // The number of requests that are monitored by the IP address blacklist. // // example: // // 0 BlacklistReportsSum *int64 `json:"BlacklistReportsSum,omitempty" xml:"BlacklistReportsSum,omitempty"` // The number of requests that are blocked by custom HTTP flood protection rules. // // example: // // 0 CcCustomBlockSum *int64 `json:"CcCustomBlockSum,omitempty" xml:"CcCustomBlockSum,omitempty"` // The number of requests that are monitored by custom HTTP flood protection rules. // // example: // // 0 CcCustomReportsSum *int64 `json:"CcCustomReportsSum,omitempty" xml:"CcCustomReportsSum,omitempty"` // The number of requests that are blocked by HTTP flood protection rules created by the system. // // example: // // 0 CcSystemBlocksSum *int64 `json:"CcSystemBlocksSum,omitempty" xml:"CcSystemBlocksSum,omitempty"` // The number of requests that are monitored by HTTP flood protection rules created by the system. // // example: // // 0 CcSystemReportsSum *int64 `json:"CcSystemReportsSum,omitempty" xml:"CcSystemReportsSum,omitempty"` // The total number of requests. // // example: // // 2932 Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The total number of requests that are redirected to the WAF instance. // // example: // // 121645464 InBytes *int64 `json:"InBytes,omitempty" xml:"InBytes,omitempty"` // The serial number of the time interval. The serial numbers are arranged in chronological order. // // example: // // 10 Index *int64 `json:"Index,omitempty" xml:"Index,omitempty"` // The peak traffic. // // example: // // 2932 MaxPv *int64 `json:"MaxPv,omitempty" xml:"MaxPv,omitempty"` // The total number of requests that are forwarded by the WAF instance. // // example: // // 1200540464 OutBytes *int64 `json:"OutBytes,omitempty" xml:"OutBytes,omitempty"` // The number of requests that are blocked by rate limiting rules. // // example: // // 0 RatelimitBlockSum *int64 `json:"RatelimitBlockSum,omitempty" xml:"RatelimitBlockSum,omitempty"` // The number of requests that are monitored by rate limiting rules. // // example: // // 0 RatelimitReportSum *int64 `json:"RatelimitReportSum,omitempty" xml:"RatelimitReportSum,omitempty"` // The number of requests that are blocked by region blacklist rules. // // example: // // 0 RegionBlockBlocksSum *int64 `json:"RegionBlockBlocksSum,omitempty" xml:"RegionBlockBlocksSum,omitempty"` // The number of requests that are monitored by region blacklist rules. // // example: // // 0 RegionBlockReportsSum *int64 `json:"RegionBlockReportsSum,omitempty" xml:"RegionBlockReportsSum,omitempty"` // The total number of bot requests. // // example: // // 1110 RobotCount *int64 `json:"RobotCount,omitempty" xml:"RobotCount,omitempty"` // The number of requests that are blocked by basic protection rules. // // example: // // 0 WafBlockSum *int64 `json:"WafBlockSum,omitempty" xml:"WafBlockSum,omitempty"` // The number of requests that are monitored by basic protection rules. // // example: // // 0 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 ¶
func (s *DescribeFlowChartResponseBodyFlowChart) SetRatelimitBlockSum(v int64) *DescribeFlowChartResponseBodyFlowChart
func (*DescribeFlowChartResponseBodyFlowChart) SetRatelimitReportSum ¶
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 ¶
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. // // example: // // 1665386340 EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The beginning of the time range to query. Unit: seconds. // // This parameter is required. // // example: // // 1665331200 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 ¶
func (s *DescribeFlowTopResourceRequest) SetRegionId(v string) *DescribeFlowTopResourceRequest
func (*DescribeFlowTopResourceRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 8F0E0B9A-B518-5C6D-BEFC-A373DDE4F652 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. // // example: // // 181174784 Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The protected object. // // example: // // www.aliyundoc.com 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. // // example: // // 1665386340 EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. // // example: // // www.aliyundoc.com Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The beginning of the time range to query. Unit: seconds. // // This parameter is required. // // example: // // 1665331200 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 ¶
func (s *DescribeFlowTopUrlRequest) SetRegionId(v string) *DescribeFlowTopUrlRequest
func (*DescribeFlowTopUrlRequest) SetResource ¶
func (s *DescribeFlowTopUrlRequest) SetResource(v string) *DescribeFlowTopUrlRequest
func (*DescribeFlowTopUrlRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 520D4E4C-B8EC-5602-ACB6-4D378ACBA28D 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. // // example: // // 181174784 Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The URL that is used to initiate requests. // // example: // // www.aliyundoc.com/path1 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 ¶
type DescribeHybridCloudGroupsRequest struct { // The ID of the hybrid cloud cluster. // // example: // // 428 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. // // example: // // cname ClusterProxyType *string `json:"ClusterProxyType,omitempty" xml:"ClusterProxyType,omitempty"` // The name of the node group that you want to query. // // example: // // groupName1 GroupName *int32 `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The type of the node group. Valid values: // // - **protect** // // - **control** // // - **storage** // // - **controlStorage** // // example: // // protect GroupType *string `json:"GroupType,omitempty" xml:"GroupType,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-********w0b InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The page number. Default value: **1**. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: **10**. // // example: // // 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeHybridCloudGroupsRequest) GoString ¶
func (s DescribeHybridCloudGroupsRequest) GoString() string
func (*DescribeHybridCloudGroupsRequest) SetClusterId ¶
func (s *DescribeHybridCloudGroupsRequest) SetClusterId(v int64) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetClusterProxyType ¶
func (s *DescribeHybridCloudGroupsRequest) SetClusterProxyType(v string) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetGroupName ¶
func (s *DescribeHybridCloudGroupsRequest) SetGroupName(v int32) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetGroupType ¶
func (s *DescribeHybridCloudGroupsRequest) SetGroupType(v string) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetInstanceId ¶
func (s *DescribeHybridCloudGroupsRequest) SetInstanceId(v string) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetPageNumber ¶
func (s *DescribeHybridCloudGroupsRequest) SetPageNumber(v int32) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetPageSize ¶
func (s *DescribeHybridCloudGroupsRequest) SetPageSize(v int32) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetRegionId ¶
func (s *DescribeHybridCloudGroupsRequest) SetRegionId(v string) *DescribeHybridCloudGroupsRequest
func (*DescribeHybridCloudGroupsRequest) SetResourceManagerResourceGroupId ¶
func (s *DescribeHybridCloudGroupsRequest) SetResourceManagerResourceGroupId(v string) *DescribeHybridCloudGroupsRequest
func (DescribeHybridCloudGroupsRequest) String ¶
func (s DescribeHybridCloudGroupsRequest) String() string
type DescribeHybridCloudGroupsResponse ¶
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 ¶
func (s DescribeHybridCloudGroupsResponse) GoString() string
func (*DescribeHybridCloudGroupsResponse) SetHeaders ¶
func (s *DescribeHybridCloudGroupsResponse) SetHeaders(v map[string]*string) *DescribeHybridCloudGroupsResponse
func (*DescribeHybridCloudGroupsResponse) SetStatusCode ¶
func (s *DescribeHybridCloudGroupsResponse) SetStatusCode(v int32) *DescribeHybridCloudGroupsResponse
func (DescribeHybridCloudGroupsResponse) String ¶
func (s DescribeHybridCloudGroupsResponse) String() string
type DescribeHybridCloudGroupsResponseBody ¶
type DescribeHybridCloudGroupsResponseBody struct { // The node groups. Groups []*DescribeHybridCloudGroupsResponseBodyGroups `json:"Groups,omitempty" xml:"Groups,omitempty" type:"Repeated"` // The ID of the request. // // example: // // 045660E7-C4C6-5CD7-8182-7B337D95**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 146 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeHybridCloudGroupsResponseBody) GoString ¶
func (s DescribeHybridCloudGroupsResponseBody) GoString() string
func (*DescribeHybridCloudGroupsResponseBody) SetRequestId ¶
func (s *DescribeHybridCloudGroupsResponseBody) SetRequestId(v string) *DescribeHybridCloudGroupsResponseBody
func (*DescribeHybridCloudGroupsResponseBody) SetTotalCount ¶
func (s *DescribeHybridCloudGroupsResponseBody) SetTotalCount(v int32) *DescribeHybridCloudGroupsResponseBody
func (DescribeHybridCloudGroupsResponseBody) String ¶
func (s DescribeHybridCloudGroupsResponseBody) String() string
type DescribeHybridCloudGroupsResponseBodyGroups ¶
type DescribeHybridCloudGroupsResponseBodyGroups struct { // The back-to-origin mark of the protected cluster. The value is in the {ISP name}-{Continent name}-{City name}-{Back-to-origin identifier} format. The back-to-origin identifier is optional. // // > For more information about ISP names, continent names, city names, and back-to-origin identifiers, see the following sections. // // example: // // aliyun-asiapacific-beijing-12345678 BackSourceMark *string `json:"BackSourceMark,omitempty" xml:"BackSourceMark,omitempty"` // The continent code of the protected cluster. // // > For more information about continent codes, see Continent codes in this topic. // // example: // // 410 ContinentsValue *int32 `json:"ContinentsValue,omitempty" xml:"ContinentsValue,omitempty"` // The ID of the node group. // // example: // // 123 GroupId *int32 `json:"GroupId,omitempty" xml:"GroupId,omitempty"` // The name of the node group. // // example: // // StorageGroup GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The type of the node group. Valid values: // // - **protect** // // - **control** // // - **storage** // // - **controlStorage** // // example: // // protect GroupType *string `json:"GroupType,omitempty" xml:"GroupType,omitempty"` // The IP address of the server used for load balancing. // // example: // // 1.1.XX.XX LoadBalanceIp *string `json:"LoadBalanceIp,omitempty" xml:"LoadBalanceIp,omitempty"` // The ID of the protection node. // // example: // // 1312 LocationId *int64 `json:"LocationId,omitempty" xml:"LocationId,omitempty"` // The ISP code of the protected cluster. // // > For more information about ISP codes, see ISP codes in this topic. // // example: // // 0 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. // // example: // // 80,9200,20018 Ports *string `json:"Ports,omitempty" xml:"Ports,omitempty"` // The city code of the protected cluster. // // > For more information about city codes, see City codes in this topic. // // example: // // 0 RegionCodeValue *int32 `json:"RegionCodeValue,omitempty" xml:"RegionCodeValue,omitempty"` // The description of the node group. // // example: // // test Remark *string `json:"Remark,omitempty" xml:"Remark,omitempty"` }
func (DescribeHybridCloudGroupsResponseBodyGroups) GoString ¶
func (s DescribeHybridCloudGroupsResponseBodyGroups) GoString() string
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetBackSourceMark ¶
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetBackSourceMark(v string) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetContinentsValue ¶
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetContinentsValue(v int32) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetGroupId ¶
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetGroupId(v int32) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetGroupName ¶
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetGroupName(v string) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetGroupType ¶
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetGroupType(v string) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetLoadBalanceIp ¶
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetLoadBalanceIp(v string) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetLocationId ¶
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetLocationId(v int64) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetOperatorValue ¶
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetOperatorValue(v int32) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetPorts ¶
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetPorts(v string) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetRegionCodeValue ¶
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetRegionCodeValue(v int32) *DescribeHybridCloudGroupsResponseBodyGroups
func (*DescribeHybridCloudGroupsResponseBodyGroups) SetRemark ¶
func (s *DescribeHybridCloudGroupsResponseBodyGroups) SetRemark(v string) *DescribeHybridCloudGroupsResponseBodyGroups
func (DescribeHybridCloudGroupsResponseBodyGroups) String ¶
func (s DescribeHybridCloudGroupsResponseBodyGroups) String() string
type DescribeHybridCloudResourcesRequest ¶
type DescribeHybridCloudResourcesRequest struct { // The back-to-origin IP address or domain name. // // example: // // 1.1.XX.XX 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** // // example: // // true CnameEnabled *bool `json:"CnameEnabled,omitempty" xml:"CnameEnabled,omitempty"` // The domain name that you want to query. // // example: // // www.aliyundoc.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-*********** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The page number. Default value: **1**. // // example: // // 1 PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: **10**. // // example: // // 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfmvtc5z52**** ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeHybridCloudResourcesRequest) GoString ¶
func (s DescribeHybridCloudResourcesRequest) GoString() string
func (*DescribeHybridCloudResourcesRequest) SetBackend ¶
func (s *DescribeHybridCloudResourcesRequest) SetBackend(v string) *DescribeHybridCloudResourcesRequest
func (*DescribeHybridCloudResourcesRequest) SetCnameEnabled ¶
func (s *DescribeHybridCloudResourcesRequest) SetCnameEnabled(v bool) *DescribeHybridCloudResourcesRequest
func (*DescribeHybridCloudResourcesRequest) SetDomain ¶
func (s *DescribeHybridCloudResourcesRequest) SetDomain(v string) *DescribeHybridCloudResourcesRequest
func (*DescribeHybridCloudResourcesRequest) SetInstanceId ¶
func (s *DescribeHybridCloudResourcesRequest) SetInstanceId(v string) *DescribeHybridCloudResourcesRequest
func (*DescribeHybridCloudResourcesRequest) SetPageNumber ¶
func (s *DescribeHybridCloudResourcesRequest) SetPageNumber(v int64) *DescribeHybridCloudResourcesRequest
func (*DescribeHybridCloudResourcesRequest) SetPageSize ¶
func (s *DescribeHybridCloudResourcesRequest) SetPageSize(v int64) *DescribeHybridCloudResourcesRequest
func (*DescribeHybridCloudResourcesRequest) SetRegionId ¶
func (s *DescribeHybridCloudResourcesRequest) SetRegionId(v string) *DescribeHybridCloudResourcesRequest
func (*DescribeHybridCloudResourcesRequest) SetResourceManagerResourceGroupId ¶
func (s *DescribeHybridCloudResourcesRequest) SetResourceManagerResourceGroupId(v string) *DescribeHybridCloudResourcesRequest
func (DescribeHybridCloudResourcesRequest) String ¶
func (s DescribeHybridCloudResourcesRequest) String() string
type DescribeHybridCloudResourcesResponse ¶
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 ¶
func (s DescribeHybridCloudResourcesResponse) GoString() string
func (*DescribeHybridCloudResourcesResponse) SetHeaders ¶
func (s *DescribeHybridCloudResourcesResponse) SetHeaders(v map[string]*string) *DescribeHybridCloudResourcesResponse
func (*DescribeHybridCloudResourcesResponse) SetStatusCode ¶
func (s *DescribeHybridCloudResourcesResponse) SetStatusCode(v int32) *DescribeHybridCloudResourcesResponse
func (DescribeHybridCloudResourcesResponse) String ¶
func (s DescribeHybridCloudResourcesResponse) String() string
type DescribeHybridCloudResourcesResponseBody ¶
type DescribeHybridCloudResourcesResponseBody struct { // The domain names. Domains []*DescribeHybridCloudResourcesResponseBodyDomains `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"` // The ID of the request. // // example: // // 98D2AA9A-5959-5CCD-83E3-B6606232A2BE RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries that are returned. // // example: // // 24 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeHybridCloudResourcesResponseBody) GoString ¶
func (s DescribeHybridCloudResourcesResponseBody) GoString() string
func (*DescribeHybridCloudResourcesResponseBody) SetDomains ¶
func (*DescribeHybridCloudResourcesResponseBody) SetRequestId ¶
func (s *DescribeHybridCloudResourcesResponseBody) SetRequestId(v string) *DescribeHybridCloudResourcesResponseBody
func (*DescribeHybridCloudResourcesResponseBody) SetTotalCount ¶
func (s *DescribeHybridCloudResourcesResponseBody) SetTotalCount(v int64) *DescribeHybridCloudResourcesResponseBody
func (DescribeHybridCloudResourcesResponseBody) String ¶
func (s DescribeHybridCloudResourcesResponseBody) String() string
type DescribeHybridCloudResourcesResponseBodyDomains ¶
type DescribeHybridCloudResourcesResponseBodyDomains struct { // The CNAME assigned by WAF. // // > This parameter is returned only if the value of **CnameEnabled* - is true. // // example: // // 50fqmu1ci7g0xtiyxnrhgx6qdhmn****.yundunwaf5.com Cname *string `json:"Cname,omitempty" xml:"Cname,omitempty"` // The domain name. // // example: // // www.aliyundoc.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The access ID. // // example: // // 1 Id *int64 `json:"Id,omitempty" xml:"Id,omitempty"` // 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 Alibaba Cloud resource group. // // example: // // rg-acfmvtc5z52**** 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 the traffic of the domain name. // // example: // // 1 Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` // The user ID. // // example: // // 130715431409**** Uid *string `json:"Uid,omitempty" xml:"Uid,omitempty"` }
func (DescribeHybridCloudResourcesResponseBodyDomains) GoString ¶
func (s DescribeHybridCloudResourcesResponseBodyDomains) GoString() string
func (*DescribeHybridCloudResourcesResponseBodyDomains) SetCname ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetCname(v string) *DescribeHybridCloudResourcesResponseBodyDomains
func (*DescribeHybridCloudResourcesResponseBodyDomains) SetDomain ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetDomain(v string) *DescribeHybridCloudResourcesResponseBodyDomains
func (*DescribeHybridCloudResourcesResponseBodyDomains) SetRedirect ¶
func (*DescribeHybridCloudResourcesResponseBodyDomains) SetResourceManagerResourceGroupId ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetResourceManagerResourceGroupId(v string) *DescribeHybridCloudResourcesResponseBodyDomains
func (*DescribeHybridCloudResourcesResponseBodyDomains) SetStatus ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomains) SetStatus(v int32) *DescribeHybridCloudResourcesResponseBodyDomains
func (DescribeHybridCloudResourcesResponseBodyDomains) String ¶
func (s DescribeHybridCloudResourcesResponseBodyDomains) String() string
type DescribeHybridCloudResourcesResponseBodyDomainsListen ¶
type DescribeHybridCloudResourcesResponseBodyDomainsListen struct { // The ID of the certificate. // // example: // // 72***76-cn-hangzhou 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. // // example: // // 1 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** // // example: // // true EnableTLSv3 *bool `json:"EnableTLSv3,omitempty" xml:"EnableTLSv3,omitempty"` // Indicates whether exclusive IP addresses are supported. Valid values: // // - **true** // // - **false** // // example: // // true 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** // // example: // // false FocusHttps *bool `json:"FocusHttps,omitempty" xml:"FocusHttps,omitempty"` // Indicates whether HTTP/2 is enabled. Valid values: // // - **true** // // - **false** // // example: // // 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"` // Specifies whether to enable IPv6. Valid values: // // - **true** // // - **false** // // example: // // 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. // // example: // // share ProtectionResource *string `json:"ProtectionResource,omitempty" xml:"ProtectionResource,omitempty"` // The version of the Transport Layer Security (TLS) protocol. Valid values: // // - **tlsv1** // // - **tlsv1.1** // // - **tlsv1.2** // // example: // // 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. // // example: // // 0 XffHeaderMode *int32 `json:"XffHeaderMode,omitempty" xml:"XffHeaderMode,omitempty"` // The custom header fields that are used to obtain the actual IP addresses of clients. 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 ¶
func (s DescribeHybridCloudResourcesResponseBodyDomainsListen) GoString() string
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetCipherSuite ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetCipherSuite(v int32) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetCustomCiphers ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetCustomCiphers(v []*string) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetEnableTLSv3 ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetEnableTLSv3(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetExclusiveIp ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetExclusiveIp(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetFocusHttps ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetFocusHttps(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetHttp2Enabled ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetHttp2Enabled(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetHttpPorts ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetHttpPorts(v []*int64) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetHttpsPorts ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetHttpsPorts(v []*int64) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetIPv6Enabled ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetIPv6Enabled(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetProtectionResource ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetProtectionResource(v string) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetTLSVersion ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetTLSVersion(v string) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetXffHeaderMode ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetXffHeaderMode(v int32) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (*DescribeHybridCloudResourcesResponseBodyDomainsListen) SetXffHeaders ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsListen) SetXffHeaders(v []*string) *DescribeHybridCloudResourcesResponseBodyDomainsListen
func (DescribeHybridCloudResourcesResponseBodyDomainsListen) String ¶
func (s DescribeHybridCloudResourcesResponseBodyDomainsListen) String() string
type DescribeHybridCloudResourcesResponseBodyDomainsRedirect ¶
type DescribeHybridCloudResourcesResponseBodyDomainsRedirect struct { // The IP addresses or domain names of the origin server. Backends []*string `json:"Backends,omitempty" xml:"Backends,omitempty" type:"Repeated"` // Indicates whether the public cloud disaster recovery feature is enabled. Valid values: // // - **true** // // - **false** // // example: // // true CnameEnabled *bool `json:"CnameEnabled,omitempty" xml:"CnameEnabled,omitempty"` // The timeout period for connections. Unit: seconds. Valid values: 5 to 120. // // example: // // 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** // // example: // // true FocusHttpBackend *bool `json:"FocusHttpBackend,omitempty" xml:"FocusHttpBackend,omitempty"` // Indicates whether the persistent connection feature is enabled. Valid values: // // - **true** // // - **false** // // example: // // true 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 the persistent connection feature is enabled. // // example: // // 1000 KeepaliveRequests *int64 `json:"KeepaliveRequests,omitempty" xml:"KeepaliveRequests,omitempty"` // The timeout period for 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 can remain in the Idle state before the persistent connection is released. // // example: // // 15 KeepaliveTimeout *int64 `json:"KeepaliveTimeout,omitempty" xml:"KeepaliveTimeout,omitempty"` // The load balancing algorithm that is used to forward requests to the origin server. Valid values: // // - **iphash** // // - **roundRobin** // // - **leastTime** // // example: // // iphash Loadbalance *string `json:"Loadbalance,omitempty" xml:"Loadbalance,omitempty"` // The timeout period for read connections. Unit: seconds. Valid values: 5 to 1800. // // example: // // 200 ReadTimeout *int64 `json:"ReadTimeout,omitempty" xml:"ReadTimeout,omitempty"` // The key-value pair that is used to label requests that pass through WAF. RequestHeaders []*DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders `json:"RequestHeaders,omitempty" xml:"RequestHeaders,omitempty" type:"Repeated"` // Indicates whether WAF retries forwarding requests if requests fail to be forwarded to the origin server. Valid values: // // - **true** // // - **false** // // example: // // true Retry *bool `json:"Retry,omitempty" xml:"Retry,omitempty"` // The forwarding rules that are configured for the domain name. This parameter 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. // // example: // // [ // // { // // "rs": [ // // "1.1.XX.XX" // // ], // // "locationId": 535, // // "location": "test1111" // // } // // ] RoutingRules *string `json:"RoutingRules,omitempty" xml:"RoutingRules,omitempty"` // Indicates whether the origin Server Name Indication (SNI) feature is enabled. Valid values: // // - **true** // // - **false** // // example: // // true SniEnabled *bool `json:"SniEnabled,omitempty" xml:"SniEnabled,omitempty"` // The value of the custom 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**. // // example: // // www.aliyundoc.com SniHost *string `json:"SniHost,omitempty" xml:"SniHost,omitempty"` // The timeout period for write connections. Unit: seconds. Valid values: 5 to 1800. // // example: // // 200 WriteTimeout *int64 `json:"WriteTimeout,omitempty" xml:"WriteTimeout,omitempty"` }
func (DescribeHybridCloudResourcesResponseBodyDomainsRedirect) GoString ¶
func (s DescribeHybridCloudResourcesResponseBodyDomainsRedirect) GoString() string
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetBackends ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetBackends(v []*string) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetCnameEnabled ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetCnameEnabled(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetConnectTimeout ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetConnectTimeout(v int64) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetFocusHttpBackend ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetFocusHttpBackend(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetKeepalive ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetKeepalive(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetKeepaliveRequests ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetKeepaliveRequests(v int64) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetKeepaliveTimeout ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetKeepaliveTimeout(v int64) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetLoadbalance ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetLoadbalance(v string) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetReadTimeout ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetReadTimeout(v int64) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetRequestHeaders ¶
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetRoutingRules ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetRoutingRules(v string) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetSniEnabled ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetSniEnabled(v bool) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetSniHost ¶
func (*DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetWriteTimeout ¶
func (s *DescribeHybridCloudResourcesResponseBodyDomainsRedirect) SetWriteTimeout(v int64) *DescribeHybridCloudResourcesResponseBodyDomainsRedirect
func (DescribeHybridCloudResourcesResponseBodyDomainsRedirect) String ¶
func (s DescribeHybridCloudResourcesResponseBodyDomainsRedirect) String() string
type DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders ¶
type DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders struct { // The key of the custom header field. // // example: // // aaa Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the custom header field. // // example: // // bbb Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders) GoString ¶
func (s DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders) GoString() string
func (DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders) String ¶
func (s DescribeHybridCloudResourcesResponseBodyDomainsRedirectRequestHeaders) String() string
type DescribeHybridCloudUserRequest ¶
type DescribeHybridCloudUserRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-*********** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeHybridCloudUserRequest) GoString ¶
func (s DescribeHybridCloudUserRequest) GoString() string
func (*DescribeHybridCloudUserRequest) SetInstanceId ¶
func (s *DescribeHybridCloudUserRequest) SetInstanceId(v string) *DescribeHybridCloudUserRequest
func (*DescribeHybridCloudUserRequest) SetRegionId ¶
func (s *DescribeHybridCloudUserRequest) SetRegionId(v string) *DescribeHybridCloudUserRequest
func (*DescribeHybridCloudUserRequest) SetResourceManagerResourceGroupId ¶
func (s *DescribeHybridCloudUserRequest) SetResourceManagerResourceGroupId(v string) *DescribeHybridCloudUserRequest
func (DescribeHybridCloudUserRequest) String ¶
func (s DescribeHybridCloudUserRequest) String() string
type DescribeHybridCloudUserResponse ¶
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 ¶
func (s DescribeHybridCloudUserResponse) GoString() string
func (*DescribeHybridCloudUserResponse) SetBody ¶
func (s *DescribeHybridCloudUserResponse) SetBody(v *DescribeHybridCloudUserResponseBody) *DescribeHybridCloudUserResponse
func (*DescribeHybridCloudUserResponse) SetHeaders ¶
func (s *DescribeHybridCloudUserResponse) SetHeaders(v map[string]*string) *DescribeHybridCloudUserResponse
func (*DescribeHybridCloudUserResponse) SetStatusCode ¶
func (s *DescribeHybridCloudUserResponse) SetStatusCode(v int32) *DescribeHybridCloudUserResponse
func (DescribeHybridCloudUserResponse) String ¶
func (s DescribeHybridCloudUserResponse) String() string
type DescribeHybridCloudUserResponseBody ¶
type DescribeHybridCloudUserResponseBody struct { // The ID of the request. // // example: // // 9178CB86-285F-5679-A30A-3B3F007E4206 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 ¶
func (s DescribeHybridCloudUserResponseBody) GoString() string
func (*DescribeHybridCloudUserResponseBody) SetRequestId ¶
func (s *DescribeHybridCloudUserResponseBody) SetRequestId(v string) *DescribeHybridCloudUserResponseBody
func (*DescribeHybridCloudUserResponseBody) SetUserInfo ¶
func (s *DescribeHybridCloudUserResponseBody) SetUserInfo(v *DescribeHybridCloudUserResponseBodyUserInfo) *DescribeHybridCloudUserResponseBody
func (DescribeHybridCloudUserResponseBody) String ¶
func (s DescribeHybridCloudUserResponseBody) String() string
type DescribeHybridCloudUserResponseBodyUserInfo ¶
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. // // example: // // 80,8080 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. // // example: // // 8443,443 HttpsPorts *string `json:"HttpsPorts,omitempty" xml:"HttpsPorts,omitempty"` }
func (DescribeHybridCloudUserResponseBodyUserInfo) GoString ¶
func (s DescribeHybridCloudUserResponseBodyUserInfo) GoString() string
func (*DescribeHybridCloudUserResponseBodyUserInfo) SetHttpPorts ¶
func (s *DescribeHybridCloudUserResponseBodyUserInfo) SetHttpPorts(v string) *DescribeHybridCloudUserResponseBodyUserInfo
func (*DescribeHybridCloudUserResponseBodyUserInfo) SetHttpsPorts ¶
func (s *DescribeHybridCloudUserResponseBodyUserInfo) SetHttpsPorts(v string) *DescribeHybridCloudUserResponseBodyUserInfo
func (DescribeHybridCloudUserResponseBodyUserInfo) String ¶
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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q 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 ¶
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. // // example: // // default_version Edition *string `json:"Edition,omitempty" xml:"Edition,omitempty"` // The expiration time of the WAF instance. // // example: // // 4809859200000 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. // // example: // // 1 InDebt *string `json:"InDebt,omitempty" xml:"InDebt,omitempty"` // The ID of the WAF instance. // // example: // // waf-cn-xxx 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. // // example: // // POSTPAY 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the request. // // example: // // 66A98669-CC6E-4F3E-80A6-3014697B11AE 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. // // example: // // 1668496310000 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. // // example: // // 1 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](https://help.aliyun.com/document_detail/374354.html). // // example: // // 100 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. // // example: // // true AntiScan *bool `json:"AntiScan,omitempty" xml:"AntiScan,omitempty"` // The maximum number of scan protection rule templates that can be configured. // // example: // // 20 AntiScanTemplateMaxCount *int64 `json:"AntiScanTemplateMaxCount,omitempty" xml:"AntiScanTemplateMaxCount,omitempty"` // The maximum number of back-to-origin IP addresses that can be configured. // // example: // // 20 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. // // example: // // true BaseWafGroup *bool `json:"BaseWafGroup,omitempty" xml:"BaseWafGroup,omitempty"` // The maximum number of protection rules that can be included in a basic protection rule template. // // example: // // 100 BaseWafGroupRuleInTemplateMaxCount *int64 `json:"BaseWafGroupRuleInTemplateMaxCount,omitempty" xml:"BaseWafGroupRuleInTemplateMaxCount,omitempty"` // The maximum number of basic protection rule templates that can be configured. // // example: // // 20 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. // // example: // // true 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. // // example: // // true BotApp *string `json:"BotApp,omitempty" xml:"BotApp,omitempty"` // The maximum number of bot management rule templates that can be configured. // // example: // // 50 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. // // example: // // true BotWeb *string `json:"BotWeb,omitempty" xml:"BotWeb,omitempty"` // The maximum number of CNAMEs that can be added. // // example: // // 1000 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. // // example: // // true CustomResponse *bool `json:"CustomResponse,omitempty" xml:"CustomResponse,omitempty"` // The maximum number of rules that can be included in a custom response rule template. // // example: // // 100 CustomResponseRuleInTemplateMaxCount *int64 `json:"CustomResponseRuleInTemplateMaxCount,omitempty" xml:"CustomResponseRuleInTemplateMaxCount,omitempty"` // The maximum number of custom response rule templates that can be configured. // // example: // // 20 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. // // example: // // true CustomRule *bool `json:"CustomRule,omitempty" xml:"CustomRule,omitempty"` // The action that can be included in a custom rule. // // example: // // block 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. // // example: // // URL CustomRuleCondition *string `json:"CustomRuleCondition,omitempty" xml:"CustomRuleCondition,omitempty"` // The maximum number of rules that can be included in a custom rule template. // // example: // // 100 CustomRuleInTemplateMaxCount *int64 `json:"CustomRuleInTemplateMaxCount,omitempty" xml:"CustomRuleInTemplateMaxCount,omitempty"` // The statistical object for rate limiting in a custom rule. // // example: // // header CustomRuleRatelimitor *string `json:"CustomRuleRatelimitor,omitempty" xml:"CustomRuleRatelimitor,omitempty"` // The maximum number of custom rule templates that can be configured. // // example: // // 20 CustomRuleTemplateMaxCount *int64 `json:"CustomRuleTemplateMaxCount,omitempty" xml:"CustomRuleTemplateMaxCount,omitempty"` // The maximum number of protected object groups that can be configured. // // example: // // 100 DefenseGroupMaxCount *int64 `json:"DefenseGroupMaxCount,omitempty" xml:"DefenseGroupMaxCount,omitempty"` // The maximum number of protected objects that can be included in a protected object group. // // example: // // 100 DefenseObjectInGroupMaxCount *int64 `json:"DefenseObjectInGroupMaxCount,omitempty" xml:"DefenseObjectInGroupMaxCount,omitempty"` // The maximum number of protected objects to which a protection rule template can be applied. // // example: // // 100 DefenseObjectInTemplateMaxCount *int64 `json:"DefenseObjectInTemplateMaxCount,omitempty" xml:"DefenseObjectInTemplateMaxCount,omitempty"` // The maximum number of protected objects that can be configured. // // example: // // 20,000 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. // // example: // // true Dlp *bool `json:"Dlp,omitempty" xml:"Dlp,omitempty"` // The maximum number of rules that can be included in a data leakage prevention rule template. // // example: // // 50 DlpRuleInTemplateMaxCount *int64 `json:"DlpRuleInTemplateMaxCount,omitempty" xml:"DlpRuleInTemplateMaxCount,omitempty"` // The maximum number of data leakage prevention rule templates that can be configured. // // example: // // 50 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. // // example: // // true 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. // // example: // // true Gslb *bool `json:"Gslb,omitempty" xml:"Gslb,omitempty"` // The HTTP port range that is supported. For more information, see [View supported ports](https://help.aliyun.com/document_detail/385578.html). // // example: // // 80 HttpPorts *string `json:"HttpPorts,omitempty" xml:"HttpPorts,omitempty"` // The HTTPS port range that is supported. For more information, see [View supported ports](https://help.aliyun.com/document_detail/385578.html). // // example: // // 443 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. // // example: // // true IpBlacklist *bool `json:"IpBlacklist,omitempty" xml:"IpBlacklist,omitempty"` // The maximum number of IP addresses that can be added to an IP address blacklist rule. // // example: // // 200 IpBlacklistIpInRuleMaxCount *int64 `json:"IpBlacklistIpInRuleMaxCount,omitempty" xml:"IpBlacklistIpInRuleMaxCount,omitempty"` // The maximum number of rules that can be included in an IP address blacklist rule template. // // example: // // 100 IpBlacklistRuleInTemplateMaxCount *int64 `json:"IpBlacklistRuleInTemplateMaxCount,omitempty" xml:"IpBlacklistRuleInTemplateMaxCount,omitempty"` // The maximum number of IP address blacklist rule templates that can be configured. // // example: // // 20 IpBlacklistTemplateMaxCount *int64 `json:"IpBlacklistTemplateMaxCount,omitempty" xml:"IpBlacklistTemplateMaxCount,omitempty"` // Indicates whether IPv6 is supported. Valid values: // // - **true:* - IPv6 is supported. // // - **false:* - IPv6 is not supported. // // example: // // true 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. // // example: // // true 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. // // example: // // true MajorProtection *bool `json:"MajorProtection,omitempty" xml:"MajorProtection,omitempty"` // The maximum number of major event protection rule templates that can be configured. // // example: // // 20 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. // // example: // // true Tamperproof *bool `json:"Tamperproof,omitempty" xml:"Tamperproof,omitempty"` // The maximum number of rules that can be included in a website tamper-proofing rule template. // // example: // // 50 TamperproofRuleInTemplateMaxCount *int64 `json:"TamperproofRuleInTemplateMaxCount,omitempty" xml:"TamperproofRuleInTemplateMaxCount,omitempty"` // The maximum number of website tamper-proofing rule templates that can be configured. // // example: // // 50 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. // // example: // // 2,000 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. // // example: // // 500 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. // // example: // // 50,000 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. // // example: // // true 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. // // example: // // contain 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. // // example: // // URL WhitelistRuleCondition *string `json:"WhitelistRuleCondition,omitempty" xml:"WhitelistRuleCondition,omitempty"` // The maximum number of rules that can be included in a whitelist rule template. // // example: // // 100 WhitelistRuleInTemplateMaxCount *int64 `json:"WhitelistRuleInTemplateMaxCount,omitempty" xml:"WhitelistRuleInTemplateMaxCount,omitempty"` // The maximum number of whitelist rule templates that can be configured. // // example: // // 20 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](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // 192.0.XX.XX 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. // // example: // // gmtModified OrderBy *string `json:"OrderBy,omitempty" xml:"OrderBy,omitempty"` // The number of the page to return. Default value: **1**. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries to return on each page. Default value: **10**. // // example: // // 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the IP address blacklist rule for major event protection. // // example: // // 20013199 RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The ID of the rule template for major event protection. // // example: // // 5673 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 ¶
func (s *DescribeMajorProtectionBlackIpsRequest) SetRegionId(v string) *DescribeMajorProtectionBlackIpsRequest
func (*DescribeMajorProtectionBlackIpsRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 41631674-EEB0-5B02-BEB4-40A758E9B841 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of IP addresses in the blacklist. // // example: // // 63 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. // // example: // // test0003asdffas 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. // // example: // // 1662603328 ExpiredTime *int64 `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"` // The most recent time when the IP address blacklist was modified. // // example: // // 1665456202000 GmtModified *int64 `json:"GmtModified,omitempty" xml:"GmtModified,omitempty"` // The IP address in the IP address blacklist. // // example: // // 192.0.XX.XX Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"` // The ID of the IP address blacklist rule for major event protection. // // example: // // 8508970 RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The ID of the rule template for major event protection. // // example: // // 9684 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 DescribeMemberAccountsRequest ¶ added in v3.1.0
type DescribeMemberAccountsRequest struct { // The status of the member that you want to query. // // - **enabled**: managed. // // - **disabled**: not managed. // // - **disabling**: being deleted. // // example: // // enabled AccountStatus *string `json:"AccountStatus,omitempty" xml:"AccountStatus,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The source IP address of the request. The system specifies this parameter. // // example: // // 0.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (DescribeMemberAccountsRequest) GoString ¶ added in v3.1.0
func (s DescribeMemberAccountsRequest) GoString() string
func (*DescribeMemberAccountsRequest) SetAccountStatus ¶ added in v3.1.0
func (s *DescribeMemberAccountsRequest) SetAccountStatus(v string) *DescribeMemberAccountsRequest
func (*DescribeMemberAccountsRequest) SetInstanceId ¶ added in v3.1.0
func (s *DescribeMemberAccountsRequest) SetInstanceId(v string) *DescribeMemberAccountsRequest
func (*DescribeMemberAccountsRequest) SetRegionId ¶ added in v3.1.0
func (s *DescribeMemberAccountsRequest) SetRegionId(v string) *DescribeMemberAccountsRequest
func (*DescribeMemberAccountsRequest) SetResourceManagerResourceGroupId ¶ added in v3.1.0
func (s *DescribeMemberAccountsRequest) SetResourceManagerResourceGroupId(v string) *DescribeMemberAccountsRequest
func (*DescribeMemberAccountsRequest) SetSourceIp ¶ added in v3.1.0
func (s *DescribeMemberAccountsRequest) SetSourceIp(v string) *DescribeMemberAccountsRequest
func (DescribeMemberAccountsRequest) String ¶ added in v3.1.0
func (s DescribeMemberAccountsRequest) String() string
type DescribeMemberAccountsResponse ¶ added in v3.1.0
type DescribeMemberAccountsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeMemberAccountsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeMemberAccountsResponse) GoString ¶ added in v3.1.0
func (s DescribeMemberAccountsResponse) GoString() string
func (*DescribeMemberAccountsResponse) SetBody ¶ added in v3.1.0
func (s *DescribeMemberAccountsResponse) SetBody(v *DescribeMemberAccountsResponseBody) *DescribeMemberAccountsResponse
func (*DescribeMemberAccountsResponse) SetHeaders ¶ added in v3.1.0
func (s *DescribeMemberAccountsResponse) SetHeaders(v map[string]*string) *DescribeMemberAccountsResponse
func (*DescribeMemberAccountsResponse) SetStatusCode ¶ added in v3.1.0
func (s *DescribeMemberAccountsResponse) SetStatusCode(v int32) *DescribeMemberAccountsResponse
func (DescribeMemberAccountsResponse) String ¶ added in v3.1.0
func (s DescribeMemberAccountsResponse) String() string
type DescribeMemberAccountsResponseBody ¶ added in v3.1.0
type DescribeMemberAccountsResponseBody struct { // The information about the member. AccountInfos []*DescribeMemberAccountsResponseBodyAccountInfos `json:"AccountInfos,omitempty" xml:"AccountInfos,omitempty" type:"Repeated"` // The ID of the request. // // example: // // 50C4A80D-D46C-57E0-9A7D-03C0****4852 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeMemberAccountsResponseBody) GoString ¶ added in v3.1.0
func (s DescribeMemberAccountsResponseBody) GoString() string
func (*DescribeMemberAccountsResponseBody) SetAccountInfos ¶ added in v3.1.0
func (s *DescribeMemberAccountsResponseBody) SetAccountInfos(v []*DescribeMemberAccountsResponseBodyAccountInfos) *DescribeMemberAccountsResponseBody
func (*DescribeMemberAccountsResponseBody) SetRequestId ¶ added in v3.1.0
func (s *DescribeMemberAccountsResponseBody) SetRequestId(v string) *DescribeMemberAccountsResponseBody
func (DescribeMemberAccountsResponseBody) String ¶ added in v3.1.0
func (s DescribeMemberAccountsResponseBody) String() string
type DescribeMemberAccountsResponseBodyAccountInfos ¶ added in v3.1.0
type DescribeMemberAccountsResponseBodyAccountInfos struct { // The ID of the member. // // example: // // 169************21 AccountId *string `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The name of the member. // // example: // // ipflgmqqnbjg AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"` // The status of the member. // // - **enabled**: managed. // // - **disabled**: not managed. // // - **disabling**: being deleted. // // example: // // enabled AccountStatus *string `json:"AccountStatus,omitempty" xml:"AccountStatus,omitempty"` // The description of the member. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The time when the member was added. // // example: // // 1683367751000 GmtCreate *int64 `json:"GmtCreate,omitempty" xml:"GmtCreate,omitempty"` }
func (DescribeMemberAccountsResponseBodyAccountInfos) GoString ¶ added in v3.1.0
func (s DescribeMemberAccountsResponseBodyAccountInfos) GoString() string
func (*DescribeMemberAccountsResponseBodyAccountInfos) SetAccountId ¶ added in v3.1.0
func (s *DescribeMemberAccountsResponseBodyAccountInfos) SetAccountId(v string) *DescribeMemberAccountsResponseBodyAccountInfos
func (*DescribeMemberAccountsResponseBodyAccountInfos) SetAccountName ¶ added in v3.1.0
func (s *DescribeMemberAccountsResponseBodyAccountInfos) SetAccountName(v string) *DescribeMemberAccountsResponseBodyAccountInfos
func (*DescribeMemberAccountsResponseBodyAccountInfos) SetAccountStatus ¶ added in v3.1.0
func (s *DescribeMemberAccountsResponseBodyAccountInfos) SetAccountStatus(v string) *DescribeMemberAccountsResponseBodyAccountInfos
func (*DescribeMemberAccountsResponseBodyAccountInfos) SetDescription ¶ added in v3.1.0
func (s *DescribeMemberAccountsResponseBodyAccountInfos) SetDescription(v string) *DescribeMemberAccountsResponseBodyAccountInfos
func (*DescribeMemberAccountsResponseBodyAccountInfos) SetGmtCreate ¶ added in v3.1.0
func (s *DescribeMemberAccountsResponseBodyAccountInfos) SetGmtCreate(v int64) *DescribeMemberAccountsResponseBodyAccountInfos
func (DescribeMemberAccountsResponseBodyAccountInfos) String ¶ added in v3.1.0
func (s DescribeMemberAccountsResponseBodyAccountInfos) 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. // // example: // // 1665386340 EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The time interval. Unit: seconds. The value must be an integral multiple of 60. // // This parameter is required. // // example: // // 300 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. // // example: // // www.aliyundoc.com Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The beginning of the time range to query. Unit: seconds. // // This parameter is required. // // example: // // 1665331200 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 ¶
func (s *DescribePeakTrendRequest) SetRegionId(v string) *DescribePeakTrendRequest
func (*DescribePeakTrendRequest) SetResource ¶
func (s *DescribePeakTrendRequest) SetResource(v string) *DescribePeakTrendRequest
func (*DescribePeakTrendRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 9D11AC3A-A10C-56E7-A342-E87EC892BAE2 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. // // example: // // 0 AclSum *int64 `json:"AclSum,omitempty" xml:"AclSum,omitempty"` // The number of requests that are monitored or blocked by the scan protection module. // // example: // // 0 AntiScanSum *int64 `json:"AntiScanSum,omitempty" xml:"AntiScanSum,omitempty"` // The number of requests that are monitored or blocked by the HTTP flood protection module. // // example: // // 0 CcSum *int64 `json:"CcSum,omitempty" xml:"CcSum,omitempty"` // The total number of requests. // // example: // // 2622 Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The serial number of the time interval. The serial numbers are arranged in chronological order. // // example: // // 10 Index *int64 `json:"Index,omitempty" xml:"Index,omitempty"` // The number of requests that are monitored or blocked by the regular expression protection engine. // // example: // // 0 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 DescribeProductInstancesRequest ¶ added in v3.3.0
type DescribeProductInstancesRequest struct { // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-zxu****9d02 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The ID of the Alibaba Cloud account to which the resource belongs. // // example: // // 1704********9107 OwnerUserId *string `json:"OwnerUserId,omitempty" xml:"OwnerUserId,omitempty"` // The page number. Default value: **1**. // // example: // // 1 PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: **10**. // // example: // // 10 PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the instance. // // example: // // lb-2zeugkfj81jvo****4tqm ResourceInstanceId *string `json:"ResourceInstanceId,omitempty" xml:"ResourceInstanceId,omitempty"` // The public IP address of the instance. // // example: // // 1.X.X.1 ResourceIp *string `json:"ResourceIp,omitempty" xml:"ResourceIp,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-aekz6ql****5uzi ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The name of the instance. // // example: // // exampleResourceName ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The cloud service to which the instance belongs. Valid values: // // - **clb4**: Layer 4 Classic Load Balancer (CLB). // // - **clb7**: Layer 7 CLB. // // - **ecs**: Elastic Compute Service (ECS). // // example: // // clb7 ResourceProduct *string `json:"ResourceProduct,omitempty" xml:"ResourceProduct,omitempty"` // The region ID of the instance. Valid values: // // - **cn-chengdu**: China (Chengdu). // // - **cn-beijing**: China (Beijing). // // - **cn-zhangjiakou**: China (Zhangjiakou). // // - **cn-hangzhou**: China (Hangzhou). // // - **cn-shanghai**: China (Shanghai). // // - **cn-shenzhen**: China (Shenzhen). // // - **cn-qingdao**: China (Qingdao). // // - **cn-hongkong**: China (Hong Kong). // // - **ap-southeast-3**: Malaysia (Kuala Lumpur). // // - **ap-southeast-5**: Indonesia (Jakarta). // // example: // // cn-hangzhou ResourceRegionId *string `json:"ResourceRegionId,omitempty" xml:"ResourceRegionId,omitempty"` }
func (DescribeProductInstancesRequest) GoString ¶ added in v3.3.0
func (s DescribeProductInstancesRequest) GoString() string
func (*DescribeProductInstancesRequest) SetInstanceId ¶ added in v3.3.0
func (s *DescribeProductInstancesRequest) SetInstanceId(v string) *DescribeProductInstancesRequest
func (*DescribeProductInstancesRequest) SetOwnerUserId ¶ added in v3.3.0
func (s *DescribeProductInstancesRequest) SetOwnerUserId(v string) *DescribeProductInstancesRequest
func (*DescribeProductInstancesRequest) SetPageNumber ¶ added in v3.3.0
func (s *DescribeProductInstancesRequest) SetPageNumber(v int64) *DescribeProductInstancesRequest
func (*DescribeProductInstancesRequest) SetPageSize ¶ added in v3.3.0
func (s *DescribeProductInstancesRequest) SetPageSize(v int64) *DescribeProductInstancesRequest
func (*DescribeProductInstancesRequest) SetRegionId ¶ added in v3.3.0
func (s *DescribeProductInstancesRequest) SetRegionId(v string) *DescribeProductInstancesRequest
func (*DescribeProductInstancesRequest) SetResourceInstanceId ¶ added in v3.3.0
func (s *DescribeProductInstancesRequest) SetResourceInstanceId(v string) *DescribeProductInstancesRequest
func (*DescribeProductInstancesRequest) SetResourceIp ¶ added in v3.3.0
func (s *DescribeProductInstancesRequest) SetResourceIp(v string) *DescribeProductInstancesRequest
func (*DescribeProductInstancesRequest) SetResourceManagerResourceGroupId ¶ added in v3.3.0
func (s *DescribeProductInstancesRequest) SetResourceManagerResourceGroupId(v string) *DescribeProductInstancesRequest
func (*DescribeProductInstancesRequest) SetResourceName ¶ added in v3.3.0
func (s *DescribeProductInstancesRequest) SetResourceName(v string) *DescribeProductInstancesRequest
func (*DescribeProductInstancesRequest) SetResourceProduct ¶ added in v3.3.0
func (s *DescribeProductInstancesRequest) SetResourceProduct(v string) *DescribeProductInstancesRequest
func (*DescribeProductInstancesRequest) SetResourceRegionId ¶ added in v3.3.0
func (s *DescribeProductInstancesRequest) SetResourceRegionId(v string) *DescribeProductInstancesRequest
func (DescribeProductInstancesRequest) String ¶ added in v3.3.0
func (s DescribeProductInstancesRequest) String() string
type DescribeProductInstancesResponse ¶ added in v3.3.0
type DescribeProductInstancesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeProductInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeProductInstancesResponse) GoString ¶ added in v3.3.0
func (s DescribeProductInstancesResponse) GoString() string
func (*DescribeProductInstancesResponse) SetBody ¶ added in v3.3.0
func (s *DescribeProductInstancesResponse) SetBody(v *DescribeProductInstancesResponseBody) *DescribeProductInstancesResponse
func (*DescribeProductInstancesResponse) SetHeaders ¶ added in v3.3.0
func (s *DescribeProductInstancesResponse) SetHeaders(v map[string]*string) *DescribeProductInstancesResponse
func (*DescribeProductInstancesResponse) SetStatusCode ¶ added in v3.3.0
func (s *DescribeProductInstancesResponse) SetStatusCode(v int32) *DescribeProductInstancesResponse
func (DescribeProductInstancesResponse) String ¶ added in v3.3.0
func (s DescribeProductInstancesResponse) String() string
type DescribeProductInstancesResponseBody ¶ added in v3.3.0
type DescribeProductInstancesResponseBody struct { // The information about the instances. ProductInstances []*DescribeProductInstancesResponseBodyProductInstances `json:"ProductInstances,omitempty" xml:"ProductInstances,omitempty" type:"Repeated"` // The ID of the request. // // example: // // FDCBAE1E-2B3F-5C13-AD20-844B9473**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 100 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeProductInstancesResponseBody) GoString ¶ added in v3.3.0
func (s DescribeProductInstancesResponseBody) GoString() string
func (*DescribeProductInstancesResponseBody) SetProductInstances ¶ added in v3.3.0
func (s *DescribeProductInstancesResponseBody) SetProductInstances(v []*DescribeProductInstancesResponseBodyProductInstances) *DescribeProductInstancesResponseBody
func (*DescribeProductInstancesResponseBody) SetRequestId ¶ added in v3.3.0
func (s *DescribeProductInstancesResponseBody) SetRequestId(v string) *DescribeProductInstancesResponseBody
func (*DescribeProductInstancesResponseBody) SetTotalCount ¶ added in v3.3.0
func (s *DescribeProductInstancesResponseBody) SetTotalCount(v int64) *DescribeProductInstancesResponseBody
func (DescribeProductInstancesResponseBody) String ¶ added in v3.3.0
func (s DescribeProductInstancesResponseBody) String() string
type DescribeProductInstancesResponseBodyProductInstances ¶ added in v3.3.0
type DescribeProductInstancesResponseBodyProductInstances struct { // The ID of the Alibaba Cloud account to which the resource belongs. // // example: // // 1704********9107 OwnerUserId *string `json:"OwnerUserId,omitempty" xml:"OwnerUserId,omitempty"` // The ID of the instance. // // example: // // i-2ze1tm4pvghp****cluv ResourceInstanceId *string `json:"ResourceInstanceId,omitempty" xml:"ResourceInstanceId,omitempty"` // The public IP address of the instance. // // example: // // 1.X.X.1 ResourceIp *string `json:"ResourceIp,omitempty" xml:"ResourceIp,omitempty"` // The name of the instance. // // example: // // ecs-test ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The information about the ports. ResourcePorts []*DescribeProductInstancesResponseBodyProductInstancesResourcePorts `json:"ResourcePorts,omitempty" xml:"ResourcePorts,omitempty" type:"Repeated"` // The cloud service to which the instance belongs. Valid values: // // - **clb4**: Layer 4 CLB. // // - **clb7**: Layer 7 CLB. // // - **ecs**: ECS. // // example: // // clb4 ResourceProduct *string `json:"ResourceProduct,omitempty" xml:"ResourceProduct,omitempty"` // The region ID of the instance. Valid values: // // - **cn-chengdu**: China (Chengdu). // // - **cn-beijing**: China (Beijing). // // - **cn-zhangjiakou**: China (Zhangjiakou). // // - **cn-hangzhou**: China (Hangzhou). // // - **cn-shanghai**: China (Shanghai). // // - **cn-shenzhen**: China (Shenzhen). // // - **cn-qingdao**: China (Qingdao). // // - **cn-hongkong**: China (Hong Kong). // // - **ap-southeast-3**: Malaysia (Kuala Lumpur). // // - **ap-southeast-5**: Indonesia (Jakarta). // // example: // // cn-beijing ResourceRegionId *string `json:"ResourceRegionId,omitempty" xml:"ResourceRegionId,omitempty"` }
func (DescribeProductInstancesResponseBodyProductInstances) GoString ¶ added in v3.3.0
func (s DescribeProductInstancesResponseBodyProductInstances) GoString() string
func (*DescribeProductInstancesResponseBodyProductInstances) SetOwnerUserId ¶ added in v3.3.0
func (s *DescribeProductInstancesResponseBodyProductInstances) SetOwnerUserId(v string) *DescribeProductInstancesResponseBodyProductInstances
func (*DescribeProductInstancesResponseBodyProductInstances) SetResourceInstanceId ¶ added in v3.3.0
func (s *DescribeProductInstancesResponseBodyProductInstances) SetResourceInstanceId(v string) *DescribeProductInstancesResponseBodyProductInstances
func (*DescribeProductInstancesResponseBodyProductInstances) SetResourceIp ¶ added in v3.3.0
func (s *DescribeProductInstancesResponseBodyProductInstances) SetResourceIp(v string) *DescribeProductInstancesResponseBodyProductInstances
func (*DescribeProductInstancesResponseBodyProductInstances) SetResourceName ¶ added in v3.3.0
func (s *DescribeProductInstancesResponseBodyProductInstances) SetResourceName(v string) *DescribeProductInstancesResponseBodyProductInstances
func (*DescribeProductInstancesResponseBodyProductInstances) SetResourcePorts ¶ added in v3.3.0
func (*DescribeProductInstancesResponseBodyProductInstances) SetResourceProduct ¶ added in v3.3.0
func (s *DescribeProductInstancesResponseBodyProductInstances) SetResourceProduct(v string) *DescribeProductInstancesResponseBodyProductInstances
func (*DescribeProductInstancesResponseBodyProductInstances) SetResourceRegionId ¶ added in v3.3.0
func (s *DescribeProductInstancesResponseBodyProductInstances) SetResourceRegionId(v string) *DescribeProductInstancesResponseBodyProductInstances
func (DescribeProductInstancesResponseBodyProductInstances) String ¶ added in v3.3.0
func (s DescribeProductInstancesResponseBodyProductInstances) String() string
type DescribeProductInstancesResponseBodyProductInstancesResourcePorts ¶ added in v3.3.0
type DescribeProductInstancesResponseBodyProductInstancesResourcePorts struct { // The information about the certificates. Certificates []*DescribeProductInstancesResponseBodyProductInstancesResourcePortsCertificates `json:"Certificates,omitempty" xml:"Certificates,omitempty" type:"Repeated"` // The port number. // // example: // // 443 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The protocol type. Valid values: // // - **http** // // - **https** // // example: // // https Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` }
func (DescribeProductInstancesResponseBodyProductInstancesResourcePorts) GoString ¶ added in v3.3.0
func (s DescribeProductInstancesResponseBodyProductInstancesResourcePorts) GoString() string
func (*DescribeProductInstancesResponseBodyProductInstancesResourcePorts) SetCertificates ¶ added in v3.3.0
func (*DescribeProductInstancesResponseBodyProductInstancesResourcePorts) SetProtocol ¶ added in v3.3.0
func (DescribeProductInstancesResponseBodyProductInstancesResourcePorts) String ¶ added in v3.3.0
func (s DescribeProductInstancesResponseBodyProductInstancesResourcePorts) String() string
type DescribeProductInstancesResponseBodyProductInstancesResourcePortsCertificates ¶ added in v3.3.0
type DescribeProductInstancesResponseBodyProductInstancesResourcePortsCertificates struct { // The ID of the certificate. // // example: // // 10106183 CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"` // The name of the certificate. // // example: // // trafficxxxx.cn CertificateName *string `json:"CertificateName,omitempty" xml:"CertificateName,omitempty"` }
func (DescribeProductInstancesResponseBodyProductInstancesResourcePortsCertificates) GoString ¶ added in v3.3.0
func (s DescribeProductInstancesResponseBodyProductInstancesResourcePortsCertificates) GoString() string
func (*DescribeProductInstancesResponseBodyProductInstancesResourcePortsCertificates) SetCertificateId ¶ added in v3.3.0
func (*DescribeProductInstancesResponseBodyProductInstancesResourcePortsCertificates) SetCertificateName ¶ added in v3.3.0
type DescribePunishedDomainsRequest ¶ added in v3.4.0
type DescribePunishedDomainsRequest struct { // The domain names. Domains []*string `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-uqm****qa07 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-aekz7nc****aata ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribePunishedDomainsRequest) GoString ¶ added in v3.4.0
func (s DescribePunishedDomainsRequest) GoString() string
func (*DescribePunishedDomainsRequest) SetDomains ¶ added in v3.4.0
func (s *DescribePunishedDomainsRequest) SetDomains(v []*string) *DescribePunishedDomainsRequest
func (*DescribePunishedDomainsRequest) SetInstanceId ¶ added in v3.4.0
func (s *DescribePunishedDomainsRequest) SetInstanceId(v string) *DescribePunishedDomainsRequest
func (*DescribePunishedDomainsRequest) SetRegionId ¶ added in v3.4.0
func (s *DescribePunishedDomainsRequest) SetRegionId(v string) *DescribePunishedDomainsRequest
func (*DescribePunishedDomainsRequest) SetResourceManagerResourceGroupId ¶ added in v3.4.0
func (s *DescribePunishedDomainsRequest) SetResourceManagerResourceGroupId(v string) *DescribePunishedDomainsRequest
func (DescribePunishedDomainsRequest) String ¶ added in v3.4.0
func (s DescribePunishedDomainsRequest) String() string
type DescribePunishedDomainsResponse ¶ added in v3.4.0
type DescribePunishedDomainsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribePunishedDomainsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribePunishedDomainsResponse) GoString ¶ added in v3.4.0
func (s DescribePunishedDomainsResponse) GoString() string
func (*DescribePunishedDomainsResponse) SetBody ¶ added in v3.4.0
func (s *DescribePunishedDomainsResponse) SetBody(v *DescribePunishedDomainsResponseBody) *DescribePunishedDomainsResponse
func (*DescribePunishedDomainsResponse) SetHeaders ¶ added in v3.4.0
func (s *DescribePunishedDomainsResponse) SetHeaders(v map[string]*string) *DescribePunishedDomainsResponse
func (*DescribePunishedDomainsResponse) SetStatusCode ¶ added in v3.4.0
func (s *DescribePunishedDomainsResponse) SetStatusCode(v int32) *DescribePunishedDomainsResponse
func (DescribePunishedDomainsResponse) String ¶ added in v3.4.0
func (s DescribePunishedDomainsResponse) String() string
type DescribePunishedDomainsResponseBody ¶ added in v3.4.0
type DescribePunishedDomainsResponseBody struct { // The domain names that are penalized for failing to obtain an ICP filing. PunishedDomains []*string `json:"PunishedDomains,omitempty" xml:"PunishedDomains,omitempty" type:"Repeated"` // The request ID. // // example: // // B1F4D802-55A1-5D53-A247-7E79****85E7 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribePunishedDomainsResponseBody) GoString ¶ added in v3.4.0
func (s DescribePunishedDomainsResponseBody) GoString() string
func (*DescribePunishedDomainsResponseBody) SetPunishedDomains ¶ added in v3.4.0
func (s *DescribePunishedDomainsResponseBody) SetPunishedDomains(v []*string) *DescribePunishedDomainsResponseBody
func (*DescribePunishedDomainsResponseBody) SetRequestId ¶ added in v3.4.0
func (s *DescribePunishedDomainsResponseBody) SetRequestId(v string) *DescribePunishedDomainsResponseBody
func (DescribePunishedDomainsResponseBody) String ¶ added in v3.4.0
func (s DescribePunishedDomainsResponseBody) String() string
type DescribeResourceInstanceCertsRequest ¶ added in v3.1.0
type DescribeResourceInstanceCertsRequest struct { // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v2_public_cn-* InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The page number. Default value: **1**. // // example: // // 1 PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: **10**. // // example: // // 10 PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the instance. // // example: // // lb-bp1*****jqnnqk5uj2p ResourceInstanceId *string `json:"ResourceInstanceId,omitempty" xml:"ResourceInstanceId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeResourceInstanceCertsRequest) GoString ¶ added in v3.1.0
func (s DescribeResourceInstanceCertsRequest) GoString() string
func (*DescribeResourceInstanceCertsRequest) SetInstanceId ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsRequest) SetInstanceId(v string) *DescribeResourceInstanceCertsRequest
func (*DescribeResourceInstanceCertsRequest) SetPageNumber ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsRequest) SetPageNumber(v int64) *DescribeResourceInstanceCertsRequest
func (*DescribeResourceInstanceCertsRequest) SetPageSize ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsRequest) SetPageSize(v int64) *DescribeResourceInstanceCertsRequest
func (*DescribeResourceInstanceCertsRequest) SetRegionId ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsRequest) SetRegionId(v string) *DescribeResourceInstanceCertsRequest
func (*DescribeResourceInstanceCertsRequest) SetResourceInstanceId ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsRequest) SetResourceInstanceId(v string) *DescribeResourceInstanceCertsRequest
func (*DescribeResourceInstanceCertsRequest) SetResourceManagerResourceGroupId ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsRequest) SetResourceManagerResourceGroupId(v string) *DescribeResourceInstanceCertsRequest
func (DescribeResourceInstanceCertsRequest) String ¶ added in v3.1.0
func (s DescribeResourceInstanceCertsRequest) String() string
type DescribeResourceInstanceCertsResponse ¶ added in v3.1.0
type DescribeResourceInstanceCertsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeResourceInstanceCertsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeResourceInstanceCertsResponse) GoString ¶ added in v3.1.0
func (s DescribeResourceInstanceCertsResponse) GoString() string
func (*DescribeResourceInstanceCertsResponse) SetHeaders ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsResponse) SetHeaders(v map[string]*string) *DescribeResourceInstanceCertsResponse
func (*DescribeResourceInstanceCertsResponse) SetStatusCode ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsResponse) SetStatusCode(v int32) *DescribeResourceInstanceCertsResponse
func (DescribeResourceInstanceCertsResponse) String ¶ added in v3.1.0
func (s DescribeResourceInstanceCertsResponse) String() string
type DescribeResourceInstanceCertsResponseBody ¶ added in v3.1.0
type DescribeResourceInstanceCertsResponseBody struct { // The certificates. Certs []*DescribeResourceInstanceCertsResponseBodyCerts `json:"Certs,omitempty" xml:"Certs,omitempty" type:"Repeated"` // The request ID. // // example: // // D7861F61-***-6B19160D5EB0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 1 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeResourceInstanceCertsResponseBody) GoString ¶ added in v3.1.0
func (s DescribeResourceInstanceCertsResponseBody) GoString() string
func (*DescribeResourceInstanceCertsResponseBody) SetRequestId ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsResponseBody) SetRequestId(v string) *DescribeResourceInstanceCertsResponseBody
func (*DescribeResourceInstanceCertsResponseBody) SetTotalCount ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsResponseBody) SetTotalCount(v int64) *DescribeResourceInstanceCertsResponseBody
func (DescribeResourceInstanceCertsResponseBody) String ¶ added in v3.1.0
func (s DescribeResourceInstanceCertsResponseBody) String() string
type DescribeResourceInstanceCertsResponseBodyCerts ¶ added in v3.1.0
type DescribeResourceInstanceCertsResponseBodyCerts struct { // The time when the certificate expires. // // example: // // 1708415521211 AfterDate *int64 `json:"AfterDate,omitempty" xml:"AfterDate,omitempty"` // The time when the certificate was issued. // // example: // // 1708415521211 BeforeDate *int64 `json:"BeforeDate,omitempty" xml:"BeforeDate,omitempty"` // The globally unique ID of the certificate. The value is in the "Certificate ID-cn-hangzhou" format. For example, if the ID of the certificate is 123, the value of CertIdentifier is 123-cn-hangzhou. // // example: // // 123-cn-hangzhou CertIdentifier *string `json:"CertIdentifier,omitempty" xml:"CertIdentifier,omitempty"` // The name of the certificate. // // example: // // demoCertName CertName *string `json:"CertName,omitempty" xml:"CertName,omitempty"` // The common name. // // example: // // *.aliyundemo.com CommonName *string `json:"CommonName,omitempty" xml:"CommonName,omitempty"` // The domain name for which the certificate is issued. // // example: // // waf.aliyundemo.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // Indicates whether the certificate chain is complete. // // example: // // true IsChainCompleted *bool `json:"IsChainCompleted,omitempty" xml:"IsChainCompleted,omitempty"` }
func (DescribeResourceInstanceCertsResponseBodyCerts) GoString ¶ added in v3.1.0
func (s DescribeResourceInstanceCertsResponseBodyCerts) GoString() string
func (*DescribeResourceInstanceCertsResponseBodyCerts) SetAfterDate ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsResponseBodyCerts) SetAfterDate(v int64) *DescribeResourceInstanceCertsResponseBodyCerts
func (*DescribeResourceInstanceCertsResponseBodyCerts) SetBeforeDate ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsResponseBodyCerts) SetBeforeDate(v int64) *DescribeResourceInstanceCertsResponseBodyCerts
func (*DescribeResourceInstanceCertsResponseBodyCerts) SetCertIdentifier ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsResponseBodyCerts) SetCertIdentifier(v string) *DescribeResourceInstanceCertsResponseBodyCerts
func (*DescribeResourceInstanceCertsResponseBodyCerts) SetCertName ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsResponseBodyCerts) SetCertName(v string) *DescribeResourceInstanceCertsResponseBodyCerts
func (*DescribeResourceInstanceCertsResponseBodyCerts) SetCommonName ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsResponseBodyCerts) SetCommonName(v string) *DescribeResourceInstanceCertsResponseBodyCerts
func (*DescribeResourceInstanceCertsResponseBodyCerts) SetDomain ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsResponseBodyCerts) SetDomain(v string) *DescribeResourceInstanceCertsResponseBodyCerts
func (*DescribeResourceInstanceCertsResponseBodyCerts) SetIsChainCompleted ¶ added in v3.1.0
func (s *DescribeResourceInstanceCertsResponseBodyCerts) SetIsChainCompleted(v bool) *DescribeResourceInstanceCertsResponseBodyCerts
func (DescribeResourceInstanceCertsResponseBodyCerts) String ¶ added in v3.1.0
func (s DescribeResourceInstanceCertsResponseBodyCerts) String() string
type DescribeResourceLogStatusRequest ¶
type DescribeResourceLogStatusRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf-cn-zz11zcl**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q 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 (,). // // This parameter is required. // // example: // // alb-wewbb23dfsetetcic1242-0****,alb-wewbb23dfsetetcic1242-1**** 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 ¶
func (s *DescribeResourceLogStatusRequest) SetRegionId(v string) *DescribeResourceLogStatusRequest
func (*DescribeResourceLogStatusRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 0DABF8AB-2321-5F8D-A8D7-922D757FBFFE 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. // // example: // // alb-wewbb23dfsetetcic**** 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. // // example: // // true 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](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the cloud service instance. // // This parameter is required. // // example: // // 8vb40vj87znu3ai7l5lv4-80**** ResourceInstanceId *string `json:"ResourceInstanceId,omitempty" xml:"ResourceInstanceId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q 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 ¶
func (s *DescribeResourcePortRequest) SetRegionId(v string) *DescribeResourcePortRequest
func (*DescribeResourcePortRequest) SetResourceInstanceId ¶
func (s *DescribeResourcePortRequest) SetResourceInstanceId(v string) *DescribeResourcePortRequest
func (*DescribeResourcePortRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 66A98669-CC6E-4F3E-80A6-3014697B11AE 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 DescribeResourceRegionIdRequest ¶ added in v3.2.0
type DescribeResourceRegionIdRequest struct { // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-aek2lrm****6pnq ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeResourceRegionIdRequest) GoString ¶ added in v3.2.0
func (s DescribeResourceRegionIdRequest) GoString() string
func (*DescribeResourceRegionIdRequest) SetInstanceId ¶ added in v3.2.0
func (s *DescribeResourceRegionIdRequest) SetInstanceId(v string) *DescribeResourceRegionIdRequest
func (*DescribeResourceRegionIdRequest) SetRegionId ¶ added in v3.2.0
func (s *DescribeResourceRegionIdRequest) SetRegionId(v string) *DescribeResourceRegionIdRequest
func (*DescribeResourceRegionIdRequest) SetResourceManagerResourceGroupId ¶ added in v3.2.0
func (s *DescribeResourceRegionIdRequest) SetResourceManagerResourceGroupId(v string) *DescribeResourceRegionIdRequest
func (DescribeResourceRegionIdRequest) String ¶ added in v3.2.0
func (s DescribeResourceRegionIdRequest) String() string
type DescribeResourceRegionIdResponse ¶ added in v3.2.0
type DescribeResourceRegionIdResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeResourceRegionIdResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeResourceRegionIdResponse) GoString ¶ added in v3.2.0
func (s DescribeResourceRegionIdResponse) GoString() string
func (*DescribeResourceRegionIdResponse) SetBody ¶ added in v3.2.0
func (s *DescribeResourceRegionIdResponse) SetBody(v *DescribeResourceRegionIdResponseBody) *DescribeResourceRegionIdResponse
func (*DescribeResourceRegionIdResponse) SetHeaders ¶ added in v3.2.0
func (s *DescribeResourceRegionIdResponse) SetHeaders(v map[string]*string) *DescribeResourceRegionIdResponse
func (*DescribeResourceRegionIdResponse) SetStatusCode ¶ added in v3.2.0
func (s *DescribeResourceRegionIdResponse) SetStatusCode(v int32) *DescribeResourceRegionIdResponse
func (DescribeResourceRegionIdResponse) String ¶ added in v3.2.0
func (s DescribeResourceRegionIdResponse) String() string
type DescribeResourceRegionIdResponseBody ¶ added in v3.2.0
type DescribeResourceRegionIdResponseBody struct { // The ID of the request. // // example: // // F5905D3F-F674-5177-9E48-466DD3B8**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The region IDs. ResourceRegionIds []*string `json:"ResourceRegionIds,omitempty" xml:"ResourceRegionIds,omitempty" type:"Repeated"` }
func (DescribeResourceRegionIdResponseBody) GoString ¶ added in v3.2.0
func (s DescribeResourceRegionIdResponseBody) GoString() string
func (*DescribeResourceRegionIdResponseBody) SetRequestId ¶ added in v3.2.0
func (s *DescribeResourceRegionIdResponseBody) SetRequestId(v string) *DescribeResourceRegionIdResponseBody
func (*DescribeResourceRegionIdResponseBody) SetResourceRegionIds ¶ added in v3.2.0
func (s *DescribeResourceRegionIdResponseBody) SetResourceRegionIds(v []*string) *DescribeResourceRegionIdResponseBody
func (DescribeResourceRegionIdResponseBody) String ¶ added in v3.2.0
func (s DescribeResourceRegionIdResponseBody) String() string
type DescribeResourceSupportRegionsRequest ¶ added in v3.2.0
type DescribeResourceSupportRegionsRequest struct { // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-aekzpks****kdjq ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeResourceSupportRegionsRequest) GoString ¶ added in v3.2.0
func (s DescribeResourceSupportRegionsRequest) GoString() string
func (*DescribeResourceSupportRegionsRequest) SetInstanceId ¶ added in v3.2.0
func (s *DescribeResourceSupportRegionsRequest) SetInstanceId(v string) *DescribeResourceSupportRegionsRequest
func (*DescribeResourceSupportRegionsRequest) SetRegionId ¶ added in v3.2.0
func (s *DescribeResourceSupportRegionsRequest) SetRegionId(v string) *DescribeResourceSupportRegionsRequest
func (*DescribeResourceSupportRegionsRequest) SetResourceManagerResourceGroupId ¶ added in v3.2.0
func (s *DescribeResourceSupportRegionsRequest) SetResourceManagerResourceGroupId(v string) *DescribeResourceSupportRegionsRequest
func (DescribeResourceSupportRegionsRequest) String ¶ added in v3.2.0
func (s DescribeResourceSupportRegionsRequest) String() string
type DescribeResourceSupportRegionsResponse ¶ added in v3.2.0
type DescribeResourceSupportRegionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeResourceSupportRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeResourceSupportRegionsResponse) GoString ¶ added in v3.2.0
func (s DescribeResourceSupportRegionsResponse) GoString() string
func (*DescribeResourceSupportRegionsResponse) SetHeaders ¶ added in v3.2.0
func (s *DescribeResourceSupportRegionsResponse) SetHeaders(v map[string]*string) *DescribeResourceSupportRegionsResponse
func (*DescribeResourceSupportRegionsResponse) SetStatusCode ¶ added in v3.2.0
func (s *DescribeResourceSupportRegionsResponse) SetStatusCode(v int32) *DescribeResourceSupportRegionsResponse
func (DescribeResourceSupportRegionsResponse) String ¶ added in v3.2.0
func (s DescribeResourceSupportRegionsResponse) String() string
type DescribeResourceSupportRegionsResponseBody ¶ added in v3.2.0
type DescribeResourceSupportRegionsResponseBody struct { // The ID of the request. // // example: // // 58FDF266-3D56-5DE8-91E0-96A26B****DD RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The region IDs. SupportRegions []*string `json:"SupportRegions,omitempty" xml:"SupportRegions,omitempty" type:"Repeated"` }
func (DescribeResourceSupportRegionsResponseBody) GoString ¶ added in v3.2.0
func (s DescribeResourceSupportRegionsResponseBody) GoString() string
func (*DescribeResourceSupportRegionsResponseBody) SetRequestId ¶ added in v3.2.0
func (s *DescribeResourceSupportRegionsResponseBody) SetRequestId(v string) *DescribeResourceSupportRegionsResponseBody
func (*DescribeResourceSupportRegionsResponseBody) SetSupportRegions ¶ added in v3.2.0
func (s *DescribeResourceSupportRegionsResponseBody) SetSupportRegions(v []*string) *DescribeResourceSupportRegionsResponseBody
func (DescribeResourceSupportRegionsResponseBody) String ¶ added in v3.2.0
func (s DescribeResourceSupportRegionsResponseBody) 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. // // example: // // 1665386280 EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The time interval. Unit: seconds. The value must be an integral multiple of 60. // // This parameter is required. // // example: // // 300 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. // // example: // // www.aliyundoc.com Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The beginning of the time range to query. Unit: seconds. // // This parameter is required. // // example: // // 1665331200 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. // // This parameter is required. // // example: // // waf 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 ¶
func (s *DescribeResponseCodeTrendGraphRequest) SetRegionId(v string) *DescribeResponseCodeTrendGraphRequest
func (*DescribeResponseCodeTrendGraphRequest) SetResource ¶
func (s *DescribeResponseCodeTrendGraphRequest) SetResource(v string) *DescribeResponseCodeTrendGraphRequest
func (*DescribeResponseCodeTrendGraphRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 7D46493E-84DD-58CE-80A7-8643****9ECC 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. // // example: // // 0 Code302Pv *int64 `json:"302Pv,omitempty" xml:"302Pv,omitempty"` // The number of 405 error codes that are returned. // // example: // // 121645464 Code405Pv *int64 `json:"405Pv,omitempty" xml:"405Pv,omitempty"` // The number of 444 error codes that are returned. // // example: // // 0 Code444Pv *int64 `json:"444Pv,omitempty" xml:"444Pv,omitempty"` // The number of 499 error codes that are returned. // // example: // // 0 Code499Pv *int64 `json:"499Pv,omitempty" xml:"499Pv,omitempty"` // The number of 5xx error codes that are returned. // // example: // // 2932 Code5xxPv *int64 `json:"5xxPv,omitempty" xml:"5xxPv,omitempty"` // The serial number of the time interval. The serial numbers are arranged in chronological order. // // example: // // 10 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) SetCode444Pv ¶ added in v3.4.0
func (s *DescribeResponseCodeTrendGraphResponseBodyResponseCodes) SetCode444Pv(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](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The number of the page to return. Default value: **1**. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries to return on each page. Default value: **10**. // // example: // // 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q 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. // // example: // // name SearchType *string `json:"SearchType,omitempty" xml:"SearchType,omitempty"` // The query condition. // // example: // // test 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 ¶
func (s *DescribeRuleGroupsRequest) SetRegionId(v string) *DescribeRuleGroupsRequest
func (*DescribeRuleGroupsRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 02E9A4B8-90FB-5F41-A049-C82277EB82FB 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. // // example: // // 24 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. // // example: // // 1664336364000 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. // // example: // // 1 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. // // example: // // 1012 ParentRuleGroupId *int64 `json:"ParentRuleGroupId,omitempty" xml:"ParentRuleGroupId,omitempty"` // The ID of the regular expression rule group. // // example: // // 115361 RuleGroupId *int64 `json:"RuleGroupId,omitempty" xml:"RuleGroupId,omitempty"` // The name of the rule group. // // example: // // ssssss RuleGroupName *string `json:"RuleGroupName,omitempty" xml:"RuleGroupName,omitempty"` // The number of built-in rules in the rule group. // // example: // // 4444 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 ¶
func (s *DescribeRuleGroupsResponseBodyRuleGroups) SetIsSubscribe(v int32) *DescribeRuleGroupsResponseBodyRuleGroups
func (*DescribeRuleGroupsResponseBodyRuleGroups) SetParentRuleGroupId ¶
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. // // example: // // 1665386280 EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. // // example: // // www.aliyundoc.com Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q 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. // // example: // // blacklist RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` // The beginning of the time range to query. Unit: seconds. // // This parameter is required. // // example: // // 1665331200 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 ¶
func (s *DescribeRuleHitsTopClientIpRequest) SetRegionId(v string) *DescribeRuleHitsTopClientIpRequest
func (*DescribeRuleHitsTopClientIpRequest) SetResource ¶
func (s *DescribeRuleHitsTopClientIpRequest) SetResource(v string) *DescribeRuleHitsTopClientIpRequest
func (*DescribeRuleHitsTopClientIpRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 9F0F9AD6-62E2-50BB-A3E5-30FFB9410262 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. // // example: // // 3.3.XX.XX ClientIp *string `json:"ClientIp,omitempty" xml:"ClientIp,omitempty"` // The number of attacks that are initiated from the IP address. // // example: // // 531 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. // // example: // // 1665386340 EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q 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. // // example: // // blacklist RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` // The beginning of the time range to query. Unit: seconds. // // This parameter is required. // // example: // // 1665331200 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 ¶
func (s *DescribeRuleHitsTopResourceRequest) SetRegionId(v string) *DescribeRuleHitsTopResourceRequest
func (*DescribeRuleHitsTopResourceRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // ADA11BC7-AA95-5C31-9095-5802C02ED1DC 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. // // example: // // 14219 Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The protected object. // // example: // // www.aliyundoc.com 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. // // example: // // 1665386280 EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // Specifies whether protected objects that trigger protection rules are returned in the response. Valid values // // - **true**: returns only the number of times each protection rule is triggered. If you set IsGroupResource to true, Resource is left empty. // // - **false**: returns the number of times each protection rule is triggered by each protected object. // // example: // // true 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. // // example: // // www.aliyundoc.com Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q 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. // // example: // // blacklist RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` // The beginning of the time range to query. Unit: seconds. // // This parameter is required. // // example: // // 1665331200 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 ¶
func (s *DescribeRuleHitsTopRuleIdRequest) SetIsGroupResource(v string) *DescribeRuleHitsTopRuleIdRequest
func (*DescribeRuleHitsTopRuleIdRequest) SetRegionId ¶
func (s *DescribeRuleHitsTopRuleIdRequest) SetRegionId(v string) *DescribeRuleHitsTopRuleIdRequest
func (*DescribeRuleHitsTopRuleIdRequest) SetResource ¶
func (s *DescribeRuleHitsTopRuleIdRequest) SetResource(v string) *DescribeRuleHitsTopRuleIdRequest
func (*DescribeRuleHitsTopRuleIdRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // F6334274-8870-5D2F-A1AD-D6EF885AC1ED 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. // // example: // // 181174784 Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The protected object. // // example: // // www.aliyundoc.com Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the rule. // // example: // // 5465465 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. // // example: // // 1665386280 EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. // // example: // // www.aliyundoc.com Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The start point of the time period for which to query. Unit: seconds. // // This parameter is required. // // example: // // 1665331200 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 ¶
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. // // example: // // 45E377CE-0B04-578E-B653-EEA63CFE**** 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. // // example: // // 698455 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. // // example: // // cc_system 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. // // example: // // 1665386280 EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. // // example: // // www.aliyundoc.com Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The beginning of the time range to query. Unit: seconds. // // This parameter is required. // // example: // // 1665331200 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 ¶
func (s *DescribeRuleHitsTopUaRequest) SetRegionId(v string) *DescribeRuleHitsTopUaRequest
func (*DescribeRuleHitsTopUaRequest) SetResource ¶
func (s *DescribeRuleHitsTopUaRequest) SetResource(v string) *DescribeRuleHitsTopUaRequest
func (*DescribeRuleHitsTopUaRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 8E5C7ED7-503A-5986-A005-36F2511EB89F 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. // // example: // // 531 Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The user agent. // // example: // // android 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. // // example: // // 1665386280 EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. // // This parameter is required. // // example: // // www.aliyundoc.com Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q 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. // // example: // // blacklist RuleType *string `json:"RuleType,omitempty" xml:"RuleType,omitempty"` // The beginning of the time range to query. Unit: seconds. // // This parameter is required. // // example: // // 1665331200 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 ¶
func (s *DescribeRuleHitsTopUrlRequest) SetRegionId(v string) *DescribeRuleHitsTopUrlRequest
func (*DescribeRuleHitsTopUrlRequest) SetResource ¶
func (s *DescribeRuleHitsTopUrlRequest) SetResource(v string) *DescribeRuleHitsTopUrlRequest
func (*DescribeRuleHitsTopUrlRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 3D8AF43B-08EB-51CE-B33A-93AAEF3F9B0C 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. // // example: // // 21862 Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The request URL. // // example: // // www.aliyundoc.com/path3 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 DescribeSlsAuthStatusRequest ¶ added in v3.1.0
type DescribeSlsAuthStatusRequest struct { // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-g4t3g****04 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou:* - the Chinese mainland. // // - **ap-southeast-1:* - outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-aek2okfav****iq ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeSlsAuthStatusRequest) GoString ¶ added in v3.1.0
func (s DescribeSlsAuthStatusRequest) GoString() string
func (*DescribeSlsAuthStatusRequest) SetInstanceId ¶ added in v3.1.0
func (s *DescribeSlsAuthStatusRequest) SetInstanceId(v string) *DescribeSlsAuthStatusRequest
func (*DescribeSlsAuthStatusRequest) SetRegionId ¶ added in v3.1.0
func (s *DescribeSlsAuthStatusRequest) SetRegionId(v string) *DescribeSlsAuthStatusRequest
func (*DescribeSlsAuthStatusRequest) SetResourceManagerResourceGroupId ¶ added in v3.1.0
func (s *DescribeSlsAuthStatusRequest) SetResourceManagerResourceGroupId(v string) *DescribeSlsAuthStatusRequest
func (DescribeSlsAuthStatusRequest) String ¶ added in v3.1.0
func (s DescribeSlsAuthStatusRequest) String() string
type DescribeSlsAuthStatusResponse ¶ added in v3.1.0
type DescribeSlsAuthStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeSlsAuthStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeSlsAuthStatusResponse) GoString ¶ added in v3.1.0
func (s DescribeSlsAuthStatusResponse) GoString() string
func (*DescribeSlsAuthStatusResponse) SetBody ¶ added in v3.1.0
func (s *DescribeSlsAuthStatusResponse) SetBody(v *DescribeSlsAuthStatusResponseBody) *DescribeSlsAuthStatusResponse
func (*DescribeSlsAuthStatusResponse) SetHeaders ¶ added in v3.1.0
func (s *DescribeSlsAuthStatusResponse) SetHeaders(v map[string]*string) *DescribeSlsAuthStatusResponse
func (*DescribeSlsAuthStatusResponse) SetStatusCode ¶ added in v3.1.0
func (s *DescribeSlsAuthStatusResponse) SetStatusCode(v int32) *DescribeSlsAuthStatusResponse
func (DescribeSlsAuthStatusResponse) String ¶ added in v3.1.0
func (s DescribeSlsAuthStatusResponse) String() string
type DescribeSlsAuthStatusResponseBody ¶ added in v3.1.0
type DescribeSlsAuthStatusResponseBody struct { // The ID of the request. // // example: // // 3589D3A3-4A04-51CB-AA89-353ED20A**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether WAF is authorized to access Logstores. Valid values: // // - **true** // // - **false** // // example: // // false Status *bool `json:"Status,omitempty" xml:"Status,omitempty"` }
func (DescribeSlsAuthStatusResponseBody) GoString ¶ added in v3.1.0
func (s DescribeSlsAuthStatusResponseBody) GoString() string
func (*DescribeSlsAuthStatusResponseBody) SetRequestId ¶ added in v3.1.0
func (s *DescribeSlsAuthStatusResponseBody) SetRequestId(v string) *DescribeSlsAuthStatusResponseBody
func (*DescribeSlsAuthStatusResponseBody) SetStatus ¶ added in v3.1.0
func (s *DescribeSlsAuthStatusResponseBody) SetStatus(v bool) *DescribeSlsAuthStatusResponseBody
func (DescribeSlsAuthStatusResponseBody) String ¶ added in v3.1.0
func (s DescribeSlsAuthStatusResponseBody) String() string
type DescribeSlsLogStoreRequest ¶ added in v3.1.0
type DescribeSlsLogStoreRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-zpr3d****0o InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-aek2wf3mn****vq ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeSlsLogStoreRequest) GoString ¶ added in v3.1.0
func (s DescribeSlsLogStoreRequest) GoString() string
func (*DescribeSlsLogStoreRequest) SetInstanceId ¶ added in v3.1.0
func (s *DescribeSlsLogStoreRequest) SetInstanceId(v string) *DescribeSlsLogStoreRequest
func (*DescribeSlsLogStoreRequest) SetRegionId ¶ added in v3.1.0
func (s *DescribeSlsLogStoreRequest) SetRegionId(v string) *DescribeSlsLogStoreRequest
func (*DescribeSlsLogStoreRequest) SetResourceManagerResourceGroupId ¶ added in v3.1.0
func (s *DescribeSlsLogStoreRequest) SetResourceManagerResourceGroupId(v string) *DescribeSlsLogStoreRequest
func (DescribeSlsLogStoreRequest) String ¶ added in v3.1.0
func (s DescribeSlsLogStoreRequest) String() string
type DescribeSlsLogStoreResponse ¶ added in v3.1.0
type DescribeSlsLogStoreResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeSlsLogStoreResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeSlsLogStoreResponse) GoString ¶ added in v3.1.0
func (s DescribeSlsLogStoreResponse) GoString() string
func (*DescribeSlsLogStoreResponse) SetBody ¶ added in v3.1.0
func (s *DescribeSlsLogStoreResponse) SetBody(v *DescribeSlsLogStoreResponseBody) *DescribeSlsLogStoreResponse
func (*DescribeSlsLogStoreResponse) SetHeaders ¶ added in v3.1.0
func (s *DescribeSlsLogStoreResponse) SetHeaders(v map[string]*string) *DescribeSlsLogStoreResponse
func (*DescribeSlsLogStoreResponse) SetStatusCode ¶ added in v3.1.0
func (s *DescribeSlsLogStoreResponse) SetStatusCode(v int32) *DescribeSlsLogStoreResponse
func (DescribeSlsLogStoreResponse) String ¶ added in v3.1.0
func (s DescribeSlsLogStoreResponse) String() string
type DescribeSlsLogStoreResponseBody ¶ added in v3.1.0
type DescribeSlsLogStoreResponseBody struct { // The name of the Logstore. // // example: // // wafng-logstore LogStoreName *string `json:"LogStoreName,omitempty" xml:"LogStoreName,omitempty"` // The name of the Simple Log Service project. // // example: // // wafng-project-14316572********-cn-hangzhou ProjectName *string `json:"ProjectName,omitempty" xml:"ProjectName,omitempty"` // The capacity of the Logstore. Unit: bytes. // // example: // // 3298534883328 Quota *int64 `json:"Quota,omitempty" xml:"Quota,omitempty"` // The request ID. // // example: // // CAC0A24B-486A-5E12-9894-BE860E5F**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The storage duration of the Logstore. Unit: days. // // example: // // 180 Ttl *int32 `json:"Ttl,omitempty" xml:"Ttl,omitempty"` // The used capacity of the Logstore. Unit: bytes. // // example: // // 35471136 Used *int64 `json:"Used,omitempty" xml:"Used,omitempty"` }
func (DescribeSlsLogStoreResponseBody) GoString ¶ added in v3.1.0
func (s DescribeSlsLogStoreResponseBody) GoString() string
func (*DescribeSlsLogStoreResponseBody) SetLogStoreName ¶ added in v3.1.0
func (s *DescribeSlsLogStoreResponseBody) SetLogStoreName(v string) *DescribeSlsLogStoreResponseBody
func (*DescribeSlsLogStoreResponseBody) SetProjectName ¶ added in v3.1.0
func (s *DescribeSlsLogStoreResponseBody) SetProjectName(v string) *DescribeSlsLogStoreResponseBody
func (*DescribeSlsLogStoreResponseBody) SetQuota ¶ added in v3.1.0
func (s *DescribeSlsLogStoreResponseBody) SetQuota(v int64) *DescribeSlsLogStoreResponseBody
func (*DescribeSlsLogStoreResponseBody) SetRequestId ¶ added in v3.1.0
func (s *DescribeSlsLogStoreResponseBody) SetRequestId(v string) *DescribeSlsLogStoreResponseBody
func (*DescribeSlsLogStoreResponseBody) SetTtl ¶ added in v3.1.0
func (s *DescribeSlsLogStoreResponseBody) SetTtl(v int32) *DescribeSlsLogStoreResponseBody
func (*DescribeSlsLogStoreResponseBody) SetUsed ¶ added in v3.1.0
func (s *DescribeSlsLogStoreResponseBody) SetUsed(v int64) *DescribeSlsLogStoreResponseBody
func (DescribeSlsLogStoreResponseBody) String ¶ added in v3.1.0
func (s DescribeSlsLogStoreResponseBody) String() string
type DescribeSlsLogStoreStatusRequest ¶ added in v3.1.0
type DescribeSlsLogStoreStatusRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v2_public_cn-uqm35****02 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou:* - the Chinese mainland. // // - **ap-southeast-1:* - outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfmzedqv****ma ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeSlsLogStoreStatusRequest) GoString ¶ added in v3.1.0
func (s DescribeSlsLogStoreStatusRequest) GoString() string
func (*DescribeSlsLogStoreStatusRequest) SetInstanceId ¶ added in v3.1.0
func (s *DescribeSlsLogStoreStatusRequest) SetInstanceId(v string) *DescribeSlsLogStoreStatusRequest
func (*DescribeSlsLogStoreStatusRequest) SetRegionId ¶ added in v3.1.0
func (s *DescribeSlsLogStoreStatusRequest) SetRegionId(v string) *DescribeSlsLogStoreStatusRequest
func (*DescribeSlsLogStoreStatusRequest) SetResourceManagerResourceGroupId ¶ added in v3.1.0
func (s *DescribeSlsLogStoreStatusRequest) SetResourceManagerResourceGroupId(v string) *DescribeSlsLogStoreStatusRequest
func (DescribeSlsLogStoreStatusRequest) String ¶ added in v3.1.0
func (s DescribeSlsLogStoreStatusRequest) String() string
type DescribeSlsLogStoreStatusResponse ¶ added in v3.1.0
type DescribeSlsLogStoreStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeSlsLogStoreStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeSlsLogStoreStatusResponse) GoString ¶ added in v3.1.0
func (s DescribeSlsLogStoreStatusResponse) GoString() string
func (*DescribeSlsLogStoreStatusResponse) SetHeaders ¶ added in v3.1.0
func (s *DescribeSlsLogStoreStatusResponse) SetHeaders(v map[string]*string) *DescribeSlsLogStoreStatusResponse
func (*DescribeSlsLogStoreStatusResponse) SetStatusCode ¶ added in v3.1.0
func (s *DescribeSlsLogStoreStatusResponse) SetStatusCode(v int32) *DescribeSlsLogStoreStatusResponse
func (DescribeSlsLogStoreStatusResponse) String ¶ added in v3.1.0
func (s DescribeSlsLogStoreStatusResponse) String() string
type DescribeSlsLogStoreStatusResponseBody ¶ added in v3.1.0
type DescribeSlsLogStoreStatusResponseBody struct { // Indicates whether a Logstore is created for WAF. Valid values: // // - **true** // // - **false** // // example: // // true ExistStatus *bool `json:"ExistStatus,omitempty" xml:"ExistStatus,omitempty"` // The request ID. // // example: // // 184F538F-C115-5C89-A4EF-C79CD2E29AC7 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeSlsLogStoreStatusResponseBody) GoString ¶ added in v3.1.0
func (s DescribeSlsLogStoreStatusResponseBody) GoString() string
func (*DescribeSlsLogStoreStatusResponseBody) SetExistStatus ¶ added in v3.1.0
func (s *DescribeSlsLogStoreStatusResponseBody) SetExistStatus(v bool) *DescribeSlsLogStoreStatusResponseBody
func (*DescribeSlsLogStoreStatusResponseBody) SetRequestId ¶ added in v3.1.0
func (s *DescribeSlsLogStoreStatusResponseBody) SetRequestId(v string) *DescribeSlsLogStoreStatusResponseBody
func (DescribeSlsLogStoreStatusResponseBody) String ¶ added in v3.1.0
func (s DescribeSlsLogStoreStatusResponseBody) String() string
type DescribeTemplateResourceCountRequest ¶ added in v3.4.0
type DescribeTemplateResourceCountRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-lbj****gx08 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-aekzwwkpn****5i ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The IDs of the protection templates that you want to query. Separate multiple template IDs with commas (,). // // This parameter is required. // // example: // // 12345,12346 TemplateIds *string `json:"TemplateIds,omitempty" xml:"TemplateIds,omitempty"` }
func (DescribeTemplateResourceCountRequest) GoString ¶ added in v3.4.0
func (s DescribeTemplateResourceCountRequest) GoString() string
func (*DescribeTemplateResourceCountRequest) SetInstanceId ¶ added in v3.4.0
func (s *DescribeTemplateResourceCountRequest) SetInstanceId(v string) *DescribeTemplateResourceCountRequest
func (*DescribeTemplateResourceCountRequest) SetRegionId ¶ added in v3.4.0
func (s *DescribeTemplateResourceCountRequest) SetRegionId(v string) *DescribeTemplateResourceCountRequest
func (*DescribeTemplateResourceCountRequest) SetResourceManagerResourceGroupId ¶ added in v3.4.0
func (s *DescribeTemplateResourceCountRequest) SetResourceManagerResourceGroupId(v string) *DescribeTemplateResourceCountRequest
func (*DescribeTemplateResourceCountRequest) SetTemplateIds ¶ added in v3.4.0
func (s *DescribeTemplateResourceCountRequest) SetTemplateIds(v string) *DescribeTemplateResourceCountRequest
func (DescribeTemplateResourceCountRequest) String ¶ added in v3.4.0
func (s DescribeTemplateResourceCountRequest) String() string
type DescribeTemplateResourceCountResponse ¶ added in v3.4.0
type DescribeTemplateResourceCountResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeTemplateResourceCountResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeTemplateResourceCountResponse) GoString ¶ added in v3.4.0
func (s DescribeTemplateResourceCountResponse) GoString() string
func (*DescribeTemplateResourceCountResponse) SetHeaders ¶ added in v3.4.0
func (s *DescribeTemplateResourceCountResponse) SetHeaders(v map[string]*string) *DescribeTemplateResourceCountResponse
func (*DescribeTemplateResourceCountResponse) SetStatusCode ¶ added in v3.4.0
func (s *DescribeTemplateResourceCountResponse) SetStatusCode(v int32) *DescribeTemplateResourceCountResponse
func (DescribeTemplateResourceCountResponse) String ¶ added in v3.4.0
func (s DescribeTemplateResourceCountResponse) String() string
type DescribeTemplateResourceCountResponseBody ¶ added in v3.4.0
type DescribeTemplateResourceCountResponseBody struct { // The request ID. // // example: // // B8064433-9781-5E86-806E-C1DD****1D95 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The number of protected objects or protected object groups for which the protection template takes effect. ResourceCount []*DescribeTemplateResourceCountResponseBodyResourceCount `json:"ResourceCount,omitempty" xml:"ResourceCount,omitempty" type:"Repeated"` }
func (DescribeTemplateResourceCountResponseBody) GoString ¶ added in v3.4.0
func (s DescribeTemplateResourceCountResponseBody) GoString() string
func (*DescribeTemplateResourceCountResponseBody) SetRequestId ¶ added in v3.4.0
func (s *DescribeTemplateResourceCountResponseBody) SetRequestId(v string) *DescribeTemplateResourceCountResponseBody
func (*DescribeTemplateResourceCountResponseBody) SetResourceCount ¶ added in v3.4.0
func (s *DescribeTemplateResourceCountResponseBody) SetResourceCount(v []*DescribeTemplateResourceCountResponseBodyResourceCount) *DescribeTemplateResourceCountResponseBody
func (DescribeTemplateResourceCountResponseBody) String ¶ added in v3.4.0
func (s DescribeTemplateResourceCountResponseBody) String() string
type DescribeTemplateResourceCountResponseBodyResourceCount ¶ added in v3.4.0
type DescribeTemplateResourceCountResponseBodyResourceCount struct { // The number of protected object groups. // // example: // // 30 GroupCount *int32 `json:"GroupCount,omitempty" xml:"GroupCount,omitempty"` // The number of protected objects. // // example: // // 30 SingleCount *int32 `json:"SingleCount,omitempty" xml:"SingleCount,omitempty"` // The ID of the protection template. // // example: // // 12345 TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (DescribeTemplateResourceCountResponseBodyResourceCount) GoString ¶ added in v3.4.0
func (s DescribeTemplateResourceCountResponseBodyResourceCount) GoString() string
func (*DescribeTemplateResourceCountResponseBodyResourceCount) SetGroupCount ¶ added in v3.4.0
func (s *DescribeTemplateResourceCountResponseBodyResourceCount) SetGroupCount(v int32) *DescribeTemplateResourceCountResponseBodyResourceCount
func (*DescribeTemplateResourceCountResponseBodyResourceCount) SetSingleCount ¶ added in v3.4.0
func (s *DescribeTemplateResourceCountResponseBodyResourceCount) SetSingleCount(v int32) *DescribeTemplateResourceCountResponseBodyResourceCount
func (*DescribeTemplateResourceCountResponseBodyResourceCount) SetTemplateId ¶ added in v3.4.0
func (s *DescribeTemplateResourceCountResponseBodyResourceCount) SetTemplateId(v int64) *DescribeTemplateResourceCountResponseBodyResourceCount
func (DescribeTemplateResourceCountResponseBodyResourceCount) String ¶ added in v3.4.0
func (s DescribeTemplateResourceCountResponseBodyResourceCount) String() string
type DescribeTemplateResourcesRequest ¶
type DescribeTemplateResourcesRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The type of the protected resource. Valid values: // // - **single:* - protected object. // // - **group:* - protected object group. // // This parameter is required. // // example: // // single ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The ID of the protection rule template. // // This parameter is required. // // example: // // 1020 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 ¶
func (s *DescribeTemplateResourcesRequest) SetRegionId(v string) *DescribeTemplateResourcesRequest
func (*DescribeTemplateResourcesRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // C7BC9373-3960-53B0-8968-2B13454AE18F 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 DescribeUserSlsLogRegionsRequest ¶ added in v3.1.0
type DescribeUserSlsLogRegionsRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v2_public_cn-uqm2z****0a InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou:* - Chinese mainland. // // - **ap-southeast-1:* - outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeUserSlsLogRegionsRequest) GoString ¶ added in v3.1.0
func (s DescribeUserSlsLogRegionsRequest) GoString() string
func (*DescribeUserSlsLogRegionsRequest) SetInstanceId ¶ added in v3.1.0
func (s *DescribeUserSlsLogRegionsRequest) SetInstanceId(v string) *DescribeUserSlsLogRegionsRequest
func (*DescribeUserSlsLogRegionsRequest) SetRegionId ¶ added in v3.1.0
func (s *DescribeUserSlsLogRegionsRequest) SetRegionId(v string) *DescribeUserSlsLogRegionsRequest
func (*DescribeUserSlsLogRegionsRequest) SetResourceManagerResourceGroupId ¶ added in v3.1.0
func (s *DescribeUserSlsLogRegionsRequest) SetResourceManagerResourceGroupId(v string) *DescribeUserSlsLogRegionsRequest
func (DescribeUserSlsLogRegionsRequest) String ¶ added in v3.1.0
func (s DescribeUserSlsLogRegionsRequest) String() string
type DescribeUserSlsLogRegionsResponse ¶ added in v3.1.0
type DescribeUserSlsLogRegionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeUserSlsLogRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeUserSlsLogRegionsResponse) GoString ¶ added in v3.1.0
func (s DescribeUserSlsLogRegionsResponse) GoString() string
func (*DescribeUserSlsLogRegionsResponse) SetHeaders ¶ added in v3.1.0
func (s *DescribeUserSlsLogRegionsResponse) SetHeaders(v map[string]*string) *DescribeUserSlsLogRegionsResponse
func (*DescribeUserSlsLogRegionsResponse) SetStatusCode ¶ added in v3.1.0
func (s *DescribeUserSlsLogRegionsResponse) SetStatusCode(v int32) *DescribeUserSlsLogRegionsResponse
func (DescribeUserSlsLogRegionsResponse) String ¶ added in v3.1.0
func (s DescribeUserSlsLogRegionsResponse) String() string
type DescribeUserSlsLogRegionsResponseBody ¶ added in v3.1.0
type DescribeUserSlsLogRegionsResponseBody struct { // The region IDs. LogRegions []*string `json:"LogRegions,omitempty" xml:"LogRegions,omitempty" type:"Repeated"` // The request ID. // // example: // // 9D11AC3A-A10C-56E7-A342-E87EC892**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeUserSlsLogRegionsResponseBody) GoString ¶ added in v3.1.0
func (s DescribeUserSlsLogRegionsResponseBody) GoString() string
func (*DescribeUserSlsLogRegionsResponseBody) SetLogRegions ¶ added in v3.1.0
func (s *DescribeUserSlsLogRegionsResponseBody) SetLogRegions(v []*string) *DescribeUserSlsLogRegionsResponseBody
func (*DescribeUserSlsLogRegionsResponseBody) SetRequestId ¶ added in v3.1.0
func (s *DescribeUserSlsLogRegionsResponseBody) SetRequestId(v string) *DescribeUserSlsLogRegionsResponseBody
func (DescribeUserSlsLogRegionsResponseBody) String ¶ added in v3.1.0
func (s DescribeUserSlsLogRegionsResponseBody) String() string
type DescribeUserWafLogStatusRequest ¶ added in v3.1.0
type DescribeUserWafLogStatusRequest struct { // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-nwy34****0j InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region where the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (DescribeUserWafLogStatusRequest) GoString ¶ added in v3.1.0
func (s DescribeUserWafLogStatusRequest) GoString() string
func (*DescribeUserWafLogStatusRequest) SetInstanceId ¶ added in v3.1.0
func (s *DescribeUserWafLogStatusRequest) SetInstanceId(v string) *DescribeUserWafLogStatusRequest
func (*DescribeUserWafLogStatusRequest) SetRegionId ¶ added in v3.1.0
func (s *DescribeUserWafLogStatusRequest) SetRegionId(v string) *DescribeUserWafLogStatusRequest
func (*DescribeUserWafLogStatusRequest) SetResourceManagerResourceGroupId ¶ added in v3.1.0
func (s *DescribeUserWafLogStatusRequest) SetResourceManagerResourceGroupId(v string) *DescribeUserWafLogStatusRequest
func (DescribeUserWafLogStatusRequest) String ¶ added in v3.1.0
func (s DescribeUserWafLogStatusRequest) String() string
type DescribeUserWafLogStatusResponse ¶ added in v3.1.0
type DescribeUserWafLogStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeUserWafLogStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeUserWafLogStatusResponse) GoString ¶ added in v3.1.0
func (s DescribeUserWafLogStatusResponse) GoString() string
func (*DescribeUserWafLogStatusResponse) SetBody ¶ added in v3.1.0
func (s *DescribeUserWafLogStatusResponse) SetBody(v *DescribeUserWafLogStatusResponseBody) *DescribeUserWafLogStatusResponse
func (*DescribeUserWafLogStatusResponse) SetHeaders ¶ added in v3.1.0
func (s *DescribeUserWafLogStatusResponse) SetHeaders(v map[string]*string) *DescribeUserWafLogStatusResponse
func (*DescribeUserWafLogStatusResponse) SetStatusCode ¶ added in v3.1.0
func (s *DescribeUserWafLogStatusResponse) SetStatusCode(v int32) *DescribeUserWafLogStatusResponse
func (DescribeUserWafLogStatusResponse) String ¶ added in v3.1.0
func (s DescribeUserWafLogStatusResponse) String() string
type DescribeUserWafLogStatusResponseBody ¶ added in v3.1.0
type DescribeUserWafLogStatusResponseBody struct { // The ID of the region where WAF logs are stored. Valid values: // // - **cn-hangzhou**: China (Hangzhou). // // - **cn-beijing**: China (Beijing). // // - **cn-hongkong**: China (Hong Kong). // // - **ap-southeast-1**: Singapore. // // - **ap-southeast-2**: Australia (Sydney). // // - **ap-southeast-3**: Malaysia (Kuala Lumpur). // // - **ap-southeast-5**: Indonesia (Jakarta). // // - **ap-southeast-6**: Philippines (Manila). // // - **ap-southeast-7**: Thailand (Bangkok). // // - **me-east-1**: UAE (Dubai). // // - **eu-central-1**: Germany (Frankfurt). // // - **us-east-1**: US (Virginia). // // - **us-west-1**: US (Silicon Valley). // // - **ap-northeast-1**: Japan (Tokyo). // // - **ap-northeast-2**: South Korea (Seoul). // // - **ap-south-1**: India (Mumbai). // // - **eu-west-1**: UK (London). // // - **cn-hangzhou-finance**: China East 1 Finance. // // - **cn-shanghai-finance-1**: China East 2 Finance. // // - **cn-shenzhen-finance**: China South 1 Finance. // // > The China East 1 Finance, China East 2 Finance, and China South 1 Finance regions are available only for Alibaba Finance Cloud users. Alibaba Finance Cloud users are also limited to storing logs within these specific regions. // // example: // // cn-hangzhou LogRegionId *string `json:"LogRegionId,omitempty" xml:"LogRegionId,omitempty"` // The status of WAF logs. // // - **initializing** // // - **initialize_failed** // // - **normal** // // - **releasing** // // - **release_failed** // // example: // // normal LogStatus *string `json:"LogStatus,omitempty" xml:"LogStatus,omitempty"` // The request ID. // // example: // // D7861F61-5B61-46CE-A47C-6B19160D**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The time when the log status was modified. Unit: milliseconds. // // example: // // 1706771796859 StatusUpdateTime *int64 `json:"StatusUpdateTime,omitempty" xml:"StatusUpdateTime,omitempty"` }
func (DescribeUserWafLogStatusResponseBody) GoString ¶ added in v3.1.0
func (s DescribeUserWafLogStatusResponseBody) GoString() string
func (*DescribeUserWafLogStatusResponseBody) SetLogRegionId ¶ added in v3.1.0
func (s *DescribeUserWafLogStatusResponseBody) SetLogRegionId(v string) *DescribeUserWafLogStatusResponseBody
func (*DescribeUserWafLogStatusResponseBody) SetLogStatus ¶ added in v3.1.0
func (s *DescribeUserWafLogStatusResponseBody) SetLogStatus(v string) *DescribeUserWafLogStatusResponseBody
func (*DescribeUserWafLogStatusResponseBody) SetRequestId ¶ added in v3.1.0
func (s *DescribeUserWafLogStatusResponseBody) SetRequestId(v string) *DescribeUserWafLogStatusResponseBody
func (*DescribeUserWafLogStatusResponseBody) SetStatusUpdateTime ¶ added in v3.1.0
func (s *DescribeUserWafLogStatusResponseBody) SetStatusUpdateTime(v int64) *DescribeUserWafLogStatusResponseBody
func (DescribeUserWafLogStatusResponseBody) String ¶ added in v3.1.0
func (s DescribeUserWafLogStatusResponseBody) 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. // // example: // // 1665386280 EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. // // example: // // www.aliyundoc.com Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The beginning of the time range to query. Unit: seconds. // // This parameter is required. // // example: // // 1665331200 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 ¶
func (s *DescribeVisitTopIpRequest) SetRegionId(v string) *DescribeVisitTopIpRequest
func (*DescribeVisitTopIpRequest) SetResource ¶
func (s *DescribeVisitTopIpRequest) SetResource(v string) *DescribeVisitTopIpRequest
func (*DescribeVisitTopIpRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 5D2B8DAE-A761-58CB-A68D-74989E4831DA 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. // // example: // // 310000 Area *string `json:"Area,omitempty" xml:"Area,omitempty"` // The total number of requests that are sent from the IP address. // // example: // // 2622 Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The IP address. // // example: // // 1.1.XX.XX Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"` // The ISP. // // example: // // AAA 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. // // example: // // 1665386280 EndTimestamp *string `json:"EndTimestamp,omitempty" xml:"EndTimestamp,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object. // // example: // // www.aliyundoc.com Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The beginning of the time range to query. Unit: seconds. // // This parameter is required. // // example: // // 1665331200 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 ¶
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. // // example: // // 2847CE98-AFAE-5A64-B80E-60461717F9DE 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. // // example: // // 698455 Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` // The user agent. // // example: // // chrome 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](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v2_public_cn-***** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q 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 ¶
func (s *DescribeWafSourceIpSegmentRequest) SetRegionId(v string) *DescribeWafSourceIpSegmentRequest
func (*DescribeWafSourceIpSegmentRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 9087ADDC-9047-4D02-82A7-33021B58083C 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 ListTagKeysRequest ¶ added in v3.4.0
type ListTagKeysRequest struct { // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // example: // // waf_v3prepaid_public_cn-wwo****iw02 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. // // example: // // caeba0bbb2be03f84eb48b699f0***** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The region in which the Web Application Firewall (WAF) instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The type of the resource. Set the value to ALIYUN::WAF::DEFENSERESOURCE. // // This parameter is required. // // example: // // ALIYUN::WAF::DEFENSERESOURCE ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (ListTagKeysRequest) GoString ¶ added in v3.4.0
func (s ListTagKeysRequest) GoString() string
func (*ListTagKeysRequest) SetInstanceId ¶ added in v3.4.0
func (s *ListTagKeysRequest) SetInstanceId(v string) *ListTagKeysRequest
func (*ListTagKeysRequest) SetNextToken ¶ added in v3.4.0
func (s *ListTagKeysRequest) SetNextToken(v string) *ListTagKeysRequest
func (*ListTagKeysRequest) SetRegionId ¶ added in v3.4.0
func (s *ListTagKeysRequest) SetRegionId(v string) *ListTagKeysRequest
func (*ListTagKeysRequest) SetResourceType ¶ added in v3.4.0
func (s *ListTagKeysRequest) SetResourceType(v string) *ListTagKeysRequest
func (ListTagKeysRequest) String ¶ added in v3.4.0
func (s ListTagKeysRequest) String() string
type ListTagKeysResponse ¶ added in v3.4.0
type ListTagKeysResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListTagKeysResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListTagKeysResponse) GoString ¶ added in v3.4.0
func (s ListTagKeysResponse) GoString() string
func (*ListTagKeysResponse) SetBody ¶ added in v3.4.0
func (s *ListTagKeysResponse) SetBody(v *ListTagKeysResponseBody) *ListTagKeysResponse
func (*ListTagKeysResponse) SetHeaders ¶ added in v3.4.0
func (s *ListTagKeysResponse) SetHeaders(v map[string]*string) *ListTagKeysResponse
func (*ListTagKeysResponse) SetStatusCode ¶ added in v3.4.0
func (s *ListTagKeysResponse) SetStatusCode(v int32) *ListTagKeysResponse
func (ListTagKeysResponse) String ¶ added in v3.4.0
func (s ListTagKeysResponse) String() string
type ListTagKeysResponseBody ¶ added in v3.4.0
type ListTagKeysResponseBody struct { // The keys and types of the tags. Keys []*ListTagKeysResponseBodyKeys `json:"Keys,omitempty" xml:"Keys,omitempty" type:"Repeated"` // A pagination token. It can be used in the next request to retrieve a new page of results. If NextToken is empty, no next page exists. // // example: // // caeba0bbb2be03f84eb48b699f0***** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // 8CB8BB88-24C7-5608-BF5E-4DCA****CF1C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListTagKeysResponseBody) GoString ¶ added in v3.4.0
func (s ListTagKeysResponseBody) GoString() string
func (*ListTagKeysResponseBody) SetKeys ¶ added in v3.4.0
func (s *ListTagKeysResponseBody) SetKeys(v []*ListTagKeysResponseBodyKeys) *ListTagKeysResponseBody
func (*ListTagKeysResponseBody) SetNextToken ¶ added in v3.4.0
func (s *ListTagKeysResponseBody) SetNextToken(v string) *ListTagKeysResponseBody
func (*ListTagKeysResponseBody) SetRequestId ¶ added in v3.4.0
func (s *ListTagKeysResponseBody) SetRequestId(v string) *ListTagKeysResponseBody
func (ListTagKeysResponseBody) String ¶ added in v3.4.0
func (s ListTagKeysResponseBody) String() string
type ListTagKeysResponseBodyKeys ¶ added in v3.4.0
type ListTagKeysResponseBodyKeys struct { // The type of the tag. Valid values: // // - custom // // - system // // example: // // custom Category *string `json:"Category,omitempty" xml:"Category,omitempty"` // The key of the tag. // // example: // // demoTagKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` }
func (ListTagKeysResponseBodyKeys) GoString ¶ added in v3.4.0
func (s ListTagKeysResponseBodyKeys) GoString() string
func (*ListTagKeysResponseBodyKeys) SetCategory ¶ added in v3.4.0
func (s *ListTagKeysResponseBodyKeys) SetCategory(v string) *ListTagKeysResponseBodyKeys
func (*ListTagKeysResponseBodyKeys) SetKey ¶ added in v3.4.0
func (s *ListTagKeysResponseBodyKeys) SetKey(v string) *ListTagKeysResponseBodyKeys
func (ListTagKeysResponseBodyKeys) String ¶ added in v3.4.0
func (s ListTagKeysResponseBodyKeys) String() string
type ListTagResourcesRequest ¶ added in v3.4.0
type ListTagResourcesRequest struct { // The pagination token that is used in the next request to retrieve a new page of results. // // example: // // caeba0bbb2be03f84eb48b699f0***** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The region in which the Web Application Firewall (WAF) instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource IDs. You can specify up to 50 resource IDs. ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` // The type of the resource. Set the value to ALIYUN::WAF::DEFENSERESOURCE. // // This parameter is required. // // example: // // ALIYUN::WAF::DEFENSERESOURCE ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags that are added to the resource. Tag []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (ListTagResourcesRequest) GoString ¶ added in v3.4.0
func (s ListTagResourcesRequest) GoString() string
func (*ListTagResourcesRequest) SetNextToken ¶ added in v3.4.0
func (s *ListTagResourcesRequest) SetNextToken(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetRegionId ¶ added in v3.4.0
func (s *ListTagResourcesRequest) SetRegionId(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetResourceId ¶ added in v3.4.0
func (s *ListTagResourcesRequest) SetResourceId(v []*string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetResourceType ¶ added in v3.4.0
func (s *ListTagResourcesRequest) SetResourceType(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetTag ¶ added in v3.4.0
func (s *ListTagResourcesRequest) SetTag(v []*ListTagResourcesRequestTag) *ListTagResourcesRequest
func (ListTagResourcesRequest) String ¶ added in v3.4.0
func (s ListTagResourcesRequest) String() string
type ListTagResourcesRequestTag ¶ added in v3.4.0
type ListTagResourcesRequestTag struct { // The key of tag N that is added to the resource. Valid values of N: 1 to 20. // // example: // // Tagkey1 Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of tag N that is added to the resource. Valid values of N: 1 to 20. // // example: // // TagValue1 Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListTagResourcesRequestTag) GoString ¶ added in v3.4.0
func (s ListTagResourcesRequestTag) GoString() string
func (*ListTagResourcesRequestTag) SetKey ¶ added in v3.4.0
func (s *ListTagResourcesRequestTag) SetKey(v string) *ListTagResourcesRequestTag
func (*ListTagResourcesRequestTag) SetValue ¶ added in v3.4.0
func (s *ListTagResourcesRequestTag) SetValue(v string) *ListTagResourcesRequestTag
func (ListTagResourcesRequestTag) String ¶ added in v3.4.0
func (s ListTagResourcesRequestTag) String() string
type ListTagResourcesResponse ¶ added in v3.4.0
type ListTagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListTagResourcesResponse) GoString ¶ added in v3.4.0
func (s ListTagResourcesResponse) GoString() string
func (*ListTagResourcesResponse) SetBody ¶ added in v3.4.0
func (s *ListTagResourcesResponse) SetBody(v *ListTagResourcesResponseBody) *ListTagResourcesResponse
func (*ListTagResourcesResponse) SetHeaders ¶ added in v3.4.0
func (s *ListTagResourcesResponse) SetHeaders(v map[string]*string) *ListTagResourcesResponse
func (*ListTagResourcesResponse) SetStatusCode ¶ added in v3.4.0
func (s *ListTagResourcesResponse) SetStatusCode(v int32) *ListTagResourcesResponse
func (ListTagResourcesResponse) String ¶ added in v3.4.0
func (s ListTagResourcesResponse) String() string
type ListTagResourcesResponseBody ¶ added in v3.4.0
type ListTagResourcesResponseBody struct { // A pagination token. It can be used in the next request to retrieve a new page of results. If NextToken is empty, no next page exists. // // example: // // caeba0bbb2be03f84eb48b699f0***** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // 716E64DA-044F-51C7-B528-2FBF****AE4F RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The list of resources. TagResources []*ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Repeated"` }
func (ListTagResourcesResponseBody) GoString ¶ added in v3.4.0
func (s ListTagResourcesResponseBody) GoString() string
func (*ListTagResourcesResponseBody) SetNextToken ¶ added in v3.4.0
func (s *ListTagResourcesResponseBody) SetNextToken(v string) *ListTagResourcesResponseBody
func (*ListTagResourcesResponseBody) SetRequestId ¶ added in v3.4.0
func (s *ListTagResourcesResponseBody) SetRequestId(v string) *ListTagResourcesResponseBody
func (*ListTagResourcesResponseBody) SetTagResources ¶ added in v3.4.0
func (s *ListTagResourcesResponseBody) SetTagResources(v []*ListTagResourcesResponseBodyTagResources) *ListTagResourcesResponseBody
func (ListTagResourcesResponseBody) String ¶ added in v3.4.0
func (s ListTagResourcesResponseBody) String() string
type ListTagResourcesResponseBodyTagResources ¶ added in v3.4.0
type ListTagResourcesResponseBodyTagResources struct { // The resource ID. // // example: // // c754d2a4-28f1-46df-b557-9586173a**** ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the resource. ALIYUN::WAF::DEFENSERESOURCE is returned. // // example: // // ALIYUN::WAF::DEFENSERESOURCE ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The key of tag N that is added to the resource. // // example: // // TagKey1 TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The value of tag N that is added to the resource. // // example: // // TayValue1 TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (ListTagResourcesResponseBodyTagResources) GoString ¶ added in v3.4.0
func (s ListTagResourcesResponseBodyTagResources) GoString() string
func (*ListTagResourcesResponseBodyTagResources) SetResourceId ¶ added in v3.4.0
func (s *ListTagResourcesResponseBodyTagResources) SetResourceId(v string) *ListTagResourcesResponseBodyTagResources
func (*ListTagResourcesResponseBodyTagResources) SetResourceType ¶ added in v3.4.0
func (s *ListTagResourcesResponseBodyTagResources) SetResourceType(v string) *ListTagResourcesResponseBodyTagResources
func (*ListTagResourcesResponseBodyTagResources) SetTagKey ¶ added in v3.4.0
func (s *ListTagResourcesResponseBodyTagResources) SetTagKey(v string) *ListTagResourcesResponseBodyTagResources
func (*ListTagResourcesResponseBodyTagResources) SetTagValue ¶ added in v3.4.0
func (s *ListTagResourcesResponseBodyTagResources) SetTagValue(v string) *ListTagResourcesResponseBodyTagResources
func (ListTagResourcesResponseBodyTagResources) String ¶ added in v3.4.0
func (s ListTagResourcesResponseBodyTagResources) String() string
type ListTagValuesRequest ¶ added in v3.4.0
type ListTagValuesRequest struct { // The tag key. // // This parameter is required. // // example: // // demoKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. // // example: // // caeba0bbb2be03f84eb48b699f0***** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The region in which the Web Application Firewall (WAF) instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The type of the resource. Set the value to ALIYUN::WAF::DEFENSERESOURCE. // // This parameter is required. // // example: // // ALIYUN::WAF::DEFENSERESOURCE ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (ListTagValuesRequest) GoString ¶ added in v3.4.0
func (s ListTagValuesRequest) GoString() string
func (*ListTagValuesRequest) SetKey ¶ added in v3.4.0
func (s *ListTagValuesRequest) SetKey(v string) *ListTagValuesRequest
func (*ListTagValuesRequest) SetNextToken ¶ added in v3.4.0
func (s *ListTagValuesRequest) SetNextToken(v string) *ListTagValuesRequest
func (*ListTagValuesRequest) SetRegionId ¶ added in v3.4.0
func (s *ListTagValuesRequest) SetRegionId(v string) *ListTagValuesRequest
func (*ListTagValuesRequest) SetResourceType ¶ added in v3.4.0
func (s *ListTagValuesRequest) SetResourceType(v string) *ListTagValuesRequest
func (ListTagValuesRequest) String ¶ added in v3.4.0
func (s ListTagValuesRequest) String() string
type ListTagValuesResponse ¶ added in v3.4.0
type ListTagValuesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListTagValuesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListTagValuesResponse) GoString ¶ added in v3.4.0
func (s ListTagValuesResponse) GoString() string
func (*ListTagValuesResponse) SetBody ¶ added in v3.4.0
func (s *ListTagValuesResponse) SetBody(v *ListTagValuesResponseBody) *ListTagValuesResponse
func (*ListTagValuesResponse) SetHeaders ¶ added in v3.4.0
func (s *ListTagValuesResponse) SetHeaders(v map[string]*string) *ListTagValuesResponse
func (*ListTagValuesResponse) SetStatusCode ¶ added in v3.4.0
func (s *ListTagValuesResponse) SetStatusCode(v int32) *ListTagValuesResponse
func (ListTagValuesResponse) String ¶ added in v3.4.0
func (s ListTagValuesResponse) String() string
type ListTagValuesResponseBody ¶ added in v3.4.0
type ListTagValuesResponseBody struct { // A pagination token. It can be used in the next request to retrieve a new page of results. If NextToken is empty, no next page exists. // // example: // // caeba0bbb2be03f84eb48b699f0***** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // 705114BB-EAEF-5CC4-8837-F1D4****BB5B RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The tag values. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (ListTagValuesResponseBody) GoString ¶ added in v3.4.0
func (s ListTagValuesResponseBody) GoString() string
func (*ListTagValuesResponseBody) SetNextToken ¶ added in v3.4.0
func (s *ListTagValuesResponseBody) SetNextToken(v string) *ListTagValuesResponseBody
func (*ListTagValuesResponseBody) SetRequestId ¶ added in v3.4.0
func (s *ListTagValuesResponseBody) SetRequestId(v string) *ListTagValuesResponseBody
func (*ListTagValuesResponseBody) SetValues ¶ added in v3.4.0
func (s *ListTagValuesResponseBody) SetValues(v []*string) *ListTagValuesResponseBody
func (ListTagValuesResponseBody) String ¶ added in v3.4.0
func (s ListTagValuesResponseBody) 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. // // example: // // test1.aliyundoc.com,test2.aliyundoc.com 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. // // example: // // test14.waf.com,test24.waf.com DeleteList *string `json:"DeleteList,omitempty" xml:"DeleteList,omitempty"` // The description of the protected object group. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The name of the protected object group whose configurations you want to modify. // // This parameter is required. // // example: // // test01 GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q 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 ¶
func (s *ModifyDefenseResourceGroupRequest) SetRegionId(v string) *ModifyDefenseResourceGroupRequest
func (*ModifyDefenseResourceGroupRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 2CC1AFDE-BB31-5A2F-906E-92FCBDDE6B75 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 ModifyDefenseResourceXffRequest ¶ added in v3.2.0
type ModifyDefenseResourceXffRequest struct { // The status of the tracking cookie. // // - **0**: disabled // // - **1**: enabled. This is the default value. // // example: // // 0 AcwCookieStatus *int32 `json:"AcwCookieStatus,omitempty" xml:"AcwCookieStatus,omitempty"` // The status of the secure attribute of the tracking cookie. // // - **0**: disabled. This is the default value. // // - **1**: enabled. // // example: // // 0 AcwSecureStatus *int32 `json:"AcwSecureStatus,omitempty" xml:"AcwSecureStatus,omitempty"` // The status of the secure attribute of the slider CAPTCHA cookie. // // - **0**: disabled. This is the default value. // // - **1**: enabled. // // example: // // 0 AcwV3SecureStatus *int32 `json:"AcwV3SecureStatus,omitempty" xml:"AcwV3SecureStatus,omitempty"` // The custom header fields. // // > The first IP address in the specified custom header field is used as the originating IP address of the client to prevent X-Forwarded-For forgery. If you specify multiple header fields, WAF reads the values of the header fields in sequence until the originating IP address is obtained. If the originating IP address cannot be obtained, the first IP address in the X-Forwarded-For header is used as the originating IP address of the client. CustomHeaders []*string `json:"CustomHeaders,omitempty" xml:"CustomHeaders,omitempty" type:"Repeated"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v2_public_cn-wwo3c****07 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The name of the protected object. // // This parameter is required. // // example: // // alb-4pxu81fgagx3****mz-alb Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm2kie2****wq ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // Specifies whether a Layer 7 proxy is deployed in front of WAF. Layer 7 proxies include Anti-DDoS Proxy and Alibaba Cloud CDN. Valid values: // // - **0**: No Layer 7 proxies are deployed. This is the default value. // // - **1**: A Layer 7 proxy is deployed. // // This parameter is required. // // example: // // 0 XffStatus *int32 `json:"XffStatus,omitempty" xml:"XffStatus,omitempty"` }
func (ModifyDefenseResourceXffRequest) GoString ¶ added in v3.2.0
func (s ModifyDefenseResourceXffRequest) GoString() string
func (*ModifyDefenseResourceXffRequest) SetAcwCookieStatus ¶ added in v3.2.0
func (s *ModifyDefenseResourceXffRequest) SetAcwCookieStatus(v int32) *ModifyDefenseResourceXffRequest
func (*ModifyDefenseResourceXffRequest) SetAcwSecureStatus ¶ added in v3.2.0
func (s *ModifyDefenseResourceXffRequest) SetAcwSecureStatus(v int32) *ModifyDefenseResourceXffRequest
func (*ModifyDefenseResourceXffRequest) SetAcwV3SecureStatus ¶ added in v3.2.0
func (s *ModifyDefenseResourceXffRequest) SetAcwV3SecureStatus(v int32) *ModifyDefenseResourceXffRequest
func (*ModifyDefenseResourceXffRequest) SetCustomHeaders ¶ added in v3.2.0
func (s *ModifyDefenseResourceXffRequest) SetCustomHeaders(v []*string) *ModifyDefenseResourceXffRequest
func (*ModifyDefenseResourceXffRequest) SetInstanceId ¶ added in v3.2.0
func (s *ModifyDefenseResourceXffRequest) SetInstanceId(v string) *ModifyDefenseResourceXffRequest
func (*ModifyDefenseResourceXffRequest) SetRegionId ¶ added in v3.2.0
func (s *ModifyDefenseResourceXffRequest) SetRegionId(v string) *ModifyDefenseResourceXffRequest
func (*ModifyDefenseResourceXffRequest) SetResource ¶ added in v3.2.0
func (s *ModifyDefenseResourceXffRequest) SetResource(v string) *ModifyDefenseResourceXffRequest
func (*ModifyDefenseResourceXffRequest) SetResourceManagerResourceGroupId ¶ added in v3.2.0
func (s *ModifyDefenseResourceXffRequest) SetResourceManagerResourceGroupId(v string) *ModifyDefenseResourceXffRequest
func (*ModifyDefenseResourceXffRequest) SetXffStatus ¶ added in v3.2.0
func (s *ModifyDefenseResourceXffRequest) SetXffStatus(v int32) *ModifyDefenseResourceXffRequest
func (ModifyDefenseResourceXffRequest) String ¶ added in v3.2.0
func (s ModifyDefenseResourceXffRequest) String() string
type ModifyDefenseResourceXffResponse ¶ added in v3.2.0
type ModifyDefenseResourceXffResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyDefenseResourceXffResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyDefenseResourceXffResponse) GoString ¶ added in v3.2.0
func (s ModifyDefenseResourceXffResponse) GoString() string
func (*ModifyDefenseResourceXffResponse) SetBody ¶ added in v3.2.0
func (s *ModifyDefenseResourceXffResponse) SetBody(v *ModifyDefenseResourceXffResponseBody) *ModifyDefenseResourceXffResponse
func (*ModifyDefenseResourceXffResponse) SetHeaders ¶ added in v3.2.0
func (s *ModifyDefenseResourceXffResponse) SetHeaders(v map[string]*string) *ModifyDefenseResourceXffResponse
func (*ModifyDefenseResourceXffResponse) SetStatusCode ¶ added in v3.2.0
func (s *ModifyDefenseResourceXffResponse) SetStatusCode(v int32) *ModifyDefenseResourceXffResponse
func (ModifyDefenseResourceXffResponse) String ¶ added in v3.2.0
func (s ModifyDefenseResourceXffResponse) String() string
type ModifyDefenseResourceXffResponseBody ¶ added in v3.2.0
type ModifyDefenseResourceXffResponseBody struct { // The request ID. // // example: // // 6C094583-9B3F-5BD8-8748-DC638E****BF RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyDefenseResourceXffResponseBody) GoString ¶ added in v3.2.0
func (s ModifyDefenseResourceXffResponseBody) GoString() string
func (*ModifyDefenseResourceXffResponseBody) SetRequestId ¶ added in v3.2.0
func (s *ModifyDefenseResourceXffResponseBody) SetRequestId(v string) *ModifyDefenseResourceXffResponseBody
func (ModifyDefenseResourceXffResponseBody) String ¶ added in v3.2.0
func (s ModifyDefenseResourceXffResponseBody) String() string
type ModifyDefenseRuleCacheRequest ¶ added in v3.2.0
type ModifyDefenseRuleCacheRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-zvp****xm2r InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection rule. // // This parameter is required. // // example: // // 12345678 RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The ID of the protection template. // // This parameter is required. // // example: // // 12345 TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` }
func (ModifyDefenseRuleCacheRequest) GoString ¶ added in v3.2.0
func (s ModifyDefenseRuleCacheRequest) GoString() string
func (*ModifyDefenseRuleCacheRequest) SetInstanceId ¶ added in v3.2.0
func (s *ModifyDefenseRuleCacheRequest) SetInstanceId(v string) *ModifyDefenseRuleCacheRequest
func (*ModifyDefenseRuleCacheRequest) SetRegionId ¶ added in v3.2.0
func (s *ModifyDefenseRuleCacheRequest) SetRegionId(v string) *ModifyDefenseRuleCacheRequest
func (*ModifyDefenseRuleCacheRequest) SetResourceManagerResourceGroupId ¶ added in v3.2.0
func (s *ModifyDefenseRuleCacheRequest) SetResourceManagerResourceGroupId(v string) *ModifyDefenseRuleCacheRequest
func (*ModifyDefenseRuleCacheRequest) SetRuleId ¶ added in v3.2.0
func (s *ModifyDefenseRuleCacheRequest) SetRuleId(v int64) *ModifyDefenseRuleCacheRequest
func (*ModifyDefenseRuleCacheRequest) SetTemplateId ¶ added in v3.2.0
func (s *ModifyDefenseRuleCacheRequest) SetTemplateId(v int64) *ModifyDefenseRuleCacheRequest
func (ModifyDefenseRuleCacheRequest) String ¶ added in v3.2.0
func (s ModifyDefenseRuleCacheRequest) String() string
type ModifyDefenseRuleCacheResponse ¶ added in v3.2.0
type ModifyDefenseRuleCacheResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyDefenseRuleCacheResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyDefenseRuleCacheResponse) GoString ¶ added in v3.2.0
func (s ModifyDefenseRuleCacheResponse) GoString() string
func (*ModifyDefenseRuleCacheResponse) SetBody ¶ added in v3.2.0
func (s *ModifyDefenseRuleCacheResponse) SetBody(v *ModifyDefenseRuleCacheResponseBody) *ModifyDefenseRuleCacheResponse
func (*ModifyDefenseRuleCacheResponse) SetHeaders ¶ added in v3.2.0
func (s *ModifyDefenseRuleCacheResponse) SetHeaders(v map[string]*string) *ModifyDefenseRuleCacheResponse
func (*ModifyDefenseRuleCacheResponse) SetStatusCode ¶ added in v3.2.0
func (s *ModifyDefenseRuleCacheResponse) SetStatusCode(v int32) *ModifyDefenseRuleCacheResponse
func (ModifyDefenseRuleCacheResponse) String ¶ added in v3.2.0
func (s ModifyDefenseRuleCacheResponse) String() string
type ModifyDefenseRuleCacheResponseBody ¶ added in v3.2.0
type ModifyDefenseRuleCacheResponseBody struct { // The request ID. // // example: // // A0F2B994-8645-5270-A05D-9DAD8C****B6 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyDefenseRuleCacheResponseBody) GoString ¶ added in v3.2.0
func (s ModifyDefenseRuleCacheResponseBody) GoString() string
func (*ModifyDefenseRuleCacheResponseBody) SetRequestId ¶ added in v3.2.0
func (s *ModifyDefenseRuleCacheResponseBody) SetRequestId(v string) *ModifyDefenseRuleCacheResponseBody
func (ModifyDefenseRuleCacheResponseBody) String ¶ added in v3.2.0
func (s ModifyDefenseRuleCacheResponseBody) String() string
type ModifyDefenseRuleRequest ¶
type ModifyDefenseRuleRequest struct { // The scenario in which you want to use the protection rule. For more information, see the description of the **DefenseScene* - parameter in the [CreateDefenseRule](~~CreateDefenseRule~~) topic. // // This parameter is required. // // example: // // waf_group DefenseScene *string `json:"DefenseScene,omitempty" xml:"DefenseScene,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The details of the protection rule. Specify a string that contains multiple parameters in the JSON format. You must specify the ID and the new configurations of the protection rule. // // - **id:* - The ID of the protection rule. Data type: long. You must specify this parameter. // // - The protection rule configurations: The role of this parameter is the same as that of the **Rules* - parameter in the **CreateDefenseRule* - topic. For more information, see the "**Protection rule parameters**" section in the [CreateDefenseRule](~~CreateDefenseRule~~) topic. // // This parameter is required. // // example: // // [{"id":2344,"policyId":1012,"action":"block"}] Rules *string `json:"Rules,omitempty" xml:"Rules,omitempty"` // The ID of the protection rule template to which the protection rule whose configurations you want to modify belongs. // // This parameter is required. // // example: // // 5325 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 ¶
func (s *ModifyDefenseRuleRequest) SetRegionId(v string) *ModifyDefenseRuleRequest
func (*ModifyDefenseRuleRequest) SetResourceManagerResourceGroupId ¶
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 { // The ID of the request. // // example: // // 1EEA9C98-F166-54FE-ADE3-08D8****BDFA 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](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection rule whose status you want to change. // // This parameter is required. // // example: // // 20002615 RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The new status of the protection rule. Valid values: // // - **0:* - disabled. // // - **1:* - enabled. // // This parameter is required. // // example: // // 1 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. // // This parameter is required. // // example: // // 7239 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 ¶
func (s *ModifyDefenseRuleStatusRequest) SetRegionId(v string) *ModifyDefenseRuleStatusRequest
func (*ModifyDefenseRuleStatusRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // BB305BF3-3C71-57A9-9704-E22F567689B0 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. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection rule template whose configurations you want to modify. // // This parameter is required. // // example: // // 7392 TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` // The name of the protection rule template whose configurations you want to modify. // // This parameter is required. // // example: // // test 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 ¶
func (s *ModifyDefenseTemplateRequest) SetRegionId(v string) *ModifyDefenseTemplateRequest
func (*ModifyDefenseTemplateRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 1A68C85D-7467-5BB1-9A7E-2E8A5D96D88A 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](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection rule template whose status you want to change. // // This parameter is required. // // example: // // 2249 TemplateId *int64 `json:"TemplateId,omitempty" xml:"TemplateId,omitempty"` // The new status of the protection rule template. Valid values: // // - **0:* - disabled. // // - **1:* - enabled. // // This parameter is required. // // example: // // 1 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 ¶
func (s *ModifyDefenseTemplateStatusRequest) SetRegionId(v string) *ModifyDefenseTemplateStatusRequest
func (*ModifyDefenseTemplateStatusRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 58007AE3-65D9-57BA-ABB4-1A544015FB50 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 ModifyDomainPunishStatusRequest ¶ added in v3.4.0
type ModifyDomainPunishStatusRequest struct { // The domain name that is penalized for failing to obtain an ICP filing. // // This parameter is required. // // example: // // demo.xxxxaliyundoc.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v2_public_cn-zxu****0g02 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (ModifyDomainPunishStatusRequest) GoString ¶ added in v3.4.0
func (s ModifyDomainPunishStatusRequest) GoString() string
func (*ModifyDomainPunishStatusRequest) SetDomain ¶ added in v3.4.0
func (s *ModifyDomainPunishStatusRequest) SetDomain(v string) *ModifyDomainPunishStatusRequest
func (*ModifyDomainPunishStatusRequest) SetInstanceId ¶ added in v3.4.0
func (s *ModifyDomainPunishStatusRequest) SetInstanceId(v string) *ModifyDomainPunishStatusRequest
func (*ModifyDomainPunishStatusRequest) SetRegionId ¶ added in v3.4.0
func (s *ModifyDomainPunishStatusRequest) SetRegionId(v string) *ModifyDomainPunishStatusRequest
func (*ModifyDomainPunishStatusRequest) SetResourceManagerResourceGroupId ¶ added in v3.4.0
func (s *ModifyDomainPunishStatusRequest) SetResourceManagerResourceGroupId(v string) *ModifyDomainPunishStatusRequest
func (ModifyDomainPunishStatusRequest) String ¶ added in v3.4.0
func (s ModifyDomainPunishStatusRequest) String() string
type ModifyDomainPunishStatusResponse ¶ added in v3.4.0
type ModifyDomainPunishStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyDomainPunishStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyDomainPunishStatusResponse) GoString ¶ added in v3.4.0
func (s ModifyDomainPunishStatusResponse) GoString() string
func (*ModifyDomainPunishStatusResponse) SetBody ¶ added in v3.4.0
func (s *ModifyDomainPunishStatusResponse) SetBody(v *ModifyDomainPunishStatusResponseBody) *ModifyDomainPunishStatusResponse
func (*ModifyDomainPunishStatusResponse) SetHeaders ¶ added in v3.4.0
func (s *ModifyDomainPunishStatusResponse) SetHeaders(v map[string]*string) *ModifyDomainPunishStatusResponse
func (*ModifyDomainPunishStatusResponse) SetStatusCode ¶ added in v3.4.0
func (s *ModifyDomainPunishStatusResponse) SetStatusCode(v int32) *ModifyDomainPunishStatusResponse
func (ModifyDomainPunishStatusResponse) String ¶ added in v3.4.0
func (s ModifyDomainPunishStatusResponse) String() string
type ModifyDomainPunishStatusResponseBody ¶ added in v3.4.0
type ModifyDomainPunishStatusResponseBody struct { // The ID of the request. // // example: // // 70E65A35-22B8-567C-B0A0-A2E9****20AE RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyDomainPunishStatusResponseBody) GoString ¶ added in v3.4.0
func (s ModifyDomainPunishStatusResponseBody) GoString() string
func (*ModifyDomainPunishStatusResponseBody) SetRequestId ¶ added in v3.4.0
func (s *ModifyDomainPunishStatusResponseBody) SetRequestId(v string) *ModifyDomainPunishStatusResponseBody
func (ModifyDomainPunishStatusResponseBody) String ¶ added in v3.4.0
func (s ModifyDomainPunishStatusResponseBody) String() string
type ModifyDomainRequest ¶
type ModifyDomainRequest struct { // The mode in which you want to add the domain name to WAF. Set the value to share. // // - **share:* - adds the domain name to WAF in CNAME record mode. This is the default value. // // example: // // share AccessType *string `json:"AccessType,omitempty" xml:"AccessType,omitempty"` // The domain name whose access configurations you want to modify. // // This parameter is required. // // example: // // www.aliyundoc.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The configurations of the listeners. // // This parameter is required. Listen *ModifyDomainRequestListen `json:"Listen,omitempty" xml:"Listen,omitempty" type:"Struct"` // The configurations of the forwarding rule. // // This parameter is required. 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. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,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) String ¶
func (s ModifyDomainRequest) String() string
type ModifyDomainRequestListen ¶
type ModifyDomainRequestListen struct { // The ID of the certificate that you want to add. // // example: // // 123 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. // // example: // // 2 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. // // example: // // true 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. // // example: // // true 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. // // example: // // true 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. // // example: // // true 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. // // example: // // true 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. // // example: // // share 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 // // example: // // true 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. // // example: // // 123-cn-hangzhou SM2CertId *string `json:"SM2CertId,omitempty" xml:"SM2CertId,omitempty"` // Indicates whether SM certificate-based verification is enabled. Valid values: // // - **true** // // - **false** // // example: // // true 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** // // example: // // tlsv1 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. // // example: // // 2 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 ¶
func (s *ModifyDomainRequestListen) SetSM2AccessOnly(v bool) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetSM2CertId ¶
func (s *ModifyDomainRequestListen) SetSM2CertId(v string) *ModifyDomainRequestListen
func (*ModifyDomainRequestListen) SetSM2Enabled ¶
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 IP addresses or domain names of the origin server. You can use only one of the address types. If you use the domain name type, the domain name can be resolved only to an IPv4 address. // // - If you use the IP address type, specify the value in the ["ip1","ip2",...] format. You can enter up to 20 IP addresses. // // - If you use the domain name type, specify the value in the ["domain"] format. You can enter 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) // // example: // // true CnameEnabled *bool `json:"CnameEnabled,omitempty" xml:"CnameEnabled,omitempty"` // The timeout period for connections. Unit: seconds. Valid values: 1 to 3600. // // example: // // 120 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** // // example: // // true FocusHttpBackend *bool `json:"FocusHttpBackend,omitempty" xml:"FocusHttpBackend,omitempty"` // Specifies whether to enable the persistent connection feature. Valid values: // // - **true* - (default) // // - **false** // // example: // // true 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. // // example: // // 1000 KeepaliveRequests *int32 `json:"KeepaliveRequests,omitempty" xml:"KeepaliveRequests,omitempty"` // The timeout period for idle persistent connections. Valid values: 1 to 60. Default value: 15. Unit: seconds. // // > This parameter specifies the time for which a reused persistent connection can remain in the Idle state before the persistent connection is released. // // example: // // 15 KeepaliveTimeout *int32 `json:"KeepaliveTimeout,omitempty" xml:"KeepaliveTimeout,omitempty"` // The load balancing algorithm that you want to use to forward requests to the origin server. Valid values: // // - **ip_hash** // // - **roundRobin** // // - **leastTime* - You can set the parameter to this value only if you set **ProtectionResource* - to **gslb**. // // This parameter is required. // // example: // // iphash Loadbalance *string `json:"Loadbalance,omitempty" xml:"Loadbalance,omitempty"` // The timeout period for read connections. Unit: seconds. Valid values: 1 to 3600. // // example: // // 200 ReadTimeout *int32 `json:"ReadTimeout,omitempty" xml:"ReadTimeout,omitempty"` // The custom header field that you want to use to label requests that are processed by WAF. // // When a request passes through WAF, the custom header field is automatically used to label the request. This way, the backend service can identify requests that are processed by WAF. RequestHeaders []*ModifyDomainRequestRedirectRequestHeaders `json:"RequestHeaders,omitempty" xml:"RequestHeaders,omitempty" type:"Repeated"` // Specifies whether WAF retries forwarding requests to the origin server when the requests fail to be forwarded to the origin server. Valid values: // // - **true* - (default) // // - **false** // // example: // // true 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. This parameter 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 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. // // example: // // [ // // { // // "rs": [ // // "1.1.XX.XX" // // ], // // "locationId": 535, // // "location": "test1111" // // } // // ] 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) // // example: // // true SniEnabled *bool `json:"SniEnabled,omitempty" xml:"SniEnabled,omitempty"` // The value of the SNI field. If you do not specify this parameter, the value of the **Host* - field is automatically used. This parameter is optional. 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. // // > This parameter is required only if you set **SniEnalbed* - to xxx. // // example: // // www.aliyundoc.com SniHost *string `json:"SniHost,omitempty" xml:"SniHost,omitempty"` // The timeout period for write connections. Unit: seconds. Valid values: 1 to 3600. // // example: // // 200 WriteTimeout *int32 `json:"WriteTimeout,omitempty" xml:"WriteTimeout,omitempty"` // Specifies whether to use the X-Forward-For-Proto header to identify the protocol used by WAF to forward requests to the origin server. Valid values: // // - **true* - (default) // // - **false** // // example: // // true 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 ¶
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 ¶
func (s *ModifyDomainRequestRedirect) SetKeepalive(v bool) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetKeepaliveRequests ¶
func (s *ModifyDomainRequestRedirect) SetKeepaliveRequests(v int32) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetKeepaliveTimeout ¶
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 ¶
func (s *ModifyDomainRequestRedirect) SetRetry(v bool) *ModifyDomainRequestRedirect
func (*ModifyDomainRequestRedirect) SetRoutingRules ¶
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 ¶
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. // // example: // // aaa Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the custom header field. // // example: // // bbb 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. // // example: // // D7861F61-5B61-46CE-A47C-6B19160D5EB0 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. // // example: // // xxxxxcvdaf.****.com Cname *string `json:"Cname,omitempty" xml:"Cname,omitempty"` // The domain name whose access configurations you modified. // // example: // // www.aliyundoc.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the domain name. // // example: // // www.aliyundoc.com-waf 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 ¶
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. Set the value to share. // // - **share:* - adds the domain name to WAF in CNAME record mode. This is the default value. // // example: // // share AccessType *string `json:"AccessType,omitempty" xml:"AccessType,omitempty"` // The domain name whose access configurations you want to modify. // // This parameter is required. // // example: // // www.aliyundoc.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The configurations of the listeners. // // This parameter is required. ListenShrink *string `json:"Listen,omitempty" xml:"Listen,omitempty"` // The configurations of the forwarding rule. // // This parameter is required. 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. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,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) String ¶
func (s ModifyDomainShrinkRequest) String() string
type ModifyHybridCloudClusterBypassStatusRequest ¶
type ModifyHybridCloudClusterBypassStatusRequest struct { // The ID of the hybrid cloud cluster. // // This parameter is required. // // example: // // hdbc_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.](https://help.aliyun.com/document_detail/140857.html) // // This parameter is required. // // example: // // waf_elasticity-cn-0xldbqt**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The status of manual bypass. Valid values: // // - **on**: enabled. // // - **off**: disabled. This is the default value. // // This parameter is required. // // example: // // on RuleStatus *string `json:"RuleStatus,omitempty" xml:"RuleStatus,omitempty"` }
func (ModifyHybridCloudClusterBypassStatusRequest) GoString ¶
func (s ModifyHybridCloudClusterBypassStatusRequest) GoString() string
func (*ModifyHybridCloudClusterBypassStatusRequest) SetClusterResourceId ¶
func (s *ModifyHybridCloudClusterBypassStatusRequest) SetClusterResourceId(v string) *ModifyHybridCloudClusterBypassStatusRequest
func (*ModifyHybridCloudClusterBypassStatusRequest) SetInstanceId ¶
func (s *ModifyHybridCloudClusterBypassStatusRequest) SetInstanceId(v string) *ModifyHybridCloudClusterBypassStatusRequest
func (*ModifyHybridCloudClusterBypassStatusRequest) SetRuleStatus ¶
func (s *ModifyHybridCloudClusterBypassStatusRequest) SetRuleStatus(v string) *ModifyHybridCloudClusterBypassStatusRequest
func (ModifyHybridCloudClusterBypassStatusRequest) String ¶
func (s ModifyHybridCloudClusterBypassStatusRequest) String() string
type ModifyHybridCloudClusterBypassStatusResponse ¶
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 ¶
func (s ModifyHybridCloudClusterBypassStatusResponse) GoString() string
func (*ModifyHybridCloudClusterBypassStatusResponse) SetHeaders ¶
func (s *ModifyHybridCloudClusterBypassStatusResponse) SetHeaders(v map[string]*string) *ModifyHybridCloudClusterBypassStatusResponse
func (*ModifyHybridCloudClusterBypassStatusResponse) SetStatusCode ¶
func (s *ModifyHybridCloudClusterBypassStatusResponse) SetStatusCode(v int32) *ModifyHybridCloudClusterBypassStatusResponse
func (ModifyHybridCloudClusterBypassStatusResponse) String ¶
func (s ModifyHybridCloudClusterBypassStatusResponse) String() string
type ModifyHybridCloudClusterBypassStatusResponseBody ¶
type ModifyHybridCloudClusterBypassStatusResponseBody struct { // The ID of the request. // // example: // // D7861F61-5B61-46CE-A47C-6B19160D5EB0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyHybridCloudClusterBypassStatusResponseBody) GoString ¶
func (s ModifyHybridCloudClusterBypassStatusResponseBody) GoString() string
func (*ModifyHybridCloudClusterBypassStatusResponseBody) SetRequestId ¶
func (s *ModifyHybridCloudClusterBypassStatusResponseBody) SetRequestId(v string) *ModifyHybridCloudClusterBypassStatusResponseBody
func (ModifyHybridCloudClusterBypassStatusResponseBody) String ¶
func (s ModifyHybridCloudClusterBypassStatusResponseBody) String() string
type ModifyMajorProtectionBlackIpRequest ¶
type ModifyMajorProtectionBlackIpRequest struct { // The description of the IP address blacklist. // // example: // // test 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. // // This parameter is required. // // example: // // 1662603328 ExpiredTime *int64 `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"` // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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](https://help.aliyun.com/document_detail/425591.html). // // This parameter is required. // // example: // // 12.XX.XX.2,3.XX.XX.3/24 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the IP address blacklist rule for major event protection. // // This parameter is required. // // example: // // 20012033 RuleId *int64 `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The ID of the IP address blacklist rule template for major event protection. // // This parameter is required. // // example: // // 5132 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 ¶
func (s *ModifyMajorProtectionBlackIpRequest) SetRegionId(v string) *ModifyMajorProtectionBlackIpRequest
func (*ModifyMajorProtectionBlackIpRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 66A98669-CC6E-4F3E-80A6-3014697B11AE 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 ModifyMemberAccountRequest ¶ added in v3.1.0
type ModifyMemberAccountRequest struct { // The description of the member. The description must be 1 to 256 characters in length, and can contain letters, digits, periods (.), underscores (_), hyphens (-), and asterisks (\\*). // // This parameter is required. // // example: // // account1 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_elasticity**-*******021 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The Alibaba Cloud account ID of the managed member. // // This parameter is required. // // example: // // 131**********39 MemberAccountId *string `json:"MemberAccountId,omitempty" xml:"MemberAccountId,omitempty"` // The region in which the Web Application Firewall (WAF) instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The source IP address of the request. The system automatically obtains the value of this parameter. // // example: // // 0.0.XX.XX SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` }
func (ModifyMemberAccountRequest) GoString ¶ added in v3.1.0
func (s ModifyMemberAccountRequest) GoString() string
func (*ModifyMemberAccountRequest) SetDescription ¶ added in v3.1.0
func (s *ModifyMemberAccountRequest) SetDescription(v string) *ModifyMemberAccountRequest
func (*ModifyMemberAccountRequest) SetInstanceId ¶ added in v3.1.0
func (s *ModifyMemberAccountRequest) SetInstanceId(v string) *ModifyMemberAccountRequest
func (*ModifyMemberAccountRequest) SetMemberAccountId ¶ added in v3.1.0
func (s *ModifyMemberAccountRequest) SetMemberAccountId(v string) *ModifyMemberAccountRequest
func (*ModifyMemberAccountRequest) SetRegionId ¶ added in v3.1.0
func (s *ModifyMemberAccountRequest) SetRegionId(v string) *ModifyMemberAccountRequest
func (*ModifyMemberAccountRequest) SetResourceManagerResourceGroupId ¶ added in v3.1.0
func (s *ModifyMemberAccountRequest) SetResourceManagerResourceGroupId(v string) *ModifyMemberAccountRequest
func (*ModifyMemberAccountRequest) SetSourceIp ¶ added in v3.1.0
func (s *ModifyMemberAccountRequest) SetSourceIp(v string) *ModifyMemberAccountRequest
func (ModifyMemberAccountRequest) String ¶ added in v3.1.0
func (s ModifyMemberAccountRequest) String() string
type ModifyMemberAccountResponse ¶ added in v3.1.0
type ModifyMemberAccountResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyMemberAccountResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyMemberAccountResponse) GoString ¶ added in v3.1.0
func (s ModifyMemberAccountResponse) GoString() string
func (*ModifyMemberAccountResponse) SetBody ¶ added in v3.1.0
func (s *ModifyMemberAccountResponse) SetBody(v *ModifyMemberAccountResponseBody) *ModifyMemberAccountResponse
func (*ModifyMemberAccountResponse) SetHeaders ¶ added in v3.1.0
func (s *ModifyMemberAccountResponse) SetHeaders(v map[string]*string) *ModifyMemberAccountResponse
func (*ModifyMemberAccountResponse) SetStatusCode ¶ added in v3.1.0
func (s *ModifyMemberAccountResponse) SetStatusCode(v int32) *ModifyMemberAccountResponse
func (ModifyMemberAccountResponse) String ¶ added in v3.1.0
func (s ModifyMemberAccountResponse) String() string
type ModifyMemberAccountResponseBody ¶ added in v3.1.0
type ModifyMemberAccountResponseBody struct { // The ID of the request. // // example: // // D7861F61-5B61-46CE-A47C-6B19****5EB0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyMemberAccountResponseBody) GoString ¶ added in v3.1.0
func (s ModifyMemberAccountResponseBody) GoString() string
func (*ModifyMemberAccountResponseBody) SetRequestId ¶ added in v3.1.0
func (s *ModifyMemberAccountResponseBody) SetRequestId(v string) *ModifyMemberAccountResponseBody
func (ModifyMemberAccountResponseBody) String ¶ added in v3.1.0
func (s ModifyMemberAccountResponseBody) String() string
type ModifyResourceLogStatusRequest ¶
type ModifyResourceLogStatusRequest struct { // The ID of the Web Application Firewall (WAF) instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf-cn-zz11zcl**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The protected object on which you want to manage the log collection feature. // // This parameter is required. // // example: // // alb-wewbb23dfsetetcic1242-0**** Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The ID of the resource group. // // example: // // rg-acfm***q 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. // // This parameter is required. // // example: // // true 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 ¶
func (s *ModifyResourceLogStatusRequest) SetRegionId(v string) *ModifyResourceLogStatusRequest
func (*ModifyResourceLogStatusRequest) SetResource ¶
func (s *ModifyResourceLogStatusRequest) SetResource(v string) *ModifyResourceLogStatusRequest
func (*ModifyResourceLogStatusRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // 7C55A3E5-638A-5D6E-9A2F-C3CE5A677EC5 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the log collection feature is enabled for the protected object. Valid values: // // - **true** // // - **false** // // example: // // true 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](https://help.aliyun.com/document_detail/433756.html) operation to obtain the ID of the WAF instance. // // This parameter is required. // // example: // // waf_cdnsdf3**** 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm***q ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` // The ID of the protection rule template. // // This parameter is required. // // example: // // 2291 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 ¶
func (s *ModifyTemplateResourcesRequest) SetRegionId(v string) *ModifyTemplateResourcesRequest
func (*ModifyTemplateResourcesRequest) SetResourceManagerResourceGroupId ¶
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. // // example: // // CF708F2F-FFB0-54D4-B1E0-B84A7CEBFB60 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
type SyncProductInstanceRequest ¶ added in v3.3.0
type SyncProductInstanceRequest struct { // The ID of the WAF instance. // // > You can call the [DescribeInstance](https://help.aliyun.com/document_detail/433756.html) operation to query the ID of the WAF instance. // // This parameter is required. // // example: // // waf_v3prepaid_public_cn-zsk****fb09 InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The region in which the WAF instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the Alibaba Cloud resource group. // // example: // // rg-acfm4co****f5qa ResourceManagerResourceGroupId *string `json:"ResourceManagerResourceGroupId,omitempty" xml:"ResourceManagerResourceGroupId,omitempty"` }
func (SyncProductInstanceRequest) GoString ¶ added in v3.3.0
func (s SyncProductInstanceRequest) GoString() string
func (*SyncProductInstanceRequest) SetInstanceId ¶ added in v3.3.0
func (s *SyncProductInstanceRequest) SetInstanceId(v string) *SyncProductInstanceRequest
func (*SyncProductInstanceRequest) SetRegionId ¶ added in v3.3.0
func (s *SyncProductInstanceRequest) SetRegionId(v string) *SyncProductInstanceRequest
func (*SyncProductInstanceRequest) SetResourceManagerResourceGroupId ¶ added in v3.3.0
func (s *SyncProductInstanceRequest) SetResourceManagerResourceGroupId(v string) *SyncProductInstanceRequest
func (SyncProductInstanceRequest) String ¶ added in v3.3.0
func (s SyncProductInstanceRequest) String() string
type SyncProductInstanceResponse ¶ added in v3.3.0
type SyncProductInstanceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SyncProductInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SyncProductInstanceResponse) GoString ¶ added in v3.3.0
func (s SyncProductInstanceResponse) GoString() string
func (*SyncProductInstanceResponse) SetBody ¶ added in v3.3.0
func (s *SyncProductInstanceResponse) SetBody(v *SyncProductInstanceResponseBody) *SyncProductInstanceResponse
func (*SyncProductInstanceResponse) SetHeaders ¶ added in v3.3.0
func (s *SyncProductInstanceResponse) SetHeaders(v map[string]*string) *SyncProductInstanceResponse
func (*SyncProductInstanceResponse) SetStatusCode ¶ added in v3.3.0
func (s *SyncProductInstanceResponse) SetStatusCode(v int32) *SyncProductInstanceResponse
func (SyncProductInstanceResponse) String ¶ added in v3.3.0
func (s SyncProductInstanceResponse) String() string
type SyncProductInstanceResponseBody ¶ added in v3.3.0
type SyncProductInstanceResponseBody struct { // The request ID. // // example: // // 45BA2382-7C3F-5B29-9A83-C3BCE586**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SyncProductInstanceResponseBody) GoString ¶ added in v3.3.0
func (s SyncProductInstanceResponseBody) GoString() string
func (*SyncProductInstanceResponseBody) SetRequestId ¶ added in v3.3.0
func (s *SyncProductInstanceResponseBody) SetRequestId(v string) *SyncProductInstanceResponseBody
func (SyncProductInstanceResponseBody) String ¶ added in v3.3.0
func (s SyncProductInstanceResponseBody) String() string
type TagResourcesRequest ¶ added in v3.4.0
type TagResourcesRequest struct { // The region in which the Web Application Firewall (WAF) instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The IDs of the resources. You can specify up to 50 resource IDs. // // This parameter is required. ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` // The type of the resource. Set the value to ALIYUN::WAF::DEFENSERESOURCE. // // This parameter is required. // // example: // // ALIYUN::WAF::DEFENSERESOURCE ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags to add to the resource. // // This parameter is required. Tag []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (TagResourcesRequest) GoString ¶ added in v3.4.0
func (s TagResourcesRequest) GoString() string
func (*TagResourcesRequest) SetRegionId ¶ added in v3.4.0
func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest
func (*TagResourcesRequest) SetResourceId ¶ added in v3.4.0
func (s *TagResourcesRequest) SetResourceId(v []*string) *TagResourcesRequest
func (*TagResourcesRequest) SetResourceType ¶ added in v3.4.0
func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest
func (*TagResourcesRequest) SetTag ¶ added in v3.4.0
func (s *TagResourcesRequest) SetTag(v []*TagResourcesRequestTag) *TagResourcesRequest
func (TagResourcesRequest) String ¶ added in v3.4.0
func (s TagResourcesRequest) String() string
type TagResourcesRequestTag ¶ added in v3.4.0
type TagResourcesRequestTag struct { // The key of tag N to add to the resource. Valid values of N: 1 to 20. // // example: // // demoTagKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of tag N to add to the resource. Valid values of N: 1 to 20. // // example: // // demoTagValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (TagResourcesRequestTag) GoString ¶ added in v3.4.0
func (s TagResourcesRequestTag) GoString() string
func (*TagResourcesRequestTag) SetKey ¶ added in v3.4.0
func (s *TagResourcesRequestTag) SetKey(v string) *TagResourcesRequestTag
func (*TagResourcesRequestTag) SetValue ¶ added in v3.4.0
func (s *TagResourcesRequestTag) SetValue(v string) *TagResourcesRequestTag
func (TagResourcesRequestTag) String ¶ added in v3.4.0
func (s TagResourcesRequestTag) String() string
type TagResourcesResponse ¶ added in v3.4.0
type TagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *TagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (TagResourcesResponse) GoString ¶ added in v3.4.0
func (s TagResourcesResponse) GoString() string
func (*TagResourcesResponse) SetBody ¶ added in v3.4.0
func (s *TagResourcesResponse) SetBody(v *TagResourcesResponseBody) *TagResourcesResponse
func (*TagResourcesResponse) SetHeaders ¶ added in v3.4.0
func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse
func (*TagResourcesResponse) SetStatusCode ¶ added in v3.4.0
func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse
func (TagResourcesResponse) String ¶ added in v3.4.0
func (s TagResourcesResponse) String() string
type TagResourcesResponseBody ¶ added in v3.4.0
type TagResourcesResponseBody struct { // The request ID. // // example: // // 57F8460F-8A62-5D79-8ED5-653C****0C6B RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (TagResourcesResponseBody) GoString ¶ added in v3.4.0
func (s TagResourcesResponseBody) GoString() string
func (*TagResourcesResponseBody) SetRequestId ¶ added in v3.4.0
func (s *TagResourcesResponseBody) SetRequestId(v string) *TagResourcesResponseBody
func (TagResourcesResponseBody) String ¶ added in v3.4.0
func (s TagResourcesResponseBody) String() string
type UntagResourcesRequest ¶ added in v3.4.0
type UntagResourcesRequest struct { // Specifies whether to remove all tags from the specified resource groups or members. Valid values: // // - false (default) // // - true // // example: // // false All *bool `json:"All,omitempty" xml:"All,omitempty"` // The region in which the Web Application Firewall (WAF) instance is deployed. Valid values: // // - **cn-hangzhou**: Chinese mainland. // // - **ap-southeast-1**: outside the Chinese mainland. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource IDs. You can specify up to 50 resource IDs. // // This parameter is required. ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` // The type of the resource. Set the value to ALIYUN::WAF::DEFENSERESOURCE. // // This parameter is required. // // example: // // ALIYUN::WAF::DEFENSERESOURCE ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tag keys. You can specify up to 20 tag keys. TagKey []*string `json:"TagKey,omitempty" xml:"TagKey,omitempty" type:"Repeated"` }
func (UntagResourcesRequest) GoString ¶ added in v3.4.0
func (s UntagResourcesRequest) GoString() string
func (*UntagResourcesRequest) SetAll ¶ added in v3.4.0
func (s *UntagResourcesRequest) SetAll(v bool) *UntagResourcesRequest
func (*UntagResourcesRequest) SetRegionId ¶ added in v3.4.0
func (s *UntagResourcesRequest) SetRegionId(v string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetResourceId ¶ added in v3.4.0
func (s *UntagResourcesRequest) SetResourceId(v []*string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetResourceType ¶ added in v3.4.0
func (s *UntagResourcesRequest) SetResourceType(v string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetTagKey ¶ added in v3.4.0
func (s *UntagResourcesRequest) SetTagKey(v []*string) *UntagResourcesRequest
func (UntagResourcesRequest) String ¶ added in v3.4.0
func (s UntagResourcesRequest) String() string
type UntagResourcesResponse ¶ added in v3.4.0
type UntagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UntagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UntagResourcesResponse) GoString ¶ added in v3.4.0
func (s UntagResourcesResponse) GoString() string
func (*UntagResourcesResponse) SetBody ¶ added in v3.4.0
func (s *UntagResourcesResponse) SetBody(v *UntagResourcesResponseBody) *UntagResourcesResponse
func (*UntagResourcesResponse) SetHeaders ¶ added in v3.4.0
func (s *UntagResourcesResponse) SetHeaders(v map[string]*string) *UntagResourcesResponse
func (*UntagResourcesResponse) SetStatusCode ¶ added in v3.4.0
func (s *UntagResourcesResponse) SetStatusCode(v int32) *UntagResourcesResponse
func (UntagResourcesResponse) String ¶ added in v3.4.0
func (s UntagResourcesResponse) String() string
type UntagResourcesResponseBody ¶ added in v3.4.0
type UntagResourcesResponseBody struct { // The request ID. // // example: // // 7A4B8DB1-A8B0-5362-A65D-6A55****07C5 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UntagResourcesResponseBody) GoString ¶ added in v3.4.0
func (s UntagResourcesResponseBody) GoString() string
func (*UntagResourcesResponseBody) SetRequestId ¶ added in v3.4.0
func (s *UntagResourcesResponseBody) SetRequestId(v string) *UntagResourcesResponseBody
func (UntagResourcesResponseBody) String ¶ added in v3.4.0
func (s UntagResourcesResponseBody) String() string