Documentation ¶
Index ¶
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) DisableMultiAccountResourceCenter(request *DisableMultiAccountResourceCenterRequest) (response *DisableMultiAccountResourceCenterResponse, err error)
- func (client *Client) DisableMultiAccountResourceCenterWithCallback(request *DisableMultiAccountResourceCenterRequest, ...) <-chan int
- func (client *Client) DisableMultiAccountResourceCenterWithChan(request *DisableMultiAccountResourceCenterRequest) (<-chan *DisableMultiAccountResourceCenterResponse, <-chan error)
- func (client *Client) DisableResourceCenter(request *DisableResourceCenterRequest) (response *DisableResourceCenterResponse, err error)
- func (client *Client) DisableResourceCenterWithCallback(request *DisableResourceCenterRequest, ...) <-chan int
- func (client *Client) DisableResourceCenterWithChan(request *DisableResourceCenterRequest) (<-chan *DisableResourceCenterResponse, <-chan error)
- func (client *Client) EnableMultiAccountResourceCenter(request *EnableMultiAccountResourceCenterRequest) (response *EnableMultiAccountResourceCenterResponse, err error)
- func (client *Client) EnableMultiAccountResourceCenterWithCallback(request *EnableMultiAccountResourceCenterRequest, ...) <-chan int
- func (client *Client) EnableMultiAccountResourceCenterWithChan(request *EnableMultiAccountResourceCenterRequest) (<-chan *EnableMultiAccountResourceCenterResponse, <-chan error)
- func (client *Client) EnableResourceCenter(request *EnableResourceCenterRequest) (response *EnableResourceCenterResponse, err error)
- func (client *Client) EnableResourceCenterWithCallback(request *EnableResourceCenterRequest, ...) <-chan int
- func (client *Client) EnableResourceCenterWithChan(request *EnableResourceCenterRequest) (<-chan *EnableResourceCenterResponse, <-chan error)
- func (client *Client) GetMultiAccountResourceCenterServiceStatus(request *GetMultiAccountResourceCenterServiceStatusRequest) (response *GetMultiAccountResourceCenterServiceStatusResponse, err error)
- func (client *Client) GetMultiAccountResourceCenterServiceStatusWithCallback(request *GetMultiAccountResourceCenterServiceStatusRequest, ...) <-chan int
- func (client *Client) GetMultiAccountResourceCenterServiceStatusWithChan(request *GetMultiAccountResourceCenterServiceStatusRequest) (<-chan *GetMultiAccountResourceCenterServiceStatusResponse, <-chan error)
- func (client *Client) GetMultiAccountResourceConfiguration(request *GetMultiAccountResourceConfigurationRequest) (response *GetMultiAccountResourceConfigurationResponse, err error)
- func (client *Client) GetMultiAccountResourceConfigurationWithCallback(request *GetMultiAccountResourceConfigurationRequest, ...) <-chan int
- func (client *Client) GetMultiAccountResourceConfigurationWithChan(request *GetMultiAccountResourceConfigurationRequest) (<-chan *GetMultiAccountResourceConfigurationResponse, <-chan error)
- func (client *Client) GetResourceCenterServiceStatus(request *GetResourceCenterServiceStatusRequest) (response *GetResourceCenterServiceStatusResponse, err error)
- func (client *Client) GetResourceCenterServiceStatusWithCallback(request *GetResourceCenterServiceStatusRequest, ...) <-chan int
- func (client *Client) GetResourceCenterServiceStatusWithChan(request *GetResourceCenterServiceStatusRequest) (<-chan *GetResourceCenterServiceStatusResponse, <-chan error)
- func (client *Client) GetResourceConfiguration(request *GetResourceConfigurationRequest) (response *GetResourceConfigurationResponse, err error)
- func (client *Client) GetResourceConfigurationWithCallback(request *GetResourceConfigurationRequest, ...) <-chan int
- func (client *Client) GetResourceConfigurationWithChan(request *GetResourceConfigurationRequest) (<-chan *GetResourceConfigurationResponse, <-chan error)
- func (client *Client) GetResourceCounts(request *GetResourceCountsRequest) (response *GetResourceCountsResponse, err error)
- func (client *Client) GetResourceCountsWithCallback(request *GetResourceCountsRequest, ...) <-chan int
- func (client *Client) GetResourceCountsWithChan(request *GetResourceCountsRequest) (<-chan *GetResourceCountsResponse, <-chan error)
- func (client *Client) ListMultiAccountResourceGroups(request *ListMultiAccountResourceGroupsRequest) (response *ListMultiAccountResourceGroupsResponse, err error)
- func (client *Client) ListMultiAccountResourceGroupsWithCallback(request *ListMultiAccountResourceGroupsRequest, ...) <-chan int
- func (client *Client) ListMultiAccountResourceGroupsWithChan(request *ListMultiAccountResourceGroupsRequest) (<-chan *ListMultiAccountResourceGroupsResponse, <-chan error)
- func (client *Client) ListMultiAccountTagKeys(request *ListMultiAccountTagKeysRequest) (response *ListMultiAccountTagKeysResponse, err error)
- func (client *Client) ListMultiAccountTagKeysWithCallback(request *ListMultiAccountTagKeysRequest, ...) <-chan int
- func (client *Client) ListMultiAccountTagKeysWithChan(request *ListMultiAccountTagKeysRequest) (<-chan *ListMultiAccountTagKeysResponse, <-chan error)
- func (client *Client) ListMultiAccountTagValues(request *ListMultiAccountTagValuesRequest) (response *ListMultiAccountTagValuesResponse, err error)
- func (client *Client) ListMultiAccountTagValuesWithCallback(request *ListMultiAccountTagValuesRequest, ...) <-chan int
- func (client *Client) ListMultiAccountTagValuesWithChan(request *ListMultiAccountTagValuesRequest) (<-chan *ListMultiAccountTagValuesResponse, <-chan error)
- func (client *Client) ListResourceTypes(request *ListResourceTypesRequest) (response *ListResourceTypesResponse, err error)
- func (client *Client) ListResourceTypesWithCallback(request *ListResourceTypesRequest, ...) <-chan int
- func (client *Client) ListResourceTypesWithChan(request *ListResourceTypesRequest) (<-chan *ListResourceTypesResponse, <-chan error)
- func (client *Client) ListTagKeys(request *ListTagKeysRequest) (response *ListTagKeysResponse, err error)
- func (client *Client) ListTagKeysWithCallback(request *ListTagKeysRequest, ...) <-chan int
- func (client *Client) ListTagKeysWithChan(request *ListTagKeysRequest) (<-chan *ListTagKeysResponse, <-chan error)
- func (client *Client) ListTagValues(request *ListTagValuesRequest) (response *ListTagValuesResponse, err error)
- func (client *Client) ListTagValuesWithCallback(request *ListTagValuesRequest, ...) <-chan int
- func (client *Client) ListTagValuesWithChan(request *ListTagValuesRequest) (<-chan *ListTagValuesResponse, <-chan error)
- func (client *Client) SearchMultiAccountResources(request *SearchMultiAccountResourcesRequest) (response *SearchMultiAccountResourcesResponse, err error)
- func (client *Client) SearchMultiAccountResourcesWithCallback(request *SearchMultiAccountResourcesRequest, ...) <-chan int
- func (client *Client) SearchMultiAccountResourcesWithChan(request *SearchMultiAccountResourcesRequest) (<-chan *SearchMultiAccountResourcesResponse, <-chan error)
- func (client *Client) SearchResources(request *SearchResourcesRequest) (response *SearchResourcesResponse, err error)
- func (client *Client) SearchResourcesWithCallback(request *SearchResourcesRequest, ...) <-chan int
- func (client *Client) SearchResourcesWithChan(request *SearchResourcesRequest) (<-chan *SearchResourcesResponse, <-chan error)
- type CodeMapping
- type DisableMultiAccountResourceCenterRequest
- type DisableMultiAccountResourceCenterResponse
- type DisableResourceCenterRequest
- type DisableResourceCenterResponse
- type EnableMultiAccountResourceCenterRequest
- type EnableMultiAccountResourceCenterResponse
- type EnableResourceCenterRequest
- type EnableResourceCenterResponse
- type Filter
- type FilterKeys
- type FiltersInGetResourceCounts
- type FiltersInSearchMultiAccountResources
- type FiltersInSearchResources
- type GetMultiAccountResourceCenterServiceStatusRequest
- type GetMultiAccountResourceCenterServiceStatusResponse
- type GetMultiAccountResourceConfigurationRequest
- type GetMultiAccountResourceConfigurationResponse
- type GetResourceCenterServiceStatusRequest
- type GetResourceCenterServiceStatusResponse
- type GetResourceConfigurationRequest
- type GetResourceConfigurationResponse
- type GetResourceCountsFilter
- type GetResourceCountsRequest
- type GetResourceCountsResponse
- type IpAddressesInSearchMultiAccountResources
- type IpAddressesInSearchResources
- type ListMultiAccountResourceGroupsRequest
- type ListMultiAccountResourceGroupsResponse
- type ListMultiAccountTagKeysRequest
- type ListMultiAccountTagKeysResponse
- type ListMultiAccountTagValuesRequest
- type ListMultiAccountTagValuesResponse
- type ListResourceTypesRequest
- type ListResourceTypesResponse
- type ListTagKeysRequest
- type ListTagKeysResponse
- type ListTagValuesRequest
- type ListTagValuesResponse
- type Resource
- type ResourceCount
- type ResourceCounts
- type ResourceGroup
- type ResourceGroups
- type ResourceType
- type ResourceTypes
- type ResourcesInSearchMultiAccountResources
- type ResourcesInSearchResources
- type SearchMultiAccountResourcesFilter
- type SearchMultiAccountResourcesRequest
- type SearchMultiAccountResourcesResponse
- type SearchMultiAccountResourcesSortCriterion
- type SearchResourcesFilter
- type SearchResourcesRequest
- type SearchResourcesResponse
- type SearchResourcesSortCriterion
- type Tag
- type TagKeysInListMultiAccountTagKeys
- type TagKeysInListTagKeys
- type TagValuesInListMultiAccountTagValues
- type TagValuesInListTagValues
- type TagsInSearchMultiAccountResources
- type TagsInSearchResources
- type Urls
- type ValuesInGetResourceCounts
- type ValuesInSearchMultiAccountResources
- type ValuesInSearchResources
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
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
func NewClientWithEcsRamRole ¶
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
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
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
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
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
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
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
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
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
func (*Client) DisableMultiAccountResourceCenter ¶
func (client *Client) DisableMultiAccountResourceCenter(request *DisableMultiAccountResourceCenterRequest) (response *DisableMultiAccountResourceCenterResponse, err error)
DisableMultiAccountResourceCenter invokes the resourcecenter.DisableMultiAccountResourceCenter API synchronously
func (*Client) DisableMultiAccountResourceCenterWithCallback ¶
func (client *Client) DisableMultiAccountResourceCenterWithCallback(request *DisableMultiAccountResourceCenterRequest, callback func(response *DisableMultiAccountResourceCenterResponse, err error)) <-chan int
DisableMultiAccountResourceCenterWithCallback invokes the resourcecenter.DisableMultiAccountResourceCenter API asynchronously
func (*Client) DisableMultiAccountResourceCenterWithChan ¶
func (client *Client) DisableMultiAccountResourceCenterWithChan(request *DisableMultiAccountResourceCenterRequest) (<-chan *DisableMultiAccountResourceCenterResponse, <-chan error)
DisableMultiAccountResourceCenterWithChan invokes the resourcecenter.DisableMultiAccountResourceCenter API asynchronously
func (*Client) DisableResourceCenter ¶
func (client *Client) DisableResourceCenter(request *DisableResourceCenterRequest) (response *DisableResourceCenterResponse, err error)
DisableResourceCenter invokes the resourcecenter.DisableResourceCenter API synchronously
func (*Client) DisableResourceCenterWithCallback ¶
func (client *Client) DisableResourceCenterWithCallback(request *DisableResourceCenterRequest, callback func(response *DisableResourceCenterResponse, err error)) <-chan int
DisableResourceCenterWithCallback invokes the resourcecenter.DisableResourceCenter API asynchronously
func (*Client) DisableResourceCenterWithChan ¶
func (client *Client) DisableResourceCenterWithChan(request *DisableResourceCenterRequest) (<-chan *DisableResourceCenterResponse, <-chan error)
DisableResourceCenterWithChan invokes the resourcecenter.DisableResourceCenter API asynchronously
func (*Client) EnableMultiAccountResourceCenter ¶
func (client *Client) EnableMultiAccountResourceCenter(request *EnableMultiAccountResourceCenterRequest) (response *EnableMultiAccountResourceCenterResponse, err error)
EnableMultiAccountResourceCenter invokes the resourcecenter.EnableMultiAccountResourceCenter API synchronously
func (*Client) EnableMultiAccountResourceCenterWithCallback ¶
func (client *Client) EnableMultiAccountResourceCenterWithCallback(request *EnableMultiAccountResourceCenterRequest, callback func(response *EnableMultiAccountResourceCenterResponse, err error)) <-chan int
EnableMultiAccountResourceCenterWithCallback invokes the resourcecenter.EnableMultiAccountResourceCenter API asynchronously
func (*Client) EnableMultiAccountResourceCenterWithChan ¶
func (client *Client) EnableMultiAccountResourceCenterWithChan(request *EnableMultiAccountResourceCenterRequest) (<-chan *EnableMultiAccountResourceCenterResponse, <-chan error)
EnableMultiAccountResourceCenterWithChan invokes the resourcecenter.EnableMultiAccountResourceCenter API asynchronously
func (*Client) EnableResourceCenter ¶
func (client *Client) EnableResourceCenter(request *EnableResourceCenterRequest) (response *EnableResourceCenterResponse, err error)
EnableResourceCenter invokes the resourcecenter.EnableResourceCenter API synchronously
func (*Client) EnableResourceCenterWithCallback ¶
func (client *Client) EnableResourceCenterWithCallback(request *EnableResourceCenterRequest, callback func(response *EnableResourceCenterResponse, err error)) <-chan int
EnableResourceCenterWithCallback invokes the resourcecenter.EnableResourceCenter API asynchronously
func (*Client) EnableResourceCenterWithChan ¶
func (client *Client) EnableResourceCenterWithChan(request *EnableResourceCenterRequest) (<-chan *EnableResourceCenterResponse, <-chan error)
EnableResourceCenterWithChan invokes the resourcecenter.EnableResourceCenter API asynchronously
func (*Client) GetMultiAccountResourceCenterServiceStatus ¶
func (client *Client) GetMultiAccountResourceCenterServiceStatus(request *GetMultiAccountResourceCenterServiceStatusRequest) (response *GetMultiAccountResourceCenterServiceStatusResponse, err error)
GetMultiAccountResourceCenterServiceStatus invokes the resourcecenter.GetMultiAccountResourceCenterServiceStatus API synchronously
func (*Client) GetMultiAccountResourceCenterServiceStatusWithCallback ¶
func (client *Client) GetMultiAccountResourceCenterServiceStatusWithCallback(request *GetMultiAccountResourceCenterServiceStatusRequest, callback func(response *GetMultiAccountResourceCenterServiceStatusResponse, err error)) <-chan int
GetMultiAccountResourceCenterServiceStatusWithCallback invokes the resourcecenter.GetMultiAccountResourceCenterServiceStatus API asynchronously
func (*Client) GetMultiAccountResourceCenterServiceStatusWithChan ¶
func (client *Client) GetMultiAccountResourceCenterServiceStatusWithChan(request *GetMultiAccountResourceCenterServiceStatusRequest) (<-chan *GetMultiAccountResourceCenterServiceStatusResponse, <-chan error)
GetMultiAccountResourceCenterServiceStatusWithChan invokes the resourcecenter.GetMultiAccountResourceCenterServiceStatus API asynchronously
func (*Client) GetMultiAccountResourceConfiguration ¶
func (client *Client) GetMultiAccountResourceConfiguration(request *GetMultiAccountResourceConfigurationRequest) (response *GetMultiAccountResourceConfigurationResponse, err error)
GetMultiAccountResourceConfiguration invokes the resourcecenter.GetMultiAccountResourceConfiguration API synchronously
func (*Client) GetMultiAccountResourceConfigurationWithCallback ¶
func (client *Client) GetMultiAccountResourceConfigurationWithCallback(request *GetMultiAccountResourceConfigurationRequest, callback func(response *GetMultiAccountResourceConfigurationResponse, err error)) <-chan int
GetMultiAccountResourceConfigurationWithCallback invokes the resourcecenter.GetMultiAccountResourceConfiguration API asynchronously
func (*Client) GetMultiAccountResourceConfigurationWithChan ¶
func (client *Client) GetMultiAccountResourceConfigurationWithChan(request *GetMultiAccountResourceConfigurationRequest) (<-chan *GetMultiAccountResourceConfigurationResponse, <-chan error)
GetMultiAccountResourceConfigurationWithChan invokes the resourcecenter.GetMultiAccountResourceConfiguration API asynchronously
func (*Client) GetResourceCenterServiceStatus ¶
func (client *Client) GetResourceCenterServiceStatus(request *GetResourceCenterServiceStatusRequest) (response *GetResourceCenterServiceStatusResponse, err error)
GetResourceCenterServiceStatus invokes the resourcecenter.GetResourceCenterServiceStatus API synchronously
func (*Client) GetResourceCenterServiceStatusWithCallback ¶
func (client *Client) GetResourceCenterServiceStatusWithCallback(request *GetResourceCenterServiceStatusRequest, callback func(response *GetResourceCenterServiceStatusResponse, err error)) <-chan int
GetResourceCenterServiceStatusWithCallback invokes the resourcecenter.GetResourceCenterServiceStatus API asynchronously
func (*Client) GetResourceCenterServiceStatusWithChan ¶
func (client *Client) GetResourceCenterServiceStatusWithChan(request *GetResourceCenterServiceStatusRequest) (<-chan *GetResourceCenterServiceStatusResponse, <-chan error)
GetResourceCenterServiceStatusWithChan invokes the resourcecenter.GetResourceCenterServiceStatus API asynchronously
func (*Client) GetResourceConfiguration ¶
func (client *Client) GetResourceConfiguration(request *GetResourceConfigurationRequest) (response *GetResourceConfigurationResponse, err error)
GetResourceConfiguration invokes the resourcecenter.GetResourceConfiguration API synchronously
func (*Client) GetResourceConfigurationWithCallback ¶
func (client *Client) GetResourceConfigurationWithCallback(request *GetResourceConfigurationRequest, callback func(response *GetResourceConfigurationResponse, err error)) <-chan int
GetResourceConfigurationWithCallback invokes the resourcecenter.GetResourceConfiguration API asynchronously
func (*Client) GetResourceConfigurationWithChan ¶
func (client *Client) GetResourceConfigurationWithChan(request *GetResourceConfigurationRequest) (<-chan *GetResourceConfigurationResponse, <-chan error)
GetResourceConfigurationWithChan invokes the resourcecenter.GetResourceConfiguration API asynchronously
func (*Client) GetResourceCounts ¶ added in v1.62.355
func (client *Client) GetResourceCounts(request *GetResourceCountsRequest) (response *GetResourceCountsResponse, err error)
GetResourceCounts invokes the resourcecenter.GetResourceCounts API synchronously
func (*Client) GetResourceCountsWithCallback ¶ added in v1.62.355
func (client *Client) GetResourceCountsWithCallback(request *GetResourceCountsRequest, callback func(response *GetResourceCountsResponse, err error)) <-chan int
GetResourceCountsWithCallback invokes the resourcecenter.GetResourceCounts API asynchronously
func (*Client) GetResourceCountsWithChan ¶ added in v1.62.355
func (client *Client) GetResourceCountsWithChan(request *GetResourceCountsRequest) (<-chan *GetResourceCountsResponse, <-chan error)
GetResourceCountsWithChan invokes the resourcecenter.GetResourceCounts API asynchronously
func (*Client) ListMultiAccountResourceGroups ¶
func (client *Client) ListMultiAccountResourceGroups(request *ListMultiAccountResourceGroupsRequest) (response *ListMultiAccountResourceGroupsResponse, err error)
ListMultiAccountResourceGroups invokes the resourcecenter.ListMultiAccountResourceGroups API synchronously
func (*Client) ListMultiAccountResourceGroupsWithCallback ¶
func (client *Client) ListMultiAccountResourceGroupsWithCallback(request *ListMultiAccountResourceGroupsRequest, callback func(response *ListMultiAccountResourceGroupsResponse, err error)) <-chan int
ListMultiAccountResourceGroupsWithCallback invokes the resourcecenter.ListMultiAccountResourceGroups API asynchronously
func (*Client) ListMultiAccountResourceGroupsWithChan ¶
func (client *Client) ListMultiAccountResourceGroupsWithChan(request *ListMultiAccountResourceGroupsRequest) (<-chan *ListMultiAccountResourceGroupsResponse, <-chan error)
ListMultiAccountResourceGroupsWithChan invokes the resourcecenter.ListMultiAccountResourceGroups API asynchronously
func (*Client) ListMultiAccountTagKeys ¶
func (client *Client) ListMultiAccountTagKeys(request *ListMultiAccountTagKeysRequest) (response *ListMultiAccountTagKeysResponse, err error)
ListMultiAccountTagKeys invokes the resourcecenter.ListMultiAccountTagKeys API synchronously
func (*Client) ListMultiAccountTagKeysWithCallback ¶
func (client *Client) ListMultiAccountTagKeysWithCallback(request *ListMultiAccountTagKeysRequest, callback func(response *ListMultiAccountTagKeysResponse, err error)) <-chan int
ListMultiAccountTagKeysWithCallback invokes the resourcecenter.ListMultiAccountTagKeys API asynchronously
func (*Client) ListMultiAccountTagKeysWithChan ¶
func (client *Client) ListMultiAccountTagKeysWithChan(request *ListMultiAccountTagKeysRequest) (<-chan *ListMultiAccountTagKeysResponse, <-chan error)
ListMultiAccountTagKeysWithChan invokes the resourcecenter.ListMultiAccountTagKeys API asynchronously
func (*Client) ListMultiAccountTagValues ¶
func (client *Client) ListMultiAccountTagValues(request *ListMultiAccountTagValuesRequest) (response *ListMultiAccountTagValuesResponse, err error)
ListMultiAccountTagValues invokes the resourcecenter.ListMultiAccountTagValues API synchronously
func (*Client) ListMultiAccountTagValuesWithCallback ¶
func (client *Client) ListMultiAccountTagValuesWithCallback(request *ListMultiAccountTagValuesRequest, callback func(response *ListMultiAccountTagValuesResponse, err error)) <-chan int
ListMultiAccountTagValuesWithCallback invokes the resourcecenter.ListMultiAccountTagValues API asynchronously
func (*Client) ListMultiAccountTagValuesWithChan ¶
func (client *Client) ListMultiAccountTagValuesWithChan(request *ListMultiAccountTagValuesRequest) (<-chan *ListMultiAccountTagValuesResponse, <-chan error)
ListMultiAccountTagValuesWithChan invokes the resourcecenter.ListMultiAccountTagValues API asynchronously
func (*Client) ListResourceTypes ¶
func (client *Client) ListResourceTypes(request *ListResourceTypesRequest) (response *ListResourceTypesResponse, err error)
ListResourceTypes invokes the resourcecenter.ListResourceTypes API synchronously
func (*Client) ListResourceTypesWithCallback ¶
func (client *Client) ListResourceTypesWithCallback(request *ListResourceTypesRequest, callback func(response *ListResourceTypesResponse, err error)) <-chan int
ListResourceTypesWithCallback invokes the resourcecenter.ListResourceTypes API asynchronously
func (*Client) ListResourceTypesWithChan ¶
func (client *Client) ListResourceTypesWithChan(request *ListResourceTypesRequest) (<-chan *ListResourceTypesResponse, <-chan error)
ListResourceTypesWithChan invokes the resourcecenter.ListResourceTypes API asynchronously
func (*Client) ListTagKeys ¶
func (client *Client) ListTagKeys(request *ListTagKeysRequest) (response *ListTagKeysResponse, err error)
ListTagKeys invokes the resourcecenter.ListTagKeys API synchronously
func (*Client) ListTagKeysWithCallback ¶
func (client *Client) ListTagKeysWithCallback(request *ListTagKeysRequest, callback func(response *ListTagKeysResponse, err error)) <-chan int
ListTagKeysWithCallback invokes the resourcecenter.ListTagKeys API asynchronously
func (*Client) ListTagKeysWithChan ¶
func (client *Client) ListTagKeysWithChan(request *ListTagKeysRequest) (<-chan *ListTagKeysResponse, <-chan error)
ListTagKeysWithChan invokes the resourcecenter.ListTagKeys API asynchronously
func (*Client) ListTagValues ¶
func (client *Client) ListTagValues(request *ListTagValuesRequest) (response *ListTagValuesResponse, err error)
ListTagValues invokes the resourcecenter.ListTagValues API synchronously
func (*Client) ListTagValuesWithCallback ¶
func (client *Client) ListTagValuesWithCallback(request *ListTagValuesRequest, callback func(response *ListTagValuesResponse, err error)) <-chan int
ListTagValuesWithCallback invokes the resourcecenter.ListTagValues API asynchronously
func (*Client) ListTagValuesWithChan ¶
func (client *Client) ListTagValuesWithChan(request *ListTagValuesRequest) (<-chan *ListTagValuesResponse, <-chan error)
ListTagValuesWithChan invokes the resourcecenter.ListTagValues API asynchronously
func (*Client) SearchMultiAccountResources ¶
func (client *Client) SearchMultiAccountResources(request *SearchMultiAccountResourcesRequest) (response *SearchMultiAccountResourcesResponse, err error)
SearchMultiAccountResources invokes the resourcecenter.SearchMultiAccountResources API synchronously
func (*Client) SearchMultiAccountResourcesWithCallback ¶
func (client *Client) SearchMultiAccountResourcesWithCallback(request *SearchMultiAccountResourcesRequest, callback func(response *SearchMultiAccountResourcesResponse, err error)) <-chan int
SearchMultiAccountResourcesWithCallback invokes the resourcecenter.SearchMultiAccountResources API asynchronously
func (*Client) SearchMultiAccountResourcesWithChan ¶
func (client *Client) SearchMultiAccountResourcesWithChan(request *SearchMultiAccountResourcesRequest) (<-chan *SearchMultiAccountResourcesResponse, <-chan error)
SearchMultiAccountResourcesWithChan invokes the resourcecenter.SearchMultiAccountResources API asynchronously
func (*Client) SearchResources ¶
func (client *Client) SearchResources(request *SearchResourcesRequest) (response *SearchResourcesResponse, err error)
SearchResources invokes the resourcecenter.SearchResources API synchronously
func (*Client) SearchResourcesWithCallback ¶
func (client *Client) SearchResourcesWithCallback(request *SearchResourcesRequest, callback func(response *SearchResourcesResponse, err error)) <-chan int
SearchResourcesWithCallback invokes the resourcecenter.SearchResources API asynchronously
func (*Client) SearchResourcesWithChan ¶
func (client *Client) SearchResourcesWithChan(request *SearchResourcesRequest) (<-chan *SearchResourcesResponse, <-chan error)
SearchResourcesWithChan invokes the resourcecenter.SearchResources API asynchronously
type CodeMapping ¶
type CodeMapping struct { ResourceGroup string `json:"ResourceGroup" xml:"ResourceGroup"` Tag string `json:"Tag" xml:"Tag"` }
CodeMapping is a nested struct in resourcecenter response
type DisableMultiAccountResourceCenterRequest ¶
type DisableMultiAccountResourceCenterRequest struct {
*requests.RpcRequest
}
DisableMultiAccountResourceCenterRequest is the request struct for api DisableMultiAccountResourceCenter
func CreateDisableMultiAccountResourceCenterRequest ¶
func CreateDisableMultiAccountResourceCenterRequest() (request *DisableMultiAccountResourceCenterRequest)
CreateDisableMultiAccountResourceCenterRequest creates a request to invoke DisableMultiAccountResourceCenter API
type DisableMultiAccountResourceCenterResponse ¶
type DisableMultiAccountResourceCenterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DisableMultiAccountResourceCenterResponse is the response struct for api DisableMultiAccountResourceCenter
func CreateDisableMultiAccountResourceCenterResponse ¶
func CreateDisableMultiAccountResourceCenterResponse() (response *DisableMultiAccountResourceCenterResponse)
CreateDisableMultiAccountResourceCenterResponse creates a response to parse from DisableMultiAccountResourceCenter response
type DisableResourceCenterRequest ¶
type DisableResourceCenterRequest struct {
*requests.RpcRequest
}
DisableResourceCenterRequest is the request struct for api DisableResourceCenter
func CreateDisableResourceCenterRequest ¶
func CreateDisableResourceCenterRequest() (request *DisableResourceCenterRequest)
CreateDisableResourceCenterRequest creates a request to invoke DisableResourceCenter API
type DisableResourceCenterResponse ¶
type DisableResourceCenterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DisableResourceCenterResponse is the response struct for api DisableResourceCenter
func CreateDisableResourceCenterResponse ¶
func CreateDisableResourceCenterResponse() (response *DisableResourceCenterResponse)
CreateDisableResourceCenterResponse creates a response to parse from DisableResourceCenter response
type EnableMultiAccountResourceCenterRequest ¶
type EnableMultiAccountResourceCenterRequest struct { *requests.RpcRequest Channel string `position:"Query" name:"Channel"` }
EnableMultiAccountResourceCenterRequest is the request struct for api EnableMultiAccountResourceCenter
func CreateEnableMultiAccountResourceCenterRequest ¶
func CreateEnableMultiAccountResourceCenterRequest() (request *EnableMultiAccountResourceCenterRequest)
CreateEnableMultiAccountResourceCenterRequest creates a request to invoke EnableMultiAccountResourceCenter API
type EnableMultiAccountResourceCenterResponse ¶
type EnableMultiAccountResourceCenterResponse struct { *responses.BaseResponse Status string `json:"Status" xml:"Status"` RequestId string `json:"RequestId" xml:"RequestId"` }
EnableMultiAccountResourceCenterResponse is the response struct for api EnableMultiAccountResourceCenter
func CreateEnableMultiAccountResourceCenterResponse ¶
func CreateEnableMultiAccountResourceCenterResponse() (response *EnableMultiAccountResourceCenterResponse)
CreateEnableMultiAccountResourceCenterResponse creates a response to parse from EnableMultiAccountResourceCenter response
type EnableResourceCenterRequest ¶
type EnableResourceCenterRequest struct { *requests.RpcRequest Channel string `position:"Query" name:"Channel"` }
EnableResourceCenterRequest is the request struct for api EnableResourceCenter
func CreateEnableResourceCenterRequest ¶
func CreateEnableResourceCenterRequest() (request *EnableResourceCenterRequest)
CreateEnableResourceCenterRequest creates a request to invoke EnableResourceCenter API
type EnableResourceCenterResponse ¶
type EnableResourceCenterResponse struct { *responses.BaseResponse Status string `json:"Status" xml:"Status"` RequestId string `json:"RequestId" xml:"RequestId"` }
EnableResourceCenterResponse is the response struct for api EnableResourceCenter
func CreateEnableResourceCenterResponse ¶
func CreateEnableResourceCenterResponse() (response *EnableResourceCenterResponse)
CreateEnableResourceCenterResponse creates a response to parse from EnableResourceCenter response
type Filter ¶
type Filter struct { Key string `json:"Key" xml:"Key"` MatchType string `json:"MatchType" xml:"MatchType"` Values []string `json:"Values" xml:"Values"` }
Filter is a nested struct in resourcecenter response
type FilterKeys ¶
type FilterKeys struct {
FilterKey []string `json:"FilterKey" xml:"FilterKey"`
}
FilterKeys is a nested struct in resourcecenter response
type FiltersInGetResourceCounts ¶ added in v1.62.355
type FiltersInGetResourceCounts struct {
Filter []Filter `json:"Filter" xml:"Filter"`
}
FiltersInGetResourceCounts is a nested struct in resourcecenter response
type FiltersInSearchMultiAccountResources ¶
type FiltersInSearchMultiAccountResources struct {
Filter []Filter `json:"Filter" xml:"Filter"`
}
FiltersInSearchMultiAccountResources is a nested struct in resourcecenter response
type FiltersInSearchResources ¶
type FiltersInSearchResources struct {
Filter []Filter `json:"Filter" xml:"Filter"`
}
FiltersInSearchResources is a nested struct in resourcecenter response
type GetMultiAccountResourceCenterServiceStatusRequest ¶
type GetMultiAccountResourceCenterServiceStatusRequest struct {
*requests.RpcRequest
}
GetMultiAccountResourceCenterServiceStatusRequest is the request struct for api GetMultiAccountResourceCenterServiceStatus
func CreateGetMultiAccountResourceCenterServiceStatusRequest ¶
func CreateGetMultiAccountResourceCenterServiceStatusRequest() (request *GetMultiAccountResourceCenterServiceStatusRequest)
CreateGetMultiAccountResourceCenterServiceStatusRequest creates a request to invoke GetMultiAccountResourceCenterServiceStatus API
type GetMultiAccountResourceCenterServiceStatusResponse ¶
type GetMultiAccountResourceCenterServiceStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ServiceStatus string `json:"ServiceStatus" xml:"ServiceStatus"` InitialStatus string `json:"InitialStatus" xml:"InitialStatus"` }
GetMultiAccountResourceCenterServiceStatusResponse is the response struct for api GetMultiAccountResourceCenterServiceStatus
func CreateGetMultiAccountResourceCenterServiceStatusResponse ¶
func CreateGetMultiAccountResourceCenterServiceStatusResponse() (response *GetMultiAccountResourceCenterServiceStatusResponse)
CreateGetMultiAccountResourceCenterServiceStatusResponse creates a response to parse from GetMultiAccountResourceCenterServiceStatus response
type GetMultiAccountResourceConfigurationRequest ¶
type GetMultiAccountResourceConfigurationRequest struct { *requests.RpcRequest ResourceId string `position:"Query" name:"ResourceId"` ResourceType string `position:"Query" name:"ResourceType"` AccountId string `position:"Query" name:"AccountId"` ResourceRegionId string `position:"Query" name:"ResourceRegionId"` }
GetMultiAccountResourceConfigurationRequest is the request struct for api GetMultiAccountResourceConfiguration
func CreateGetMultiAccountResourceConfigurationRequest ¶
func CreateGetMultiAccountResourceConfigurationRequest() (request *GetMultiAccountResourceConfigurationRequest)
CreateGetMultiAccountResourceConfigurationRequest creates a request to invoke GetMultiAccountResourceConfiguration API
type GetMultiAccountResourceConfigurationResponse ¶
type GetMultiAccountResourceConfigurationResponse struct {
*responses.BaseResponse
}
GetMultiAccountResourceConfigurationResponse is the response struct for api GetMultiAccountResourceConfiguration
func CreateGetMultiAccountResourceConfigurationResponse ¶
func CreateGetMultiAccountResourceConfigurationResponse() (response *GetMultiAccountResourceConfigurationResponse)
CreateGetMultiAccountResourceConfigurationResponse creates a response to parse from GetMultiAccountResourceConfiguration response
type GetResourceCenterServiceStatusRequest ¶
type GetResourceCenterServiceStatusRequest struct {
*requests.RpcRequest
}
GetResourceCenterServiceStatusRequest is the request struct for api GetResourceCenterServiceStatus
func CreateGetResourceCenterServiceStatusRequest ¶
func CreateGetResourceCenterServiceStatusRequest() (request *GetResourceCenterServiceStatusRequest)
CreateGetResourceCenterServiceStatusRequest creates a request to invoke GetResourceCenterServiceStatus API
type GetResourceCenterServiceStatusResponse ¶
type GetResourceCenterServiceStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ServiceStatus string `json:"ServiceStatus" xml:"ServiceStatus"` InitialStatus string `json:"InitialStatus" xml:"InitialStatus"` }
GetResourceCenterServiceStatusResponse is the response struct for api GetResourceCenterServiceStatus
func CreateGetResourceCenterServiceStatusResponse ¶
func CreateGetResourceCenterServiceStatusResponse() (response *GetResourceCenterServiceStatusResponse)
CreateGetResourceCenterServiceStatusResponse creates a response to parse from GetResourceCenterServiceStatus response
type GetResourceConfigurationRequest ¶
type GetResourceConfigurationRequest struct { *requests.RpcRequest ResourceId string `position:"Query" name:"ResourceId"` ResourceType string `position:"Query" name:"ResourceType"` ResourceRegionId string `position:"Query" name:"ResourceRegionId"` }
GetResourceConfigurationRequest is the request struct for api GetResourceConfiguration
func CreateGetResourceConfigurationRequest ¶
func CreateGetResourceConfigurationRequest() (request *GetResourceConfigurationRequest)
CreateGetResourceConfigurationRequest creates a request to invoke GetResourceConfiguration API
type GetResourceConfigurationResponse ¶
type GetResourceConfigurationResponse struct {
*responses.BaseResponse
}
GetResourceConfigurationResponse is the response struct for api GetResourceConfiguration
func CreateGetResourceConfigurationResponse ¶
func CreateGetResourceConfigurationResponse() (response *GetResourceConfigurationResponse)
CreateGetResourceConfigurationResponse creates a response to parse from GetResourceConfiguration response
type GetResourceCountsFilter ¶ added in v1.62.355
type GetResourceCountsFilter struct { MatchType string `name:"MatchType"` Value *[]string `name:"Value" type:"Repeated"` Key string `name:"Key"` }
GetResourceCountsFilter is a repeated param struct in GetResourceCountsRequest
type GetResourceCountsRequest ¶ added in v1.62.355
type GetResourceCountsRequest struct { *requests.RpcRequest Filter *[]GetResourceCountsFilter `position:"Query" name:"Filter" type:"Repeated"` GroupByKey string `position:"Query" name:"GroupByKey"` }
GetResourceCountsRequest is the request struct for api GetResourceCounts
func CreateGetResourceCountsRequest ¶ added in v1.62.355
func CreateGetResourceCountsRequest() (request *GetResourceCountsRequest)
CreateGetResourceCountsRequest creates a request to invoke GetResourceCounts API
type GetResourceCountsResponse ¶ added in v1.62.355
type GetResourceCountsResponse struct { *responses.BaseResponse GroupByKey string `json:"GroupByKey" xml:"GroupByKey"` RequestId string `json:"RequestId" xml:"RequestId"` Filters []Filter `json:"Filters" xml:"Filters"` ResourceCounts []ResourceCount `json:"ResourceCounts" xml:"ResourceCounts"` }
GetResourceCountsResponse is the response struct for api GetResourceCounts
func CreateGetResourceCountsResponse ¶ added in v1.62.355
func CreateGetResourceCountsResponse() (response *GetResourceCountsResponse)
CreateGetResourceCountsResponse creates a response to parse from GetResourceCounts response
type IpAddressesInSearchMultiAccountResources ¶
type IpAddressesInSearchMultiAccountResources struct {
IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}
IpAddressesInSearchMultiAccountResources is a nested struct in resourcecenter response
type IpAddressesInSearchResources ¶
type IpAddressesInSearchResources struct {
IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}
IpAddressesInSearchResources is a nested struct in resourcecenter response
type ListMultiAccountResourceGroupsRequest ¶
type ListMultiAccountResourceGroupsRequest struct { *requests.RpcRequest AccountId string `position:"Query" name:"AccountId"` ResourceGroupIds *[]string `position:"Query" name:"ResourceGroupIds" type:"Repeated"` NextToken string `position:"Query" name:"NextToken"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListMultiAccountResourceGroupsRequest is the request struct for api ListMultiAccountResourceGroups
func CreateListMultiAccountResourceGroupsRequest ¶
func CreateListMultiAccountResourceGroupsRequest() (request *ListMultiAccountResourceGroupsRequest)
CreateListMultiAccountResourceGroupsRequest creates a request to invoke ListMultiAccountResourceGroups API
type ListMultiAccountResourceGroupsResponse ¶
type ListMultiAccountResourceGroupsResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` ResourceGroups []ResourceGroup `json:"ResourceGroups" xml:"ResourceGroups"` }
ListMultiAccountResourceGroupsResponse is the response struct for api ListMultiAccountResourceGroups
func CreateListMultiAccountResourceGroupsResponse ¶
func CreateListMultiAccountResourceGroupsResponse() (response *ListMultiAccountResourceGroupsResponse)
CreateListMultiAccountResourceGroupsResponse creates a response to parse from ListMultiAccountResourceGroups response
type ListMultiAccountTagKeysRequest ¶
type ListMultiAccountTagKeysRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` Scope string `position:"Query" name:"Scope"` MatchType string `position:"Query" name:"MatchType"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` TagKey string `position:"Query" name:"TagKey"` }
ListMultiAccountTagKeysRequest is the request struct for api ListMultiAccountTagKeys
func CreateListMultiAccountTagKeysRequest ¶
func CreateListMultiAccountTagKeysRequest() (request *ListMultiAccountTagKeysRequest)
CreateListMultiAccountTagKeysRequest creates a request to invoke ListMultiAccountTagKeys API
type ListMultiAccountTagKeysResponse ¶
type ListMultiAccountTagKeysResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` TagKeys []string `json:"TagKeys" xml:"TagKeys"` }
ListMultiAccountTagKeysResponse is the response struct for api ListMultiAccountTagKeys
func CreateListMultiAccountTagKeysResponse ¶
func CreateListMultiAccountTagKeysResponse() (response *ListMultiAccountTagKeysResponse)
CreateListMultiAccountTagKeysResponse creates a response to parse from ListMultiAccountTagKeys response
type ListMultiAccountTagValuesRequest ¶
type ListMultiAccountTagValuesRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` Scope string `position:"Query" name:"Scope"` MatchType string `position:"Query" name:"MatchType"` TagValue string `position:"Query" name:"TagValue"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` TagKey string `position:"Query" name:"TagKey"` }
ListMultiAccountTagValuesRequest is the request struct for api ListMultiAccountTagValues
func CreateListMultiAccountTagValuesRequest ¶
func CreateListMultiAccountTagValuesRequest() (request *ListMultiAccountTagValuesRequest)
CreateListMultiAccountTagValuesRequest creates a request to invoke ListMultiAccountTagValues API
type ListMultiAccountTagValuesResponse ¶
type ListMultiAccountTagValuesResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` TagValues []string `json:"TagValues" xml:"TagValues"` }
ListMultiAccountTagValuesResponse is the response struct for api ListMultiAccountTagValues
func CreateListMultiAccountTagValuesResponse ¶
func CreateListMultiAccountTagValuesResponse() (response *ListMultiAccountTagValuesResponse)
CreateListMultiAccountTagValuesResponse creates a response to parse from ListMultiAccountTagValues response
type ListResourceTypesRequest ¶
type ListResourceTypesRequest struct { *requests.RpcRequest Query *[]string `position:"Query" name:"Query" type:"Repeated"` ResourceType string `position:"Query" name:"ResourceType"` Scene string `position:"Query" name:"Scene"` AcceptLanguage string `position:"Query" name:"AcceptLanguage"` }
ListResourceTypesRequest is the request struct for api ListResourceTypes
func CreateListResourceTypesRequest ¶
func CreateListResourceTypesRequest() (request *ListResourceTypesRequest)
CreateListResourceTypesRequest creates a request to invoke ListResourceTypes API
type ListResourceTypesResponse ¶
type ListResourceTypesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` ResourceTypes []ResourceType `json:"ResourceTypes" xml:"ResourceTypes"` }
ListResourceTypesResponse is the response struct for api ListResourceTypes
func CreateListResourceTypesResponse ¶
func CreateListResourceTypesResponse() (response *ListResourceTypesResponse)
CreateListResourceTypesResponse creates a response to parse from ListResourceTypes response
type ListTagKeysRequest ¶
type ListTagKeysRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` MatchType string `position:"Query" name:"MatchType"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` TagKey string `position:"Query" name:"TagKey"` }
ListTagKeysRequest is the request struct for api ListTagKeys
func CreateListTagKeysRequest ¶
func CreateListTagKeysRequest() (request *ListTagKeysRequest)
CreateListTagKeysRequest creates a request to invoke ListTagKeys API
type ListTagKeysResponse ¶
type ListTagKeysResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` TagKeys []string `json:"TagKeys" xml:"TagKeys"` }
ListTagKeysResponse is the response struct for api ListTagKeys
func CreateListTagKeysResponse ¶
func CreateListTagKeysResponse() (response *ListTagKeysResponse)
CreateListTagKeysResponse creates a response to parse from ListTagKeys response
type ListTagValuesRequest ¶
type ListTagValuesRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` MatchType string `position:"Query" name:"MatchType"` TagValue string `position:"Query" name:"TagValue"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` TagKey string `position:"Query" name:"TagKey"` }
ListTagValuesRequest is the request struct for api ListTagValues
func CreateListTagValuesRequest ¶
func CreateListTagValuesRequest() (request *ListTagValuesRequest)
CreateListTagValuesRequest creates a request to invoke ListTagValues API
type ListTagValuesResponse ¶
type ListTagValuesResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` DynamicCode string `json:"DynamicCode" xml:"DynamicCode"` DynamicMessage string `json:"DynamicMessage" xml:"DynamicMessage"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` TagValues []string `json:"TagValues" xml:"TagValues"` }
ListTagValuesResponse is the response struct for api ListTagValues
func CreateListTagValuesResponse ¶
func CreateListTagValuesResponse() (response *ListTagValuesResponse)
CreateListTagValuesResponse creates a response to parse from ListTagValues response
type Resource ¶
type Resource struct { ResourceType string `json:"ResourceType" xml:"ResourceType"` ResourceId string `json:"ResourceId" xml:"ResourceId"` AccountId string `json:"AccountId" xml:"AccountId"` RegionId string `json:"RegionId" xml:"RegionId"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` ZoneId string `json:"ZoneId" xml:"ZoneId"` ResourceName string `json:"ResourceName" xml:"ResourceName"` CreateTime string `json:"CreateTime" xml:"CreateTime"` IpAddresses []string `json:"IpAddresses" xml:"IpAddresses"` Tags []Tag `json:"Tags" xml:"Tags"` }
Resource is a nested struct in resourcecenter response
type ResourceCount ¶ added in v1.62.355
type ResourceCount struct { GroupName string `json:"GroupName" xml:"GroupName"` Count int64 `json:"Count" xml:"Count"` }
ResourceCount is a nested struct in resourcecenter response
type ResourceCounts ¶ added in v1.62.355
type ResourceCounts struct {
ResourceCount []ResourceCount `json:"ResourceCount" xml:"ResourceCount"`
}
ResourceCounts is a nested struct in resourcecenter response
type ResourceGroup ¶
type ResourceGroup struct { DisplayName string `json:"DisplayName" xml:"DisplayName"` Status string `json:"Status" xml:"Status"` AccountId string `json:"AccountId" xml:"AccountId"` Name string `json:"Name" xml:"Name"` CreateDate string `json:"CreateDate" xml:"CreateDate"` Id string `json:"Id" xml:"Id"` }
ResourceGroup is a nested struct in resourcecenter response
type ResourceGroups ¶
type ResourceGroups struct {
ResourceGroup []ResourceGroup `json:"ResourceGroup" xml:"ResourceGroup"`
}
ResourceGroups is a nested struct in resourcecenter response
type ResourceType ¶
type ResourceType struct { ResourceType string `json:"ResourceType" xml:"ResourceType"` ProductName string `json:"ProductName" xml:"ProductName"` ResourceTypeName string `json:"ResourceTypeName" xml:"ResourceTypeName"` FilterKeys []string `json:"FilterKeys" xml:"FilterKeys"` CodeMapping CodeMapping `json:"CodeMapping" xml:"CodeMapping"` Urls Urls `json:"Urls" xml:"Urls"` }
ResourceType is a nested struct in resourcecenter response
type ResourceTypes ¶
type ResourceTypes struct {
ResourceType []ResourceType `json:"ResourceType" xml:"ResourceType"`
}
ResourceTypes is a nested struct in resourcecenter response
type ResourcesInSearchMultiAccountResources ¶
type ResourcesInSearchMultiAccountResources struct {
Resource []Resource `json:"Resource" xml:"Resource"`
}
ResourcesInSearchMultiAccountResources is a nested struct in resourcecenter response
type ResourcesInSearchResources ¶
type ResourcesInSearchResources struct {
Resource []Resource `json:"Resource" xml:"Resource"`
}
ResourcesInSearchResources is a nested struct in resourcecenter response
type SearchMultiAccountResourcesFilter ¶
type SearchMultiAccountResourcesFilter struct { MatchType string `name:"MatchType"` Value *[]string `name:"Value" type:"Repeated"` Key string `name:"Key"` }
SearchMultiAccountResourcesFilter is a repeated param struct in SearchMultiAccountResourcesRequest
type SearchMultiAccountResourcesRequest ¶
type SearchMultiAccountResourcesRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` Scope string `position:"Query" name:"Scope"` SortCriterion SearchMultiAccountResourcesSortCriterion `position:"Query" name:"SortCriterion" type:"Struct"` Filter *[]SearchMultiAccountResourcesFilter `position:"Query" name:"Filter" type:"Repeated"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
SearchMultiAccountResourcesRequest is the request struct for api SearchMultiAccountResources
func CreateSearchMultiAccountResourcesRequest ¶
func CreateSearchMultiAccountResourcesRequest() (request *SearchMultiAccountResourcesRequest)
CreateSearchMultiAccountResourcesRequest creates a request to invoke SearchMultiAccountResources API
type SearchMultiAccountResourcesResponse ¶
type SearchMultiAccountResourcesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` NextToken string `json:"NextToken" xml:"NextToken"` Scope string `json:"Scope" xml:"Scope"` MaxResults int `json:"MaxResults" xml:"MaxResults"` Filters []Filter `json:"Filters" xml:"Filters"` Resources []Resource `json:"Resources" xml:"Resources"` }
SearchMultiAccountResourcesResponse is the response struct for api SearchMultiAccountResources
func CreateSearchMultiAccountResourcesResponse ¶
func CreateSearchMultiAccountResourcesResponse() (response *SearchMultiAccountResourcesResponse)
CreateSearchMultiAccountResourcesResponse creates a response to parse from SearchMultiAccountResources response
type SearchMultiAccountResourcesSortCriterion ¶
type SearchMultiAccountResourcesSortCriterion struct { Key string `name:"Key"` Order string `name:"Order"` }
SearchMultiAccountResourcesSortCriterion is a repeated param struct in SearchMultiAccountResourcesRequest
type SearchResourcesFilter ¶
type SearchResourcesFilter struct { MatchType string `name:"MatchType"` Value *[]string `name:"Value" type:"Repeated"` Key string `name:"Key"` }
SearchResourcesFilter is a repeated param struct in SearchResourcesRequest
type SearchResourcesRequest ¶
type SearchResourcesRequest struct { *requests.RpcRequest ResourceGroupId string `position:"Query" name:"ResourceGroupId"` NextToken string `position:"Query" name:"NextToken"` SortCriterion SearchResourcesSortCriterion `position:"Query" name:"SortCriterion" type:"Struct"` Filter *[]SearchResourcesFilter `position:"Query" name:"Filter" type:"Repeated"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
SearchResourcesRequest is the request struct for api SearchResources
func CreateSearchResourcesRequest ¶
func CreateSearchResourcesRequest() (request *SearchResourcesRequest)
CreateSearchResourcesRequest creates a request to invoke SearchResources API
type SearchResourcesResponse ¶
type SearchResourcesResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` MaxResults int `json:"MaxResults" xml:"MaxResults"` Filters []Filter `json:"Filters" xml:"Filters"` Resources []Resource `json:"Resources" xml:"Resources"` }
SearchResourcesResponse is the response struct for api SearchResources
func CreateSearchResourcesResponse ¶
func CreateSearchResourcesResponse() (response *SearchResourcesResponse)
CreateSearchResourcesResponse creates a response to parse from SearchResources response
type SearchResourcesSortCriterion ¶
SearchResourcesSortCriterion is a repeated param struct in SearchResourcesRequest
type TagKeysInListMultiAccountTagKeys ¶
type TagKeysInListMultiAccountTagKeys struct {
TagKey []string `json:"TagKey" xml:"TagKey"`
}
TagKeysInListMultiAccountTagKeys is a nested struct in resourcecenter response
type TagKeysInListTagKeys ¶
type TagKeysInListTagKeys struct {
TagKey []string `json:"TagKey" xml:"TagKey"`
}
TagKeysInListTagKeys is a nested struct in resourcecenter response
type TagValuesInListMultiAccountTagValues ¶
type TagValuesInListMultiAccountTagValues struct {
TagValue []string `json:"TagValue" xml:"TagValue"`
}
TagValuesInListMultiAccountTagValues is a nested struct in resourcecenter response
type TagValuesInListTagValues ¶
type TagValuesInListTagValues struct {
TagValue []string `json:"TagValue" xml:"TagValue"`
}
TagValuesInListTagValues is a nested struct in resourcecenter response
type TagsInSearchMultiAccountResources ¶
type TagsInSearchMultiAccountResources struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInSearchMultiAccountResources is a nested struct in resourcecenter response
type TagsInSearchResources ¶
type TagsInSearchResources struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInSearchResources is a nested struct in resourcecenter response
type Urls ¶
type Urls struct { ProductConsoleUrl string `json:"ProductConsoleUrl" xml:"ProductConsoleUrl"` ResourceConsoleUrl string `json:"ResourceConsoleUrl" xml:"ResourceConsoleUrl"` }
Urls is a nested struct in resourcecenter response
type ValuesInGetResourceCounts ¶ added in v1.62.355
type ValuesInGetResourceCounts struct {
Value []string `json:"Value" xml:"Value"`
}
ValuesInGetResourceCounts is a nested struct in resourcecenter response
type ValuesInSearchMultiAccountResources ¶
type ValuesInSearchMultiAccountResources struct {
Value []string `json:"Value" xml:"Value"`
}
ValuesInSearchMultiAccountResources is a nested struct in resourcecenter response
type ValuesInSearchResources ¶
type ValuesInSearchResources struct {
Value []string `json:"Value" xml:"Value"`
}
ValuesInSearchResources is a nested struct in resourcecenter response
Source Files ¶
- client.go
- disable_multi_account_resource_center.go
- disable_resource_center.go
- enable_multi_account_resource_center.go
- enable_resource_center.go
- get_multi_account_resource_center_service_status.go
- get_multi_account_resource_configuration.go
- get_resource_center_service_status.go
- get_resource_configuration.go
- get_resource_counts.go
- list_multi_account_resource_groups.go
- list_multi_account_tag_keys.go
- list_multi_account_tag_values.go
- list_resource_types.go
- list_tag_keys.go
- list_tag_values.go
- search_multi_account_resources.go
- search_resources.go
- struct_code_mapping.go
- struct_filter.go
- struct_filter_keys.go
- struct_filters_in_get_resource_counts.go
- struct_filters_in_search_multi_account_resources.go
- struct_filters_in_search_resources.go
- struct_ip_addresses_in_search_multi_account_resources.go
- struct_ip_addresses_in_search_resources.go
- struct_resource.go
- struct_resource_count.go
- struct_resource_counts.go
- struct_resource_group.go
- struct_resource_groups.go
- struct_resource_type.go
- struct_resource_types.go
- struct_resources_in_search_multi_account_resources.go
- struct_resources_in_search_resources.go
- struct_tag.go
- struct_tag_keys_in_list_multi_account_tag_keys.go
- struct_tag_keys_in_list_tag_keys.go
- struct_tag_values_in_list_multi_account_tag_values.go
- struct_tag_values_in_list_tag_values.go
- struct_tags_in_search_multi_account_resources.go
- struct_tags_in_search_resources.go
- struct_urls.go
- struct_values_in_get_resource_counts.go
- struct_values_in_search_multi_account_resources.go
- struct_values_in_search_resources.go