# Functions
CreateCreateCertificateByCertificateIdRequest creates a request to invoke CreateCertificateByCertificateId API.
CreateCreateCertificateByCertificateIdResponse creates a response to parse from CreateCertificateByCertificateId response.
CreateCreateCertificateRequest creates a request to invoke CreateCertificate API.
CreateCreateCertificateResponse creates a response to parse from CreateCertificate response.
CreateCreateDomainRequest creates a request to invoke CreateDomain API.
CreateCreateDomainResponse creates a response to parse from CreateDomain response.
CreateCreateProtectionModuleRuleRequest creates a request to invoke CreateProtectionModuleRule API.
CreateCreateProtectionModuleRuleResponse creates a response to parse from CreateProtectionModuleRule response.
CreateDeleteDomainRequest creates a request to invoke DeleteDomain API.
CreateDeleteDomainResponse creates a response to parse from DeleteDomain response.
CreateDeleteInstanceRequest creates a request to invoke DeleteInstance API.
CreateDeleteInstanceResponse creates a response to parse from DeleteInstance response.
CreateDeleteProtectionModuleRuleRequest creates a request to invoke DeleteProtectionModuleRule API.
CreateDeleteProtectionModuleRuleResponse creates a response to parse from DeleteProtectionModuleRule response.
CreateDescribeCertificatesRequest creates a request to invoke DescribeCertificates API.
CreateDescribeCertificatesResponse creates a response to parse from DescribeCertificates response.
CreateDescribeCertMatchStatusRequest creates a request to invoke DescribeCertMatchStatus API.
CreateDescribeCertMatchStatusResponse creates a response to parse from DescribeCertMatchStatus response.
CreateDescribeDomainAdvanceConfigsRequest creates a request to invoke DescribeDomainAdvanceConfigs API.
CreateDescribeDomainAdvanceConfigsResponse creates a response to parse from DescribeDomainAdvanceConfigs response.
CreateDescribeDomainBasicConfigsRequest creates a request to invoke DescribeDomainBasicConfigs API.
CreateDescribeDomainBasicConfigsResponse creates a response to parse from DescribeDomainBasicConfigs response.
CreateDescribeDomainListRequest creates a request to invoke DescribeDomainList API.
CreateDescribeDomainListResponse creates a response to parse from DescribeDomainList response.
CreateDescribeDomainNamesRequest creates a request to invoke DescribeDomainNames API.
CreateDescribeDomainNamesResponse creates a response to parse from DescribeDomainNames response.
CreateDescribeDomainRequest creates a request to invoke DescribeDomain API.
CreateDescribeDomainResponse creates a response to parse from DescribeDomain response.
CreateDescribeDomainRuleGroupRequest creates a request to invoke DescribeDomainRuleGroup API.
CreateDescribeDomainRuleGroupResponse creates a response to parse from DescribeDomainRuleGroup response.
CreateDescribeInstanceInfoRequest creates a request to invoke DescribeInstanceInfo API.
CreateDescribeInstanceInfoResponse creates a response to parse from DescribeInstanceInfo response.
CreateDescribeInstanceSpecInfoRequest creates a request to invoke DescribeInstanceSpecInfo API.
CreateDescribeInstanceSpecInfoResponse creates a response to parse from DescribeInstanceSpecInfo response.
CreateDescribeLogServiceStatusRequest creates a request to invoke DescribeLogServiceStatus API.
CreateDescribeLogServiceStatusResponse creates a response to parse from DescribeLogServiceStatus response.
CreateDescribeProtectionModuleCodeConfigRequest creates a request to invoke DescribeProtectionModuleCodeConfig API.
CreateDescribeProtectionModuleCodeConfigResponse creates a response to parse from DescribeProtectionModuleCodeConfig response.
CreateDescribeProtectionModuleModeRequest creates a request to invoke DescribeProtectionModuleMode API.
CreateDescribeProtectionModuleModeResponse creates a response to parse from DescribeProtectionModuleMode response.
CreateDescribeProtectionModuleRulesRequest creates a request to invoke DescribeProtectionModuleRules API.
CreateDescribeProtectionModuleRulesResponse creates a response to parse from DescribeProtectionModuleRules response.
CreateDescribeProtectionModuleStatusRequest creates a request to invoke DescribeProtectionModuleStatus API.
CreateDescribeProtectionModuleStatusResponse creates a response to parse from DescribeProtectionModuleStatus response.
CreateDescribeRuleGroupsRequest creates a request to invoke DescribeRuleGroups API.
CreateDescribeRuleGroupsResponse creates a response to parse from DescribeRuleGroups response.
CreateDescribeRulesRequest creates a request to invoke DescribeRules API.
CreateDescribeRulesResponse creates a response to parse from DescribeRules response.
CreateDescribeWafSourceIpSegmentRequest creates a request to invoke DescribeWafSourceIpSegment API.
CreateDescribeWafSourceIpSegmentResponse creates a response to parse from DescribeWafSourceIpSegment response.
CreateModifyDomainIpv6StatusRequest creates a request to invoke ModifyDomainIpv6Status API.
CreateModifyDomainIpv6StatusResponse creates a response to parse from ModifyDomainIpv6Status response.
CreateModifyDomainRequest creates a request to invoke ModifyDomain API.
CreateModifyDomainResponse creates a response to parse from ModifyDomain response.
CreateModifyLogRetrievalStatusRequest creates a request to invoke ModifyLogRetrievalStatus API.
CreateModifyLogRetrievalStatusResponse creates a response to parse from ModifyLogRetrievalStatus response.
CreateModifyLogServiceStatusRequest creates a request to invoke ModifyLogServiceStatus API.
CreateModifyLogServiceStatusResponse creates a response to parse from ModifyLogServiceStatus response.
CreateModifyProtectionModuleModeRequest creates a request to invoke ModifyProtectionModuleMode API.
CreateModifyProtectionModuleModeResponse creates a response to parse from ModifyProtectionModuleMode response.
CreateModifyProtectionModuleRuleRequest creates a request to invoke ModifyProtectionModuleRule API.
CreateModifyProtectionModuleRuleResponse creates a response to parse from ModifyProtectionModuleRule response.
CreateModifyProtectionModuleStatusRequest creates a request to invoke ModifyProtectionModuleStatus API.
CreateModifyProtectionModuleStatusResponse creates a response to parse from ModifyProtectionModuleStatus response.
CreateModifyProtectionRuleCacheStatusRequest creates a request to invoke ModifyProtectionRuleCacheStatus API.
CreateModifyProtectionRuleCacheStatusResponse creates a response to parse from ModifyProtectionRuleCacheStatus response.
CreateModifyProtectionRuleStatusRequest creates a request to invoke ModifyProtectionRuleStatus API.
CreateModifyProtectionRuleStatusResponse creates a response to parse from ModifyProtectionRuleStatus response.
CreateMoveResourceGroupRequest creates a request to invoke MoveResourceGroup API.
CreateMoveResourceGroupResponse creates a response to parse from MoveResourceGroup response.
CreateSetDomainRuleGroupRequest creates a request to invoke SetDomainRuleGroup API.
CreateSetDomainRuleGroupResponse creates a response to parse from SetDomainRuleGroup response.
GetEndpointMap Get Endpoint Data Map.
GetEndpointType Get Endpoint Type Value.
NewClient creates a sdk client with environment variables.
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client.
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
SetClientProperty Set Property by Reflect.
SetEndpointDataToClient Set EndpointMap and ENdpointType.
# Structs
AccessHeaders is a nested struct in waf_openapi response.
Certificate is a nested struct in waf_openapi response.
Certificates is a nested struct in waf_openapi response.
Client is the sdk client struct, each func corresponds to an OpenAPI.
CloudNativeInstances is a nested struct in waf_openapi response.
CloudNativeInstancesItem is a nested struct in waf_openapi response.
CreateCertificateByCertificateIdRequest is the request struct for api CreateCertificateByCertificateId.
CreateCertificateByCertificateIdResponse is the response struct for api CreateCertificateByCertificateId.
CreateCertificateRequest is the request struct for api CreateCertificate.
CreateCertificateResponse is the response struct for api CreateCertificate.
CreateDomainRequest is the request struct for api CreateDomain.
CreateDomainResponse is the response struct for api CreateDomain.
CreateProtectionModuleRuleRequest is the request struct for api CreateProtectionModuleRule.
CreateProtectionModuleRuleResponse is the response struct for api CreateProtectionModuleRule.
DeleteDomainRequest is the request struct for api DeleteDomain.
DeleteDomainResponse is the response struct for api DeleteDomain.
DeleteInstanceRequest is the request struct for api DeleteInstance.
DeleteInstanceResponse is the response struct for api DeleteInstance.
DeleteProtectionModuleRuleRequest is the request struct for api DeleteProtectionModuleRule.
DeleteProtectionModuleRuleResponse is the response struct for api DeleteProtectionModuleRule.
DescribeCertificatesRequest is the request struct for api DescribeCertificates.
DescribeCertificatesResponse is the response struct for api DescribeCertificates.
DescribeCertMatchStatusRequest is the request struct for api DescribeCertMatchStatus.
DescribeCertMatchStatusResponse is the response struct for api DescribeCertMatchStatus.
DescribeDomainAdvanceConfigsRequest is the request struct for api DescribeDomainAdvanceConfigs.
DescribeDomainAdvanceConfigsResponse is the response struct for api DescribeDomainAdvanceConfigs.
DescribeDomainBasicConfigsRequest is the request struct for api DescribeDomainBasicConfigs.
DescribeDomainBasicConfigsResponse is the response struct for api DescribeDomainBasicConfigs.
DescribeDomainListRequest is the request struct for api DescribeDomainList.
DescribeDomainListResponse is the response struct for api DescribeDomainList.
DescribeDomainNamesRequest is the request struct for api DescribeDomainNames.
DescribeDomainNamesResponse is the response struct for api DescribeDomainNames.
DescribeDomainRequest is the request struct for api DescribeDomain.
DescribeDomainResponse is the response struct for api DescribeDomain.
DescribeDomainRuleGroupRequest is the request struct for api DescribeDomainRuleGroup.
DescribeDomainRuleGroupResponse is the response struct for api DescribeDomainRuleGroup.
DescribeInstanceInfoRequest is the request struct for api DescribeInstanceInfo.
DescribeInstanceInfoResponse is the response struct for api DescribeInstanceInfo.
DescribeInstanceSpecInfoRequest is the request struct for api DescribeInstanceSpecInfo.
DescribeInstanceSpecInfoResponse is the response struct for api DescribeInstanceSpecInfo.
DescribeLogServiceStatusRequest is the request struct for api DescribeLogServiceStatus.
DescribeLogServiceStatusResponse is the response struct for api DescribeLogServiceStatus.
DescribeProtectionModuleCodeConfigRequest is the request struct for api DescribeProtectionModuleCodeConfig.
DescribeProtectionModuleCodeConfigResponse is the response struct for api DescribeProtectionModuleCodeConfig.
DescribeProtectionModuleModeRequest is the request struct for api DescribeProtectionModuleMode.
DescribeProtectionModuleModeResponse is the response struct for api DescribeProtectionModuleMode.
DescribeProtectionModuleRulesRequest is the request struct for api DescribeProtectionModuleRules.
DescribeProtectionModuleRulesResponse is the response struct for api DescribeProtectionModuleRules.
DescribeProtectionModuleStatusRequest is the request struct for api DescribeProtectionModuleStatus.
DescribeProtectionModuleStatusResponse is the response struct for api DescribeProtectionModuleStatus.
DescribeRuleGroupsRequest is the request struct for api DescribeRuleGroups.
DescribeRuleGroupsResponse is the response struct for api DescribeRuleGroups.
DescribeRulesRequest is the request struct for api DescribeRules.
DescribeRulesResponse is the response struct for api DescribeRules.
DescribeWafSourceIpSegmentRequest is the request struct for api DescribeWafSourceIpSegment.
DescribeWafSourceIpSegmentResponse is the response struct for api DescribeWafSourceIpSegment.
Domain is a nested struct in waf_openapi response.
DomainConfig is a nested struct in waf_openapi response.
DomainConfigsInDescribeDomainAdvanceConfigs is a nested struct in waf_openapi response.
DomainConfigsInDescribeDomainBasicConfigs is a nested struct in waf_openapi response.
DomainList is a nested struct in waf_openapi response.
DomainNamesInDescribeDomainList is a nested struct in waf_openapi response.
DomainNamesInDescribeDomainNames is a nested struct in waf_openapi response.
DomainStatus is a nested struct in waf_openapi response.
Http2PortInDescribeDomain is a nested struct in waf_openapi response.
Http2PortInDescribeDomainAdvanceConfigs is a nested struct in waf_openapi response.
HttpPortInDescribeDomain is a nested struct in waf_openapi response.
HttpPortInDescribeDomainAdvanceConfigs is a nested struct in waf_openapi response.
HttpsPortInDescribeDomain is a nested struct in waf_openapi response.
HttpsPortInDescribeDomainAdvanceConfigs is a nested struct in waf_openapi response.
InstanceInfo is a nested struct in waf_openapi response.
InstanceSpecInfo is a nested struct in waf_openapi response.
InstanceSpecInfos is a nested struct in waf_openapi response.
IPAddressList is a nested struct in waf_openapi response.
LogHeader is a nested struct in waf_openapi response.
LogHeaders is a nested struct in waf_openapi response.
ModifyDomainIpv6StatusRequest is the request struct for api ModifyDomainIpv6Status.
ModifyDomainIpv6StatusResponse is the response struct for api ModifyDomainIpv6Status.
ModifyDomainRequest is the request struct for api ModifyDomain.
ModifyDomainResponse is the response struct for api ModifyDomain.
ModifyLogRetrievalStatusRequest is the request struct for api ModifyLogRetrievalStatus.
ModifyLogRetrievalStatusResponse is the response struct for api ModifyLogRetrievalStatus.
ModifyLogServiceStatusRequest is the request struct for api ModifyLogServiceStatus.
ModifyLogServiceStatusResponse is the response struct for api ModifyLogServiceStatus.
ModifyProtectionModuleModeRequest is the request struct for api ModifyProtectionModuleMode.
ModifyProtectionModuleModeResponse is the response struct for api ModifyProtectionModuleMode.
ModifyProtectionModuleRuleRequest is the request struct for api ModifyProtectionModuleRule.
ModifyProtectionModuleRuleResponse is the response struct for api ModifyProtectionModuleRule.
ModifyProtectionModuleStatusRequest is the request struct for api ModifyProtectionModuleStatus.
ModifyProtectionModuleStatusResponse is the response struct for api ModifyProtectionModuleStatus.
ModifyProtectionRuleCacheStatusRequest is the request struct for api ModifyProtectionRuleCacheStatus.
ModifyProtectionRuleCacheStatusResponse is the response struct for api ModifyProtectionRuleCacheStatus.
ModifyProtectionRuleStatusRequest is the request struct for api ModifyProtectionRuleStatus.
ModifyProtectionRuleStatusResponse is the response struct for api ModifyProtectionRuleStatus.
MoveResourceGroupRequest is the request struct for api MoveResourceGroup.
MoveResourceGroupResponse is the response struct for api MoveResourceGroup.
Ports is a nested struct in waf_openapi response.
Profile is a nested struct in waf_openapi response.
ProtocolPortConfigs is a nested struct in waf_openapi response.
ProtocolPortConfigsItem is a nested struct in waf_openapi response.
Rs is a nested struct in waf_openapi response.
Rule is a nested struct in waf_openapi response.
RuleGroups is a nested struct in waf_openapi response.
RuleGroupsItem is a nested struct in waf_openapi response.
RulesInDescribeProtectionModuleRules is a nested struct in waf_openapi response.
RulesInDescribeRules is a nested struct in waf_openapi response.
RulesItem is a nested struct in waf_openapi response.
Sans is a nested struct in waf_openapi response.
SetDomainRuleGroupRequest is the request struct for api SetDomainRuleGroup.
SetDomainRuleGroupResponse is the response struct for api SetDomainRuleGroup.
SourceIps is a nested struct in waf_openapi response.
Status is a nested struct in waf_openapi response.