config

package
v1.62.149 Latest Latest
Warning

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

Go to latest
Published: Feb 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "central"

EndpointType regional or central

Functions

func GetEndpointMap added in v1.61.457

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType added in v1.61.457

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty added in v1.61.457

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient added in v1.61.457

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AccountComplianceResult added in v1.61.1381

type AccountComplianceResult struct {
	CompliancePackId   string                   `json:"CompliancePackId" xml:"CompliancePackId"`
	NonCompliantCount  int                      `json:"NonCompliantCount" xml:"NonCompliantCount"`
	TotalCount         int                      `json:"TotalCount" xml:"TotalCount"`
	AccountCompliances []AccountCompliancesItem `json:"AccountCompliances" xml:"AccountCompliances"`
}

AccountComplianceResult is a nested struct in config response

type AccountCompliances added in v1.61.1381

type AccountCompliances struct {
	AccountCompliancesItem []AccountCompliancesItem `json:"AccountCompliances" xml:"AccountCompliances"`
}

AccountCompliances is a nested struct in config response

type AccountCompliancesItem added in v1.61.1381

type AccountCompliancesItem struct {
	ComplianceType string `json:"ComplianceType" xml:"ComplianceType"`
	AccountId      int64  `json:"AccountId" xml:"AccountId"`
	AccountName    string `json:"AccountName" xml:"AccountName"`
}

AccountCompliancesItem is a nested struct in config response

type ActiveAggregateConfigRulesRequest added in v1.61.1381

type ActiveAggregateConfigRulesRequest struct {
	*requests.RpcRequest
	ConfigRuleIds string `position:"Query" name:"ConfigRuleIds"`
	AggregatorId  string `position:"Query" name:"AggregatorId"`
}

ActiveAggregateConfigRulesRequest is the request struct for api ActiveAggregateConfigRules

func CreateActiveAggregateConfigRulesRequest added in v1.61.1381

func CreateActiveAggregateConfigRulesRequest() (request *ActiveAggregateConfigRulesRequest)

CreateActiveAggregateConfigRulesRequest creates a request to invoke ActiveAggregateConfigRules API

type ActiveAggregateConfigRulesResponse added in v1.61.1381

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

ActiveAggregateConfigRulesResponse is the response struct for api ActiveAggregateConfigRules

func CreateActiveAggregateConfigRulesResponse added in v1.61.1381

func CreateActiveAggregateConfigRulesResponse() (response *ActiveAggregateConfigRulesResponse)

CreateActiveAggregateConfigRulesResponse creates a response to parse from ActiveAggregateConfigRules response

type Aggregator added in v1.61.1381

type Aggregator struct {
	AggregatorCreateTimestamp string                   `json:"AggregatorCreateTimestamp" xml:"AggregatorCreateTimestamp"`
	AggregatorAccountCount    int64                    `json:"AggregatorAccountCount" xml:"AggregatorAccountCount"`
	Description               string                   `json:"Description" xml:"Description"`
	AggregatorName            string                   `json:"AggregatorName" xml:"AggregatorName"`
	AggregatorStatus          int                      `json:"AggregatorStatus" xml:"AggregatorStatus"`
	AggregatorType            string                   `json:"AggregatorType" xml:"AggregatorType"`
	AccountId                 int64                    `json:"AccountId" xml:"AccountId"`
	AggregatorId              string                   `json:"AggregatorId" xml:"AggregatorId"`
	AggregatorAccounts        []AggregatorAccountsItem `json:"AggregatorAccounts" xml:"AggregatorAccounts"`
}

Aggregator is a nested struct in config response

type AggregatorAccounts added in v1.61.1381

type AggregatorAccounts struct {
	AggregatorAccountsItem []AggregatorAccountsItem `json:"AggregatorAccounts" xml:"AggregatorAccounts"`
}

AggregatorAccounts is a nested struct in config response

type AggregatorAccountsItem added in v1.61.1381

type AggregatorAccountsItem struct {
	RecorderStatus string `json:"RecorderStatus" xml:"RecorderStatus"`
	AccountId      int64  `json:"AccountId" xml:"AccountId"`
	AccountType    string `json:"AccountType" xml:"AccountType"`
	AccountName    string `json:"AccountName" xml:"AccountName"`
}

AggregatorAccountsItem is a nested struct in config response

type Aggregators added in v1.61.1381

type Aggregators struct {
	AggregatorsItem []AggregatorsItem `json:"Aggregators" xml:"Aggregators"`
}

Aggregators is a nested struct in config response

type AggregatorsItem added in v1.61.1381

type AggregatorsItem struct {
	AggregatorCreateTimestamp int64  `json:"AggregatorCreateTimestamp" xml:"AggregatorCreateTimestamp"`
	AggregatorAccountCount    int64  `json:"AggregatorAccountCount" xml:"AggregatorAccountCount"`
	Description               string `json:"Description" xml:"Description"`
	AggregatorName            string `json:"AggregatorName" xml:"AggregatorName"`
	AggregatorStatus          int    `json:"AggregatorStatus" xml:"AggregatorStatus"`
	AggregatorType            string `json:"AggregatorType" xml:"AggregatorType"`
	AccountId                 int64  `json:"AccountId" xml:"AccountId"`
	AggregatorId              string `json:"AggregatorId" xml:"AggregatorId"`
}

AggregatorsItem is a nested struct in config response

type AggregatorsResult added in v1.61.1381

type AggregatorsResult struct {
	NextToken   string            `json:"NextToken" xml:"NextToken"`
	MaxResults  int               `json:"MaxResults" xml:"MaxResults"`
	Aggregators []AggregatorsItem `json:"Aggregators" xml:"Aggregators"`
}

AggregatorsResult is a nested struct in config response

type AttachAggregateConfigRuleToCompliancePackRequest added in v1.61.1381

type AttachAggregateConfigRuleToCompliancePackRequest struct {
	*requests.RpcRequest
	ConfigRuleIds    string `position:"Query" name:"ConfigRuleIds"`
	AggregatorId     string `position:"Query" name:"AggregatorId"`
	CompliancePackId string `position:"Query" name:"CompliancePackId"`
}

AttachAggregateConfigRuleToCompliancePackRequest is the request struct for api AttachAggregateConfigRuleToCompliancePack

func CreateAttachAggregateConfigRuleToCompliancePackRequest added in v1.61.1381

func CreateAttachAggregateConfigRuleToCompliancePackRequest() (request *AttachAggregateConfigRuleToCompliancePackRequest)

CreateAttachAggregateConfigRuleToCompliancePackRequest creates a request to invoke AttachAggregateConfigRuleToCompliancePack API

type AttachAggregateConfigRuleToCompliancePackResponse added in v1.61.1381

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

AttachAggregateConfigRuleToCompliancePackResponse is the response struct for api AttachAggregateConfigRuleToCompliancePack

func CreateAttachAggregateConfigRuleToCompliancePackResponse added in v1.61.1381

func CreateAttachAggregateConfigRuleToCompliancePackResponse() (response *AttachAggregateConfigRuleToCompliancePackResponse)

CreateAttachAggregateConfigRuleToCompliancePackResponse creates a response to parse from AttachAggregateConfigRuleToCompliancePack response

type AttachConfigRuleToCompliancePackRequest added in v1.61.1381

type AttachConfigRuleToCompliancePackRequest struct {
	*requests.RpcRequest
	ConfigRuleIds    string `position:"Query" name:"ConfigRuleIds"`
	CompliancePackId string `position:"Query" name:"CompliancePackId"`
}

AttachConfigRuleToCompliancePackRequest is the request struct for api AttachConfigRuleToCompliancePack

func CreateAttachConfigRuleToCompliancePackRequest added in v1.61.1381

func CreateAttachConfigRuleToCompliancePackRequest() (request *AttachConfigRuleToCompliancePackRequest)

CreateAttachConfigRuleToCompliancePackRequest creates a request to invoke AttachConfigRuleToCompliancePack API

type AttachConfigRuleToCompliancePackResponse added in v1.61.1381

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

AttachConfigRuleToCompliancePackResponse is the response struct for api AttachConfigRuleToCompliancePack

func CreateAttachConfigRuleToCompliancePackResponse added in v1.61.1381

func CreateAttachConfigRuleToCompliancePackResponse() (response *AttachConfigRuleToCompliancePackResponse)

CreateAttachConfigRuleToCompliancePackResponse creates a response to parse from AttachConfigRuleToCompliancePack 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) ActiveAggregateConfigRules added in v1.61.1381

func (client *Client) ActiveAggregateConfigRules(request *ActiveAggregateConfigRulesRequest) (response *ActiveAggregateConfigRulesResponse, err error)

ActiveAggregateConfigRules invokes the config.ActiveAggregateConfigRules API synchronously

func (*Client) ActiveAggregateConfigRulesWithCallback added in v1.61.1381

func (client *Client) ActiveAggregateConfigRulesWithCallback(request *ActiveAggregateConfigRulesRequest, callback func(response *ActiveAggregateConfigRulesResponse, err error)) <-chan int

ActiveAggregateConfigRulesWithCallback invokes the config.ActiveAggregateConfigRules API asynchronously

func (*Client) ActiveAggregateConfigRulesWithChan added in v1.61.1381

func (client *Client) ActiveAggregateConfigRulesWithChan(request *ActiveAggregateConfigRulesRequest) (<-chan *ActiveAggregateConfigRulesResponse, <-chan error)

ActiveAggregateConfigRulesWithChan invokes the config.ActiveAggregateConfigRules API asynchronously

func (*Client) AttachAggregateConfigRuleToCompliancePack added in v1.61.1381

func (client *Client) AttachAggregateConfigRuleToCompliancePack(request *AttachAggregateConfigRuleToCompliancePackRequest) (response *AttachAggregateConfigRuleToCompliancePackResponse, err error)

AttachAggregateConfigRuleToCompliancePack invokes the config.AttachAggregateConfigRuleToCompliancePack API synchronously

func (*Client) AttachAggregateConfigRuleToCompliancePackWithCallback added in v1.61.1381

func (client *Client) AttachAggregateConfigRuleToCompliancePackWithCallback(request *AttachAggregateConfigRuleToCompliancePackRequest, callback func(response *AttachAggregateConfigRuleToCompliancePackResponse, err error)) <-chan int

AttachAggregateConfigRuleToCompliancePackWithCallback invokes the config.AttachAggregateConfigRuleToCompliancePack API asynchronously

func (*Client) AttachAggregateConfigRuleToCompliancePackWithChan added in v1.61.1381

func (client *Client) AttachAggregateConfigRuleToCompliancePackWithChan(request *AttachAggregateConfigRuleToCompliancePackRequest) (<-chan *AttachAggregateConfigRuleToCompliancePackResponse, <-chan error)

AttachAggregateConfigRuleToCompliancePackWithChan invokes the config.AttachAggregateConfigRuleToCompliancePack API asynchronously

func (*Client) AttachConfigRuleToCompliancePack added in v1.61.1381

func (client *Client) AttachConfigRuleToCompliancePack(request *AttachConfigRuleToCompliancePackRequest) (response *AttachConfigRuleToCompliancePackResponse, err error)

AttachConfigRuleToCompliancePack invokes the config.AttachConfigRuleToCompliancePack API synchronously

func (*Client) AttachConfigRuleToCompliancePackWithCallback added in v1.61.1381

func (client *Client) AttachConfigRuleToCompliancePackWithCallback(request *AttachConfigRuleToCompliancePackRequest, callback func(response *AttachConfigRuleToCompliancePackResponse, err error)) <-chan int

AttachConfigRuleToCompliancePackWithCallback invokes the config.AttachConfigRuleToCompliancePack API asynchronously

func (*Client) AttachConfigRuleToCompliancePackWithChan added in v1.61.1381

func (client *Client) AttachConfigRuleToCompliancePackWithChan(request *AttachConfigRuleToCompliancePackRequest) (<-chan *AttachConfigRuleToCompliancePackResponse, <-chan error)

AttachConfigRuleToCompliancePackWithChan invokes the config.AttachConfigRuleToCompliancePack API asynchronously

func (*Client) CopyCompliancePacks added in v1.62.102

func (client *Client) CopyCompliancePacks(request *CopyCompliancePacksRequest) (response *CopyCompliancePacksResponse, err error)

CopyCompliancePacks invokes the config.CopyCompliancePacks API synchronously

func (*Client) CopyCompliancePacksWithCallback added in v1.62.102

func (client *Client) CopyCompliancePacksWithCallback(request *CopyCompliancePacksRequest, callback func(response *CopyCompliancePacksResponse, err error)) <-chan int

CopyCompliancePacksWithCallback invokes the config.CopyCompliancePacks API asynchronously

func (*Client) CopyCompliancePacksWithChan added in v1.62.102

func (client *Client) CopyCompliancePacksWithChan(request *CopyCompliancePacksRequest) (<-chan *CopyCompliancePacksResponse, <-chan error)

CopyCompliancePacksWithChan invokes the config.CopyCompliancePacks API asynchronously

func (*Client) CopyConfigRules added in v1.62.102

func (client *Client) CopyConfigRules(request *CopyConfigRulesRequest) (response *CopyConfigRulesResponse, err error)

CopyConfigRules invokes the config.CopyConfigRules API synchronously

func (*Client) CopyConfigRulesWithCallback added in v1.62.102

func (client *Client) CopyConfigRulesWithCallback(request *CopyConfigRulesRequest, callback func(response *CopyConfigRulesResponse, err error)) <-chan int

CopyConfigRulesWithCallback invokes the config.CopyConfigRules API asynchronously

func (*Client) CopyConfigRulesWithChan added in v1.62.102

func (client *Client) CopyConfigRulesWithChan(request *CopyConfigRulesRequest) (<-chan *CopyConfigRulesResponse, <-chan error)

CopyConfigRulesWithChan invokes the config.CopyConfigRules API asynchronously

func (*Client) CreateAggregateCompliancePack added in v1.61.1381

func (client *Client) CreateAggregateCompliancePack(request *CreateAggregateCompliancePackRequest) (response *CreateAggregateCompliancePackResponse, err error)

CreateAggregateCompliancePack invokes the config.CreateAggregateCompliancePack API synchronously

func (*Client) CreateAggregateCompliancePackWithCallback added in v1.61.1381

func (client *Client) CreateAggregateCompliancePackWithCallback(request *CreateAggregateCompliancePackRequest, callback func(response *CreateAggregateCompliancePackResponse, err error)) <-chan int

CreateAggregateCompliancePackWithCallback invokes the config.CreateAggregateCompliancePack API asynchronously

func (*Client) CreateAggregateCompliancePackWithChan added in v1.61.1381

func (client *Client) CreateAggregateCompliancePackWithChan(request *CreateAggregateCompliancePackRequest) (<-chan *CreateAggregateCompliancePackResponse, <-chan error)

CreateAggregateCompliancePackWithChan invokes the config.CreateAggregateCompliancePack API asynchronously

func (*Client) CreateAggregateConfigDeliveryChannel added in v1.61.1620

func (client *Client) CreateAggregateConfigDeliveryChannel(request *CreateAggregateConfigDeliveryChannelRequest) (response *CreateAggregateConfigDeliveryChannelResponse, err error)

CreateAggregateConfigDeliveryChannel invokes the config.CreateAggregateConfigDeliveryChannel API synchronously

func (*Client) CreateAggregateConfigDeliveryChannelWithCallback added in v1.61.1620

func (client *Client) CreateAggregateConfigDeliveryChannelWithCallback(request *CreateAggregateConfigDeliveryChannelRequest, callback func(response *CreateAggregateConfigDeliveryChannelResponse, err error)) <-chan int

CreateAggregateConfigDeliveryChannelWithCallback invokes the config.CreateAggregateConfigDeliveryChannel API asynchronously

func (*Client) CreateAggregateConfigDeliveryChannelWithChan added in v1.61.1620

func (client *Client) CreateAggregateConfigDeliveryChannelWithChan(request *CreateAggregateConfigDeliveryChannelRequest) (<-chan *CreateAggregateConfigDeliveryChannelResponse, <-chan error)

CreateAggregateConfigDeliveryChannelWithChan invokes the config.CreateAggregateConfigDeliveryChannel API asynchronously

func (*Client) CreateAggregateConfigRule added in v1.61.1381

func (client *Client) CreateAggregateConfigRule(request *CreateAggregateConfigRuleRequest) (response *CreateAggregateConfigRuleResponse, err error)

CreateAggregateConfigRule invokes the config.CreateAggregateConfigRule API synchronously

func (*Client) CreateAggregateConfigRuleWithCallback added in v1.61.1381

func (client *Client) CreateAggregateConfigRuleWithCallback(request *CreateAggregateConfigRuleRequest, callback func(response *CreateAggregateConfigRuleResponse, err error)) <-chan int

CreateAggregateConfigRuleWithCallback invokes the config.CreateAggregateConfigRule API asynchronously

func (*Client) CreateAggregateConfigRuleWithChan added in v1.61.1381

func (client *Client) CreateAggregateConfigRuleWithChan(request *CreateAggregateConfigRuleRequest) (<-chan *CreateAggregateConfigRuleResponse, <-chan error)

CreateAggregateConfigRuleWithChan invokes the config.CreateAggregateConfigRule API asynchronously

func (*Client) CreateAggregateRemediation added in v1.61.1493

func (client *Client) CreateAggregateRemediation(request *CreateAggregateRemediationRequest) (response *CreateAggregateRemediationResponse, err error)

CreateAggregateRemediation invokes the config.CreateAggregateRemediation API synchronously

func (*Client) CreateAggregateRemediationWithCallback added in v1.61.1493

func (client *Client) CreateAggregateRemediationWithCallback(request *CreateAggregateRemediationRequest, callback func(response *CreateAggregateRemediationResponse, err error)) <-chan int

CreateAggregateRemediationWithCallback invokes the config.CreateAggregateRemediation API asynchronously

func (*Client) CreateAggregateRemediationWithChan added in v1.61.1493

func (client *Client) CreateAggregateRemediationWithChan(request *CreateAggregateRemediationRequest) (<-chan *CreateAggregateRemediationResponse, <-chan error)

CreateAggregateRemediationWithChan invokes the config.CreateAggregateRemediation API asynchronously

func (*Client) CreateAggregator added in v1.61.1381

func (client *Client) CreateAggregator(request *CreateAggregatorRequest) (response *CreateAggregatorResponse, err error)

CreateAggregator invokes the config.CreateAggregator API synchronously

func (*Client) CreateAggregatorWithCallback added in v1.61.1381

func (client *Client) CreateAggregatorWithCallback(request *CreateAggregatorRequest, callback func(response *CreateAggregatorResponse, err error)) <-chan int

CreateAggregatorWithCallback invokes the config.CreateAggregator API asynchronously

func (*Client) CreateAggregatorWithChan added in v1.61.1381

func (client *Client) CreateAggregatorWithChan(request *CreateAggregatorRequest) (<-chan *CreateAggregatorResponse, <-chan error)

CreateAggregatorWithChan invokes the config.CreateAggregator API asynchronously

func (*Client) CreateCompliancePack added in v1.61.1381

func (client *Client) CreateCompliancePack(request *CreateCompliancePackRequest) (response *CreateCompliancePackResponse, err error)

CreateCompliancePack invokes the config.CreateCompliancePack API synchronously

func (*Client) CreateCompliancePackWithCallback added in v1.61.1381

func (client *Client) CreateCompliancePackWithCallback(request *CreateCompliancePackRequest, callback func(response *CreateCompliancePackResponse, err error)) <-chan int

CreateCompliancePackWithCallback invokes the config.CreateCompliancePack API asynchronously

func (*Client) CreateCompliancePackWithChan added in v1.61.1381

func (client *Client) CreateCompliancePackWithChan(request *CreateCompliancePackRequest) (<-chan *CreateCompliancePackResponse, <-chan error)

CreateCompliancePackWithChan invokes the config.CreateCompliancePack API asynchronously

func (*Client) CreateConfigDeliveryChannel added in v1.61.1620

func (client *Client) CreateConfigDeliveryChannel(request *CreateConfigDeliveryChannelRequest) (response *CreateConfigDeliveryChannelResponse, err error)

CreateConfigDeliveryChannel invokes the config.CreateConfigDeliveryChannel API synchronously

func (*Client) CreateConfigDeliveryChannelWithCallback added in v1.61.1620

func (client *Client) CreateConfigDeliveryChannelWithCallback(request *CreateConfigDeliveryChannelRequest, callback func(response *CreateConfigDeliveryChannelResponse, err error)) <-chan int

CreateConfigDeliveryChannelWithCallback invokes the config.CreateConfigDeliveryChannel API asynchronously

func (*Client) CreateConfigDeliveryChannelWithChan added in v1.61.1620

func (client *Client) CreateConfigDeliveryChannelWithChan(request *CreateConfigDeliveryChannelRequest) (<-chan *CreateConfigDeliveryChannelResponse, <-chan error)

CreateConfigDeliveryChannelWithChan invokes the config.CreateConfigDeliveryChannel API asynchronously

func (*Client) CreateConfigRule added in v1.61.1381

func (client *Client) CreateConfigRule(request *CreateConfigRuleRequest) (response *CreateConfigRuleResponse, err error)

CreateConfigRule invokes the config.CreateConfigRule API synchronously

func (*Client) CreateConfigRuleWithCallback added in v1.61.1381

func (client *Client) CreateConfigRuleWithCallback(request *CreateConfigRuleRequest, callback func(response *CreateConfigRuleResponse, err error)) <-chan int

CreateConfigRuleWithCallback invokes the config.CreateConfigRule API asynchronously

func (*Client) CreateConfigRuleWithChan added in v1.61.1381

func (client *Client) CreateConfigRuleWithChan(request *CreateConfigRuleRequest) (<-chan *CreateConfigRuleResponse, <-chan error)

CreateConfigRuleWithChan invokes the config.CreateConfigRule API asynchronously

func (*Client) CreateDeliveryChannel added in v1.62.102

func (client *Client) CreateDeliveryChannel(request *CreateDeliveryChannelRequest) (response *CreateDeliveryChannelResponse, err error)

CreateDeliveryChannel invokes the config.CreateDeliveryChannel API synchronously

func (*Client) CreateDeliveryChannelWithCallback added in v1.62.102

func (client *Client) CreateDeliveryChannelWithCallback(request *CreateDeliveryChannelRequest, callback func(response *CreateDeliveryChannelResponse, err error)) <-chan int

CreateDeliveryChannelWithCallback invokes the config.CreateDeliveryChannel API asynchronously

func (*Client) CreateDeliveryChannelWithChan added in v1.62.102

func (client *Client) CreateDeliveryChannelWithChan(request *CreateDeliveryChannelRequest) (<-chan *CreateDeliveryChannelResponse, <-chan error)

CreateDeliveryChannelWithChan invokes the config.CreateDeliveryChannel API asynchronously

func (*Client) CreateRemediation added in v1.61.1493

func (client *Client) CreateRemediation(request *CreateRemediationRequest) (response *CreateRemediationResponse, err error)

CreateRemediation invokes the config.CreateRemediation API synchronously

func (*Client) CreateRemediationWithCallback added in v1.61.1493

func (client *Client) CreateRemediationWithCallback(request *CreateRemediationRequest, callback func(response *CreateRemediationResponse, err error)) <-chan int

CreateRemediationWithCallback invokes the config.CreateRemediation API asynchronously

func (*Client) CreateRemediationWithChan added in v1.61.1493

func (client *Client) CreateRemediationWithChan(request *CreateRemediationRequest) (<-chan *CreateRemediationResponse, <-chan error)

CreateRemediationWithChan invokes the config.CreateRemediation API asynchronously

func (*Client) DeactiveAggregateConfigRules added in v1.61.1381

func (client *Client) DeactiveAggregateConfigRules(request *DeactiveAggregateConfigRulesRequest) (response *DeactiveAggregateConfigRulesResponse, err error)

DeactiveAggregateConfigRules invokes the config.DeactiveAggregateConfigRules API synchronously

func (*Client) DeactiveAggregateConfigRulesWithCallback added in v1.61.1381

func (client *Client) DeactiveAggregateConfigRulesWithCallback(request *DeactiveAggregateConfigRulesRequest, callback func(response *DeactiveAggregateConfigRulesResponse, err error)) <-chan int

DeactiveAggregateConfigRulesWithCallback invokes the config.DeactiveAggregateConfigRules API asynchronously

func (*Client) DeactiveAggregateConfigRulesWithChan added in v1.61.1381

func (client *Client) DeactiveAggregateConfigRulesWithChan(request *DeactiveAggregateConfigRulesRequest) (<-chan *DeactiveAggregateConfigRulesResponse, <-chan error)

DeactiveAggregateConfigRulesWithChan invokes the config.DeactiveAggregateConfigRules API asynchronously

func (*Client) DeactiveConfigRules added in v1.61.1381

func (client *Client) DeactiveConfigRules(request *DeactiveConfigRulesRequest) (response *DeactiveConfigRulesResponse, err error)

DeactiveConfigRules invokes the config.DeactiveConfigRules API synchronously

func (*Client) DeactiveConfigRulesWithCallback added in v1.61.1381

func (client *Client) DeactiveConfigRulesWithCallback(request *DeactiveConfigRulesRequest, callback func(response *DeactiveConfigRulesResponse, err error)) <-chan int

DeactiveConfigRulesWithCallback invokes the config.DeactiveConfigRules API asynchronously

func (*Client) DeactiveConfigRulesWithChan added in v1.61.1381

func (client *Client) DeactiveConfigRulesWithChan(request *DeactiveConfigRulesRequest) (<-chan *DeactiveConfigRulesResponse, <-chan error)

DeactiveConfigRulesWithChan invokes the config.DeactiveConfigRules API asynchronously

func (*Client) DeleteAggregateCompliancePacks added in v1.61.1381

func (client *Client) DeleteAggregateCompliancePacks(request *DeleteAggregateCompliancePacksRequest) (response *DeleteAggregateCompliancePacksResponse, err error)

DeleteAggregateCompliancePacks invokes the config.DeleteAggregateCompliancePacks API synchronously

func (*Client) DeleteAggregateCompliancePacksWithCallback added in v1.61.1381

func (client *Client) DeleteAggregateCompliancePacksWithCallback(request *DeleteAggregateCompliancePacksRequest, callback func(response *DeleteAggregateCompliancePacksResponse, err error)) <-chan int

DeleteAggregateCompliancePacksWithCallback invokes the config.DeleteAggregateCompliancePacks API asynchronously

func (*Client) DeleteAggregateCompliancePacksWithChan added in v1.61.1381

func (client *Client) DeleteAggregateCompliancePacksWithChan(request *DeleteAggregateCompliancePacksRequest) (<-chan *DeleteAggregateCompliancePacksResponse, <-chan error)

DeleteAggregateCompliancePacksWithChan invokes the config.DeleteAggregateCompliancePacks API asynchronously

func (*Client) DeleteAggregateConfigDeliveryChannel added in v1.62.102

func (client *Client) DeleteAggregateConfigDeliveryChannel(request *DeleteAggregateConfigDeliveryChannelRequest) (response *DeleteAggregateConfigDeliveryChannelResponse, err error)

DeleteAggregateConfigDeliveryChannel invokes the config.DeleteAggregateConfigDeliveryChannel API synchronously

func (*Client) DeleteAggregateConfigDeliveryChannelWithCallback added in v1.62.102

func (client *Client) DeleteAggregateConfigDeliveryChannelWithCallback(request *DeleteAggregateConfigDeliveryChannelRequest, callback func(response *DeleteAggregateConfigDeliveryChannelResponse, err error)) <-chan int

DeleteAggregateConfigDeliveryChannelWithCallback invokes the config.DeleteAggregateConfigDeliveryChannel API asynchronously

func (*Client) DeleteAggregateConfigDeliveryChannelWithChan added in v1.62.102

func (client *Client) DeleteAggregateConfigDeliveryChannelWithChan(request *DeleteAggregateConfigDeliveryChannelRequest) (<-chan *DeleteAggregateConfigDeliveryChannelResponse, <-chan error)

DeleteAggregateConfigDeliveryChannelWithChan invokes the config.DeleteAggregateConfigDeliveryChannel API asynchronously

func (*Client) DeleteAggregateConfigRules added in v1.61.1381

func (client *Client) DeleteAggregateConfigRules(request *DeleteAggregateConfigRulesRequest) (response *DeleteAggregateConfigRulesResponse, err error)

DeleteAggregateConfigRules invokes the config.DeleteAggregateConfigRules API synchronously

func (*Client) DeleteAggregateConfigRulesWithCallback added in v1.61.1381

func (client *Client) DeleteAggregateConfigRulesWithCallback(request *DeleteAggregateConfigRulesRequest, callback func(response *DeleteAggregateConfigRulesResponse, err error)) <-chan int

DeleteAggregateConfigRulesWithCallback invokes the config.DeleteAggregateConfigRules API asynchronously

func (*Client) DeleteAggregateConfigRulesWithChan added in v1.61.1381

func (client *Client) DeleteAggregateConfigRulesWithChan(request *DeleteAggregateConfigRulesRequest) (<-chan *DeleteAggregateConfigRulesResponse, <-chan error)

DeleteAggregateConfigRulesWithChan invokes the config.DeleteAggregateConfigRules API asynchronously

func (*Client) DeleteAggregateRemediations added in v1.61.1493

func (client *Client) DeleteAggregateRemediations(request *DeleteAggregateRemediationsRequest) (response *DeleteAggregateRemediationsResponse, err error)

DeleteAggregateRemediations invokes the config.DeleteAggregateRemediations API synchronously

func (*Client) DeleteAggregateRemediationsWithCallback added in v1.61.1493

func (client *Client) DeleteAggregateRemediationsWithCallback(request *DeleteAggregateRemediationsRequest, callback func(response *DeleteAggregateRemediationsResponse, err error)) <-chan int

DeleteAggregateRemediationsWithCallback invokes the config.DeleteAggregateRemediations API asynchronously

func (*Client) DeleteAggregateRemediationsWithChan added in v1.61.1493

func (client *Client) DeleteAggregateRemediationsWithChan(request *DeleteAggregateRemediationsRequest) (<-chan *DeleteAggregateRemediationsResponse, <-chan error)

DeleteAggregateRemediationsWithChan invokes the config.DeleteAggregateRemediations API asynchronously

func (*Client) DeleteAggregators added in v1.61.1381

func (client *Client) DeleteAggregators(request *DeleteAggregatorsRequest) (response *DeleteAggregatorsResponse, err error)

DeleteAggregators invokes the config.DeleteAggregators API synchronously

func (*Client) DeleteAggregatorsWithCallback added in v1.61.1381

func (client *Client) DeleteAggregatorsWithCallback(request *DeleteAggregatorsRequest, callback func(response *DeleteAggregatorsResponse, err error)) <-chan int

DeleteAggregatorsWithCallback invokes the config.DeleteAggregators API asynchronously

func (*Client) DeleteAggregatorsWithChan added in v1.61.1381

func (client *Client) DeleteAggregatorsWithChan(request *DeleteAggregatorsRequest) (<-chan *DeleteAggregatorsResponse, <-chan error)

DeleteAggregatorsWithChan invokes the config.DeleteAggregators API asynchronously

func (*Client) DeleteCompliancePacks added in v1.61.1381

func (client *Client) DeleteCompliancePacks(request *DeleteCompliancePacksRequest) (response *DeleteCompliancePacksResponse, err error)

DeleteCompliancePacks invokes the config.DeleteCompliancePacks API synchronously

func (*Client) DeleteCompliancePacksWithCallback added in v1.61.1381

func (client *Client) DeleteCompliancePacksWithCallback(request *DeleteCompliancePacksRequest, callback func(response *DeleteCompliancePacksResponse, err error)) <-chan int

DeleteCompliancePacksWithCallback invokes the config.DeleteCompliancePacks API asynchronously

func (*Client) DeleteCompliancePacksWithChan added in v1.61.1381

func (client *Client) DeleteCompliancePacksWithChan(request *DeleteCompliancePacksRequest) (<-chan *DeleteCompliancePacksResponse, <-chan error)

DeleteCompliancePacksWithChan invokes the config.DeleteCompliancePacks API asynchronously

func (*Client) DeleteConfigDeliveryChannel added in v1.62.102

func (client *Client) DeleteConfigDeliveryChannel(request *DeleteConfigDeliveryChannelRequest) (response *DeleteConfigDeliveryChannelResponse, err error)

DeleteConfigDeliveryChannel invokes the config.DeleteConfigDeliveryChannel API synchronously

func (*Client) DeleteConfigDeliveryChannelWithCallback added in v1.62.102

func (client *Client) DeleteConfigDeliveryChannelWithCallback(request *DeleteConfigDeliveryChannelRequest, callback func(response *DeleteConfigDeliveryChannelResponse, err error)) <-chan int

DeleteConfigDeliveryChannelWithCallback invokes the config.DeleteConfigDeliveryChannel API asynchronously

func (*Client) DeleteConfigDeliveryChannelWithChan added in v1.62.102

func (client *Client) DeleteConfigDeliveryChannelWithChan(request *DeleteConfigDeliveryChannelRequest) (<-chan *DeleteConfigDeliveryChannelResponse, <-chan error)

DeleteConfigDeliveryChannelWithChan invokes the config.DeleteConfigDeliveryChannel API asynchronously

func (*Client) DeleteRemediations added in v1.61.1493

func (client *Client) DeleteRemediations(request *DeleteRemediationsRequest) (response *DeleteRemediationsResponse, err error)

DeleteRemediations invokes the config.DeleteRemediations API synchronously

func (*Client) DeleteRemediationsWithCallback added in v1.61.1493

func (client *Client) DeleteRemediationsWithCallback(request *DeleteRemediationsRequest, callback func(response *DeleteRemediationsResponse, err error)) <-chan int

DeleteRemediationsWithCallback invokes the config.DeleteRemediations API asynchronously

func (*Client) DeleteRemediationsWithChan added in v1.61.1493

func (client *Client) DeleteRemediationsWithChan(request *DeleteRemediationsRequest) (<-chan *DeleteRemediationsResponse, <-chan error)

DeleteRemediationsWithChan invokes the config.DeleteRemediations API asynchronously

func (*Client) DetachAggregateConfigRuleToCompliancePack added in v1.61.1381

func (client *Client) DetachAggregateConfigRuleToCompliancePack(request *DetachAggregateConfigRuleToCompliancePackRequest) (response *DetachAggregateConfigRuleToCompliancePackResponse, err error)

DetachAggregateConfigRuleToCompliancePack invokes the config.DetachAggregateConfigRuleToCompliancePack API synchronously

func (*Client) DetachAggregateConfigRuleToCompliancePackWithCallback added in v1.61.1381

func (client *Client) DetachAggregateConfigRuleToCompliancePackWithCallback(request *DetachAggregateConfigRuleToCompliancePackRequest, callback func(response *DetachAggregateConfigRuleToCompliancePackResponse, err error)) <-chan int

DetachAggregateConfigRuleToCompliancePackWithCallback invokes the config.DetachAggregateConfigRuleToCompliancePack API asynchronously

func (*Client) DetachAggregateConfigRuleToCompliancePackWithChan added in v1.61.1381

func (client *Client) DetachAggregateConfigRuleToCompliancePackWithChan(request *DetachAggregateConfigRuleToCompliancePackRequest) (<-chan *DetachAggregateConfigRuleToCompliancePackResponse, <-chan error)

DetachAggregateConfigRuleToCompliancePackWithChan invokes the config.DetachAggregateConfigRuleToCompliancePack API asynchronously

func (*Client) DetachConfigRuleToCompliancePack added in v1.61.1381

func (client *Client) DetachConfigRuleToCompliancePack(request *DetachConfigRuleToCompliancePackRequest) (response *DetachConfigRuleToCompliancePackResponse, err error)

DetachConfigRuleToCompliancePack invokes the config.DetachConfigRuleToCompliancePack API synchronously

func (*Client) DetachConfigRuleToCompliancePackWithCallback added in v1.61.1381

func (client *Client) DetachConfigRuleToCompliancePackWithCallback(request *DetachConfigRuleToCompliancePackRequest, callback func(response *DetachConfigRuleToCompliancePackResponse, err error)) <-chan int

DetachConfigRuleToCompliancePackWithCallback invokes the config.DetachConfigRuleToCompliancePack API asynchronously

func (*Client) DetachConfigRuleToCompliancePackWithChan added in v1.61.1381

func (client *Client) DetachConfigRuleToCompliancePackWithChan(request *DetachConfigRuleToCompliancePackRequest) (<-chan *DetachConfigRuleToCompliancePackResponse, <-chan error)

DetachConfigRuleToCompliancePackWithChan invokes the config.DetachConfigRuleToCompliancePack API asynchronously

func (*Client) EvaluatePreConfigRules added in v1.62.102

func (client *Client) EvaluatePreConfigRules(request *EvaluatePreConfigRulesRequest) (response *EvaluatePreConfigRulesResponse, err error)

EvaluatePreConfigRules invokes the config.EvaluatePreConfigRules API synchronously

func (*Client) EvaluatePreConfigRulesWithCallback added in v1.62.102

func (client *Client) EvaluatePreConfigRulesWithCallback(request *EvaluatePreConfigRulesRequest, callback func(response *EvaluatePreConfigRulesResponse, err error)) <-chan int

EvaluatePreConfigRulesWithCallback invokes the config.EvaluatePreConfigRules API asynchronously

func (*Client) EvaluatePreConfigRulesWithChan added in v1.62.102

func (client *Client) EvaluatePreConfigRulesWithChan(request *EvaluatePreConfigRulesRequest) (<-chan *EvaluatePreConfigRulesResponse, <-chan error)

EvaluatePreConfigRulesWithChan invokes the config.EvaluatePreConfigRules API asynchronously

func (*Client) GenerateAggregateCompliancePackReport added in v1.61.1381

func (client *Client) GenerateAggregateCompliancePackReport(request *GenerateAggregateCompliancePackReportRequest) (response *GenerateAggregateCompliancePackReportResponse, err error)

GenerateAggregateCompliancePackReport invokes the config.GenerateAggregateCompliancePackReport API synchronously

func (*Client) GenerateAggregateCompliancePackReportWithCallback added in v1.61.1381

func (client *Client) GenerateAggregateCompliancePackReportWithCallback(request *GenerateAggregateCompliancePackReportRequest, callback func(response *GenerateAggregateCompliancePackReportResponse, err error)) <-chan int

GenerateAggregateCompliancePackReportWithCallback invokes the config.GenerateAggregateCompliancePackReport API asynchronously

func (*Client) GenerateAggregateCompliancePackReportWithChan added in v1.61.1381

func (client *Client) GenerateAggregateCompliancePackReportWithChan(request *GenerateAggregateCompliancePackReportRequest) (<-chan *GenerateAggregateCompliancePackReportResponse, <-chan error)

GenerateAggregateCompliancePackReportWithChan invokes the config.GenerateAggregateCompliancePackReport API asynchronously

func (*Client) GenerateAggregateConfigRulesReport added in v1.61.1381

func (client *Client) GenerateAggregateConfigRulesReport(request *GenerateAggregateConfigRulesReportRequest) (response *GenerateAggregateConfigRulesReportResponse, err error)

GenerateAggregateConfigRulesReport invokes the config.GenerateAggregateConfigRulesReport API synchronously

func (*Client) GenerateAggregateConfigRulesReportWithCallback added in v1.61.1381

func (client *Client) GenerateAggregateConfigRulesReportWithCallback(request *GenerateAggregateConfigRulesReportRequest, callback func(response *GenerateAggregateConfigRulesReportResponse, err error)) <-chan int

GenerateAggregateConfigRulesReportWithCallback invokes the config.GenerateAggregateConfigRulesReport API asynchronously

func (*Client) GenerateAggregateConfigRulesReportWithChan added in v1.61.1381

func (client *Client) GenerateAggregateConfigRulesReportWithChan(request *GenerateAggregateConfigRulesReportRequest) (<-chan *GenerateAggregateConfigRulesReportResponse, <-chan error)

GenerateAggregateConfigRulesReportWithChan invokes the config.GenerateAggregateConfigRulesReport API asynchronously

func (*Client) GenerateCompliancePackReport added in v1.61.1381

func (client *Client) GenerateCompliancePackReport(request *GenerateCompliancePackReportRequest) (response *GenerateCompliancePackReportResponse, err error)

GenerateCompliancePackReport invokes the config.GenerateCompliancePackReport API synchronously

func (*Client) GenerateCompliancePackReportWithCallback added in v1.61.1381

func (client *Client) GenerateCompliancePackReportWithCallback(request *GenerateCompliancePackReportRequest, callback func(response *GenerateCompliancePackReportResponse, err error)) <-chan int

GenerateCompliancePackReportWithCallback invokes the config.GenerateCompliancePackReport API asynchronously

func (*Client) GenerateCompliancePackReportWithChan added in v1.61.1381

func (client *Client) GenerateCompliancePackReportWithChan(request *GenerateCompliancePackReportRequest) (<-chan *GenerateCompliancePackReportResponse, <-chan error)

GenerateCompliancePackReportWithChan invokes the config.GenerateCompliancePackReport API asynchronously

func (*Client) GenerateConfigRulesReport added in v1.61.1381

func (client *Client) GenerateConfigRulesReport(request *GenerateConfigRulesReportRequest) (response *GenerateConfigRulesReportResponse, err error)

GenerateConfigRulesReport invokes the config.GenerateConfigRulesReport API synchronously

func (*Client) GenerateConfigRulesReportWithCallback added in v1.61.1381

func (client *Client) GenerateConfigRulesReportWithCallback(request *GenerateConfigRulesReportRequest, callback func(response *GenerateConfigRulesReportResponse, err error)) <-chan int

GenerateConfigRulesReportWithCallback invokes the config.GenerateConfigRulesReport API asynchronously

func (*Client) GenerateConfigRulesReportWithChan added in v1.61.1381

func (client *Client) GenerateConfigRulesReportWithChan(request *GenerateConfigRulesReportRequest) (<-chan *GenerateConfigRulesReportResponse, <-chan error)

GenerateConfigRulesReportWithChan invokes the config.GenerateConfigRulesReport API asynchronously

func (*Client) GetAggregateAccountComplianceByPack added in v1.61.1381

func (client *Client) GetAggregateAccountComplianceByPack(request *GetAggregateAccountComplianceByPackRequest) (response *GetAggregateAccountComplianceByPackResponse, err error)

GetAggregateAccountComplianceByPack invokes the config.GetAggregateAccountComplianceByPack API synchronously

func (*Client) GetAggregateAccountComplianceByPackWithCallback added in v1.61.1381

func (client *Client) GetAggregateAccountComplianceByPackWithCallback(request *GetAggregateAccountComplianceByPackRequest, callback func(response *GetAggregateAccountComplianceByPackResponse, err error)) <-chan int

GetAggregateAccountComplianceByPackWithCallback invokes the config.GetAggregateAccountComplianceByPack API asynchronously

func (*Client) GetAggregateAccountComplianceByPackWithChan added in v1.61.1381

func (client *Client) GetAggregateAccountComplianceByPackWithChan(request *GetAggregateAccountComplianceByPackRequest) (<-chan *GetAggregateAccountComplianceByPackResponse, <-chan error)

GetAggregateAccountComplianceByPackWithChan invokes the config.GetAggregateAccountComplianceByPack API asynchronously

func (*Client) GetAggregateCompliancePack added in v1.61.1381

func (client *Client) GetAggregateCompliancePack(request *GetAggregateCompliancePackRequest) (response *GetAggregateCompliancePackResponse, err error)

GetAggregateCompliancePack invokes the config.GetAggregateCompliancePack API synchronously

func (*Client) GetAggregateCompliancePackReport added in v1.61.1381

func (client *Client) GetAggregateCompliancePackReport(request *GetAggregateCompliancePackReportRequest) (response *GetAggregateCompliancePackReportResponse, err error)

GetAggregateCompliancePackReport invokes the config.GetAggregateCompliancePackReport API synchronously

func (*Client) GetAggregateCompliancePackReportWithCallback added in v1.61.1381

func (client *Client) GetAggregateCompliancePackReportWithCallback(request *GetAggregateCompliancePackReportRequest, callback func(response *GetAggregateCompliancePackReportResponse, err error)) <-chan int

GetAggregateCompliancePackReportWithCallback invokes the config.GetAggregateCompliancePackReport API asynchronously

func (*Client) GetAggregateCompliancePackReportWithChan added in v1.61.1381

func (client *Client) GetAggregateCompliancePackReportWithChan(request *GetAggregateCompliancePackReportRequest) (<-chan *GetAggregateCompliancePackReportResponse, <-chan error)

GetAggregateCompliancePackReportWithChan invokes the config.GetAggregateCompliancePackReport API asynchronously

func (*Client) GetAggregateCompliancePackWithCallback added in v1.61.1381

func (client *Client) GetAggregateCompliancePackWithCallback(request *GetAggregateCompliancePackRequest, callback func(response *GetAggregateCompliancePackResponse, err error)) <-chan int

GetAggregateCompliancePackWithCallback invokes the config.GetAggregateCompliancePack API asynchronously

func (*Client) GetAggregateCompliancePackWithChan added in v1.61.1381

func (client *Client) GetAggregateCompliancePackWithChan(request *GetAggregateCompliancePackRequest) (<-chan *GetAggregateCompliancePackResponse, <-chan error)

GetAggregateCompliancePackWithChan invokes the config.GetAggregateCompliancePack API asynchronously

func (*Client) GetAggregateConfigDeliveryChannel added in v1.61.1620

func (client *Client) GetAggregateConfigDeliveryChannel(request *GetAggregateConfigDeliveryChannelRequest) (response *GetAggregateConfigDeliveryChannelResponse, err error)

GetAggregateConfigDeliveryChannel invokes the config.GetAggregateConfigDeliveryChannel API synchronously

func (*Client) GetAggregateConfigDeliveryChannelWithCallback added in v1.61.1620

func (client *Client) GetAggregateConfigDeliveryChannelWithCallback(request *GetAggregateConfigDeliveryChannelRequest, callback func(response *GetAggregateConfigDeliveryChannelResponse, err error)) <-chan int

GetAggregateConfigDeliveryChannelWithCallback invokes the config.GetAggregateConfigDeliveryChannel API asynchronously

func (*Client) GetAggregateConfigDeliveryChannelWithChan added in v1.61.1620

func (client *Client) GetAggregateConfigDeliveryChannelWithChan(request *GetAggregateConfigDeliveryChannelRequest) (<-chan *GetAggregateConfigDeliveryChannelResponse, <-chan error)

GetAggregateConfigDeliveryChannelWithChan invokes the config.GetAggregateConfigDeliveryChannel API asynchronously

func (*Client) GetAggregateConfigRule added in v1.61.1381

func (client *Client) GetAggregateConfigRule(request *GetAggregateConfigRuleRequest) (response *GetAggregateConfigRuleResponse, err error)

GetAggregateConfigRule invokes the config.GetAggregateConfigRule API synchronously

func (*Client) GetAggregateConfigRuleComplianceByPack added in v1.61.1381

func (client *Client) GetAggregateConfigRuleComplianceByPack(request *GetAggregateConfigRuleComplianceByPackRequest) (response *GetAggregateConfigRuleComplianceByPackResponse, err error)

GetAggregateConfigRuleComplianceByPack invokes the config.GetAggregateConfigRuleComplianceByPack API synchronously

func (*Client) GetAggregateConfigRuleComplianceByPackWithCallback added in v1.61.1381

func (client *Client) GetAggregateConfigRuleComplianceByPackWithCallback(request *GetAggregateConfigRuleComplianceByPackRequest, callback func(response *GetAggregateConfigRuleComplianceByPackResponse, err error)) <-chan int

GetAggregateConfigRuleComplianceByPackWithCallback invokes the config.GetAggregateConfigRuleComplianceByPack API asynchronously

func (*Client) GetAggregateConfigRuleComplianceByPackWithChan added in v1.61.1381

func (client *Client) GetAggregateConfigRuleComplianceByPackWithChan(request *GetAggregateConfigRuleComplianceByPackRequest) (<-chan *GetAggregateConfigRuleComplianceByPackResponse, <-chan error)

GetAggregateConfigRuleComplianceByPackWithChan invokes the config.GetAggregateConfigRuleComplianceByPack API asynchronously

func (*Client) GetAggregateConfigRuleSummaryByRiskLevel added in v1.61.1381

func (client *Client) GetAggregateConfigRuleSummaryByRiskLevel(request *GetAggregateConfigRuleSummaryByRiskLevelRequest) (response *GetAggregateConfigRuleSummaryByRiskLevelResponse, err error)

GetAggregateConfigRuleSummaryByRiskLevel invokes the config.GetAggregateConfigRuleSummaryByRiskLevel API synchronously

func (*Client) GetAggregateConfigRuleSummaryByRiskLevelWithCallback added in v1.61.1381

func (client *Client) GetAggregateConfigRuleSummaryByRiskLevelWithCallback(request *GetAggregateConfigRuleSummaryByRiskLevelRequest, callback func(response *GetAggregateConfigRuleSummaryByRiskLevelResponse, err error)) <-chan int

GetAggregateConfigRuleSummaryByRiskLevelWithCallback invokes the config.GetAggregateConfigRuleSummaryByRiskLevel API asynchronously

func (*Client) GetAggregateConfigRuleSummaryByRiskLevelWithChan added in v1.61.1381

func (client *Client) GetAggregateConfigRuleSummaryByRiskLevelWithChan(request *GetAggregateConfigRuleSummaryByRiskLevelRequest) (<-chan *GetAggregateConfigRuleSummaryByRiskLevelResponse, <-chan error)

GetAggregateConfigRuleSummaryByRiskLevelWithChan invokes the config.GetAggregateConfigRuleSummaryByRiskLevel API asynchronously

func (*Client) GetAggregateConfigRuleWithCallback added in v1.61.1381

func (client *Client) GetAggregateConfigRuleWithCallback(request *GetAggregateConfigRuleRequest, callback func(response *GetAggregateConfigRuleResponse, err error)) <-chan int

GetAggregateConfigRuleWithCallback invokes the config.GetAggregateConfigRule API asynchronously

func (*Client) GetAggregateConfigRuleWithChan added in v1.61.1381

func (client *Client) GetAggregateConfigRuleWithChan(request *GetAggregateConfigRuleRequest) (<-chan *GetAggregateConfigRuleResponse, <-chan error)

GetAggregateConfigRuleWithChan invokes the config.GetAggregateConfigRule API asynchronously

func (*Client) GetAggregateConfigRulesReport added in v1.61.1381

func (client *Client) GetAggregateConfigRulesReport(request *GetAggregateConfigRulesReportRequest) (response *GetAggregateConfigRulesReportResponse, err error)

GetAggregateConfigRulesReport invokes the config.GetAggregateConfigRulesReport API synchronously

func (*Client) GetAggregateConfigRulesReportWithCallback added in v1.61.1381

func (client *Client) GetAggregateConfigRulesReportWithCallback(request *GetAggregateConfigRulesReportRequest, callback func(response *GetAggregateConfigRulesReportResponse, err error)) <-chan int

GetAggregateConfigRulesReportWithCallback invokes the config.GetAggregateConfigRulesReport API asynchronously

func (*Client) GetAggregateConfigRulesReportWithChan added in v1.61.1381

func (client *Client) GetAggregateConfigRulesReportWithChan(request *GetAggregateConfigRulesReportRequest) (<-chan *GetAggregateConfigRulesReportResponse, <-chan error)

GetAggregateConfigRulesReportWithChan invokes the config.GetAggregateConfigRulesReport API asynchronously

func (*Client) GetAggregateDiscoveredResource added in v1.61.1380

func (client *Client) GetAggregateDiscoveredResource(request *GetAggregateDiscoveredResourceRequest) (response *GetAggregateDiscoveredResourceResponse, err error)

GetAggregateDiscoveredResource invokes the config.GetAggregateDiscoveredResource API synchronously

func (*Client) GetAggregateDiscoveredResourceWithCallback added in v1.61.1380

func (client *Client) GetAggregateDiscoveredResourceWithCallback(request *GetAggregateDiscoveredResourceRequest, callback func(response *GetAggregateDiscoveredResourceResponse, err error)) <-chan int

GetAggregateDiscoveredResourceWithCallback invokes the config.GetAggregateDiscoveredResource API asynchronously

func (*Client) GetAggregateDiscoveredResourceWithChan added in v1.61.1380

func (client *Client) GetAggregateDiscoveredResourceWithChan(request *GetAggregateDiscoveredResourceRequest) (<-chan *GetAggregateDiscoveredResourceResponse, <-chan error)

GetAggregateDiscoveredResourceWithChan invokes the config.GetAggregateDiscoveredResource API asynchronously

func (*Client) GetAggregateResourceComplianceByConfigRule added in v1.61.1381

func (client *Client) GetAggregateResourceComplianceByConfigRule(request *GetAggregateResourceComplianceByConfigRuleRequest) (response *GetAggregateResourceComplianceByConfigRuleResponse, err error)

GetAggregateResourceComplianceByConfigRule invokes the config.GetAggregateResourceComplianceByConfigRule API synchronously

func (*Client) GetAggregateResourceComplianceByConfigRuleWithCallback added in v1.61.1381

func (client *Client) GetAggregateResourceComplianceByConfigRuleWithCallback(request *GetAggregateResourceComplianceByConfigRuleRequest, callback func(response *GetAggregateResourceComplianceByConfigRuleResponse, err error)) <-chan int

GetAggregateResourceComplianceByConfigRuleWithCallback invokes the config.GetAggregateResourceComplianceByConfigRule API asynchronously

func (*Client) GetAggregateResourceComplianceByConfigRuleWithChan added in v1.61.1381

func (client *Client) GetAggregateResourceComplianceByConfigRuleWithChan(request *GetAggregateResourceComplianceByConfigRuleRequest) (<-chan *GetAggregateResourceComplianceByConfigRuleResponse, <-chan error)

GetAggregateResourceComplianceByConfigRuleWithChan invokes the config.GetAggregateResourceComplianceByConfigRule API asynchronously

func (*Client) GetAggregateResourceComplianceByPack added in v1.61.1381

func (client *Client) GetAggregateResourceComplianceByPack(request *GetAggregateResourceComplianceByPackRequest) (response *GetAggregateResourceComplianceByPackResponse, err error)

GetAggregateResourceComplianceByPack invokes the config.GetAggregateResourceComplianceByPack API synchronously

func (*Client) GetAggregateResourceComplianceByPackWithCallback added in v1.61.1381

func (client *Client) GetAggregateResourceComplianceByPackWithCallback(request *GetAggregateResourceComplianceByPackRequest, callback func(response *GetAggregateResourceComplianceByPackResponse, err error)) <-chan int

GetAggregateResourceComplianceByPackWithCallback invokes the config.GetAggregateResourceComplianceByPack API asynchronously

func (*Client) GetAggregateResourceComplianceByPackWithChan added in v1.61.1381

func (client *Client) GetAggregateResourceComplianceByPackWithChan(request *GetAggregateResourceComplianceByPackRequest) (<-chan *GetAggregateResourceComplianceByPackResponse, <-chan error)

GetAggregateResourceComplianceByPackWithChan invokes the config.GetAggregateResourceComplianceByPack API asynchronously

func (*Client) GetAggregateResourceComplianceGroupByRegion added in v1.61.1409

func (client *Client) GetAggregateResourceComplianceGroupByRegion(request *GetAggregateResourceComplianceGroupByRegionRequest) (response *GetAggregateResourceComplianceGroupByRegionResponse, err error)

GetAggregateResourceComplianceGroupByRegion invokes the config.GetAggregateResourceComplianceGroupByRegion API synchronously

func (*Client) GetAggregateResourceComplianceGroupByRegionWithCallback added in v1.61.1409

func (client *Client) GetAggregateResourceComplianceGroupByRegionWithCallback(request *GetAggregateResourceComplianceGroupByRegionRequest, callback func(response *GetAggregateResourceComplianceGroupByRegionResponse, err error)) <-chan int

GetAggregateResourceComplianceGroupByRegionWithCallback invokes the config.GetAggregateResourceComplianceGroupByRegion API asynchronously

func (*Client) GetAggregateResourceComplianceGroupByRegionWithChan added in v1.61.1409

func (client *Client) GetAggregateResourceComplianceGroupByRegionWithChan(request *GetAggregateResourceComplianceGroupByRegionRequest) (<-chan *GetAggregateResourceComplianceGroupByRegionResponse, <-chan error)

GetAggregateResourceComplianceGroupByRegionWithChan invokes the config.GetAggregateResourceComplianceGroupByRegion API asynchronously

func (*Client) GetAggregateResourceComplianceGroupByResourceType added in v1.61.1409

func (client *Client) GetAggregateResourceComplianceGroupByResourceType(request *GetAggregateResourceComplianceGroupByResourceTypeRequest) (response *GetAggregateResourceComplianceGroupByResourceTypeResponse, err error)

GetAggregateResourceComplianceGroupByResourceType invokes the config.GetAggregateResourceComplianceGroupByResourceType API synchronously

func (*Client) GetAggregateResourceComplianceGroupByResourceTypeWithCallback added in v1.61.1409

func (client *Client) GetAggregateResourceComplianceGroupByResourceTypeWithCallback(request *GetAggregateResourceComplianceGroupByResourceTypeRequest, callback func(response *GetAggregateResourceComplianceGroupByResourceTypeResponse, err error)) <-chan int

GetAggregateResourceComplianceGroupByResourceTypeWithCallback invokes the config.GetAggregateResourceComplianceGroupByResourceType API asynchronously

func (*Client) GetAggregateResourceComplianceGroupByResourceTypeWithChan added in v1.61.1409

func (client *Client) GetAggregateResourceComplianceGroupByResourceTypeWithChan(request *GetAggregateResourceComplianceGroupByResourceTypeRequest) (<-chan *GetAggregateResourceComplianceGroupByResourceTypeResponse, <-chan error)

GetAggregateResourceComplianceGroupByResourceTypeWithChan invokes the config.GetAggregateResourceComplianceGroupByResourceType API asynchronously

func (*Client) GetAggregateResourceComplianceTimeline added in v1.61.1381

func (client *Client) GetAggregateResourceComplianceTimeline(request *GetAggregateResourceComplianceTimelineRequest) (response *GetAggregateResourceComplianceTimelineResponse, err error)

GetAggregateResourceComplianceTimeline invokes the config.GetAggregateResourceComplianceTimeline API synchronously

func (*Client) GetAggregateResourceComplianceTimelineWithCallback added in v1.61.1381

func (client *Client) GetAggregateResourceComplianceTimelineWithCallback(request *GetAggregateResourceComplianceTimelineRequest, callback func(response *GetAggregateResourceComplianceTimelineResponse, err error)) <-chan int

GetAggregateResourceComplianceTimelineWithCallback invokes the config.GetAggregateResourceComplianceTimeline API asynchronously

func (*Client) GetAggregateResourceComplianceTimelineWithChan added in v1.61.1381

func (client *Client) GetAggregateResourceComplianceTimelineWithChan(request *GetAggregateResourceComplianceTimelineRequest) (<-chan *GetAggregateResourceComplianceTimelineResponse, <-chan error)

GetAggregateResourceComplianceTimelineWithChan invokes the config.GetAggregateResourceComplianceTimeline API asynchronously

func (*Client) GetAggregateResourceConfigurationTimeline added in v1.61.1381

func (client *Client) GetAggregateResourceConfigurationTimeline(request *GetAggregateResourceConfigurationTimelineRequest) (response *GetAggregateResourceConfigurationTimelineResponse, err error)

GetAggregateResourceConfigurationTimeline invokes the config.GetAggregateResourceConfigurationTimeline API synchronously

func (*Client) GetAggregateResourceConfigurationTimelineWithCallback added in v1.61.1381

func (client *Client) GetAggregateResourceConfigurationTimelineWithCallback(request *GetAggregateResourceConfigurationTimelineRequest, callback func(response *GetAggregateResourceConfigurationTimelineResponse, err error)) <-chan int

GetAggregateResourceConfigurationTimelineWithCallback invokes the config.GetAggregateResourceConfigurationTimeline API asynchronously

func (*Client) GetAggregateResourceConfigurationTimelineWithChan added in v1.61.1381

func (client *Client) GetAggregateResourceConfigurationTimelineWithChan(request *GetAggregateResourceConfigurationTimelineRequest) (<-chan *GetAggregateResourceConfigurationTimelineResponse, <-chan error)

GetAggregateResourceConfigurationTimelineWithChan invokes the config.GetAggregateResourceConfigurationTimeline API asynchronously

func (*Client) GetAggregateResourceCountsGroupByRegion added in v1.61.1381

func (client *Client) GetAggregateResourceCountsGroupByRegion(request *GetAggregateResourceCountsGroupByRegionRequest) (response *GetAggregateResourceCountsGroupByRegionResponse, err error)

GetAggregateResourceCountsGroupByRegion invokes the config.GetAggregateResourceCountsGroupByRegion API synchronously

func (*Client) GetAggregateResourceCountsGroupByRegionWithCallback added in v1.61.1381

func (client *Client) GetAggregateResourceCountsGroupByRegionWithCallback(request *GetAggregateResourceCountsGroupByRegionRequest, callback func(response *GetAggregateResourceCountsGroupByRegionResponse, err error)) <-chan int

GetAggregateResourceCountsGroupByRegionWithCallback invokes the config.GetAggregateResourceCountsGroupByRegion API asynchronously

func (*Client) GetAggregateResourceCountsGroupByRegionWithChan added in v1.61.1381

func (client *Client) GetAggregateResourceCountsGroupByRegionWithChan(request *GetAggregateResourceCountsGroupByRegionRequest) (<-chan *GetAggregateResourceCountsGroupByRegionResponse, <-chan error)

GetAggregateResourceCountsGroupByRegionWithChan invokes the config.GetAggregateResourceCountsGroupByRegion API asynchronously

func (*Client) GetAggregateResourceCountsGroupByResourceType added in v1.61.1381

func (client *Client) GetAggregateResourceCountsGroupByResourceType(request *GetAggregateResourceCountsGroupByResourceTypeRequest) (response *GetAggregateResourceCountsGroupByResourceTypeResponse, err error)

GetAggregateResourceCountsGroupByResourceType invokes the config.GetAggregateResourceCountsGroupByResourceType API synchronously

func (*Client) GetAggregateResourceCountsGroupByResourceTypeWithCallback added in v1.61.1381

func (client *Client) GetAggregateResourceCountsGroupByResourceTypeWithCallback(request *GetAggregateResourceCountsGroupByResourceTypeRequest, callback func(response *GetAggregateResourceCountsGroupByResourceTypeResponse, err error)) <-chan int

GetAggregateResourceCountsGroupByResourceTypeWithCallback invokes the config.GetAggregateResourceCountsGroupByResourceType API asynchronously

func (*Client) GetAggregateResourceCountsGroupByResourceTypeWithChan added in v1.61.1381

func (client *Client) GetAggregateResourceCountsGroupByResourceTypeWithChan(request *GetAggregateResourceCountsGroupByResourceTypeRequest) (<-chan *GetAggregateResourceCountsGroupByResourceTypeResponse, <-chan error)

GetAggregateResourceCountsGroupByResourceTypeWithChan invokes the config.GetAggregateResourceCountsGroupByResourceType API asynchronously

func (*Client) GetAggregator added in v1.61.1381

func (client *Client) GetAggregator(request *GetAggregatorRequest) (response *GetAggregatorResponse, err error)

GetAggregator invokes the config.GetAggregator API synchronously

func (*Client) GetAggregatorWithCallback added in v1.61.1381

func (client *Client) GetAggregatorWithCallback(request *GetAggregatorRequest, callback func(response *GetAggregatorResponse, err error)) <-chan int

GetAggregatorWithCallback invokes the config.GetAggregator API asynchronously

func (*Client) GetAggregatorWithChan added in v1.61.1381

func (client *Client) GetAggregatorWithChan(request *GetAggregatorRequest) (<-chan *GetAggregatorResponse, <-chan error)

GetAggregatorWithChan invokes the config.GetAggregator API asynchronously

func (*Client) GetCompliancePack added in v1.61.1381

func (client *Client) GetCompliancePack(request *GetCompliancePackRequest) (response *GetCompliancePackResponse, err error)

GetCompliancePack invokes the config.GetCompliancePack API synchronously

func (*Client) GetCompliancePackReport added in v1.61.1381

func (client *Client) GetCompliancePackReport(request *GetCompliancePackReportRequest) (response *GetCompliancePackReportResponse, err error)

GetCompliancePackReport invokes the config.GetCompliancePackReport API synchronously

func (*Client) GetCompliancePackReportWithCallback added in v1.61.1381

func (client *Client) GetCompliancePackReportWithCallback(request *GetCompliancePackReportRequest, callback func(response *GetCompliancePackReportResponse, err error)) <-chan int

GetCompliancePackReportWithCallback invokes the config.GetCompliancePackReport API asynchronously

func (*Client) GetCompliancePackReportWithChan added in v1.61.1381

func (client *Client) GetCompliancePackReportWithChan(request *GetCompliancePackReportRequest) (<-chan *GetCompliancePackReportResponse, <-chan error)

GetCompliancePackReportWithChan invokes the config.GetCompliancePackReport API asynchronously

func (*Client) GetCompliancePackWithCallback added in v1.61.1381

func (client *Client) GetCompliancePackWithCallback(request *GetCompliancePackRequest, callback func(response *GetCompliancePackResponse, err error)) <-chan int

GetCompliancePackWithCallback invokes the config.GetCompliancePack API asynchronously

func (*Client) GetCompliancePackWithChan added in v1.61.1381

func (client *Client) GetCompliancePackWithChan(request *GetCompliancePackRequest) (<-chan *GetCompliancePackResponse, <-chan error)

GetCompliancePackWithChan invokes the config.GetCompliancePack API asynchronously

func (*Client) GetConfigDeliveryChannel added in v1.61.1620

func (client *Client) GetConfigDeliveryChannel(request *GetConfigDeliveryChannelRequest) (response *GetConfigDeliveryChannelResponse, err error)

GetConfigDeliveryChannel invokes the config.GetConfigDeliveryChannel API synchronously

func (*Client) GetConfigDeliveryChannelWithCallback added in v1.61.1620

func (client *Client) GetConfigDeliveryChannelWithCallback(request *GetConfigDeliveryChannelRequest, callback func(response *GetConfigDeliveryChannelResponse, err error)) <-chan int

GetConfigDeliveryChannelWithCallback invokes the config.GetConfigDeliveryChannel API asynchronously

func (*Client) GetConfigDeliveryChannelWithChan added in v1.61.1620

func (client *Client) GetConfigDeliveryChannelWithChan(request *GetConfigDeliveryChannelRequest) (<-chan *GetConfigDeliveryChannelResponse, <-chan error)

GetConfigDeliveryChannelWithChan invokes the config.GetConfigDeliveryChannel API asynchronously

func (*Client) GetConfigRule added in v1.61.1381

func (client *Client) GetConfigRule(request *GetConfigRuleRequest) (response *GetConfigRuleResponse, err error)

GetConfigRule invokes the config.GetConfigRule API synchronously

func (*Client) GetConfigRuleComplianceByPack added in v1.61.1381

func (client *Client) GetConfigRuleComplianceByPack(request *GetConfigRuleComplianceByPackRequest) (response *GetConfigRuleComplianceByPackResponse, err error)

GetConfigRuleComplianceByPack invokes the config.GetConfigRuleComplianceByPack API synchronously

func (*Client) GetConfigRuleComplianceByPackWithCallback added in v1.61.1381

func (client *Client) GetConfigRuleComplianceByPackWithCallback(request *GetConfigRuleComplianceByPackRequest, callback func(response *GetConfigRuleComplianceByPackResponse, err error)) <-chan int

GetConfigRuleComplianceByPackWithCallback invokes the config.GetConfigRuleComplianceByPack API asynchronously

func (*Client) GetConfigRuleComplianceByPackWithChan added in v1.61.1381

func (client *Client) GetConfigRuleComplianceByPackWithChan(request *GetConfigRuleComplianceByPackRequest) (<-chan *GetConfigRuleComplianceByPackResponse, <-chan error)

GetConfigRuleComplianceByPackWithChan invokes the config.GetConfigRuleComplianceByPack API asynchronously

func (*Client) GetConfigRuleSummaryByRiskLevel added in v1.61.1381

func (client *Client) GetConfigRuleSummaryByRiskLevel(request *GetConfigRuleSummaryByRiskLevelRequest) (response *GetConfigRuleSummaryByRiskLevelResponse, err error)

GetConfigRuleSummaryByRiskLevel invokes the config.GetConfigRuleSummaryByRiskLevel API synchronously

func (*Client) GetConfigRuleSummaryByRiskLevelWithCallback added in v1.61.1381

func (client *Client) GetConfigRuleSummaryByRiskLevelWithCallback(request *GetConfigRuleSummaryByRiskLevelRequest, callback func(response *GetConfigRuleSummaryByRiskLevelResponse, err error)) <-chan int

GetConfigRuleSummaryByRiskLevelWithCallback invokes the config.GetConfigRuleSummaryByRiskLevel API asynchronously

func (*Client) GetConfigRuleSummaryByRiskLevelWithChan added in v1.61.1381

func (client *Client) GetConfigRuleSummaryByRiskLevelWithChan(request *GetConfigRuleSummaryByRiskLevelRequest) (<-chan *GetConfigRuleSummaryByRiskLevelResponse, <-chan error)

GetConfigRuleSummaryByRiskLevelWithChan invokes the config.GetConfigRuleSummaryByRiskLevel API asynchronously

func (*Client) GetConfigRuleWithCallback added in v1.61.1381

func (client *Client) GetConfigRuleWithCallback(request *GetConfigRuleRequest, callback func(response *GetConfigRuleResponse, err error)) <-chan int

GetConfigRuleWithCallback invokes the config.GetConfigRule API asynchronously

func (*Client) GetConfigRuleWithChan added in v1.61.1381

func (client *Client) GetConfigRuleWithChan(request *GetConfigRuleRequest) (<-chan *GetConfigRuleResponse, <-chan error)

GetConfigRuleWithChan invokes the config.GetConfigRule API asynchronously

func (*Client) GetConfigRulesReport added in v1.61.1381

func (client *Client) GetConfigRulesReport(request *GetConfigRulesReportRequest) (response *GetConfigRulesReportResponse, err error)

GetConfigRulesReport invokes the config.GetConfigRulesReport API synchronously

func (*Client) GetConfigRulesReportWithCallback added in v1.61.1381

func (client *Client) GetConfigRulesReportWithCallback(request *GetConfigRulesReportRequest, callback func(response *GetConfigRulesReportResponse, err error)) <-chan int

GetConfigRulesReportWithCallback invokes the config.GetConfigRulesReport API asynchronously

func (*Client) GetConfigRulesReportWithChan added in v1.61.1381

func (client *Client) GetConfigRulesReportWithChan(request *GetConfigRulesReportRequest) (<-chan *GetConfigRulesReportResponse, <-chan error)

GetConfigRulesReportWithChan invokes the config.GetConfigRulesReport API asynchronously

func (*Client) GetDiscoveredResource added in v1.61.1493

func (client *Client) GetDiscoveredResource(request *GetDiscoveredResourceRequest) (response *GetDiscoveredResourceResponse, err error)

GetDiscoveredResource invokes the config.GetDiscoveredResource API synchronously

func (*Client) GetDiscoveredResourceCountsGroupByRegion added in v1.61.1381

func (client *Client) GetDiscoveredResourceCountsGroupByRegion(request *GetDiscoveredResourceCountsGroupByRegionRequest) (response *GetDiscoveredResourceCountsGroupByRegionResponse, err error)

GetDiscoveredResourceCountsGroupByRegion invokes the config.GetDiscoveredResourceCountsGroupByRegion API synchronously

func (*Client) GetDiscoveredResourceCountsGroupByRegionWithCallback added in v1.61.1381

func (client *Client) GetDiscoveredResourceCountsGroupByRegionWithCallback(request *GetDiscoveredResourceCountsGroupByRegionRequest, callback func(response *GetDiscoveredResourceCountsGroupByRegionResponse, err error)) <-chan int

GetDiscoveredResourceCountsGroupByRegionWithCallback invokes the config.GetDiscoveredResourceCountsGroupByRegion API asynchronously

func (*Client) GetDiscoveredResourceCountsGroupByRegionWithChan added in v1.61.1381

func (client *Client) GetDiscoveredResourceCountsGroupByRegionWithChan(request *GetDiscoveredResourceCountsGroupByRegionRequest) (<-chan *GetDiscoveredResourceCountsGroupByRegionResponse, <-chan error)

GetDiscoveredResourceCountsGroupByRegionWithChan invokes the config.GetDiscoveredResourceCountsGroupByRegion API asynchronously

func (*Client) GetDiscoveredResourceCountsGroupByResourceType added in v1.61.1381

func (client *Client) GetDiscoveredResourceCountsGroupByResourceType(request *GetDiscoveredResourceCountsGroupByResourceTypeRequest) (response *GetDiscoveredResourceCountsGroupByResourceTypeResponse, err error)

GetDiscoveredResourceCountsGroupByResourceType invokes the config.GetDiscoveredResourceCountsGroupByResourceType API synchronously

func (*Client) GetDiscoveredResourceCountsGroupByResourceTypeWithCallback added in v1.61.1381

func (client *Client) GetDiscoveredResourceCountsGroupByResourceTypeWithCallback(request *GetDiscoveredResourceCountsGroupByResourceTypeRequest, callback func(response *GetDiscoveredResourceCountsGroupByResourceTypeResponse, err error)) <-chan int

GetDiscoveredResourceCountsGroupByResourceTypeWithCallback invokes the config.GetDiscoveredResourceCountsGroupByResourceType API asynchronously

func (*Client) GetDiscoveredResourceCountsGroupByResourceTypeWithChan added in v1.61.1381

func (client *Client) GetDiscoveredResourceCountsGroupByResourceTypeWithChan(request *GetDiscoveredResourceCountsGroupByResourceTypeRequest) (<-chan *GetDiscoveredResourceCountsGroupByResourceTypeResponse, <-chan error)

GetDiscoveredResourceCountsGroupByResourceTypeWithChan invokes the config.GetDiscoveredResourceCountsGroupByResourceType API asynchronously

func (*Client) GetDiscoveredResourceWithCallback added in v1.61.1493

func (client *Client) GetDiscoveredResourceWithCallback(request *GetDiscoveredResourceRequest, callback func(response *GetDiscoveredResourceResponse, err error)) <-chan int

GetDiscoveredResourceWithCallback invokes the config.GetDiscoveredResource API asynchronously

func (*Client) GetDiscoveredResourceWithChan added in v1.61.1493

func (client *Client) GetDiscoveredResourceWithChan(request *GetDiscoveredResourceRequest) (<-chan *GetDiscoveredResourceResponse, <-chan error)

GetDiscoveredResourceWithChan invokes the config.GetDiscoveredResource API asynchronously

func (*Client) GetIntegratedServiceStatus added in v1.62.102

func (client *Client) GetIntegratedServiceStatus(request *GetIntegratedServiceStatusRequest) (response *GetIntegratedServiceStatusResponse, err error)

GetIntegratedServiceStatus invokes the config.GetIntegratedServiceStatus API synchronously

func (*Client) GetIntegratedServiceStatusWithCallback added in v1.62.102

func (client *Client) GetIntegratedServiceStatusWithCallback(request *GetIntegratedServiceStatusRequest, callback func(response *GetIntegratedServiceStatusResponse, err error)) <-chan int

GetIntegratedServiceStatusWithCallback invokes the config.GetIntegratedServiceStatus API asynchronously

func (*Client) GetIntegratedServiceStatusWithChan added in v1.62.102

func (client *Client) GetIntegratedServiceStatusWithChan(request *GetIntegratedServiceStatusRequest) (<-chan *GetIntegratedServiceStatusResponse, <-chan error)

GetIntegratedServiceStatusWithChan invokes the config.GetIntegratedServiceStatus API asynchronously

func (*Client) GetManagedRule added in v1.61.1409

func (client *Client) GetManagedRule(request *GetManagedRuleRequest) (response *GetManagedRuleResponse, err error)

GetManagedRule invokes the config.GetManagedRule API synchronously

func (*Client) GetManagedRuleWithCallback added in v1.61.1409

func (client *Client) GetManagedRuleWithCallback(request *GetManagedRuleRequest, callback func(response *GetManagedRuleResponse, err error)) <-chan int

GetManagedRuleWithCallback invokes the config.GetManagedRule API asynchronously

func (*Client) GetManagedRuleWithChan added in v1.61.1409

func (client *Client) GetManagedRuleWithChan(request *GetManagedRuleRequest) (<-chan *GetManagedRuleResponse, <-chan error)

GetManagedRuleWithChan invokes the config.GetManagedRule API asynchronously

func (*Client) GetResourceComplianceByConfigRule added in v1.61.1381

func (client *Client) GetResourceComplianceByConfigRule(request *GetResourceComplianceByConfigRuleRequest) (response *GetResourceComplianceByConfigRuleResponse, err error)

GetResourceComplianceByConfigRule invokes the config.GetResourceComplianceByConfigRule API synchronously

func (*Client) GetResourceComplianceByConfigRuleWithCallback added in v1.61.1381

func (client *Client) GetResourceComplianceByConfigRuleWithCallback(request *GetResourceComplianceByConfigRuleRequest, callback func(response *GetResourceComplianceByConfigRuleResponse, err error)) <-chan int

GetResourceComplianceByConfigRuleWithCallback invokes the config.GetResourceComplianceByConfigRule API asynchronously

func (*Client) GetResourceComplianceByConfigRuleWithChan added in v1.61.1381

func (client *Client) GetResourceComplianceByConfigRuleWithChan(request *GetResourceComplianceByConfigRuleRequest) (<-chan *GetResourceComplianceByConfigRuleResponse, <-chan error)

GetResourceComplianceByConfigRuleWithChan invokes the config.GetResourceComplianceByConfigRule API asynchronously

func (*Client) GetResourceComplianceByPack added in v1.61.1381

func (client *Client) GetResourceComplianceByPack(request *GetResourceComplianceByPackRequest) (response *GetResourceComplianceByPackResponse, err error)

GetResourceComplianceByPack invokes the config.GetResourceComplianceByPack API synchronously

func (*Client) GetResourceComplianceByPackWithCallback added in v1.61.1381

func (client *Client) GetResourceComplianceByPackWithCallback(request *GetResourceComplianceByPackRequest, callback func(response *GetResourceComplianceByPackResponse, err error)) <-chan int

GetResourceComplianceByPackWithCallback invokes the config.GetResourceComplianceByPack API asynchronously

func (*Client) GetResourceComplianceByPackWithChan added in v1.61.1381

func (client *Client) GetResourceComplianceByPackWithChan(request *GetResourceComplianceByPackRequest) (<-chan *GetResourceComplianceByPackResponse, <-chan error)

GetResourceComplianceByPackWithChan invokes the config.GetResourceComplianceByPack API asynchronously

func (*Client) GetResourceComplianceGroupByRegion added in v1.61.1409

func (client *Client) GetResourceComplianceGroupByRegion(request *GetResourceComplianceGroupByRegionRequest) (response *GetResourceComplianceGroupByRegionResponse, err error)

GetResourceComplianceGroupByRegion invokes the config.GetResourceComplianceGroupByRegion API synchronously

func (*Client) GetResourceComplianceGroupByRegionWithCallback added in v1.61.1409

func (client *Client) GetResourceComplianceGroupByRegionWithCallback(request *GetResourceComplianceGroupByRegionRequest, callback func(response *GetResourceComplianceGroupByRegionResponse, err error)) <-chan int

GetResourceComplianceGroupByRegionWithCallback invokes the config.GetResourceComplianceGroupByRegion API asynchronously

func (*Client) GetResourceComplianceGroupByRegionWithChan added in v1.61.1409

func (client *Client) GetResourceComplianceGroupByRegionWithChan(request *GetResourceComplianceGroupByRegionRequest) (<-chan *GetResourceComplianceGroupByRegionResponse, <-chan error)

GetResourceComplianceGroupByRegionWithChan invokes the config.GetResourceComplianceGroupByRegion API asynchronously

func (*Client) GetResourceComplianceGroupByResourceType added in v1.61.1409

func (client *Client) GetResourceComplianceGroupByResourceType(request *GetResourceComplianceGroupByResourceTypeRequest) (response *GetResourceComplianceGroupByResourceTypeResponse, err error)

GetResourceComplianceGroupByResourceType invokes the config.GetResourceComplianceGroupByResourceType API synchronously

func (*Client) GetResourceComplianceGroupByResourceTypeWithCallback added in v1.61.1409

func (client *Client) GetResourceComplianceGroupByResourceTypeWithCallback(request *GetResourceComplianceGroupByResourceTypeRequest, callback func(response *GetResourceComplianceGroupByResourceTypeResponse, err error)) <-chan int

GetResourceComplianceGroupByResourceTypeWithCallback invokes the config.GetResourceComplianceGroupByResourceType API asynchronously

func (*Client) GetResourceComplianceGroupByResourceTypeWithChan added in v1.61.1409

func (client *Client) GetResourceComplianceGroupByResourceTypeWithChan(request *GetResourceComplianceGroupByResourceTypeRequest) (<-chan *GetResourceComplianceGroupByResourceTypeResponse, <-chan error)

GetResourceComplianceGroupByResourceTypeWithChan invokes the config.GetResourceComplianceGroupByResourceType API asynchronously

func (*Client) GetResourceComplianceTimeline

func (client *Client) GetResourceComplianceTimeline(request *GetResourceComplianceTimelineRequest) (response *GetResourceComplianceTimelineResponse, err error)

GetResourceComplianceTimeline invokes the config.GetResourceComplianceTimeline API synchronously

func (*Client) GetResourceComplianceTimelineWithCallback

func (client *Client) GetResourceComplianceTimelineWithCallback(request *GetResourceComplianceTimelineRequest, callback func(response *GetResourceComplianceTimelineResponse, err error)) <-chan int

GetResourceComplianceTimelineWithCallback invokes the config.GetResourceComplianceTimeline API asynchronously

func (*Client) GetResourceComplianceTimelineWithChan

func (client *Client) GetResourceComplianceTimelineWithChan(request *GetResourceComplianceTimelineRequest) (<-chan *GetResourceComplianceTimelineResponse, <-chan error)

GetResourceComplianceTimelineWithChan invokes the config.GetResourceComplianceTimeline API asynchronously

func (*Client) GetResourceConfigurationTimeline

func (client *Client) GetResourceConfigurationTimeline(request *GetResourceConfigurationTimelineRequest) (response *GetResourceConfigurationTimelineResponse, err error)

GetResourceConfigurationTimeline invokes the config.GetResourceConfigurationTimeline API synchronously

func (*Client) GetResourceConfigurationTimelineWithCallback

func (client *Client) GetResourceConfigurationTimelineWithCallback(request *GetResourceConfigurationTimelineRequest, callback func(response *GetResourceConfigurationTimelineResponse, err error)) <-chan int

GetResourceConfigurationTimelineWithCallback invokes the config.GetResourceConfigurationTimeline API asynchronously

func (*Client) GetResourceConfigurationTimelineWithChan

func (client *Client) GetResourceConfigurationTimelineWithChan(request *GetResourceConfigurationTimelineRequest) (<-chan *GetResourceConfigurationTimelineResponse, <-chan error)

GetResourceConfigurationTimelineWithChan invokes the config.GetResourceConfigurationTimeline API asynchronously

func (*Client) IgnoreAggregateEvaluationResults added in v1.61.1381

func (client *Client) IgnoreAggregateEvaluationResults(request *IgnoreAggregateEvaluationResultsRequest) (response *IgnoreAggregateEvaluationResultsResponse, err error)

IgnoreAggregateEvaluationResults invokes the config.IgnoreAggregateEvaluationResults API synchronously

func (*Client) IgnoreAggregateEvaluationResultsWithCallback added in v1.61.1381

func (client *Client) IgnoreAggregateEvaluationResultsWithCallback(request *IgnoreAggregateEvaluationResultsRequest, callback func(response *IgnoreAggregateEvaluationResultsResponse, err error)) <-chan int

IgnoreAggregateEvaluationResultsWithCallback invokes the config.IgnoreAggregateEvaluationResults API asynchronously

func (*Client) IgnoreAggregateEvaluationResultsWithChan added in v1.61.1381

func (client *Client) IgnoreAggregateEvaluationResultsWithChan(request *IgnoreAggregateEvaluationResultsRequest) (<-chan *IgnoreAggregateEvaluationResultsResponse, <-chan error)

IgnoreAggregateEvaluationResultsWithChan invokes the config.IgnoreAggregateEvaluationResults API asynchronously

func (*Client) IgnoreEvaluationResults added in v1.61.1381

func (client *Client) IgnoreEvaluationResults(request *IgnoreEvaluationResultsRequest) (response *IgnoreEvaluationResultsResponse, err error)

IgnoreEvaluationResults invokes the config.IgnoreEvaluationResults API synchronously

func (*Client) IgnoreEvaluationResultsWithCallback added in v1.61.1381

func (client *Client) IgnoreEvaluationResultsWithCallback(request *IgnoreEvaluationResultsRequest, callback func(response *IgnoreEvaluationResultsResponse, err error)) <-chan int

IgnoreEvaluationResultsWithCallback invokes the config.IgnoreEvaluationResults API asynchronously

func (*Client) IgnoreEvaluationResultsWithChan added in v1.61.1381

func (client *Client) IgnoreEvaluationResultsWithChan(request *IgnoreEvaluationResultsRequest) (<-chan *IgnoreEvaluationResultsResponse, <-chan error)

IgnoreEvaluationResultsWithChan invokes the config.IgnoreEvaluationResults API asynchronously

func (*Client) ListAggregateCompliancePacks added in v1.61.1381

func (client *Client) ListAggregateCompliancePacks(request *ListAggregateCompliancePacksRequest) (response *ListAggregateCompliancePacksResponse, err error)

ListAggregateCompliancePacks invokes the config.ListAggregateCompliancePacks API synchronously

func (*Client) ListAggregateCompliancePacksWithCallback added in v1.61.1381

func (client *Client) ListAggregateCompliancePacksWithCallback(request *ListAggregateCompliancePacksRequest, callback func(response *ListAggregateCompliancePacksResponse, err error)) <-chan int

ListAggregateCompliancePacksWithCallback invokes the config.ListAggregateCompliancePacks API asynchronously

func (*Client) ListAggregateCompliancePacksWithChan added in v1.61.1381

func (client *Client) ListAggregateCompliancePacksWithChan(request *ListAggregateCompliancePacksRequest) (<-chan *ListAggregateCompliancePacksResponse, <-chan error)

ListAggregateCompliancePacksWithChan invokes the config.ListAggregateCompliancePacks API asynchronously

func (*Client) ListAggregateConfigDeliveryChannels added in v1.61.1620

func (client *Client) ListAggregateConfigDeliveryChannels(request *ListAggregateConfigDeliveryChannelsRequest) (response *ListAggregateConfigDeliveryChannelsResponse, err error)

ListAggregateConfigDeliveryChannels invokes the config.ListAggregateConfigDeliveryChannels API synchronously

func (*Client) ListAggregateConfigDeliveryChannelsWithCallback added in v1.61.1620

func (client *Client) ListAggregateConfigDeliveryChannelsWithCallback(request *ListAggregateConfigDeliveryChannelsRequest, callback func(response *ListAggregateConfigDeliveryChannelsResponse, err error)) <-chan int

ListAggregateConfigDeliveryChannelsWithCallback invokes the config.ListAggregateConfigDeliveryChannels API asynchronously

func (*Client) ListAggregateConfigDeliveryChannelsWithChan added in v1.61.1620

func (client *Client) ListAggregateConfigDeliveryChannelsWithChan(request *ListAggregateConfigDeliveryChannelsRequest) (<-chan *ListAggregateConfigDeliveryChannelsResponse, <-chan error)

ListAggregateConfigDeliveryChannelsWithChan invokes the config.ListAggregateConfigDeliveryChannels API asynchronously

func (*Client) ListAggregateConfigRuleEvaluationResults added in v1.61.1381

func (client *Client) ListAggregateConfigRuleEvaluationResults(request *ListAggregateConfigRuleEvaluationResultsRequest) (response *ListAggregateConfigRuleEvaluationResultsResponse, err error)

ListAggregateConfigRuleEvaluationResults invokes the config.ListAggregateConfigRuleEvaluationResults API synchronously

func (*Client) ListAggregateConfigRuleEvaluationResultsWithCallback added in v1.61.1381

func (client *Client) ListAggregateConfigRuleEvaluationResultsWithCallback(request *ListAggregateConfigRuleEvaluationResultsRequest, callback func(response *ListAggregateConfigRuleEvaluationResultsResponse, err error)) <-chan int

ListAggregateConfigRuleEvaluationResultsWithCallback invokes the config.ListAggregateConfigRuleEvaluationResults API asynchronously

func (*Client) ListAggregateConfigRuleEvaluationResultsWithChan added in v1.61.1381

func (client *Client) ListAggregateConfigRuleEvaluationResultsWithChan(request *ListAggregateConfigRuleEvaluationResultsRequest) (<-chan *ListAggregateConfigRuleEvaluationResultsResponse, <-chan error)

ListAggregateConfigRuleEvaluationResultsWithChan invokes the config.ListAggregateConfigRuleEvaluationResults API asynchronously

func (*Client) ListAggregateConfigRules added in v1.61.1381

func (client *Client) ListAggregateConfigRules(request *ListAggregateConfigRulesRequest) (response *ListAggregateConfigRulesResponse, err error)

ListAggregateConfigRules invokes the config.ListAggregateConfigRules API synchronously

func (*Client) ListAggregateConfigRulesWithCallback added in v1.61.1381

func (client *Client) ListAggregateConfigRulesWithCallback(request *ListAggregateConfigRulesRequest, callback func(response *ListAggregateConfigRulesResponse, err error)) <-chan int

ListAggregateConfigRulesWithCallback invokes the config.ListAggregateConfigRules API asynchronously

func (*Client) ListAggregateConfigRulesWithChan added in v1.61.1381

func (client *Client) ListAggregateConfigRulesWithChan(request *ListAggregateConfigRulesRequest) (<-chan *ListAggregateConfigRulesResponse, <-chan error)

ListAggregateConfigRulesWithChan invokes the config.ListAggregateConfigRules API asynchronously

func (*Client) ListAggregateDiscoveredResources added in v1.61.1380

func (client *Client) ListAggregateDiscoveredResources(request *ListAggregateDiscoveredResourcesRequest) (response *ListAggregateDiscoveredResourcesResponse, err error)

ListAggregateDiscoveredResources invokes the config.ListAggregateDiscoveredResources API synchronously

func (*Client) ListAggregateDiscoveredResourcesWithCallback added in v1.61.1380

func (client *Client) ListAggregateDiscoveredResourcesWithCallback(request *ListAggregateDiscoveredResourcesRequest, callback func(response *ListAggregateDiscoveredResourcesResponse, err error)) <-chan int

ListAggregateDiscoveredResourcesWithCallback invokes the config.ListAggregateDiscoveredResources API asynchronously

func (*Client) ListAggregateDiscoveredResourcesWithChan added in v1.61.1380

func (client *Client) ListAggregateDiscoveredResourcesWithChan(request *ListAggregateDiscoveredResourcesRequest) (<-chan *ListAggregateDiscoveredResourcesResponse, <-chan error)

ListAggregateDiscoveredResourcesWithChan invokes the config.ListAggregateDiscoveredResources API asynchronously

func (*Client) ListAggregateRemediations added in v1.61.1493

func (client *Client) ListAggregateRemediations(request *ListAggregateRemediationsRequest) (response *ListAggregateRemediationsResponse, err error)

ListAggregateRemediations invokes the config.ListAggregateRemediations API synchronously

func (*Client) ListAggregateRemediationsWithCallback added in v1.61.1493

func (client *Client) ListAggregateRemediationsWithCallback(request *ListAggregateRemediationsRequest, callback func(response *ListAggregateRemediationsResponse, err error)) <-chan int

ListAggregateRemediationsWithCallback invokes the config.ListAggregateRemediations API asynchronously

func (*Client) ListAggregateRemediationsWithChan added in v1.61.1493

func (client *Client) ListAggregateRemediationsWithChan(request *ListAggregateRemediationsRequest) (<-chan *ListAggregateRemediationsResponse, <-chan error)

ListAggregateRemediationsWithChan invokes the config.ListAggregateRemediations API asynchronously

func (*Client) ListAggregateResourceEvaluationResults added in v1.61.1381

func (client *Client) ListAggregateResourceEvaluationResults(request *ListAggregateResourceEvaluationResultsRequest) (response *ListAggregateResourceEvaluationResultsResponse, err error)

ListAggregateResourceEvaluationResults invokes the config.ListAggregateResourceEvaluationResults API synchronously

func (*Client) ListAggregateResourceEvaluationResultsWithCallback added in v1.61.1381

func (client *Client) ListAggregateResourceEvaluationResultsWithCallback(request *ListAggregateResourceEvaluationResultsRequest, callback func(response *ListAggregateResourceEvaluationResultsResponse, err error)) <-chan int

ListAggregateResourceEvaluationResultsWithCallback invokes the config.ListAggregateResourceEvaluationResults API asynchronously

func (*Client) ListAggregateResourceEvaluationResultsWithChan added in v1.61.1381

func (client *Client) ListAggregateResourceEvaluationResultsWithChan(request *ListAggregateResourceEvaluationResultsRequest) (<-chan *ListAggregateResourceEvaluationResultsResponse, <-chan error)

ListAggregateResourceEvaluationResultsWithChan invokes the config.ListAggregateResourceEvaluationResults API asynchronously

func (*Client) ListAggregators added in v1.61.1381

func (client *Client) ListAggregators(request *ListAggregatorsRequest) (response *ListAggregatorsResponse, err error)

ListAggregators invokes the config.ListAggregators API synchronously

func (*Client) ListAggregatorsWithCallback added in v1.61.1381

func (client *Client) ListAggregatorsWithCallback(request *ListAggregatorsRequest, callback func(response *ListAggregatorsResponse, err error)) <-chan int

ListAggregatorsWithCallback invokes the config.ListAggregators API asynchronously

func (*Client) ListAggregatorsWithChan added in v1.61.1381

func (client *Client) ListAggregatorsWithChan(request *ListAggregatorsRequest) (<-chan *ListAggregatorsResponse, <-chan error)

ListAggregatorsWithChan invokes the config.ListAggregators API asynchronously

func (*Client) ListCompliancePackTemplates added in v1.61.1381

func (client *Client) ListCompliancePackTemplates(request *ListCompliancePackTemplatesRequest) (response *ListCompliancePackTemplatesResponse, err error)

ListCompliancePackTemplates invokes the config.ListCompliancePackTemplates API synchronously

func (*Client) ListCompliancePackTemplatesWithCallback added in v1.61.1381

func (client *Client) ListCompliancePackTemplatesWithCallback(request *ListCompliancePackTemplatesRequest, callback func(response *ListCompliancePackTemplatesResponse, err error)) <-chan int

ListCompliancePackTemplatesWithCallback invokes the config.ListCompliancePackTemplates API asynchronously

func (*Client) ListCompliancePackTemplatesWithChan added in v1.61.1381

func (client *Client) ListCompliancePackTemplatesWithChan(request *ListCompliancePackTemplatesRequest) (<-chan *ListCompliancePackTemplatesResponse, <-chan error)

ListCompliancePackTemplatesWithChan invokes the config.ListCompliancePackTemplates API asynchronously

func (*Client) ListCompliancePacks added in v1.61.1381

func (client *Client) ListCompliancePacks(request *ListCompliancePacksRequest) (response *ListCompliancePacksResponse, err error)

ListCompliancePacks invokes the config.ListCompliancePacks API synchronously

func (*Client) ListCompliancePacksWithCallback added in v1.61.1381

func (client *Client) ListCompliancePacksWithCallback(request *ListCompliancePacksRequest, callback func(response *ListCompliancePacksResponse, err error)) <-chan int

ListCompliancePacksWithCallback invokes the config.ListCompliancePacks API asynchronously

func (*Client) ListCompliancePacksWithChan added in v1.61.1381

func (client *Client) ListCompliancePacksWithChan(request *ListCompliancePacksRequest) (<-chan *ListCompliancePacksResponse, <-chan error)

ListCompliancePacksWithChan invokes the config.ListCompliancePacks API asynchronously

func (*Client) ListConfigDeliveryChannels added in v1.61.1620

func (client *Client) ListConfigDeliveryChannels(request *ListConfigDeliveryChannelsRequest) (response *ListConfigDeliveryChannelsResponse, err error)

ListConfigDeliveryChannels invokes the config.ListConfigDeliveryChannels API synchronously

func (*Client) ListConfigDeliveryChannelsWithCallback added in v1.61.1620

func (client *Client) ListConfigDeliveryChannelsWithCallback(request *ListConfigDeliveryChannelsRequest, callback func(response *ListConfigDeliveryChannelsResponse, err error)) <-chan int

ListConfigDeliveryChannelsWithCallback invokes the config.ListConfigDeliveryChannels API asynchronously

func (*Client) ListConfigDeliveryChannelsWithChan added in v1.61.1620

func (client *Client) ListConfigDeliveryChannelsWithChan(request *ListConfigDeliveryChannelsRequest) (<-chan *ListConfigDeliveryChannelsResponse, <-chan error)

ListConfigDeliveryChannelsWithChan invokes the config.ListConfigDeliveryChannels API asynchronously

func (*Client) ListConfigRuleEvaluationResults added in v1.61.1381

func (client *Client) ListConfigRuleEvaluationResults(request *ListConfigRuleEvaluationResultsRequest) (response *ListConfigRuleEvaluationResultsResponse, err error)

ListConfigRuleEvaluationResults invokes the config.ListConfigRuleEvaluationResults API synchronously

func (*Client) ListConfigRuleEvaluationResultsWithCallback added in v1.61.1381

func (client *Client) ListConfigRuleEvaluationResultsWithCallback(request *ListConfigRuleEvaluationResultsRequest, callback func(response *ListConfigRuleEvaluationResultsResponse, err error)) <-chan int

ListConfigRuleEvaluationResultsWithCallback invokes the config.ListConfigRuleEvaluationResults API asynchronously

func (*Client) ListConfigRuleEvaluationResultsWithChan added in v1.61.1381

func (client *Client) ListConfigRuleEvaluationResultsWithChan(request *ListConfigRuleEvaluationResultsRequest) (<-chan *ListConfigRuleEvaluationResultsResponse, <-chan error)

ListConfigRuleEvaluationResultsWithChan invokes the config.ListConfigRuleEvaluationResults API asynchronously

func (*Client) ListDiscoveredResources

func (client *Client) ListDiscoveredResources(request *ListDiscoveredResourcesRequest) (response *ListDiscoveredResourcesResponse, err error)

ListDiscoveredResources invokes the config.ListDiscoveredResources API synchronously

func (*Client) ListDiscoveredResourcesWithCallback

func (client *Client) ListDiscoveredResourcesWithCallback(request *ListDiscoveredResourcesRequest, callback func(response *ListDiscoveredResourcesResponse, err error)) <-chan int

ListDiscoveredResourcesWithCallback invokes the config.ListDiscoveredResources API asynchronously

func (*Client) ListDiscoveredResourcesWithChan

func (client *Client) ListDiscoveredResourcesWithChan(request *ListDiscoveredResourcesRequest) (<-chan *ListDiscoveredResourcesResponse, <-chan error)

ListDiscoveredResourcesWithChan invokes the config.ListDiscoveredResources API asynchronously

func (*Client) ListManagedRules added in v1.61.1409

func (client *Client) ListManagedRules(request *ListManagedRulesRequest) (response *ListManagedRulesResponse, err error)

ListManagedRules invokes the config.ListManagedRules API synchronously

func (*Client) ListManagedRulesWithCallback added in v1.61.1409

func (client *Client) ListManagedRulesWithCallback(request *ListManagedRulesRequest, callback func(response *ListManagedRulesResponse, err error)) <-chan int

ListManagedRulesWithCallback invokes the config.ListManagedRules API asynchronously

func (*Client) ListManagedRulesWithChan added in v1.61.1409

func (client *Client) ListManagedRulesWithChan(request *ListManagedRulesRequest) (<-chan *ListManagedRulesResponse, <-chan error)

ListManagedRulesWithChan invokes the config.ListManagedRules API asynchronously

func (*Client) ListPreManagedRules added in v1.62.102

func (client *Client) ListPreManagedRules(request *ListPreManagedRulesRequest) (response *ListPreManagedRulesResponse, err error)

ListPreManagedRules invokes the config.ListPreManagedRules API synchronously

func (*Client) ListPreManagedRulesWithCallback added in v1.62.102

func (client *Client) ListPreManagedRulesWithCallback(request *ListPreManagedRulesRequest, callback func(response *ListPreManagedRulesResponse, err error)) <-chan int

ListPreManagedRulesWithCallback invokes the config.ListPreManagedRules API asynchronously

func (*Client) ListPreManagedRulesWithChan added in v1.62.102

func (client *Client) ListPreManagedRulesWithChan(request *ListPreManagedRulesRequest) (<-chan *ListPreManagedRulesResponse, <-chan error)

ListPreManagedRulesWithChan invokes the config.ListPreManagedRules API asynchronously

func (*Client) ListRemediationTemplates added in v1.61.1380

func (client *Client) ListRemediationTemplates(request *ListRemediationTemplatesRequest) (response *ListRemediationTemplatesResponse, err error)

ListRemediationTemplates invokes the config.ListRemediationTemplates API synchronously

func (*Client) ListRemediationTemplatesWithCallback added in v1.61.1380

func (client *Client) ListRemediationTemplatesWithCallback(request *ListRemediationTemplatesRequest, callback func(response *ListRemediationTemplatesResponse, err error)) <-chan int

ListRemediationTemplatesWithCallback invokes the config.ListRemediationTemplates API asynchronously

func (*Client) ListRemediationTemplatesWithChan added in v1.61.1380

func (client *Client) ListRemediationTemplatesWithChan(request *ListRemediationTemplatesRequest) (<-chan *ListRemediationTemplatesResponse, <-chan error)

ListRemediationTemplatesWithChan invokes the config.ListRemediationTemplates API asynchronously

func (*Client) ListRemediations added in v1.61.1493

func (client *Client) ListRemediations(request *ListRemediationsRequest) (response *ListRemediationsResponse, err error)

ListRemediations invokes the config.ListRemediations API synchronously

func (*Client) ListRemediationsWithCallback added in v1.61.1493

func (client *Client) ListRemediationsWithCallback(request *ListRemediationsRequest, callback func(response *ListRemediationsResponse, err error)) <-chan int

ListRemediationsWithCallback invokes the config.ListRemediations API asynchronously

func (*Client) ListRemediationsWithChan added in v1.61.1493

func (client *Client) ListRemediationsWithChan(request *ListRemediationsRequest) (<-chan *ListRemediationsResponse, <-chan error)

ListRemediationsWithChan invokes the config.ListRemediations API asynchronously

func (*Client) ListResourceEvaluationResults added in v1.61.1381

func (client *Client) ListResourceEvaluationResults(request *ListResourceEvaluationResultsRequest) (response *ListResourceEvaluationResultsResponse, err error)

ListResourceEvaluationResults invokes the config.ListResourceEvaluationResults API synchronously

func (*Client) ListResourceEvaluationResultsWithCallback added in v1.61.1381

func (client *Client) ListResourceEvaluationResultsWithCallback(request *ListResourceEvaluationResultsRequest, callback func(response *ListResourceEvaluationResultsResponse, err error)) <-chan int

ListResourceEvaluationResultsWithCallback invokes the config.ListResourceEvaluationResults API asynchronously

func (*Client) ListResourceEvaluationResultsWithChan added in v1.61.1381

func (client *Client) ListResourceEvaluationResultsWithChan(request *ListResourceEvaluationResultsRequest) (<-chan *ListResourceEvaluationResultsResponse, <-chan error)

ListResourceEvaluationResultsWithChan invokes the config.ListResourceEvaluationResults API asynchronously

func (*Client) ListTagResources added in v1.61.1620

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)

ListTagResources invokes the config.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback added in v1.61.1620

func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int

ListTagResourcesWithCallback invokes the config.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan added in v1.61.1620

func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)

ListTagResourcesWithChan invokes the config.ListTagResources API asynchronously

func (*Client) RevertAggregateEvaluationResults added in v1.61.1381

func (client *Client) RevertAggregateEvaluationResults(request *RevertAggregateEvaluationResultsRequest) (response *RevertAggregateEvaluationResultsResponse, err error)

RevertAggregateEvaluationResults invokes the config.RevertAggregateEvaluationResults API synchronously

func (*Client) RevertAggregateEvaluationResultsWithCallback added in v1.61.1381

func (client *Client) RevertAggregateEvaluationResultsWithCallback(request *RevertAggregateEvaluationResultsRequest, callback func(response *RevertAggregateEvaluationResultsResponse, err error)) <-chan int

RevertAggregateEvaluationResultsWithCallback invokes the config.RevertAggregateEvaluationResults API asynchronously

func (*Client) RevertAggregateEvaluationResultsWithChan added in v1.61.1381

func (client *Client) RevertAggregateEvaluationResultsWithChan(request *RevertAggregateEvaluationResultsRequest) (<-chan *RevertAggregateEvaluationResultsResponse, <-chan error)

RevertAggregateEvaluationResultsWithChan invokes the config.RevertAggregateEvaluationResults API asynchronously

func (*Client) RevertEvaluationResults added in v1.61.1381

func (client *Client) RevertEvaluationResults(request *RevertEvaluationResultsRequest) (response *RevertEvaluationResultsResponse, err error)

RevertEvaluationResults invokes the config.RevertEvaluationResults API synchronously

func (*Client) RevertEvaluationResultsWithCallback added in v1.61.1381

func (client *Client) RevertEvaluationResultsWithCallback(request *RevertEvaluationResultsRequest, callback func(response *RevertEvaluationResultsResponse, err error)) <-chan int

RevertEvaluationResultsWithCallback invokes the config.RevertEvaluationResults API asynchronously

func (*Client) RevertEvaluationResultsWithChan added in v1.61.1381

func (client *Client) RevertEvaluationResultsWithChan(request *RevertEvaluationResultsRequest) (<-chan *RevertEvaluationResultsResponse, <-chan error)

RevertEvaluationResultsWithChan invokes the config.RevertEvaluationResults API asynchronously

func (*Client) StartAggregateConfigRuleEvaluation added in v1.61.1381

func (client *Client) StartAggregateConfigRuleEvaluation(request *StartAggregateConfigRuleEvaluationRequest) (response *StartAggregateConfigRuleEvaluationResponse, err error)

StartAggregateConfigRuleEvaluation invokes the config.StartAggregateConfigRuleEvaluation API synchronously

func (*Client) StartAggregateConfigRuleEvaluationWithCallback added in v1.61.1381

func (client *Client) StartAggregateConfigRuleEvaluationWithCallback(request *StartAggregateConfigRuleEvaluationRequest, callback func(response *StartAggregateConfigRuleEvaluationResponse, err error)) <-chan int

StartAggregateConfigRuleEvaluationWithCallback invokes the config.StartAggregateConfigRuleEvaluation API asynchronously

func (*Client) StartAggregateConfigRuleEvaluationWithChan added in v1.61.1381

func (client *Client) StartAggregateConfigRuleEvaluationWithChan(request *StartAggregateConfigRuleEvaluationRequest) (<-chan *StartAggregateConfigRuleEvaluationResponse, <-chan error)

StartAggregateConfigRuleEvaluationWithChan invokes the config.StartAggregateConfigRuleEvaluation API asynchronously

func (*Client) StartAggregateRemediation added in v1.61.1493

func (client *Client) StartAggregateRemediation(request *StartAggregateRemediationRequest) (response *StartAggregateRemediationResponse, err error)

StartAggregateRemediation invokes the config.StartAggregateRemediation API synchronously

func (*Client) StartAggregateRemediationWithCallback added in v1.61.1493

func (client *Client) StartAggregateRemediationWithCallback(request *StartAggregateRemediationRequest, callback func(response *StartAggregateRemediationResponse, err error)) <-chan int

StartAggregateRemediationWithCallback invokes the config.StartAggregateRemediation API asynchronously

func (*Client) StartAggregateRemediationWithChan added in v1.61.1493

func (client *Client) StartAggregateRemediationWithChan(request *StartAggregateRemediationRequest) (<-chan *StartAggregateRemediationResponse, <-chan error)

StartAggregateRemediationWithChan invokes the config.StartAggregateRemediation API asynchronously

func (*Client) StartRemediation added in v1.61.1493

func (client *Client) StartRemediation(request *StartRemediationRequest) (response *StartRemediationResponse, err error)

StartRemediation invokes the config.StartRemediation API synchronously

func (*Client) StartRemediationWithCallback added in v1.61.1493

func (client *Client) StartRemediationWithCallback(request *StartRemediationRequest, callback func(response *StartRemediationResponse, err error)) <-chan int

StartRemediationWithCallback invokes the config.StartRemediation API asynchronously

func (*Client) StartRemediationWithChan added in v1.61.1493

func (client *Client) StartRemediationWithChan(request *StartRemediationRequest) (<-chan *StartRemediationResponse, <-chan error)

StartRemediationWithChan invokes the config.StartRemediation API asynchronously

func (*Client) StopConfigurationRecorder added in v1.62.102

func (client *Client) StopConfigurationRecorder(request *StopConfigurationRecorderRequest) (response *StopConfigurationRecorderResponse, err error)

StopConfigurationRecorder invokes the config.StopConfigurationRecorder API synchronously

func (*Client) StopConfigurationRecorderWithCallback added in v1.62.102

func (client *Client) StopConfigurationRecorderWithCallback(request *StopConfigurationRecorderRequest, callback func(response *StopConfigurationRecorderResponse, err error)) <-chan int

StopConfigurationRecorderWithCallback invokes the config.StopConfigurationRecorder API asynchronously

func (*Client) StopConfigurationRecorderWithChan added in v1.62.102

func (client *Client) StopConfigurationRecorderWithChan(request *StopConfigurationRecorderRequest) (<-chan *StopConfigurationRecorderResponse, <-chan error)

StopConfigurationRecorderWithChan invokes the config.StopConfigurationRecorder API asynchronously

func (*Client) TagResources added in v1.61.1620

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the config.TagResources API synchronously

func (*Client) TagResourcesWithCallback added in v1.61.1620

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the config.TagResources API asynchronously

func (*Client) TagResourcesWithChan added in v1.61.1620

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the config.TagResources API asynchronously

func (*Client) UntagResources added in v1.61.1620

func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)

UntagResources invokes the config.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback added in v1.61.1620

func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int

UntagResourcesWithCallback invokes the config.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan added in v1.61.1620

func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)

UntagResourcesWithChan invokes the config.UntagResources API asynchronously

func (*Client) UpdateAggregateCompliancePack added in v1.61.1381

func (client *Client) UpdateAggregateCompliancePack(request *UpdateAggregateCompliancePackRequest) (response *UpdateAggregateCompliancePackResponse, err error)

UpdateAggregateCompliancePack invokes the config.UpdateAggregateCompliancePack API synchronously

func (*Client) UpdateAggregateCompliancePackWithCallback added in v1.61.1381

func (client *Client) UpdateAggregateCompliancePackWithCallback(request *UpdateAggregateCompliancePackRequest, callback func(response *UpdateAggregateCompliancePackResponse, err error)) <-chan int

UpdateAggregateCompliancePackWithCallback invokes the config.UpdateAggregateCompliancePack API asynchronously

func (*Client) UpdateAggregateCompliancePackWithChan added in v1.61.1381

func (client *Client) UpdateAggregateCompliancePackWithChan(request *UpdateAggregateCompliancePackRequest) (<-chan *UpdateAggregateCompliancePackResponse, <-chan error)

UpdateAggregateCompliancePackWithChan invokes the config.UpdateAggregateCompliancePack API asynchronously

func (*Client) UpdateAggregateConfigDeliveryChannel added in v1.61.1620

func (client *Client) UpdateAggregateConfigDeliveryChannel(request *UpdateAggregateConfigDeliveryChannelRequest) (response *UpdateAggregateConfigDeliveryChannelResponse, err error)

UpdateAggregateConfigDeliveryChannel invokes the config.UpdateAggregateConfigDeliveryChannel API synchronously

func (*Client) UpdateAggregateConfigDeliveryChannelWithCallback added in v1.61.1620

func (client *Client) UpdateAggregateConfigDeliveryChannelWithCallback(request *UpdateAggregateConfigDeliveryChannelRequest, callback func(response *UpdateAggregateConfigDeliveryChannelResponse, err error)) <-chan int

UpdateAggregateConfigDeliveryChannelWithCallback invokes the config.UpdateAggregateConfigDeliveryChannel API asynchronously

func (*Client) UpdateAggregateConfigDeliveryChannelWithChan added in v1.61.1620

func (client *Client) UpdateAggregateConfigDeliveryChannelWithChan(request *UpdateAggregateConfigDeliveryChannelRequest) (<-chan *UpdateAggregateConfigDeliveryChannelResponse, <-chan error)

UpdateAggregateConfigDeliveryChannelWithChan invokes the config.UpdateAggregateConfigDeliveryChannel API asynchronously

func (*Client) UpdateAggregateConfigRule added in v1.61.1381

func (client *Client) UpdateAggregateConfigRule(request *UpdateAggregateConfigRuleRequest) (response *UpdateAggregateConfigRuleResponse, err error)

UpdateAggregateConfigRule invokes the config.UpdateAggregateConfigRule API synchronously

func (*Client) UpdateAggregateConfigRuleWithCallback added in v1.61.1381

func (client *Client) UpdateAggregateConfigRuleWithCallback(request *UpdateAggregateConfigRuleRequest, callback func(response *UpdateAggregateConfigRuleResponse, err error)) <-chan int

UpdateAggregateConfigRuleWithCallback invokes the config.UpdateAggregateConfigRule API asynchronously

func (*Client) UpdateAggregateConfigRuleWithChan added in v1.61.1381

func (client *Client) UpdateAggregateConfigRuleWithChan(request *UpdateAggregateConfigRuleRequest) (<-chan *UpdateAggregateConfigRuleResponse, <-chan error)

UpdateAggregateConfigRuleWithChan invokes the config.UpdateAggregateConfigRule API asynchronously

func (*Client) UpdateAggregateRemediation added in v1.61.1493

func (client *Client) UpdateAggregateRemediation(request *UpdateAggregateRemediationRequest) (response *UpdateAggregateRemediationResponse, err error)

UpdateAggregateRemediation invokes the config.UpdateAggregateRemediation API synchronously

func (*Client) UpdateAggregateRemediationWithCallback added in v1.61.1493

func (client *Client) UpdateAggregateRemediationWithCallback(request *UpdateAggregateRemediationRequest, callback func(response *UpdateAggregateRemediationResponse, err error)) <-chan int

UpdateAggregateRemediationWithCallback invokes the config.UpdateAggregateRemediation API asynchronously

func (*Client) UpdateAggregateRemediationWithChan added in v1.61.1493

func (client *Client) UpdateAggregateRemediationWithChan(request *UpdateAggregateRemediationRequest) (<-chan *UpdateAggregateRemediationResponse, <-chan error)

UpdateAggregateRemediationWithChan invokes the config.UpdateAggregateRemediation API asynchronously

func (*Client) UpdateAggregator added in v1.61.1381

func (client *Client) UpdateAggregator(request *UpdateAggregatorRequest) (response *UpdateAggregatorResponse, err error)

UpdateAggregator invokes the config.UpdateAggregator API synchronously

func (*Client) UpdateAggregatorWithCallback added in v1.61.1381

func (client *Client) UpdateAggregatorWithCallback(request *UpdateAggregatorRequest, callback func(response *UpdateAggregatorResponse, err error)) <-chan int

UpdateAggregatorWithCallback invokes the config.UpdateAggregator API asynchronously

func (*Client) UpdateAggregatorWithChan added in v1.61.1381

func (client *Client) UpdateAggregatorWithChan(request *UpdateAggregatorRequest) (<-chan *UpdateAggregatorResponse, <-chan error)

UpdateAggregatorWithChan invokes the config.UpdateAggregator API asynchronously

func (*Client) UpdateCompliancePack added in v1.61.1381

func (client *Client) UpdateCompliancePack(request *UpdateCompliancePackRequest) (response *UpdateCompliancePackResponse, err error)

UpdateCompliancePack invokes the config.UpdateCompliancePack API synchronously

func (*Client) UpdateCompliancePackWithCallback added in v1.61.1381

func (client *Client) UpdateCompliancePackWithCallback(request *UpdateCompliancePackRequest, callback func(response *UpdateCompliancePackResponse, err error)) <-chan int

UpdateCompliancePackWithCallback invokes the config.UpdateCompliancePack API asynchronously

func (*Client) UpdateCompliancePackWithChan added in v1.61.1381

func (client *Client) UpdateCompliancePackWithChan(request *UpdateCompliancePackRequest) (<-chan *UpdateCompliancePackResponse, <-chan error)

UpdateCompliancePackWithChan invokes the config.UpdateCompliancePack API asynchronously

func (*Client) UpdateConfigDeliveryChannel added in v1.61.1620

func (client *Client) UpdateConfigDeliveryChannel(request *UpdateConfigDeliveryChannelRequest) (response *UpdateConfigDeliveryChannelResponse, err error)

UpdateConfigDeliveryChannel invokes the config.UpdateConfigDeliveryChannel API synchronously

func (*Client) UpdateConfigDeliveryChannelWithCallback added in v1.61.1620

func (client *Client) UpdateConfigDeliveryChannelWithCallback(request *UpdateConfigDeliveryChannelRequest, callback func(response *UpdateConfigDeliveryChannelResponse, err error)) <-chan int

UpdateConfigDeliveryChannelWithCallback invokes the config.UpdateConfigDeliveryChannel API asynchronously

func (*Client) UpdateConfigDeliveryChannelWithChan added in v1.61.1620

func (client *Client) UpdateConfigDeliveryChannelWithChan(request *UpdateConfigDeliveryChannelRequest) (<-chan *UpdateConfigDeliveryChannelResponse, <-chan error)

UpdateConfigDeliveryChannelWithChan invokes the config.UpdateConfigDeliveryChannel API asynchronously

func (*Client) UpdateConfigRule added in v1.61.1381

func (client *Client) UpdateConfigRule(request *UpdateConfigRuleRequest) (response *UpdateConfigRuleResponse, err error)

UpdateConfigRule invokes the config.UpdateConfigRule API synchronously

func (*Client) UpdateConfigRuleWithCallback added in v1.61.1381

func (client *Client) UpdateConfigRuleWithCallback(request *UpdateConfigRuleRequest, callback func(response *UpdateConfigRuleResponse, err error)) <-chan int

UpdateConfigRuleWithCallback invokes the config.UpdateConfigRule API asynchronously

func (*Client) UpdateConfigRuleWithChan added in v1.61.1381

func (client *Client) UpdateConfigRuleWithChan(request *UpdateConfigRuleRequest) (<-chan *UpdateConfigRuleResponse, <-chan error)

UpdateConfigRuleWithChan invokes the config.UpdateConfigRule API asynchronously

func (*Client) UpdateDeliveryChannel added in v1.62.102

func (client *Client) UpdateDeliveryChannel(request *UpdateDeliveryChannelRequest) (response *UpdateDeliveryChannelResponse, err error)

UpdateDeliveryChannel invokes the config.UpdateDeliveryChannel API synchronously

func (*Client) UpdateDeliveryChannelWithCallback added in v1.62.102

func (client *Client) UpdateDeliveryChannelWithCallback(request *UpdateDeliveryChannelRequest, callback func(response *UpdateDeliveryChannelResponse, err error)) <-chan int

UpdateDeliveryChannelWithCallback invokes the config.UpdateDeliveryChannel API asynchronously

func (*Client) UpdateDeliveryChannelWithChan added in v1.62.102

func (client *Client) UpdateDeliveryChannelWithChan(request *UpdateDeliveryChannelRequest) (<-chan *UpdateDeliveryChannelResponse, <-chan error)

UpdateDeliveryChannelWithChan invokes the config.UpdateDeliveryChannel API asynchronously

func (*Client) UpdateIntegratedServiceStatus added in v1.62.102

func (client *Client) UpdateIntegratedServiceStatus(request *UpdateIntegratedServiceStatusRequest) (response *UpdateIntegratedServiceStatusResponse, err error)

UpdateIntegratedServiceStatus invokes the config.UpdateIntegratedServiceStatus API synchronously

func (*Client) UpdateIntegratedServiceStatusWithCallback added in v1.62.102

func (client *Client) UpdateIntegratedServiceStatusWithCallback(request *UpdateIntegratedServiceStatusRequest, callback func(response *UpdateIntegratedServiceStatusResponse, err error)) <-chan int

UpdateIntegratedServiceStatusWithCallback invokes the config.UpdateIntegratedServiceStatus API asynchronously

func (*Client) UpdateIntegratedServiceStatusWithChan added in v1.62.102

func (client *Client) UpdateIntegratedServiceStatusWithChan(request *UpdateIntegratedServiceStatusRequest) (<-chan *UpdateIntegratedServiceStatusResponse, <-chan error)

UpdateIntegratedServiceStatusWithChan invokes the config.UpdateIntegratedServiceStatus API asynchronously

func (*Client) UpdateRemediation added in v1.62.102

func (client *Client) UpdateRemediation(request *UpdateRemediationRequest) (response *UpdateRemediationResponse, err error)

UpdateRemediation invokes the config.UpdateRemediation API synchronously

func (*Client) UpdateRemediationWithCallback added in v1.62.102

func (client *Client) UpdateRemediationWithCallback(request *UpdateRemediationRequest, callback func(response *UpdateRemediationResponse, err error)) <-chan int

UpdateRemediationWithCallback invokes the config.UpdateRemediation API asynchronously

func (*Client) UpdateRemediationWithChan added in v1.62.102

func (client *Client) UpdateRemediationWithChan(request *UpdateRemediationRequest) (<-chan *UpdateRemediationResponse, <-chan error)

UpdateRemediationWithChan invokes the config.UpdateRemediation API asynchronously

type Compliance

type Compliance struct {
	Count          int    `json:"Count" xml:"Count"`
	ComplianceType string `json:"ComplianceType" xml:"ComplianceType"`
}

Compliance is a nested struct in config response

type ComplianceListInGetAggregateResourceComplianceTimeline added in v1.61.1381

type ComplianceListInGetAggregateResourceComplianceTimeline struct {
	ComplianceListItem []ComplianceListItem `json:"ComplianceList" xml:"ComplianceList"`
}

ComplianceListInGetAggregateResourceComplianceTimeline is a nested struct in config response

type ComplianceListInGetResourceComplianceTimeline added in v1.61.1381

type ComplianceListInGetResourceComplianceTimeline struct {
	ComplianceListItem []ComplianceListItem `json:"ComplianceList" xml:"ComplianceList"`
}

ComplianceListInGetResourceComplianceTimeline is a nested struct in config response

type ComplianceListItem

type ComplianceListItem struct {
	Region             string `json:"Region" xml:"Region"`
	ResourceType       string `json:"ResourceType" xml:"ResourceType"`
	ResourceId         string `json:"ResourceId" xml:"ResourceId"`
	ResourceStatus     string `json:"ResourceStatus" xml:"ResourceStatus"`
	Tags               string `json:"Tags" xml:"Tags"`
	AccountId          string `json:"AccountId" xml:"AccountId"`
	AvailabilityZone   string `json:"AvailabilityZone" xml:"AvailabilityZone"`
	Configuration      string `json:"Configuration" xml:"Configuration"`
	ResourceName       string `json:"ResourceName" xml:"ResourceName"`
	ResourceCreateTime int64  `json:"ResourceCreateTime" xml:"ResourceCreateTime"`
	CaptureTime        int64  `json:"CaptureTime" xml:"CaptureTime"`
	ConfigurationDiff  string `json:"ConfigurationDiff" xml:"ConfigurationDiff"`
}

ComplianceListItem is a nested struct in config response

type CompliancePack added in v1.61.1381

type CompliancePack struct {
	CompliancePackId         string            `json:"CompliancePackId" xml:"CompliancePackId"`
	RiskLevel                int               `json:"RiskLevel" xml:"RiskLevel"`
	CreateTimestamp          int64             `json:"CreateTimestamp" xml:"CreateTimestamp"`
	AccountId                int64             `json:"AccountId" xml:"AccountId"`
	AggregatorId             string            `json:"AggregatorId" xml:"AggregatorId"`
	Status                   string            `json:"Status" xml:"Status"`
	CompliancePackTemplateId string            `json:"CompliancePackTemplateId" xml:"CompliancePackTemplateId"`
	Description              string            `json:"Description" xml:"Description"`
	CompliancePackName       string            `json:"CompliancePackName" xml:"CompliancePackName"`
	Scope                    Scope             `json:"Scope" xml:"Scope"`
	ConfigRules              []ConfigRulesItem `json:"ConfigRules" xml:"ConfigRules"`
}

CompliancePack is a nested struct in config response

type CompliancePackReport added in v1.61.1381

type CompliancePackReport struct {
	CompliancePackId      string `json:"CompliancePackId" xml:"CompliancePackId"`
	ReportCreateTimestamp int64  `json:"ReportCreateTimestamp" xml:"ReportCreateTimestamp"`
	AccountId             int64  `json:"AccountId" xml:"AccountId"`
	ReportUrl             string `json:"ReportUrl" xml:"ReportUrl"`
	ReportStatus          string `json:"ReportStatus" xml:"ReportStatus"`
}

CompliancePackReport is a nested struct in config response

type CompliancePackTemplate added in v1.61.1381

type CompliancePackTemplate struct {
	RiskLevel                  int               `json:"RiskLevel" xml:"RiskLevel"`
	Description                string            `json:"Description" xml:"Description"`
	AutomationHelpUrl          string            `json:"AutomationHelpUrl" xml:"AutomationHelpUrl"`
	CompliancePackTemplateName string            `json:"CompliancePackTemplateName" xml:"CompliancePackTemplateName"`
	CompliancePackTemplateId   string            `json:"CompliancePackTemplateId" xml:"CompliancePackTemplateId"`
	Domain                     string            `json:"Domain" xml:"Domain"`
	Labels                     string            `json:"Labels" xml:"Labels"`
	DeveloperType              string            `json:"DeveloperType" xml:"DeveloperType"`
	LastUpdate                 int               `json:"LastUpdate" xml:"LastUpdate"`
	ConfigRules                []ConfigRulesItem `json:"ConfigRules" xml:"ConfigRules"`
}

CompliancePackTemplate is a nested struct in config response

type CompliancePackTemplates added in v1.61.1381

type CompliancePackTemplates struct {
	CompliancePackTemplate []CompliancePackTemplate `json:"CompliancePackTemplate" xml:"CompliancePackTemplate"`
}

CompliancePackTemplates is a nested struct in config response

type CompliancePackTemplatesResult added in v1.61.1381

type CompliancePackTemplatesResult struct {
	PageSize                int                      `json:"PageSize" xml:"PageSize"`
	PageNumber              int                      `json:"PageNumber" xml:"PageNumber"`
	TotalCount              int64                    `json:"TotalCount" xml:"TotalCount"`
	CompliancePackTemplates []CompliancePackTemplate `json:"CompliancePackTemplates" xml:"CompliancePackTemplates"`
}

CompliancePackTemplatesResult is a nested struct in config response

type CompliancePacksInListAggregateCompliancePacks added in v1.61.1381

type CompliancePacksInListAggregateCompliancePacks struct {
	CompliancePacksItem []CompliancePacksItem `json:"CompliancePacks" xml:"CompliancePacks"`
}

CompliancePacksInListAggregateCompliancePacks is a nested struct in config response

type CompliancePacksInListCompliancePacks added in v1.61.1381

type CompliancePacksInListCompliancePacks struct {
	CompliancePacksItem []CompliancePacksItem `json:"CompliancePacks" xml:"CompliancePacks"`
}

CompliancePacksInListCompliancePacks is a nested struct in config response

type CompliancePacksItem added in v1.61.1381

type CompliancePacksItem struct {
	CompliancePackId         string `json:"CompliancePackId" xml:"CompliancePackId"`
	RiskLevel                int    `json:"RiskLevel" xml:"RiskLevel"`
	CreateTimestamp          int64  `json:"CreateTimestamp" xml:"CreateTimestamp"`
	AccountId                int64  `json:"AccountId" xml:"AccountId"`
	AggregatorId             string `json:"AggregatorId" xml:"AggregatorId"`
	Status                   string `json:"Status" xml:"Status"`
	CompliancePackTemplateId string `json:"CompliancePackTemplateId" xml:"CompliancePackTemplateId"`
	Description              string `json:"Description" xml:"Description"`
	CompliancePackName       string `json:"CompliancePackName" xml:"CompliancePackName"`
}

CompliancePacksItem is a nested struct in config response

type CompliancePacksResult added in v1.61.1381

type CompliancePacksResult struct {
	TotalCount      int64                 `json:"TotalCount" xml:"TotalCount"`
	PageNumber      int                   `json:"PageNumber" xml:"PageNumber"`
	PageSize        int                   `json:"PageSize" xml:"PageSize"`
	CompliancePacks []CompliancePacksItem `json:"CompliancePacks" xml:"CompliancePacks"`
}

CompliancePacksResult is a nested struct in config response

type ComplianceResourceTypesInGetAggregateConfigRule added in v1.61.1381

type ComplianceResourceTypesInGetAggregateConfigRule struct {
	ComplianceResourceTypes []string `json:"ComplianceResourceTypes" xml:"ComplianceResourceTypes"`
}

ComplianceResourceTypesInGetAggregateConfigRule is a nested struct in config response

type ComplianceResourceTypesInGetConfigRule added in v1.61.1381

type ComplianceResourceTypesInGetConfigRule struct {
	ComplianceResourceTypes []string `json:"ComplianceResourceTypes" xml:"ComplianceResourceTypes"`
}

ComplianceResourceTypesInGetConfigRule is a nested struct in config response

type ComplianceResourceTypesInGetManagedRule added in v1.61.1409

type ComplianceResourceTypesInGetManagedRule struct {
	ComplianceResourceTypes []string `json:"ComplianceResourceTypes" xml:"ComplianceResourceTypes"`
}

ComplianceResourceTypesInGetManagedRule is a nested struct in config response

type ComplianceResult

type ComplianceResult struct {
	TotalCount           int64                      `json:"TotalCount" xml:"TotalCount"`
	Compliances          []CompliancesItem          `json:"Compliances" xml:"Compliances"`
	ComplianceResultList []ComplianceResultListItem `json:"ComplianceResultList" xml:"ComplianceResultList"`
}

ComplianceResult is a nested struct in config response

type ComplianceResultListInGetAggregateResourceComplianceGroupByRegion added in v1.61.1409

type ComplianceResultListInGetAggregateResourceComplianceGroupByRegion struct {
	ComplianceResultListItem []ComplianceResultListItem `json:"ComplianceResultList" xml:"ComplianceResultList"`
}

ComplianceResultListInGetAggregateResourceComplianceGroupByRegion is a nested struct in config response

type ComplianceResultListInGetAggregateResourceComplianceGroupByResourceType added in v1.61.1409

type ComplianceResultListInGetAggregateResourceComplianceGroupByResourceType struct {
	ComplianceResultListItem []ComplianceResultListItem `json:"ComplianceResultList" xml:"ComplianceResultList"`
}

ComplianceResultListInGetAggregateResourceComplianceGroupByResourceType is a nested struct in config response

type ComplianceResultListInGetResourceComplianceGroupByRegion added in v1.61.1409

type ComplianceResultListInGetResourceComplianceGroupByRegion struct {
	ComplianceResultListItem []ComplianceResultListItem `json:"ComplianceResultList" xml:"ComplianceResultList"`
}

ComplianceResultListInGetResourceComplianceGroupByRegion is a nested struct in config response

type ComplianceResultListInGetResourceComplianceGroupByResourceType added in v1.61.1409

type ComplianceResultListInGetResourceComplianceGroupByResourceType struct {
	ComplianceResultListItem []ComplianceResultListItem `json:"ComplianceResultList" xml:"ComplianceResultList"`
}

ComplianceResultListInGetResourceComplianceGroupByResourceType is a nested struct in config response

type ComplianceResultListItem added in v1.61.1409

type ComplianceResultListItem struct {
	ResourceType string                                                         `json:"ResourceType" xml:"ResourceType"`
	RegionId     string                                                         `json:"RegionId" xml:"RegionId"`
	Compliances  []CompliancesItemInGetAggregateResourceComplianceGroupByRegion `json:"Compliances" xml:"Compliances"`
}

ComplianceResultListItem is a nested struct in config response

type CompliancesInGetAggregateResourceComplianceByConfigRule added in v1.61.1381

type CompliancesInGetAggregateResourceComplianceByConfigRule struct {
	CompliancesItem []CompliancesItem `json:"Compliances" xml:"Compliances"`
}

CompliancesInGetAggregateResourceComplianceByConfigRule is a nested struct in config response

type CompliancesInGetAggregateResourceComplianceGroupByRegion added in v1.61.1409

type CompliancesInGetAggregateResourceComplianceGroupByRegion struct {
	CompliancesItem []CompliancesItemInGetAggregateResourceComplianceGroupByRegion `json:"Compliances" xml:"Compliances"`
}

CompliancesInGetAggregateResourceComplianceGroupByRegion is a nested struct in config response

type CompliancesInGetAggregateResourceComplianceGroupByResourceType added in v1.61.1409

type CompliancesInGetAggregateResourceComplianceGroupByResourceType struct {
	CompliancesItem []CompliancesItemInGetAggregateResourceComplianceGroupByResourceType `json:"Compliances" xml:"Compliances"`
}

CompliancesInGetAggregateResourceComplianceGroupByResourceType is a nested struct in config response

type CompliancesInGetResourceComplianceByConfigRule added in v1.61.1381

type CompliancesInGetResourceComplianceByConfigRule struct {
	CompliancesItem []CompliancesItem `json:"Compliances" xml:"Compliances"`
}

CompliancesInGetResourceComplianceByConfigRule is a nested struct in config response

type CompliancesInGetResourceComplianceGroupByRegion added in v1.61.1409

type CompliancesInGetResourceComplianceGroupByRegion struct {
	CompliancesItem []CompliancesItemInGetResourceComplianceGroupByRegion `json:"Compliances" xml:"Compliances"`
}

CompliancesInGetResourceComplianceGroupByRegion is a nested struct in config response

type CompliancesInGetResourceComplianceGroupByResourceType added in v1.61.1409

type CompliancesInGetResourceComplianceGroupByResourceType struct {
	CompliancesItem []CompliancesItemInGetResourceComplianceGroupByResourceType `json:"Compliances" xml:"Compliances"`
}

CompliancesInGetResourceComplianceGroupByResourceType is a nested struct in config response

type CompliancesItem

type CompliancesItem struct {
	Count          int    `json:"Count" xml:"Count"`
	ComplianceType string `json:"ComplianceType" xml:"ComplianceType"`
}

CompliancesItem is a nested struct in config response

type CompliancesItemInGetAggregateResourceComplianceGroupByRegion added in v1.61.1409

type CompliancesItemInGetAggregateResourceComplianceGroupByRegion struct {
	ComplianceType string `json:"ComplianceType" xml:"ComplianceType"`
	Count          int64  `json:"Count" xml:"Count"`
}

CompliancesItemInGetAggregateResourceComplianceGroupByRegion is a nested struct in config response

type CompliancesItemInGetAggregateResourceComplianceGroupByResourceType added in v1.61.1409

type CompliancesItemInGetAggregateResourceComplianceGroupByResourceType struct {
	ComplianceType string `json:"ComplianceType" xml:"ComplianceType"`
	Count          int64  `json:"Count" xml:"Count"`
}

CompliancesItemInGetAggregateResourceComplianceGroupByResourceType is a nested struct in config response

type CompliancesItemInGetResourceComplianceGroupByRegion added in v1.61.1409

type CompliancesItemInGetResourceComplianceGroupByRegion struct {
	ComplianceType string `json:"ComplianceType" xml:"ComplianceType"`
	Count          int64  `json:"Count" xml:"Count"`
}

CompliancesItemInGetResourceComplianceGroupByRegion is a nested struct in config response

type CompliancesItemInGetResourceComplianceGroupByResourceType added in v1.61.1409

type CompliancesItemInGetResourceComplianceGroupByResourceType struct {
	ComplianceType string `json:"ComplianceType" xml:"ComplianceType"`
	Count          int64  `json:"Count" xml:"Count"`
}

CompliancesItemInGetResourceComplianceGroupByResourceType is a nested struct in config response

type ConfigRule

type ConfigRule struct {
	RiskLevel                  int                        `json:"RiskLevel" xml:"RiskLevel"`
	ExcludeResourceIdsScope    string                     `json:"ExcludeResourceIdsScope" xml:"ExcludeResourceIdsScope"`
	CreateTimestamp            int64                      `json:"CreateTimestamp" xml:"CreateTimestamp"`
	ResourceGroupIdsScope      string                     `json:"ResourceGroupIdsScope" xml:"ResourceGroupIdsScope"`
	SourceOwner                string                     `json:"SourceOwner" xml:"SourceOwner"`
	ModifiedTimestamp          int64                      `json:"ModifiedTimestamp" xml:"ModifiedTimestamp"`
	TagValueScope              string                     `json:"TagValueScope" xml:"TagValueScope"`
	AutomationType             string                     `json:"AutomationType" xml:"AutomationType"`
	TagKeyScope                string                     `json:"TagKeyScope" xml:"TagKeyScope"`
	RegionIdsScope             string                     `json:"RegionIdsScope" xml:"RegionIdsScope"`
	ExcludeFolderIdsScope      string                     `json:"ExcludeFolderIdsScope" xml:"ExcludeFolderIdsScope"`
	ConfigRuleState            string                     `json:"ConfigRuleState" xml:"ConfigRuleState"`
	Description                string                     `json:"Description" xml:"Description"`
	ConfigRuleTriggerTypes     string                     `json:"ConfigRuleTriggerTypes" xml:"ConfigRuleTriggerTypes"`
	MaximumExecutionFrequency  string                     `json:"MaximumExecutionFrequency" xml:"MaximumExecutionFrequency"`
	ConfigRuleName             string                     `json:"ConfigRuleName" xml:"ConfigRuleName"`
	ConfigRuleId               string                     `json:"ConfigRuleId" xml:"ConfigRuleId"`
	ConfigRuleArn              string                     `json:"ConfigRuleArn" xml:"ConfigRuleArn"`
	ExcludeAccountIdsScope     string                     `json:"ExcludeAccountIdsScope" xml:"ExcludeAccountIdsScope"`
	InputParameters            map[string]interface{}     `json:"InputParameters" xml:"InputParameters"`
	TagKeyLogicScope           string                     `json:"TagKeyLogicScope" xml:"TagKeyLogicScope"`
	FolderIdsScope             string                     `json:"FolderIdsScope" xml:"FolderIdsScope"`
	AccountId                  int64                      `json:"AccountId" xml:"AccountId"`
	SourceIdentifier           string                     `json:"SourceIdentifier" xml:"SourceIdentifier"`
	ResourceTypesScope         string                     `json:"ResourceTypesScope" xml:"ResourceTypesScope"`
	CreateBy                   CreateBy                   `json:"CreateBy" xml:"CreateBy"`
	ConfigRuleEvaluationStatus ConfigRuleEvaluationStatus `json:"ConfigRuleEvaluationStatus" xml:"ConfigRuleEvaluationStatus"`
	Source                     Source                     `json:"Source" xml:"Source"`
	Compliance                 Compliance                 `json:"Compliance" xml:"Compliance"`
	Scope                      Scope                      `json:"Scope" xml:"Scope"`
	ManagedRule                ManagedRule                `json:"ManagedRule" xml:"ManagedRule"`
	Tags                       []Tag                      `json:"Tags" xml:"Tags"`
}

ConfigRule is a nested struct in config response

type ConfigRuleComplianceResult added in v1.61.1381

type ConfigRuleComplianceResult struct {
	CompliancePackId      string                      `json:"CompliancePackId" xml:"CompliancePackId"`
	NonCompliantCount     int                         `json:"NonCompliantCount" xml:"NonCompliantCount"`
	TotalCount            int                         `json:"TotalCount" xml:"TotalCount"`
	ConfigRuleCompliances []ConfigRuleCompliancesItem `json:"ConfigRuleCompliances" xml:"ConfigRuleCompliances"`
}

ConfigRuleComplianceResult is a nested struct in config response

type ConfigRuleCompliancesInGetAggregateConfigRuleComplianceByPack added in v1.61.1381

type ConfigRuleCompliancesInGetAggregateConfigRuleComplianceByPack struct {
	ConfigRuleCompliancesItem []ConfigRuleCompliancesItem `json:"ConfigRuleCompliances" xml:"ConfigRuleCompliances"`
}

ConfigRuleCompliancesInGetAggregateConfigRuleComplianceByPack is a nested struct in config response

type ConfigRuleCompliancesInGetConfigRuleComplianceByPack added in v1.61.1381

type ConfigRuleCompliancesInGetConfigRuleComplianceByPack struct {
	ConfigRuleCompliancesItem []ConfigRuleCompliancesItem `json:"ConfigRuleCompliances" xml:"ConfigRuleCompliances"`
}

ConfigRuleCompliancesInGetConfigRuleComplianceByPack is a nested struct in config response

type ConfigRuleCompliancesItem added in v1.61.1381

type ConfigRuleCompliancesItem struct {
	ConfigRuleName string `json:"ConfigRuleName" xml:"ConfigRuleName"`
	ComplianceType string `json:"ComplianceType" xml:"ComplianceType"`
	ConfigRuleId   string `json:"ConfigRuleId" xml:"ConfigRuleId"`
}

ConfigRuleCompliancesItem is a nested struct in config response

type ConfigRuleEvaluationStatus

type ConfigRuleEvaluationStatus struct {
	LastFailedEvaluationTimestamp     int64  `json:"LastFailedEvaluationTimestamp" xml:"LastFailedEvaluationTimestamp"`
	LastErrorCode                     string `json:"LastErrorCode" xml:"LastErrorCode"`
	FirstEvaluationStarted            bool   `json:"FirstEvaluationStarted" xml:"FirstEvaluationStarted"`
	LastFailedInvocationTimestamp     int64  `json:"LastFailedInvocationTimestamp" xml:"LastFailedInvocationTimestamp"`
	FirstActivatedTimestamp           int64  `json:"FirstActivatedTimestamp" xml:"FirstActivatedTimestamp"`
	LastErrorMessage                  string `json:"LastErrorMessage" xml:"LastErrorMessage"`
	LastSuccessfulEvaluationTimestamp int64  `json:"LastSuccessfulEvaluationTimestamp" xml:"LastSuccessfulEvaluationTimestamp"`
	LastSuccessfulInvocationTimestamp int64  `json:"LastSuccessfulInvocationTimestamp" xml:"LastSuccessfulInvocationTimestamp"`
}

ConfigRuleEvaluationStatus is a nested struct in config response

type ConfigRuleList

type ConfigRuleList struct {
	ConfigRule []ConfigRule `json:"ConfigRule" xml:"ConfigRule"`
}

ConfigRuleList is a nested struct in config response

type ConfigRuleParametersInGetAggregateCompliancePack added in v1.61.1381

type ConfigRuleParametersInGetAggregateCompliancePack struct {
	ConfigRuleParametersItem []ConfigRuleParametersItem `json:"ConfigRuleParameters" xml:"ConfigRuleParameters"`
}

ConfigRuleParametersInGetAggregateCompliancePack is a nested struct in config response

type ConfigRuleParametersInGetCompliancePack added in v1.61.1381

type ConfigRuleParametersInGetCompliancePack struct {
	ConfigRuleParametersItem []ConfigRuleParametersItem `json:"ConfigRuleParameters" xml:"ConfigRuleParameters"`
}

ConfigRuleParametersInGetCompliancePack is a nested struct in config response

type ConfigRuleParametersInListCompliancePackTemplates added in v1.61.1381

type ConfigRuleParametersInListCompliancePackTemplates struct {
	ConfigRuleParametersItem []ConfigRuleParametersItem `json:"ConfigRuleParameters" xml:"ConfigRuleParameters"`
}

ConfigRuleParametersInListCompliancePackTemplates is a nested struct in config response

type ConfigRuleParametersItem added in v1.61.1381

type ConfigRuleParametersItem struct {
	ParameterName  string `json:"ParameterName" xml:"ParameterName"`
	Required       bool   `json:"Required" xml:"Required"`
	ParameterValue string `json:"ParameterValue" xml:"ParameterValue"`
}

ConfigRuleParametersItem is a nested struct in config response

type ConfigRuleSummariesInGetAggregateConfigRuleSummaryByRiskLevel added in v1.61.1381

type ConfigRuleSummariesInGetAggregateConfigRuleSummaryByRiskLevel struct {
	Data []Data `json:"Data" xml:"Data"`
}

ConfigRuleSummariesInGetAggregateConfigRuleSummaryByRiskLevel is a nested struct in config response

type ConfigRuleSummariesInGetConfigRuleSummaryByRiskLevel added in v1.61.1381

type ConfigRuleSummariesInGetConfigRuleSummaryByRiskLevel struct {
	Data []Data `json:"Data" xml:"Data"`
}

ConfigRuleSummariesInGetConfigRuleSummaryByRiskLevel is a nested struct in config response

type ConfigRules

type ConfigRules struct {
	TotalCount     int64        `json:"TotalCount" xml:"TotalCount"`
	PageNumber     int          `json:"PageNumber" xml:"PageNumber"`
	PageSize       int          `json:"PageSize" xml:"PageSize"`
	ConfigRuleList []ConfigRule `json:"ConfigRuleList" xml:"ConfigRuleList"`
}

ConfigRules is a nested struct in config response

type ConfigRulesInGetAggregateCompliancePack added in v1.61.1381

type ConfigRulesInGetAggregateCompliancePack struct {
	ConfigRulesItem []ConfigRulesItem `json:"ConfigRules" xml:"ConfigRules"`
}

ConfigRulesInGetAggregateCompliancePack is a nested struct in config response

type ConfigRulesInGetCompliancePack added in v1.61.1381

type ConfigRulesInGetCompliancePack struct {
	ConfigRulesItem []ConfigRulesItem `json:"ConfigRules" xml:"ConfigRules"`
}

ConfigRulesInGetCompliancePack is a nested struct in config response

type ConfigRulesInListCompliancePackTemplates added in v1.61.1381

type ConfigRulesInListCompliancePackTemplates struct {
	ConfigRulesItem []ConfigRulesItem `json:"ConfigRules" xml:"ConfigRules"`
}

ConfigRulesInListCompliancePackTemplates is a nested struct in config response

type ConfigRulesItem added in v1.61.1381

type ConfigRulesItem struct {
	RiskLevel             int                        `json:"RiskLevel" xml:"RiskLevel"`
	ConfigRuleName        string                     `json:"ConfigRuleName" xml:"ConfigRuleName"`
	DeveloperType         string                     `json:"DeveloperType" xml:"DeveloperType"`
	ManagedRuleIdentifier string                     `json:"ManagedRuleIdentifier" xml:"ManagedRuleIdentifier"`
	Description           string                     `json:"Description" xml:"Description"`
	ManagedRuleName       string                     `json:"ManagedRuleName" xml:"ManagedRuleName"`
	DefaultEnable         bool                       `json:"DefaultEnable" xml:"DefaultEnable"`
	ConfigRuleId          string                     `json:"ConfigRuleId" xml:"ConfigRuleId"`
	ControlId             string                     `json:"ControlId" xml:"ControlId"`
	ControlDescription    string                     `json:"ControlDescription" xml:"ControlDescription"`
	ConfigRuleParameters  []ConfigRuleParametersItem `json:"ConfigRuleParameters" xml:"ConfigRuleParameters"`
}

ConfigRulesItem is a nested struct in config response

type ConfigRulesReport added in v1.61.1381

type ConfigRulesReport struct {
	ReportCreateTimestamp int64  `json:"ReportCreateTimestamp" xml:"ReportCreateTimestamp"`
	AccountId             int64  `json:"AccountId" xml:"AccountId"`
	ReportId              string `json:"ReportId" xml:"ReportId"`
	AggregatorId          string `json:"AggregatorId" xml:"AggregatorId"`
	ReportUrl             string `json:"ReportUrl" xml:"ReportUrl"`
	ReportStatus          string `json:"ReportStatus" xml:"ReportStatus"`
}

ConfigRulesReport is a nested struct in config response

type ConfigurationListInGetAggregateResourceConfigurationTimeline added in v1.61.1381

type ConfigurationListInGetAggregateResourceConfigurationTimeline struct {
	ConfigurationListItem []ConfigurationListItem `json:"ConfigurationList" xml:"ConfigurationList"`
}

ConfigurationListInGetAggregateResourceConfigurationTimeline is a nested struct in config response

type ConfigurationListInGetResourceConfigurationTimeline added in v1.61.1381

type ConfigurationListInGetResourceConfigurationTimeline struct {
	ConfigurationListItem []ConfigurationListItem `json:"ConfigurationList" xml:"ConfigurationList"`
}

ConfigurationListInGetResourceConfigurationTimeline is a nested struct in config response

type ConfigurationListItem

type ConfigurationListItem struct {
	Region             string `json:"Region" xml:"Region"`
	ResourceId         string `json:"ResourceId" xml:"ResourceId"`
	Tags               string `json:"Tags" xml:"Tags"`
	AvailabilityZone   string `json:"AvailabilityZone" xml:"AvailabilityZone"`
	CaptureTime        string `json:"CaptureTime" xml:"CaptureTime"`
	RelationshipDiff   string `json:"RelationshipDiff" xml:"RelationshipDiff"`
	Relationship       string `json:"Relationship" xml:"Relationship"`
	ResourceType       string `json:"ResourceType" xml:"ResourceType"`
	ResourceEventType  string `json:"ResourceEventType" xml:"ResourceEventType"`
	AccountId          int64  `json:"AccountId" xml:"AccountId"`
	ResourceName       string `json:"ResourceName" xml:"ResourceName"`
	ResourceCreateTime string `json:"ResourceCreateTime" xml:"ResourceCreateTime"`
	ConfigurationDiff  string `json:"ConfigurationDiff" xml:"ConfigurationDiff"`
}

ConfigurationListItem is a nested struct in config response

type CopyCompliancePacksRequest added in v1.62.102

type CopyCompliancePacksRequest struct {
	*requests.RpcRequest
	DesAggregatorIds     string `position:"Query" name:"DesAggregatorIds"`
	SrcAggregatorId      string `position:"Query" name:"SrcAggregatorId"`
	SrcCompliancePackIds string `position:"Query" name:"SrcCompliancePackIds"`
}

CopyCompliancePacksRequest is the request struct for api CopyCompliancePacks

func CreateCopyCompliancePacksRequest added in v1.62.102

func CreateCopyCompliancePacksRequest() (request *CopyCompliancePacksRequest)

CreateCopyCompliancePacksRequest creates a request to invoke CopyCompliancePacks API

type CopyCompliancePacksResponse added in v1.62.102

type CopyCompliancePacksResponse struct {
	*responses.BaseResponse
	RequestId       string `json:"RequestId" xml:"RequestId"`
	CopyRulesResult bool   `json:"CopyRulesResult" xml:"CopyRulesResult"`
}

CopyCompliancePacksResponse is the response struct for api CopyCompliancePacks

func CreateCopyCompliancePacksResponse added in v1.62.102

func CreateCopyCompliancePacksResponse() (response *CopyCompliancePacksResponse)

CreateCopyCompliancePacksResponse creates a response to parse from CopyCompliancePacks response

type CopyConfigRulesRequest added in v1.62.102

type CopyConfigRulesRequest struct {
	*requests.RpcRequest
	DesAggregatorIds string `position:"Query" name:"DesAggregatorIds"`
	SrcConfigRuleIds string `position:"Query" name:"SrcConfigRuleIds"`
	SrcAggregatorId  string `position:"Query" name:"SrcAggregatorId"`
}

CopyConfigRulesRequest is the request struct for api CopyConfigRules

func CreateCopyConfigRulesRequest added in v1.62.102

func CreateCopyConfigRulesRequest() (request *CopyConfigRulesRequest)

CreateCopyConfigRulesRequest creates a request to invoke CopyConfigRules API

type CopyConfigRulesResponse added in v1.62.102

type CopyConfigRulesResponse struct {
	*responses.BaseResponse
	RequestId       string `json:"RequestId" xml:"RequestId"`
	CopyRulesResult bool   `json:"CopyRulesResult" xml:"CopyRulesResult"`
}

CopyConfigRulesResponse is the response struct for api CopyConfigRules

func CreateCopyConfigRulesResponse added in v1.62.102

func CreateCopyConfigRulesResponse() (response *CopyConfigRulesResponse)

CreateCopyConfigRulesResponse creates a response to parse from CopyConfigRules response

type CreateAggregateCompliancePackConfigRules added in v1.61.1381

type CreateAggregateCompliancePackConfigRules struct {
	ManagedRuleIdentifier string                                                              `name:"ManagedRuleIdentifier"`
	ConfigRuleParameters  *[]CreateAggregateCompliancePackConfigRulesConfigRuleParametersItem `name:"ConfigRuleParameters" type:"Repeated"`
	ConfigRuleId          string                                                              `name:"ConfigRuleId"`
	ConfigRuleName        string                                                              `name:"ConfigRuleName"`
	Description           string                                                              `name:"Description"`
	RiskLevel             string                                                              `name:"RiskLevel"`
}

CreateAggregateCompliancePackConfigRules is a repeated param struct in CreateAggregateCompliancePackRequest

type CreateAggregateCompliancePackConfigRulesConfigRuleParametersItem added in v1.61.1381

type CreateAggregateCompliancePackConfigRulesConfigRuleParametersItem struct {
	ParameterValue string `name:"ParameterValue"`
	ParameterName  string `name:"ParameterName"`
}

CreateAggregateCompliancePackConfigRulesConfigRuleParametersItem is a repeated param struct in CreateAggregateCompliancePackRequest

type CreateAggregateCompliancePackRequest added in v1.61.1381

type CreateAggregateCompliancePackRequest struct {
	*requests.RpcRequest
	TagKeyScope              string                                      `position:"Body" name:"TagKeyScope"`
	CompliancePackName       string                                      `position:"Body" name:"CompliancePackName"`
	ClientToken              string                                      `position:"Body" name:"ClientToken"`
	CompliancePackTemplateId string                                      `position:"Body" name:"CompliancePackTemplateId"`
	Description              string                                      `position:"Body" name:"Description"`
	AggregatorId             string                                      `position:"Body" name:"AggregatorId"`
	TagValueScope            string                                      `position:"Body" name:"TagValueScope"`
	RegionIdsScope           string                                      `position:"Body" name:"RegionIdsScope"`
	DefaultEnable            requests.Boolean                            `position:"Body" name:"DefaultEnable"`
	ConfigRules              *[]CreateAggregateCompliancePackConfigRules `position:"Body" name:"ConfigRules"  type:"Json"`
	RiskLevel                requests.Integer                            `position:"Body" name:"RiskLevel"`
	ResourceGroupIdsScope    string                                      `position:"Body" name:"ResourceGroupIdsScope"`
	ExcludeResourceIdsScope  string                                      `position:"Body" name:"ExcludeResourceIdsScope"`
}

CreateAggregateCompliancePackRequest is the request struct for api CreateAggregateCompliancePack

func CreateCreateAggregateCompliancePackRequest added in v1.61.1381

func CreateCreateAggregateCompliancePackRequest() (request *CreateAggregateCompliancePackRequest)

CreateCreateAggregateCompliancePackRequest creates a request to invoke CreateAggregateCompliancePack API

type CreateAggregateCompliancePackResponse added in v1.61.1381

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

CreateAggregateCompliancePackResponse is the response struct for api CreateAggregateCompliancePack

func CreateCreateAggregateCompliancePackResponse added in v1.61.1381

func CreateCreateAggregateCompliancePackResponse() (response *CreateAggregateCompliancePackResponse)

CreateCreateAggregateCompliancePackResponse creates a response to parse from CreateAggregateCompliancePack response

type CreateAggregateConfigDeliveryChannelRequest added in v1.61.1620

type CreateAggregateConfigDeliveryChannelRequest struct {
	*requests.RpcRequest
	NonCompliantNotification            requests.Boolean `position:"Query" name:"NonCompliantNotification"`
	ClientToken                         string           `position:"Query" name:"ClientToken"`
	ConfigurationSnapshot               requests.Boolean `position:"Query" name:"ConfigurationSnapshot"`
	Description                         string           `position:"Query" name:"Description"`
	AggregatorId                        string           `position:"Query" name:"AggregatorId"`
	DeliveryChannelTargetArn            string           `position:"Query" name:"DeliveryChannelTargetArn"`
	DeliveryChannelCondition            string           `position:"Query" name:"DeliveryChannelCondition"`
	ConfigurationItemChangeNotification requests.Boolean `position:"Query" name:"ConfigurationItemChangeNotification"`
	DeliveryChannelName                 string           `position:"Query" name:"DeliveryChannelName"`
	DeliverySnapshotTime                string           `position:"Query" name:"DeliverySnapshotTime"`
	OversizedDataOSSTargetArn           string           `position:"Query" name:"OversizedDataOSSTargetArn"`
	DeliveryChannelType                 string           `position:"Query" name:"DeliveryChannelType"`
}

CreateAggregateConfigDeliveryChannelRequest is the request struct for api CreateAggregateConfigDeliveryChannel

func CreateCreateAggregateConfigDeliveryChannelRequest added in v1.61.1620

func CreateCreateAggregateConfigDeliveryChannelRequest() (request *CreateAggregateConfigDeliveryChannelRequest)

CreateCreateAggregateConfigDeliveryChannelRequest creates a request to invoke CreateAggregateConfigDeliveryChannel API

type CreateAggregateConfigDeliveryChannelResponse added in v1.61.1620

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

CreateAggregateConfigDeliveryChannelResponse is the response struct for api CreateAggregateConfigDeliveryChannel

func CreateCreateAggregateConfigDeliveryChannelResponse added in v1.61.1620

func CreateCreateAggregateConfigDeliveryChannelResponse() (response *CreateAggregateConfigDeliveryChannelResponse)

CreateCreateAggregateConfigDeliveryChannelResponse creates a response to parse from CreateAggregateConfigDeliveryChannel response

type CreateAggregateConfigRuleRequest added in v1.61.1381

type CreateAggregateConfigRuleRequest struct {
	*requests.RpcRequest
	TagKeyScope               string           `position:"Body" name:"TagKeyScope"`
	ClientToken               string           `position:"Body" name:"ClientToken"`
	ResourceTypesScope        *[]string        `position:"Body" name:"ResourceTypesScope"  type:"Repeated"`
	Description               string           `position:"Body" name:"Description"`
	AggregatorId              string           `position:"Body" name:"AggregatorId"`
	ConfigRuleTriggerTypes    string           `position:"Body" name:"ConfigRuleTriggerTypes"`
	SourceIdentifier          string           `position:"Body" name:"SourceIdentifier"`
	TagValueScope             string           `position:"Body" name:"TagValueScope"`
	ExcludeAccountIdsScope    string           `position:"Body" name:"ExcludeAccountIdsScope"`
	RegionIdsScope            string           `position:"Body" name:"RegionIdsScope"`
	ExcludeFolderIdsScope     string           `position:"Body" name:"ExcludeFolderIdsScope"`
	RiskLevel                 requests.Integer `position:"Body" name:"RiskLevel"`
	SourceOwner               string           `position:"Body" name:"SourceOwner"`
	ResourceGroupIdsScope     string           `position:"Body" name:"ResourceGroupIdsScope"`
	InputParameters           string           `position:"Body" name:"InputParameters"`
	ConfigRuleName            string           `position:"Body" name:"ConfigRuleName"`
	TagKeyLogicScope          string           `position:"Body" name:"TagKeyLogicScope"`
	MaximumExecutionFrequency string           `position:"Body" name:"MaximumExecutionFrequency"`
	FolderIdsScope            string           `position:"Body" name:"FolderIdsScope"`
	ExcludeResourceIdsScope   string           `position:"Body" name:"ExcludeResourceIdsScope"`
}

CreateAggregateConfigRuleRequest is the request struct for api CreateAggregateConfigRule

func CreateCreateAggregateConfigRuleRequest added in v1.61.1381

func CreateCreateAggregateConfigRuleRequest() (request *CreateAggregateConfigRuleRequest)

CreateCreateAggregateConfigRuleRequest creates a request to invoke CreateAggregateConfigRule API

type CreateAggregateConfigRuleResponse added in v1.61.1381

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

CreateAggregateConfigRuleResponse is the response struct for api CreateAggregateConfigRule

func CreateCreateAggregateConfigRuleResponse added in v1.61.1381

func CreateCreateAggregateConfigRuleResponse() (response *CreateAggregateConfigRuleResponse)

CreateCreateAggregateConfigRuleResponse creates a response to parse from CreateAggregateConfigRule response

type CreateAggregateRemediationRequest added in v1.61.1493

type CreateAggregateRemediationRequest struct {
	*requests.RpcRequest
	ConfigRuleId          string `position:"Body" name:"ConfigRuleId"`
	RemediationType       string `position:"Body" name:"RemediationType"`
	ClientToken           string `position:"Body" name:"ClientToken"`
	AggregatorId          string `position:"Body" name:"AggregatorId"`
	SourceType            string `position:"Body" name:"SourceType"`
	RemediationTemplateId string `position:"Body" name:"RemediationTemplateId"`
	Params                string `position:"Body" name:"Params"`
	InvokeType            string `position:"Body" name:"InvokeType"`
}

CreateAggregateRemediationRequest is the request struct for api CreateAggregateRemediation

func CreateCreateAggregateRemediationRequest added in v1.61.1493

func CreateCreateAggregateRemediationRequest() (request *CreateAggregateRemediationRequest)

CreateCreateAggregateRemediationRequest creates a request to invoke CreateAggregateRemediation API

type CreateAggregateRemediationResponse added in v1.61.1493

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

CreateAggregateRemediationResponse is the response struct for api CreateAggregateRemediation

func CreateCreateAggregateRemediationResponse added in v1.61.1493

func CreateCreateAggregateRemediationResponse() (response *CreateAggregateRemediationResponse)

CreateCreateAggregateRemediationResponse creates a response to parse from CreateAggregateRemediation response

type CreateAggregatorAggregatorAccounts added in v1.61.1381

type CreateAggregatorAggregatorAccounts struct {
	AccountId   string `name:"AccountId"`
	AccountName string `name:"AccountName"`
	AccountType string `name:"AccountType"`
}

CreateAggregatorAggregatorAccounts is a repeated param struct in CreateAggregatorRequest

type CreateAggregatorRequest added in v1.61.1381

type CreateAggregatorRequest struct {
	*requests.RpcRequest
	AggregatorType     string                                `position:"Body" name:"AggregatorType"`
	ClientToken        string                                `position:"Body" name:"ClientToken"`
	AggregatorName     string                                `position:"Body" name:"AggregatorName"`
	Description        string                                `position:"Body" name:"Description"`
	AggregatorAccounts *[]CreateAggregatorAggregatorAccounts `position:"Body" name:"AggregatorAccounts"  type:"Json"`
}

CreateAggregatorRequest is the request struct for api CreateAggregator

func CreateCreateAggregatorRequest added in v1.61.1381

func CreateCreateAggregatorRequest() (request *CreateAggregatorRequest)

CreateCreateAggregatorRequest creates a request to invoke CreateAggregator API

type CreateAggregatorResponse added in v1.61.1381

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

CreateAggregatorResponse is the response struct for api CreateAggregator

func CreateCreateAggregatorResponse added in v1.61.1381

func CreateCreateAggregatorResponse() (response *CreateAggregatorResponse)

CreateCreateAggregatorResponse creates a response to parse from CreateAggregator response

type CreateBy

type CreateBy struct {
	CompliancePackId   string `json:"CompliancePackId" xml:"CompliancePackId"`
	CreatorName        string `json:"CreatorName" xml:"CreatorName"`
	CreatorType        string `json:"CreatorType" xml:"CreatorType"`
	CreatorId          string `json:"CreatorId" xml:"CreatorId"`
	AggregatorId       string `json:"AggregatorId" xml:"AggregatorId"`
	AggregatorName     string `json:"AggregatorName" xml:"AggregatorName"`
	CompliancePackName string `json:"CompliancePackName" xml:"CompliancePackName"`
}

CreateBy is a nested struct in config response

type CreateCompliancePackConfigRules added in v1.61.1381

type CreateCompliancePackConfigRules struct {
	ManagedRuleIdentifier string                                                     `name:"ManagedRuleIdentifier"`
	ConfigRuleParameters  *[]CreateCompliancePackConfigRulesConfigRuleParametersItem `name:"ConfigRuleParameters" type:"Repeated"`
	ConfigRuleId          string                                                     `name:"ConfigRuleId"`
	ConfigRuleName        string                                                     `name:"ConfigRuleName"`
	Description           string                                                     `name:"Description"`
	RiskLevel             string                                                     `name:"RiskLevel"`
}

CreateCompliancePackConfigRules is a repeated param struct in CreateCompliancePackRequest

type CreateCompliancePackConfigRulesConfigRuleParametersItem added in v1.61.1381

type CreateCompliancePackConfigRulesConfigRuleParametersItem struct {
	ParameterValue string `name:"ParameterValue"`
	ParameterName  string `name:"ParameterName"`
}

CreateCompliancePackConfigRulesConfigRuleParametersItem is a repeated param struct in CreateCompliancePackRequest

type CreateCompliancePackRequest added in v1.61.1381

type CreateCompliancePackRequest struct {
	*requests.RpcRequest
	TagKeyScope              string                             `position:"Body" name:"TagKeyScope"`
	CompliancePackName       string                             `position:"Body" name:"CompliancePackName"`
	ClientToken              string                             `position:"Body" name:"ClientToken"`
	CompliancePackTemplateId string                             `position:"Body" name:"CompliancePackTemplateId"`
	Description              string                             `position:"Body" name:"Description"`
	TagValueScope            string                             `position:"Body" name:"TagValueScope"`
	RegionIdsScope           string                             `position:"Body" name:"RegionIdsScope"`
	DefaultEnable            requests.Boolean                   `position:"Body" name:"DefaultEnable"`
	ConfigRules              *[]CreateCompliancePackConfigRules `position:"Body" name:"ConfigRules"  type:"Json"`
	RiskLevel                requests.Integer                   `position:"Body" name:"RiskLevel"`
	ResourceGroupIdsScope    string                             `position:"Body" name:"ResourceGroupIdsScope"`
	ExcludeResourceIdsScope  string                             `position:"Body" name:"ExcludeResourceIdsScope"`
}

CreateCompliancePackRequest is the request struct for api CreateCompliancePack

func CreateCreateCompliancePackRequest added in v1.61.1381

func CreateCreateCompliancePackRequest() (request *CreateCompliancePackRequest)

CreateCreateCompliancePackRequest creates a request to invoke CreateCompliancePack API

type CreateCompliancePackResponse added in v1.61.1381

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

CreateCompliancePackResponse is the response struct for api CreateCompliancePack

func CreateCreateCompliancePackResponse added in v1.61.1381

func CreateCreateCompliancePackResponse() (response *CreateCompliancePackResponse)

CreateCreateCompliancePackResponse creates a response to parse from CreateCompliancePack response

type CreateConfigDeliveryChannelRequest added in v1.61.1620

type CreateConfigDeliveryChannelRequest struct {
	*requests.RpcRequest
	NonCompliantNotification            requests.Boolean `position:"Query" name:"NonCompliantNotification"`
	ClientToken                         string           `position:"Query" name:"ClientToken"`
	ConfigurationSnapshot               requests.Boolean `position:"Query" name:"ConfigurationSnapshot"`
	Description                         string           `position:"Query" name:"Description"`
	DeliveryChannelTargetArn            string           `position:"Query" name:"DeliveryChannelTargetArn"`
	DeliveryChannelCondition            string           `position:"Query" name:"DeliveryChannelCondition"`
	ConfigurationItemChangeNotification requests.Boolean `position:"Query" name:"ConfigurationItemChangeNotification"`
	DeliveryChannelName                 string           `position:"Query" name:"DeliveryChannelName"`
	DeliverySnapshotTime                string           `position:"Query" name:"DeliverySnapshotTime"`
	OversizedDataOSSTargetArn           string           `position:"Query" name:"OversizedDataOSSTargetArn"`
	DeliveryChannelType                 string           `position:"Query" name:"DeliveryChannelType"`
}

CreateConfigDeliveryChannelRequest is the request struct for api CreateConfigDeliveryChannel

func CreateCreateConfigDeliveryChannelRequest added in v1.61.1620

func CreateCreateConfigDeliveryChannelRequest() (request *CreateConfigDeliveryChannelRequest)

CreateCreateConfigDeliveryChannelRequest creates a request to invoke CreateConfigDeliveryChannel API

type CreateConfigDeliveryChannelResponse added in v1.61.1620

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

CreateConfigDeliveryChannelResponse is the response struct for api CreateConfigDeliveryChannel

func CreateCreateConfigDeliveryChannelResponse added in v1.61.1620

func CreateCreateConfigDeliveryChannelResponse() (response *CreateConfigDeliveryChannelResponse)

CreateCreateConfigDeliveryChannelResponse creates a response to parse from CreateConfigDeliveryChannel response

type CreateConfigRuleRequest added in v1.61.1381

type CreateConfigRuleRequest struct {
	*requests.RpcRequest
	TagKeyScope               string           `position:"Body" name:"TagKeyScope"`
	ClientToken               string           `position:"Body" name:"ClientToken"`
	ResourceTypesScope        *[]string        `position:"Body" name:"ResourceTypesScope"  type:"Repeated"`
	Description               string           `position:"Body" name:"Description"`
	ConfigRuleTriggerTypes    string           `position:"Body" name:"ConfigRuleTriggerTypes"`
	SourceIdentifier          string           `position:"Body" name:"SourceIdentifier"`
	TagValueScope             string           `position:"Body" name:"TagValueScope"`
	RegionIdsScope            string           `position:"Body" name:"RegionIdsScope"`
	RiskLevel                 requests.Integer `position:"Body" name:"RiskLevel"`
	SourceOwner               string           `position:"Body" name:"SourceOwner"`
	ResourceGroupIdsScope     string           `position:"Body" name:"ResourceGroupIdsScope"`
	InputParameters           string           `position:"Body" name:"InputParameters"`
	ConfigRuleName            string           `position:"Body" name:"ConfigRuleName"`
	TagKeyLogicScope          string           `position:"Body" name:"TagKeyLogicScope"`
	MaximumExecutionFrequency string           `position:"Body" name:"MaximumExecutionFrequency"`
	ExcludeResourceIdsScope   string           `position:"Body" name:"ExcludeResourceIdsScope"`
}

CreateConfigRuleRequest is the request struct for api CreateConfigRule

func CreateCreateConfigRuleRequest added in v1.61.1381

func CreateCreateConfigRuleRequest() (request *CreateConfigRuleRequest)

CreateCreateConfigRuleRequest creates a request to invoke CreateConfigRule API

type CreateConfigRuleResponse added in v1.61.1381

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

CreateConfigRuleResponse is the response struct for api CreateConfigRule

func CreateCreateConfigRuleResponse added in v1.61.1381

func CreateCreateConfigRuleResponse() (response *CreateConfigRuleResponse)

CreateCreateConfigRuleResponse creates a response to parse from CreateConfigRule response

type CreateDeliveryChannelRequest added in v1.62.102

type CreateDeliveryChannelRequest struct {
	*requests.RpcRequest
	NonCompliantNotification            requests.Boolean `position:"Body" name:"NonCompliantNotification"`
	ClientToken                         string           `position:"Body" name:"ClientToken"`
	ConfigurationSnapshot               requests.Boolean `position:"Body" name:"ConfigurationSnapshot"`
	Description                         string           `position:"Body" name:"Description"`
	DeliveryChannelTargetArn            string           `position:"Body" name:"DeliveryChannelTargetArn"`
	DeliveryChannelCondition            string           `position:"Body" name:"DeliveryChannelCondition"`
	ConfigurationItemChangeNotification requests.Boolean `position:"Body" name:"ConfigurationItemChangeNotification"`
	DeliveryChannelAssumeRoleArn        string           `position:"Body" name:"DeliveryChannelAssumeRoleArn"`
	DeliveryChannelName                 string           `position:"Body" name:"DeliveryChannelName"`
	OversizedDataOSSTargetArn           string           `position:"Body" name:"OversizedDataOSSTargetArn"`
	DeliveryChannelType                 string           `position:"Body" name:"DeliveryChannelType"`
}

CreateDeliveryChannelRequest is the request struct for api CreateDeliveryChannel

func CreateCreateDeliveryChannelRequest added in v1.62.102

func CreateCreateDeliveryChannelRequest() (request *CreateDeliveryChannelRequest)

CreateCreateDeliveryChannelRequest creates a request to invoke CreateDeliveryChannel API

type CreateDeliveryChannelResponse added in v1.62.102

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

CreateDeliveryChannelResponse is the response struct for api CreateDeliveryChannel

func CreateCreateDeliveryChannelResponse added in v1.62.102

func CreateCreateDeliveryChannelResponse() (response *CreateDeliveryChannelResponse)

CreateCreateDeliveryChannelResponse creates a response to parse from CreateDeliveryChannel response

type CreateRemediationRequest added in v1.61.1493

type CreateRemediationRequest struct {
	*requests.RpcRequest
	ConfigRuleId          string `position:"Body" name:"ConfigRuleId"`
	RemediationType       string `position:"Body" name:"RemediationType"`
	ClientToken           string `position:"Body" name:"ClientToken"`
	SourceType            string `position:"Body" name:"SourceType"`
	RemediationTemplateId string `position:"Body" name:"RemediationTemplateId"`
	Params                string `position:"Body" name:"Params"`
	InvokeType            string `position:"Body" name:"InvokeType"`
}

CreateRemediationRequest is the request struct for api CreateRemediation

func CreateCreateRemediationRequest added in v1.61.1493

func CreateCreateRemediationRequest() (request *CreateRemediationRequest)

CreateCreateRemediationRequest creates a request to invoke CreateRemediation API

type CreateRemediationResponse added in v1.61.1493

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

CreateRemediationResponse is the response struct for api CreateRemediation

func CreateCreateRemediationResponse added in v1.61.1493

func CreateCreateRemediationResponse() (response *CreateRemediationResponse)

CreateCreateRemediationResponse creates a response to parse from CreateRemediation response

type Data added in v1.61.1381

type Data struct {
	RiskLevel         int `json:"RiskLevel" xml:"RiskLevel"`
	CompliantCount    int `json:"CompliantCount" xml:"CompliantCount"`
	NonCompliantCount int `json:"NonCompliantCount" xml:"NonCompliantCount"`
}

Data is a nested struct in config response

type DeactiveAggregateConfigRulesRequest added in v1.61.1381

type DeactiveAggregateConfigRulesRequest struct {
	*requests.RpcRequest
	ConfigRuleIds string `position:"Query" name:"ConfigRuleIds"`
	AggregatorId  string `position:"Query" name:"AggregatorId"`
}

DeactiveAggregateConfigRulesRequest is the request struct for api DeactiveAggregateConfigRules

func CreateDeactiveAggregateConfigRulesRequest added in v1.61.1381

func CreateDeactiveAggregateConfigRulesRequest() (request *DeactiveAggregateConfigRulesRequest)

CreateDeactiveAggregateConfigRulesRequest creates a request to invoke DeactiveAggregateConfigRules API

type DeactiveAggregateConfigRulesResponse added in v1.61.1381

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

DeactiveAggregateConfigRulesResponse is the response struct for api DeactiveAggregateConfigRules

func CreateDeactiveAggregateConfigRulesResponse added in v1.61.1381

func CreateDeactiveAggregateConfigRulesResponse() (response *DeactiveAggregateConfigRulesResponse)

CreateDeactiveAggregateConfigRulesResponse creates a response to parse from DeactiveAggregateConfigRules response

type DeactiveConfigRulesRequest added in v1.61.1381

type DeactiveConfigRulesRequest struct {
	*requests.RpcRequest
	ConfigRuleIds string `position:"Query" name:"ConfigRuleIds"`
}

DeactiveConfigRulesRequest is the request struct for api DeactiveConfigRules

func CreateDeactiveConfigRulesRequest added in v1.61.1381

func CreateDeactiveConfigRulesRequest() (request *DeactiveConfigRulesRequest)

CreateDeactiveConfigRulesRequest creates a request to invoke DeactiveConfigRules API

type DeactiveConfigRulesResponse added in v1.61.1381

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

DeactiveConfigRulesResponse is the response struct for api DeactiveConfigRules

func CreateDeactiveConfigRulesResponse added in v1.61.1381

func CreateDeactiveConfigRulesResponse() (response *DeactiveConfigRulesResponse)

CreateDeactiveConfigRulesResponse creates a response to parse from DeactiveConfigRules response

type DeleteAggregateCompliancePacksRequest added in v1.61.1381

type DeleteAggregateCompliancePacksRequest struct {
	*requests.RpcRequest
	ClientToken       string           `position:"Body" name:"ClientToken"`
	AggregatorId      string           `position:"Body" name:"AggregatorId"`
	CompliancePackIds string           `position:"Body" name:"CompliancePackIds"`
	DeleteRule        requests.Boolean `position:"Body" name:"DeleteRule"`
}

DeleteAggregateCompliancePacksRequest is the request struct for api DeleteAggregateCompliancePacks

func CreateDeleteAggregateCompliancePacksRequest added in v1.61.1381

func CreateDeleteAggregateCompliancePacksRequest() (request *DeleteAggregateCompliancePacksRequest)

CreateDeleteAggregateCompliancePacksRequest creates a request to invoke DeleteAggregateCompliancePacks API

type DeleteAggregateCompliancePacksResponse added in v1.61.1381

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

DeleteAggregateCompliancePacksResponse is the response struct for api DeleteAggregateCompliancePacks

func CreateDeleteAggregateCompliancePacksResponse added in v1.61.1381

func CreateDeleteAggregateCompliancePacksResponse() (response *DeleteAggregateCompliancePacksResponse)

CreateDeleteAggregateCompliancePacksResponse creates a response to parse from DeleteAggregateCompliancePacks response

type DeleteAggregateConfigDeliveryChannelRequest added in v1.62.102

type DeleteAggregateConfigDeliveryChannelRequest struct {
	*requests.RpcRequest
	AggregatorId      string `position:"Query" name:"AggregatorId"`
	DeliveryChannelId string `position:"Query" name:"DeliveryChannelId"`
}

DeleteAggregateConfigDeliveryChannelRequest is the request struct for api DeleteAggregateConfigDeliveryChannel

func CreateDeleteAggregateConfigDeliveryChannelRequest added in v1.62.102

func CreateDeleteAggregateConfigDeliveryChannelRequest() (request *DeleteAggregateConfigDeliveryChannelRequest)

CreateDeleteAggregateConfigDeliveryChannelRequest creates a request to invoke DeleteAggregateConfigDeliveryChannel API

type DeleteAggregateConfigDeliveryChannelResponse added in v1.62.102

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

DeleteAggregateConfigDeliveryChannelResponse is the response struct for api DeleteAggregateConfigDeliveryChannel

func CreateDeleteAggregateConfigDeliveryChannelResponse added in v1.62.102

func CreateDeleteAggregateConfigDeliveryChannelResponse() (response *DeleteAggregateConfigDeliveryChannelResponse)

CreateDeleteAggregateConfigDeliveryChannelResponse creates a response to parse from DeleteAggregateConfigDeliveryChannel response

type DeleteAggregateConfigRulesRequest added in v1.61.1381

type DeleteAggregateConfigRulesRequest struct {
	*requests.RpcRequest
	ConfigRuleIds string `position:"Query" name:"ConfigRuleIds"`
	AggregatorId  string `position:"Query" name:"AggregatorId"`
}

DeleteAggregateConfigRulesRequest is the request struct for api DeleteAggregateConfigRules

func CreateDeleteAggregateConfigRulesRequest added in v1.61.1381

func CreateDeleteAggregateConfigRulesRequest() (request *DeleteAggregateConfigRulesRequest)

CreateDeleteAggregateConfigRulesRequest creates a request to invoke DeleteAggregateConfigRules API

type DeleteAggregateConfigRulesResponse added in v1.61.1381

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

DeleteAggregateConfigRulesResponse is the response struct for api DeleteAggregateConfigRules

func CreateDeleteAggregateConfigRulesResponse added in v1.61.1381

func CreateDeleteAggregateConfigRulesResponse() (response *DeleteAggregateConfigRulesResponse)

CreateDeleteAggregateConfigRulesResponse creates a response to parse from DeleteAggregateConfigRules response

type DeleteAggregateRemediationsRequest added in v1.61.1493

type DeleteAggregateRemediationsRequest struct {
	*requests.RpcRequest
	RemediationIds string `position:"Body" name:"RemediationIds"`
	AggregatorId   string `position:"Body" name:"AggregatorId"`
}

DeleteAggregateRemediationsRequest is the request struct for api DeleteAggregateRemediations

func CreateDeleteAggregateRemediationsRequest added in v1.61.1493

func CreateDeleteAggregateRemediationsRequest() (request *DeleteAggregateRemediationsRequest)

CreateDeleteAggregateRemediationsRequest creates a request to invoke DeleteAggregateRemediations API

type DeleteAggregateRemediationsResponse added in v1.61.1493

type DeleteAggregateRemediationsResponse struct {
	*responses.BaseResponse
	RequestId                string                    `json:"RequestId" xml:"RequestId"`
	RemediationDeleteResults []RemediationDeleteResult `json:"RemediationDeleteResults" xml:"RemediationDeleteResults"`
}

DeleteAggregateRemediationsResponse is the response struct for api DeleteAggregateRemediations

func CreateDeleteAggregateRemediationsResponse added in v1.61.1493

func CreateDeleteAggregateRemediationsResponse() (response *DeleteAggregateRemediationsResponse)

CreateDeleteAggregateRemediationsResponse creates a response to parse from DeleteAggregateRemediations response

type DeleteAggregatorsRequest added in v1.61.1381

type DeleteAggregatorsRequest struct {
	*requests.RpcRequest
	ClientToken   string `position:"Body" name:"ClientToken"`
	AggregatorIds string `position:"Body" name:"AggregatorIds"`
}

DeleteAggregatorsRequest is the request struct for api DeleteAggregators

func CreateDeleteAggregatorsRequest added in v1.61.1381

func CreateDeleteAggregatorsRequest() (request *DeleteAggregatorsRequest)

CreateDeleteAggregatorsRequest creates a request to invoke DeleteAggregators API

type DeleteAggregatorsResponse added in v1.61.1381

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

DeleteAggregatorsResponse is the response struct for api DeleteAggregators

func CreateDeleteAggregatorsResponse added in v1.61.1381

func CreateDeleteAggregatorsResponse() (response *DeleteAggregatorsResponse)

CreateDeleteAggregatorsResponse creates a response to parse from DeleteAggregators response

type DeleteCompliancePacksRequest added in v1.61.1381

type DeleteCompliancePacksRequest struct {
	*requests.RpcRequest
	ClientToken       string           `position:"Body" name:"ClientToken"`
	CompliancePackIds string           `position:"Body" name:"CompliancePackIds"`
	DeleteRule        requests.Boolean `position:"Body" name:"DeleteRule"`
}

DeleteCompliancePacksRequest is the request struct for api DeleteCompliancePacks

func CreateDeleteCompliancePacksRequest added in v1.61.1381

func CreateDeleteCompliancePacksRequest() (request *DeleteCompliancePacksRequest)

CreateDeleteCompliancePacksRequest creates a request to invoke DeleteCompliancePacks API

type DeleteCompliancePacksResponse added in v1.61.1381

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

DeleteCompliancePacksResponse is the response struct for api DeleteCompliancePacks

func CreateDeleteCompliancePacksResponse added in v1.61.1381

func CreateDeleteCompliancePacksResponse() (response *DeleteCompliancePacksResponse)

CreateDeleteCompliancePacksResponse creates a response to parse from DeleteCompliancePacks response

type DeleteConfigDeliveryChannelRequest added in v1.62.102

type DeleteConfigDeliveryChannelRequest struct {
	*requests.RpcRequest
	DeliveryChannelId string `position:"Query" name:"DeliveryChannelId"`
}

DeleteConfigDeliveryChannelRequest is the request struct for api DeleteConfigDeliveryChannel

func CreateDeleteConfigDeliveryChannelRequest added in v1.62.102

func CreateDeleteConfigDeliveryChannelRequest() (request *DeleteConfigDeliveryChannelRequest)

CreateDeleteConfigDeliveryChannelRequest creates a request to invoke DeleteConfigDeliveryChannel API

type DeleteConfigDeliveryChannelResponse added in v1.62.102

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

DeleteConfigDeliveryChannelResponse is the response struct for api DeleteConfigDeliveryChannel

func CreateDeleteConfigDeliveryChannelResponse added in v1.62.102

func CreateDeleteConfigDeliveryChannelResponse() (response *DeleteConfigDeliveryChannelResponse)

CreateDeleteConfigDeliveryChannelResponse creates a response to parse from DeleteConfigDeliveryChannel response

type DeleteRemediationsRequest added in v1.61.1493

type DeleteRemediationsRequest struct {
	*requests.RpcRequest
	RemediationIds string `position:"Body" name:"RemediationIds"`
}

DeleteRemediationsRequest is the request struct for api DeleteRemediations

func CreateDeleteRemediationsRequest added in v1.61.1493

func CreateDeleteRemediationsRequest() (request *DeleteRemediationsRequest)

CreateDeleteRemediationsRequest creates a request to invoke DeleteRemediations API

type DeleteRemediationsResponse added in v1.61.1493

type DeleteRemediationsResponse struct {
	*responses.BaseResponse
	RequestId                string                    `json:"RequestId" xml:"RequestId"`
	RemediationDeleteResults []RemediationDeleteResult `json:"RemediationDeleteResults" xml:"RemediationDeleteResults"`
}

DeleteRemediationsResponse is the response struct for api DeleteRemediations

func CreateDeleteRemediationsResponse added in v1.61.1493

func CreateDeleteRemediationsResponse() (response *DeleteRemediationsResponse)

CreateDeleteRemediationsResponse creates a response to parse from DeleteRemediations response

type DeliveryChannel

type DeliveryChannel struct {
	Status                              int    `json:"Status" xml:"Status"`
	ConfigurationItemChangeNotification bool   `json:"ConfigurationItemChangeNotification" xml:"ConfigurationItemChangeNotification"`
	NonCompliantNotification            bool   `json:"NonCompliantNotification" xml:"NonCompliantNotification"`
	DeliveryChannelName                 string `json:"DeliveryChannelName" xml:"DeliveryChannelName"`
	AggregatorId                        string `json:"AggregatorId" xml:"AggregatorId"`
	DeliverySnapshotTime                string `json:"DeliverySnapshotTime" xml:"DeliverySnapshotTime"`
	DeliveryChannelId                   string `json:"DeliveryChannelId" xml:"DeliveryChannelId"`
	DeliveryChannelAssumeRoleArn        string `json:"DeliveryChannelAssumeRoleArn" xml:"DeliveryChannelAssumeRoleArn"`
	AccountId                           string `json:"AccountId" xml:"AccountId"`
	DeliveryChannelType                 string `json:"DeliveryChannelType" xml:"DeliveryChannelType"`
	ConfigurationSnapshot               bool   `json:"ConfigurationSnapshot" xml:"ConfigurationSnapshot"`
	OversizedDataOSSTargetArn           string `json:"OversizedDataOSSTargetArn" xml:"OversizedDataOSSTargetArn"`
	DeliveryChannelTargetArn            string `json:"DeliveryChannelTargetArn" xml:"DeliveryChannelTargetArn"`
	Description                         string `json:"Description" xml:"Description"`
	DeliveryChannelCondition            string `json:"DeliveryChannelCondition" xml:"DeliveryChannelCondition"`
}

DeliveryChannel is a nested struct in config response

type DeliveryChannelInGetConfigDeliveryChannel added in v1.61.1620

type DeliveryChannelInGetConfigDeliveryChannel struct {
	Status                              int    `json:"Status" xml:"Status"`
	DeliveryChannelId                   string `json:"DeliveryChannelId" xml:"DeliveryChannelId"`
	DeliveryChannelName                 string `json:"DeliveryChannelName" xml:"DeliveryChannelName"`
	DeliveryChannelType                 string `json:"DeliveryChannelType" xml:"DeliveryChannelType"`
	DeliveryChannelTargetArn            string `json:"DeliveryChannelTargetArn" xml:"DeliveryChannelTargetArn"`
	DeliveryChannelAssumeRoleArn        string `json:"DeliveryChannelAssumeRoleArn" xml:"DeliveryChannelAssumeRoleArn"`
	DeliveryChannelCondition            string `json:"DeliveryChannelCondition" xml:"DeliveryChannelCondition"`
	OversizedDataOSSTargetArn           string `json:"OversizedDataOSSTargetArn" xml:"OversizedDataOSSTargetArn"`
	Description                         string `json:"Description" xml:"Description"`
	ConfigurationSnapshot               bool   `json:"ConfigurationSnapshot" xml:"ConfigurationSnapshot"`
	ConfigurationItemChangeNotification bool   `json:"ConfigurationItemChangeNotification" xml:"ConfigurationItemChangeNotification"`
	NonCompliantNotification            bool   `json:"NonCompliantNotification" xml:"NonCompliantNotification"`
	AccountId                           int64  `json:"AccountId" xml:"AccountId"`
	DeliverySnapshotTime                string `json:"DeliverySnapshotTime" xml:"DeliverySnapshotTime"`
}

DeliveryChannelInGetConfigDeliveryChannel is a nested struct in config response

type DeliveryChannelInListAggregateConfigDeliveryChannels added in v1.61.1620

type DeliveryChannelInListAggregateConfigDeliveryChannels struct {
	Status                              int    `json:"Status" xml:"Status"`
	DeliveryChannelName                 string `json:"DeliveryChannelName" xml:"DeliveryChannelName"`
	DeliveryChannelId                   string `json:"DeliveryChannelId" xml:"DeliveryChannelId"`
	DeliveryChannelType                 string `json:"DeliveryChannelType" xml:"DeliveryChannelType"`
	DeliveryChannelTargetArn            string `json:"DeliveryChannelTargetArn" xml:"DeliveryChannelTargetArn"`
	DeliveryChannelAssumeRoleArn        string `json:"DeliveryChannelAssumeRoleArn" xml:"DeliveryChannelAssumeRoleArn"`
	DeliveryChannelCondition            string `json:"DeliveryChannelCondition" xml:"DeliveryChannelCondition"`
	OversizedDataOSSTargetArn           string `json:"OversizedDataOSSTargetArn" xml:"OversizedDataOSSTargetArn"`
	Description                         string `json:"Description" xml:"Description"`
	ConfigurationSnapshot               bool   `json:"ConfigurationSnapshot" xml:"ConfigurationSnapshot"`
	ConfigurationItemChangeNotification bool   `json:"ConfigurationItemChangeNotification" xml:"ConfigurationItemChangeNotification"`
	NonCompliantNotification            bool   `json:"NonCompliantNotification" xml:"NonCompliantNotification"`
	AggregatorId                        string `json:"AggregatorId" xml:"AggregatorId"`
	AccountId                           int64  `json:"AccountId" xml:"AccountId"`
	DeliverySnapshotTime                string `json:"DeliverySnapshotTime" xml:"DeliverySnapshotTime"`
}

DeliveryChannelInListAggregateConfigDeliveryChannels is a nested struct in config response

type DeliveryChannelInListConfigDeliveryChannels added in v1.61.1620

type DeliveryChannelInListConfigDeliveryChannels struct {
	Status                              int    `json:"Status" xml:"Status"`
	DeliveryChannelName                 string `json:"DeliveryChannelName" xml:"DeliveryChannelName"`
	DeliveryChannelId                   string `json:"DeliveryChannelId" xml:"DeliveryChannelId"`
	DeliveryChannelType                 string `json:"DeliveryChannelType" xml:"DeliveryChannelType"`
	DeliveryChannelTargetArn            string `json:"DeliveryChannelTargetArn" xml:"DeliveryChannelTargetArn"`
	DeliveryChannelAssumeRoleArn        string `json:"DeliveryChannelAssumeRoleArn" xml:"DeliveryChannelAssumeRoleArn"`
	DeliveryChannelCondition            string `json:"DeliveryChannelCondition" xml:"DeliveryChannelCondition"`
	OversizedDataOSSTargetArn           string `json:"OversizedDataOSSTargetArn" xml:"OversizedDataOSSTargetArn"`
	Description                         string `json:"Description" xml:"Description"`
	ConfigurationSnapshot               bool   `json:"ConfigurationSnapshot" xml:"ConfigurationSnapshot"`
	ConfigurationItemChangeNotification bool   `json:"ConfigurationItemChangeNotification" xml:"ConfigurationItemChangeNotification"`
	NonCompliantNotification            bool   `json:"NonCompliantNotification" xml:"NonCompliantNotification"`
	AccountId                           int64  `json:"AccountId" xml:"AccountId"`
	DeliverySnapshotTime                string `json:"DeliverySnapshotTime" xml:"DeliverySnapshotTime"`
}

DeliveryChannelInListConfigDeliveryChannels is a nested struct in config response

type DeliveryChannelsInListAggregateConfigDeliveryChannels added in v1.61.1620

type DeliveryChannelsInListAggregateConfigDeliveryChannels struct {
	DeliveryChannel []DeliveryChannelInListAggregateConfigDeliveryChannels `json:"DeliveryChannel" xml:"DeliveryChannel"`
}

DeliveryChannelsInListAggregateConfigDeliveryChannels is a nested struct in config response

type DeliveryChannelsInListConfigDeliveryChannels added in v1.61.1620

type DeliveryChannelsInListConfigDeliveryChannels struct {
	DeliveryChannel []DeliveryChannelInListConfigDeliveryChannels `json:"DeliveryChannel" xml:"DeliveryChannel"`
}

DeliveryChannelsInListConfigDeliveryChannels is a nested struct in config response

type DetachAggregateConfigRuleToCompliancePackRequest added in v1.61.1381

type DetachAggregateConfigRuleToCompliancePackRequest struct {
	*requests.RpcRequest
	ConfigRuleIds    string `position:"Query" name:"ConfigRuleIds"`
	AggregatorId     string `position:"Query" name:"AggregatorId"`
	CompliancePackId string `position:"Query" name:"CompliancePackId"`
}

DetachAggregateConfigRuleToCompliancePackRequest is the request struct for api DetachAggregateConfigRuleToCompliancePack

func CreateDetachAggregateConfigRuleToCompliancePackRequest added in v1.61.1381

func CreateDetachAggregateConfigRuleToCompliancePackRequest() (request *DetachAggregateConfigRuleToCompliancePackRequest)

CreateDetachAggregateConfigRuleToCompliancePackRequest creates a request to invoke DetachAggregateConfigRuleToCompliancePack API

type DetachAggregateConfigRuleToCompliancePackResponse added in v1.61.1381

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

DetachAggregateConfigRuleToCompliancePackResponse is the response struct for api DetachAggregateConfigRuleToCompliancePack

func CreateDetachAggregateConfigRuleToCompliancePackResponse added in v1.61.1381

func CreateDetachAggregateConfigRuleToCompliancePackResponse() (response *DetachAggregateConfigRuleToCompliancePackResponse)

CreateDetachAggregateConfigRuleToCompliancePackResponse creates a response to parse from DetachAggregateConfigRuleToCompliancePack response

type DetachConfigRuleToCompliancePackRequest added in v1.61.1381

type DetachConfigRuleToCompliancePackRequest struct {
	*requests.RpcRequest
	ConfigRuleIds    string `position:"Query" name:"ConfigRuleIds"`
	CompliancePackId string `position:"Query" name:"CompliancePackId"`
}

DetachConfigRuleToCompliancePackRequest is the request struct for api DetachConfigRuleToCompliancePack

func CreateDetachConfigRuleToCompliancePackRequest added in v1.61.1381

func CreateDetachConfigRuleToCompliancePackRequest() (request *DetachConfigRuleToCompliancePackRequest)

CreateDetachConfigRuleToCompliancePackRequest creates a request to invoke DetachConfigRuleToCompliancePack API

type DetachConfigRuleToCompliancePackResponse added in v1.61.1381

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

DetachConfigRuleToCompliancePackResponse is the response struct for api DetachConfigRuleToCompliancePack

func CreateDetachConfigRuleToCompliancePackResponse added in v1.61.1381

func CreateDetachConfigRuleToCompliancePackResponse() (response *DetachConfigRuleToCompliancePackResponse)

CreateDetachConfigRuleToCompliancePackResponse creates a response to parse from DetachConfigRuleToCompliancePack response

type DiscoveredResourceCountsSummaryInGetAggregateResourceCountsGroupByRegion added in v1.61.1381

type DiscoveredResourceCountsSummaryInGetAggregateResourceCountsGroupByRegion struct {
	GroupedResourceCount []GroupedResourceCount `json:"GroupedResourceCount" xml:"GroupedResourceCount"`
}

DiscoveredResourceCountsSummaryInGetAggregateResourceCountsGroupByRegion is a nested struct in config response

type DiscoveredResourceCountsSummaryInGetAggregateResourceCountsGroupByResourceType added in v1.61.1381

type DiscoveredResourceCountsSummaryInGetAggregateResourceCountsGroupByResourceType struct {
	GroupedResourceCount []GroupedResourceCount `json:"GroupedResourceCount" xml:"GroupedResourceCount"`
}

DiscoveredResourceCountsSummaryInGetAggregateResourceCountsGroupByResourceType is a nested struct in config response

type DiscoveredResourceCountsSummaryInGetDiscoveredResourceCountsGroupByRegion added in v1.61.1381

type DiscoveredResourceCountsSummaryInGetDiscoveredResourceCountsGroupByRegion struct {
	GroupedResourceCount []GroupedResourceCount `json:"GroupedResourceCount" xml:"GroupedResourceCount"`
}

DiscoveredResourceCountsSummaryInGetDiscoveredResourceCountsGroupByRegion is a nested struct in config response

type DiscoveredResourceCountsSummaryInGetDiscoveredResourceCountsGroupByResourceType added in v1.61.1381

type DiscoveredResourceCountsSummaryInGetDiscoveredResourceCountsGroupByResourceType struct {
	GroupedResourceCount []GroupedResourceCount `json:"GroupedResourceCount" xml:"GroupedResourceCount"`
}

DiscoveredResourceCountsSummaryInGetDiscoveredResourceCountsGroupByResourceType is a nested struct in config response

type DiscoveredResourceDetail

type DiscoveredResourceDetail struct {
	Region               string `json:"Region" xml:"Region"`
	ResourceType         string `json:"ResourceType" xml:"ResourceType"`
	ResourceId           string `json:"ResourceId" xml:"ResourceId"`
	ResourceStatus       string `json:"ResourceStatus" xml:"ResourceStatus"`
	Tags                 string `json:"Tags" xml:"Tags"`
	Version              int64  `json:"Version" xml:"Version"`
	AvailabilityZone     string `json:"AvailabilityZone" xml:"AvailabilityZone"`
	Configuration        string `json:"Configuration" xml:"Configuration"`
	AccountId            int64  `json:"AccountId" xml:"AccountId"`
	ResourceName         string `json:"ResourceName" xml:"ResourceName"`
	ResourceCreationTime int64  `json:"ResourceCreationTime" xml:"ResourceCreationTime"`
	ResourceDeleted      int    `json:"ResourceDeleted" xml:"ResourceDeleted"`
}

DiscoveredResourceDetail is a nested struct in config response

type DiscoveredResourceProfile

type DiscoveredResourceProfile struct {
	Region               string `json:"Region" xml:"Region"`
	ResourceType         string `json:"ResourceType" xml:"ResourceType"`
	ResourceId           string `json:"ResourceId" xml:"ResourceId"`
	ResourceStatus       string `json:"ResourceStatus" xml:"ResourceStatus"`
	Tags                 string `json:"Tags" xml:"Tags"`
	Version              int64  `json:"Version" xml:"Version"`
	AvailabilityZone     string `json:"AvailabilityZone" xml:"AvailabilityZone"`
	AccountId            int64  `json:"AccountId" xml:"AccountId"`
	ResourceName         string `json:"ResourceName" xml:"ResourceName"`
	ResourceOwnerId      int64  `json:"ResourceOwnerId" xml:"ResourceOwnerId"`
	ResourceCreationTime int64  `json:"ResourceCreationTime" xml:"ResourceCreationTime"`
	ResourceDeleted      int    `json:"ResourceDeleted" xml:"ResourceDeleted"`
}

DiscoveredResourceProfile is a nested struct in config response

type DiscoveredResourceProfileListInListAggregateDiscoveredResources added in v1.61.1380

type DiscoveredResourceProfileListInListAggregateDiscoveredResources struct {
	DiscoveredResourceProfile []DiscoveredResourceProfile `json:"DiscoveredResourceProfile" xml:"DiscoveredResourceProfile"`
}

DiscoveredResourceProfileListInListAggregateDiscoveredResources is a nested struct in config response

type DiscoveredResourceProfileListInListDiscoveredResources added in v1.61.1380

type DiscoveredResourceProfileListInListDiscoveredResources struct {
	DiscoveredResourceProfile []DiscoveredResourceProfile `json:"DiscoveredResourceProfile" xml:"DiscoveredResourceProfile"`
}

DiscoveredResourceProfileListInListDiscoveredResources is a nested struct in config response

type DiscoveredResourceProfiles

type DiscoveredResourceProfiles struct {
	NextToken                     string                      `json:"NextToken" xml:"NextToken"`
	TotalCount                    int                         `json:"TotalCount" xml:"TotalCount"`
	MaxResults                    int                         `json:"MaxResults" xml:"MaxResults"`
	DiscoveredResourceProfileList []DiscoveredResourceProfile `json:"DiscoveredResourceProfileList" xml:"DiscoveredResourceProfileList"`
}

DiscoveredResourceProfiles is a nested struct in config response

type EvaluatePreConfigRulesRequest added in v1.62.102

type EvaluatePreConfigRulesRequest struct {
	*requests.RpcRequest
	EnableManagedRules    requests.Boolean `position:"Body" name:"EnableManagedRules"`
	ResourceEvaluateItems string           `position:"Body" name:"ResourceEvaluateItems"`
	ResourceTypeFormat    string           `position:"Body" name:"ResourceTypeFormat"`
}

EvaluatePreConfigRulesRequest is the request struct for api EvaluatePreConfigRules

func CreateEvaluatePreConfigRulesRequest added in v1.62.102

func CreateEvaluatePreConfigRulesRequest() (request *EvaluatePreConfigRulesRequest)

CreateEvaluatePreConfigRulesRequest creates a request to invoke EvaluatePreConfigRules API

type EvaluatePreConfigRulesResponse added in v1.62.102

type EvaluatePreConfigRulesResponse struct {
	*responses.BaseResponse
	RequestId           string               `json:"RequestId" xml:"RequestId"`
	ResourceEvaluations []ResourceEvaluation `json:"ResourceEvaluations" xml:"ResourceEvaluations"`
}

EvaluatePreConfigRulesResponse is the response struct for api EvaluatePreConfigRules

func CreateEvaluatePreConfigRulesResponse added in v1.62.102

func CreateEvaluatePreConfigRulesResponse() (response *EvaluatePreConfigRulesResponse)

CreateEvaluatePreConfigRulesResponse creates a response to parse from EvaluatePreConfigRules response

type EvaluationResult

type EvaluationResult struct {
	ConfigRuleInvokedTimestamp int64                      `json:"ConfigRuleInvokedTimestamp" xml:"ConfigRuleInvokedTimestamp"`
	RiskLevel                  int                        `json:"RiskLevel" xml:"RiskLevel"`
	RemediationEnabled         bool                       `json:"RemediationEnabled" xml:"RemediationEnabled"`
	Annotation                 string                     `json:"Annotation" xml:"Annotation"`
	ComplianceType             string                     `json:"ComplianceType" xml:"ComplianceType"`
	ResultRecordedTimestamp    int64                      `json:"ResultRecordedTimestamp" xml:"ResultRecordedTimestamp"`
	InvokingEventMessageType   string                     `json:"InvokingEventMessageType" xml:"InvokingEventMessageType"`
	EvaluationResultIdentifier EvaluationResultIdentifier `json:"EvaluationResultIdentifier" xml:"EvaluationResultIdentifier"`
}

EvaluationResult is a nested struct in config response

type EvaluationResultIdentifier

type EvaluationResultIdentifier struct {
	OrderingTimestamp         int64                     `json:"OrderingTimestamp" xml:"OrderingTimestamp"`
	EvaluationResultQualifier EvaluationResultQualifier `json:"EvaluationResultQualifier" xml:"EvaluationResultQualifier"`
}

EvaluationResultIdentifier is a nested struct in config response

type EvaluationResultListInListAggregateConfigRuleEvaluationResults added in v1.61.1381

type EvaluationResultListInListAggregateConfigRuleEvaluationResults struct {
	EvaluationResult []EvaluationResult `json:"EvaluationResult" xml:"EvaluationResult"`
}

EvaluationResultListInListAggregateConfigRuleEvaluationResults is a nested struct in config response

type EvaluationResultListInListAggregateResourceEvaluationResults added in v1.61.1381

type EvaluationResultListInListAggregateResourceEvaluationResults struct {
	EvaluationResult []EvaluationResult `json:"EvaluationResult" xml:"EvaluationResult"`
}

EvaluationResultListInListAggregateResourceEvaluationResults is a nested struct in config response

type EvaluationResultListInListConfigRuleEvaluationResults added in v1.61.1381

type EvaluationResultListInListConfigRuleEvaluationResults struct {
	EvaluationResult []EvaluationResult `json:"EvaluationResult" xml:"EvaluationResult"`
}

EvaluationResultListInListConfigRuleEvaluationResults is a nested struct in config response

type EvaluationResultListInListResourceEvaluationResults added in v1.61.1381

type EvaluationResultListInListResourceEvaluationResults struct {
	EvaluationResult []EvaluationResult `json:"EvaluationResult" xml:"EvaluationResult"`
}

EvaluationResultListInListResourceEvaluationResults is a nested struct in config response

type EvaluationResultQualifier

type EvaluationResultQualifier struct {
	ResourceType     string `json:"ResourceType" xml:"ResourceType"`
	ResourceId       string `json:"ResourceId" xml:"ResourceId"`
	CompliancePackId string `json:"CompliancePackId" xml:"CompliancePackId"`
	ConfigRuleArn    string `json:"ConfigRuleArn" xml:"ConfigRuleArn"`
	RegionId         string `json:"RegionId" xml:"RegionId"`
	IgnoreDate       string `json:"IgnoreDate" xml:"IgnoreDate"`
	ResourceName     string `json:"ResourceName" xml:"ResourceName"`
	ResourceOwnerId  int64  `json:"ResourceOwnerId" xml:"ResourceOwnerId"`
	ConfigRuleName   string `json:"ConfigRuleName" xml:"ConfigRuleName"`
	ConfigRuleId     string `json:"ConfigRuleId" xml:"ConfigRuleId"`
}

EvaluationResultQualifier is a nested struct in config response

type EvaluationResults

type EvaluationResults struct {
	NextToken            string             `json:"NextToken" xml:"NextToken"`
	MaxResults           int                `json:"MaxResults" xml:"MaxResults"`
	EvaluationResultList []EvaluationResult `json:"EvaluationResultList" xml:"EvaluationResultList"`
}

EvaluationResults is a nested struct in config response

type GenerateAggregateCompliancePackReportRequest added in v1.61.1381

type GenerateAggregateCompliancePackReportRequest struct {
	*requests.RpcRequest
	ClientToken      string `position:"Body" name:"ClientToken"`
	AggregatorId     string `position:"Body" name:"AggregatorId"`
	CompliancePackId string `position:"Body" name:"CompliancePackId"`
}

GenerateAggregateCompliancePackReportRequest is the request struct for api GenerateAggregateCompliancePackReport

func CreateGenerateAggregateCompliancePackReportRequest added in v1.61.1381

func CreateGenerateAggregateCompliancePackReportRequest() (request *GenerateAggregateCompliancePackReportRequest)

CreateGenerateAggregateCompliancePackReportRequest creates a request to invoke GenerateAggregateCompliancePackReport API

type GenerateAggregateCompliancePackReportResponse added in v1.61.1381

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

GenerateAggregateCompliancePackReportResponse is the response struct for api GenerateAggregateCompliancePackReport

func CreateGenerateAggregateCompliancePackReportResponse added in v1.61.1381

func CreateGenerateAggregateCompliancePackReportResponse() (response *GenerateAggregateCompliancePackReportResponse)

CreateGenerateAggregateCompliancePackReportResponse creates a response to parse from GenerateAggregateCompliancePackReport response

type GenerateAggregateConfigRulesReportRequest added in v1.61.1381

type GenerateAggregateConfigRulesReportRequest struct {
	*requests.RpcRequest
	ClientToken   string `position:"Body" name:"ClientToken"`
	ConfigRuleIds string `position:"Body" name:"ConfigRuleIds"`
	AggregatorId  string `position:"Body" name:"AggregatorId"`
}

GenerateAggregateConfigRulesReportRequest is the request struct for api GenerateAggregateConfigRulesReport

func CreateGenerateAggregateConfigRulesReportRequest added in v1.61.1381

func CreateGenerateAggregateConfigRulesReportRequest() (request *GenerateAggregateConfigRulesReportRequest)

CreateGenerateAggregateConfigRulesReportRequest creates a request to invoke GenerateAggregateConfigRulesReport API

type GenerateAggregateConfigRulesReportResponse added in v1.61.1381

type GenerateAggregateConfigRulesReportResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	AggregatorId string `json:"AggregatorId" xml:"AggregatorId"`
	ReportId     string `json:"ReportId" xml:"ReportId"`
}

GenerateAggregateConfigRulesReportResponse is the response struct for api GenerateAggregateConfigRulesReport

func CreateGenerateAggregateConfigRulesReportResponse added in v1.61.1381

func CreateGenerateAggregateConfigRulesReportResponse() (response *GenerateAggregateConfigRulesReportResponse)

CreateGenerateAggregateConfigRulesReportResponse creates a response to parse from GenerateAggregateConfigRulesReport response

type GenerateCompliancePackReportRequest added in v1.61.1381

type GenerateCompliancePackReportRequest struct {
	*requests.RpcRequest
	ClientToken      string `position:"Body" name:"ClientToken"`
	CompliancePackId string `position:"Body" name:"CompliancePackId"`
}

GenerateCompliancePackReportRequest is the request struct for api GenerateCompliancePackReport

func CreateGenerateCompliancePackReportRequest added in v1.61.1381

func CreateGenerateCompliancePackReportRequest() (request *GenerateCompliancePackReportRequest)

CreateGenerateCompliancePackReportRequest creates a request to invoke GenerateCompliancePackReport API

type GenerateCompliancePackReportResponse added in v1.61.1381

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

GenerateCompliancePackReportResponse is the response struct for api GenerateCompliancePackReport

func CreateGenerateCompliancePackReportResponse added in v1.61.1381

func CreateGenerateCompliancePackReportResponse() (response *GenerateCompliancePackReportResponse)

CreateGenerateCompliancePackReportResponse creates a response to parse from GenerateCompliancePackReport response

type GenerateConfigRulesReportRequest added in v1.61.1381

type GenerateConfigRulesReportRequest struct {
	*requests.RpcRequest
	ClientToken   string `position:"Body" name:"ClientToken"`
	ConfigRuleIds string `position:"Body" name:"ConfigRuleIds"`
}

GenerateConfigRulesReportRequest is the request struct for api GenerateConfigRulesReport

func CreateGenerateConfigRulesReportRequest added in v1.61.1381

func CreateGenerateConfigRulesReportRequest() (request *GenerateConfigRulesReportRequest)

CreateGenerateConfigRulesReportRequest creates a request to invoke GenerateConfigRulesReport API

type GenerateConfigRulesReportResponse added in v1.61.1381

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

GenerateConfigRulesReportResponse is the response struct for api GenerateConfigRulesReport

func CreateGenerateConfigRulesReportResponse added in v1.61.1381

func CreateGenerateConfigRulesReportResponse() (response *GenerateConfigRulesReportResponse)

CreateGenerateConfigRulesReportResponse creates a response to parse from GenerateConfigRulesReport response

type GetAggregateAccountComplianceByPackRequest added in v1.61.1381

type GetAggregateAccountComplianceByPackRequest struct {
	*requests.RpcRequest
	AggregatorId     string `position:"Query" name:"AggregatorId"`
	CompliancePackId string `position:"Query" name:"CompliancePackId"`
}

GetAggregateAccountComplianceByPackRequest is the request struct for api GetAggregateAccountComplianceByPack

func CreateGetAggregateAccountComplianceByPackRequest added in v1.61.1381

func CreateGetAggregateAccountComplianceByPackRequest() (request *GetAggregateAccountComplianceByPackRequest)

CreateGetAggregateAccountComplianceByPackRequest creates a request to invoke GetAggregateAccountComplianceByPack API

type GetAggregateAccountComplianceByPackResponse added in v1.61.1381

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

GetAggregateAccountComplianceByPackResponse is the response struct for api GetAggregateAccountComplianceByPack

func CreateGetAggregateAccountComplianceByPackResponse added in v1.61.1381

func CreateGetAggregateAccountComplianceByPackResponse() (response *GetAggregateAccountComplianceByPackResponse)

CreateGetAggregateAccountComplianceByPackResponse creates a response to parse from GetAggregateAccountComplianceByPack response

type GetAggregateCompliancePackReportRequest added in v1.61.1381

type GetAggregateCompliancePackReportRequest struct {
	*requests.RpcRequest
	AggregatorId     string `position:"Query" name:"AggregatorId"`
	CompliancePackId string `position:"Query" name:"CompliancePackId"`
}

GetAggregateCompliancePackReportRequest is the request struct for api GetAggregateCompliancePackReport

func CreateGetAggregateCompliancePackReportRequest added in v1.61.1381

func CreateGetAggregateCompliancePackReportRequest() (request *GetAggregateCompliancePackReportRequest)

CreateGetAggregateCompliancePackReportRequest creates a request to invoke GetAggregateCompliancePackReport API

type GetAggregateCompliancePackReportResponse added in v1.61.1381

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

GetAggregateCompliancePackReportResponse is the response struct for api GetAggregateCompliancePackReport

func CreateGetAggregateCompliancePackReportResponse added in v1.61.1381

func CreateGetAggregateCompliancePackReportResponse() (response *GetAggregateCompliancePackReportResponse)

CreateGetAggregateCompliancePackReportResponse creates a response to parse from GetAggregateCompliancePackReport response

type GetAggregateCompliancePackRequest added in v1.61.1381

type GetAggregateCompliancePackRequest struct {
	*requests.RpcRequest
	AggregatorId     string `position:"Query" name:"AggregatorId"`
	CompliancePackId string `position:"Query" name:"CompliancePackId"`
}

GetAggregateCompliancePackRequest is the request struct for api GetAggregateCompliancePack

func CreateGetAggregateCompliancePackRequest added in v1.61.1381

func CreateGetAggregateCompliancePackRequest() (request *GetAggregateCompliancePackRequest)

CreateGetAggregateCompliancePackRequest creates a request to invoke GetAggregateCompliancePack API

type GetAggregateCompliancePackResponse added in v1.61.1381

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

GetAggregateCompliancePackResponse is the response struct for api GetAggregateCompliancePack

func CreateGetAggregateCompliancePackResponse added in v1.61.1381

func CreateGetAggregateCompliancePackResponse() (response *GetAggregateCompliancePackResponse)

CreateGetAggregateCompliancePackResponse creates a response to parse from GetAggregateCompliancePack response

type GetAggregateConfigDeliveryChannelRequest added in v1.61.1620

type GetAggregateConfigDeliveryChannelRequest struct {
	*requests.RpcRequest
	AggregatorId      string `position:"Query" name:"AggregatorId"`
	DeliveryChannelId string `position:"Query" name:"DeliveryChannelId"`
}

GetAggregateConfigDeliveryChannelRequest is the request struct for api GetAggregateConfigDeliveryChannel

func CreateGetAggregateConfigDeliveryChannelRequest added in v1.61.1620

func CreateGetAggregateConfigDeliveryChannelRequest() (request *GetAggregateConfigDeliveryChannelRequest)

CreateGetAggregateConfigDeliveryChannelRequest creates a request to invoke GetAggregateConfigDeliveryChannel API

type GetAggregateConfigDeliveryChannelResponse added in v1.61.1620

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

GetAggregateConfigDeliveryChannelResponse is the response struct for api GetAggregateConfigDeliveryChannel

func CreateGetAggregateConfigDeliveryChannelResponse added in v1.61.1620

func CreateGetAggregateConfigDeliveryChannelResponse() (response *GetAggregateConfigDeliveryChannelResponse)

CreateGetAggregateConfigDeliveryChannelResponse creates a response to parse from GetAggregateConfigDeliveryChannel response

type GetAggregateConfigRuleComplianceByPackRequest added in v1.61.1381

type GetAggregateConfigRuleComplianceByPackRequest struct {
	*requests.RpcRequest
	AggregatorId     string `position:"Query" name:"AggregatorId"`
	CompliancePackId string `position:"Query" name:"CompliancePackId"`
}

GetAggregateConfigRuleComplianceByPackRequest is the request struct for api GetAggregateConfigRuleComplianceByPack

func CreateGetAggregateConfigRuleComplianceByPackRequest added in v1.61.1381

func CreateGetAggregateConfigRuleComplianceByPackRequest() (request *GetAggregateConfigRuleComplianceByPackRequest)

CreateGetAggregateConfigRuleComplianceByPackRequest creates a request to invoke GetAggregateConfigRuleComplianceByPack API

type GetAggregateConfigRuleComplianceByPackResponse added in v1.61.1381

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

GetAggregateConfigRuleComplianceByPackResponse is the response struct for api GetAggregateConfigRuleComplianceByPack

func CreateGetAggregateConfigRuleComplianceByPackResponse added in v1.61.1381

func CreateGetAggregateConfigRuleComplianceByPackResponse() (response *GetAggregateConfigRuleComplianceByPackResponse)

CreateGetAggregateConfigRuleComplianceByPackResponse creates a response to parse from GetAggregateConfigRuleComplianceByPack response

type GetAggregateConfigRuleRequest added in v1.61.1381

type GetAggregateConfigRuleRequest struct {
	*requests.RpcRequest
	ConfigRuleId string `position:"Query" name:"ConfigRuleId"`
	AggregatorId string `position:"Query" name:"AggregatorId"`
}

GetAggregateConfigRuleRequest is the request struct for api GetAggregateConfigRule

func CreateGetAggregateConfigRuleRequest added in v1.61.1381

func CreateGetAggregateConfigRuleRequest() (request *GetAggregateConfigRuleRequest)

CreateGetAggregateConfigRuleRequest creates a request to invoke GetAggregateConfigRule API

type GetAggregateConfigRuleResponse added in v1.61.1381

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

GetAggregateConfigRuleResponse is the response struct for api GetAggregateConfigRule

func CreateGetAggregateConfigRuleResponse added in v1.61.1381

func CreateGetAggregateConfigRuleResponse() (response *GetAggregateConfigRuleResponse)

CreateGetAggregateConfigRuleResponse creates a response to parse from GetAggregateConfigRule response

type GetAggregateConfigRuleSummaryByRiskLevelRequest added in v1.61.1381

type GetAggregateConfigRuleSummaryByRiskLevelRequest struct {
	*requests.RpcRequest
	AggregatorId string `position:"Query" name:"AggregatorId"`
}

GetAggregateConfigRuleSummaryByRiskLevelRequest is the request struct for api GetAggregateConfigRuleSummaryByRiskLevel

func CreateGetAggregateConfigRuleSummaryByRiskLevelRequest added in v1.61.1381

func CreateGetAggregateConfigRuleSummaryByRiskLevelRequest() (request *GetAggregateConfigRuleSummaryByRiskLevelRequest)

CreateGetAggregateConfigRuleSummaryByRiskLevelRequest creates a request to invoke GetAggregateConfigRuleSummaryByRiskLevel API

type GetAggregateConfigRuleSummaryByRiskLevelResponse added in v1.61.1381

type GetAggregateConfigRuleSummaryByRiskLevelResponse struct {
	*responses.BaseResponse
	RequestId           string `json:"RequestId" xml:"RequestId"`
	ConfigRuleSummaries []Data `json:"ConfigRuleSummaries" xml:"ConfigRuleSummaries"`
}

GetAggregateConfigRuleSummaryByRiskLevelResponse is the response struct for api GetAggregateConfigRuleSummaryByRiskLevel

func CreateGetAggregateConfigRuleSummaryByRiskLevelResponse added in v1.61.1381

func CreateGetAggregateConfigRuleSummaryByRiskLevelResponse() (response *GetAggregateConfigRuleSummaryByRiskLevelResponse)

CreateGetAggregateConfigRuleSummaryByRiskLevelResponse creates a response to parse from GetAggregateConfigRuleSummaryByRiskLevel response

type GetAggregateConfigRulesReportRequest added in v1.61.1381

type GetAggregateConfigRulesReportRequest struct {
	*requests.RpcRequest
	ReportId     string `position:"Query" name:"ReportId"`
	AggregatorId string `position:"Query" name:"AggregatorId"`
}

GetAggregateConfigRulesReportRequest is the request struct for api GetAggregateConfigRulesReport

func CreateGetAggregateConfigRulesReportRequest added in v1.61.1381

func CreateGetAggregateConfigRulesReportRequest() (request *GetAggregateConfigRulesReportRequest)

CreateGetAggregateConfigRulesReportRequest creates a request to invoke GetAggregateConfigRulesReport API

type GetAggregateConfigRulesReportResponse added in v1.61.1381

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

GetAggregateConfigRulesReportResponse is the response struct for api GetAggregateConfigRulesReport

func CreateGetAggregateConfigRulesReportResponse added in v1.61.1381

func CreateGetAggregateConfigRulesReportResponse() (response *GetAggregateConfigRulesReportResponse)

CreateGetAggregateConfigRulesReportResponse creates a response to parse from GetAggregateConfigRulesReport response

type GetAggregateDiscoveredResourceRequest added in v1.61.1380

type GetAggregateDiscoveredResourceRequest struct {
	*requests.RpcRequest
	ResourceId      string           `position:"Query" name:"ResourceId"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AggregatorId    string           `position:"Query" name:"AggregatorId"`
	ResourceType    string           `position:"Query" name:"ResourceType"`
	Region          string           `position:"Query" name:"Region"`
}

GetAggregateDiscoveredResourceRequest is the request struct for api GetAggregateDiscoveredResource

func CreateGetAggregateDiscoveredResourceRequest added in v1.61.1380

func CreateGetAggregateDiscoveredResourceRequest() (request *GetAggregateDiscoveredResourceRequest)

CreateGetAggregateDiscoveredResourceRequest creates a request to invoke GetAggregateDiscoveredResource API

type GetAggregateDiscoveredResourceResponse added in v1.61.1380

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

GetAggregateDiscoveredResourceResponse is the response struct for api GetAggregateDiscoveredResource

func CreateGetAggregateDiscoveredResourceResponse added in v1.61.1380

func CreateGetAggregateDiscoveredResourceResponse() (response *GetAggregateDiscoveredResourceResponse)

CreateGetAggregateDiscoveredResourceResponse creates a response to parse from GetAggregateDiscoveredResource response

type GetAggregateResourceComplianceByConfigRuleRequest added in v1.61.1381

type GetAggregateResourceComplianceByConfigRuleRequest struct {
	*requests.RpcRequest
	ConfigRuleId    string           `position:"Query" name:"ConfigRuleId"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AggregatorId    string           `position:"Query" name:"AggregatorId"`
	ComplianceType  string           `position:"Query" name:"ComplianceType"`
}

GetAggregateResourceComplianceByConfigRuleRequest is the request struct for api GetAggregateResourceComplianceByConfigRule

func CreateGetAggregateResourceComplianceByConfigRuleRequest added in v1.61.1381

func CreateGetAggregateResourceComplianceByConfigRuleRequest() (request *GetAggregateResourceComplianceByConfigRuleRequest)

CreateGetAggregateResourceComplianceByConfigRuleRequest creates a request to invoke GetAggregateResourceComplianceByConfigRule API

type GetAggregateResourceComplianceByConfigRuleResponse added in v1.61.1381

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

GetAggregateResourceComplianceByConfigRuleResponse is the response struct for api GetAggregateResourceComplianceByConfigRule

func CreateGetAggregateResourceComplianceByConfigRuleResponse added in v1.61.1381

func CreateGetAggregateResourceComplianceByConfigRuleResponse() (response *GetAggregateResourceComplianceByConfigRuleResponse)

CreateGetAggregateResourceComplianceByConfigRuleResponse creates a response to parse from GetAggregateResourceComplianceByConfigRule response

type GetAggregateResourceComplianceByPackRequest added in v1.61.1381

type GetAggregateResourceComplianceByPackRequest struct {
	*requests.RpcRequest
	AggregatorId     string `position:"Query" name:"AggregatorId"`
	CompliancePackId string `position:"Query" name:"CompliancePackId"`
}

GetAggregateResourceComplianceByPackRequest is the request struct for api GetAggregateResourceComplianceByPack

func CreateGetAggregateResourceComplianceByPackRequest added in v1.61.1381

func CreateGetAggregateResourceComplianceByPackRequest() (request *GetAggregateResourceComplianceByPackRequest)

CreateGetAggregateResourceComplianceByPackRequest creates a request to invoke GetAggregateResourceComplianceByPack API

type GetAggregateResourceComplianceByPackResponse added in v1.61.1381

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

GetAggregateResourceComplianceByPackResponse is the response struct for api GetAggregateResourceComplianceByPack

func CreateGetAggregateResourceComplianceByPackResponse added in v1.61.1381

func CreateGetAggregateResourceComplianceByPackResponse() (response *GetAggregateResourceComplianceByPackResponse)

CreateGetAggregateResourceComplianceByPackResponse creates a response to parse from GetAggregateResourceComplianceByPack response

type GetAggregateResourceComplianceGroupByRegionRequest added in v1.61.1409

type GetAggregateResourceComplianceGroupByRegionRequest struct {
	*requests.RpcRequest
	ConfigRuleIds string `position:"Query" name:"ConfigRuleIds"`
	AggregatorId  string `position:"Query" name:"AggregatorId"`
}

GetAggregateResourceComplianceGroupByRegionRequest is the request struct for api GetAggregateResourceComplianceGroupByRegion

func CreateGetAggregateResourceComplianceGroupByRegionRequest added in v1.61.1409

func CreateGetAggregateResourceComplianceGroupByRegionRequest() (request *GetAggregateResourceComplianceGroupByRegionRequest)

CreateGetAggregateResourceComplianceGroupByRegionRequest creates a request to invoke GetAggregateResourceComplianceGroupByRegion API

type GetAggregateResourceComplianceGroupByRegionResponse added in v1.61.1409

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

GetAggregateResourceComplianceGroupByRegionResponse is the response struct for api GetAggregateResourceComplianceGroupByRegion

func CreateGetAggregateResourceComplianceGroupByRegionResponse added in v1.61.1409

func CreateGetAggregateResourceComplianceGroupByRegionResponse() (response *GetAggregateResourceComplianceGroupByRegionResponse)

CreateGetAggregateResourceComplianceGroupByRegionResponse creates a response to parse from GetAggregateResourceComplianceGroupByRegion response

type GetAggregateResourceComplianceGroupByResourceTypeRequest added in v1.61.1409

type GetAggregateResourceComplianceGroupByResourceTypeRequest struct {
	*requests.RpcRequest
	ConfigRuleIds string `position:"Query" name:"ConfigRuleIds"`
	AggregatorId  string `position:"Query" name:"AggregatorId"`
}

GetAggregateResourceComplianceGroupByResourceTypeRequest is the request struct for api GetAggregateResourceComplianceGroupByResourceType

func CreateGetAggregateResourceComplianceGroupByResourceTypeRequest added in v1.61.1409

func CreateGetAggregateResourceComplianceGroupByResourceTypeRequest() (request *GetAggregateResourceComplianceGroupByResourceTypeRequest)

CreateGetAggregateResourceComplianceGroupByResourceTypeRequest creates a request to invoke GetAggregateResourceComplianceGroupByResourceType API

type GetAggregateResourceComplianceGroupByResourceTypeResponse added in v1.61.1409

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

GetAggregateResourceComplianceGroupByResourceTypeResponse is the response struct for api GetAggregateResourceComplianceGroupByResourceType

func CreateGetAggregateResourceComplianceGroupByResourceTypeResponse added in v1.61.1409

func CreateGetAggregateResourceComplianceGroupByResourceTypeResponse() (response *GetAggregateResourceComplianceGroupByResourceTypeResponse)

CreateGetAggregateResourceComplianceGroupByResourceTypeResponse creates a response to parse from GetAggregateResourceComplianceGroupByResourceType response

type GetAggregateResourceComplianceTimelineRequest added in v1.61.1381

type GetAggregateResourceComplianceTimelineRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AggregatorId    string           `position:"Query" name:"AggregatorId"`
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	NextToken       string           `position:"Query" name:"NextToken"`
	ResourceId      string           `position:"Query" name:"ResourceId"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	ResourceType    string           `position:"Query" name:"ResourceType"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
	Region          string           `position:"Query" name:"Region"`
}

GetAggregateResourceComplianceTimelineRequest is the request struct for api GetAggregateResourceComplianceTimeline

func CreateGetAggregateResourceComplianceTimelineRequest added in v1.61.1381

func CreateGetAggregateResourceComplianceTimelineRequest() (request *GetAggregateResourceComplianceTimelineRequest)

CreateGetAggregateResourceComplianceTimelineRequest creates a request to invoke GetAggregateResourceComplianceTimeline API

type GetAggregateResourceComplianceTimelineResponse added in v1.61.1381

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

GetAggregateResourceComplianceTimelineResponse is the response struct for api GetAggregateResourceComplianceTimeline

func CreateGetAggregateResourceComplianceTimelineResponse added in v1.61.1381

func CreateGetAggregateResourceComplianceTimelineResponse() (response *GetAggregateResourceComplianceTimelineResponse)

CreateGetAggregateResourceComplianceTimelineResponse creates a response to parse from GetAggregateResourceComplianceTimeline response

type GetAggregateResourceConfigurationTimelineRequest added in v1.61.1381

type GetAggregateResourceConfigurationTimelineRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AggregatorId    string           `position:"Query" name:"AggregatorId"`
	StartTime       requests.Integer `position:"Query" name:"StartTime"`
	NextToken       string           `position:"Query" name:"NextToken"`
	ResourceId      string           `position:"Query" name:"ResourceId"`
	EndTime         requests.Integer `position:"Query" name:"EndTime"`
	ResourceType    string           `position:"Query" name:"ResourceType"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
	Region          string           `position:"Query" name:"Region"`
}

GetAggregateResourceConfigurationTimelineRequest is the request struct for api GetAggregateResourceConfigurationTimeline

func CreateGetAggregateResourceConfigurationTimelineRequest added in v1.61.1381

func CreateGetAggregateResourceConfigurationTimelineRequest() (request *GetAggregateResourceConfigurationTimelineRequest)

CreateGetAggregateResourceConfigurationTimelineRequest creates a request to invoke GetAggregateResourceConfigurationTimeline API

type GetAggregateResourceConfigurationTimelineResponse added in v1.61.1381

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

GetAggregateResourceConfigurationTimelineResponse is the response struct for api GetAggregateResourceConfigurationTimeline

func CreateGetAggregateResourceConfigurationTimelineResponse added in v1.61.1381

func CreateGetAggregateResourceConfigurationTimelineResponse() (response *GetAggregateResourceConfigurationTimelineResponse)

CreateGetAggregateResourceConfigurationTimelineResponse creates a response to parse from GetAggregateResourceConfigurationTimeline response

type GetAggregateResourceCountsGroupByRegionRequest added in v1.61.1381

type GetAggregateResourceCountsGroupByRegionRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AggregatorId    string           `position:"Query" name:"AggregatorId"`
	ResourceType    string           `position:"Query" name:"ResourceType"`
	FolderId        string           `position:"Query" name:"FolderId"`
}

GetAggregateResourceCountsGroupByRegionRequest is the request struct for api GetAggregateResourceCountsGroupByRegion

func CreateGetAggregateResourceCountsGroupByRegionRequest added in v1.61.1381

func CreateGetAggregateResourceCountsGroupByRegionRequest() (request *GetAggregateResourceCountsGroupByRegionRequest)

CreateGetAggregateResourceCountsGroupByRegionRequest creates a request to invoke GetAggregateResourceCountsGroupByRegion API

type GetAggregateResourceCountsGroupByRegionResponse added in v1.61.1381

type GetAggregateResourceCountsGroupByRegionResponse struct {
	*responses.BaseResponse
	RequestId                       string                 `json:"RequestId" xml:"RequestId"`
	DiscoveredResourceCountsSummary []GroupedResourceCount `json:"DiscoveredResourceCountsSummary" xml:"DiscoveredResourceCountsSummary"`
}

GetAggregateResourceCountsGroupByRegionResponse is the response struct for api GetAggregateResourceCountsGroupByRegion

func CreateGetAggregateResourceCountsGroupByRegionResponse added in v1.61.1381

func CreateGetAggregateResourceCountsGroupByRegionResponse() (response *GetAggregateResourceCountsGroupByRegionResponse)

CreateGetAggregateResourceCountsGroupByRegionResponse creates a response to parse from GetAggregateResourceCountsGroupByRegion response

type GetAggregateResourceCountsGroupByResourceTypeRequest added in v1.61.1381

type GetAggregateResourceCountsGroupByResourceTypeRequest struct {
	*requests.RpcRequest
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AggregatorId    string           `position:"Query" name:"AggregatorId"`
	FolderId        string           `position:"Query" name:"FolderId"`
	Region          string           `position:"Query" name:"Region"`
}

GetAggregateResourceCountsGroupByResourceTypeRequest is the request struct for api GetAggregateResourceCountsGroupByResourceType

func CreateGetAggregateResourceCountsGroupByResourceTypeRequest added in v1.61.1381

func CreateGetAggregateResourceCountsGroupByResourceTypeRequest() (request *GetAggregateResourceCountsGroupByResourceTypeRequest)

CreateGetAggregateResourceCountsGroupByResourceTypeRequest creates a request to invoke GetAggregateResourceCountsGroupByResourceType API

type GetAggregateResourceCountsGroupByResourceTypeResponse added in v1.61.1381

type GetAggregateResourceCountsGroupByResourceTypeResponse struct {
	*responses.BaseResponse
	RequestId                       string                 `json:"RequestId" xml:"RequestId"`
	DiscoveredResourceCountsSummary []GroupedResourceCount `json:"DiscoveredResourceCountsSummary" xml:"DiscoveredResourceCountsSummary"`
}

GetAggregateResourceCountsGroupByResourceTypeResponse is the response struct for api GetAggregateResourceCountsGroupByResourceType

func CreateGetAggregateResourceCountsGroupByResourceTypeResponse added in v1.61.1381

func CreateGetAggregateResourceCountsGroupByResourceTypeResponse() (response *GetAggregateResourceCountsGroupByResourceTypeResponse)

CreateGetAggregateResourceCountsGroupByResourceTypeResponse creates a response to parse from GetAggregateResourceCountsGroupByResourceType response

type GetAggregatorRequest added in v1.61.1381

type GetAggregatorRequest struct {
	*requests.RpcRequest
	AggregatorId string `position:"Query" name:"AggregatorId"`
}

GetAggregatorRequest is the request struct for api GetAggregator

func CreateGetAggregatorRequest added in v1.61.1381

func CreateGetAggregatorRequest() (request *GetAggregatorRequest)

CreateGetAggregatorRequest creates a request to invoke GetAggregator API

type GetAggregatorResponse added in v1.61.1381

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

GetAggregatorResponse is the response struct for api GetAggregator

func CreateGetAggregatorResponse added in v1.61.1381

func CreateGetAggregatorResponse() (response *GetAggregatorResponse)

CreateGetAggregatorResponse creates a response to parse from GetAggregator response

type GetCompliancePackReportRequest added in v1.61.1381

type GetCompliancePackReportRequest struct {
	*requests.RpcRequest
	CompliancePackId string `position:"Query" name:"CompliancePackId"`
}

GetCompliancePackReportRequest is the request struct for api GetCompliancePackReport

func CreateGetCompliancePackReportRequest added in v1.61.1381

func CreateGetCompliancePackReportRequest() (request *GetCompliancePackReportRequest)

CreateGetCompliancePackReportRequest creates a request to invoke GetCompliancePackReport API

type GetCompliancePackReportResponse added in v1.61.1381

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

GetCompliancePackReportResponse is the response struct for api GetCompliancePackReport

func CreateGetCompliancePackReportResponse added in v1.61.1381

func CreateGetCompliancePackReportResponse() (response *GetCompliancePackReportResponse)

CreateGetCompliancePackReportResponse creates a response to parse from GetCompliancePackReport response

type GetCompliancePackRequest added in v1.61.1381

type GetCompliancePackRequest struct {
	*requests.RpcRequest
	CompliancePackId string `position:"Query" name:"CompliancePackId"`
}

GetCompliancePackRequest is the request struct for api GetCompliancePack

func CreateGetCompliancePackRequest added in v1.61.1381

func CreateGetCompliancePackRequest() (request *GetCompliancePackRequest)

CreateGetCompliancePackRequest creates a request to invoke GetCompliancePack API

type GetCompliancePackResponse added in v1.61.1381

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

GetCompliancePackResponse is the response struct for api GetCompliancePack

func CreateGetCompliancePackResponse added in v1.61.1381

func CreateGetCompliancePackResponse() (response *GetCompliancePackResponse)

CreateGetCompliancePackResponse creates a response to parse from GetCompliancePack response

type GetConfigDeliveryChannelRequest added in v1.61.1620

type GetConfigDeliveryChannelRequest struct {
	*requests.RpcRequest
	DeliveryChannelId string `position:"Query" name:"DeliveryChannelId"`
}

GetConfigDeliveryChannelRequest is the request struct for api GetConfigDeliveryChannel

func CreateGetConfigDeliveryChannelRequest added in v1.61.1620

func CreateGetConfigDeliveryChannelRequest() (request *GetConfigDeliveryChannelRequest)

CreateGetConfigDeliveryChannelRequest creates a request to invoke GetConfigDeliveryChannel API

type GetConfigDeliveryChannelResponse added in v1.61.1620

type GetConfigDeliveryChannelResponse struct {
	*responses.BaseResponse
	RequestId       string                                    `json:"RequestId" xml:"RequestId"`
	DeliveryChannel DeliveryChannelInGetConfigDeliveryChannel `json:"DeliveryChannel" xml:"DeliveryChannel"`
}

GetConfigDeliveryChannelResponse is the response struct for api GetConfigDeliveryChannel

func CreateGetConfigDeliveryChannelResponse added in v1.61.1620

func CreateGetConfigDeliveryChannelResponse() (response *GetConfigDeliveryChannelResponse)

CreateGetConfigDeliveryChannelResponse creates a response to parse from GetConfigDeliveryChannel response

type GetConfigRuleComplianceByPackRequest added in v1.61.1381

type GetConfigRuleComplianceByPackRequest struct {
	*requests.RpcRequest
	CompliancePackId string `position:"Query" name:"CompliancePackId"`
}

GetConfigRuleComplianceByPackRequest is the request struct for api GetConfigRuleComplianceByPack

func CreateGetConfigRuleComplianceByPackRequest added in v1.61.1381

func CreateGetConfigRuleComplianceByPackRequest() (request *GetConfigRuleComplianceByPackRequest)

CreateGetConfigRuleComplianceByPackRequest creates a request to invoke GetConfigRuleComplianceByPack API

type GetConfigRuleComplianceByPackResponse added in v1.61.1381

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

GetConfigRuleComplianceByPackResponse is the response struct for api GetConfigRuleComplianceByPack

func CreateGetConfigRuleComplianceByPackResponse added in v1.61.1381

func CreateGetConfigRuleComplianceByPackResponse() (response *GetConfigRuleComplianceByPackResponse)

CreateGetConfigRuleComplianceByPackResponse creates a response to parse from GetConfigRuleComplianceByPack response

type GetConfigRuleRequest added in v1.61.1381

type GetConfigRuleRequest struct {
	*requests.RpcRequest
	ConfigRuleId string `position:"Query" name:"ConfigRuleId"`
}

GetConfigRuleRequest is the request struct for api GetConfigRule

func CreateGetConfigRuleRequest added in v1.61.1381

func CreateGetConfigRuleRequest() (request *GetConfigRuleRequest)

CreateGetConfigRuleRequest creates a request to invoke GetConfigRule API

type GetConfigRuleResponse added in v1.61.1381

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

GetConfigRuleResponse is the response struct for api GetConfigRule

func CreateGetConfigRuleResponse added in v1.61.1381

func CreateGetConfigRuleResponse() (response *GetConfigRuleResponse)

CreateGetConfigRuleResponse creates a response to parse from GetConfigRule response

type GetConfigRuleSummaryByRiskLevelRequest added in v1.61.1381

type GetConfigRuleSummaryByRiskLevelRequest struct {
	*requests.RpcRequest
}

GetConfigRuleSummaryByRiskLevelRequest is the request struct for api GetConfigRuleSummaryByRiskLevel

func CreateGetConfigRuleSummaryByRiskLevelRequest added in v1.61.1381

func CreateGetConfigRuleSummaryByRiskLevelRequest() (request *GetConfigRuleSummaryByRiskLevelRequest)

CreateGetConfigRuleSummaryByRiskLevelRequest creates a request to invoke GetConfigRuleSummaryByRiskLevel API

type GetConfigRuleSummaryByRiskLevelResponse added in v1.61.1381

type GetConfigRuleSummaryByRiskLevelResponse struct {
	*responses.BaseResponse
	RequestId           string `json:"RequestId" xml:"RequestId"`
	ConfigRuleSummaries []Data `json:"ConfigRuleSummaries" xml:"ConfigRuleSummaries"`
}

GetConfigRuleSummaryByRiskLevelResponse is the response struct for api GetConfigRuleSummaryByRiskLevel

func CreateGetConfigRuleSummaryByRiskLevelResponse added in v1.61.1381

func CreateGetConfigRuleSummaryByRiskLevelResponse() (response *GetConfigRuleSummaryByRiskLevelResponse)

CreateGetConfigRuleSummaryByRiskLevelResponse creates a response to parse from GetConfigRuleSummaryByRiskLevel response

type GetConfigRulesReportRequest added in v1.61.1381

type GetConfigRulesReportRequest struct {
	*requests.RpcRequest
	ReportId string `position:"Query" name:"ReportId"`
}

GetConfigRulesReportRequest is the request struct for api GetConfigRulesReport

func CreateGetConfigRulesReportRequest added in v1.61.1381

func CreateGetConfigRulesReportRequest() (request *GetConfigRulesReportRequest)

CreateGetConfigRulesReportRequest creates a request to invoke GetConfigRulesReport API

type GetConfigRulesReportResponse added in v1.61.1381

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

GetConfigRulesReportResponse is the response struct for api GetConfigRulesReport

func CreateGetConfigRulesReportResponse added in v1.61.1381

func CreateGetConfigRulesReportResponse() (response *GetConfigRulesReportResponse)

CreateGetConfigRulesReportResponse creates a response to parse from GetConfigRulesReport response

type GetDiscoveredResourceCountsGroupByRegionRequest added in v1.61.1381

type GetDiscoveredResourceCountsGroupByRegionRequest struct {
	*requests.RpcRequest
	ResourceType string `position:"Query" name:"ResourceType"`
}

GetDiscoveredResourceCountsGroupByRegionRequest is the request struct for api GetDiscoveredResourceCountsGroupByRegion

func CreateGetDiscoveredResourceCountsGroupByRegionRequest added in v1.61.1381

func CreateGetDiscoveredResourceCountsGroupByRegionRequest() (request *GetDiscoveredResourceCountsGroupByRegionRequest)

CreateGetDiscoveredResourceCountsGroupByRegionRequest creates a request to invoke GetDiscoveredResourceCountsGroupByRegion API

type GetDiscoveredResourceCountsGroupByRegionResponse added in v1.61.1381

type GetDiscoveredResourceCountsGroupByRegionResponse struct {
	*responses.BaseResponse
	RequestId                       string                 `json:"RequestId" xml:"RequestId"`
	DiscoveredResourceCountsSummary []GroupedResourceCount `json:"DiscoveredResourceCountsSummary" xml:"DiscoveredResourceCountsSummary"`
}

GetDiscoveredResourceCountsGroupByRegionResponse is the response struct for api GetDiscoveredResourceCountsGroupByRegion

func CreateGetDiscoveredResourceCountsGroupByRegionResponse added in v1.61.1381

func CreateGetDiscoveredResourceCountsGroupByRegionResponse() (response *GetDiscoveredResourceCountsGroupByRegionResponse)

CreateGetDiscoveredResourceCountsGroupByRegionResponse creates a response to parse from GetDiscoveredResourceCountsGroupByRegion response

type GetDiscoveredResourceCountsGroupByResourceTypeRequest added in v1.61.1381

type GetDiscoveredResourceCountsGroupByResourceTypeRequest struct {
	*requests.RpcRequest
	Region string `position:"Query" name:"Region"`
}

GetDiscoveredResourceCountsGroupByResourceTypeRequest is the request struct for api GetDiscoveredResourceCountsGroupByResourceType

func CreateGetDiscoveredResourceCountsGroupByResourceTypeRequest added in v1.61.1381

func CreateGetDiscoveredResourceCountsGroupByResourceTypeRequest() (request *GetDiscoveredResourceCountsGroupByResourceTypeRequest)

CreateGetDiscoveredResourceCountsGroupByResourceTypeRequest creates a request to invoke GetDiscoveredResourceCountsGroupByResourceType API

type GetDiscoveredResourceCountsGroupByResourceTypeResponse added in v1.61.1381

type GetDiscoveredResourceCountsGroupByResourceTypeResponse struct {
	*responses.BaseResponse
	RequestId                       string                 `json:"RequestId" xml:"RequestId"`
	DiscoveredResourceCountsSummary []GroupedResourceCount `json:"DiscoveredResourceCountsSummary" xml:"DiscoveredResourceCountsSummary"`
}

GetDiscoveredResourceCountsGroupByResourceTypeResponse is the response struct for api GetDiscoveredResourceCountsGroupByResourceType

func CreateGetDiscoveredResourceCountsGroupByResourceTypeResponse added in v1.61.1381

func CreateGetDiscoveredResourceCountsGroupByResourceTypeResponse() (response *GetDiscoveredResourceCountsGroupByResourceTypeResponse)

CreateGetDiscoveredResourceCountsGroupByResourceTypeResponse creates a response to parse from GetDiscoveredResourceCountsGroupByResourceType response

type GetDiscoveredResourceRequest added in v1.61.1493

type GetDiscoveredResourceRequest struct {
	*requests.RpcRequest
	ResourceId   string `position:"Query" name:"ResourceId"`
	ResourceType string `position:"Query" name:"ResourceType"`
	Region       string `position:"Query" name:"Region"`
}

GetDiscoveredResourceRequest is the request struct for api GetDiscoveredResource

func CreateGetDiscoveredResourceRequest added in v1.61.1493

func CreateGetDiscoveredResourceRequest() (request *GetDiscoveredResourceRequest)

CreateGetDiscoveredResourceRequest creates a request to invoke GetDiscoveredResource API

type GetDiscoveredResourceResponse added in v1.61.1493

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

GetDiscoveredResourceResponse is the response struct for api GetDiscoveredResource

func CreateGetDiscoveredResourceResponse added in v1.61.1493

func CreateGetDiscoveredResourceResponse() (response *GetDiscoveredResourceResponse)

CreateGetDiscoveredResourceResponse creates a response to parse from GetDiscoveredResource response

type GetIntegratedServiceStatusRequest added in v1.62.102

type GetIntegratedServiceStatusRequest struct {
	*requests.RpcRequest
	ServiceCode string `position:"Body" name:"ServiceCode"`
}

GetIntegratedServiceStatusRequest is the request struct for api GetIntegratedServiceStatus

func CreateGetIntegratedServiceStatusRequest added in v1.62.102

func CreateGetIntegratedServiceStatusRequest() (request *GetIntegratedServiceStatusRequest)

CreateGetIntegratedServiceStatusRequest creates a request to invoke GetIntegratedServiceStatus API

type GetIntegratedServiceStatusResponse added in v1.62.102

type GetIntegratedServiceStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

GetIntegratedServiceStatusResponse is the response struct for api GetIntegratedServiceStatus

func CreateGetIntegratedServiceStatusResponse added in v1.62.102

func CreateGetIntegratedServiceStatusResponse() (response *GetIntegratedServiceStatusResponse)

CreateGetIntegratedServiceStatusResponse creates a response to parse from GetIntegratedServiceStatus response

type GetManagedRuleRequest added in v1.61.1409

type GetManagedRuleRequest struct {
	*requests.RpcRequest
	Identifier string `position:"Query" name:"Identifier"`
}

GetManagedRuleRequest is the request struct for api GetManagedRule

func CreateGetManagedRuleRequest added in v1.61.1409

func CreateGetManagedRuleRequest() (request *GetManagedRuleRequest)

CreateGetManagedRuleRequest creates a request to invoke GetManagedRule API

type GetManagedRuleResponse added in v1.61.1409

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

GetManagedRuleResponse is the response struct for api GetManagedRule

func CreateGetManagedRuleResponse added in v1.61.1409

func CreateGetManagedRuleResponse() (response *GetManagedRuleResponse)

CreateGetManagedRuleResponse creates a response to parse from GetManagedRule response

type GetResourceComplianceByConfigRuleRequest added in v1.61.1381

type GetResourceComplianceByConfigRuleRequest struct {
	*requests.RpcRequest
	ConfigRuleId   string `position:"Query" name:"ConfigRuleId"`
	ComplianceType string `position:"Query" name:"ComplianceType"`
}

GetResourceComplianceByConfigRuleRequest is the request struct for api GetResourceComplianceByConfigRule

func CreateGetResourceComplianceByConfigRuleRequest added in v1.61.1381

func CreateGetResourceComplianceByConfigRuleRequest() (request *GetResourceComplianceByConfigRuleRequest)

CreateGetResourceComplianceByConfigRuleRequest creates a request to invoke GetResourceComplianceByConfigRule API

type GetResourceComplianceByConfigRuleResponse added in v1.61.1381

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

GetResourceComplianceByConfigRuleResponse is the response struct for api GetResourceComplianceByConfigRule

func CreateGetResourceComplianceByConfigRuleResponse added in v1.61.1381

func CreateGetResourceComplianceByConfigRuleResponse() (response *GetResourceComplianceByConfigRuleResponse)

CreateGetResourceComplianceByConfigRuleResponse creates a response to parse from GetResourceComplianceByConfigRule response

type GetResourceComplianceByPackRequest added in v1.61.1381

type GetResourceComplianceByPackRequest struct {
	*requests.RpcRequest
	CompliancePackId string `position:"Query" name:"CompliancePackId"`
}

GetResourceComplianceByPackRequest is the request struct for api GetResourceComplianceByPack

func CreateGetResourceComplianceByPackRequest added in v1.61.1381

func CreateGetResourceComplianceByPackRequest() (request *GetResourceComplianceByPackRequest)

CreateGetResourceComplianceByPackRequest creates a request to invoke GetResourceComplianceByPack API

type GetResourceComplianceByPackResponse added in v1.61.1381

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

GetResourceComplianceByPackResponse is the response struct for api GetResourceComplianceByPack

func CreateGetResourceComplianceByPackResponse added in v1.61.1381

func CreateGetResourceComplianceByPackResponse() (response *GetResourceComplianceByPackResponse)

CreateGetResourceComplianceByPackResponse creates a response to parse from GetResourceComplianceByPack response

type GetResourceComplianceGroupByRegionRequest added in v1.61.1409

type GetResourceComplianceGroupByRegionRequest struct {
	*requests.RpcRequest
	ConfigRuleIds string `position:"Query" name:"ConfigRuleIds"`
}

GetResourceComplianceGroupByRegionRequest is the request struct for api GetResourceComplianceGroupByRegion

func CreateGetResourceComplianceGroupByRegionRequest added in v1.61.1409

func CreateGetResourceComplianceGroupByRegionRequest() (request *GetResourceComplianceGroupByRegionRequest)

CreateGetResourceComplianceGroupByRegionRequest creates a request to invoke GetResourceComplianceGroupByRegion API

type GetResourceComplianceGroupByRegionResponse added in v1.61.1409

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

GetResourceComplianceGroupByRegionResponse is the response struct for api GetResourceComplianceGroupByRegion

func CreateGetResourceComplianceGroupByRegionResponse added in v1.61.1409

func CreateGetResourceComplianceGroupByRegionResponse() (response *GetResourceComplianceGroupByRegionResponse)

CreateGetResourceComplianceGroupByRegionResponse creates a response to parse from GetResourceComplianceGroupByRegion response

type GetResourceComplianceGroupByResourceTypeRequest added in v1.61.1409

type GetResourceComplianceGroupByResourceTypeRequest struct {
	*requests.RpcRequest
	ConfigRuleIds string `position:"Query" name:"ConfigRuleIds"`
}

GetResourceComplianceGroupByResourceTypeRequest is the request struct for api GetResourceComplianceGroupByResourceType

func CreateGetResourceComplianceGroupByResourceTypeRequest added in v1.61.1409

func CreateGetResourceComplianceGroupByResourceTypeRequest() (request *GetResourceComplianceGroupByResourceTypeRequest)

CreateGetResourceComplianceGroupByResourceTypeRequest creates a request to invoke GetResourceComplianceGroupByResourceType API

type GetResourceComplianceGroupByResourceTypeResponse added in v1.61.1409

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

GetResourceComplianceGroupByResourceTypeResponse is the response struct for api GetResourceComplianceGroupByResourceType

func CreateGetResourceComplianceGroupByResourceTypeResponse added in v1.61.1409

func CreateGetResourceComplianceGroupByResourceTypeResponse() (response *GetResourceComplianceGroupByResourceTypeResponse)

CreateGetResourceComplianceGroupByResourceTypeResponse creates a response to parse from GetResourceComplianceGroupByResourceType response

type GetResourceComplianceTimelineRequest

type GetResourceComplianceTimelineRequest struct {
	*requests.RpcRequest
	ResourceId   string           `position:"Query" name:"ResourceId"`
	EndTime      requests.Integer `position:"Query" name:"EndTime"`
	StartTime    requests.Integer `position:"Query" name:"StartTime"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	NextToken    string           `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
	Region       string           `position:"Query" name:"Region"`
}

GetResourceComplianceTimelineRequest is the request struct for api GetResourceComplianceTimeline

func CreateGetResourceComplianceTimelineRequest

func CreateGetResourceComplianceTimelineRequest() (request *GetResourceComplianceTimelineRequest)

CreateGetResourceComplianceTimelineRequest creates a request to invoke GetResourceComplianceTimeline API

type GetResourceComplianceTimelineResponse

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

GetResourceComplianceTimelineResponse is the response struct for api GetResourceComplianceTimeline

func CreateGetResourceComplianceTimelineResponse

func CreateGetResourceComplianceTimelineResponse() (response *GetResourceComplianceTimelineResponse)

CreateGetResourceComplianceTimelineResponse creates a response to parse from GetResourceComplianceTimeline response

type GetResourceConfigurationTimelineRequest

type GetResourceConfigurationTimelineRequest struct {
	*requests.RpcRequest
	ResourceId   string           `position:"Query" name:"ResourceId"`
	EndTime      requests.Integer `position:"Query" name:"EndTime"`
	StartTime    requests.Integer `position:"Query" name:"StartTime"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	NextToken    string           `position:"Query" name:"NextToken"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
	Region       string           `position:"Query" name:"Region"`
}

GetResourceConfigurationTimelineRequest is the request struct for api GetResourceConfigurationTimeline

func CreateGetResourceConfigurationTimelineRequest

func CreateGetResourceConfigurationTimelineRequest() (request *GetResourceConfigurationTimelineRequest)

CreateGetResourceConfigurationTimelineRequest creates a request to invoke GetResourceConfigurationTimeline API

type GetResourceConfigurationTimelineResponse

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

GetResourceConfigurationTimelineResponse is the response struct for api GetResourceConfigurationTimeline

func CreateGetResourceConfigurationTimelineResponse

func CreateGetResourceConfigurationTimelineResponse() (response *GetResourceConfigurationTimelineResponse)

CreateGetResourceConfigurationTimelineResponse creates a response to parse from GetResourceConfigurationTimeline response

type GroupedResourceCount

type GroupedResourceCount struct {
	Region        string `json:"Region" xml:"Region"`
	ResourceType  string `json:"ResourceType" xml:"ResourceType"`
	ResourceCount int64  `json:"ResourceCount" xml:"ResourceCount"`
	GroupName     string `json:"GroupName" xml:"GroupName"`
}

GroupedResourceCount is a nested struct in config response

type IgnoreAggregateEvaluationResultsRequest added in v1.61.1381

type IgnoreAggregateEvaluationResultsRequest struct {
	*requests.RpcRequest
	ConfigRuleId string                                       `position:"Body" name:"ConfigRuleId"`
	Reason       string                                       `position:"Body" name:"Reason"`
	IgnoreDate   string                                       `position:"Body" name:"IgnoreDate"`
	Resources    *[]IgnoreAggregateEvaluationResultsResources `position:"Body" name:"Resources"  type:"Json"`
	AggregatorId string                                       `position:"Body" name:"AggregatorId"`
}

IgnoreAggregateEvaluationResultsRequest is the request struct for api IgnoreAggregateEvaluationResults

func CreateIgnoreAggregateEvaluationResultsRequest added in v1.61.1381

func CreateIgnoreAggregateEvaluationResultsRequest() (request *IgnoreAggregateEvaluationResultsRequest)

CreateIgnoreAggregateEvaluationResultsRequest creates a request to invoke IgnoreAggregateEvaluationResults API

type IgnoreAggregateEvaluationResultsResources added in v1.61.1381

type IgnoreAggregateEvaluationResultsResources struct {
	ResourceId        string `name:"ResourceId"`
	ResourceAccountId string `name:"ResourceAccountId"`
	Region            string `name:"Region"`
	ResourceType      string `name:"ResourceType"`
}

IgnoreAggregateEvaluationResultsResources is a repeated param struct in IgnoreAggregateEvaluationResultsRequest

type IgnoreAggregateEvaluationResultsResponse added in v1.61.1381

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

IgnoreAggregateEvaluationResultsResponse is the response struct for api IgnoreAggregateEvaluationResults

func CreateIgnoreAggregateEvaluationResultsResponse added in v1.61.1381

func CreateIgnoreAggregateEvaluationResultsResponse() (response *IgnoreAggregateEvaluationResultsResponse)

CreateIgnoreAggregateEvaluationResultsResponse creates a response to parse from IgnoreAggregateEvaluationResults response

type IgnoreEvaluationResultsRequest added in v1.61.1381

type IgnoreEvaluationResultsRequest struct {
	*requests.RpcRequest
	ConfigRuleId string                              `position:"Body" name:"ConfigRuleId"`
	Reason       string                              `position:"Body" name:"Reason"`
	IgnoreDate   string                              `position:"Body" name:"IgnoreDate"`
	Resources    *[]IgnoreEvaluationResultsResources `position:"Body" name:"Resources"  type:"Json"`
}

IgnoreEvaluationResultsRequest is the request struct for api IgnoreEvaluationResults

func CreateIgnoreEvaluationResultsRequest added in v1.61.1381

func CreateIgnoreEvaluationResultsRequest() (request *IgnoreEvaluationResultsRequest)

CreateIgnoreEvaluationResultsRequest creates a request to invoke IgnoreEvaluationResults API

type IgnoreEvaluationResultsResources added in v1.61.1381

type IgnoreEvaluationResultsResources struct {
	ResourceId        string `name:"ResourceId"`
	ResourceAccountId string `name:"ResourceAccountId"`
	Region            string `name:"Region"`
	ResourceType      string `name:"ResourceType"`
}

IgnoreEvaluationResultsResources is a repeated param struct in IgnoreEvaluationResultsRequest

type IgnoreEvaluationResultsResponse added in v1.61.1381

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

IgnoreEvaluationResultsResponse is the response struct for api IgnoreEvaluationResults

func CreateIgnoreEvaluationResultsResponse added in v1.61.1381

func CreateIgnoreEvaluationResultsResponse() (response *IgnoreEvaluationResultsResponse)

CreateIgnoreEvaluationResultsResponse creates a response to parse from IgnoreEvaluationResults response

type LabelsInGetAggregateConfigRule added in v1.61.1381

type LabelsInGetAggregateConfigRule struct {
	Labels []string `json:"Labels" xml:"Labels"`
}

LabelsInGetAggregateConfigRule is a nested struct in config response

type LabelsInGetConfigRule added in v1.61.1381

type LabelsInGetConfigRule struct {
	Labels []string `json:"Labels" xml:"Labels"`
}

LabelsInGetConfigRule is a nested struct in config response

type LabelsInGetManagedRule added in v1.61.1409

type LabelsInGetManagedRule struct {
	Labels []string `json:"Labels" xml:"Labels"`
}

LabelsInGetManagedRule is a nested struct in config response

type LabelsInListManagedRules added in v1.61.1409

type LabelsInListManagedRules struct {
	Labels []string `json:"Labels" xml:"Labels"`
}

LabelsInListManagedRules is a nested struct in config response

type ListAggregateCompliancePacksRequest added in v1.61.1381

type ListAggregateCompliancePacksRequest struct {
	*requests.RpcRequest
	AggregatorId string           `position:"Query" name:"AggregatorId"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Status       string           `position:"Query" name:"Status"`
}

ListAggregateCompliancePacksRequest is the request struct for api ListAggregateCompliancePacks

func CreateListAggregateCompliancePacksRequest added in v1.61.1381

func CreateListAggregateCompliancePacksRequest() (request *ListAggregateCompliancePacksRequest)

CreateListAggregateCompliancePacksRequest creates a request to invoke ListAggregateCompliancePacks API

type ListAggregateCompliancePacksResponse added in v1.61.1381

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

ListAggregateCompliancePacksResponse is the response struct for api ListAggregateCompliancePacks

func CreateListAggregateCompliancePacksResponse added in v1.61.1381

func CreateListAggregateCompliancePacksResponse() (response *ListAggregateCompliancePacksResponse)

CreateListAggregateCompliancePacksResponse creates a response to parse from ListAggregateCompliancePacks response

type ListAggregateConfigDeliveryChannelsRequest added in v1.61.1620

type ListAggregateConfigDeliveryChannelsRequest struct {
	*requests.RpcRequest
	AggregatorId       string `position:"Query" name:"AggregatorId"`
	DeliveryChannelIds string `position:"Query" name:"DeliveryChannelIds"`
}

ListAggregateConfigDeliveryChannelsRequest is the request struct for api ListAggregateConfigDeliveryChannels

func CreateListAggregateConfigDeliveryChannelsRequest added in v1.61.1620

func CreateListAggregateConfigDeliveryChannelsRequest() (request *ListAggregateConfigDeliveryChannelsRequest)

CreateListAggregateConfigDeliveryChannelsRequest creates a request to invoke ListAggregateConfigDeliveryChannels API

type ListAggregateConfigDeliveryChannelsResponse added in v1.61.1620

type ListAggregateConfigDeliveryChannelsResponse struct {
	*responses.BaseResponse
	RequestId        string                                                 `json:"RequestId" xml:"RequestId"`
	DeliveryChannels []DeliveryChannelInListAggregateConfigDeliveryChannels `json:"DeliveryChannels" xml:"DeliveryChannels"`
}

ListAggregateConfigDeliveryChannelsResponse is the response struct for api ListAggregateConfigDeliveryChannels

func CreateListAggregateConfigDeliveryChannelsResponse added in v1.61.1620

func CreateListAggregateConfigDeliveryChannelsResponse() (response *ListAggregateConfigDeliveryChannelsResponse)

CreateListAggregateConfigDeliveryChannelsResponse creates a response to parse from ListAggregateConfigDeliveryChannels response

type ListAggregateConfigRuleEvaluationResultsRequest added in v1.61.1381

type ListAggregateConfigRuleEvaluationResultsRequest struct {
	*requests.RpcRequest
	ConfigRuleId     string           `position:"Query" name:"ConfigRuleId"`
	ResourceOwnerId  requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Regions          string           `position:"Query" name:"Regions"`
	AggregatorId     string           `position:"Query" name:"AggregatorId"`
	NextToken        string           `position:"Query" name:"NextToken"`
	CompliancePackId string           `position:"Query" name:"CompliancePackId"`
	ComplianceType   string           `position:"Query" name:"ComplianceType"`
	ResourceTypes    string           `position:"Query" name:"ResourceTypes"`
	ResourceGroupIds string           `position:"Query" name:"ResourceGroupIds"`
	MaxResults       requests.Integer `position:"Query" name:"MaxResults"`
}

ListAggregateConfigRuleEvaluationResultsRequest is the request struct for api ListAggregateConfigRuleEvaluationResults

func CreateListAggregateConfigRuleEvaluationResultsRequest added in v1.61.1381

func CreateListAggregateConfigRuleEvaluationResultsRequest() (request *ListAggregateConfigRuleEvaluationResultsRequest)

CreateListAggregateConfigRuleEvaluationResultsRequest creates a request to invoke ListAggregateConfigRuleEvaluationResults API

type ListAggregateConfigRuleEvaluationResultsResponse added in v1.61.1381

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

ListAggregateConfigRuleEvaluationResultsResponse is the response struct for api ListAggregateConfigRuleEvaluationResults

func CreateListAggregateConfigRuleEvaluationResultsResponse added in v1.61.1381

func CreateListAggregateConfigRuleEvaluationResultsResponse() (response *ListAggregateConfigRuleEvaluationResultsResponse)

CreateListAggregateConfigRuleEvaluationResultsResponse creates a response to parse from ListAggregateConfigRuleEvaluationResults response

type ListAggregateConfigRulesRequest added in v1.61.1381

type ListAggregateConfigRulesRequest struct {
	*requests.RpcRequest
	FilterInCompliancePack           requests.Boolean            `position:"Query" name:"FilterInCompliancePack"`
	MessageType                      string                      `position:"Query" name:"MessageType"`
	ConfigRuleState                  string                      `position:"Query" name:"ConfigRuleState"`
	AggregatorId                     string                      `position:"Query" name:"AggregatorId"`
	FilterInCompliancePackExcludeIds string                      `position:"Query" name:"FilterInCompliancePackExcludeIds"`
	PageNumber                       requests.Integer            `position:"Query" name:"PageNumber"`
	PageSize                         requests.Integer            `position:"Query" name:"PageSize"`
	CompliancePackId                 string                      `position:"Query" name:"CompliancePackId"`
	Tag                              ListAggregateConfigRulesTag `position:"Query" name:"Tag"  type:"Struct"`
	Keyword                          string                      `position:"Query" name:"Keyword"`
	ComplianceType                   string                      `position:"Query" name:"ComplianceType"`
	RiskLevel                        requests.Integer            `position:"Query" name:"RiskLevel"`
	ConfigRuleName                   string                      `position:"Query" name:"ConfigRuleName"`
}

ListAggregateConfigRulesRequest is the request struct for api ListAggregateConfigRules

func CreateListAggregateConfigRulesRequest added in v1.61.1381

func CreateListAggregateConfigRulesRequest() (request *ListAggregateConfigRulesRequest)

CreateListAggregateConfigRulesRequest creates a request to invoke ListAggregateConfigRules API

type ListAggregateConfigRulesResponse added in v1.61.1381

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

ListAggregateConfigRulesResponse is the response struct for api ListAggregateConfigRules

func CreateListAggregateConfigRulesResponse added in v1.61.1381

func CreateListAggregateConfigRulesResponse() (response *ListAggregateConfigRulesResponse)

CreateListAggregateConfigRulesResponse creates a response to parse from ListAggregateConfigRules response

type ListAggregateConfigRulesTag added in v1.61.1685

type ListAggregateConfigRulesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListAggregateConfigRulesTag is a repeated param struct in ListAggregateConfigRulesRequest

type ListAggregateDiscoveredResourcesRequest added in v1.61.1380

type ListAggregateDiscoveredResourcesRequest struct {
	*requests.RpcRequest
	ResourceDeleted requests.Integer `position:"Query" name:"ResourceDeleted"`
	ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Regions         string           `position:"Query" name:"Regions"`
	AggregatorId    string           `position:"Query" name:"AggregatorId"`
	FolderId        string           `position:"Query" name:"FolderId"`
	NextToken       string           `position:"Query" name:"NextToken"`
	ResourceId      string           `position:"Query" name:"ResourceId"`
	ResourceTypes   string           `position:"Query" name:"ResourceTypes"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
}

ListAggregateDiscoveredResourcesRequest is the request struct for api ListAggregateDiscoveredResources

func CreateListAggregateDiscoveredResourcesRequest added in v1.61.1380

func CreateListAggregateDiscoveredResourcesRequest() (request *ListAggregateDiscoveredResourcesRequest)

CreateListAggregateDiscoveredResourcesRequest creates a request to invoke ListAggregateDiscoveredResources API

type ListAggregateDiscoveredResourcesResponse added in v1.61.1380

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

ListAggregateDiscoveredResourcesResponse is the response struct for api ListAggregateDiscoveredResources

func CreateListAggregateDiscoveredResourcesResponse added in v1.61.1380

func CreateListAggregateDiscoveredResourcesResponse() (response *ListAggregateDiscoveredResourcesResponse)

CreateListAggregateDiscoveredResourcesResponse creates a response to parse from ListAggregateDiscoveredResources response

type ListAggregateRemediationsRequest added in v1.61.1493

type ListAggregateRemediationsRequest struct {
	*requests.RpcRequest
	ConfigRuleIds string `position:"Query" name:"ConfigRuleIds"`
	AggregatorId  string `position:"Query" name:"AggregatorId"`
}

ListAggregateRemediationsRequest is the request struct for api ListAggregateRemediations

func CreateListAggregateRemediationsRequest added in v1.61.1493

func CreateListAggregateRemediationsRequest() (request *ListAggregateRemediationsRequest)

CreateListAggregateRemediationsRequest creates a request to invoke ListAggregateRemediations API

type ListAggregateRemediationsResponse added in v1.61.1493

type ListAggregateRemediationsResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	Remediations []Remediation `json:"Remediations" xml:"Remediations"`
}

ListAggregateRemediationsResponse is the response struct for api ListAggregateRemediations

func CreateListAggregateRemediationsResponse added in v1.61.1493

func CreateListAggregateRemediationsResponse() (response *ListAggregateRemediationsResponse)

CreateListAggregateRemediationsResponse creates a response to parse from ListAggregateRemediations response

type ListAggregateResourceEvaluationResultsRequest added in v1.61.1381

type ListAggregateResourceEvaluationResultsRequest struct {
	*requests.RpcRequest
	ConfigRuleId   string           `position:"Query" name:"ConfigRuleId"`
	AggregatorId   string           `position:"Query" name:"AggregatorId"`
	NextToken      string           `position:"Query" name:"NextToken"`
	ComplianceType string           `position:"Query" name:"ComplianceType"`
	ResourceId     string           `position:"Query" name:"ResourceId"`
	ResourceType   string           `position:"Query" name:"ResourceType"`
	MaxResults     requests.Integer `position:"Query" name:"MaxResults"`
	Region         string           `position:"Query" name:"Region"`
}

ListAggregateResourceEvaluationResultsRequest is the request struct for api ListAggregateResourceEvaluationResults

func CreateListAggregateResourceEvaluationResultsRequest added in v1.61.1381

func CreateListAggregateResourceEvaluationResultsRequest() (request *ListAggregateResourceEvaluationResultsRequest)

CreateListAggregateResourceEvaluationResultsRequest creates a request to invoke ListAggregateResourceEvaluationResults API

type ListAggregateResourceEvaluationResultsResponse added in v1.61.1381

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

ListAggregateResourceEvaluationResultsResponse is the response struct for api ListAggregateResourceEvaluationResults

func CreateListAggregateResourceEvaluationResultsResponse added in v1.61.1381

func CreateListAggregateResourceEvaluationResultsResponse() (response *ListAggregateResourceEvaluationResultsResponse)

CreateListAggregateResourceEvaluationResultsResponse creates a response to parse from ListAggregateResourceEvaluationResults response

type ListAggregatorsRequest added in v1.61.1381

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

ListAggregatorsRequest is the request struct for api ListAggregators

func CreateListAggregatorsRequest added in v1.61.1381

func CreateListAggregatorsRequest() (request *ListAggregatorsRequest)

CreateListAggregatorsRequest creates a request to invoke ListAggregators API

type ListAggregatorsResponse added in v1.61.1381

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

ListAggregatorsResponse is the response struct for api ListAggregators

func CreateListAggregatorsResponse added in v1.61.1381

func CreateListAggregatorsResponse() (response *ListAggregatorsResponse)

CreateListAggregatorsResponse creates a response to parse from ListAggregators response

type ListCompliancePackTemplatesRequest added in v1.61.1381

type ListCompliancePackTemplatesRequest struct {
	*requests.RpcRequest
	CompliancePackTemplateId string           `position:"Query" name:"CompliancePackTemplateId"`
	PageNumber               requests.Integer `position:"Query" name:"PageNumber"`
	PageSize                 requests.Integer `position:"Query" name:"PageSize"`
}

ListCompliancePackTemplatesRequest is the request struct for api ListCompliancePackTemplates

func CreateListCompliancePackTemplatesRequest added in v1.61.1381

func CreateListCompliancePackTemplatesRequest() (request *ListCompliancePackTemplatesRequest)

CreateListCompliancePackTemplatesRequest creates a request to invoke ListCompliancePackTemplates API

type ListCompliancePackTemplatesResponse added in v1.61.1381

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

ListCompliancePackTemplatesResponse is the response struct for api ListCompliancePackTemplates

func CreateListCompliancePackTemplatesResponse added in v1.61.1381

func CreateListCompliancePackTemplatesResponse() (response *ListCompliancePackTemplatesResponse)

CreateListCompliancePackTemplatesResponse creates a response to parse from ListCompliancePackTemplates response

type ListCompliancePacksRequest added in v1.61.1381

type ListCompliancePacksRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	Status     string           `position:"Query" name:"Status"`
}

ListCompliancePacksRequest is the request struct for api ListCompliancePacks

func CreateListCompliancePacksRequest added in v1.61.1381

func CreateListCompliancePacksRequest() (request *ListCompliancePacksRequest)

CreateListCompliancePacksRequest creates a request to invoke ListCompliancePacks API

type ListCompliancePacksResponse added in v1.61.1381

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

ListCompliancePacksResponse is the response struct for api ListCompliancePacks

func CreateListCompliancePacksResponse added in v1.61.1381

func CreateListCompliancePacksResponse() (response *ListCompliancePacksResponse)

CreateListCompliancePacksResponse creates a response to parse from ListCompliancePacks response

type ListConfigDeliveryChannelsRequest added in v1.61.1620

type ListConfigDeliveryChannelsRequest struct {
	*requests.RpcRequest
	DeliveryChannelIds string `position:"Query" name:"DeliveryChannelIds"`
}

ListConfigDeliveryChannelsRequest is the request struct for api ListConfigDeliveryChannels

func CreateListConfigDeliveryChannelsRequest added in v1.61.1620

func CreateListConfigDeliveryChannelsRequest() (request *ListConfigDeliveryChannelsRequest)

CreateListConfigDeliveryChannelsRequest creates a request to invoke ListConfigDeliveryChannels API

type ListConfigDeliveryChannelsResponse added in v1.61.1620

type ListConfigDeliveryChannelsResponse struct {
	*responses.BaseResponse
	RequestId        string                                        `json:"RequestId" xml:"RequestId"`
	DeliveryChannels []DeliveryChannelInListConfigDeliveryChannels `json:"DeliveryChannels" xml:"DeliveryChannels"`
}

ListConfigDeliveryChannelsResponse is the response struct for api ListConfigDeliveryChannels

func CreateListConfigDeliveryChannelsResponse added in v1.61.1620

func CreateListConfigDeliveryChannelsResponse() (response *ListConfigDeliveryChannelsResponse)

CreateListConfigDeliveryChannelsResponse creates a response to parse from ListConfigDeliveryChannels response

type ListConfigRuleEvaluationResultsRequest added in v1.61.1381

type ListConfigRuleEvaluationResultsRequest struct {
	*requests.RpcRequest
	ConfigRuleId     string           `position:"Query" name:"ConfigRuleId"`
	Regions          string           `position:"Query" name:"Regions"`
	NextToken        string           `position:"Query" name:"NextToken"`
	CompliancePackId string           `position:"Query" name:"CompliancePackId"`
	ComplianceType   string           `position:"Query" name:"ComplianceType"`
	ResourceTypes    string           `position:"Query" name:"ResourceTypes"`
	ResourceGroupIds string           `position:"Query" name:"ResourceGroupIds"`
	MaxResults       requests.Integer `position:"Query" name:"MaxResults"`
}

ListConfigRuleEvaluationResultsRequest is the request struct for api ListConfigRuleEvaluationResults

func CreateListConfigRuleEvaluationResultsRequest added in v1.61.1381

func CreateListConfigRuleEvaluationResultsRequest() (request *ListConfigRuleEvaluationResultsRequest)

CreateListConfigRuleEvaluationResultsRequest creates a request to invoke ListConfigRuleEvaluationResults API

type ListConfigRuleEvaluationResultsResponse added in v1.61.1381

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

ListConfigRuleEvaluationResultsResponse is the response struct for api ListConfigRuleEvaluationResults

func CreateListConfigRuleEvaluationResultsResponse added in v1.61.1381

func CreateListConfigRuleEvaluationResultsResponse() (response *ListConfigRuleEvaluationResultsResponse)

CreateListConfigRuleEvaluationResultsResponse creates a response to parse from ListConfigRuleEvaluationResults response

type ListDiscoveredResourcesRequest

type ListDiscoveredResourcesRequest struct {
	*requests.RpcRequest
	ResourceDeleted requests.Integer `position:"Query" name:"ResourceDeleted"`
	ResourceId      string           `position:"Query" name:"ResourceId"`
	Regions         string           `position:"Query" name:"Regions"`
	ResourceTypes   string           `position:"Query" name:"ResourceTypes"`
	NextToken       string           `position:"Query" name:"NextToken"`
	MaxResults      requests.Integer `position:"Query" name:"MaxResults"`
}

ListDiscoveredResourcesRequest is the request struct for api ListDiscoveredResources

func CreateListDiscoveredResourcesRequest

func CreateListDiscoveredResourcesRequest() (request *ListDiscoveredResourcesRequest)

CreateListDiscoveredResourcesRequest creates a request to invoke ListDiscoveredResources API

type ListDiscoveredResourcesResponse

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

ListDiscoveredResourcesResponse is the response struct for api ListDiscoveredResources

func CreateListDiscoveredResourcesResponse

func CreateListDiscoveredResourcesResponse() (response *ListDiscoveredResourcesResponse)

CreateListDiscoveredResourcesResponse creates a response to parse from ListDiscoveredResources response

type ListManagedRulesRequest added in v1.61.1409

type ListManagedRulesRequest struct {
	*requests.RpcRequest
	RiskLevel  requests.Integer `position:"Query" name:"RiskLevel"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	Keyword    string           `position:"Query" name:"Keyword"`
}

ListManagedRulesRequest is the request struct for api ListManagedRules

func CreateListManagedRulesRequest added in v1.61.1409

func CreateListManagedRulesRequest() (request *ListManagedRulesRequest)

CreateListManagedRulesRequest creates a request to invoke ListManagedRules API

type ListManagedRulesResponse added in v1.61.1409

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

ListManagedRulesResponse is the response struct for api ListManagedRules

func CreateListManagedRulesResponse added in v1.61.1409

func CreateListManagedRulesResponse() (response *ListManagedRulesResponse)

CreateListManagedRulesResponse creates a response to parse from ListManagedRules response

type ListPreManagedRulesRequest added in v1.62.102

type ListPreManagedRulesRequest struct {
	*requests.RpcRequest
	ResourceTypes      *[]string        `position:"Body" name:"ResourceTypes"  type:"Json"`
	PageNumber         requests.Integer `position:"Body" name:"PageNumber"`
	PageSize           requests.Integer `position:"Body" name:"PageSize"`
	ResourceTypeFormat string           `position:"Body" name:"ResourceTypeFormat"`
}

ListPreManagedRulesRequest is the request struct for api ListPreManagedRules

func CreateListPreManagedRulesRequest added in v1.62.102

func CreateListPreManagedRulesRequest() (request *ListPreManagedRulesRequest)

CreateListPreManagedRulesRequest creates a request to invoke ListPreManagedRules API

type ListPreManagedRulesResponse added in v1.62.102

type ListPreManagedRulesResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	PageNumber   int64         `json:"PageNumber" xml:"PageNumber"`
	PageSize     int64         `json:"PageSize" xml:"PageSize"`
	ManagedRules []ManagedRule `json:"ManagedRules" xml:"ManagedRules"`
}

ListPreManagedRulesResponse is the response struct for api ListPreManagedRules

func CreateListPreManagedRulesResponse added in v1.62.102

func CreateListPreManagedRulesResponse() (response *ListPreManagedRulesResponse)

CreateListPreManagedRulesResponse creates a response to parse from ListPreManagedRules response

type ListRemediationTemplatesRequest added in v1.61.1380

type ListRemediationTemplatesRequest struct {
	*requests.RpcRequest
	ManagedRuleIdentifier string `position:"Query" name:"ManagedRuleIdentifier"`
	RemediationType       string `position:"Query" name:"RemediationType"`
}

ListRemediationTemplatesRequest is the request struct for api ListRemediationTemplates

func CreateListRemediationTemplatesRequest added in v1.61.1380

func CreateListRemediationTemplatesRequest() (request *ListRemediationTemplatesRequest)

CreateListRemediationTemplatesRequest creates a request to invoke ListRemediationTemplates API

type ListRemediationTemplatesResponse added in v1.61.1380

type ListRemediationTemplatesResponse struct {
	*responses.BaseResponse
	RequestId            string                `json:"RequestId" xml:"RequestId"`
	RemediationTemplates []RemediationTemplate `json:"RemediationTemplates" xml:"RemediationTemplates"`
}

ListRemediationTemplatesResponse is the response struct for api ListRemediationTemplates

func CreateListRemediationTemplatesResponse added in v1.61.1380

func CreateListRemediationTemplatesResponse() (response *ListRemediationTemplatesResponse)

CreateListRemediationTemplatesResponse creates a response to parse from ListRemediationTemplates response

type ListRemediationsRequest added in v1.61.1493

type ListRemediationsRequest struct {
	*requests.RpcRequest
	ConfigRuleIds string `position:"Query" name:"ConfigRuleIds"`
}

ListRemediationsRequest is the request struct for api ListRemediations

func CreateListRemediationsRequest added in v1.61.1493

func CreateListRemediationsRequest() (request *ListRemediationsRequest)

CreateListRemediationsRequest creates a request to invoke ListRemediations API

type ListRemediationsResponse added in v1.61.1493

type ListRemediationsResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	Remediations []Remediation `json:"Remediations" xml:"Remediations"`
}

ListRemediationsResponse is the response struct for api ListRemediations

func CreateListRemediationsResponse added in v1.61.1493

func CreateListRemediationsResponse() (response *ListRemediationsResponse)

CreateListRemediationsResponse creates a response to parse from ListRemediations response

type ListResourceEvaluationResultsRequest added in v1.61.1381

type ListResourceEvaluationResultsRequest struct {
	*requests.RpcRequest
	ResourceId     string           `position:"Query" name:"ResourceId"`
	ResourceType   string           `position:"Query" name:"ResourceType"`
	NextToken      string           `position:"Query" name:"NextToken"`
	MaxResults     requests.Integer `position:"Query" name:"MaxResults"`
	Region         string           `position:"Query" name:"Region"`
	ComplianceType string           `position:"Query" name:"ComplianceType"`
}

ListResourceEvaluationResultsRequest is the request struct for api ListResourceEvaluationResults

func CreateListResourceEvaluationResultsRequest added in v1.61.1381

func CreateListResourceEvaluationResultsRequest() (request *ListResourceEvaluationResultsRequest)

CreateListResourceEvaluationResultsRequest creates a request to invoke ListResourceEvaluationResults API

type ListResourceEvaluationResultsResponse added in v1.61.1381

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

ListResourceEvaluationResultsResponse is the response struct for api ListResourceEvaluationResults

func CreateListResourceEvaluationResultsResponse added in v1.61.1381

func CreateListResourceEvaluationResultsResponse() (response *ListResourceEvaluationResultsResponse)

CreateListResourceEvaluationResultsResponse creates a response to parse from ListResourceEvaluationResults response

type ListTagResourcesRequest added in v1.61.1620

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string `position:"Body" name:"ResourceId"  type:"Repeated"`
	ResourceType string    `position:"Body" name:"ResourceType"`
	NextToken    string    `position:"Body" name:"NextToken"`
	Tag          string    `position:"Body" name:"Tag"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest added in v1.61.1620

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse added in v1.61.1620

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	TagResources TagResources `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse added in v1.61.1620

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ManagedRule

type ManagedRule struct {
	RiskLevel                       int                      `json:"RiskLevel" xml:"RiskLevel"`
	CreateTimestamp                 int64                    `json:"CreateTimestamp" xml:"CreateTimestamp"`
	HelpHint                        string                   `json:"HelpHint" xml:"HelpHint"`
	HelpUrls                        string                   `json:"HelpUrls" xml:"HelpUrls"`
	RegionId                        string                   `json:"RegionId" xml:"RegionId"`
	HelpDoc                         string                   `json:"HelpDoc" xml:"HelpDoc"`
	ReferenceCount                  int                      `json:"ReferenceCount" xml:"ReferenceCount"`
	Description                     string                   `json:"Description" xml:"Description"`
	ManagedRuleName                 string                   `json:"ManagedRuleName" xml:"ManagedRuleName"`
	ServiceName                     string                   `json:"ServiceName" xml:"ServiceName"`
	DefaultEnable                   bool                     `json:"DefaultEnable" xml:"DefaultEnable"`
	FunctionName                    string                   `json:"FunctionName" xml:"FunctionName"`
	CompulsoryInputParameterDetails map[string]interface{}   `json:"CompulsoryInputParameterDetails" xml:"CompulsoryInputParameterDetails"`
	HelpUrl                         string                   `json:"HelpUrl" xml:"HelpUrl"`
	OptionalInputParameterDetails   map[string]interface{}   `json:"OptionalInputParameterDetails" xml:"OptionalInputParameterDetails"`
	DefaultName                     string                   `json:"DefaultName" xml:"DefaultName"`
	NonCompliantSample              string                   `json:"NonCompliantSample" xml:"NonCompliantSample"`
	UseCases                        string                   `json:"UseCases" xml:"UseCases"`
	ConfigRuleName                  string                   `json:"ConfigRuleName" xml:"ConfigRuleName"`
	CompliantSample                 string                   `json:"CompliantSample" xml:"CompliantSample"`
	ResourceType                    string                   `json:"ResourceType" xml:"ResourceType"`
	InputParameters                 map[string]interface{}   `json:"InputParameters" xml:"InputParameters"`
	Identifier                      string                   `json:"Identifier" xml:"Identifier"`
	SourceConditions                []map[string]interface{} `json:"SourceConditions" xml:"SourceConditions"`
	Labels                          []string                 `json:"Labels" xml:"Labels"`
	Scope                           Scope                    `json:"Scope" xml:"Scope"`
	SourceDetails                   []SourceDetailsItem      `json:"SourceDetails" xml:"SourceDetails"`
}

ManagedRule is a nested struct in config response

type ManagedRuleList added in v1.61.1409

type ManagedRuleList struct {
	ManagedRule []ManagedRule `json:"ManagedRule" xml:"ManagedRule"`
}

ManagedRuleList is a nested struct in config response

type ManagedRules added in v1.61.1409

type ManagedRules struct {
	TotalCount      int64         `json:"TotalCount" xml:"TotalCount"`
	PageNumber      int           `json:"PageNumber" xml:"PageNumber"`
	PageSize        int           `json:"PageSize" xml:"PageSize"`
	ManagedRuleList []ManagedRule `json:"ManagedRuleList" xml:"ManagedRuleList"`
}

ManagedRules is a nested struct in config response

type ManagedRulesInListPreManagedRules added in v1.62.102

type ManagedRulesInListPreManagedRules struct {
	ManagedRule []ManagedRule `json:"ManagedRule" xml:"ManagedRule"`
}

ManagedRulesInListPreManagedRules is a nested struct in config response

type OperateAggregatorList added in v1.61.1381

type OperateAggregatorList struct {
	ErrorCode    string `json:"ErrorCode" xml:"ErrorCode"`
	Success      bool   `json:"Success" xml:"Success"`
	AggregatorId string `json:"AggregatorId" xml:"AggregatorId"`
}

OperateAggregatorList is a nested struct in config response

type OperateAggregators added in v1.61.1381

type OperateAggregators struct {
	OperateAggregatorList []OperateAggregatorList `json:"OperateAggregatorList" xml:"OperateAggregatorList"`
}

OperateAggregators is a nested struct in config response

type OperateAggregatorsResult added in v1.61.1381

type OperateAggregatorsResult struct {
	OperateAggregators []OperateAggregatorList `json:"OperateAggregators" xml:"OperateAggregators"`
}

OperateAggregatorsResult is a nested struct in config response

type OperateCompliancePacksInDeleteAggregateCompliancePacks added in v1.61.1381

type OperateCompliancePacksInDeleteAggregateCompliancePacks struct {
	OperateCompliancePacksItem []OperateCompliancePacksItem `json:"OperateCompliancePacks" xml:"OperateCompliancePacks"`
}

OperateCompliancePacksInDeleteAggregateCompliancePacks is a nested struct in config response

type OperateCompliancePacksInDeleteCompliancePacks added in v1.61.1381

type OperateCompliancePacksInDeleteCompliancePacks struct {
	OperateCompliancePacksItem []OperateCompliancePacksItem `json:"OperateCompliancePacks" xml:"OperateCompliancePacks"`
}

OperateCompliancePacksInDeleteCompliancePacks is a nested struct in config response

type OperateCompliancePacksItem added in v1.61.1381

type OperateCompliancePacksItem struct {
	CompliancePackId string `json:"CompliancePackId" xml:"CompliancePackId"`
	Success          bool   `json:"Success" xml:"Success"`
	ErrorCode        string `json:"ErrorCode" xml:"ErrorCode"`
}

OperateCompliancePacksItem is a nested struct in config response

type OperateCompliancePacksResult added in v1.61.1381

type OperateCompliancePacksResult struct {
	OperateCompliancePacks []OperateCompliancePacksItem `json:"OperateCompliancePacks" xml:"OperateCompliancePacks"`
}

OperateCompliancePacksResult is a nested struct in config response

type OperateRuleItem

type OperateRuleItem struct {
	Success      bool   `json:"Success" xml:"Success"`
	ErrorCode    string `json:"ErrorCode" xml:"ErrorCode"`
	ConfigRuleId string `json:"ConfigRuleId" xml:"ConfigRuleId"`
}

OperateRuleItem is a nested struct in config response

type OperateRuleItemListInActiveAggregateConfigRules added in v1.61.1381

type OperateRuleItemListInActiveAggregateConfigRules struct {
	OperateRuleItem []OperateRuleItem `json:"OperateRuleItem" xml:"OperateRuleItem"`
}

OperateRuleItemListInActiveAggregateConfigRules is a nested struct in config response

type OperateRuleItemListInAttachAggregateConfigRuleToCompliancePack added in v1.61.1381

type OperateRuleItemListInAttachAggregateConfigRuleToCompliancePack struct {
	OperateRuleItem []OperateRuleItem `json:"OperateRuleItem" xml:"OperateRuleItem"`
}

OperateRuleItemListInAttachAggregateConfigRuleToCompliancePack is a nested struct in config response

type OperateRuleItemListInAttachConfigRuleToCompliancePack added in v1.61.1381

type OperateRuleItemListInAttachConfigRuleToCompliancePack struct {
	OperateRuleItem []OperateRuleItem `json:"OperateRuleItem" xml:"OperateRuleItem"`
}

OperateRuleItemListInAttachConfigRuleToCompliancePack is a nested struct in config response

type OperateRuleItemListInDeactiveAggregateConfigRules added in v1.61.1381

type OperateRuleItemListInDeactiveAggregateConfigRules struct {
	OperateRuleItem []OperateRuleItem `json:"OperateRuleItem" xml:"OperateRuleItem"`
}

OperateRuleItemListInDeactiveAggregateConfigRules is a nested struct in config response

type OperateRuleItemListInDeactiveConfigRules added in v1.61.1381

type OperateRuleItemListInDeactiveConfigRules struct {
	OperateRuleItem []OperateRuleItem `json:"OperateRuleItem" xml:"OperateRuleItem"`
}

OperateRuleItemListInDeactiveConfigRules is a nested struct in config response

type OperateRuleItemListInDeleteAggregateConfigRules added in v1.61.1381

type OperateRuleItemListInDeleteAggregateConfigRules struct {
	OperateRuleItem []OperateRuleItem `json:"OperateRuleItem" xml:"OperateRuleItem"`
}

OperateRuleItemListInDeleteAggregateConfigRules is a nested struct in config response

type OperateRuleItemListInDetachAggregateConfigRuleToCompliancePack added in v1.61.1381

type OperateRuleItemListInDetachAggregateConfigRuleToCompliancePack struct {
	OperateRuleItem []OperateRuleItem `json:"OperateRuleItem" xml:"OperateRuleItem"`
}

OperateRuleItemListInDetachAggregateConfigRuleToCompliancePack is a nested struct in config response

type OperateRuleItemListInDetachConfigRuleToCompliancePack added in v1.61.1381

type OperateRuleItemListInDetachConfigRuleToCompliancePack struct {
	OperateRuleItem []OperateRuleItem `json:"OperateRuleItem" xml:"OperateRuleItem"`
}

OperateRuleItemListInDetachConfigRuleToCompliancePack is a nested struct in config response

type OperateRuleResult

type OperateRuleResult struct {
	OperateRuleItemList []OperateRuleItem `json:"OperateRuleItemList" xml:"OperateRuleItemList"`
}

OperateRuleResult is a nested struct in config response

type Remediation added in v1.61.1493

type Remediation struct {
	LastSuccessfulInvocationTime int64  `json:"LastSuccessfulInvocationTime" xml:"LastSuccessfulInvocationTime"`
	RemediaitonOriginParams      string `json:"RemediaitonOriginParams" xml:"RemediaitonOriginParams"`
	RemediationTemplateId        string `json:"RemediationTemplateId" xml:"RemediationTemplateId"`
	AggregatorId                 string `json:"AggregatorId" xml:"AggregatorId"`
	RemediationType              string `json:"RemediationType" xml:"RemediationType"`
	InvokeType                   string `json:"InvokeType" xml:"InvokeType"`
	ConfigRuleId                 string `json:"ConfigRuleId" xml:"ConfigRuleId"`
	RemediationId                string `json:"RemediationId" xml:"RemediationId"`
	AccountId                    int64  `json:"AccountId" xml:"AccountId"`
	LastSuccessfulInvocationId   string `json:"LastSuccessfulInvocationId" xml:"LastSuccessfulInvocationId"`
	RemediationSourceType        string `json:"RemediationSourceType" xml:"RemediationSourceType"`
	RemediationDynamicParams     string `json:"RemediationDynamicParams" xml:"RemediationDynamicParams"`
	LastSuccessfulInvocationType string `json:"LastSuccessfulInvocationType" xml:"LastSuccessfulInvocationType"`
	RemediationOriginParams      string `json:"RemediationOriginParams" xml:"RemediationOriginParams"`
}

Remediation is a nested struct in config response

type RemediationDeleteResult added in v1.61.1493

type RemediationDeleteResult struct {
	RemediationId string `json:"RemediationId" xml:"RemediationId"`
	Success       bool   `json:"Success" xml:"Success"`
	ErrorMessage  string `json:"ErrorMessage" xml:"ErrorMessage"`
}

RemediationDeleteResult is a nested struct in config response

type RemediationDeleteResultsInDeleteAggregateRemediations added in v1.61.1493

type RemediationDeleteResultsInDeleteAggregateRemediations struct {
	RemediationDeleteResult []RemediationDeleteResult `json:"RemediationDeleteResult" xml:"RemediationDeleteResult"`
}

RemediationDeleteResultsInDeleteAggregateRemediations is a nested struct in config response

type RemediationDeleteResultsInDeleteRemediations added in v1.61.1493

type RemediationDeleteResultsInDeleteRemediations struct {
	RemediationDeleteResult []RemediationDeleteResult `json:"RemediationDeleteResult" xml:"RemediationDeleteResult"`
}

RemediationDeleteResultsInDeleteRemediations is a nested struct in config response

type RemediationTemplate added in v1.61.1380

type RemediationTemplate struct {
	CompulsoryParameters string `json:"CompulsoryParameters" xml:"CompulsoryParameters"`
	RemediationType      string `json:"RemediationType" xml:"RemediationType"`
	TemplateIdentifier   string `json:"TemplateIdentifier" xml:"TemplateIdentifier"`
	TemplateName         string `json:"TemplateName" xml:"TemplateName"`
	TemplateDefinition   string `json:"TemplateDefinition" xml:"TemplateDefinition"`
}

RemediationTemplate is a nested struct in config response

type RemediationTemplates added in v1.61.1380

type RemediationTemplates struct {
	RemediationTemplate []RemediationTemplate `json:"RemediationTemplate" xml:"RemediationTemplate"`
}

RemediationTemplates is a nested struct in config response

type RemediationsInListAggregateRemediations added in v1.61.1493

type RemediationsInListAggregateRemediations struct {
	Remediation []Remediation `json:"Remediation" xml:"Remediation"`
}

RemediationsInListAggregateRemediations is a nested struct in config response

type RemediationsInListRemediations added in v1.61.1493

type RemediationsInListRemediations struct {
	Remediation []Remediation `json:"Remediation" xml:"Remediation"`
}

RemediationsInListRemediations is a nested struct in config response

type ResourceComplianceResult added in v1.61.1381

type ResourceComplianceResult struct {
	CompliancePackId  string `json:"CompliancePackId" xml:"CompliancePackId"`
	NonCompliantCount int    `json:"NonCompliantCount" xml:"NonCompliantCount"`
	TotalCount        int    `json:"TotalCount" xml:"TotalCount"`
}

ResourceComplianceResult is a nested struct in config response

type ResourceComplianceTimeline

type ResourceComplianceTimeline struct {
	NextToken      string               `json:"NextToken" xml:"NextToken"`
	MaxResults     int                  `json:"MaxResults" xml:"MaxResults"`
	ComplianceList []ComplianceListItem `json:"ComplianceList" xml:"ComplianceList"`
}

ResourceComplianceTimeline is a nested struct in config response

type ResourceConfigurationTimeline

type ResourceConfigurationTimeline struct {
	NextToken         string                  `json:"NextToken" xml:"NextToken"`
	MaxResults        int                     `json:"MaxResults" xml:"MaxResults"`
	ConfigurationList []ConfigurationListItem `json:"ConfigurationList" xml:"ConfigurationList"`
}

ResourceConfigurationTimeline is a nested struct in config response

type ResourceEvaluation added in v1.62.102

type ResourceEvaluation struct {
	ResourceLogicalId string `json:"ResourceLogicalId" xml:"ResourceLogicalId"`
	ResourceType      string `json:"ResourceType" xml:"ResourceType"`
	Rules             []Rule `json:"Rules" xml:"Rules"`
}

ResourceEvaluation is a nested struct in config response

type ResourceEvaluations added in v1.62.102

type ResourceEvaluations struct {
	ResourceEvaluation []ResourceEvaluation `json:"ResourceEvaluation" xml:"ResourceEvaluation"`
}

ResourceEvaluations is a nested struct in config response

type RevertAggregateEvaluationResultsRequest added in v1.61.1381

type RevertAggregateEvaluationResultsRequest struct {
	*requests.RpcRequest
	ConfigRuleId string                                       `position:"Body" name:"ConfigRuleId"`
	Resources    *[]RevertAggregateEvaluationResultsResources `position:"Body" name:"Resources"  type:"Json"`
	AggregatorId string                                       `position:"Body" name:"AggregatorId"`
}

RevertAggregateEvaluationResultsRequest is the request struct for api RevertAggregateEvaluationResults

func CreateRevertAggregateEvaluationResultsRequest added in v1.61.1381

func CreateRevertAggregateEvaluationResultsRequest() (request *RevertAggregateEvaluationResultsRequest)

CreateRevertAggregateEvaluationResultsRequest creates a request to invoke RevertAggregateEvaluationResults API

type RevertAggregateEvaluationResultsResources added in v1.61.1381

type RevertAggregateEvaluationResultsResources struct {
	ResourceId        string `name:"ResourceId"`
	ResourceAccountId string `name:"ResourceAccountId"`
	Region            string `name:"Region"`
	ResourceType      string `name:"ResourceType"`
}

RevertAggregateEvaluationResultsResources is a repeated param struct in RevertAggregateEvaluationResultsRequest

type RevertAggregateEvaluationResultsResponse added in v1.61.1381

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

RevertAggregateEvaluationResultsResponse is the response struct for api RevertAggregateEvaluationResults

func CreateRevertAggregateEvaluationResultsResponse added in v1.61.1381

func CreateRevertAggregateEvaluationResultsResponse() (response *RevertAggregateEvaluationResultsResponse)

CreateRevertAggregateEvaluationResultsResponse creates a response to parse from RevertAggregateEvaluationResults response

type RevertEvaluationResultsRequest added in v1.61.1381

type RevertEvaluationResultsRequest struct {
	*requests.RpcRequest
	ConfigRuleId string                              `position:"Body" name:"ConfigRuleId"`
	Resources    *[]RevertEvaluationResultsResources `position:"Body" name:"Resources"  type:"Json"`
}

RevertEvaluationResultsRequest is the request struct for api RevertEvaluationResults

func CreateRevertEvaluationResultsRequest added in v1.61.1381

func CreateRevertEvaluationResultsRequest() (request *RevertEvaluationResultsRequest)

CreateRevertEvaluationResultsRequest creates a request to invoke RevertEvaluationResults API

type RevertEvaluationResultsResources added in v1.61.1381

type RevertEvaluationResultsResources struct {
	ResourceId        string `name:"ResourceId"`
	ResourceAccountId string `name:"ResourceAccountId"`
	Region            string `name:"Region"`
	ResourceType      string `name:"ResourceType"`
}

RevertEvaluationResultsResources is a repeated param struct in RevertEvaluationResultsRequest

type RevertEvaluationResultsResponse added in v1.61.1381

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

RevertEvaluationResultsResponse is the response struct for api RevertEvaluationResults

func CreateRevertEvaluationResultsResponse added in v1.61.1381

func CreateRevertEvaluationResultsResponse() (response *RevertEvaluationResultsResponse)

CreateRevertEvaluationResultsResponse creates a response to parse from RevertEvaluationResults response

type Rule added in v1.62.102

type Rule struct {
	Identifier     string `json:"Identifier" xml:"Identifier"`
	ComplianceType string `json:"ComplianceType" xml:"ComplianceType"`
	Annotation     string `json:"Annotation" xml:"Annotation"`
	HelpUrl        string `json:"HelpUrl" xml:"HelpUrl"`
}

Rule is a nested struct in config response

type Rules added in v1.62.102

type Rules struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

Rules is a nested struct in config response

type Scope

type Scope struct {
	TagKeyScope             string   `json:"TagKeyScope" xml:"TagKeyScope"`
	ExcludeResourceIdsScope string   `json:"ExcludeResourceIdsScope" xml:"ExcludeResourceIdsScope"`
	RegionIdsScope          string   `json:"RegionIdsScope" xml:"RegionIdsScope"`
	ResourceGroupIdsScope   string   `json:"ResourceGroupIdsScope" xml:"ResourceGroupIdsScope"`
	TagValueScope           string   `json:"TagValueScope" xml:"TagValueScope"`
	ComplianceResourceTypes []string `json:"ComplianceResourceTypes" xml:"ComplianceResourceTypes"`
}

Scope is a nested struct in config response

type Source

type Source struct {
	Identifier       string                   `json:"Identifier" xml:"Identifier"`
	Owner            string                   `json:"Owner" xml:"Owner"`
	SourceConditions []map[string]interface{} `json:"SourceConditions" xml:"SourceConditions"`
	SourceDetails    []SourceDetailsItem      `json:"SourceDetails" xml:"SourceDetails"`
}

Source is a nested struct in config response

type SourceConditionsInGetAggregateConfigRule added in v1.61.1381

type SourceConditionsInGetAggregateConfigRule struct {
	SourceConditions []map[string]interface{} `json:"SourceConditions" xml:"SourceConditions"`
}

SourceConditionsInGetAggregateConfigRule is a nested struct in config response

type SourceConditionsInGetConfigRule added in v1.61.1381

type SourceConditionsInGetConfigRule struct {
	SourceConditions []map[string]interface{} `json:"SourceConditions" xml:"SourceConditions"`
}

SourceConditionsInGetConfigRule is a nested struct in config response

type SourceConditionsInGetManagedRule added in v1.61.1409

type SourceConditionsInGetManagedRule struct {
	SourceConditions []map[string]interface{} `json:"SourceConditions" xml:"SourceConditions"`
}

SourceConditionsInGetManagedRule is a nested struct in config response

type SourceConditionsInListPreManagedRules added in v1.62.102

type SourceConditionsInListPreManagedRules struct {
	SourceConditions []map[string]interface{} `json:"SourceConditions" xml:"SourceConditions"`
}

SourceConditionsInListPreManagedRules is a nested struct in config response

type SourceDetailsInGetAggregateConfigRule added in v1.61.1381

type SourceDetailsInGetAggregateConfigRule struct {
	SourceDetailsItem []SourceDetailsItem `json:"SourceDetails" xml:"SourceDetails"`
}

SourceDetailsInGetAggregateConfigRule is a nested struct in config response

type SourceDetailsInGetConfigRule added in v1.61.1381

type SourceDetailsInGetConfigRule struct {
	SourceDetailsItem []SourceDetailsItem `json:"SourceDetails" xml:"SourceDetails"`
}

SourceDetailsInGetConfigRule is a nested struct in config response

type SourceDetailsInGetManagedRule added in v1.61.1409

type SourceDetailsInGetManagedRule struct {
	SourceDetailsItem []SourceDetailsItem `json:"SourceDetails" xml:"SourceDetails"`
}

SourceDetailsInGetManagedRule is a nested struct in config response

type SourceDetailsItem

type SourceDetailsItem struct {
	EventSource               string `json:"EventSource" xml:"EventSource"`
	MessageType               string `json:"MessageType" xml:"MessageType"`
	MaximumExecutionFrequency string `json:"MaximumExecutionFrequency" xml:"MaximumExecutionFrequency"`
}

SourceDetailsItem is a nested struct in config response

type StartAggregateConfigRuleEvaluationRequest added in v1.61.1381

type StartAggregateConfigRuleEvaluationRequest struct {
	*requests.RpcRequest
	ConfigRuleId     string           `position:"Query" name:"ConfigRuleId"`
	AggregatorId     string           `position:"Query" name:"AggregatorId"`
	CompliancePackId string           `position:"Query" name:"CompliancePackId"`
	RevertEvaluation requests.Boolean `position:"Query" name:"RevertEvaluation"`
}

StartAggregateConfigRuleEvaluationRequest is the request struct for api StartAggregateConfigRuleEvaluation

func CreateStartAggregateConfigRuleEvaluationRequest added in v1.61.1381

func CreateStartAggregateConfigRuleEvaluationRequest() (request *StartAggregateConfigRuleEvaluationRequest)

CreateStartAggregateConfigRuleEvaluationRequest creates a request to invoke StartAggregateConfigRuleEvaluation API

type StartAggregateConfigRuleEvaluationResponse added in v1.61.1381

type StartAggregateConfigRuleEvaluationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    bool   `json:"Result" xml:"Result"`
}

StartAggregateConfigRuleEvaluationResponse is the response struct for api StartAggregateConfigRuleEvaluation

func CreateStartAggregateConfigRuleEvaluationResponse added in v1.61.1381

func CreateStartAggregateConfigRuleEvaluationResponse() (response *StartAggregateConfigRuleEvaluationResponse)

CreateStartAggregateConfigRuleEvaluationResponse creates a response to parse from StartAggregateConfigRuleEvaluation response

type StartAggregateRemediationRequest added in v1.61.1493

type StartAggregateRemediationRequest struct {
	*requests.RpcRequest
	ConfigRuleId     string `position:"Query" name:"ConfigRuleId"`
	ResourceOwnerId  string `position:"Query" name:"ResourceOwnerId"`
	AggregatorId     string `position:"Query" name:"AggregatorId"`
	ResourceRegionId string `position:"Query" name:"ResourceRegionId"`
	ResourceId       string `position:"Query" name:"ResourceId"`
	ResourceType     string `position:"Query" name:"ResourceType"`
}

StartAggregateRemediationRequest is the request struct for api StartAggregateRemediation

func CreateStartAggregateRemediationRequest added in v1.61.1493

func CreateStartAggregateRemediationRequest() (request *StartAggregateRemediationRequest)

CreateStartAggregateRemediationRequest creates a request to invoke StartAggregateRemediation API

type StartAggregateRemediationResponse added in v1.61.1493

type StartAggregateRemediationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

StartAggregateRemediationResponse is the response struct for api StartAggregateRemediation

func CreateStartAggregateRemediationResponse added in v1.61.1493

func CreateStartAggregateRemediationResponse() (response *StartAggregateRemediationResponse)

CreateStartAggregateRemediationResponse creates a response to parse from StartAggregateRemediation response

type StartRemediationRequest added in v1.61.1493

type StartRemediationRequest struct {
	*requests.RpcRequest
	ConfigRuleId     string `position:"Query" name:"ConfigRuleId"`
	ResourceId       string `position:"Query" name:"ResourceId"`
	ResourceType     string `position:"Query" name:"ResourceType"`
	ResourceRegionId string `position:"Query" name:"ResourceRegionId"`
}

StartRemediationRequest is the request struct for api StartRemediation

func CreateStartRemediationRequest added in v1.61.1493

func CreateStartRemediationRequest() (request *StartRemediationRequest)

CreateStartRemediationRequest creates a request to invoke StartRemediation API

type StartRemediationResponse added in v1.61.1493

type StartRemediationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      bool   `json:"Data" xml:"Data"`
}

StartRemediationResponse is the response struct for api StartRemediation

func CreateStartRemediationResponse added in v1.61.1493

func CreateStartRemediationResponse() (response *StartRemediationResponse)

CreateStartRemediationResponse creates a response to parse from StartRemediation response

type StopConfigurationRecorderRequest added in v1.62.102

type StopConfigurationRecorderRequest struct {
	*requests.RpcRequest
}

StopConfigurationRecorderRequest is the request struct for api StopConfigurationRecorder

func CreateStopConfigurationRecorderRequest added in v1.62.102

func CreateStopConfigurationRecorderRequest() (request *StopConfigurationRecorderRequest)

CreateStopConfigurationRecorderRequest creates a request to invoke StopConfigurationRecorder API

type StopConfigurationRecorderResponse added in v1.62.102

type StopConfigurationRecorderResponse struct {
	*responses.BaseResponse
	RequestId                       string `json:"RequestId" xml:"RequestId"`
	StopConfigurationRecorderResult bool   `json:"StopConfigurationRecorderResult" xml:"StopConfigurationRecorderResult"`
}

StopConfigurationRecorderResponse is the response struct for api StopConfigurationRecorder

func CreateStopConfigurationRecorderResponse added in v1.62.102

func CreateStopConfigurationRecorderResponse() (response *StopConfigurationRecorderResponse)

CreateStopConfigurationRecorderResponse creates a response to parse from StopConfigurationRecorder response

type Tag added in v1.61.1685

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

Tag is a nested struct in config response

type TagResource added in v1.61.1620

type TagResource struct {
	TagKey       string `json:"TagKey" xml:"TagKey"`
	TagValue     string `json:"TagValue" xml:"TagValue"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
}

TagResource is a nested struct in config response

type TagResources added in v1.61.1620

type TagResources struct {
	TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}

TagResources is a nested struct in config response

type TagResourcesRequest added in v1.61.1620

type TagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string `position:"Body" name:"ResourceId"  type:"Repeated"`
	ResourceType string    `position:"Body" name:"ResourceType"`
	Tag          string    `position:"Body" name:"Tag"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest added in v1.61.1620

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse added in v1.61.1620

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse added in v1.61.1620

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type Tags added in v1.61.1685

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

Tags is a nested struct in config response

type UntagResourcesRequest added in v1.61.1620

type UntagResourcesRequest struct {
	*requests.RpcRequest
	All          requests.Boolean `position:"Body" name:"All"`
	ResourceId   *[]string        `position:"Body" name:"ResourceId"  type:"Repeated"`
	ResourceType string           `position:"Body" name:"ResourceType"`
	TagKey       *[]string        `position:"Body" name:"TagKey"  type:"Repeated"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest added in v1.61.1620

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse added in v1.61.1620

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

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse added in v1.61.1620

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateAggregateCompliancePackConfigRules added in v1.61.1381

type UpdateAggregateCompliancePackConfigRules struct {
	ManagedRuleIdentifier string                                                              `name:"ManagedRuleIdentifier"`
	ConfigRuleParameters  *[]UpdateAggregateCompliancePackConfigRulesConfigRuleParametersItem `name:"ConfigRuleParameters" type:"Repeated"`
	ConfigRuleId          string                                                              `name:"ConfigRuleId"`
	ConfigRuleName        string                                                              `name:"ConfigRuleName"`
	Description           string                                                              `name:"Description"`
	RiskLevel             string                                                              `name:"RiskLevel"`
}

UpdateAggregateCompliancePackConfigRules is a repeated param struct in UpdateAggregateCompliancePackRequest

type UpdateAggregateCompliancePackConfigRulesConfigRuleParametersItem added in v1.61.1381

type UpdateAggregateCompliancePackConfigRulesConfigRuleParametersItem struct {
	ParameterValue string `name:"ParameterValue"`
	ParameterName  string `name:"ParameterName"`
}

UpdateAggregateCompliancePackConfigRulesConfigRuleParametersItem is a repeated param struct in UpdateAggregateCompliancePackRequest

type UpdateAggregateCompliancePackRequest added in v1.61.1381

type UpdateAggregateCompliancePackRequest struct {
	*requests.RpcRequest
	TagKeyScope             string                                      `position:"Body" name:"TagKeyScope"`
	CompliancePackName      string                                      `position:"Body" name:"CompliancePackName"`
	ClientToken             string                                      `position:"Body" name:"ClientToken"`
	Description             string                                      `position:"Body" name:"Description"`
	AggregatorId            string                                      `position:"Body" name:"AggregatorId"`
	TagValueScope           string                                      `position:"Body" name:"TagValueScope"`
	RegionIdsScope          string                                      `position:"Body" name:"RegionIdsScope"`
	CompliancePackId        string                                      `position:"Body" name:"CompliancePackId"`
	ConfigRules             *[]UpdateAggregateCompliancePackConfigRules `position:"Body" name:"ConfigRules"  type:"Json"`
	RiskLevel               requests.Integer                            `position:"Body" name:"RiskLevel"`
	ResourceGroupIdsScope   string                                      `position:"Body" name:"ResourceGroupIdsScope"`
	ExcludeResourceIdsScope string                                      `position:"Body" name:"ExcludeResourceIdsScope"`
}

UpdateAggregateCompliancePackRequest is the request struct for api UpdateAggregateCompliancePack

func CreateUpdateAggregateCompliancePackRequest added in v1.61.1381

func CreateUpdateAggregateCompliancePackRequest() (request *UpdateAggregateCompliancePackRequest)

CreateUpdateAggregateCompliancePackRequest creates a request to invoke UpdateAggregateCompliancePack API

type UpdateAggregateCompliancePackResponse added in v1.61.1381

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

UpdateAggregateCompliancePackResponse is the response struct for api UpdateAggregateCompliancePack

func CreateUpdateAggregateCompliancePackResponse added in v1.61.1381

func CreateUpdateAggregateCompliancePackResponse() (response *UpdateAggregateCompliancePackResponse)

CreateUpdateAggregateCompliancePackResponse creates a response to parse from UpdateAggregateCompliancePack response

type UpdateAggregateConfigDeliveryChannelRequest added in v1.61.1620

type UpdateAggregateConfigDeliveryChannelRequest struct {
	*requests.RpcRequest
	NonCompliantNotification            requests.Boolean `position:"Query" name:"NonCompliantNotification"`
	ClientToken                         string           `position:"Query" name:"ClientToken"`
	ConfigurationSnapshot               requests.Boolean `position:"Query" name:"ConfigurationSnapshot"`
	Description                         string           `position:"Query" name:"Description"`
	AggregatorId                        string           `position:"Query" name:"AggregatorId"`
	DeliveryChannelTargetArn            string           `position:"Query" name:"DeliveryChannelTargetArn"`
	DeliveryChannelCondition            string           `position:"Query" name:"DeliveryChannelCondition"`
	ConfigurationItemChangeNotification requests.Boolean `position:"Query" name:"ConfigurationItemChangeNotification"`
	DeliveryChannelName                 string           `position:"Query" name:"DeliveryChannelName"`
	DeliverySnapshotTime                string           `position:"Query" name:"DeliverySnapshotTime"`
	DeliveryChannelId                   string           `position:"Query" name:"DeliveryChannelId"`
	OversizedDataOSSTargetArn           string           `position:"Query" name:"OversizedDataOSSTargetArn"`
	Status                              requests.Integer `position:"Query" name:"Status"`
}

UpdateAggregateConfigDeliveryChannelRequest is the request struct for api UpdateAggregateConfigDeliveryChannel

func CreateUpdateAggregateConfigDeliveryChannelRequest added in v1.61.1620

func CreateUpdateAggregateConfigDeliveryChannelRequest() (request *UpdateAggregateConfigDeliveryChannelRequest)

CreateUpdateAggregateConfigDeliveryChannelRequest creates a request to invoke UpdateAggregateConfigDeliveryChannel API

type UpdateAggregateConfigDeliveryChannelResponse added in v1.61.1620

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

UpdateAggregateConfigDeliveryChannelResponse is the response struct for api UpdateAggregateConfigDeliveryChannel

func CreateUpdateAggregateConfigDeliveryChannelResponse added in v1.61.1620

func CreateUpdateAggregateConfigDeliveryChannelResponse() (response *UpdateAggregateConfigDeliveryChannelResponse)

CreateUpdateAggregateConfigDeliveryChannelResponse creates a response to parse from UpdateAggregateConfigDeliveryChannel response

type UpdateAggregateConfigRuleRequest added in v1.61.1381

type UpdateAggregateConfigRuleRequest struct {
	*requests.RpcRequest
	ConfigRuleId              string           `position:"Body" name:"ConfigRuleId"`
	TagKeyScope               string           `position:"Body" name:"TagKeyScope"`
	ClientToken               string           `position:"Body" name:"ClientToken"`
	ResourceTypesScope        *[]string        `position:"Body" name:"ResourceTypesScope"  type:"Repeated"`
	Description               string           `position:"Body" name:"Description"`
	AggregatorId              string           `position:"Body" name:"AggregatorId"`
	ConfigRuleTriggerTypes    string           `position:"Body" name:"ConfigRuleTriggerTypes"`
	TagValueScope             string           `position:"Body" name:"TagValueScope"`
	ExcludeAccountIdsScope    string           `position:"Body" name:"ExcludeAccountIdsScope"`
	RegionIdsScope            string           `position:"Body" name:"RegionIdsScope"`
	ExcludeFolderIdsScope     string           `position:"Body" name:"ExcludeFolderIdsScope"`
	RiskLevel                 requests.Integer `position:"Body" name:"RiskLevel"`
	ResourceGroupIdsScope     string           `position:"Body" name:"ResourceGroupIdsScope"`
	InputParameters           string           `position:"Body" name:"InputParameters"`
	ConfigRuleName            string           `position:"Body" name:"ConfigRuleName"`
	TagKeyLogicScope          string           `position:"Body" name:"TagKeyLogicScope"`
	MaximumExecutionFrequency string           `position:"Body" name:"MaximumExecutionFrequency"`
	FolderIdsScope            string           `position:"Body" name:"FolderIdsScope"`
	ExcludeResourceIdsScope   string           `position:"Body" name:"ExcludeResourceIdsScope"`
}

UpdateAggregateConfigRuleRequest is the request struct for api UpdateAggregateConfigRule

func CreateUpdateAggregateConfigRuleRequest added in v1.61.1381

func CreateUpdateAggregateConfigRuleRequest() (request *UpdateAggregateConfigRuleRequest)

CreateUpdateAggregateConfigRuleRequest creates a request to invoke UpdateAggregateConfigRule API

type UpdateAggregateConfigRuleResponse added in v1.61.1381

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

UpdateAggregateConfigRuleResponse is the response struct for api UpdateAggregateConfigRule

func CreateUpdateAggregateConfigRuleResponse added in v1.61.1381

func CreateUpdateAggregateConfigRuleResponse() (response *UpdateAggregateConfigRuleResponse)

CreateUpdateAggregateConfigRuleResponse creates a response to parse from UpdateAggregateConfigRule response

type UpdateAggregateRemediationRequest added in v1.61.1493

type UpdateAggregateRemediationRequest struct {
	*requests.RpcRequest
	RemediationType       string `position:"Body" name:"RemediationType"`
	RemediationId         string `position:"Body" name:"RemediationId"`
	AggregatorId          string `position:"Body" name:"AggregatorId"`
	SourceType            string `position:"Body" name:"SourceType"`
	RemediationTemplateId string `position:"Body" name:"RemediationTemplateId"`
	Params                string `position:"Body" name:"Params"`
	InvokeType            string `position:"Body" name:"InvokeType"`
}

UpdateAggregateRemediationRequest is the request struct for api UpdateAggregateRemediation

func CreateUpdateAggregateRemediationRequest added in v1.61.1493

func CreateUpdateAggregateRemediationRequest() (request *UpdateAggregateRemediationRequest)

CreateUpdateAggregateRemediationRequest creates a request to invoke UpdateAggregateRemediation API

type UpdateAggregateRemediationResponse added in v1.61.1493

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

UpdateAggregateRemediationResponse is the response struct for api UpdateAggregateRemediation

func CreateUpdateAggregateRemediationResponse added in v1.61.1493

func CreateUpdateAggregateRemediationResponse() (response *UpdateAggregateRemediationResponse)

CreateUpdateAggregateRemediationResponse creates a response to parse from UpdateAggregateRemediation response

type UpdateAggregatorAggregatorAccounts added in v1.61.1381

type UpdateAggregatorAggregatorAccounts struct {
	AccountId   string `name:"AccountId"`
	AccountName string `name:"AccountName"`
	AccountType string `name:"AccountType"`
}

UpdateAggregatorAggregatorAccounts is a repeated param struct in UpdateAggregatorRequest

type UpdateAggregatorRequest added in v1.61.1381

type UpdateAggregatorRequest struct {
	*requests.RpcRequest
	ClientToken        string                                `position:"Body" name:"ClientToken"`
	AggregatorName     string                                `position:"Body" name:"AggregatorName"`
	Description        string                                `position:"Body" name:"Description"`
	AggregatorId       string                                `position:"Body" name:"AggregatorId"`
	AggregatorAccounts *[]UpdateAggregatorAggregatorAccounts `position:"Body" name:"AggregatorAccounts"  type:"Json"`
}

UpdateAggregatorRequest is the request struct for api UpdateAggregator

func CreateUpdateAggregatorRequest added in v1.61.1381

func CreateUpdateAggregatorRequest() (request *UpdateAggregatorRequest)

CreateUpdateAggregatorRequest creates a request to invoke UpdateAggregator API

type UpdateAggregatorResponse added in v1.61.1381

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

UpdateAggregatorResponse is the response struct for api UpdateAggregator

func CreateUpdateAggregatorResponse added in v1.61.1381

func CreateUpdateAggregatorResponse() (response *UpdateAggregatorResponse)

CreateUpdateAggregatorResponse creates a response to parse from UpdateAggregator response

type UpdateCompliancePackConfigRules added in v1.61.1381

type UpdateCompliancePackConfigRules struct {
	ManagedRuleIdentifier string                                                     `name:"ManagedRuleIdentifier"`
	ConfigRuleParameters  *[]UpdateCompliancePackConfigRulesConfigRuleParametersItem `name:"ConfigRuleParameters" type:"Repeated"`
	ConfigRuleId          string                                                     `name:"ConfigRuleId"`
	ConfigRuleName        string                                                     `name:"ConfigRuleName"`
	Description           string                                                     `name:"Description"`
	RiskLevel             string                                                     `name:"RiskLevel"`
}

UpdateCompliancePackConfigRules is a repeated param struct in UpdateCompliancePackRequest

type UpdateCompliancePackConfigRulesConfigRuleParametersItem added in v1.61.1381

type UpdateCompliancePackConfigRulesConfigRuleParametersItem struct {
	ParameterValue string `name:"ParameterValue"`
	ParameterName  string `name:"ParameterName"`
}

UpdateCompliancePackConfigRulesConfigRuleParametersItem is a repeated param struct in UpdateCompliancePackRequest

type UpdateCompliancePackRequest added in v1.61.1381

type UpdateCompliancePackRequest struct {
	*requests.RpcRequest
	TagKeyScope             string                             `position:"Body" name:"TagKeyScope"`
	CompliancePackName      string                             `position:"Body" name:"CompliancePackName"`
	ClientToken             string                             `position:"Body" name:"ClientToken"`
	Description             string                             `position:"Body" name:"Description"`
	TagValueScope           string                             `position:"Body" name:"TagValueScope"`
	RegionIdsScope          string                             `position:"Body" name:"RegionIdsScope"`
	CompliancePackId        string                             `position:"Body" name:"CompliancePackId"`
	ConfigRules             *[]UpdateCompliancePackConfigRules `position:"Body" name:"ConfigRules"  type:"Json"`
	RiskLevel               requests.Integer                   `position:"Body" name:"RiskLevel"`
	ResourceGroupIdsScope   string                             `position:"Body" name:"ResourceGroupIdsScope"`
	ExcludeResourceIdsScope string                             `position:"Body" name:"ExcludeResourceIdsScope"`
}

UpdateCompliancePackRequest is the request struct for api UpdateCompliancePack

func CreateUpdateCompliancePackRequest added in v1.61.1381

func CreateUpdateCompliancePackRequest() (request *UpdateCompliancePackRequest)

CreateUpdateCompliancePackRequest creates a request to invoke UpdateCompliancePack API

type UpdateCompliancePackResponse added in v1.61.1381

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

UpdateCompliancePackResponse is the response struct for api UpdateCompliancePack

func CreateUpdateCompliancePackResponse added in v1.61.1381

func CreateUpdateCompliancePackResponse() (response *UpdateCompliancePackResponse)

CreateUpdateCompliancePackResponse creates a response to parse from UpdateCompliancePack response

type UpdateConfigDeliveryChannelRequest added in v1.61.1620

type UpdateConfigDeliveryChannelRequest struct {
	*requests.RpcRequest
	NonCompliantNotification            requests.Boolean `position:"Query" name:"NonCompliantNotification"`
	ClientToken                         string           `position:"Query" name:"ClientToken"`
	ConfigurationSnapshot               requests.Boolean `position:"Query" name:"ConfigurationSnapshot"`
	Description                         string           `position:"Query" name:"Description"`
	DeliveryChannelTargetArn            string           `position:"Query" name:"DeliveryChannelTargetArn"`
	DeliveryChannelCondition            string           `position:"Query" name:"DeliveryChannelCondition"`
	ConfigurationItemChangeNotification requests.Boolean `position:"Query" name:"ConfigurationItemChangeNotification"`
	DeliveryChannelName                 string           `position:"Query" name:"DeliveryChannelName"`
	DeliverySnapshotTime                string           `position:"Query" name:"DeliverySnapshotTime"`
	DeliveryChannelId                   string           `position:"Query" name:"DeliveryChannelId"`
	OversizedDataOSSTargetArn           string           `position:"Query" name:"OversizedDataOSSTargetArn"`
	Status                              requests.Integer `position:"Query" name:"Status"`
}

UpdateConfigDeliveryChannelRequest is the request struct for api UpdateConfigDeliveryChannel

func CreateUpdateConfigDeliveryChannelRequest added in v1.61.1620

func CreateUpdateConfigDeliveryChannelRequest() (request *UpdateConfigDeliveryChannelRequest)

CreateUpdateConfigDeliveryChannelRequest creates a request to invoke UpdateConfigDeliveryChannel API

type UpdateConfigDeliveryChannelResponse added in v1.61.1620

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

UpdateConfigDeliveryChannelResponse is the response struct for api UpdateConfigDeliveryChannel

func CreateUpdateConfigDeliveryChannelResponse added in v1.61.1620

func CreateUpdateConfigDeliveryChannelResponse() (response *UpdateConfigDeliveryChannelResponse)

CreateUpdateConfigDeliveryChannelResponse creates a response to parse from UpdateConfigDeliveryChannel response

type UpdateConfigRuleRequest added in v1.61.1381

type UpdateConfigRuleRequest struct {
	*requests.RpcRequest
	ConfigRuleId              string           `position:"Body" name:"ConfigRuleId"`
	TagKeyScope               string           `position:"Body" name:"TagKeyScope"`
	ClientToken               string           `position:"Body" name:"ClientToken"`
	ResourceTypesScope        *[]string        `position:"Body" name:"ResourceTypesScope"  type:"Repeated"`
	Description               string           `position:"Body" name:"Description"`
	ConfigRuleTriggerTypes    string           `position:"Body" name:"ConfigRuleTriggerTypes"`
	TagValueScope             string           `position:"Body" name:"TagValueScope"`
	RegionIdsScope            string           `position:"Body" name:"RegionIdsScope"`
	RiskLevel                 requests.Integer `position:"Body" name:"RiskLevel"`
	ResourceGroupIdsScope     string           `position:"Body" name:"ResourceGroupIdsScope"`
	InputParameters           string           `position:"Body" name:"InputParameters"`
	ConfigRuleName            string           `position:"Body" name:"ConfigRuleName"`
	TagKeyLogicScope          string           `position:"Body" name:"TagKeyLogicScope"`
	MaximumExecutionFrequency string           `position:"Body" name:"MaximumExecutionFrequency"`
	ExcludeResourceIdsScope   string           `position:"Body" name:"ExcludeResourceIdsScope"`
}

UpdateConfigRuleRequest is the request struct for api UpdateConfigRule

func CreateUpdateConfigRuleRequest added in v1.61.1381

func CreateUpdateConfigRuleRequest() (request *UpdateConfigRuleRequest)

CreateUpdateConfigRuleRequest creates a request to invoke UpdateConfigRule API

type UpdateConfigRuleResponse added in v1.61.1381

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

UpdateConfigRuleResponse is the response struct for api UpdateConfigRule

func CreateUpdateConfigRuleResponse added in v1.61.1381

func CreateUpdateConfigRuleResponse() (response *UpdateConfigRuleResponse)

CreateUpdateConfigRuleResponse creates a response to parse from UpdateConfigRule response

type UpdateDeliveryChannelRequest added in v1.62.102

type UpdateDeliveryChannelRequest struct {
	*requests.RpcRequest
	NonCompliantNotification            requests.Boolean `position:"Body" name:"NonCompliantNotification"`
	ClientToken                         string           `position:"Body" name:"ClientToken"`
	ConfigurationSnapshot               requests.Boolean `position:"Body" name:"ConfigurationSnapshot"`
	Description                         string           `position:"Body" name:"Description"`
	DeliveryChannelTargetArn            string           `position:"Body" name:"DeliveryChannelTargetArn"`
	DeliveryChannelCondition            string           `position:"Body" name:"DeliveryChannelCondition"`
	ConfigurationItemChangeNotification requests.Boolean `position:"Body" name:"ConfigurationItemChangeNotification"`
	DeliveryChannelAssumeRoleArn        string           `position:"Body" name:"DeliveryChannelAssumeRoleArn"`
	DeliveryChannelName                 string           `position:"Body" name:"DeliveryChannelName"`
	DeliveryChannelId                   string           `position:"Body" name:"DeliveryChannelId"`
	OversizedDataOSSTargetArn           string           `position:"Body" name:"OversizedDataOSSTargetArn"`
	Status                              requests.Integer `position:"Body" name:"Status"`
}

UpdateDeliveryChannelRequest is the request struct for api UpdateDeliveryChannel

func CreateUpdateDeliveryChannelRequest added in v1.62.102

func CreateUpdateDeliveryChannelRequest() (request *UpdateDeliveryChannelRequest)

CreateUpdateDeliveryChannelRequest creates a request to invoke UpdateDeliveryChannel API

type UpdateDeliveryChannelResponse added in v1.62.102

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

UpdateDeliveryChannelResponse is the response struct for api UpdateDeliveryChannel

func CreateUpdateDeliveryChannelResponse added in v1.62.102

func CreateUpdateDeliveryChannelResponse() (response *UpdateDeliveryChannelResponse)

CreateUpdateDeliveryChannelResponse creates a response to parse from UpdateDeliveryChannel response

type UpdateIntegratedServiceStatusRequest added in v1.62.102

type UpdateIntegratedServiceStatusRequest struct {
	*requests.RpcRequest
	ServiceCode string           `position:"Body" name:"ServiceCode"`
	Status      requests.Boolean `position:"Body" name:"Status"`
}

UpdateIntegratedServiceStatusRequest is the request struct for api UpdateIntegratedServiceStatus

func CreateUpdateIntegratedServiceStatusRequest added in v1.62.102

func CreateUpdateIntegratedServiceStatusRequest() (request *UpdateIntegratedServiceStatusRequest)

CreateUpdateIntegratedServiceStatusRequest creates a request to invoke UpdateIntegratedServiceStatus API

type UpdateIntegratedServiceStatusResponse added in v1.62.102

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

UpdateIntegratedServiceStatusResponse is the response struct for api UpdateIntegratedServiceStatus

func CreateUpdateIntegratedServiceStatusResponse added in v1.62.102

func CreateUpdateIntegratedServiceStatusResponse() (response *UpdateIntegratedServiceStatusResponse)

CreateUpdateIntegratedServiceStatusResponse creates a response to parse from UpdateIntegratedServiceStatus response

type UpdateRemediationRequest added in v1.62.102

type UpdateRemediationRequest struct {
	*requests.RpcRequest
	ConfigRuleId          string `position:"Body" name:"ConfigRuleId"`
	RemediationType       string `position:"Body" name:"RemediationType"`
	ClientToken           string `position:"Body" name:"ClientToken"`
	RemediationId         string `position:"Body" name:"RemediationId"`
	SourceType            string `position:"Body" name:"SourceType"`
	RemediationTemplateId string `position:"Body" name:"RemediationTemplateId"`
	Params                string `position:"Body" name:"Params"`
	InvokeType            string `position:"Body" name:"InvokeType"`
}

UpdateRemediationRequest is the request struct for api UpdateRemediation

func CreateUpdateRemediationRequest added in v1.62.102

func CreateUpdateRemediationRequest() (request *UpdateRemediationRequest)

CreateUpdateRemediationRequest creates a request to invoke UpdateRemediation API

type UpdateRemediationResponse added in v1.62.102

type UpdateRemediationResponse struct {
	*responses.BaseResponse
	Data          string `json:"Data" xml:"Data"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	RemediationId string `json:"RemediationId" xml:"RemediationId"`
}

UpdateRemediationResponse is the response struct for api UpdateRemediation

func CreateUpdateRemediationResponse added in v1.62.102

func CreateUpdateRemediationResponse() (response *UpdateRemediationResponse)

CreateUpdateRemediationResponse creates a response to parse from UpdateRemediation response

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳