package
1.63.84
Repository: https://github.com/aliyun/alibaba-cloud-sdk-go.git
Documentation: pkg.go.dev

# Functions

CreateAttachPolicyRequest creates a request to invoke AttachPolicy API.
CreateAttachPolicyResponse creates a response to parse from AttachPolicy response.
CreateCheckCreatedByEnabledRequest creates a request to invoke CheckCreatedByEnabled API.
CreateCheckCreatedByEnabledResponse creates a response to parse from CheckCreatedByEnabled response.
CreateCloseCreatedByRequest creates a request to invoke CloseCreatedBy API.
CreateCloseCreatedByResponse creates a response to parse from CloseCreatedBy response.
CreateCreatePolicyRequest creates a request to invoke CreatePolicy API.
CreateCreatePolicyResponse creates a response to parse from CreatePolicy response.
CreateCreateTagsRequest creates a request to invoke CreateTags API.
CreateCreateTagsResponse creates a response to parse from CreateTags response.
CreateDeletePolicyRequest creates a request to invoke DeletePolicy API.
CreateDeletePolicyResponse creates a response to parse from DeletePolicy response.
CreateDeleteTagRequest creates a request to invoke DeleteTag API.
CreateDeleteTagResponse creates a response to parse from DeleteTag response.
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API.
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response.
CreateDetachPolicyRequest creates a request to invoke DetachPolicy API.
CreateDetachPolicyResponse creates a response to parse from DetachPolicy response.
CreateDisablePolicyTypeRequest creates a request to invoke DisablePolicyType API.
CreateDisablePolicyTypeResponse creates a response to parse from DisablePolicyType response.
CreateEnablePolicyTypeRequest creates a request to invoke EnablePolicyType API.
CreateEnablePolicyTypeResponse creates a response to parse from EnablePolicyType response.
CreateGenerateConfigRuleReportRequest creates a request to invoke GenerateConfigRuleReport API.
CreateGenerateConfigRuleReportResponse creates a response to parse from GenerateConfigRuleReport response.
CreateGetConfigRuleReportRequest creates a request to invoke GetConfigRuleReport API.
CreateGetConfigRuleReportResponse creates a response to parse from GetConfigRuleReport response.
CreateGetEffectivePolicyRequest creates a request to invoke GetEffectivePolicy API.
CreateGetEffectivePolicyResponse creates a response to parse from GetEffectivePolicy response.
CreateGetPolicyEnableStatusRequest creates a request to invoke GetPolicyEnableStatus API.
CreateGetPolicyEnableStatusResponse creates a response to parse from GetPolicyEnableStatus response.
CreateGetPolicyRequest creates a request to invoke GetPolicy API.
CreateGetPolicyResponse creates a response to parse from GetPolicy response.
CreateListConfigRulesForTargetRequest creates a request to invoke ListConfigRulesForTarget API.
CreateListConfigRulesForTargetResponse creates a response to parse from ListConfigRulesForTarget response.
CreateListPoliciesForTargetRequest creates a request to invoke ListPoliciesForTarget API.
CreateListPoliciesForTargetResponse creates a response to parse from ListPoliciesForTarget response.
CreateListPoliciesRequest creates a request to invoke ListPolicies API.
CreateListPoliciesResponse creates a response to parse from ListPolicies response.
CreateListResourcesByTagRequest creates a request to invoke ListResourcesByTag API.
CreateListResourcesByTagResponse creates a response to parse from ListResourcesByTag response.
CreateListSupportResourceTypesRequest creates a request to invoke ListSupportResourceTypes API.
CreateListSupportResourceTypesResponse creates a response to parse from ListSupportResourceTypes response.
CreateListTagKeysRequest creates a request to invoke ListTagKeys API.
CreateListTagKeysResponse creates a response to parse from ListTagKeys response.
CreateListTagResourcesRequest creates a request to invoke ListTagResources API.
CreateListTagResourcesResponse creates a response to parse from ListTagResources response.
CreateListTagValuesRequest creates a request to invoke ListTagValues API.
CreateListTagValuesResponse creates a response to parse from ListTagValues response.
CreateListTargetsForPolicyRequest creates a request to invoke ListTargetsForPolicy API.
CreateListTargetsForPolicyResponse creates a response to parse from ListTargetsForPolicy response.
CreateModifyPolicyRequest creates a request to invoke ModifyPolicy API.
CreateModifyPolicyResponse creates a response to parse from ModifyPolicy response.
CreateOpenCreatedByRequest creates a request to invoke OpenCreatedBy API.
CreateOpenCreatedByResponse creates a response to parse from OpenCreatedBy response.
CreateTagResourcesRequest creates a request to invoke TagResources API.
CreateTagResourcesResponse creates a response to parse from TagResources response.
CreateUntagResourcesRequest creates a request to invoke UntagResources API.
CreateUntagResourcesResponse creates a response to parse from UntagResources 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.

# Variables

EndpointMap Endpoint Data.
EndpointType regional or central.

# Structs

AttachPolicyRequest is the request struct for api AttachPolicy.
AttachPolicyResponse is the response struct for api AttachPolicy.
CheckCreatedByEnabledRequest is the request struct for api CheckCreatedByEnabled.
CheckCreatedByEnabledResponse is the response struct for api CheckCreatedByEnabled.
Client is the sdk client struct, each func corresponds to an OpenAPI.
CloseCreatedByRequest is the request struct for api CloseCreatedBy.
CloseCreatedByResponse is the response struct for api CloseCreatedBy.
CreatePolicyRequest is the request struct for api CreatePolicy.
CreatePolicyResponse is the response struct for api CreatePolicy.
CreateTagsRequest is the request struct for api CreateTags.
CreateTagsResponse is the response struct for api CreateTags.
CreateTagsTagKeyValueParamList is a repeated param struct in CreateTagsRequest.
CreateTagsTagKeyValueParamListTagValueParamList is a repeated param struct in CreateTagsRequest.
Data is a nested struct in tag response.
DataInListConfigRulesForTarget is a nested struct in tag response.
DataInListPoliciesForTarget is a nested struct in tag response.
DataItem is a nested struct in tag response.
DeletePolicyRequest is the request struct for api DeletePolicy.
DeletePolicyResponse is the response struct for api DeletePolicy.
DeleteTagRequest is the request struct for api DeleteTag.
DeleteTagResponse is the response struct for api DeleteTag.
DescribeRegionsRequest is the request struct for api DescribeRegions.
DescribeRegionsResponse is the response struct for api DescribeRegions.
DetachPolicyRequest is the request struct for api DetachPolicy.
DetachPolicyResponse is the response struct for api DetachPolicy.
DisablePolicyTypeRequest is the request struct for api DisablePolicyType.
DisablePolicyTypeResponse is the response struct for api DisablePolicyType.
EnablePolicyTypeRequest is the request struct for api EnablePolicyType.
EnablePolicyTypeResponse is the response struct for api EnablePolicyType.
FailedResource is a nested struct in tag response.
FailedResourcesInTagResources is a nested struct in tag response.
FailedResourcesInUntagResources is a nested struct in tag response.
GenerateConfigRuleReportRequest is the request struct for api GenerateConfigRuleReport.
GenerateConfigRuleReportResponse is the response struct for api GenerateConfigRuleReport.
GetConfigRuleReportRequest is the request struct for api GetConfigRuleReport.
GetConfigRuleReportResponse is the response struct for api GetConfigRuleReport.
GetEffectivePolicyRequest is the request struct for api GetEffectivePolicy.
GetEffectivePolicyResponse is the response struct for api GetEffectivePolicy.
GetPolicyEnableStatusRequest is the request struct for api GetPolicyEnableStatus.
GetPolicyEnableStatusResponse is the response struct for api GetPolicyEnableStatus.
GetPolicyRequest is the request struct for api GetPolicy.
GetPolicyResponse is the response struct for api GetPolicy.
Key is a nested struct in tag response.
Keys is a nested struct in tag response.
ListConfigRulesForTargetRequest is the request struct for api ListConfigRulesForTarget.
ListConfigRulesForTargetResponse is the response struct for api ListConfigRulesForTarget.
ListPoliciesForTargetRequest is the request struct for api ListPoliciesForTarget.
ListPoliciesForTargetResponse is the response struct for api ListPoliciesForTarget.
ListPoliciesRequest is the request struct for api ListPolicies.
ListPoliciesResponse is the response struct for api ListPolicies.
ListResourcesByTagRequest is the request struct for api ListResourcesByTag.
ListResourcesByTagResponse is the response struct for api ListResourcesByTag.
ListSupportResourceTypesRequest is the request struct for api ListSupportResourceTypes.
ListSupportResourceTypesResponse is the response struct for api ListSupportResourceTypes.
ListTagKeysRequest is the request struct for api ListTagKeys.
ListTagKeysResponse is the response struct for api ListTagKeys.
ListTagResourcesRequest is the request struct for api ListTagResources.
ListTagResourcesResponse is the response struct for api ListTagResources.
ListTagValuesRequest is the request struct for api ListTagValues.
ListTagValuesResponse is the response struct for api ListTagValues.
ListTargetsForPolicyRequest is the request struct for api ListTargetsForPolicy.
ListTargetsForPolicyResponse is the response struct for api ListTargetsForPolicy.
ModifyPolicyRequest is the request struct for api ModifyPolicy.
ModifyPolicyResponse is the response struct for api ModifyPolicy.
OpenCreatedByRequest is the request struct for api OpenCreatedBy.
OpenCreatedByResponse is the response struct for api OpenCreatedBy.
Policy is a nested struct in tag response.
PolicyList is a nested struct in tag response.
Region is a nested struct in tag response.
Regions is a nested struct in tag response.
Resources is a nested struct in tag response.
Result is a nested struct in tag response.
StatusModels is a nested struct in tag response.
StatusModelsItem is a nested struct in tag response.
SupportDetails is a nested struct in tag response.
SupportItems is a nested struct in tag response.
SupportItemsItem is a nested struct in tag response.
SupportResourceType is a nested struct in tag response.
SupportResourceTypes is a nested struct in tag response.
Tag is a nested struct in tag response.
TagResource is a nested struct in tag response.
TagResources is a nested struct in tag response.
TagResourcesRequest is the request struct for api TagResources.
TagResourcesResponse is the response struct for api TagResources.
TagsInListResourcesByTag is a nested struct in tag response.
TagsInListTagResources is a nested struct in tag response.
Target is a nested struct in tag response.
Targets is a nested struct in tag response.
UntagResourcesRequest is the request struct for api UntagResources.
UntagResourcesResponse is the response struct for api UntagResources.
Values is a nested struct in tag response.