# Functions
CreateCreateProtectionModuleRuleRequest creates a request to invoke CreateProtectionModuleRule API.
CreateCreateProtectionModuleRuleResponse creates a response to parse from CreateProtectionModuleRule 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.
CreateDescribeProtectionModuleRulesRequest creates a request to invoke DescribeProtectionModuleRules API.
CreateDescribeProtectionModuleRulesResponse creates a response to parse from DescribeProtectionModuleRules response.
CreateModifyProtectionModuleStatusRequest creates a request to invoke ModifyProtectionModuleStatus API.
CreateModifyProtectionModuleStatusResponse creates a response to parse from ModifyProtectionModuleStatus response.
GetEndpointMap Get Endpoint Data Map.
GetEndpointType Get Endpoint Type Value.
NewClient creates a sdk client with environment variables Deprecated: Please use github.com/aliyun/alibaba-cloud-sdk-go/services/waf-openapi instead.
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 Deprecated: Please use github.com/aliyun/alibaba-cloud-sdk-go/services/waf-openapi instead.
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 Deprecated: Please use github.com/aliyun/alibaba-cloud-sdk-go/services/waf-openapi instead.
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client Deprecated: Please use github.com/aliyun/alibaba-cloud-sdk-go/services/waf-openapi instead.
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md Deprecated: Please use github.com/aliyun/alibaba-cloud-sdk-go/services/waf-openapi instead.
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 Deprecated: Please use github.com/aliyun/alibaba-cloud-sdk-go/services/waf-openapi instead.
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 Deprecated: Please use github.com/aliyun/alibaba-cloud-sdk-go/services/waf-openapi instead.
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 Deprecated: Please use github.com/aliyun/alibaba-cloud-sdk-go/services/waf-openapi instead.
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 Deprecated: Please use github.com/aliyun/alibaba-cloud-sdk-go/services/waf-openapi instead.
SetClientProperty Set Property by Reflect.
SetEndpointDataToClient Set EndpointMap and ENdpointType.
# Structs
Client is the sdk client struct, each func corresponds to an OpenAPI.
CreateProtectionModuleRuleRequest is the request struct for api CreateProtectionModuleRule.
CreateProtectionModuleRuleResponse is the response struct for api CreateProtectionModuleRule.
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.
DescribeProtectionModuleRulesRequest is the request struct for api DescribeProtectionModuleRules.
DescribeProtectionModuleRulesResponse is the response struct for api DescribeProtectionModuleRules.
InstanceInfo is a nested struct in waf_openapi response.
InstanceSpecInfo is a nested struct in waf_openapi response.
InstanceSpecInfoItem is a nested struct in waf_openapi response.
ModifyProtectionModuleStatusRequest is the request struct for api ModifyProtectionModuleStatus.
ModifyProtectionModuleStatusResponse is the response struct for api ModifyProtectionModuleStatus.
Rule is a nested struct in waf_openapi response.
Rules is a nested struct in waf_openapi response.