resourcecenter

package
v1.63.34 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 22, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AssociateDefaultFilterRequest added in v1.63.24

type AssociateDefaultFilterRequest struct {
	*requests.RpcRequest
	FilterName string `position:"Query" name:"FilterName"`
}

AssociateDefaultFilterRequest is the request struct for api AssociateDefaultFilter

func CreateAssociateDefaultFilterRequest added in v1.63.24

func CreateAssociateDefaultFilterRequest() (request *AssociateDefaultFilterRequest)

CreateAssociateDefaultFilterRequest creates a request to invoke AssociateDefaultFilter API

type AssociateDefaultFilterResponse added in v1.63.24

type AssociateDefaultFilterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AssociateDefaultFilterResponse is the response struct for api AssociateDefaultFilter

func CreateAssociateDefaultFilterResponse added in v1.63.24

func CreateAssociateDefaultFilterResponse() (response *AssociateDefaultFilterResponse)

CreateAssociateDefaultFilterResponse creates a response to parse from AssociateDefaultFilter response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

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

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

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) AssociateDefaultFilter added in v1.63.24

func (client *Client) AssociateDefaultFilter(request *AssociateDefaultFilterRequest) (response *AssociateDefaultFilterResponse, err error)

AssociateDefaultFilter invokes the resourcecenter.AssociateDefaultFilter API synchronously

func (*Client) AssociateDefaultFilterWithCallback added in v1.63.24

func (client *Client) AssociateDefaultFilterWithCallback(request *AssociateDefaultFilterRequest, callback func(response *AssociateDefaultFilterResponse, err error)) <-chan int

AssociateDefaultFilterWithCallback invokes the resourcecenter.AssociateDefaultFilter API asynchronously

func (*Client) AssociateDefaultFilterWithChan added in v1.63.24

func (client *Client) AssociateDefaultFilterWithChan(request *AssociateDefaultFilterRequest) (<-chan *AssociateDefaultFilterResponse, <-chan error)

AssociateDefaultFilterWithChan invokes the resourcecenter.AssociateDefaultFilter API asynchronously

func (*Client) CreateFilter added in v1.63.24

func (client *Client) CreateFilter(request *CreateFilterRequest) (response *CreateFilterResponse, err error)

CreateFilter invokes the resourcecenter.CreateFilter API synchronously

func (*Client) CreateFilterWithCallback added in v1.63.24

func (client *Client) CreateFilterWithCallback(request *CreateFilterRequest, callback func(response *CreateFilterResponse, err error)) <-chan int

CreateFilterWithCallback invokes the resourcecenter.CreateFilter API asynchronously

func (*Client) CreateFilterWithChan added in v1.63.24

func (client *Client) CreateFilterWithChan(request *CreateFilterRequest) (<-chan *CreateFilterResponse, <-chan error)

CreateFilterWithChan invokes the resourcecenter.CreateFilter API asynchronously

func (*Client) CreateSavedQuery added in v1.63.24

func (client *Client) CreateSavedQuery(request *CreateSavedQueryRequest) (response *CreateSavedQueryResponse, err error)

CreateSavedQuery invokes the resourcecenter.CreateSavedQuery API synchronously

func (*Client) CreateSavedQueryWithCallback added in v1.63.24

func (client *Client) CreateSavedQueryWithCallback(request *CreateSavedQueryRequest, callback func(response *CreateSavedQueryResponse, err error)) <-chan int

CreateSavedQueryWithCallback invokes the resourcecenter.CreateSavedQuery API asynchronously

func (*Client) CreateSavedQueryWithChan added in v1.63.24

func (client *Client) CreateSavedQueryWithChan(request *CreateSavedQueryRequest) (<-chan *CreateSavedQueryResponse, <-chan error)

CreateSavedQueryWithChan invokes the resourcecenter.CreateSavedQuery API asynchronously

func (*Client) DeleteFilter added in v1.63.24

func (client *Client) DeleteFilter(request *DeleteFilterRequest) (response *DeleteFilterResponse, err error)

DeleteFilter invokes the resourcecenter.DeleteFilter API synchronously

func (*Client) DeleteFilterWithCallback added in v1.63.24

func (client *Client) DeleteFilterWithCallback(request *DeleteFilterRequest, callback func(response *DeleteFilterResponse, err error)) <-chan int

DeleteFilterWithCallback invokes the resourcecenter.DeleteFilter API asynchronously

func (*Client) DeleteFilterWithChan added in v1.63.24

func (client *Client) DeleteFilterWithChan(request *DeleteFilterRequest) (<-chan *DeleteFilterResponse, <-chan error)

DeleteFilterWithChan invokes the resourcecenter.DeleteFilter API asynchronously

func (*Client) DeleteSavedQuery added in v1.63.24

func (client *Client) DeleteSavedQuery(request *DeleteSavedQueryRequest) (response *DeleteSavedQueryResponse, err error)

DeleteSavedQuery invokes the resourcecenter.DeleteSavedQuery API synchronously

func (*Client) DeleteSavedQueryWithCallback added in v1.63.24

func (client *Client) DeleteSavedQueryWithCallback(request *DeleteSavedQueryRequest, callback func(response *DeleteSavedQueryResponse, err error)) <-chan int

DeleteSavedQueryWithCallback invokes the resourcecenter.DeleteSavedQuery API asynchronously

func (*Client) DeleteSavedQueryWithChan added in v1.63.24

func (client *Client) DeleteSavedQueryWithChan(request *DeleteSavedQueryRequest) (<-chan *DeleteSavedQueryResponse, <-chan error)

DeleteSavedQueryWithChan invokes the resourcecenter.DeleteSavedQuery API asynchronously

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) DisassociateDefaultFilter added in v1.63.24

func (client *Client) DisassociateDefaultFilter(request *DisassociateDefaultFilterRequest) (response *DisassociateDefaultFilterResponse, err error)

DisassociateDefaultFilter invokes the resourcecenter.DisassociateDefaultFilter API synchronously

func (*Client) DisassociateDefaultFilterWithCallback added in v1.63.24

func (client *Client) DisassociateDefaultFilterWithCallback(request *DisassociateDefaultFilterRequest, callback func(response *DisassociateDefaultFilterResponse, err error)) <-chan int

DisassociateDefaultFilterWithCallback invokes the resourcecenter.DisassociateDefaultFilter API asynchronously

func (*Client) DisassociateDefaultFilterWithChan added in v1.63.24

func (client *Client) DisassociateDefaultFilterWithChan(request *DisassociateDefaultFilterRequest) (<-chan *DisassociateDefaultFilterResponse, <-chan error)

DisassociateDefaultFilterWithChan invokes the resourcecenter.DisassociateDefaultFilter 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) ExecuteMultiAccountSQLQuery added in v1.63.24

func (client *Client) ExecuteMultiAccountSQLQuery(request *ExecuteMultiAccountSQLQueryRequest) (response *ExecuteMultiAccountSQLQueryResponse, err error)

ExecuteMultiAccountSQLQuery invokes the resourcecenter.ExecuteMultiAccountSQLQuery API synchronously

func (*Client) ExecuteMultiAccountSQLQueryWithCallback added in v1.63.24

func (client *Client) ExecuteMultiAccountSQLQueryWithCallback(request *ExecuteMultiAccountSQLQueryRequest, callback func(response *ExecuteMultiAccountSQLQueryResponse, err error)) <-chan int

ExecuteMultiAccountSQLQueryWithCallback invokes the resourcecenter.ExecuteMultiAccountSQLQuery API asynchronously

func (*Client) ExecuteMultiAccountSQLQueryWithChan added in v1.63.24

func (client *Client) ExecuteMultiAccountSQLQueryWithChan(request *ExecuteMultiAccountSQLQueryRequest) (<-chan *ExecuteMultiAccountSQLQueryResponse, <-chan error)

ExecuteMultiAccountSQLQueryWithChan invokes the resourcecenter.ExecuteMultiAccountSQLQuery API asynchronously

func (*Client) ExecuteSQLQuery added in v1.63.24

func (client *Client) ExecuteSQLQuery(request *ExecuteSQLQueryRequest) (response *ExecuteSQLQueryResponse, err error)

ExecuteSQLQuery invokes the resourcecenter.ExecuteSQLQuery API synchronously

func (*Client) ExecuteSQLQueryWithCallback added in v1.63.24

func (client *Client) ExecuteSQLQueryWithCallback(request *ExecuteSQLQueryRequest, callback func(response *ExecuteSQLQueryResponse, err error)) <-chan int

ExecuteSQLQueryWithCallback invokes the resourcecenter.ExecuteSQLQuery API asynchronously

func (*Client) ExecuteSQLQueryWithChan added in v1.63.24

func (client *Client) ExecuteSQLQueryWithChan(request *ExecuteSQLQueryRequest) (<-chan *ExecuteSQLQueryResponse, <-chan error)

ExecuteSQLQueryWithChan invokes the resourcecenter.ExecuteSQLQuery API asynchronously

func (*Client) GetExampleQuery added in v1.63.24

func (client *Client) GetExampleQuery(request *GetExampleQueryRequest) (response *GetExampleQueryResponse, err error)

GetExampleQuery invokes the resourcecenter.GetExampleQuery API synchronously

func (*Client) GetExampleQueryWithCallback added in v1.63.24

func (client *Client) GetExampleQueryWithCallback(request *GetExampleQueryRequest, callback func(response *GetExampleQueryResponse, err error)) <-chan int

GetExampleQueryWithCallback invokes the resourcecenter.GetExampleQuery API asynchronously

func (*Client) GetExampleQueryWithChan added in v1.63.24

func (client *Client) GetExampleQueryWithChan(request *GetExampleQueryRequest) (<-chan *GetExampleQueryResponse, <-chan error)

GetExampleQueryWithChan invokes the resourcecenter.GetExampleQuery 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) GetSavedQuery added in v1.63.24

func (client *Client) GetSavedQuery(request *GetSavedQueryRequest) (response *GetSavedQueryResponse, err error)

GetSavedQuery invokes the resourcecenter.GetSavedQuery API synchronously

func (*Client) GetSavedQueryWithCallback added in v1.63.24

func (client *Client) GetSavedQueryWithCallback(request *GetSavedQueryRequest, callback func(response *GetSavedQueryResponse, err error)) <-chan int

GetSavedQueryWithCallback invokes the resourcecenter.GetSavedQuery API asynchronously

func (*Client) GetSavedQueryWithChan added in v1.63.24

func (client *Client) GetSavedQueryWithChan(request *GetSavedQueryRequest) (<-chan *GetSavedQueryResponse, <-chan error)

GetSavedQueryWithChan invokes the resourcecenter.GetSavedQuery API asynchronously

func (*Client) ListExampleQueries added in v1.63.24

func (client *Client) ListExampleQueries(request *ListExampleQueriesRequest) (response *ListExampleQueriesResponse, err error)

ListExampleQueries invokes the resourcecenter.ListExampleQueries API synchronously

func (*Client) ListExampleQueriesWithCallback added in v1.63.24

func (client *Client) ListExampleQueriesWithCallback(request *ListExampleQueriesRequest, callback func(response *ListExampleQueriesResponse, err error)) <-chan int

ListExampleQueriesWithCallback invokes the resourcecenter.ListExampleQueries API asynchronously

func (*Client) ListExampleQueriesWithChan added in v1.63.24

func (client *Client) ListExampleQueriesWithChan(request *ListExampleQueriesRequest) (<-chan *ListExampleQueriesResponse, <-chan error)

ListExampleQueriesWithChan invokes the resourcecenter.ListExampleQueries API asynchronously

func (*Client) ListFilters added in v1.63.24

func (client *Client) ListFilters(request *ListFiltersRequest) (response *ListFiltersResponse, err error)

ListFilters invokes the resourcecenter.ListFilters API synchronously

func (*Client) ListFiltersWithCallback added in v1.63.24

func (client *Client) ListFiltersWithCallback(request *ListFiltersRequest, callback func(response *ListFiltersResponse, err error)) <-chan int

ListFiltersWithCallback invokes the resourcecenter.ListFilters API asynchronously

func (*Client) ListFiltersWithChan added in v1.63.24

func (client *Client) ListFiltersWithChan(request *ListFiltersRequest) (<-chan *ListFiltersResponse, <-chan error)

ListFiltersWithChan invokes the resourcecenter.ListFilters 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) ListSavedQueries added in v1.63.24

func (client *Client) ListSavedQueries(request *ListSavedQueriesRequest) (response *ListSavedQueriesResponse, err error)

ListSavedQueries invokes the resourcecenter.ListSavedQueries API synchronously

func (*Client) ListSavedQueriesWithCallback added in v1.63.24

func (client *Client) ListSavedQueriesWithCallback(request *ListSavedQueriesRequest, callback func(response *ListSavedQueriesResponse, err error)) <-chan int

ListSavedQueriesWithCallback invokes the resourcecenter.ListSavedQueries API asynchronously

func (*Client) ListSavedQueriesWithChan added in v1.63.24

func (client *Client) ListSavedQueriesWithChan(request *ListSavedQueriesRequest) (<-chan *ListSavedQueriesResponse, <-chan error)

ListSavedQueriesWithChan invokes the resourcecenter.ListSavedQueries 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

func (*Client) UpdateFilter added in v1.63.24

func (client *Client) UpdateFilter(request *UpdateFilterRequest) (response *UpdateFilterResponse, err error)

UpdateFilter invokes the resourcecenter.UpdateFilter API synchronously

func (*Client) UpdateFilterWithCallback added in v1.63.24

func (client *Client) UpdateFilterWithCallback(request *UpdateFilterRequest, callback func(response *UpdateFilterResponse, err error)) <-chan int

UpdateFilterWithCallback invokes the resourcecenter.UpdateFilter API asynchronously

func (*Client) UpdateFilterWithChan added in v1.63.24

func (client *Client) UpdateFilterWithChan(request *UpdateFilterRequest) (<-chan *UpdateFilterResponse, <-chan error)

UpdateFilterWithChan invokes the resourcecenter.UpdateFilter API asynchronously

func (*Client) UpdateSavedQuery added in v1.63.24

func (client *Client) UpdateSavedQuery(request *UpdateSavedQueryRequest) (response *UpdateSavedQueryResponse, err error)

UpdateSavedQuery invokes the resourcecenter.UpdateSavedQuery API synchronously

func (*Client) UpdateSavedQueryWithCallback added in v1.63.24

func (client *Client) UpdateSavedQueryWithCallback(request *UpdateSavedQueryRequest, callback func(response *UpdateSavedQueryResponse, err error)) <-chan int

UpdateSavedQueryWithCallback invokes the resourcecenter.UpdateSavedQuery API asynchronously

func (*Client) UpdateSavedQueryWithChan added in v1.63.24

func (client *Client) UpdateSavedQueryWithChan(request *UpdateSavedQueryRequest) (<-chan *UpdateSavedQueryResponse, <-chan error)

UpdateSavedQueryWithChan invokes the resourcecenter.UpdateSavedQuery 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 Column added in v1.63.24

type Column struct {
	Name string `json:"Name" xml:"Name"`
	Type string `json:"Type" xml:"Type"`
}

Column is a nested struct in resourcecenter response

type ColumnsInExecuteMultiAccountSQLQuery added in v1.63.24

type ColumnsInExecuteMultiAccountSQLQuery struct {
	Column []Column `json:"Column" xml:"Column"`
}

ColumnsInExecuteMultiAccountSQLQuery is a nested struct in resourcecenter response

type ColumnsInExecuteSQLQuery added in v1.63.24

type ColumnsInExecuteSQLQuery struct {
	Column []Column `json:"Column" xml:"Column"`
}

ColumnsInExecuteSQLQuery is a nested struct in resourcecenter response

type CreateFilterRequest added in v1.63.24

type CreateFilterRequest struct {
	*requests.RpcRequest
	FilterName          string `position:"Query" name:"FilterName"`
	FilterConfiguration string `position:"Query" name:"FilterConfiguration"`
}

CreateFilterRequest is the request struct for api CreateFilter

func CreateCreateFilterRequest added in v1.63.24

func CreateCreateFilterRequest() (request *CreateFilterRequest)

CreateCreateFilterRequest creates a request to invoke CreateFilter API

type CreateFilterResponse added in v1.63.24

type CreateFilterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateFilterResponse is the response struct for api CreateFilter

func CreateCreateFilterResponse added in v1.63.24

func CreateCreateFilterResponse() (response *CreateFilterResponse)

CreateCreateFilterResponse creates a response to parse from CreateFilter response

type CreateSavedQueryRequest added in v1.63.24

type CreateSavedQueryRequest struct {
	*requests.RpcRequest
	Expression  string `position:"Query" name:"Expression"`
	Description string `position:"Query" name:"Description"`
	Name        string `position:"Query" name:"Name"`
}

CreateSavedQueryRequest is the request struct for api CreateSavedQuery

func CreateCreateSavedQueryRequest added in v1.63.24

func CreateCreateSavedQueryRequest() (request *CreateSavedQueryRequest)

CreateCreateSavedQueryRequest creates a request to invoke CreateSavedQuery API

type CreateSavedQueryResponse added in v1.63.24

type CreateSavedQueryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	QueryId   string `json:"QueryId" xml:"QueryId"`
}

CreateSavedQueryResponse is the response struct for api CreateSavedQuery

func CreateCreateSavedQueryResponse added in v1.63.24

func CreateCreateSavedQueryResponse() (response *CreateSavedQueryResponse)

CreateCreateSavedQueryResponse creates a response to parse from CreateSavedQuery response

type DeleteFilterRequest added in v1.63.24

type DeleteFilterRequest struct {
	*requests.RpcRequest
	FilterName string `position:"Query" name:"FilterName"`
}

DeleteFilterRequest is the request struct for api DeleteFilter

func CreateDeleteFilterRequest added in v1.63.24

func CreateDeleteFilterRequest() (request *DeleteFilterRequest)

CreateDeleteFilterRequest creates a request to invoke DeleteFilter API

type DeleteFilterResponse added in v1.63.24

type DeleteFilterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteFilterResponse is the response struct for api DeleteFilter

func CreateDeleteFilterResponse added in v1.63.24

func CreateDeleteFilterResponse() (response *DeleteFilterResponse)

CreateDeleteFilterResponse creates a response to parse from DeleteFilter response

type DeleteSavedQueryRequest added in v1.63.24

type DeleteSavedQueryRequest struct {
	*requests.RpcRequest
	QueryId string `position:"Query" name:"QueryId"`
}

DeleteSavedQueryRequest is the request struct for api DeleteSavedQuery

func CreateDeleteSavedQueryRequest added in v1.63.24

func CreateDeleteSavedQueryRequest() (request *DeleteSavedQueryRequest)

CreateDeleteSavedQueryRequest creates a request to invoke DeleteSavedQuery API

type DeleteSavedQueryResponse added in v1.63.24

type DeleteSavedQueryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteSavedQueryResponse is the response struct for api DeleteSavedQuery

func CreateDeleteSavedQueryResponse added in v1.63.24

func CreateDeleteSavedQueryResponse() (response *DeleteSavedQueryResponse)

CreateDeleteSavedQueryResponse creates a response to parse from DeleteSavedQuery 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 DisassociateDefaultFilterRequest added in v1.63.24

type DisassociateDefaultFilterRequest struct {
	*requests.RpcRequest
}

DisassociateDefaultFilterRequest is the request struct for api DisassociateDefaultFilter

func CreateDisassociateDefaultFilterRequest added in v1.63.24

func CreateDisassociateDefaultFilterRequest() (request *DisassociateDefaultFilterRequest)

CreateDisassociateDefaultFilterRequest creates a request to invoke DisassociateDefaultFilter API

type DisassociateDefaultFilterResponse added in v1.63.24

type DisassociateDefaultFilterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DisassociateDefaultFilterResponse is the response struct for api DisassociateDefaultFilter

func CreateDisassociateDefaultFilterResponse added in v1.63.24

func CreateDisassociateDefaultFilterResponse() (response *DisassociateDefaultFilterResponse)

CreateDisassociateDefaultFilterResponse creates a response to parse from DisassociateDefaultFilter 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 ExampleQueries added in v1.63.24

type ExampleQueries struct {
	ExampleQuery []ExampleQuery `json:"ExampleQuery" xml:"ExampleQuery"`
}

ExampleQueries is a nested struct in resourcecenter response

type ExampleQuery added in v1.63.24

type ExampleQuery struct {
	Name        string `json:"Name" xml:"Name"`
	Expression  string `json:"Expression" xml:"Expression"`
	Description string `json:"Description" xml:"Description"`
	QueryId     string `json:"QueryId" xml:"QueryId"`
}

ExampleQuery is a nested struct in resourcecenter response

type ExecuteMultiAccountSQLQueryRequest added in v1.63.24

type ExecuteMultiAccountSQLQueryRequest struct {
	*requests.RpcRequest
	Expression string           `position:"Query" name:"Expression"`
	NextToken  string           `position:"Query" name:"NextToken"`
	Scope      string           `position:"Query" name:"Scope"`
	MaxResults requests.Integer `position:"Query" name:"MaxResults"`
}

ExecuteMultiAccountSQLQueryRequest is the request struct for api ExecuteMultiAccountSQLQuery

func CreateExecuteMultiAccountSQLQueryRequest added in v1.63.24

func CreateExecuteMultiAccountSQLQueryRequest() (request *ExecuteMultiAccountSQLQueryRequest)

CreateExecuteMultiAccountSQLQueryRequest creates a request to invoke ExecuteMultiAccountSQLQuery API

type ExecuteMultiAccountSQLQueryResponse added in v1.63.24

type ExecuteMultiAccountSQLQueryResponse struct {
	*responses.BaseResponse
	MaxResults int      `json:"MaxResults" xml:"MaxResults"`
	NextToken  string   `json:"NextToken" xml:"NextToken"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	Rows       []string `json:"Rows" xml:"Rows"`
	Columns    []Column `json:"Columns" xml:"Columns"`
}

ExecuteMultiAccountSQLQueryResponse is the response struct for api ExecuteMultiAccountSQLQuery

func CreateExecuteMultiAccountSQLQueryResponse added in v1.63.24

func CreateExecuteMultiAccountSQLQueryResponse() (response *ExecuteMultiAccountSQLQueryResponse)

CreateExecuteMultiAccountSQLQueryResponse creates a response to parse from ExecuteMultiAccountSQLQuery response

type ExecuteSQLQueryRequest added in v1.63.24

type ExecuteSQLQueryRequest struct {
	*requests.RpcRequest
	Expression string           `position:"Query" name:"Expression"`
	NextToken  string           `position:"Query" name:"NextToken"`
	Scope      string           `position:"Query" name:"Scope"`
	MaxResults requests.Integer `position:"Query" name:"MaxResults"`
}

ExecuteSQLQueryRequest is the request struct for api ExecuteSQLQuery

func CreateExecuteSQLQueryRequest added in v1.63.24

func CreateExecuteSQLQueryRequest() (request *ExecuteSQLQueryRequest)

CreateExecuteSQLQueryRequest creates a request to invoke ExecuteSQLQuery API

type ExecuteSQLQueryResponse added in v1.63.24

type ExecuteSQLQueryResponse struct {
	*responses.BaseResponse
	MaxResults int      `json:"MaxResults" xml:"MaxResults"`
	NextToken  string   `json:"NextToken" xml:"NextToken"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	Rows       []string `json:"Rows" xml:"Rows"`
	Columns    []Column `json:"Columns" xml:"Columns"`
}

ExecuteSQLQueryResponse is the response struct for api ExecuteSQLQuery

func CreateExecuteSQLQueryResponse added in v1.63.24

func CreateExecuteSQLQueryResponse() (response *ExecuteSQLQueryResponse)

CreateExecuteSQLQueryResponse creates a response to parse from ExecuteSQLQuery response

type Filter

type Filter struct {
	Key                 string   `json:"Key" xml:"Key"`
	MatchType           string   `json:"MatchType" xml:"MatchType"`
	FilterName          string   `json:"FilterName" xml:"FilterName"`
	FilterConfiguration string   `json:"FilterConfiguration" xml:"FilterConfiguration"`
	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 FiltersInListFilters added in v1.63.24

type FiltersInListFilters struct {
	Filter []Filter `json:"Filter" xml:"Filter"`
}

FiltersInListFilters 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 GetExampleQueryRequest added in v1.63.24

type GetExampleQueryRequest struct {
	*requests.RpcRequest
	QueryId string `position:"Query" name:"QueryId"`
}

GetExampleQueryRequest is the request struct for api GetExampleQuery

func CreateGetExampleQueryRequest added in v1.63.24

func CreateGetExampleQueryRequest() (request *GetExampleQueryRequest)

CreateGetExampleQueryRequest creates a request to invoke GetExampleQuery API

type GetExampleQueryResponse added in v1.63.24

type GetExampleQueryResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	ExampleQuery ExampleQuery `json:"ExampleQuery" xml:"ExampleQuery"`
}

GetExampleQueryResponse is the response struct for api GetExampleQuery

func CreateGetExampleQueryResponse added in v1.63.24

func CreateGetExampleQueryResponse() (response *GetExampleQueryResponse)

CreateGetExampleQueryResponse creates a response to parse from GetExampleQuery 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
	AccountId        string `position:"Query" name:"AccountId"`
	ResourceRegionId string `position:"Query" name:"ResourceRegionId"`
	ResourceId       string `position:"Query" name:"ResourceId"`
	ResourceType     string `position:"Query" name:"ResourceType"`
}

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
	AccountId           string                 `json:"AccountId" xml:"AccountId"`
	Configuration       map[string]interface{} `json:"Configuration" xml:"Configuration"`
	CreateTime          string                 `json:"CreateTime" xml:"CreateTime"`
	ExpireTime          string                 `json:"ExpireTime" xml:"ExpireTime"`
	RegionId            string                 `json:"RegionId" xml:"RegionId"`
	RequestId           string                 `json:"RequestId" xml:"RequestId"`
	ResourceGroupId     string                 `json:"ResourceGroupId" xml:"ResourceGroupId"`
	ResourceId          string                 `json:"ResourceId" xml:"ResourceId"`
	ResourceName        string                 `json:"ResourceName" xml:"ResourceName"`
	ResourceType        string                 `json:"ResourceType" xml:"ResourceType"`
	ZoneId              string                 `json:"ZoneId" xml:"ZoneId"`
	IpAddresses         []string               `json:"IpAddresses" xml:"IpAddresses"`
	IpAddressAttributes []IpAddressAttribute   `json:"IpAddressAttributes" xml:"IpAddressAttributes"`
	Tags                []Tag                  `json:"Tags" xml:"Tags"`
}

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"`
	View       string                     `position:"Query" name:"View"`
	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 GetSavedQueryRequest added in v1.63.24

type GetSavedQueryRequest struct {
	*requests.RpcRequest
	QueryId string `position:"Query" name:"QueryId"`
}

GetSavedQueryRequest is the request struct for api GetSavedQuery

func CreateGetSavedQueryRequest added in v1.63.24

func CreateGetSavedQueryRequest() (request *GetSavedQueryRequest)

CreateGetSavedQueryRequest creates a request to invoke GetSavedQuery API

type GetSavedQueryResponse added in v1.63.24

type GetSavedQueryResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	SavedQuery SavedQuery `json:"SavedQuery" xml:"SavedQuery"`
}

GetSavedQueryResponse is the response struct for api GetSavedQuery

func CreateGetSavedQueryResponse added in v1.63.24

func CreateGetSavedQueryResponse() (response *GetSavedQueryResponse)

CreateGetSavedQueryResponse creates a response to parse from GetSavedQuery response

type IpAddressAttribute added in v1.63.24

type IpAddressAttribute struct {
	IpAddress   string `json:"IpAddress" xml:"IpAddress"`
	Version     string `json:"Version" xml:"Version"`
	NetworkType string `json:"NetworkType" xml:"NetworkType"`
}

IpAddressAttribute is a nested struct in resourcecenter response

type IpAddressAttributesInGetMultiAccountResourceConfiguration added in v1.63.24

type IpAddressAttributesInGetMultiAccountResourceConfiguration struct {
	IpAddressAttribute []IpAddressAttribute `json:"IpAddressAttribute" xml:"IpAddressAttribute"`
}

IpAddressAttributesInGetMultiAccountResourceConfiguration is a nested struct in resourcecenter response

type IpAddressAttributesInSearchMultiAccountResources added in v1.63.24

type IpAddressAttributesInSearchMultiAccountResources struct {
	IpAddressAttribute []IpAddressAttribute `json:"IpAddressAttribute" xml:"IpAddressAttribute"`
}

IpAddressAttributesInSearchMultiAccountResources is a nested struct in resourcecenter response

type IpAddressAttributesInSearchResources added in v1.63.24

type IpAddressAttributesInSearchResources struct {
	IpAddressAttribute []IpAddressAttribute `json:"IpAddressAttribute" xml:"IpAddressAttribute"`
}

IpAddressAttributesInSearchResources is a nested struct in resourcecenter response

type IpAddressesInGetMultiAccountResourceConfiguration added in v1.63.24

type IpAddressesInGetMultiAccountResourceConfiguration struct {
	IpAddress []string `json:"IpAddress" xml:"IpAddress"`
}

IpAddressesInGetMultiAccountResourceConfiguration is a nested struct in resourcecenter 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 ListExampleQueriesRequest added in v1.63.24

type ListExampleQueriesRequest struct {
	*requests.RpcRequest
	NextToken  string `position:"Query" name:"NextToken"`
	MaxResults string `position:"Query" name:"MaxResults"`
}

ListExampleQueriesRequest is the request struct for api ListExampleQueries

func CreateListExampleQueriesRequest added in v1.63.24

func CreateListExampleQueriesRequest() (request *ListExampleQueriesRequest)

CreateListExampleQueriesRequest creates a request to invoke ListExampleQueries API

type ListExampleQueriesResponse added in v1.63.24

type ListExampleQueriesResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	MaxResults     string         `json:"MaxResults" xml:"MaxResults"`
	NextToken      string         `json:"NextToken" xml:"NextToken"`
	ExampleQueries []ExampleQuery `json:"ExampleQueries" xml:"ExampleQueries"`
}

ListExampleQueriesResponse is the response struct for api ListExampleQueries

func CreateListExampleQueriesResponse added in v1.63.24

func CreateListExampleQueriesResponse() (response *ListExampleQueriesResponse)

CreateListExampleQueriesResponse creates a response to parse from ListExampleQueries response

type ListFiltersRequest added in v1.63.24

type ListFiltersRequest struct {
	*requests.RpcRequest
}

ListFiltersRequest is the request struct for api ListFilters

func CreateListFiltersRequest added in v1.63.24

func CreateListFiltersRequest() (request *ListFiltersRequest)

CreateListFiltersRequest creates a request to invoke ListFilters API

type ListFiltersResponse added in v1.63.24

type ListFiltersResponse struct {
	*responses.BaseResponse
	RequestId         string   `json:"RequestId" xml:"RequestId"`
	DefaultFilterName string   `json:"DefaultFilterName" xml:"DefaultFilterName"`
	Filters           []Filter `json:"Filters" xml:"Filters"`
}

ListFiltersResponse is the response struct for api ListFilters

func CreateListFiltersResponse added in v1.63.24

func CreateListFiltersResponse() (response *ListFiltersResponse)

CreateListFiltersResponse creates a response to parse from ListFilters response

type ListMultiAccountResourceGroupsRequest

type ListMultiAccountResourceGroupsRequest struct {
	*requests.RpcRequest
	AccountId        string           `position:"Query" name:"AccountId"`
	NextToken        string           `position:"Query" name:"NextToken"`
	ResourceGroupIds *[]string        `position:"Query" name:"ResourceGroupIds"  type:"Repeated"`
	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
	DynamicCode    string          `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string          `json:"DynamicMessage" xml:"DynamicMessage"`
	ErrorCode      string          `json:"ErrorCode" xml:"ErrorCode"`
	ErrorMessage   string          `json:"ErrorMessage" xml:"ErrorMessage"`
	NextToken      string          `json:"NextToken" xml:"NextToken"`
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	Success        bool            `json:"Success" xml:"Success"`
	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
	DynamicCode    string   `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string   `json:"DynamicMessage" xml:"DynamicMessage"`
	ErrorCode      string   `json:"ErrorCode" xml:"ErrorCode"`
	ErrorMessage   string   `json:"ErrorMessage" xml:"ErrorMessage"`
	NextToken      string   `json:"NextToken" xml:"NextToken"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Success        bool     `json:"Success" xml:"Success"`
	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
	DynamicCode    string   `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string   `json:"DynamicMessage" xml:"DynamicMessage"`
	ErrorCode      string   `json:"ErrorCode" xml:"ErrorCode"`
	ErrorMessage   string   `json:"ErrorMessage" xml:"ErrorMessage"`
	NextToken      string   `json:"NextToken" xml:"NextToken"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Success        bool     `json:"Success" xml:"Success"`
	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
	DynamicCode    string         `json:"DynamicCode" xml:"DynamicCode"`
	DynamicMessage string         `json:"DynamicMessage" xml:"DynamicMessage"`
	ErrorCode      string         `json:"ErrorCode" xml:"ErrorCode"`
	ErrorMessage   string         `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	Success        bool           `json:"Success" xml:"Success"`
	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 ListSavedQueriesRequest added in v1.63.24

type ListSavedQueriesRequest struct {
	*requests.RpcRequest
	NextToken  string `position:"Query" name:"NextToken"`
	MaxResults string `position:"Query" name:"MaxResults"`
}

ListSavedQueriesRequest is the request struct for api ListSavedQueries

func CreateListSavedQueriesRequest added in v1.63.24

func CreateListSavedQueriesRequest() (request *ListSavedQueriesRequest)

CreateListSavedQueriesRequest creates a request to invoke ListSavedQueries API

type ListSavedQueriesResponse added in v1.63.24

type ListSavedQueriesResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	MaxResults   string       `json:"MaxResults" xml:"MaxResults"`
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	SavedQueries []SavedQuery `json:"SavedQueries" xml:"SavedQueries"`
}

ListSavedQueriesResponse is the response struct for api ListSavedQueries

func CreateListSavedQueriesResponse added in v1.63.24

func CreateListSavedQueriesResponse() (response *ListSavedQueriesResponse)

CreateListSavedQueriesResponse creates a response to parse from ListSavedQueries 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 {
	ResourceId          string               `json:"ResourceId" xml:"ResourceId"`
	ResourceType        string               `json:"ResourceType" xml:"ResourceType"`
	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"`
	ExpireTime          string               `json:"ExpireTime" xml:"ExpireTime"`
	IpAddresses         []string             `json:"IpAddresses" xml:"IpAddresses"`
	Tags                []Tag                `json:"Tags" xml:"Tags"`
	IpAddressAttributes []IpAddressAttribute `json:"IpAddressAttributes" xml:"IpAddressAttributes"`
}

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 {
	AccountId   string `json:"AccountId" xml:"AccountId"`
	CreateDate  string `json:"CreateDate" xml:"CreateDate"`
	DisplayName string `json:"DisplayName" xml:"DisplayName"`
	Id          string `json:"Id" xml:"Id"`
	Name        string `json:"Name" xml:"Name"`
	Status      string `json:"Status" xml:"Status"`
}

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 {
	Authorized       bool        `json:"Authorized" xml:"Authorized"`
	ProductName      string      `json:"ProductName" xml:"ProductName"`
	ResourceType     string      `json:"ResourceType" xml:"ResourceType"`
	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 RowsInExecuteMultiAccountSQLQuery added in v1.63.24

type RowsInExecuteMultiAccountSQLQuery struct {
	Row []string `json:"Row" xml:"Row"`
}

RowsInExecuteMultiAccountSQLQuery is a nested struct in resourcecenter response

type RowsInExecuteSQLQuery added in v1.63.24

type RowsInExecuteSQLQuery struct {
	Row []string `json:"Row" xml:"Row"`
}

RowsInExecuteSQLQuery is a nested struct in resourcecenter response

type SavedQueries added in v1.63.24

type SavedQueries struct {
	SavedQuery []SavedQuery `json:"SavedQuery" xml:"SavedQuery"`
}

SavedQueries is a nested struct in resourcecenter response

type SavedQuery added in v1.63.24

type SavedQuery struct {
	Name        string `json:"Name" xml:"Name"`
	UpdateTime  string `json:"UpdateTime" xml:"UpdateTime"`
	CreateTime  string `json:"CreateTime" xml:"CreateTime"`
	Expression  string `json:"Expression" xml:"Expression"`
	Description string `json:"Description" xml:"Description"`
	QueryId     string `json:"QueryId" xml:"QueryId"`
}

SavedQuery 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
	MaxResults int        `json:"MaxResults" xml:"MaxResults"`
	NextToken  string     `json:"NextToken" xml:"NextToken"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Scope      string     `json:"Scope" xml:"Scope"`
	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"`
	View            string                       `position:"Query" name:"View"`
	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

type SearchResourcesSortCriterion struct {
	Key   string `name:"Key"`
	Order string `name:"Order"`
}

SearchResourcesSortCriterion is a repeated param struct in SearchResourcesRequest

type Tag

type Tag struct {
	Key   string `json:"Key" xml:"Key"`
	Value string `json:"Value" xml:"Value"`
}

Tag is a nested struct in resourcecenter response

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 TagsInGetMultiAccountResourceConfiguration added in v1.63.24

type TagsInGetMultiAccountResourceConfiguration struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInGetMultiAccountResourceConfiguration 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 UpdateFilterRequest added in v1.63.24

type UpdateFilterRequest struct {
	*requests.RpcRequest
	FilterName          string `position:"Query" name:"FilterName"`
	FilterConfiguration string `position:"Query" name:"FilterConfiguration"`
}

UpdateFilterRequest is the request struct for api UpdateFilter

func CreateUpdateFilterRequest added in v1.63.24

func CreateUpdateFilterRequest() (request *UpdateFilterRequest)

CreateUpdateFilterRequest creates a request to invoke UpdateFilter API

type UpdateFilterResponse added in v1.63.24

type UpdateFilterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateFilterResponse is the response struct for api UpdateFilter

func CreateUpdateFilterResponse added in v1.63.24

func CreateUpdateFilterResponse() (response *UpdateFilterResponse)

CreateUpdateFilterResponse creates a response to parse from UpdateFilter response

type UpdateSavedQueryRequest added in v1.63.24

type UpdateSavedQueryRequest struct {
	*requests.RpcRequest
	Expression  string `position:"Query" name:"Expression"`
	Description string `position:"Query" name:"Description"`
	QueryId     string `position:"Query" name:"QueryId"`
	Name        string `position:"Query" name:"Name"`
}

UpdateSavedQueryRequest is the request struct for api UpdateSavedQuery

func CreateUpdateSavedQueryRequest added in v1.63.24

func CreateUpdateSavedQueryRequest() (request *UpdateSavedQueryRequest)

CreateUpdateSavedQueryRequest creates a request to invoke UpdateSavedQuery API

type UpdateSavedQueryResponse added in v1.63.24

type UpdateSavedQueryResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateSavedQueryResponse is the response struct for api UpdateSavedQuery

func CreateUpdateSavedQueryResponse added in v1.63.24

func CreateUpdateSavedQueryResponse() (response *UpdateSavedQueryResponse)

CreateUpdateSavedQueryResponse creates a response to parse from UpdateSavedQuery 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL