config

package
v1.61.1799 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2022 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) 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) 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) 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) 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) 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) 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) 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) 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

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"`
	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"`
	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"`
	ManagedRuleIdentifier string                     `json:"ManagedRuleIdentifier" xml:"ManagedRuleIdentifier"`
	Description           string                     `json:"Description" xml:"Description"`
	ManagedRuleName       string                     `json:"ManagedRuleName" xml:"ManagedRuleName"`
	ConfigRuleId          string                     `json:"ConfigRuleId" xml:"ConfigRuleId"`
	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 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
	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"`
	ConfigRules              *[]CreateAggregateCompliancePackConfigRules `position:"Body" name:"ConfigRules"  type:"Json"`
	RiskLevel                requests.Integer                            `position:"Body" name:"RiskLevel"`
}

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"`
	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
	CompliancePackName       string                             `position:"Body" name:"CompliancePackName"`
	ClientToken              string                             `position:"Body" name:"ClientToken"`
	CompliancePackTemplateId string                             `position:"Body" name:"CompliancePackTemplateId"`
	Description              string                             `position:"Body" name:"Description"`
	ConfigRules              *[]CreateCompliancePackConfigRules `position:"Body" name:"ConfigRules"  type:"Json"`
	RiskLevel                requests.Integer                   `position:"Body" name:"RiskLevel"`
}

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"`
	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 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 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 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"`
	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"`
}

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"`
}

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"`
}

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"`
	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"`
	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 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 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"`
	AggregatorId     string           `position:"Query" name:"AggregatorId"`
	NextToken        string           `position:"Query" name:"NextToken"`
	MaxResults       requests.Integer `position:"Query" name:"MaxResults"`
	CompliancePackId string           `position:"Query" name:"CompliancePackId"`
	ComplianceType   string           `position:"Query" name:"ComplianceType"`
}

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"`
	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"`
	NextToken        string           `position:"Query" name:"NextToken"`
	MaxResults       requests.Integer `position:"Query" name:"MaxResults"`
	CompliancePackId string           `position:"Query" name:"CompliancePackId"`
	ComplianceType   string           `position:"Query" name:"ComplianceType"`
}

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 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 {
	CompulsoryInputParameterDetails map[string]interface{}   `json:"CompulsoryInputParameterDetails" xml:"CompulsoryInputParameterDetails"`
	RiskLevel                       int                      `json:"RiskLevel" xml:"RiskLevel"`
	HelpUrl                         string                   `json:"HelpUrl" xml:"HelpUrl"`
	CreateTimestamp                 int64                    `json:"CreateTimestamp" xml:"CreateTimestamp"`
	OptionalInputParameterDetails   map[string]interface{}   `json:"OptionalInputParameterDetails" xml:"OptionalInputParameterDetails"`
	HelpHint                        string                   `json:"HelpHint" xml:"HelpHint"`
	DefaultName                     string                   `json:"DefaultName" xml:"DefaultName"`
	UseCases                        string                   `json:"UseCases" xml:"UseCases"`
	ConfigRuleName                  string                   `json:"ConfigRuleName" xml:"ConfigRuleName"`
	HelpUrls                        string                   `json:"HelpUrls" xml:"HelpUrls"`
	RegionId                        string                   `json:"RegionId" xml:"RegionId"`
	Identifier                      string                   `json:"Identifier" xml:"Identifier"`
	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"`
	FunctionName                    string                   `json:"FunctionName" xml:"FunctionName"`
	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 {
	PageSize        int           `json:"PageSize" xml:"PageSize"`
	PageNumber      int           `json:"PageNumber" xml:"PageNumber"`
	TotalCount      int64         `json:"TotalCount" xml:"TotalCount"`
	ManagedRuleList []ManagedRule `json:"ManagedRuleList" xml:"ManagedRuleList"`
}

ManagedRules 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 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 Scope ¶

type Scope struct {
	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 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"`
}

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 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
	CompliancePackName string                                      `position:"Body" name:"CompliancePackName"`
	ClientToken        string                                      `position:"Body" name:"ClientToken"`
	Description        string                                      `position:"Body" name:"Description"`
	AggregatorId       string                                      `position:"Body" name:"AggregatorId"`
	CompliancePackId   string                                      `position:"Body" name:"CompliancePackId"`
	ConfigRules        *[]UpdateAggregateCompliancePackConfigRules `position:"Body" name:"ConfigRules"  type:"Json"`
	RiskLevel          requests.Integer                            `position:"Body" name:"RiskLevel"`
}

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"`
	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
	CompliancePackName string                             `position:"Body" name:"CompliancePackName"`
	ClientToken        string                             `position:"Body" name:"ClientToken"`
	Description        string                             `position:"Body" name:"Description"`
	CompliancePackId   string                             `position:"Body" name:"CompliancePackId"`
	ConfigRules        *[]UpdateCompliancePackConfigRules `position:"Body" name:"ConfigRules"  type:"Json"`
	RiskLevel          requests.Integer                   `position:"Body" name:"RiskLevel"`
}

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"`
	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

Source Files ¶

Jump to

Keyboard shortcuts

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