Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AccountComplianceResult
- type AccountCompliances
- type AccountCompliancesItem
- type ActiveAggregateConfigRulesRequest
- type ActiveAggregateConfigRulesResponse
- type Aggregator
- type AggregatorAccounts
- type AggregatorAccountsItem
- type Aggregators
- type AggregatorsItem
- type AggregatorsResult
- type AttachAggregateConfigRuleToCompliancePackRequest
- type AttachAggregateConfigRuleToCompliancePackResponse
- type AttachConfigRuleToCompliancePackRequest
- type AttachConfigRuleToCompliancePackResponse
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) ActiveAggregateConfigRules(request *ActiveAggregateConfigRulesRequest) (response *ActiveAggregateConfigRulesResponse, err error)
- func (client *Client) ActiveAggregateConfigRulesWithCallback(request *ActiveAggregateConfigRulesRequest, ...) <-chan int
- func (client *Client) ActiveAggregateConfigRulesWithChan(request *ActiveAggregateConfigRulesRequest) (<-chan *ActiveAggregateConfigRulesResponse, <-chan error)
- func (client *Client) AttachAggregateConfigRuleToCompliancePack(request *AttachAggregateConfigRuleToCompliancePackRequest) (response *AttachAggregateConfigRuleToCompliancePackResponse, err error)
- func (client *Client) AttachAggregateConfigRuleToCompliancePackWithCallback(request *AttachAggregateConfigRuleToCompliancePackRequest, ...) <-chan int
- func (client *Client) AttachAggregateConfigRuleToCompliancePackWithChan(request *AttachAggregateConfigRuleToCompliancePackRequest) (<-chan *AttachAggregateConfigRuleToCompliancePackResponse, <-chan error)
- func (client *Client) AttachConfigRuleToCompliancePack(request *AttachConfigRuleToCompliancePackRequest) (response *AttachConfigRuleToCompliancePackResponse, err error)
- func (client *Client) AttachConfigRuleToCompliancePackWithCallback(request *AttachConfigRuleToCompliancePackRequest, ...) <-chan int
- func (client *Client) AttachConfigRuleToCompliancePackWithChan(request *AttachConfigRuleToCompliancePackRequest) (<-chan *AttachConfigRuleToCompliancePackResponse, <-chan error)
- func (client *Client) CopyCompliancePacks(request *CopyCompliancePacksRequest) (response *CopyCompliancePacksResponse, err error)
- func (client *Client) CopyCompliancePacksWithCallback(request *CopyCompliancePacksRequest, ...) <-chan int
- func (client *Client) CopyCompliancePacksWithChan(request *CopyCompliancePacksRequest) (<-chan *CopyCompliancePacksResponse, <-chan error)
- func (client *Client) CopyConfigRules(request *CopyConfigRulesRequest) (response *CopyConfigRulesResponse, err error)
- func (client *Client) CopyConfigRulesWithCallback(request *CopyConfigRulesRequest, ...) <-chan int
- func (client *Client) CopyConfigRulesWithChan(request *CopyConfigRulesRequest) (<-chan *CopyConfigRulesResponse, <-chan error)
- func (client *Client) CreateAggregateCompliancePack(request *CreateAggregateCompliancePackRequest) (response *CreateAggregateCompliancePackResponse, err error)
- func (client *Client) CreateAggregateCompliancePackWithCallback(request *CreateAggregateCompliancePackRequest, ...) <-chan int
- func (client *Client) CreateAggregateCompliancePackWithChan(request *CreateAggregateCompliancePackRequest) (<-chan *CreateAggregateCompliancePackResponse, <-chan error)
- func (client *Client) CreateAggregateConfigDeliveryChannel(request *CreateAggregateConfigDeliveryChannelRequest) (response *CreateAggregateConfigDeliveryChannelResponse, err error)
- func (client *Client) CreateAggregateConfigDeliveryChannelWithCallback(request *CreateAggregateConfigDeliveryChannelRequest, ...) <-chan int
- func (client *Client) CreateAggregateConfigDeliveryChannelWithChan(request *CreateAggregateConfigDeliveryChannelRequest) (<-chan *CreateAggregateConfigDeliveryChannelResponse, <-chan error)
- func (client *Client) CreateAggregateConfigRule(request *CreateAggregateConfigRuleRequest) (response *CreateAggregateConfigRuleResponse, err error)
- func (client *Client) CreateAggregateConfigRuleWithCallback(request *CreateAggregateConfigRuleRequest, ...) <-chan int
- func (client *Client) CreateAggregateConfigRuleWithChan(request *CreateAggregateConfigRuleRequest) (<-chan *CreateAggregateConfigRuleResponse, <-chan error)
- func (client *Client) CreateAggregateRemediation(request *CreateAggregateRemediationRequest) (response *CreateAggregateRemediationResponse, err error)
- func (client *Client) CreateAggregateRemediationWithCallback(request *CreateAggregateRemediationRequest, ...) <-chan int
- func (client *Client) CreateAggregateRemediationWithChan(request *CreateAggregateRemediationRequest) (<-chan *CreateAggregateRemediationResponse, <-chan error)
- func (client *Client) CreateAggregator(request *CreateAggregatorRequest) (response *CreateAggregatorResponse, err error)
- func (client *Client) CreateAggregatorWithCallback(request *CreateAggregatorRequest, ...) <-chan int
- func (client *Client) CreateAggregatorWithChan(request *CreateAggregatorRequest) (<-chan *CreateAggregatorResponse, <-chan error)
- func (client *Client) CreateCompliancePack(request *CreateCompliancePackRequest) (response *CreateCompliancePackResponse, err error)
- func (client *Client) CreateCompliancePackWithCallback(request *CreateCompliancePackRequest, ...) <-chan int
- func (client *Client) CreateCompliancePackWithChan(request *CreateCompliancePackRequest) (<-chan *CreateCompliancePackResponse, <-chan error)
- func (client *Client) CreateConfigDeliveryChannel(request *CreateConfigDeliveryChannelRequest) (response *CreateConfigDeliveryChannelResponse, err error)
- func (client *Client) CreateConfigDeliveryChannelWithCallback(request *CreateConfigDeliveryChannelRequest, ...) <-chan int
- func (client *Client) CreateConfigDeliveryChannelWithChan(request *CreateConfigDeliveryChannelRequest) (<-chan *CreateConfigDeliveryChannelResponse, <-chan error)
- func (client *Client) CreateConfigRule(request *CreateConfigRuleRequest) (response *CreateConfigRuleResponse, err error)
- func (client *Client) CreateConfigRuleWithCallback(request *CreateConfigRuleRequest, ...) <-chan int
- func (client *Client) CreateConfigRuleWithChan(request *CreateConfigRuleRequest) (<-chan *CreateConfigRuleResponse, <-chan error)
- func (client *Client) CreateDeliveryChannel(request *CreateDeliveryChannelRequest) (response *CreateDeliveryChannelResponse, err error)
- func (client *Client) CreateDeliveryChannelWithCallback(request *CreateDeliveryChannelRequest, ...) <-chan int
- func (client *Client) CreateDeliveryChannelWithChan(request *CreateDeliveryChannelRequest) (<-chan *CreateDeliveryChannelResponse, <-chan error)
- func (client *Client) CreateRemediation(request *CreateRemediationRequest) (response *CreateRemediationResponse, err error)
- func (client *Client) CreateRemediationWithCallback(request *CreateRemediationRequest, ...) <-chan int
- func (client *Client) CreateRemediationWithChan(request *CreateRemediationRequest) (<-chan *CreateRemediationResponse, <-chan error)
- func (client *Client) DeactiveAggregateConfigRules(request *DeactiveAggregateConfigRulesRequest) (response *DeactiveAggregateConfigRulesResponse, err error)
- func (client *Client) DeactiveAggregateConfigRulesWithCallback(request *DeactiveAggregateConfigRulesRequest, ...) <-chan int
- func (client *Client) DeactiveAggregateConfigRulesWithChan(request *DeactiveAggregateConfigRulesRequest) (<-chan *DeactiveAggregateConfigRulesResponse, <-chan error)
- func (client *Client) DeactiveConfigRules(request *DeactiveConfigRulesRequest) (response *DeactiveConfigRulesResponse, err error)
- func (client *Client) DeactiveConfigRulesWithCallback(request *DeactiveConfigRulesRequest, ...) <-chan int
- func (client *Client) DeactiveConfigRulesWithChan(request *DeactiveConfigRulesRequest) (<-chan *DeactiveConfigRulesResponse, <-chan error)
- func (client *Client) DeleteAggregateCompliancePacks(request *DeleteAggregateCompliancePacksRequest) (response *DeleteAggregateCompliancePacksResponse, err error)
- func (client *Client) DeleteAggregateCompliancePacksWithCallback(request *DeleteAggregateCompliancePacksRequest, ...) <-chan int
- func (client *Client) DeleteAggregateCompliancePacksWithChan(request *DeleteAggregateCompliancePacksRequest) (<-chan *DeleteAggregateCompliancePacksResponse, <-chan error)
- func (client *Client) DeleteAggregateConfigDeliveryChannel(request *DeleteAggregateConfigDeliveryChannelRequest) (response *DeleteAggregateConfigDeliveryChannelResponse, err error)
- func (client *Client) DeleteAggregateConfigDeliveryChannelWithCallback(request *DeleteAggregateConfigDeliveryChannelRequest, ...) <-chan int
- func (client *Client) DeleteAggregateConfigDeliveryChannelWithChan(request *DeleteAggregateConfigDeliveryChannelRequest) (<-chan *DeleteAggregateConfigDeliveryChannelResponse, <-chan error)
- func (client *Client) DeleteAggregateConfigRules(request *DeleteAggregateConfigRulesRequest) (response *DeleteAggregateConfigRulesResponse, err error)
- func (client *Client) DeleteAggregateConfigRulesWithCallback(request *DeleteAggregateConfigRulesRequest, ...) <-chan int
- func (client *Client) DeleteAggregateConfigRulesWithChan(request *DeleteAggregateConfigRulesRequest) (<-chan *DeleteAggregateConfigRulesResponse, <-chan error)
- func (client *Client) DeleteAggregateRemediations(request *DeleteAggregateRemediationsRequest) (response *DeleteAggregateRemediationsResponse, err error)
- func (client *Client) DeleteAggregateRemediationsWithCallback(request *DeleteAggregateRemediationsRequest, ...) <-chan int
- func (client *Client) DeleteAggregateRemediationsWithChan(request *DeleteAggregateRemediationsRequest) (<-chan *DeleteAggregateRemediationsResponse, <-chan error)
- func (client *Client) DeleteAggregators(request *DeleteAggregatorsRequest) (response *DeleteAggregatorsResponse, err error)
- func (client *Client) DeleteAggregatorsWithCallback(request *DeleteAggregatorsRequest, ...) <-chan int
- func (client *Client) DeleteAggregatorsWithChan(request *DeleteAggregatorsRequest) (<-chan *DeleteAggregatorsResponse, <-chan error)
- func (client *Client) DeleteCompliancePacks(request *DeleteCompliancePacksRequest) (response *DeleteCompliancePacksResponse, err error)
- func (client *Client) DeleteCompliancePacksWithCallback(request *DeleteCompliancePacksRequest, ...) <-chan int
- func (client *Client) DeleteCompliancePacksWithChan(request *DeleteCompliancePacksRequest) (<-chan *DeleteCompliancePacksResponse, <-chan error)
- func (client *Client) DeleteConfigDeliveryChannel(request *DeleteConfigDeliveryChannelRequest) (response *DeleteConfigDeliveryChannelResponse, err error)
- func (client *Client) DeleteConfigDeliveryChannelWithCallback(request *DeleteConfigDeliveryChannelRequest, ...) <-chan int
- func (client *Client) DeleteConfigDeliveryChannelWithChan(request *DeleteConfigDeliveryChannelRequest) (<-chan *DeleteConfigDeliveryChannelResponse, <-chan error)
- func (client *Client) DeleteRemediations(request *DeleteRemediationsRequest) (response *DeleteRemediationsResponse, err error)
- func (client *Client) DeleteRemediationsWithCallback(request *DeleteRemediationsRequest, ...) <-chan int
- func (client *Client) DeleteRemediationsWithChan(request *DeleteRemediationsRequest) (<-chan *DeleteRemediationsResponse, <-chan error)
- func (client *Client) DetachAggregateConfigRuleToCompliancePack(request *DetachAggregateConfigRuleToCompliancePackRequest) (response *DetachAggregateConfigRuleToCompliancePackResponse, err error)
- func (client *Client) DetachAggregateConfigRuleToCompliancePackWithCallback(request *DetachAggregateConfigRuleToCompliancePackRequest, ...) <-chan int
- func (client *Client) DetachAggregateConfigRuleToCompliancePackWithChan(request *DetachAggregateConfigRuleToCompliancePackRequest) (<-chan *DetachAggregateConfigRuleToCompliancePackResponse, <-chan error)
- func (client *Client) DetachConfigRuleToCompliancePack(request *DetachConfigRuleToCompliancePackRequest) (response *DetachConfigRuleToCompliancePackResponse, err error)
- func (client *Client) DetachConfigRuleToCompliancePackWithCallback(request *DetachConfigRuleToCompliancePackRequest, ...) <-chan int
- func (client *Client) DetachConfigRuleToCompliancePackWithChan(request *DetachConfigRuleToCompliancePackRequest) (<-chan *DetachConfigRuleToCompliancePackResponse, <-chan error)
- func (client *Client) EvaluatePreConfigRules(request *EvaluatePreConfigRulesRequest) (response *EvaluatePreConfigRulesResponse, err error)
- func (client *Client) EvaluatePreConfigRulesWithCallback(request *EvaluatePreConfigRulesRequest, ...) <-chan int
- func (client *Client) EvaluatePreConfigRulesWithChan(request *EvaluatePreConfigRulesRequest) (<-chan *EvaluatePreConfigRulesResponse, <-chan error)
- func (client *Client) GenerateAggregateCompliancePackReport(request *GenerateAggregateCompliancePackReportRequest) (response *GenerateAggregateCompliancePackReportResponse, err error)
- func (client *Client) GenerateAggregateCompliancePackReportWithCallback(request *GenerateAggregateCompliancePackReportRequest, ...) <-chan int
- func (client *Client) GenerateAggregateCompliancePackReportWithChan(request *GenerateAggregateCompliancePackReportRequest) (<-chan *GenerateAggregateCompliancePackReportResponse, <-chan error)
- func (client *Client) GenerateAggregateConfigRulesReport(request *GenerateAggregateConfigRulesReportRequest) (response *GenerateAggregateConfigRulesReportResponse, err error)
- func (client *Client) GenerateAggregateConfigRulesReportWithCallback(request *GenerateAggregateConfigRulesReportRequest, ...) <-chan int
- func (client *Client) GenerateAggregateConfigRulesReportWithChan(request *GenerateAggregateConfigRulesReportRequest) (<-chan *GenerateAggregateConfigRulesReportResponse, <-chan error)
- func (client *Client) GenerateCompliancePackReport(request *GenerateCompliancePackReportRequest) (response *GenerateCompliancePackReportResponse, err error)
- func (client *Client) GenerateCompliancePackReportWithCallback(request *GenerateCompliancePackReportRequest, ...) <-chan int
- func (client *Client) GenerateCompliancePackReportWithChan(request *GenerateCompliancePackReportRequest) (<-chan *GenerateCompliancePackReportResponse, <-chan error)
- func (client *Client) GenerateConfigRulesReport(request *GenerateConfigRulesReportRequest) (response *GenerateConfigRulesReportResponse, err error)
- func (client *Client) GenerateConfigRulesReportWithCallback(request *GenerateConfigRulesReportRequest, ...) <-chan int
- func (client *Client) GenerateConfigRulesReportWithChan(request *GenerateConfigRulesReportRequest) (<-chan *GenerateConfigRulesReportResponse, <-chan error)
- func (client *Client) GetAggregateAccountComplianceByPack(request *GetAggregateAccountComplianceByPackRequest) (response *GetAggregateAccountComplianceByPackResponse, err error)
- func (client *Client) GetAggregateAccountComplianceByPackWithCallback(request *GetAggregateAccountComplianceByPackRequest, ...) <-chan int
- func (client *Client) GetAggregateAccountComplianceByPackWithChan(request *GetAggregateAccountComplianceByPackRequest) (<-chan *GetAggregateAccountComplianceByPackResponse, <-chan error)
- func (client *Client) GetAggregateCompliancePack(request *GetAggregateCompliancePackRequest) (response *GetAggregateCompliancePackResponse, err error)
- func (client *Client) GetAggregateCompliancePackReport(request *GetAggregateCompliancePackReportRequest) (response *GetAggregateCompliancePackReportResponse, err error)
- func (client *Client) GetAggregateCompliancePackReportWithCallback(request *GetAggregateCompliancePackReportRequest, ...) <-chan int
- func (client *Client) GetAggregateCompliancePackReportWithChan(request *GetAggregateCompliancePackReportRequest) (<-chan *GetAggregateCompliancePackReportResponse, <-chan error)
- func (client *Client) GetAggregateCompliancePackWithCallback(request *GetAggregateCompliancePackRequest, ...) <-chan int
- func (client *Client) GetAggregateCompliancePackWithChan(request *GetAggregateCompliancePackRequest) (<-chan *GetAggregateCompliancePackResponse, <-chan error)
- func (client *Client) GetAggregateConfigDeliveryChannel(request *GetAggregateConfigDeliveryChannelRequest) (response *GetAggregateConfigDeliveryChannelResponse, err error)
- func (client *Client) GetAggregateConfigDeliveryChannelWithCallback(request *GetAggregateConfigDeliveryChannelRequest, ...) <-chan int
- func (client *Client) GetAggregateConfigDeliveryChannelWithChan(request *GetAggregateConfigDeliveryChannelRequest) (<-chan *GetAggregateConfigDeliveryChannelResponse, <-chan error)
- func (client *Client) GetAggregateConfigRule(request *GetAggregateConfigRuleRequest) (response *GetAggregateConfigRuleResponse, err error)
- func (client *Client) GetAggregateConfigRuleComplianceByPack(request *GetAggregateConfigRuleComplianceByPackRequest) (response *GetAggregateConfigRuleComplianceByPackResponse, err error)
- func (client *Client) GetAggregateConfigRuleComplianceByPackWithCallback(request *GetAggregateConfigRuleComplianceByPackRequest, ...) <-chan int
- func (client *Client) GetAggregateConfigRuleComplianceByPackWithChan(request *GetAggregateConfigRuleComplianceByPackRequest) (<-chan *GetAggregateConfigRuleComplianceByPackResponse, <-chan error)
- func (client *Client) GetAggregateConfigRuleSummaryByRiskLevel(request *GetAggregateConfigRuleSummaryByRiskLevelRequest) (response *GetAggregateConfigRuleSummaryByRiskLevelResponse, err error)
- func (client *Client) GetAggregateConfigRuleSummaryByRiskLevelWithCallback(request *GetAggregateConfigRuleSummaryByRiskLevelRequest, ...) <-chan int
- func (client *Client) GetAggregateConfigRuleSummaryByRiskLevelWithChan(request *GetAggregateConfigRuleSummaryByRiskLevelRequest) (<-chan *GetAggregateConfigRuleSummaryByRiskLevelResponse, <-chan error)
- func (client *Client) GetAggregateConfigRuleWithCallback(request *GetAggregateConfigRuleRequest, ...) <-chan int
- func (client *Client) GetAggregateConfigRuleWithChan(request *GetAggregateConfigRuleRequest) (<-chan *GetAggregateConfigRuleResponse, <-chan error)
- func (client *Client) GetAggregateConfigRulesReport(request *GetAggregateConfigRulesReportRequest) (response *GetAggregateConfigRulesReportResponse, err error)
- func (client *Client) GetAggregateConfigRulesReportWithCallback(request *GetAggregateConfigRulesReportRequest, ...) <-chan int
- func (client *Client) GetAggregateConfigRulesReportWithChan(request *GetAggregateConfigRulesReportRequest) (<-chan *GetAggregateConfigRulesReportResponse, <-chan error)
- func (client *Client) GetAggregateDiscoveredResource(request *GetAggregateDiscoveredResourceRequest) (response *GetAggregateDiscoveredResourceResponse, err error)
- func (client *Client) GetAggregateDiscoveredResourceWithCallback(request *GetAggregateDiscoveredResourceRequest, ...) <-chan int
- func (client *Client) GetAggregateDiscoveredResourceWithChan(request *GetAggregateDiscoveredResourceRequest) (<-chan *GetAggregateDiscoveredResourceResponse, <-chan error)
- func (client *Client) GetAggregateResourceComplianceByConfigRule(request *GetAggregateResourceComplianceByConfigRuleRequest) (response *GetAggregateResourceComplianceByConfigRuleResponse, err error)
- func (client *Client) GetAggregateResourceComplianceByConfigRuleWithCallback(request *GetAggregateResourceComplianceByConfigRuleRequest, ...) <-chan int
- func (client *Client) GetAggregateResourceComplianceByConfigRuleWithChan(request *GetAggregateResourceComplianceByConfigRuleRequest) (<-chan *GetAggregateResourceComplianceByConfigRuleResponse, <-chan error)
- func (client *Client) GetAggregateResourceComplianceByPack(request *GetAggregateResourceComplianceByPackRequest) (response *GetAggregateResourceComplianceByPackResponse, err error)
- func (client *Client) GetAggregateResourceComplianceByPackWithCallback(request *GetAggregateResourceComplianceByPackRequest, ...) <-chan int
- func (client *Client) GetAggregateResourceComplianceByPackWithChan(request *GetAggregateResourceComplianceByPackRequest) (<-chan *GetAggregateResourceComplianceByPackResponse, <-chan error)
- func (client *Client) GetAggregateResourceComplianceGroupByRegion(request *GetAggregateResourceComplianceGroupByRegionRequest) (response *GetAggregateResourceComplianceGroupByRegionResponse, err error)
- func (client *Client) GetAggregateResourceComplianceGroupByRegionWithCallback(request *GetAggregateResourceComplianceGroupByRegionRequest, ...) <-chan int
- func (client *Client) GetAggregateResourceComplianceGroupByRegionWithChan(request *GetAggregateResourceComplianceGroupByRegionRequest) (<-chan *GetAggregateResourceComplianceGroupByRegionResponse, <-chan error)
- func (client *Client) GetAggregateResourceComplianceGroupByResourceType(request *GetAggregateResourceComplianceGroupByResourceTypeRequest) (response *GetAggregateResourceComplianceGroupByResourceTypeResponse, err error)
- func (client *Client) GetAggregateResourceComplianceGroupByResourceTypeWithCallback(request *GetAggregateResourceComplianceGroupByResourceTypeRequest, ...) <-chan int
- func (client *Client) GetAggregateResourceComplianceGroupByResourceTypeWithChan(request *GetAggregateResourceComplianceGroupByResourceTypeRequest) (<-chan *GetAggregateResourceComplianceGroupByResourceTypeResponse, ...)
- func (client *Client) GetAggregateResourceComplianceTimeline(request *GetAggregateResourceComplianceTimelineRequest) (response *GetAggregateResourceComplianceTimelineResponse, err error)
- func (client *Client) GetAggregateResourceComplianceTimelineWithCallback(request *GetAggregateResourceComplianceTimelineRequest, ...) <-chan int
- func (client *Client) GetAggregateResourceComplianceTimelineWithChan(request *GetAggregateResourceComplianceTimelineRequest) (<-chan *GetAggregateResourceComplianceTimelineResponse, <-chan error)
- func (client *Client) GetAggregateResourceConfigurationTimeline(request *GetAggregateResourceConfigurationTimelineRequest) (response *GetAggregateResourceConfigurationTimelineResponse, err error)
- func (client *Client) GetAggregateResourceConfigurationTimelineWithCallback(request *GetAggregateResourceConfigurationTimelineRequest, ...) <-chan int
- func (client *Client) GetAggregateResourceConfigurationTimelineWithChan(request *GetAggregateResourceConfigurationTimelineRequest) (<-chan *GetAggregateResourceConfigurationTimelineResponse, <-chan error)
- func (client *Client) GetAggregateResourceCountsGroupByRegion(request *GetAggregateResourceCountsGroupByRegionRequest) (response *GetAggregateResourceCountsGroupByRegionResponse, err error)
- func (client *Client) GetAggregateResourceCountsGroupByRegionWithCallback(request *GetAggregateResourceCountsGroupByRegionRequest, ...) <-chan int
- func (client *Client) GetAggregateResourceCountsGroupByRegionWithChan(request *GetAggregateResourceCountsGroupByRegionRequest) (<-chan *GetAggregateResourceCountsGroupByRegionResponse, <-chan error)
- func (client *Client) GetAggregateResourceCountsGroupByResourceType(request *GetAggregateResourceCountsGroupByResourceTypeRequest) (response *GetAggregateResourceCountsGroupByResourceTypeResponse, err error)
- func (client *Client) GetAggregateResourceCountsGroupByResourceTypeWithCallback(request *GetAggregateResourceCountsGroupByResourceTypeRequest, ...) <-chan int
- func (client *Client) GetAggregateResourceCountsGroupByResourceTypeWithChan(request *GetAggregateResourceCountsGroupByResourceTypeRequest) (<-chan *GetAggregateResourceCountsGroupByResourceTypeResponse, <-chan error)
- func (client *Client) GetAggregator(request *GetAggregatorRequest) (response *GetAggregatorResponse, err error)
- func (client *Client) GetAggregatorWithCallback(request *GetAggregatorRequest, ...) <-chan int
- func (client *Client) GetAggregatorWithChan(request *GetAggregatorRequest) (<-chan *GetAggregatorResponse, <-chan error)
- func (client *Client) GetCompliancePack(request *GetCompliancePackRequest) (response *GetCompliancePackResponse, err error)
- func (client *Client) GetCompliancePackReport(request *GetCompliancePackReportRequest) (response *GetCompliancePackReportResponse, err error)
- func (client *Client) GetCompliancePackReportWithCallback(request *GetCompliancePackReportRequest, ...) <-chan int
- func (client *Client) GetCompliancePackReportWithChan(request *GetCompliancePackReportRequest) (<-chan *GetCompliancePackReportResponse, <-chan error)
- func (client *Client) GetCompliancePackWithCallback(request *GetCompliancePackRequest, ...) <-chan int
- func (client *Client) GetCompliancePackWithChan(request *GetCompliancePackRequest) (<-chan *GetCompliancePackResponse, <-chan error)
- func (client *Client) GetConfigDeliveryChannel(request *GetConfigDeliveryChannelRequest) (response *GetConfigDeliveryChannelResponse, err error)
- func (client *Client) GetConfigDeliveryChannelWithCallback(request *GetConfigDeliveryChannelRequest, ...) <-chan int
- func (client *Client) GetConfigDeliveryChannelWithChan(request *GetConfigDeliveryChannelRequest) (<-chan *GetConfigDeliveryChannelResponse, <-chan error)
- func (client *Client) GetConfigRule(request *GetConfigRuleRequest) (response *GetConfigRuleResponse, err error)
- func (client *Client) GetConfigRuleComplianceByPack(request *GetConfigRuleComplianceByPackRequest) (response *GetConfigRuleComplianceByPackResponse, err error)
- func (client *Client) GetConfigRuleComplianceByPackWithCallback(request *GetConfigRuleComplianceByPackRequest, ...) <-chan int
- func (client *Client) GetConfigRuleComplianceByPackWithChan(request *GetConfigRuleComplianceByPackRequest) (<-chan *GetConfigRuleComplianceByPackResponse, <-chan error)
- func (client *Client) GetConfigRuleSummaryByRiskLevel(request *GetConfigRuleSummaryByRiskLevelRequest) (response *GetConfigRuleSummaryByRiskLevelResponse, err error)
- func (client *Client) GetConfigRuleSummaryByRiskLevelWithCallback(request *GetConfigRuleSummaryByRiskLevelRequest, ...) <-chan int
- func (client *Client) GetConfigRuleSummaryByRiskLevelWithChan(request *GetConfigRuleSummaryByRiskLevelRequest) (<-chan *GetConfigRuleSummaryByRiskLevelResponse, <-chan error)
- func (client *Client) GetConfigRuleWithCallback(request *GetConfigRuleRequest, ...) <-chan int
- func (client *Client) GetConfigRuleWithChan(request *GetConfigRuleRequest) (<-chan *GetConfigRuleResponse, <-chan error)
- func (client *Client) GetConfigRulesReport(request *GetConfigRulesReportRequest) (response *GetConfigRulesReportResponse, err error)
- func (client *Client) GetConfigRulesReportWithCallback(request *GetConfigRulesReportRequest, ...) <-chan int
- func (client *Client) GetConfigRulesReportWithChan(request *GetConfigRulesReportRequest) (<-chan *GetConfigRulesReportResponse, <-chan error)
- func (client *Client) GetDiscoveredResource(request *GetDiscoveredResourceRequest) (response *GetDiscoveredResourceResponse, err error)
- func (client *Client) GetDiscoveredResourceCountsGroupByRegion(request *GetDiscoveredResourceCountsGroupByRegionRequest) (response *GetDiscoveredResourceCountsGroupByRegionResponse, err error)
- func (client *Client) GetDiscoveredResourceCountsGroupByRegionWithCallback(request *GetDiscoveredResourceCountsGroupByRegionRequest, ...) <-chan int
- func (client *Client) GetDiscoveredResourceCountsGroupByRegionWithChan(request *GetDiscoveredResourceCountsGroupByRegionRequest) (<-chan *GetDiscoveredResourceCountsGroupByRegionResponse, <-chan error)
- func (client *Client) GetDiscoveredResourceCountsGroupByResourceType(request *GetDiscoveredResourceCountsGroupByResourceTypeRequest) (response *GetDiscoveredResourceCountsGroupByResourceTypeResponse, err error)
- func (client *Client) GetDiscoveredResourceCountsGroupByResourceTypeWithCallback(request *GetDiscoveredResourceCountsGroupByResourceTypeRequest, ...) <-chan int
- func (client *Client) GetDiscoveredResourceCountsGroupByResourceTypeWithChan(request *GetDiscoveredResourceCountsGroupByResourceTypeRequest) (<-chan *GetDiscoveredResourceCountsGroupByResourceTypeResponse, <-chan error)
- func (client *Client) GetDiscoveredResourceWithCallback(request *GetDiscoveredResourceRequest, ...) <-chan int
- func (client *Client) GetDiscoveredResourceWithChan(request *GetDiscoveredResourceRequest) (<-chan *GetDiscoveredResourceResponse, <-chan error)
- func (client *Client) GetIntegratedServiceStatus(request *GetIntegratedServiceStatusRequest) (response *GetIntegratedServiceStatusResponse, err error)
- func (client *Client) GetIntegratedServiceStatusWithCallback(request *GetIntegratedServiceStatusRequest, ...) <-chan int
- func (client *Client) GetIntegratedServiceStatusWithChan(request *GetIntegratedServiceStatusRequest) (<-chan *GetIntegratedServiceStatusResponse, <-chan error)
- func (client *Client) GetManagedRule(request *GetManagedRuleRequest) (response *GetManagedRuleResponse, err error)
- func (client *Client) GetManagedRuleWithCallback(request *GetManagedRuleRequest, ...) <-chan int
- func (client *Client) GetManagedRuleWithChan(request *GetManagedRuleRequest) (<-chan *GetManagedRuleResponse, <-chan error)
- func (client *Client) GetResourceComplianceByConfigRule(request *GetResourceComplianceByConfigRuleRequest) (response *GetResourceComplianceByConfigRuleResponse, err error)
- func (client *Client) GetResourceComplianceByConfigRuleWithCallback(request *GetResourceComplianceByConfigRuleRequest, ...) <-chan int
- func (client *Client) GetResourceComplianceByConfigRuleWithChan(request *GetResourceComplianceByConfigRuleRequest) (<-chan *GetResourceComplianceByConfigRuleResponse, <-chan error)
- func (client *Client) GetResourceComplianceByPack(request *GetResourceComplianceByPackRequest) (response *GetResourceComplianceByPackResponse, err error)
- func (client *Client) GetResourceComplianceByPackWithCallback(request *GetResourceComplianceByPackRequest, ...) <-chan int
- func (client *Client) GetResourceComplianceByPackWithChan(request *GetResourceComplianceByPackRequest) (<-chan *GetResourceComplianceByPackResponse, <-chan error)
- func (client *Client) GetResourceComplianceGroupByRegion(request *GetResourceComplianceGroupByRegionRequest) (response *GetResourceComplianceGroupByRegionResponse, err error)
- func (client *Client) GetResourceComplianceGroupByRegionWithCallback(request *GetResourceComplianceGroupByRegionRequest, ...) <-chan int
- func (client *Client) GetResourceComplianceGroupByRegionWithChan(request *GetResourceComplianceGroupByRegionRequest) (<-chan *GetResourceComplianceGroupByRegionResponse, <-chan error)
- func (client *Client) GetResourceComplianceGroupByResourceType(request *GetResourceComplianceGroupByResourceTypeRequest) (response *GetResourceComplianceGroupByResourceTypeResponse, err error)
- func (client *Client) GetResourceComplianceGroupByResourceTypeWithCallback(request *GetResourceComplianceGroupByResourceTypeRequest, ...) <-chan int
- func (client *Client) GetResourceComplianceGroupByResourceTypeWithChan(request *GetResourceComplianceGroupByResourceTypeRequest) (<-chan *GetResourceComplianceGroupByResourceTypeResponse, <-chan error)
- func (client *Client) GetResourceComplianceTimeline(request *GetResourceComplianceTimelineRequest) (response *GetResourceComplianceTimelineResponse, err error)
- func (client *Client) GetResourceComplianceTimelineWithCallback(request *GetResourceComplianceTimelineRequest, ...) <-chan int
- func (client *Client) GetResourceComplianceTimelineWithChan(request *GetResourceComplianceTimelineRequest) (<-chan *GetResourceComplianceTimelineResponse, <-chan error)
- func (client *Client) GetResourceConfigurationTimeline(request *GetResourceConfigurationTimelineRequest) (response *GetResourceConfigurationTimelineResponse, err error)
- func (client *Client) GetResourceConfigurationTimelineWithCallback(request *GetResourceConfigurationTimelineRequest, ...) <-chan int
- func (client *Client) GetResourceConfigurationTimelineWithChan(request *GetResourceConfigurationTimelineRequest) (<-chan *GetResourceConfigurationTimelineResponse, <-chan error)
- func (client *Client) IgnoreAggregateEvaluationResults(request *IgnoreAggregateEvaluationResultsRequest) (response *IgnoreAggregateEvaluationResultsResponse, err error)
- func (client *Client) IgnoreAggregateEvaluationResultsWithCallback(request *IgnoreAggregateEvaluationResultsRequest, ...) <-chan int
- func (client *Client) IgnoreAggregateEvaluationResultsWithChan(request *IgnoreAggregateEvaluationResultsRequest) (<-chan *IgnoreAggregateEvaluationResultsResponse, <-chan error)
- func (client *Client) IgnoreEvaluationResults(request *IgnoreEvaluationResultsRequest) (response *IgnoreEvaluationResultsResponse, err error)
- func (client *Client) IgnoreEvaluationResultsWithCallback(request *IgnoreEvaluationResultsRequest, ...) <-chan int
- func (client *Client) IgnoreEvaluationResultsWithChan(request *IgnoreEvaluationResultsRequest) (<-chan *IgnoreEvaluationResultsResponse, <-chan error)
- func (client *Client) ListAggregateCompliancePacks(request *ListAggregateCompliancePacksRequest) (response *ListAggregateCompliancePacksResponse, err error)
- func (client *Client) ListAggregateCompliancePacksWithCallback(request *ListAggregateCompliancePacksRequest, ...) <-chan int
- func (client *Client) ListAggregateCompliancePacksWithChan(request *ListAggregateCompliancePacksRequest) (<-chan *ListAggregateCompliancePacksResponse, <-chan error)
- func (client *Client) ListAggregateConfigDeliveryChannels(request *ListAggregateConfigDeliveryChannelsRequest) (response *ListAggregateConfigDeliveryChannelsResponse, err error)
- func (client *Client) ListAggregateConfigDeliveryChannelsWithCallback(request *ListAggregateConfigDeliveryChannelsRequest, ...) <-chan int
- func (client *Client) ListAggregateConfigDeliveryChannelsWithChan(request *ListAggregateConfigDeliveryChannelsRequest) (<-chan *ListAggregateConfigDeliveryChannelsResponse, <-chan error)
- func (client *Client) ListAggregateConfigRuleEvaluationResults(request *ListAggregateConfigRuleEvaluationResultsRequest) (response *ListAggregateConfigRuleEvaluationResultsResponse, err error)
- func (client *Client) ListAggregateConfigRuleEvaluationResultsWithCallback(request *ListAggregateConfigRuleEvaluationResultsRequest, ...) <-chan int
- func (client *Client) ListAggregateConfigRuleEvaluationResultsWithChan(request *ListAggregateConfigRuleEvaluationResultsRequest) (<-chan *ListAggregateConfigRuleEvaluationResultsResponse, <-chan error)
- func (client *Client) ListAggregateConfigRules(request *ListAggregateConfigRulesRequest) (response *ListAggregateConfigRulesResponse, err error)
- func (client *Client) ListAggregateConfigRulesWithCallback(request *ListAggregateConfigRulesRequest, ...) <-chan int
- func (client *Client) ListAggregateConfigRulesWithChan(request *ListAggregateConfigRulesRequest) (<-chan *ListAggregateConfigRulesResponse, <-chan error)
- func (client *Client) ListAggregateDiscoveredResources(request *ListAggregateDiscoveredResourcesRequest) (response *ListAggregateDiscoveredResourcesResponse, err error)
- func (client *Client) ListAggregateDiscoveredResourcesWithCallback(request *ListAggregateDiscoveredResourcesRequest, ...) <-chan int
- func (client *Client) ListAggregateDiscoveredResourcesWithChan(request *ListAggregateDiscoveredResourcesRequest) (<-chan *ListAggregateDiscoveredResourcesResponse, <-chan error)
- func (client *Client) ListAggregateRemediations(request *ListAggregateRemediationsRequest) (response *ListAggregateRemediationsResponse, err error)
- func (client *Client) ListAggregateRemediationsWithCallback(request *ListAggregateRemediationsRequest, ...) <-chan int
- func (client *Client) ListAggregateRemediationsWithChan(request *ListAggregateRemediationsRequest) (<-chan *ListAggregateRemediationsResponse, <-chan error)
- func (client *Client) ListAggregateResourceEvaluationResults(request *ListAggregateResourceEvaluationResultsRequest) (response *ListAggregateResourceEvaluationResultsResponse, err error)
- func (client *Client) ListAggregateResourceEvaluationResultsWithCallback(request *ListAggregateResourceEvaluationResultsRequest, ...) <-chan int
- func (client *Client) ListAggregateResourceEvaluationResultsWithChan(request *ListAggregateResourceEvaluationResultsRequest) (<-chan *ListAggregateResourceEvaluationResultsResponse, <-chan error)
- func (client *Client) ListAggregators(request *ListAggregatorsRequest) (response *ListAggregatorsResponse, err error)
- func (client *Client) ListAggregatorsWithCallback(request *ListAggregatorsRequest, ...) <-chan int
- func (client *Client) ListAggregatorsWithChan(request *ListAggregatorsRequest) (<-chan *ListAggregatorsResponse, <-chan error)
- func (client *Client) ListCompliancePackTemplates(request *ListCompliancePackTemplatesRequest) (response *ListCompliancePackTemplatesResponse, err error)
- func (client *Client) ListCompliancePackTemplatesWithCallback(request *ListCompliancePackTemplatesRequest, ...) <-chan int
- func (client *Client) ListCompliancePackTemplatesWithChan(request *ListCompliancePackTemplatesRequest) (<-chan *ListCompliancePackTemplatesResponse, <-chan error)
- func (client *Client) ListCompliancePacks(request *ListCompliancePacksRequest) (response *ListCompliancePacksResponse, err error)
- func (client *Client) ListCompliancePacksWithCallback(request *ListCompliancePacksRequest, ...) <-chan int
- func (client *Client) ListCompliancePacksWithChan(request *ListCompliancePacksRequest) (<-chan *ListCompliancePacksResponse, <-chan error)
- func (client *Client) ListConfigDeliveryChannels(request *ListConfigDeliveryChannelsRequest) (response *ListConfigDeliveryChannelsResponse, err error)
- func (client *Client) ListConfigDeliveryChannelsWithCallback(request *ListConfigDeliveryChannelsRequest, ...) <-chan int
- func (client *Client) ListConfigDeliveryChannelsWithChan(request *ListConfigDeliveryChannelsRequest) (<-chan *ListConfigDeliveryChannelsResponse, <-chan error)
- func (client *Client) ListConfigRuleEvaluationResults(request *ListConfigRuleEvaluationResultsRequest) (response *ListConfigRuleEvaluationResultsResponse, err error)
- func (client *Client) ListConfigRuleEvaluationResultsWithCallback(request *ListConfigRuleEvaluationResultsRequest, ...) <-chan int
- func (client *Client) ListConfigRuleEvaluationResultsWithChan(request *ListConfigRuleEvaluationResultsRequest) (<-chan *ListConfigRuleEvaluationResultsResponse, <-chan error)
- func (client *Client) ListDiscoveredResources(request *ListDiscoveredResourcesRequest) (response *ListDiscoveredResourcesResponse, err error)
- func (client *Client) ListDiscoveredResourcesWithCallback(request *ListDiscoveredResourcesRequest, ...) <-chan int
- func (client *Client) ListDiscoveredResourcesWithChan(request *ListDiscoveredResourcesRequest) (<-chan *ListDiscoveredResourcesResponse, <-chan error)
- func (client *Client) ListManagedRules(request *ListManagedRulesRequest) (response *ListManagedRulesResponse, err error)
- func (client *Client) ListManagedRulesWithCallback(request *ListManagedRulesRequest, ...) <-chan int
- func (client *Client) ListManagedRulesWithChan(request *ListManagedRulesRequest) (<-chan *ListManagedRulesResponse, <-chan error)
- func (client *Client) ListPreManagedRules(request *ListPreManagedRulesRequest) (response *ListPreManagedRulesResponse, err error)
- func (client *Client) ListPreManagedRulesWithCallback(request *ListPreManagedRulesRequest, ...) <-chan int
- func (client *Client) ListPreManagedRulesWithChan(request *ListPreManagedRulesRequest) (<-chan *ListPreManagedRulesResponse, <-chan error)
- func (client *Client) ListRemediationTemplates(request *ListRemediationTemplatesRequest) (response *ListRemediationTemplatesResponse, err error)
- func (client *Client) ListRemediationTemplatesWithCallback(request *ListRemediationTemplatesRequest, ...) <-chan int
- func (client *Client) ListRemediationTemplatesWithChan(request *ListRemediationTemplatesRequest) (<-chan *ListRemediationTemplatesResponse, <-chan error)
- func (client *Client) ListRemediations(request *ListRemediationsRequest) (response *ListRemediationsResponse, err error)
- func (client *Client) ListRemediationsWithCallback(request *ListRemediationsRequest, ...) <-chan int
- func (client *Client) ListRemediationsWithChan(request *ListRemediationsRequest) (<-chan *ListRemediationsResponse, <-chan error)
- func (client *Client) ListResourceEvaluationResults(request *ListResourceEvaluationResultsRequest) (response *ListResourceEvaluationResultsResponse, err error)
- func (client *Client) ListResourceEvaluationResultsWithCallback(request *ListResourceEvaluationResultsRequest, ...) <-chan int
- func (client *Client) ListResourceEvaluationResultsWithChan(request *ListResourceEvaluationResultsRequest) (<-chan *ListResourceEvaluationResultsResponse, <-chan error)
- func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
- func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, ...) <-chan int
- func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
- func (client *Client) RevertAggregateEvaluationResults(request *RevertAggregateEvaluationResultsRequest) (response *RevertAggregateEvaluationResultsResponse, err error)
- func (client *Client) RevertAggregateEvaluationResultsWithCallback(request *RevertAggregateEvaluationResultsRequest, ...) <-chan int
- func (client *Client) RevertAggregateEvaluationResultsWithChan(request *RevertAggregateEvaluationResultsRequest) (<-chan *RevertAggregateEvaluationResultsResponse, <-chan error)
- func (client *Client) RevertEvaluationResults(request *RevertEvaluationResultsRequest) (response *RevertEvaluationResultsResponse, err error)
- func (client *Client) RevertEvaluationResultsWithCallback(request *RevertEvaluationResultsRequest, ...) <-chan int
- func (client *Client) RevertEvaluationResultsWithChan(request *RevertEvaluationResultsRequest) (<-chan *RevertEvaluationResultsResponse, <-chan error)
- func (client *Client) StartAggregateConfigRuleEvaluation(request *StartAggregateConfigRuleEvaluationRequest) (response *StartAggregateConfigRuleEvaluationResponse, err error)
- func (client *Client) StartAggregateConfigRuleEvaluationWithCallback(request *StartAggregateConfigRuleEvaluationRequest, ...) <-chan int
- func (client *Client) StartAggregateConfigRuleEvaluationWithChan(request *StartAggregateConfigRuleEvaluationRequest) (<-chan *StartAggregateConfigRuleEvaluationResponse, <-chan error)
- func (client *Client) StartAggregateRemediation(request *StartAggregateRemediationRequest) (response *StartAggregateRemediationResponse, err error)
- func (client *Client) StartAggregateRemediationWithCallback(request *StartAggregateRemediationRequest, ...) <-chan int
- func (client *Client) StartAggregateRemediationWithChan(request *StartAggregateRemediationRequest) (<-chan *StartAggregateRemediationResponse, <-chan error)
- func (client *Client) StartRemediation(request *StartRemediationRequest) (response *StartRemediationResponse, err error)
- func (client *Client) StartRemediationWithCallback(request *StartRemediationRequest, ...) <-chan int
- func (client *Client) StartRemediationWithChan(request *StartRemediationRequest) (<-chan *StartRemediationResponse, <-chan error)
- func (client *Client) StopConfigurationRecorder(request *StopConfigurationRecorderRequest) (response *StopConfigurationRecorderResponse, err error)
- func (client *Client) StopConfigurationRecorderWithCallback(request *StopConfigurationRecorderRequest, ...) <-chan int
- func (client *Client) StopConfigurationRecorderWithChan(request *StopConfigurationRecorderRequest) (<-chan *StopConfigurationRecorderResponse, <-chan error)
- func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
- func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, ...) <-chan int
- func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
- func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
- func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, ...) <-chan int
- func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
- func (client *Client) UpdateAggregateCompliancePack(request *UpdateAggregateCompliancePackRequest) (response *UpdateAggregateCompliancePackResponse, err error)
- func (client *Client) UpdateAggregateCompliancePackWithCallback(request *UpdateAggregateCompliancePackRequest, ...) <-chan int
- func (client *Client) UpdateAggregateCompliancePackWithChan(request *UpdateAggregateCompliancePackRequest) (<-chan *UpdateAggregateCompliancePackResponse, <-chan error)
- func (client *Client) UpdateAggregateConfigDeliveryChannel(request *UpdateAggregateConfigDeliveryChannelRequest) (response *UpdateAggregateConfigDeliveryChannelResponse, err error)
- func (client *Client) UpdateAggregateConfigDeliveryChannelWithCallback(request *UpdateAggregateConfigDeliveryChannelRequest, ...) <-chan int
- func (client *Client) UpdateAggregateConfigDeliveryChannelWithChan(request *UpdateAggregateConfigDeliveryChannelRequest) (<-chan *UpdateAggregateConfigDeliveryChannelResponse, <-chan error)
- func (client *Client) UpdateAggregateConfigRule(request *UpdateAggregateConfigRuleRequest) (response *UpdateAggregateConfigRuleResponse, err error)
- func (client *Client) UpdateAggregateConfigRuleWithCallback(request *UpdateAggregateConfigRuleRequest, ...) <-chan int
- func (client *Client) UpdateAggregateConfigRuleWithChan(request *UpdateAggregateConfigRuleRequest) (<-chan *UpdateAggregateConfigRuleResponse, <-chan error)
- func (client *Client) UpdateAggregateRemediation(request *UpdateAggregateRemediationRequest) (response *UpdateAggregateRemediationResponse, err error)
- func (client *Client) UpdateAggregateRemediationWithCallback(request *UpdateAggregateRemediationRequest, ...) <-chan int
- func (client *Client) UpdateAggregateRemediationWithChan(request *UpdateAggregateRemediationRequest) (<-chan *UpdateAggregateRemediationResponse, <-chan error)
- func (client *Client) UpdateAggregator(request *UpdateAggregatorRequest) (response *UpdateAggregatorResponse, err error)
- func (client *Client) UpdateAggregatorWithCallback(request *UpdateAggregatorRequest, ...) <-chan int
- func (client *Client) UpdateAggregatorWithChan(request *UpdateAggregatorRequest) (<-chan *UpdateAggregatorResponse, <-chan error)
- func (client *Client) UpdateCompliancePack(request *UpdateCompliancePackRequest) (response *UpdateCompliancePackResponse, err error)
- func (client *Client) UpdateCompliancePackWithCallback(request *UpdateCompliancePackRequest, ...) <-chan int
- func (client *Client) UpdateCompliancePackWithChan(request *UpdateCompliancePackRequest) (<-chan *UpdateCompliancePackResponse, <-chan error)
- func (client *Client) UpdateConfigDeliveryChannel(request *UpdateConfigDeliveryChannelRequest) (response *UpdateConfigDeliveryChannelResponse, err error)
- func (client *Client) UpdateConfigDeliveryChannelWithCallback(request *UpdateConfigDeliveryChannelRequest, ...) <-chan int
- func (client *Client) UpdateConfigDeliveryChannelWithChan(request *UpdateConfigDeliveryChannelRequest) (<-chan *UpdateConfigDeliveryChannelResponse, <-chan error)
- func (client *Client) UpdateConfigRule(request *UpdateConfigRuleRequest) (response *UpdateConfigRuleResponse, err error)
- func (client *Client) UpdateConfigRuleWithCallback(request *UpdateConfigRuleRequest, ...) <-chan int
- func (client *Client) UpdateConfigRuleWithChan(request *UpdateConfigRuleRequest) (<-chan *UpdateConfigRuleResponse, <-chan error)
- func (client *Client) UpdateDeliveryChannel(request *UpdateDeliveryChannelRequest) (response *UpdateDeliveryChannelResponse, err error)
- func (client *Client) UpdateDeliveryChannelWithCallback(request *UpdateDeliveryChannelRequest, ...) <-chan int
- func (client *Client) UpdateDeliveryChannelWithChan(request *UpdateDeliveryChannelRequest) (<-chan *UpdateDeliveryChannelResponse, <-chan error)
- func (client *Client) UpdateIntegratedServiceStatus(request *UpdateIntegratedServiceStatusRequest) (response *UpdateIntegratedServiceStatusResponse, err error)
- func (client *Client) UpdateIntegratedServiceStatusWithCallback(request *UpdateIntegratedServiceStatusRequest, ...) <-chan int
- func (client *Client) UpdateIntegratedServiceStatusWithChan(request *UpdateIntegratedServiceStatusRequest) (<-chan *UpdateIntegratedServiceStatusResponse, <-chan error)
- func (client *Client) UpdateRemediation(request *UpdateRemediationRequest) (response *UpdateRemediationResponse, err error)
- func (client *Client) UpdateRemediationWithCallback(request *UpdateRemediationRequest, ...) <-chan int
- func (client *Client) UpdateRemediationWithChan(request *UpdateRemediationRequest) (<-chan *UpdateRemediationResponse, <-chan error)
- type Compliance
- type ComplianceListInGetAggregateResourceComplianceTimeline
- type ComplianceListInGetResourceComplianceTimeline
- type ComplianceListItem
- type CompliancePack
- type CompliancePackReport
- type CompliancePackTemplate
- type CompliancePackTemplates
- type CompliancePackTemplatesResult
- type CompliancePacksInListAggregateCompliancePacks
- type CompliancePacksInListCompliancePacks
- type CompliancePacksItem
- type CompliancePacksResult
- type ComplianceResourceTypesInGetAggregateConfigRule
- type ComplianceResourceTypesInGetConfigRule
- type ComplianceResourceTypesInGetManagedRule
- type ComplianceResult
- type ComplianceResultListInGetAggregateResourceComplianceGroupByRegion
- type ComplianceResultListInGetAggregateResourceComplianceGroupByResourceType
- type ComplianceResultListInGetResourceComplianceGroupByRegion
- type ComplianceResultListInGetResourceComplianceGroupByResourceType
- type ComplianceResultListItem
- type CompliancesInGetAggregateResourceComplianceByConfigRule
- type CompliancesInGetAggregateResourceComplianceGroupByRegion
- type CompliancesInGetAggregateResourceComplianceGroupByResourceType
- type CompliancesInGetResourceComplianceByConfigRule
- type CompliancesInGetResourceComplianceGroupByRegion
- type CompliancesInGetResourceComplianceGroupByResourceType
- type CompliancesItem
- type CompliancesItemInGetAggregateResourceComplianceGroupByRegion
- type CompliancesItemInGetAggregateResourceComplianceGroupByResourceType
- type CompliancesItemInGetResourceComplianceGroupByRegion
- type CompliancesItemInGetResourceComplianceGroupByResourceType
- type ConfigRule
- type ConfigRuleComplianceResult
- type ConfigRuleCompliancesInGetAggregateConfigRuleComplianceByPack
- type ConfigRuleCompliancesInGetConfigRuleComplianceByPack
- type ConfigRuleCompliancesItem
- type ConfigRuleEvaluationStatus
- type ConfigRuleList
- type ConfigRuleParametersInGetAggregateCompliancePack
- type ConfigRuleParametersInGetCompliancePack
- type ConfigRuleParametersInListCompliancePackTemplates
- type ConfigRuleParametersItem
- type ConfigRuleSummariesInGetAggregateConfigRuleSummaryByRiskLevel
- type ConfigRuleSummariesInGetConfigRuleSummaryByRiskLevel
- type ConfigRules
- type ConfigRulesInGetAggregateCompliancePack
- type ConfigRulesInGetCompliancePack
- type ConfigRulesInListCompliancePackTemplates
- type ConfigRulesItem
- type ConfigRulesReport
- type ConfigurationListInGetAggregateResourceConfigurationTimeline
- type ConfigurationListInGetResourceConfigurationTimeline
- type ConfigurationListItem
- type CopyCompliancePacksRequest
- type CopyCompliancePacksResponse
- type CopyConfigRulesRequest
- type CopyConfigRulesResponse
- type CreateAggregateCompliancePackConfigRules
- type CreateAggregateCompliancePackConfigRulesConfigRuleParametersItem
- type CreateAggregateCompliancePackRequest
- type CreateAggregateCompliancePackResponse
- type CreateAggregateConfigDeliveryChannelRequest
- type CreateAggregateConfigDeliveryChannelResponse
- type CreateAggregateConfigRuleRequest
- type CreateAggregateConfigRuleResponse
- type CreateAggregateRemediationRequest
- type CreateAggregateRemediationResponse
- type CreateAggregatorAggregatorAccounts
- type CreateAggregatorRequest
- type CreateAggregatorResponse
- type CreateBy
- type CreateCompliancePackConfigRules
- type CreateCompliancePackConfigRulesConfigRuleParametersItem
- type CreateCompliancePackRequest
- type CreateCompliancePackResponse
- type CreateConfigDeliveryChannelRequest
- type CreateConfigDeliveryChannelResponse
- type CreateConfigRuleRequest
- type CreateConfigRuleResponse
- type CreateDeliveryChannelRequest
- type CreateDeliveryChannelResponse
- type CreateRemediationRequest
- type CreateRemediationResponse
- type Data
- type DeactiveAggregateConfigRulesRequest
- type DeactiveAggregateConfigRulesResponse
- type DeactiveConfigRulesRequest
- type DeactiveConfigRulesResponse
- type DeleteAggregateCompliancePacksRequest
- type DeleteAggregateCompliancePacksResponse
- type DeleteAggregateConfigDeliveryChannelRequest
- type DeleteAggregateConfigDeliveryChannelResponse
- type DeleteAggregateConfigRulesRequest
- type DeleteAggregateConfigRulesResponse
- type DeleteAggregateRemediationsRequest
- type DeleteAggregateRemediationsResponse
- type DeleteAggregatorsRequest
- type DeleteAggregatorsResponse
- type DeleteCompliancePacksRequest
- type DeleteCompliancePacksResponse
- type DeleteConfigDeliveryChannelRequest
- type DeleteConfigDeliveryChannelResponse
- type DeleteRemediationsRequest
- type DeleteRemediationsResponse
- type DeliveryChannel
- type DeliveryChannelInGetConfigDeliveryChannel
- type DeliveryChannelInListAggregateConfigDeliveryChannels
- type DeliveryChannelInListConfigDeliveryChannels
- type DeliveryChannelsInListAggregateConfigDeliveryChannels
- type DeliveryChannelsInListConfigDeliveryChannels
- type DetachAggregateConfigRuleToCompliancePackRequest
- type DetachAggregateConfigRuleToCompliancePackResponse
- type DetachConfigRuleToCompliancePackRequest
- type DetachConfigRuleToCompliancePackResponse
- type DiscoveredResourceCountsSummaryInGetAggregateResourceCountsGroupByRegion
- type DiscoveredResourceCountsSummaryInGetAggregateResourceCountsGroupByResourceType
- type DiscoveredResourceCountsSummaryInGetDiscoveredResourceCountsGroupByRegion
- type DiscoveredResourceCountsSummaryInGetDiscoveredResourceCountsGroupByResourceType
- type DiscoveredResourceDetail
- type DiscoveredResourceProfile
- type DiscoveredResourceProfileListInListAggregateDiscoveredResources
- type DiscoveredResourceProfileListInListDiscoveredResources
- type DiscoveredResourceProfiles
- type EvaluatePreConfigRulesRequest
- type EvaluatePreConfigRulesResponse
- type EvaluationResult
- type EvaluationResultIdentifier
- type EvaluationResultListInListAggregateConfigRuleEvaluationResults
- type EvaluationResultListInListAggregateResourceEvaluationResults
- type EvaluationResultListInListConfigRuleEvaluationResults
- type EvaluationResultListInListResourceEvaluationResults
- type EvaluationResultQualifier
- type EvaluationResults
- type GenerateAggregateCompliancePackReportRequest
- type GenerateAggregateCompliancePackReportResponse
- type GenerateAggregateConfigRulesReportRequest
- type GenerateAggregateConfigRulesReportResponse
- type GenerateCompliancePackReportRequest
- type GenerateCompliancePackReportResponse
- type GenerateConfigRulesReportRequest
- type GenerateConfigRulesReportResponse
- type GetAggregateAccountComplianceByPackRequest
- type GetAggregateAccountComplianceByPackResponse
- type GetAggregateCompliancePackReportRequest
- type GetAggregateCompliancePackReportResponse
- type GetAggregateCompliancePackRequest
- type GetAggregateCompliancePackResponse
- type GetAggregateConfigDeliveryChannelRequest
- type GetAggregateConfigDeliveryChannelResponse
- type GetAggregateConfigRuleComplianceByPackRequest
- type GetAggregateConfigRuleComplianceByPackResponse
- type GetAggregateConfigRuleRequest
- type GetAggregateConfigRuleResponse
- type GetAggregateConfigRuleSummaryByRiskLevelRequest
- type GetAggregateConfigRuleSummaryByRiskLevelResponse
- type GetAggregateConfigRulesReportRequest
- type GetAggregateConfigRulesReportResponse
- type GetAggregateDiscoveredResourceRequest
- type GetAggregateDiscoveredResourceResponse
- type GetAggregateResourceComplianceByConfigRuleRequest
- type GetAggregateResourceComplianceByConfigRuleResponse
- type GetAggregateResourceComplianceByPackRequest
- type GetAggregateResourceComplianceByPackResponse
- type GetAggregateResourceComplianceGroupByRegionRequest
- type GetAggregateResourceComplianceGroupByRegionResponse
- type GetAggregateResourceComplianceGroupByResourceTypeRequest
- type GetAggregateResourceComplianceGroupByResourceTypeResponse
- type GetAggregateResourceComplianceTimelineRequest
- type GetAggregateResourceComplianceTimelineResponse
- type GetAggregateResourceConfigurationTimelineRequest
- type GetAggregateResourceConfigurationTimelineResponse
- type GetAggregateResourceCountsGroupByRegionRequest
- type GetAggregateResourceCountsGroupByRegionResponse
- type GetAggregateResourceCountsGroupByResourceTypeRequest
- type GetAggregateResourceCountsGroupByResourceTypeResponse
- type GetAggregatorRequest
- type GetAggregatorResponse
- type GetCompliancePackReportRequest
- type GetCompliancePackReportResponse
- type GetCompliancePackRequest
- type GetCompliancePackResponse
- type GetConfigDeliveryChannelRequest
- type GetConfigDeliveryChannelResponse
- type GetConfigRuleComplianceByPackRequest
- type GetConfigRuleComplianceByPackResponse
- type GetConfigRuleRequest
- type GetConfigRuleResponse
- type GetConfigRuleSummaryByRiskLevelRequest
- type GetConfigRuleSummaryByRiskLevelResponse
- type GetConfigRulesReportRequest
- type GetConfigRulesReportResponse
- type GetDiscoveredResourceCountsGroupByRegionRequest
- type GetDiscoveredResourceCountsGroupByRegionResponse
- type GetDiscoveredResourceCountsGroupByResourceTypeRequest
- type GetDiscoveredResourceCountsGroupByResourceTypeResponse
- type GetDiscoveredResourceRequest
- type GetDiscoveredResourceResponse
- type GetIntegratedServiceStatusRequest
- type GetIntegratedServiceStatusResponse
- type GetManagedRuleRequest
- type GetManagedRuleResponse
- type GetResourceComplianceByConfigRuleRequest
- type GetResourceComplianceByConfigRuleResponse
- type GetResourceComplianceByPackRequest
- type GetResourceComplianceByPackResponse
- type GetResourceComplianceGroupByRegionRequest
- type GetResourceComplianceGroupByRegionResponse
- type GetResourceComplianceGroupByResourceTypeRequest
- type GetResourceComplianceGroupByResourceTypeResponse
- type GetResourceComplianceTimelineRequest
- type GetResourceComplianceTimelineResponse
- type GetResourceConfigurationTimelineRequest
- type GetResourceConfigurationTimelineResponse
- type GroupedResourceCount
- type IgnoreAggregateEvaluationResultsRequest
- type IgnoreAggregateEvaluationResultsResources
- type IgnoreAggregateEvaluationResultsResponse
- type IgnoreEvaluationResultsRequest
- type IgnoreEvaluationResultsResources
- type IgnoreEvaluationResultsResponse
- type LabelsInGetAggregateConfigRule
- type LabelsInGetConfigRule
- type LabelsInGetManagedRule
- type LabelsInListManagedRules
- type ListAggregateCompliancePacksRequest
- type ListAggregateCompliancePacksResponse
- type ListAggregateConfigDeliveryChannelsRequest
- type ListAggregateConfigDeliveryChannelsResponse
- type ListAggregateConfigRuleEvaluationResultsRequest
- type ListAggregateConfigRuleEvaluationResultsResponse
- type ListAggregateConfigRulesRequest
- type ListAggregateConfigRulesResponse
- type ListAggregateConfigRulesTag
- type ListAggregateDiscoveredResourcesRequest
- type ListAggregateDiscoveredResourcesResponse
- type ListAggregateRemediationsRequest
- type ListAggregateRemediationsResponse
- type ListAggregateResourceEvaluationResultsRequest
- type ListAggregateResourceEvaluationResultsResponse
- type ListAggregatorsRequest
- type ListAggregatorsResponse
- type ListCompliancePackTemplatesRequest
- type ListCompliancePackTemplatesResponse
- type ListCompliancePacksRequest
- type ListCompliancePacksResponse
- type ListConfigDeliveryChannelsRequest
- type ListConfigDeliveryChannelsResponse
- type ListConfigRuleEvaluationResultsRequest
- type ListConfigRuleEvaluationResultsResponse
- type ListDiscoveredResourcesRequest
- type ListDiscoveredResourcesResponse
- type ListManagedRulesRequest
- type ListManagedRulesResponse
- type ListPreManagedRulesRequest
- type ListPreManagedRulesResponse
- type ListRemediationTemplatesRequest
- type ListRemediationTemplatesResponse
- type ListRemediationsRequest
- type ListRemediationsResponse
- type ListResourceEvaluationResultsRequest
- type ListResourceEvaluationResultsResponse
- type ListTagResourcesRequest
- type ListTagResourcesResponse
- type ManagedRule
- type ManagedRuleList
- type ManagedRules
- type ManagedRulesInListPreManagedRules
- type OperateAggregatorList
- type OperateAggregators
- type OperateAggregatorsResult
- type OperateCompliancePacksInDeleteAggregateCompliancePacks
- type OperateCompliancePacksInDeleteCompliancePacks
- type OperateCompliancePacksItem
- type OperateCompliancePacksResult
- type OperateRuleItem
- type OperateRuleItemListInActiveAggregateConfigRules
- type OperateRuleItemListInAttachAggregateConfigRuleToCompliancePack
- type OperateRuleItemListInAttachConfigRuleToCompliancePack
- type OperateRuleItemListInDeactiveAggregateConfigRules
- type OperateRuleItemListInDeactiveConfigRules
- type OperateRuleItemListInDeleteAggregateConfigRules
- type OperateRuleItemListInDetachAggregateConfigRuleToCompliancePack
- type OperateRuleItemListInDetachConfigRuleToCompliancePack
- type OperateRuleResult
- type Remediation
- type RemediationDeleteResult
- type RemediationDeleteResultsInDeleteAggregateRemediations
- type RemediationDeleteResultsInDeleteRemediations
- type RemediationTemplate
- type RemediationTemplates
- type RemediationsInListAggregateRemediations
- type RemediationsInListRemediations
- type ResourceComplianceResult
- type ResourceComplianceTimeline
- type ResourceConfigurationTimeline
- type ResourceEvaluation
- type ResourceEvaluations
- type RevertAggregateEvaluationResultsRequest
- type RevertAggregateEvaluationResultsResources
- type RevertAggregateEvaluationResultsResponse
- type RevertEvaluationResultsRequest
- type RevertEvaluationResultsResources
- type RevertEvaluationResultsResponse
- type Rule
- type Rules
- type Scope
- type Source
- type SourceConditionsInGetAggregateConfigRule
- type SourceConditionsInGetConfigRule
- type SourceConditionsInGetManagedRule
- type SourceConditionsInListPreManagedRules
- type SourceDetailsInGetAggregateConfigRule
- type SourceDetailsInGetConfigRule
- type SourceDetailsInGetManagedRule
- type SourceDetailsItem
- type StartAggregateConfigRuleEvaluationRequest
- type StartAggregateConfigRuleEvaluationResponse
- type StartAggregateRemediationRequest
- type StartAggregateRemediationResponse
- type StartRemediationRequest
- type StartRemediationResponse
- type StopConfigurationRecorderRequest
- type StopConfigurationRecorderResponse
- type Tag
- type TagResource
- type TagResources
- type TagResourcesRequest
- type TagResourcesResponse
- type Tags
- type UntagResourcesRequest
- type UntagResourcesResponse
- type UpdateAggregateCompliancePackConfigRules
- type UpdateAggregateCompliancePackConfigRulesConfigRuleParametersItem
- type UpdateAggregateCompliancePackRequest
- type UpdateAggregateCompliancePackResponse
- type UpdateAggregateConfigDeliveryChannelRequest
- type UpdateAggregateConfigDeliveryChannelResponse
- type UpdateAggregateConfigRuleRequest
- type UpdateAggregateConfigRuleResponse
- type UpdateAggregateRemediationRequest
- type UpdateAggregateRemediationResponse
- type UpdateAggregatorAggregatorAccounts
- type UpdateAggregatorRequest
- type UpdateAggregatorResponse
- type UpdateCompliancePackConfigRules
- type UpdateCompliancePackConfigRulesConfigRuleParametersItem
- type UpdateCompliancePackRequest
- type UpdateCompliancePackResponse
- type UpdateConfigDeliveryChannelRequest
- type UpdateConfigDeliveryChannelResponse
- type UpdateConfigRuleRequest
- type UpdateConfigRuleResponse
- type UpdateDeliveryChannelRequest
- type UpdateDeliveryChannelResponse
- type UpdateIntegratedServiceStatusRequest
- type UpdateIntegratedServiceStatusResponse
- type UpdateRemediationRequest
- type UpdateRemediationResponse
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "central"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type AccountComplianceResult ¶
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 ¶
type AccountCompliances struct {
AccountCompliancesItem []AccountCompliancesItem `json:"AccountCompliances" xml:"AccountCompliances"`
}
AccountCompliances is a nested struct in config response
type AccountCompliancesItem ¶
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 ¶
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 ¶
func CreateActiveAggregateConfigRulesRequest() (request *ActiveAggregateConfigRulesRequest)
CreateActiveAggregateConfigRulesRequest creates a request to invoke ActiveAggregateConfigRules API
type ActiveAggregateConfigRulesResponse ¶
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 ¶
func CreateActiveAggregateConfigRulesResponse() (response *ActiveAggregateConfigRulesResponse)
CreateActiveAggregateConfigRulesResponse creates a response to parse from ActiveAggregateConfigRules response
type Aggregator ¶
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 ¶
type AggregatorAccounts struct {
AggregatorAccountsItem []AggregatorAccountsItem `json:"AggregatorAccounts" xml:"AggregatorAccounts"`
}
AggregatorAccounts is a nested struct in config response
type AggregatorAccountsItem ¶
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 ¶
type Aggregators struct {
AggregatorsItem []AggregatorsItem `json:"Aggregators" xml:"Aggregators"`
}
Aggregators is a nested struct in config response
type AggregatorsItem ¶
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 ¶
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 ¶
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 ¶
func CreateAttachAggregateConfigRuleToCompliancePackRequest() (request *AttachAggregateConfigRuleToCompliancePackRequest)
CreateAttachAggregateConfigRuleToCompliancePackRequest creates a request to invoke AttachAggregateConfigRuleToCompliancePack API
type AttachAggregateConfigRuleToCompliancePackResponse ¶
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 ¶
func CreateAttachAggregateConfigRuleToCompliancePackResponse() (response *AttachAggregateConfigRuleToCompliancePackResponse)
CreateAttachAggregateConfigRuleToCompliancePackResponse creates a response to parse from AttachAggregateConfigRuleToCompliancePack response
type AttachConfigRuleToCompliancePackRequest ¶
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 ¶
func CreateAttachConfigRuleToCompliancePackRequest() (request *AttachConfigRuleToCompliancePackRequest)
CreateAttachConfigRuleToCompliancePackRequest creates a request to invoke AttachConfigRuleToCompliancePack API
type AttachConfigRuleToCompliancePackResponse ¶
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 ¶
func CreateAttachConfigRuleToCompliancePackResponse() (response *AttachConfigRuleToCompliancePackResponse)
CreateAttachConfigRuleToCompliancePackResponse creates a response to parse from AttachConfigRuleToCompliancePack response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) ActiveAggregateConfigRules ¶
func (client *Client) ActiveAggregateConfigRules(request *ActiveAggregateConfigRulesRequest) (response *ActiveAggregateConfigRulesResponse, err error)
ActiveAggregateConfigRules invokes the config.ActiveAggregateConfigRules API synchronously
func (*Client) ActiveAggregateConfigRulesWithCallback ¶
func (client *Client) ActiveAggregateConfigRulesWithCallback(request *ActiveAggregateConfigRulesRequest, callback func(response *ActiveAggregateConfigRulesResponse, err error)) <-chan int
ActiveAggregateConfigRulesWithCallback invokes the config.ActiveAggregateConfigRules API asynchronously
func (*Client) ActiveAggregateConfigRulesWithChan ¶
func (client *Client) ActiveAggregateConfigRulesWithChan(request *ActiveAggregateConfigRulesRequest) (<-chan *ActiveAggregateConfigRulesResponse, <-chan error)
ActiveAggregateConfigRulesWithChan invokes the config.ActiveAggregateConfigRules API asynchronously
func (*Client) AttachAggregateConfigRuleToCompliancePack ¶
func (client *Client) AttachAggregateConfigRuleToCompliancePack(request *AttachAggregateConfigRuleToCompliancePackRequest) (response *AttachAggregateConfigRuleToCompliancePackResponse, err error)
AttachAggregateConfigRuleToCompliancePack invokes the config.AttachAggregateConfigRuleToCompliancePack API synchronously
func (*Client) AttachAggregateConfigRuleToCompliancePackWithCallback ¶
func (client *Client) AttachAggregateConfigRuleToCompliancePackWithCallback(request *AttachAggregateConfigRuleToCompliancePackRequest, callback func(response *AttachAggregateConfigRuleToCompliancePackResponse, err error)) <-chan int
AttachAggregateConfigRuleToCompliancePackWithCallback invokes the config.AttachAggregateConfigRuleToCompliancePack API asynchronously
func (*Client) AttachAggregateConfigRuleToCompliancePackWithChan ¶
func (client *Client) AttachAggregateConfigRuleToCompliancePackWithChan(request *AttachAggregateConfigRuleToCompliancePackRequest) (<-chan *AttachAggregateConfigRuleToCompliancePackResponse, <-chan error)
AttachAggregateConfigRuleToCompliancePackWithChan invokes the config.AttachAggregateConfigRuleToCompliancePack API asynchronously
func (*Client) AttachConfigRuleToCompliancePack ¶
func (client *Client) AttachConfigRuleToCompliancePack(request *AttachConfigRuleToCompliancePackRequest) (response *AttachConfigRuleToCompliancePackResponse, err error)
AttachConfigRuleToCompliancePack invokes the config.AttachConfigRuleToCompliancePack API synchronously
func (*Client) AttachConfigRuleToCompliancePackWithCallback ¶
func (client *Client) AttachConfigRuleToCompliancePackWithCallback(request *AttachConfigRuleToCompliancePackRequest, callback func(response *AttachConfigRuleToCompliancePackResponse, err error)) <-chan int
AttachConfigRuleToCompliancePackWithCallback invokes the config.AttachConfigRuleToCompliancePack API asynchronously
func (*Client) AttachConfigRuleToCompliancePackWithChan ¶
func (client *Client) AttachConfigRuleToCompliancePackWithChan(request *AttachConfigRuleToCompliancePackRequest) (<-chan *AttachConfigRuleToCompliancePackResponse, <-chan error)
AttachConfigRuleToCompliancePackWithChan invokes the config.AttachConfigRuleToCompliancePack API asynchronously
func (*Client) CopyCompliancePacks ¶
func (client *Client) CopyCompliancePacks(request *CopyCompliancePacksRequest) (response *CopyCompliancePacksResponse, err error)
CopyCompliancePacks invokes the config.CopyCompliancePacks API synchronously
func (*Client) CopyCompliancePacksWithCallback ¶
func (client *Client) CopyCompliancePacksWithCallback(request *CopyCompliancePacksRequest, callback func(response *CopyCompliancePacksResponse, err error)) <-chan int
CopyCompliancePacksWithCallback invokes the config.CopyCompliancePacks API asynchronously
func (*Client) CopyCompliancePacksWithChan ¶
func (client *Client) CopyCompliancePacksWithChan(request *CopyCompliancePacksRequest) (<-chan *CopyCompliancePacksResponse, <-chan error)
CopyCompliancePacksWithChan invokes the config.CopyCompliancePacks API asynchronously
func (*Client) CopyConfigRules ¶
func (client *Client) CopyConfigRules(request *CopyConfigRulesRequest) (response *CopyConfigRulesResponse, err error)
CopyConfigRules invokes the config.CopyConfigRules API synchronously
func (*Client) CopyConfigRulesWithCallback ¶
func (client *Client) CopyConfigRulesWithCallback(request *CopyConfigRulesRequest, callback func(response *CopyConfigRulesResponse, err error)) <-chan int
CopyConfigRulesWithCallback invokes the config.CopyConfigRules API asynchronously
func (*Client) CopyConfigRulesWithChan ¶
func (client *Client) CopyConfigRulesWithChan(request *CopyConfigRulesRequest) (<-chan *CopyConfigRulesResponse, <-chan error)
CopyConfigRulesWithChan invokes the config.CopyConfigRules API asynchronously
func (*Client) CreateAggregateCompliancePack ¶
func (client *Client) CreateAggregateCompliancePack(request *CreateAggregateCompliancePackRequest) (response *CreateAggregateCompliancePackResponse, err error)
CreateAggregateCompliancePack invokes the config.CreateAggregateCompliancePack API synchronously
func (*Client) CreateAggregateCompliancePackWithCallback ¶
func (client *Client) CreateAggregateCompliancePackWithCallback(request *CreateAggregateCompliancePackRequest, callback func(response *CreateAggregateCompliancePackResponse, err error)) <-chan int
CreateAggregateCompliancePackWithCallback invokes the config.CreateAggregateCompliancePack API asynchronously
func (*Client) CreateAggregateCompliancePackWithChan ¶
func (client *Client) CreateAggregateCompliancePackWithChan(request *CreateAggregateCompliancePackRequest) (<-chan *CreateAggregateCompliancePackResponse, <-chan error)
CreateAggregateCompliancePackWithChan invokes the config.CreateAggregateCompliancePack API asynchronously
func (*Client) CreateAggregateConfigDeliveryChannel ¶
func (client *Client) CreateAggregateConfigDeliveryChannel(request *CreateAggregateConfigDeliveryChannelRequest) (response *CreateAggregateConfigDeliveryChannelResponse, err error)
CreateAggregateConfigDeliveryChannel invokes the config.CreateAggregateConfigDeliveryChannel API synchronously
func (*Client) CreateAggregateConfigDeliveryChannelWithCallback ¶
func (client *Client) CreateAggregateConfigDeliveryChannelWithCallback(request *CreateAggregateConfigDeliveryChannelRequest, callback func(response *CreateAggregateConfigDeliveryChannelResponse, err error)) <-chan int
CreateAggregateConfigDeliveryChannelWithCallback invokes the config.CreateAggregateConfigDeliveryChannel API asynchronously
func (*Client) CreateAggregateConfigDeliveryChannelWithChan ¶
func (client *Client) CreateAggregateConfigDeliveryChannelWithChan(request *CreateAggregateConfigDeliveryChannelRequest) (<-chan *CreateAggregateConfigDeliveryChannelResponse, <-chan error)
CreateAggregateConfigDeliveryChannelWithChan invokes the config.CreateAggregateConfigDeliveryChannel API asynchronously
func (*Client) CreateAggregateConfigRule ¶
func (client *Client) CreateAggregateConfigRule(request *CreateAggregateConfigRuleRequest) (response *CreateAggregateConfigRuleResponse, err error)
CreateAggregateConfigRule invokes the config.CreateAggregateConfigRule API synchronously
func (*Client) CreateAggregateConfigRuleWithCallback ¶
func (client *Client) CreateAggregateConfigRuleWithCallback(request *CreateAggregateConfigRuleRequest, callback func(response *CreateAggregateConfigRuleResponse, err error)) <-chan int
CreateAggregateConfigRuleWithCallback invokes the config.CreateAggregateConfigRule API asynchronously
func (*Client) CreateAggregateConfigRuleWithChan ¶
func (client *Client) CreateAggregateConfigRuleWithChan(request *CreateAggregateConfigRuleRequest) (<-chan *CreateAggregateConfigRuleResponse, <-chan error)
CreateAggregateConfigRuleWithChan invokes the config.CreateAggregateConfigRule API asynchronously
func (*Client) CreateAggregateRemediation ¶
func (client *Client) CreateAggregateRemediation(request *CreateAggregateRemediationRequest) (response *CreateAggregateRemediationResponse, err error)
CreateAggregateRemediation invokes the config.CreateAggregateRemediation API synchronously
func (*Client) CreateAggregateRemediationWithCallback ¶
func (client *Client) CreateAggregateRemediationWithCallback(request *CreateAggregateRemediationRequest, callback func(response *CreateAggregateRemediationResponse, err error)) <-chan int
CreateAggregateRemediationWithCallback invokes the config.CreateAggregateRemediation API asynchronously
func (*Client) CreateAggregateRemediationWithChan ¶
func (client *Client) CreateAggregateRemediationWithChan(request *CreateAggregateRemediationRequest) (<-chan *CreateAggregateRemediationResponse, <-chan error)
CreateAggregateRemediationWithChan invokes the config.CreateAggregateRemediation API asynchronously
func (*Client) CreateAggregator ¶
func (client *Client) CreateAggregator(request *CreateAggregatorRequest) (response *CreateAggregatorResponse, err error)
CreateAggregator invokes the config.CreateAggregator API synchronously
func (*Client) CreateAggregatorWithCallback ¶
func (client *Client) CreateAggregatorWithCallback(request *CreateAggregatorRequest, callback func(response *CreateAggregatorResponse, err error)) <-chan int
CreateAggregatorWithCallback invokes the config.CreateAggregator API asynchronously
func (*Client) CreateAggregatorWithChan ¶
func (client *Client) CreateAggregatorWithChan(request *CreateAggregatorRequest) (<-chan *CreateAggregatorResponse, <-chan error)
CreateAggregatorWithChan invokes the config.CreateAggregator API asynchronously
func (*Client) CreateCompliancePack ¶
func (client *Client) CreateCompliancePack(request *CreateCompliancePackRequest) (response *CreateCompliancePackResponse, err error)
CreateCompliancePack invokes the config.CreateCompliancePack API synchronously
func (*Client) CreateCompliancePackWithCallback ¶
func (client *Client) CreateCompliancePackWithCallback(request *CreateCompliancePackRequest, callback func(response *CreateCompliancePackResponse, err error)) <-chan int
CreateCompliancePackWithCallback invokes the config.CreateCompliancePack API asynchronously
func (*Client) CreateCompliancePackWithChan ¶
func (client *Client) CreateCompliancePackWithChan(request *CreateCompliancePackRequest) (<-chan *CreateCompliancePackResponse, <-chan error)
CreateCompliancePackWithChan invokes the config.CreateCompliancePack API asynchronously
func (*Client) CreateConfigDeliveryChannel ¶
func (client *Client) CreateConfigDeliveryChannel(request *CreateConfigDeliveryChannelRequest) (response *CreateConfigDeliveryChannelResponse, err error)
CreateConfigDeliveryChannel invokes the config.CreateConfigDeliveryChannel API synchronously
func (*Client) CreateConfigDeliveryChannelWithCallback ¶
func (client *Client) CreateConfigDeliveryChannelWithCallback(request *CreateConfigDeliveryChannelRequest, callback func(response *CreateConfigDeliveryChannelResponse, err error)) <-chan int
CreateConfigDeliveryChannelWithCallback invokes the config.CreateConfigDeliveryChannel API asynchronously
func (*Client) CreateConfigDeliveryChannelWithChan ¶
func (client *Client) CreateConfigDeliveryChannelWithChan(request *CreateConfigDeliveryChannelRequest) (<-chan *CreateConfigDeliveryChannelResponse, <-chan error)
CreateConfigDeliveryChannelWithChan invokes the config.CreateConfigDeliveryChannel API asynchronously
func (*Client) CreateConfigRule ¶
func (client *Client) CreateConfigRule(request *CreateConfigRuleRequest) (response *CreateConfigRuleResponse, err error)
CreateConfigRule invokes the config.CreateConfigRule API synchronously
func (*Client) CreateConfigRuleWithCallback ¶
func (client *Client) CreateConfigRuleWithCallback(request *CreateConfigRuleRequest, callback func(response *CreateConfigRuleResponse, err error)) <-chan int
CreateConfigRuleWithCallback invokes the config.CreateConfigRule API asynchronously
func (*Client) CreateConfigRuleWithChan ¶
func (client *Client) CreateConfigRuleWithChan(request *CreateConfigRuleRequest) (<-chan *CreateConfigRuleResponse, <-chan error)
CreateConfigRuleWithChan invokes the config.CreateConfigRule API asynchronously
func (*Client) CreateDeliveryChannel ¶
func (client *Client) CreateDeliveryChannel(request *CreateDeliveryChannelRequest) (response *CreateDeliveryChannelResponse, err error)
CreateDeliveryChannel invokes the config.CreateDeliveryChannel API synchronously
func (*Client) CreateDeliveryChannelWithCallback ¶
func (client *Client) CreateDeliveryChannelWithCallback(request *CreateDeliveryChannelRequest, callback func(response *CreateDeliveryChannelResponse, err error)) <-chan int
CreateDeliveryChannelWithCallback invokes the config.CreateDeliveryChannel API asynchronously
func (*Client) CreateDeliveryChannelWithChan ¶
func (client *Client) CreateDeliveryChannelWithChan(request *CreateDeliveryChannelRequest) (<-chan *CreateDeliveryChannelResponse, <-chan error)
CreateDeliveryChannelWithChan invokes the config.CreateDeliveryChannel API asynchronously
func (*Client) CreateRemediation ¶
func (client *Client) CreateRemediation(request *CreateRemediationRequest) (response *CreateRemediationResponse, err error)
CreateRemediation invokes the config.CreateRemediation API synchronously
func (*Client) CreateRemediationWithCallback ¶
func (client *Client) CreateRemediationWithCallback(request *CreateRemediationRequest, callback func(response *CreateRemediationResponse, err error)) <-chan int
CreateRemediationWithCallback invokes the config.CreateRemediation API asynchronously
func (*Client) CreateRemediationWithChan ¶
func (client *Client) CreateRemediationWithChan(request *CreateRemediationRequest) (<-chan *CreateRemediationResponse, <-chan error)
CreateRemediationWithChan invokes the config.CreateRemediation API asynchronously
func (*Client) DeactiveAggregateConfigRules ¶
func (client *Client) DeactiveAggregateConfigRules(request *DeactiveAggregateConfigRulesRequest) (response *DeactiveAggregateConfigRulesResponse, err error)
DeactiveAggregateConfigRules invokes the config.DeactiveAggregateConfigRules API synchronously
func (*Client) DeactiveAggregateConfigRulesWithCallback ¶
func (client *Client) DeactiveAggregateConfigRulesWithCallback(request *DeactiveAggregateConfigRulesRequest, callback func(response *DeactiveAggregateConfigRulesResponse, err error)) <-chan int
DeactiveAggregateConfigRulesWithCallback invokes the config.DeactiveAggregateConfigRules API asynchronously
func (*Client) DeactiveAggregateConfigRulesWithChan ¶
func (client *Client) DeactiveAggregateConfigRulesWithChan(request *DeactiveAggregateConfigRulesRequest) (<-chan *DeactiveAggregateConfigRulesResponse, <-chan error)
DeactiveAggregateConfigRulesWithChan invokes the config.DeactiveAggregateConfigRules API asynchronously
func (*Client) DeactiveConfigRules ¶
func (client *Client) DeactiveConfigRules(request *DeactiveConfigRulesRequest) (response *DeactiveConfigRulesResponse, err error)
DeactiveConfigRules invokes the config.DeactiveConfigRules API synchronously
func (*Client) DeactiveConfigRulesWithCallback ¶
func (client *Client) DeactiveConfigRulesWithCallback(request *DeactiveConfigRulesRequest, callback func(response *DeactiveConfigRulesResponse, err error)) <-chan int
DeactiveConfigRulesWithCallback invokes the config.DeactiveConfigRules API asynchronously
func (*Client) DeactiveConfigRulesWithChan ¶
func (client *Client) DeactiveConfigRulesWithChan(request *DeactiveConfigRulesRequest) (<-chan *DeactiveConfigRulesResponse, <-chan error)
DeactiveConfigRulesWithChan invokes the config.DeactiveConfigRules API asynchronously
func (*Client) DeleteAggregateCompliancePacks ¶
func (client *Client) DeleteAggregateCompliancePacks(request *DeleteAggregateCompliancePacksRequest) (response *DeleteAggregateCompliancePacksResponse, err error)
DeleteAggregateCompliancePacks invokes the config.DeleteAggregateCompliancePacks API synchronously
func (*Client) DeleteAggregateCompliancePacksWithCallback ¶
func (client *Client) DeleteAggregateCompliancePacksWithCallback(request *DeleteAggregateCompliancePacksRequest, callback func(response *DeleteAggregateCompliancePacksResponse, err error)) <-chan int
DeleteAggregateCompliancePacksWithCallback invokes the config.DeleteAggregateCompliancePacks API asynchronously
func (*Client) DeleteAggregateCompliancePacksWithChan ¶
func (client *Client) DeleteAggregateCompliancePacksWithChan(request *DeleteAggregateCompliancePacksRequest) (<-chan *DeleteAggregateCompliancePacksResponse, <-chan error)
DeleteAggregateCompliancePacksWithChan invokes the config.DeleteAggregateCompliancePacks API asynchronously
func (*Client) DeleteAggregateConfigDeliveryChannel ¶
func (client *Client) DeleteAggregateConfigDeliveryChannel(request *DeleteAggregateConfigDeliveryChannelRequest) (response *DeleteAggregateConfigDeliveryChannelResponse, err error)
DeleteAggregateConfigDeliveryChannel invokes the config.DeleteAggregateConfigDeliveryChannel API synchronously
func (*Client) DeleteAggregateConfigDeliveryChannelWithCallback ¶
func (client *Client) DeleteAggregateConfigDeliveryChannelWithCallback(request *DeleteAggregateConfigDeliveryChannelRequest, callback func(response *DeleteAggregateConfigDeliveryChannelResponse, err error)) <-chan int
DeleteAggregateConfigDeliveryChannelWithCallback invokes the config.DeleteAggregateConfigDeliveryChannel API asynchronously
func (*Client) DeleteAggregateConfigDeliveryChannelWithChan ¶
func (client *Client) DeleteAggregateConfigDeliveryChannelWithChan(request *DeleteAggregateConfigDeliveryChannelRequest) (<-chan *DeleteAggregateConfigDeliveryChannelResponse, <-chan error)
DeleteAggregateConfigDeliveryChannelWithChan invokes the config.DeleteAggregateConfigDeliveryChannel API asynchronously
func (*Client) DeleteAggregateConfigRules ¶
func (client *Client) DeleteAggregateConfigRules(request *DeleteAggregateConfigRulesRequest) (response *DeleteAggregateConfigRulesResponse, err error)
DeleteAggregateConfigRules invokes the config.DeleteAggregateConfigRules API synchronously
func (*Client) DeleteAggregateConfigRulesWithCallback ¶
func (client *Client) DeleteAggregateConfigRulesWithCallback(request *DeleteAggregateConfigRulesRequest, callback func(response *DeleteAggregateConfigRulesResponse, err error)) <-chan int
DeleteAggregateConfigRulesWithCallback invokes the config.DeleteAggregateConfigRules API asynchronously
func (*Client) DeleteAggregateConfigRulesWithChan ¶
func (client *Client) DeleteAggregateConfigRulesWithChan(request *DeleteAggregateConfigRulesRequest) (<-chan *DeleteAggregateConfigRulesResponse, <-chan error)
DeleteAggregateConfigRulesWithChan invokes the config.DeleteAggregateConfigRules API asynchronously
func (*Client) DeleteAggregateRemediations ¶
func (client *Client) DeleteAggregateRemediations(request *DeleteAggregateRemediationsRequest) (response *DeleteAggregateRemediationsResponse, err error)
DeleteAggregateRemediations invokes the config.DeleteAggregateRemediations API synchronously
func (*Client) DeleteAggregateRemediationsWithCallback ¶
func (client *Client) DeleteAggregateRemediationsWithCallback(request *DeleteAggregateRemediationsRequest, callback func(response *DeleteAggregateRemediationsResponse, err error)) <-chan int
DeleteAggregateRemediationsWithCallback invokes the config.DeleteAggregateRemediations API asynchronously
func (*Client) DeleteAggregateRemediationsWithChan ¶
func (client *Client) DeleteAggregateRemediationsWithChan(request *DeleteAggregateRemediationsRequest) (<-chan *DeleteAggregateRemediationsResponse, <-chan error)
DeleteAggregateRemediationsWithChan invokes the config.DeleteAggregateRemediations API asynchronously
func (*Client) DeleteAggregators ¶
func (client *Client) DeleteAggregators(request *DeleteAggregatorsRequest) (response *DeleteAggregatorsResponse, err error)
DeleteAggregators invokes the config.DeleteAggregators API synchronously
func (*Client) DeleteAggregatorsWithCallback ¶
func (client *Client) DeleteAggregatorsWithCallback(request *DeleteAggregatorsRequest, callback func(response *DeleteAggregatorsResponse, err error)) <-chan int
DeleteAggregatorsWithCallback invokes the config.DeleteAggregators API asynchronously
func (*Client) DeleteAggregatorsWithChan ¶
func (client *Client) DeleteAggregatorsWithChan(request *DeleteAggregatorsRequest) (<-chan *DeleteAggregatorsResponse, <-chan error)
DeleteAggregatorsWithChan invokes the config.DeleteAggregators API asynchronously
func (*Client) DeleteCompliancePacks ¶
func (client *Client) DeleteCompliancePacks(request *DeleteCompliancePacksRequest) (response *DeleteCompliancePacksResponse, err error)
DeleteCompliancePacks invokes the config.DeleteCompliancePacks API synchronously
func (*Client) DeleteCompliancePacksWithCallback ¶
func (client *Client) DeleteCompliancePacksWithCallback(request *DeleteCompliancePacksRequest, callback func(response *DeleteCompliancePacksResponse, err error)) <-chan int
DeleteCompliancePacksWithCallback invokes the config.DeleteCompliancePacks API asynchronously
func (*Client) DeleteCompliancePacksWithChan ¶
func (client *Client) DeleteCompliancePacksWithChan(request *DeleteCompliancePacksRequest) (<-chan *DeleteCompliancePacksResponse, <-chan error)
DeleteCompliancePacksWithChan invokes the config.DeleteCompliancePacks API asynchronously
func (*Client) DeleteConfigDeliveryChannel ¶
func (client *Client) DeleteConfigDeliveryChannel(request *DeleteConfigDeliveryChannelRequest) (response *DeleteConfigDeliveryChannelResponse, err error)
DeleteConfigDeliveryChannel invokes the config.DeleteConfigDeliveryChannel API synchronously
func (*Client) DeleteConfigDeliveryChannelWithCallback ¶
func (client *Client) DeleteConfigDeliveryChannelWithCallback(request *DeleteConfigDeliveryChannelRequest, callback func(response *DeleteConfigDeliveryChannelResponse, err error)) <-chan int
DeleteConfigDeliveryChannelWithCallback invokes the config.DeleteConfigDeliveryChannel API asynchronously
func (*Client) DeleteConfigDeliveryChannelWithChan ¶
func (client *Client) DeleteConfigDeliveryChannelWithChan(request *DeleteConfigDeliveryChannelRequest) (<-chan *DeleteConfigDeliveryChannelResponse, <-chan error)
DeleteConfigDeliveryChannelWithChan invokes the config.DeleteConfigDeliveryChannel API asynchronously
func (*Client) DeleteRemediations ¶
func (client *Client) DeleteRemediations(request *DeleteRemediationsRequest) (response *DeleteRemediationsResponse, err error)
DeleteRemediations invokes the config.DeleteRemediations API synchronously
func (*Client) DeleteRemediationsWithCallback ¶
func (client *Client) DeleteRemediationsWithCallback(request *DeleteRemediationsRequest, callback func(response *DeleteRemediationsResponse, err error)) <-chan int
DeleteRemediationsWithCallback invokes the config.DeleteRemediations API asynchronously
func (*Client) DeleteRemediationsWithChan ¶
func (client *Client) DeleteRemediationsWithChan(request *DeleteRemediationsRequest) (<-chan *DeleteRemediationsResponse, <-chan error)
DeleteRemediationsWithChan invokes the config.DeleteRemediations API asynchronously
func (*Client) DetachAggregateConfigRuleToCompliancePack ¶
func (client *Client) DetachAggregateConfigRuleToCompliancePack(request *DetachAggregateConfigRuleToCompliancePackRequest) (response *DetachAggregateConfigRuleToCompliancePackResponse, err error)
DetachAggregateConfigRuleToCompliancePack invokes the config.DetachAggregateConfigRuleToCompliancePack API synchronously
func (*Client) DetachAggregateConfigRuleToCompliancePackWithCallback ¶
func (client *Client) DetachAggregateConfigRuleToCompliancePackWithCallback(request *DetachAggregateConfigRuleToCompliancePackRequest, callback func(response *DetachAggregateConfigRuleToCompliancePackResponse, err error)) <-chan int
DetachAggregateConfigRuleToCompliancePackWithCallback invokes the config.DetachAggregateConfigRuleToCompliancePack API asynchronously
func (*Client) DetachAggregateConfigRuleToCompliancePackWithChan ¶
func (client *Client) DetachAggregateConfigRuleToCompliancePackWithChan(request *DetachAggregateConfigRuleToCompliancePackRequest) (<-chan *DetachAggregateConfigRuleToCompliancePackResponse, <-chan error)
DetachAggregateConfigRuleToCompliancePackWithChan invokes the config.DetachAggregateConfigRuleToCompliancePack API asynchronously
func (*Client) DetachConfigRuleToCompliancePack ¶
func (client *Client) DetachConfigRuleToCompliancePack(request *DetachConfigRuleToCompliancePackRequest) (response *DetachConfigRuleToCompliancePackResponse, err error)
DetachConfigRuleToCompliancePack invokes the config.DetachConfigRuleToCompliancePack API synchronously
func (*Client) DetachConfigRuleToCompliancePackWithCallback ¶
func (client *Client) DetachConfigRuleToCompliancePackWithCallback(request *DetachConfigRuleToCompliancePackRequest, callback func(response *DetachConfigRuleToCompliancePackResponse, err error)) <-chan int
DetachConfigRuleToCompliancePackWithCallback invokes the config.DetachConfigRuleToCompliancePack API asynchronously
func (*Client) DetachConfigRuleToCompliancePackWithChan ¶
func (client *Client) DetachConfigRuleToCompliancePackWithChan(request *DetachConfigRuleToCompliancePackRequest) (<-chan *DetachConfigRuleToCompliancePackResponse, <-chan error)
DetachConfigRuleToCompliancePackWithChan invokes the config.DetachConfigRuleToCompliancePack API asynchronously
func (*Client) EvaluatePreConfigRules ¶
func (client *Client) EvaluatePreConfigRules(request *EvaluatePreConfigRulesRequest) (response *EvaluatePreConfigRulesResponse, err error)
EvaluatePreConfigRules invokes the config.EvaluatePreConfigRules API synchronously
func (*Client) EvaluatePreConfigRulesWithCallback ¶
func (client *Client) EvaluatePreConfigRulesWithCallback(request *EvaluatePreConfigRulesRequest, callback func(response *EvaluatePreConfigRulesResponse, err error)) <-chan int
EvaluatePreConfigRulesWithCallback invokes the config.EvaluatePreConfigRules API asynchronously
func (*Client) EvaluatePreConfigRulesWithChan ¶
func (client *Client) EvaluatePreConfigRulesWithChan(request *EvaluatePreConfigRulesRequest) (<-chan *EvaluatePreConfigRulesResponse, <-chan error)
EvaluatePreConfigRulesWithChan invokes the config.EvaluatePreConfigRules API asynchronously
func (*Client) GenerateAggregateCompliancePackReport ¶
func (client *Client) GenerateAggregateCompliancePackReport(request *GenerateAggregateCompliancePackReportRequest) (response *GenerateAggregateCompliancePackReportResponse, err error)
GenerateAggregateCompliancePackReport invokes the config.GenerateAggregateCompliancePackReport API synchronously
func (*Client) GenerateAggregateCompliancePackReportWithCallback ¶
func (client *Client) GenerateAggregateCompliancePackReportWithCallback(request *GenerateAggregateCompliancePackReportRequest, callback func(response *GenerateAggregateCompliancePackReportResponse, err error)) <-chan int
GenerateAggregateCompliancePackReportWithCallback invokes the config.GenerateAggregateCompliancePackReport API asynchronously
func (*Client) GenerateAggregateCompliancePackReportWithChan ¶
func (client *Client) GenerateAggregateCompliancePackReportWithChan(request *GenerateAggregateCompliancePackReportRequest) (<-chan *GenerateAggregateCompliancePackReportResponse, <-chan error)
GenerateAggregateCompliancePackReportWithChan invokes the config.GenerateAggregateCompliancePackReport API asynchronously
func (*Client) GenerateAggregateConfigRulesReport ¶
func (client *Client) GenerateAggregateConfigRulesReport(request *GenerateAggregateConfigRulesReportRequest) (response *GenerateAggregateConfigRulesReportResponse, err error)
GenerateAggregateConfigRulesReport invokes the config.GenerateAggregateConfigRulesReport API synchronously
func (*Client) GenerateAggregateConfigRulesReportWithCallback ¶
func (client *Client) GenerateAggregateConfigRulesReportWithCallback(request *GenerateAggregateConfigRulesReportRequest, callback func(response *GenerateAggregateConfigRulesReportResponse, err error)) <-chan int
GenerateAggregateConfigRulesReportWithCallback invokes the config.GenerateAggregateConfigRulesReport API asynchronously
func (*Client) GenerateAggregateConfigRulesReportWithChan ¶
func (client *Client) GenerateAggregateConfigRulesReportWithChan(request *GenerateAggregateConfigRulesReportRequest) (<-chan *GenerateAggregateConfigRulesReportResponse, <-chan error)
GenerateAggregateConfigRulesReportWithChan invokes the config.GenerateAggregateConfigRulesReport API asynchronously
func (*Client) GenerateCompliancePackReport ¶
func (client *Client) GenerateCompliancePackReport(request *GenerateCompliancePackReportRequest) (response *GenerateCompliancePackReportResponse, err error)
GenerateCompliancePackReport invokes the config.GenerateCompliancePackReport API synchronously
func (*Client) GenerateCompliancePackReportWithCallback ¶
func (client *Client) GenerateCompliancePackReportWithCallback(request *GenerateCompliancePackReportRequest, callback func(response *GenerateCompliancePackReportResponse, err error)) <-chan int
GenerateCompliancePackReportWithCallback invokes the config.GenerateCompliancePackReport API asynchronously
func (*Client) GenerateCompliancePackReportWithChan ¶
func (client *Client) GenerateCompliancePackReportWithChan(request *GenerateCompliancePackReportRequest) (<-chan *GenerateCompliancePackReportResponse, <-chan error)
GenerateCompliancePackReportWithChan invokes the config.GenerateCompliancePackReport API asynchronously
func (*Client) GenerateConfigRulesReport ¶
func (client *Client) GenerateConfigRulesReport(request *GenerateConfigRulesReportRequest) (response *GenerateConfigRulesReportResponse, err error)
GenerateConfigRulesReport invokes the config.GenerateConfigRulesReport API synchronously
func (*Client) GenerateConfigRulesReportWithCallback ¶
func (client *Client) GenerateConfigRulesReportWithCallback(request *GenerateConfigRulesReportRequest, callback func(response *GenerateConfigRulesReportResponse, err error)) <-chan int
GenerateConfigRulesReportWithCallback invokes the config.GenerateConfigRulesReport API asynchronously
func (*Client) GenerateConfigRulesReportWithChan ¶
func (client *Client) GenerateConfigRulesReportWithChan(request *GenerateConfigRulesReportRequest) (<-chan *GenerateConfigRulesReportResponse, <-chan error)
GenerateConfigRulesReportWithChan invokes the config.GenerateConfigRulesReport API asynchronously
func (*Client) GetAggregateAccountComplianceByPack ¶
func (client *Client) GetAggregateAccountComplianceByPack(request *GetAggregateAccountComplianceByPackRequest) (response *GetAggregateAccountComplianceByPackResponse, err error)
GetAggregateAccountComplianceByPack invokes the config.GetAggregateAccountComplianceByPack API synchronously
func (*Client) GetAggregateAccountComplianceByPackWithCallback ¶
func (client *Client) GetAggregateAccountComplianceByPackWithCallback(request *GetAggregateAccountComplianceByPackRequest, callback func(response *GetAggregateAccountComplianceByPackResponse, err error)) <-chan int
GetAggregateAccountComplianceByPackWithCallback invokes the config.GetAggregateAccountComplianceByPack API asynchronously
func (*Client) GetAggregateAccountComplianceByPackWithChan ¶
func (client *Client) GetAggregateAccountComplianceByPackWithChan(request *GetAggregateAccountComplianceByPackRequest) (<-chan *GetAggregateAccountComplianceByPackResponse, <-chan error)
GetAggregateAccountComplianceByPackWithChan invokes the config.GetAggregateAccountComplianceByPack API asynchronously
func (*Client) GetAggregateCompliancePack ¶
func (client *Client) GetAggregateCompliancePack(request *GetAggregateCompliancePackRequest) (response *GetAggregateCompliancePackResponse, err error)
GetAggregateCompliancePack invokes the config.GetAggregateCompliancePack API synchronously
func (*Client) GetAggregateCompliancePackReport ¶
func (client *Client) GetAggregateCompliancePackReport(request *GetAggregateCompliancePackReportRequest) (response *GetAggregateCompliancePackReportResponse, err error)
GetAggregateCompliancePackReport invokes the config.GetAggregateCompliancePackReport API synchronously
func (*Client) GetAggregateCompliancePackReportWithCallback ¶
func (client *Client) GetAggregateCompliancePackReportWithCallback(request *GetAggregateCompliancePackReportRequest, callback func(response *GetAggregateCompliancePackReportResponse, err error)) <-chan int
GetAggregateCompliancePackReportWithCallback invokes the config.GetAggregateCompliancePackReport API asynchronously
func (*Client) GetAggregateCompliancePackReportWithChan ¶
func (client *Client) GetAggregateCompliancePackReportWithChan(request *GetAggregateCompliancePackReportRequest) (<-chan *GetAggregateCompliancePackReportResponse, <-chan error)
GetAggregateCompliancePackReportWithChan invokes the config.GetAggregateCompliancePackReport API asynchronously
func (*Client) GetAggregateCompliancePackWithCallback ¶
func (client *Client) GetAggregateCompliancePackWithCallback(request *GetAggregateCompliancePackRequest, callback func(response *GetAggregateCompliancePackResponse, err error)) <-chan int
GetAggregateCompliancePackWithCallback invokes the config.GetAggregateCompliancePack API asynchronously
func (*Client) GetAggregateCompliancePackWithChan ¶
func (client *Client) GetAggregateCompliancePackWithChan(request *GetAggregateCompliancePackRequest) (<-chan *GetAggregateCompliancePackResponse, <-chan error)
GetAggregateCompliancePackWithChan invokes the config.GetAggregateCompliancePack API asynchronously
func (*Client) GetAggregateConfigDeliveryChannel ¶
func (client *Client) GetAggregateConfigDeliveryChannel(request *GetAggregateConfigDeliveryChannelRequest) (response *GetAggregateConfigDeliveryChannelResponse, err error)
GetAggregateConfigDeliveryChannel invokes the config.GetAggregateConfigDeliveryChannel API synchronously
func (*Client) GetAggregateConfigDeliveryChannelWithCallback ¶
func (client *Client) GetAggregateConfigDeliveryChannelWithCallback(request *GetAggregateConfigDeliveryChannelRequest, callback func(response *GetAggregateConfigDeliveryChannelResponse, err error)) <-chan int
GetAggregateConfigDeliveryChannelWithCallback invokes the config.GetAggregateConfigDeliveryChannel API asynchronously
func (*Client) GetAggregateConfigDeliveryChannelWithChan ¶
func (client *Client) GetAggregateConfigDeliveryChannelWithChan(request *GetAggregateConfigDeliveryChannelRequest) (<-chan *GetAggregateConfigDeliveryChannelResponse, <-chan error)
GetAggregateConfigDeliveryChannelWithChan invokes the config.GetAggregateConfigDeliveryChannel API asynchronously
func (*Client) GetAggregateConfigRule ¶
func (client *Client) GetAggregateConfigRule(request *GetAggregateConfigRuleRequest) (response *GetAggregateConfigRuleResponse, err error)
GetAggregateConfigRule invokes the config.GetAggregateConfigRule API synchronously
func (*Client) GetAggregateConfigRuleComplianceByPack ¶
func (client *Client) GetAggregateConfigRuleComplianceByPack(request *GetAggregateConfigRuleComplianceByPackRequest) (response *GetAggregateConfigRuleComplianceByPackResponse, err error)
GetAggregateConfigRuleComplianceByPack invokes the config.GetAggregateConfigRuleComplianceByPack API synchronously
func (*Client) GetAggregateConfigRuleComplianceByPackWithCallback ¶
func (client *Client) GetAggregateConfigRuleComplianceByPackWithCallback(request *GetAggregateConfigRuleComplianceByPackRequest, callback func(response *GetAggregateConfigRuleComplianceByPackResponse, err error)) <-chan int
GetAggregateConfigRuleComplianceByPackWithCallback invokes the config.GetAggregateConfigRuleComplianceByPack API asynchronously
func (*Client) GetAggregateConfigRuleComplianceByPackWithChan ¶
func (client *Client) GetAggregateConfigRuleComplianceByPackWithChan(request *GetAggregateConfigRuleComplianceByPackRequest) (<-chan *GetAggregateConfigRuleComplianceByPackResponse, <-chan error)
GetAggregateConfigRuleComplianceByPackWithChan invokes the config.GetAggregateConfigRuleComplianceByPack API asynchronously
func (*Client) GetAggregateConfigRuleSummaryByRiskLevel ¶
func (client *Client) GetAggregateConfigRuleSummaryByRiskLevel(request *GetAggregateConfigRuleSummaryByRiskLevelRequest) (response *GetAggregateConfigRuleSummaryByRiskLevelResponse, err error)
GetAggregateConfigRuleSummaryByRiskLevel invokes the config.GetAggregateConfigRuleSummaryByRiskLevel API synchronously
func (*Client) GetAggregateConfigRuleSummaryByRiskLevelWithCallback ¶
func (client *Client) GetAggregateConfigRuleSummaryByRiskLevelWithCallback(request *GetAggregateConfigRuleSummaryByRiskLevelRequest, callback func(response *GetAggregateConfigRuleSummaryByRiskLevelResponse, err error)) <-chan int
GetAggregateConfigRuleSummaryByRiskLevelWithCallback invokes the config.GetAggregateConfigRuleSummaryByRiskLevel API asynchronously
func (*Client) GetAggregateConfigRuleSummaryByRiskLevelWithChan ¶
func (client *Client) GetAggregateConfigRuleSummaryByRiskLevelWithChan(request *GetAggregateConfigRuleSummaryByRiskLevelRequest) (<-chan *GetAggregateConfigRuleSummaryByRiskLevelResponse, <-chan error)
GetAggregateConfigRuleSummaryByRiskLevelWithChan invokes the config.GetAggregateConfigRuleSummaryByRiskLevel API asynchronously
func (*Client) GetAggregateConfigRuleWithCallback ¶
func (client *Client) GetAggregateConfigRuleWithCallback(request *GetAggregateConfigRuleRequest, callback func(response *GetAggregateConfigRuleResponse, err error)) <-chan int
GetAggregateConfigRuleWithCallback invokes the config.GetAggregateConfigRule API asynchronously
func (*Client) GetAggregateConfigRuleWithChan ¶
func (client *Client) GetAggregateConfigRuleWithChan(request *GetAggregateConfigRuleRequest) (<-chan *GetAggregateConfigRuleResponse, <-chan error)
GetAggregateConfigRuleWithChan invokes the config.GetAggregateConfigRule API asynchronously
func (*Client) GetAggregateConfigRulesReport ¶
func (client *Client) GetAggregateConfigRulesReport(request *GetAggregateConfigRulesReportRequest) (response *GetAggregateConfigRulesReportResponse, err error)
GetAggregateConfigRulesReport invokes the config.GetAggregateConfigRulesReport API synchronously
func (*Client) GetAggregateConfigRulesReportWithCallback ¶
func (client *Client) GetAggregateConfigRulesReportWithCallback(request *GetAggregateConfigRulesReportRequest, callback func(response *GetAggregateConfigRulesReportResponse, err error)) <-chan int
GetAggregateConfigRulesReportWithCallback invokes the config.GetAggregateConfigRulesReport API asynchronously
func (*Client) GetAggregateConfigRulesReportWithChan ¶
func (client *Client) GetAggregateConfigRulesReportWithChan(request *GetAggregateConfigRulesReportRequest) (<-chan *GetAggregateConfigRulesReportResponse, <-chan error)
GetAggregateConfigRulesReportWithChan invokes the config.GetAggregateConfigRulesReport API asynchronously
func (*Client) GetAggregateDiscoveredResource ¶
func (client *Client) GetAggregateDiscoveredResource(request *GetAggregateDiscoveredResourceRequest) (response *GetAggregateDiscoveredResourceResponse, err error)
GetAggregateDiscoveredResource invokes the config.GetAggregateDiscoveredResource API synchronously
func (*Client) GetAggregateDiscoveredResourceWithCallback ¶
func (client *Client) GetAggregateDiscoveredResourceWithCallback(request *GetAggregateDiscoveredResourceRequest, callback func(response *GetAggregateDiscoveredResourceResponse, err error)) <-chan int
GetAggregateDiscoveredResourceWithCallback invokes the config.GetAggregateDiscoveredResource API asynchronously
func (*Client) GetAggregateDiscoveredResourceWithChan ¶
func (client *Client) GetAggregateDiscoveredResourceWithChan(request *GetAggregateDiscoveredResourceRequest) (<-chan *GetAggregateDiscoveredResourceResponse, <-chan error)
GetAggregateDiscoveredResourceWithChan invokes the config.GetAggregateDiscoveredResource API asynchronously
func (*Client) GetAggregateResourceComplianceByConfigRule ¶
func (client *Client) GetAggregateResourceComplianceByConfigRule(request *GetAggregateResourceComplianceByConfigRuleRequest) (response *GetAggregateResourceComplianceByConfigRuleResponse, err error)
GetAggregateResourceComplianceByConfigRule invokes the config.GetAggregateResourceComplianceByConfigRule API synchronously
func (*Client) GetAggregateResourceComplianceByConfigRuleWithCallback ¶
func (client *Client) GetAggregateResourceComplianceByConfigRuleWithCallback(request *GetAggregateResourceComplianceByConfigRuleRequest, callback func(response *GetAggregateResourceComplianceByConfigRuleResponse, err error)) <-chan int
GetAggregateResourceComplianceByConfigRuleWithCallback invokes the config.GetAggregateResourceComplianceByConfigRule API asynchronously
func (*Client) GetAggregateResourceComplianceByConfigRuleWithChan ¶
func (client *Client) GetAggregateResourceComplianceByConfigRuleWithChan(request *GetAggregateResourceComplianceByConfigRuleRequest) (<-chan *GetAggregateResourceComplianceByConfigRuleResponse, <-chan error)
GetAggregateResourceComplianceByConfigRuleWithChan invokes the config.GetAggregateResourceComplianceByConfigRule API asynchronously
func (*Client) GetAggregateResourceComplianceByPack ¶
func (client *Client) GetAggregateResourceComplianceByPack(request *GetAggregateResourceComplianceByPackRequest) (response *GetAggregateResourceComplianceByPackResponse, err error)
GetAggregateResourceComplianceByPack invokes the config.GetAggregateResourceComplianceByPack API synchronously
func (*Client) GetAggregateResourceComplianceByPackWithCallback ¶
func (client *Client) GetAggregateResourceComplianceByPackWithCallback(request *GetAggregateResourceComplianceByPackRequest, callback func(response *GetAggregateResourceComplianceByPackResponse, err error)) <-chan int
GetAggregateResourceComplianceByPackWithCallback invokes the config.GetAggregateResourceComplianceByPack API asynchronously
func (*Client) GetAggregateResourceComplianceByPackWithChan ¶
func (client *Client) GetAggregateResourceComplianceByPackWithChan(request *GetAggregateResourceComplianceByPackRequest) (<-chan *GetAggregateResourceComplianceByPackResponse, <-chan error)
GetAggregateResourceComplianceByPackWithChan invokes the config.GetAggregateResourceComplianceByPack API asynchronously
func (*Client) GetAggregateResourceComplianceGroupByRegion ¶
func (client *Client) GetAggregateResourceComplianceGroupByRegion(request *GetAggregateResourceComplianceGroupByRegionRequest) (response *GetAggregateResourceComplianceGroupByRegionResponse, err error)
GetAggregateResourceComplianceGroupByRegion invokes the config.GetAggregateResourceComplianceGroupByRegion API synchronously
func (*Client) GetAggregateResourceComplianceGroupByRegionWithCallback ¶
func (client *Client) GetAggregateResourceComplianceGroupByRegionWithCallback(request *GetAggregateResourceComplianceGroupByRegionRequest, callback func(response *GetAggregateResourceComplianceGroupByRegionResponse, err error)) <-chan int
GetAggregateResourceComplianceGroupByRegionWithCallback invokes the config.GetAggregateResourceComplianceGroupByRegion API asynchronously
func (*Client) GetAggregateResourceComplianceGroupByRegionWithChan ¶
func (client *Client) GetAggregateResourceComplianceGroupByRegionWithChan(request *GetAggregateResourceComplianceGroupByRegionRequest) (<-chan *GetAggregateResourceComplianceGroupByRegionResponse, <-chan error)
GetAggregateResourceComplianceGroupByRegionWithChan invokes the config.GetAggregateResourceComplianceGroupByRegion API asynchronously
func (*Client) GetAggregateResourceComplianceGroupByResourceType ¶
func (client *Client) GetAggregateResourceComplianceGroupByResourceType(request *GetAggregateResourceComplianceGroupByResourceTypeRequest) (response *GetAggregateResourceComplianceGroupByResourceTypeResponse, err error)
GetAggregateResourceComplianceGroupByResourceType invokes the config.GetAggregateResourceComplianceGroupByResourceType API synchronously
func (*Client) GetAggregateResourceComplianceGroupByResourceTypeWithCallback ¶
func (client *Client) GetAggregateResourceComplianceGroupByResourceTypeWithCallback(request *GetAggregateResourceComplianceGroupByResourceTypeRequest, callback func(response *GetAggregateResourceComplianceGroupByResourceTypeResponse, err error)) <-chan int
GetAggregateResourceComplianceGroupByResourceTypeWithCallback invokes the config.GetAggregateResourceComplianceGroupByResourceType API asynchronously
func (*Client) GetAggregateResourceComplianceGroupByResourceTypeWithChan ¶
func (client *Client) GetAggregateResourceComplianceGroupByResourceTypeWithChan(request *GetAggregateResourceComplianceGroupByResourceTypeRequest) (<-chan *GetAggregateResourceComplianceGroupByResourceTypeResponse, <-chan error)
GetAggregateResourceComplianceGroupByResourceTypeWithChan invokes the config.GetAggregateResourceComplianceGroupByResourceType API asynchronously
func (*Client) GetAggregateResourceComplianceTimeline ¶
func (client *Client) GetAggregateResourceComplianceTimeline(request *GetAggregateResourceComplianceTimelineRequest) (response *GetAggregateResourceComplianceTimelineResponse, err error)
GetAggregateResourceComplianceTimeline invokes the config.GetAggregateResourceComplianceTimeline API synchronously
func (*Client) GetAggregateResourceComplianceTimelineWithCallback ¶
func (client *Client) GetAggregateResourceComplianceTimelineWithCallback(request *GetAggregateResourceComplianceTimelineRequest, callback func(response *GetAggregateResourceComplianceTimelineResponse, err error)) <-chan int
GetAggregateResourceComplianceTimelineWithCallback invokes the config.GetAggregateResourceComplianceTimeline API asynchronously
func (*Client) GetAggregateResourceComplianceTimelineWithChan ¶
func (client *Client) GetAggregateResourceComplianceTimelineWithChan(request *GetAggregateResourceComplianceTimelineRequest) (<-chan *GetAggregateResourceComplianceTimelineResponse, <-chan error)
GetAggregateResourceComplianceTimelineWithChan invokes the config.GetAggregateResourceComplianceTimeline API asynchronously
func (*Client) GetAggregateResourceConfigurationTimeline ¶
func (client *Client) GetAggregateResourceConfigurationTimeline(request *GetAggregateResourceConfigurationTimelineRequest) (response *GetAggregateResourceConfigurationTimelineResponse, err error)
GetAggregateResourceConfigurationTimeline invokes the config.GetAggregateResourceConfigurationTimeline API synchronously
func (*Client) GetAggregateResourceConfigurationTimelineWithCallback ¶
func (client *Client) GetAggregateResourceConfigurationTimelineWithCallback(request *GetAggregateResourceConfigurationTimelineRequest, callback func(response *GetAggregateResourceConfigurationTimelineResponse, err error)) <-chan int
GetAggregateResourceConfigurationTimelineWithCallback invokes the config.GetAggregateResourceConfigurationTimeline API asynchronously
func (*Client) GetAggregateResourceConfigurationTimelineWithChan ¶
func (client *Client) GetAggregateResourceConfigurationTimelineWithChan(request *GetAggregateResourceConfigurationTimelineRequest) (<-chan *GetAggregateResourceConfigurationTimelineResponse, <-chan error)
GetAggregateResourceConfigurationTimelineWithChan invokes the config.GetAggregateResourceConfigurationTimeline API asynchronously
func (*Client) GetAggregateResourceCountsGroupByRegion ¶
func (client *Client) GetAggregateResourceCountsGroupByRegion(request *GetAggregateResourceCountsGroupByRegionRequest) (response *GetAggregateResourceCountsGroupByRegionResponse, err error)
GetAggregateResourceCountsGroupByRegion invokes the config.GetAggregateResourceCountsGroupByRegion API synchronously
func (*Client) GetAggregateResourceCountsGroupByRegionWithCallback ¶
func (client *Client) GetAggregateResourceCountsGroupByRegionWithCallback(request *GetAggregateResourceCountsGroupByRegionRequest, callback func(response *GetAggregateResourceCountsGroupByRegionResponse, err error)) <-chan int
GetAggregateResourceCountsGroupByRegionWithCallback invokes the config.GetAggregateResourceCountsGroupByRegion API asynchronously
func (*Client) GetAggregateResourceCountsGroupByRegionWithChan ¶
func (client *Client) GetAggregateResourceCountsGroupByRegionWithChan(request *GetAggregateResourceCountsGroupByRegionRequest) (<-chan *GetAggregateResourceCountsGroupByRegionResponse, <-chan error)
GetAggregateResourceCountsGroupByRegionWithChan invokes the config.GetAggregateResourceCountsGroupByRegion API asynchronously
func (*Client) GetAggregateResourceCountsGroupByResourceType ¶
func (client *Client) GetAggregateResourceCountsGroupByResourceType(request *GetAggregateResourceCountsGroupByResourceTypeRequest) (response *GetAggregateResourceCountsGroupByResourceTypeResponse, err error)
GetAggregateResourceCountsGroupByResourceType invokes the config.GetAggregateResourceCountsGroupByResourceType API synchronously
func (*Client) GetAggregateResourceCountsGroupByResourceTypeWithCallback ¶
func (client *Client) GetAggregateResourceCountsGroupByResourceTypeWithCallback(request *GetAggregateResourceCountsGroupByResourceTypeRequest, callback func(response *GetAggregateResourceCountsGroupByResourceTypeResponse, err error)) <-chan int
GetAggregateResourceCountsGroupByResourceTypeWithCallback invokes the config.GetAggregateResourceCountsGroupByResourceType API asynchronously
func (*Client) GetAggregateResourceCountsGroupByResourceTypeWithChan ¶
func (client *Client) GetAggregateResourceCountsGroupByResourceTypeWithChan(request *GetAggregateResourceCountsGroupByResourceTypeRequest) (<-chan *GetAggregateResourceCountsGroupByResourceTypeResponse, <-chan error)
GetAggregateResourceCountsGroupByResourceTypeWithChan invokes the config.GetAggregateResourceCountsGroupByResourceType API asynchronously
func (*Client) GetAggregator ¶
func (client *Client) GetAggregator(request *GetAggregatorRequest) (response *GetAggregatorResponse, err error)
GetAggregator invokes the config.GetAggregator API synchronously
func (*Client) GetAggregatorWithCallback ¶
func (client *Client) GetAggregatorWithCallback(request *GetAggregatorRequest, callback func(response *GetAggregatorResponse, err error)) <-chan int
GetAggregatorWithCallback invokes the config.GetAggregator API asynchronously
func (*Client) GetAggregatorWithChan ¶
func (client *Client) GetAggregatorWithChan(request *GetAggregatorRequest) (<-chan *GetAggregatorResponse, <-chan error)
GetAggregatorWithChan invokes the config.GetAggregator API asynchronously
func (*Client) GetCompliancePack ¶
func (client *Client) GetCompliancePack(request *GetCompliancePackRequest) (response *GetCompliancePackResponse, err error)
GetCompliancePack invokes the config.GetCompliancePack API synchronously
func (*Client) GetCompliancePackReport ¶
func (client *Client) GetCompliancePackReport(request *GetCompliancePackReportRequest) (response *GetCompliancePackReportResponse, err error)
GetCompliancePackReport invokes the config.GetCompliancePackReport API synchronously
func (*Client) GetCompliancePackReportWithCallback ¶
func (client *Client) GetCompliancePackReportWithCallback(request *GetCompliancePackReportRequest, callback func(response *GetCompliancePackReportResponse, err error)) <-chan int
GetCompliancePackReportWithCallback invokes the config.GetCompliancePackReport API asynchronously
func (*Client) GetCompliancePackReportWithChan ¶
func (client *Client) GetCompliancePackReportWithChan(request *GetCompliancePackReportRequest) (<-chan *GetCompliancePackReportResponse, <-chan error)
GetCompliancePackReportWithChan invokes the config.GetCompliancePackReport API asynchronously
func (*Client) GetCompliancePackWithCallback ¶
func (client *Client) GetCompliancePackWithCallback(request *GetCompliancePackRequest, callback func(response *GetCompliancePackResponse, err error)) <-chan int
GetCompliancePackWithCallback invokes the config.GetCompliancePack API asynchronously
func (*Client) GetCompliancePackWithChan ¶
func (client *Client) GetCompliancePackWithChan(request *GetCompliancePackRequest) (<-chan *GetCompliancePackResponse, <-chan error)
GetCompliancePackWithChan invokes the config.GetCompliancePack API asynchronously
func (*Client) GetConfigDeliveryChannel ¶
func (client *Client) GetConfigDeliveryChannel(request *GetConfigDeliveryChannelRequest) (response *GetConfigDeliveryChannelResponse, err error)
GetConfigDeliveryChannel invokes the config.GetConfigDeliveryChannel API synchronously
func (*Client) GetConfigDeliveryChannelWithCallback ¶
func (client *Client) GetConfigDeliveryChannelWithCallback(request *GetConfigDeliveryChannelRequest, callback func(response *GetConfigDeliveryChannelResponse, err error)) <-chan int
GetConfigDeliveryChannelWithCallback invokes the config.GetConfigDeliveryChannel API asynchronously
func (*Client) GetConfigDeliveryChannelWithChan ¶
func (client *Client) GetConfigDeliveryChannelWithChan(request *GetConfigDeliveryChannelRequest) (<-chan *GetConfigDeliveryChannelResponse, <-chan error)
GetConfigDeliveryChannelWithChan invokes the config.GetConfigDeliveryChannel API asynchronously
func (*Client) GetConfigRule ¶
func (client *Client) GetConfigRule(request *GetConfigRuleRequest) (response *GetConfigRuleResponse, err error)
GetConfigRule invokes the config.GetConfigRule API synchronously
func (*Client) GetConfigRuleComplianceByPack ¶
func (client *Client) GetConfigRuleComplianceByPack(request *GetConfigRuleComplianceByPackRequest) (response *GetConfigRuleComplianceByPackResponse, err error)
GetConfigRuleComplianceByPack invokes the config.GetConfigRuleComplianceByPack API synchronously
func (*Client) GetConfigRuleComplianceByPackWithCallback ¶
func (client *Client) GetConfigRuleComplianceByPackWithCallback(request *GetConfigRuleComplianceByPackRequest, callback func(response *GetConfigRuleComplianceByPackResponse, err error)) <-chan int
GetConfigRuleComplianceByPackWithCallback invokes the config.GetConfigRuleComplianceByPack API asynchronously
func (*Client) GetConfigRuleComplianceByPackWithChan ¶
func (client *Client) GetConfigRuleComplianceByPackWithChan(request *GetConfigRuleComplianceByPackRequest) (<-chan *GetConfigRuleComplianceByPackResponse, <-chan error)
GetConfigRuleComplianceByPackWithChan invokes the config.GetConfigRuleComplianceByPack API asynchronously
func (*Client) GetConfigRuleSummaryByRiskLevel ¶
func (client *Client) GetConfigRuleSummaryByRiskLevel(request *GetConfigRuleSummaryByRiskLevelRequest) (response *GetConfigRuleSummaryByRiskLevelResponse, err error)
GetConfigRuleSummaryByRiskLevel invokes the config.GetConfigRuleSummaryByRiskLevel API synchronously
func (*Client) GetConfigRuleSummaryByRiskLevelWithCallback ¶
func (client *Client) GetConfigRuleSummaryByRiskLevelWithCallback(request *GetConfigRuleSummaryByRiskLevelRequest, callback func(response *GetConfigRuleSummaryByRiskLevelResponse, err error)) <-chan int
GetConfigRuleSummaryByRiskLevelWithCallback invokes the config.GetConfigRuleSummaryByRiskLevel API asynchronously
func (*Client) GetConfigRuleSummaryByRiskLevelWithChan ¶
func (client *Client) GetConfigRuleSummaryByRiskLevelWithChan(request *GetConfigRuleSummaryByRiskLevelRequest) (<-chan *GetConfigRuleSummaryByRiskLevelResponse, <-chan error)
GetConfigRuleSummaryByRiskLevelWithChan invokes the config.GetConfigRuleSummaryByRiskLevel API asynchronously
func (*Client) GetConfigRuleWithCallback ¶
func (client *Client) GetConfigRuleWithCallback(request *GetConfigRuleRequest, callback func(response *GetConfigRuleResponse, err error)) <-chan int
GetConfigRuleWithCallback invokes the config.GetConfigRule API asynchronously
func (*Client) GetConfigRuleWithChan ¶
func (client *Client) GetConfigRuleWithChan(request *GetConfigRuleRequest) (<-chan *GetConfigRuleResponse, <-chan error)
GetConfigRuleWithChan invokes the config.GetConfigRule API asynchronously
func (*Client) GetConfigRulesReport ¶
func (client *Client) GetConfigRulesReport(request *GetConfigRulesReportRequest) (response *GetConfigRulesReportResponse, err error)
GetConfigRulesReport invokes the config.GetConfigRulesReport API synchronously
func (*Client) GetConfigRulesReportWithCallback ¶
func (client *Client) GetConfigRulesReportWithCallback(request *GetConfigRulesReportRequest, callback func(response *GetConfigRulesReportResponse, err error)) <-chan int
GetConfigRulesReportWithCallback invokes the config.GetConfigRulesReport API asynchronously
func (*Client) GetConfigRulesReportWithChan ¶
func (client *Client) GetConfigRulesReportWithChan(request *GetConfigRulesReportRequest) (<-chan *GetConfigRulesReportResponse, <-chan error)
GetConfigRulesReportWithChan invokes the config.GetConfigRulesReport API asynchronously
func (*Client) GetDiscoveredResource ¶
func (client *Client) GetDiscoveredResource(request *GetDiscoveredResourceRequest) (response *GetDiscoveredResourceResponse, err error)
GetDiscoveredResource invokes the config.GetDiscoveredResource API synchronously
func (*Client) GetDiscoveredResourceCountsGroupByRegion ¶
func (client *Client) GetDiscoveredResourceCountsGroupByRegion(request *GetDiscoveredResourceCountsGroupByRegionRequest) (response *GetDiscoveredResourceCountsGroupByRegionResponse, err error)
GetDiscoveredResourceCountsGroupByRegion invokes the config.GetDiscoveredResourceCountsGroupByRegion API synchronously
func (*Client) GetDiscoveredResourceCountsGroupByRegionWithCallback ¶
func (client *Client) GetDiscoveredResourceCountsGroupByRegionWithCallback(request *GetDiscoveredResourceCountsGroupByRegionRequest, callback func(response *GetDiscoveredResourceCountsGroupByRegionResponse, err error)) <-chan int
GetDiscoveredResourceCountsGroupByRegionWithCallback invokes the config.GetDiscoveredResourceCountsGroupByRegion API asynchronously
func (*Client) GetDiscoveredResourceCountsGroupByRegionWithChan ¶
func (client *Client) GetDiscoveredResourceCountsGroupByRegionWithChan(request *GetDiscoveredResourceCountsGroupByRegionRequest) (<-chan *GetDiscoveredResourceCountsGroupByRegionResponse, <-chan error)
GetDiscoveredResourceCountsGroupByRegionWithChan invokes the config.GetDiscoveredResourceCountsGroupByRegion API asynchronously
func (*Client) GetDiscoveredResourceCountsGroupByResourceType ¶
func (client *Client) GetDiscoveredResourceCountsGroupByResourceType(request *GetDiscoveredResourceCountsGroupByResourceTypeRequest) (response *GetDiscoveredResourceCountsGroupByResourceTypeResponse, err error)
GetDiscoveredResourceCountsGroupByResourceType invokes the config.GetDiscoveredResourceCountsGroupByResourceType API synchronously
func (*Client) GetDiscoveredResourceCountsGroupByResourceTypeWithCallback ¶
func (client *Client) GetDiscoveredResourceCountsGroupByResourceTypeWithCallback(request *GetDiscoveredResourceCountsGroupByResourceTypeRequest, callback func(response *GetDiscoveredResourceCountsGroupByResourceTypeResponse, err error)) <-chan int
GetDiscoveredResourceCountsGroupByResourceTypeWithCallback invokes the config.GetDiscoveredResourceCountsGroupByResourceType API asynchronously
func (*Client) GetDiscoveredResourceCountsGroupByResourceTypeWithChan ¶
func (client *Client) GetDiscoveredResourceCountsGroupByResourceTypeWithChan(request *GetDiscoveredResourceCountsGroupByResourceTypeRequest) (<-chan *GetDiscoveredResourceCountsGroupByResourceTypeResponse, <-chan error)
GetDiscoveredResourceCountsGroupByResourceTypeWithChan invokes the config.GetDiscoveredResourceCountsGroupByResourceType API asynchronously
func (*Client) GetDiscoveredResourceWithCallback ¶
func (client *Client) GetDiscoveredResourceWithCallback(request *GetDiscoveredResourceRequest, callback func(response *GetDiscoveredResourceResponse, err error)) <-chan int
GetDiscoveredResourceWithCallback invokes the config.GetDiscoveredResource API asynchronously
func (*Client) GetDiscoveredResourceWithChan ¶
func (client *Client) GetDiscoveredResourceWithChan(request *GetDiscoveredResourceRequest) (<-chan *GetDiscoveredResourceResponse, <-chan error)
GetDiscoveredResourceWithChan invokes the config.GetDiscoveredResource API asynchronously
func (*Client) GetIntegratedServiceStatus ¶
func (client *Client) GetIntegratedServiceStatus(request *GetIntegratedServiceStatusRequest) (response *GetIntegratedServiceStatusResponse, err error)
GetIntegratedServiceStatus invokes the config.GetIntegratedServiceStatus API synchronously
func (*Client) GetIntegratedServiceStatusWithCallback ¶
func (client *Client) GetIntegratedServiceStatusWithCallback(request *GetIntegratedServiceStatusRequest, callback func(response *GetIntegratedServiceStatusResponse, err error)) <-chan int
GetIntegratedServiceStatusWithCallback invokes the config.GetIntegratedServiceStatus API asynchronously
func (*Client) GetIntegratedServiceStatusWithChan ¶
func (client *Client) GetIntegratedServiceStatusWithChan(request *GetIntegratedServiceStatusRequest) (<-chan *GetIntegratedServiceStatusResponse, <-chan error)
GetIntegratedServiceStatusWithChan invokes the config.GetIntegratedServiceStatus API asynchronously
func (*Client) GetManagedRule ¶
func (client *Client) GetManagedRule(request *GetManagedRuleRequest) (response *GetManagedRuleResponse, err error)
GetManagedRule invokes the config.GetManagedRule API synchronously
func (*Client) GetManagedRuleWithCallback ¶
func (client *Client) GetManagedRuleWithCallback(request *GetManagedRuleRequest, callback func(response *GetManagedRuleResponse, err error)) <-chan int
GetManagedRuleWithCallback invokes the config.GetManagedRule API asynchronously
func (*Client) GetManagedRuleWithChan ¶
func (client *Client) GetManagedRuleWithChan(request *GetManagedRuleRequest) (<-chan *GetManagedRuleResponse, <-chan error)
GetManagedRuleWithChan invokes the config.GetManagedRule API asynchronously
func (*Client) GetResourceComplianceByConfigRule ¶
func (client *Client) GetResourceComplianceByConfigRule(request *GetResourceComplianceByConfigRuleRequest) (response *GetResourceComplianceByConfigRuleResponse, err error)
GetResourceComplianceByConfigRule invokes the config.GetResourceComplianceByConfigRule API synchronously
func (*Client) GetResourceComplianceByConfigRuleWithCallback ¶
func (client *Client) GetResourceComplianceByConfigRuleWithCallback(request *GetResourceComplianceByConfigRuleRequest, callback func(response *GetResourceComplianceByConfigRuleResponse, err error)) <-chan int
GetResourceComplianceByConfigRuleWithCallback invokes the config.GetResourceComplianceByConfigRule API asynchronously
func (*Client) GetResourceComplianceByConfigRuleWithChan ¶
func (client *Client) GetResourceComplianceByConfigRuleWithChan(request *GetResourceComplianceByConfigRuleRequest) (<-chan *GetResourceComplianceByConfigRuleResponse, <-chan error)
GetResourceComplianceByConfigRuleWithChan invokes the config.GetResourceComplianceByConfigRule API asynchronously
func (*Client) GetResourceComplianceByPack ¶
func (client *Client) GetResourceComplianceByPack(request *GetResourceComplianceByPackRequest) (response *GetResourceComplianceByPackResponse, err error)
GetResourceComplianceByPack invokes the config.GetResourceComplianceByPack API synchronously
func (*Client) GetResourceComplianceByPackWithCallback ¶
func (client *Client) GetResourceComplianceByPackWithCallback(request *GetResourceComplianceByPackRequest, callback func(response *GetResourceComplianceByPackResponse, err error)) <-chan int
GetResourceComplianceByPackWithCallback invokes the config.GetResourceComplianceByPack API asynchronously
func (*Client) GetResourceComplianceByPackWithChan ¶
func (client *Client) GetResourceComplianceByPackWithChan(request *GetResourceComplianceByPackRequest) (<-chan *GetResourceComplianceByPackResponse, <-chan error)
GetResourceComplianceByPackWithChan invokes the config.GetResourceComplianceByPack API asynchronously
func (*Client) GetResourceComplianceGroupByRegion ¶
func (client *Client) GetResourceComplianceGroupByRegion(request *GetResourceComplianceGroupByRegionRequest) (response *GetResourceComplianceGroupByRegionResponse, err error)
GetResourceComplianceGroupByRegion invokes the config.GetResourceComplianceGroupByRegion API synchronously
func (*Client) GetResourceComplianceGroupByRegionWithCallback ¶
func (client *Client) GetResourceComplianceGroupByRegionWithCallback(request *GetResourceComplianceGroupByRegionRequest, callback func(response *GetResourceComplianceGroupByRegionResponse, err error)) <-chan int
GetResourceComplianceGroupByRegionWithCallback invokes the config.GetResourceComplianceGroupByRegion API asynchronously
func (*Client) GetResourceComplianceGroupByRegionWithChan ¶
func (client *Client) GetResourceComplianceGroupByRegionWithChan(request *GetResourceComplianceGroupByRegionRequest) (<-chan *GetResourceComplianceGroupByRegionResponse, <-chan error)
GetResourceComplianceGroupByRegionWithChan invokes the config.GetResourceComplianceGroupByRegion API asynchronously
func (*Client) GetResourceComplianceGroupByResourceType ¶
func (client *Client) GetResourceComplianceGroupByResourceType(request *GetResourceComplianceGroupByResourceTypeRequest) (response *GetResourceComplianceGroupByResourceTypeResponse, err error)
GetResourceComplianceGroupByResourceType invokes the config.GetResourceComplianceGroupByResourceType API synchronously
func (*Client) GetResourceComplianceGroupByResourceTypeWithCallback ¶
func (client *Client) GetResourceComplianceGroupByResourceTypeWithCallback(request *GetResourceComplianceGroupByResourceTypeRequest, callback func(response *GetResourceComplianceGroupByResourceTypeResponse, err error)) <-chan int
GetResourceComplianceGroupByResourceTypeWithCallback invokes the config.GetResourceComplianceGroupByResourceType API asynchronously
func (*Client) GetResourceComplianceGroupByResourceTypeWithChan ¶
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 ¶
func (client *Client) IgnoreAggregateEvaluationResults(request *IgnoreAggregateEvaluationResultsRequest) (response *IgnoreAggregateEvaluationResultsResponse, err error)
IgnoreAggregateEvaluationResults invokes the config.IgnoreAggregateEvaluationResults API synchronously
func (*Client) IgnoreAggregateEvaluationResultsWithCallback ¶
func (client *Client) IgnoreAggregateEvaluationResultsWithCallback(request *IgnoreAggregateEvaluationResultsRequest, callback func(response *IgnoreAggregateEvaluationResultsResponse, err error)) <-chan int
IgnoreAggregateEvaluationResultsWithCallback invokes the config.IgnoreAggregateEvaluationResults API asynchronously
func (*Client) IgnoreAggregateEvaluationResultsWithChan ¶
func (client *Client) IgnoreAggregateEvaluationResultsWithChan(request *IgnoreAggregateEvaluationResultsRequest) (<-chan *IgnoreAggregateEvaluationResultsResponse, <-chan error)
IgnoreAggregateEvaluationResultsWithChan invokes the config.IgnoreAggregateEvaluationResults API asynchronously
func (*Client) IgnoreEvaluationResults ¶
func (client *Client) IgnoreEvaluationResults(request *IgnoreEvaluationResultsRequest) (response *IgnoreEvaluationResultsResponse, err error)
IgnoreEvaluationResults invokes the config.IgnoreEvaluationResults API synchronously
func (*Client) IgnoreEvaluationResultsWithCallback ¶
func (client *Client) IgnoreEvaluationResultsWithCallback(request *IgnoreEvaluationResultsRequest, callback func(response *IgnoreEvaluationResultsResponse, err error)) <-chan int
IgnoreEvaluationResultsWithCallback invokes the config.IgnoreEvaluationResults API asynchronously
func (*Client) IgnoreEvaluationResultsWithChan ¶
func (client *Client) IgnoreEvaluationResultsWithChan(request *IgnoreEvaluationResultsRequest) (<-chan *IgnoreEvaluationResultsResponse, <-chan error)
IgnoreEvaluationResultsWithChan invokes the config.IgnoreEvaluationResults API asynchronously
func (*Client) ListAggregateCompliancePacks ¶
func (client *Client) ListAggregateCompliancePacks(request *ListAggregateCompliancePacksRequest) (response *ListAggregateCompliancePacksResponse, err error)
ListAggregateCompliancePacks invokes the config.ListAggregateCompliancePacks API synchronously
func (*Client) ListAggregateCompliancePacksWithCallback ¶
func (client *Client) ListAggregateCompliancePacksWithCallback(request *ListAggregateCompliancePacksRequest, callback func(response *ListAggregateCompliancePacksResponse, err error)) <-chan int
ListAggregateCompliancePacksWithCallback invokes the config.ListAggregateCompliancePacks API asynchronously
func (*Client) ListAggregateCompliancePacksWithChan ¶
func (client *Client) ListAggregateCompliancePacksWithChan(request *ListAggregateCompliancePacksRequest) (<-chan *ListAggregateCompliancePacksResponse, <-chan error)
ListAggregateCompliancePacksWithChan invokes the config.ListAggregateCompliancePacks API asynchronously
func (*Client) ListAggregateConfigDeliveryChannels ¶
func (client *Client) ListAggregateConfigDeliveryChannels(request *ListAggregateConfigDeliveryChannelsRequest) (response *ListAggregateConfigDeliveryChannelsResponse, err error)
ListAggregateConfigDeliveryChannels invokes the config.ListAggregateConfigDeliveryChannels API synchronously
func (*Client) ListAggregateConfigDeliveryChannelsWithCallback ¶
func (client *Client) ListAggregateConfigDeliveryChannelsWithCallback(request *ListAggregateConfigDeliveryChannelsRequest, callback func(response *ListAggregateConfigDeliveryChannelsResponse, err error)) <-chan int
ListAggregateConfigDeliveryChannelsWithCallback invokes the config.ListAggregateConfigDeliveryChannels API asynchronously
func (*Client) ListAggregateConfigDeliveryChannelsWithChan ¶
func (client *Client) ListAggregateConfigDeliveryChannelsWithChan(request *ListAggregateConfigDeliveryChannelsRequest) (<-chan *ListAggregateConfigDeliveryChannelsResponse, <-chan error)
ListAggregateConfigDeliveryChannelsWithChan invokes the config.ListAggregateConfigDeliveryChannels API asynchronously
func (*Client) ListAggregateConfigRuleEvaluationResults ¶
func (client *Client) ListAggregateConfigRuleEvaluationResults(request *ListAggregateConfigRuleEvaluationResultsRequest) (response *ListAggregateConfigRuleEvaluationResultsResponse, err error)
ListAggregateConfigRuleEvaluationResults invokes the config.ListAggregateConfigRuleEvaluationResults API synchronously
func (*Client) ListAggregateConfigRuleEvaluationResultsWithCallback ¶
func (client *Client) ListAggregateConfigRuleEvaluationResultsWithCallback(request *ListAggregateConfigRuleEvaluationResultsRequest, callback func(response *ListAggregateConfigRuleEvaluationResultsResponse, err error)) <-chan int
ListAggregateConfigRuleEvaluationResultsWithCallback invokes the config.ListAggregateConfigRuleEvaluationResults API asynchronously
func (*Client) ListAggregateConfigRuleEvaluationResultsWithChan ¶
func (client *Client) ListAggregateConfigRuleEvaluationResultsWithChan(request *ListAggregateConfigRuleEvaluationResultsRequest) (<-chan *ListAggregateConfigRuleEvaluationResultsResponse, <-chan error)
ListAggregateConfigRuleEvaluationResultsWithChan invokes the config.ListAggregateConfigRuleEvaluationResults API asynchronously
func (*Client) ListAggregateConfigRules ¶
func (client *Client) ListAggregateConfigRules(request *ListAggregateConfigRulesRequest) (response *ListAggregateConfigRulesResponse, err error)
ListAggregateConfigRules invokes the config.ListAggregateConfigRules API synchronously
func (*Client) ListAggregateConfigRulesWithCallback ¶
func (client *Client) ListAggregateConfigRulesWithCallback(request *ListAggregateConfigRulesRequest, callback func(response *ListAggregateConfigRulesResponse, err error)) <-chan int
ListAggregateConfigRulesWithCallback invokes the config.ListAggregateConfigRules API asynchronously
func (*Client) ListAggregateConfigRulesWithChan ¶
func (client *Client) ListAggregateConfigRulesWithChan(request *ListAggregateConfigRulesRequest) (<-chan *ListAggregateConfigRulesResponse, <-chan error)
ListAggregateConfigRulesWithChan invokes the config.ListAggregateConfigRules API asynchronously
func (*Client) ListAggregateDiscoveredResources ¶
func (client *Client) ListAggregateDiscoveredResources(request *ListAggregateDiscoveredResourcesRequest) (response *ListAggregateDiscoveredResourcesResponse, err error)
ListAggregateDiscoveredResources invokes the config.ListAggregateDiscoveredResources API synchronously
func (*Client) ListAggregateDiscoveredResourcesWithCallback ¶
func (client *Client) ListAggregateDiscoveredResourcesWithCallback(request *ListAggregateDiscoveredResourcesRequest, callback func(response *ListAggregateDiscoveredResourcesResponse, err error)) <-chan int
ListAggregateDiscoveredResourcesWithCallback invokes the config.ListAggregateDiscoveredResources API asynchronously
func (*Client) ListAggregateDiscoveredResourcesWithChan ¶
func (client *Client) ListAggregateDiscoveredResourcesWithChan(request *ListAggregateDiscoveredResourcesRequest) (<-chan *ListAggregateDiscoveredResourcesResponse, <-chan error)
ListAggregateDiscoveredResourcesWithChan invokes the config.ListAggregateDiscoveredResources API asynchronously
func (*Client) ListAggregateRemediations ¶
func (client *Client) ListAggregateRemediations(request *ListAggregateRemediationsRequest) (response *ListAggregateRemediationsResponse, err error)
ListAggregateRemediations invokes the config.ListAggregateRemediations API synchronously
func (*Client) ListAggregateRemediationsWithCallback ¶
func (client *Client) ListAggregateRemediationsWithCallback(request *ListAggregateRemediationsRequest, callback func(response *ListAggregateRemediationsResponse, err error)) <-chan int
ListAggregateRemediationsWithCallback invokes the config.ListAggregateRemediations API asynchronously
func (*Client) ListAggregateRemediationsWithChan ¶
func (client *Client) ListAggregateRemediationsWithChan(request *ListAggregateRemediationsRequest) (<-chan *ListAggregateRemediationsResponse, <-chan error)
ListAggregateRemediationsWithChan invokes the config.ListAggregateRemediations API asynchronously
func (*Client) ListAggregateResourceEvaluationResults ¶
func (client *Client) ListAggregateResourceEvaluationResults(request *ListAggregateResourceEvaluationResultsRequest) (response *ListAggregateResourceEvaluationResultsResponse, err error)
ListAggregateResourceEvaluationResults invokes the config.ListAggregateResourceEvaluationResults API synchronously
func (*Client) ListAggregateResourceEvaluationResultsWithCallback ¶
func (client *Client) ListAggregateResourceEvaluationResultsWithCallback(request *ListAggregateResourceEvaluationResultsRequest, callback func(response *ListAggregateResourceEvaluationResultsResponse, err error)) <-chan int
ListAggregateResourceEvaluationResultsWithCallback invokes the config.ListAggregateResourceEvaluationResults API asynchronously
func (*Client) ListAggregateResourceEvaluationResultsWithChan ¶
func (client *Client) ListAggregateResourceEvaluationResultsWithChan(request *ListAggregateResourceEvaluationResultsRequest) (<-chan *ListAggregateResourceEvaluationResultsResponse, <-chan error)
ListAggregateResourceEvaluationResultsWithChan invokes the config.ListAggregateResourceEvaluationResults API asynchronously
func (*Client) ListAggregators ¶
func (client *Client) ListAggregators(request *ListAggregatorsRequest) (response *ListAggregatorsResponse, err error)
ListAggregators invokes the config.ListAggregators API synchronously
func (*Client) ListAggregatorsWithCallback ¶
func (client *Client) ListAggregatorsWithCallback(request *ListAggregatorsRequest, callback func(response *ListAggregatorsResponse, err error)) <-chan int
ListAggregatorsWithCallback invokes the config.ListAggregators API asynchronously
func (*Client) ListAggregatorsWithChan ¶
func (client *Client) ListAggregatorsWithChan(request *ListAggregatorsRequest) (<-chan *ListAggregatorsResponse, <-chan error)
ListAggregatorsWithChan invokes the config.ListAggregators API asynchronously
func (*Client) ListCompliancePackTemplates ¶
func (client *Client) ListCompliancePackTemplates(request *ListCompliancePackTemplatesRequest) (response *ListCompliancePackTemplatesResponse, err error)
ListCompliancePackTemplates invokes the config.ListCompliancePackTemplates API synchronously
func (*Client) ListCompliancePackTemplatesWithCallback ¶
func (client *Client) ListCompliancePackTemplatesWithCallback(request *ListCompliancePackTemplatesRequest, callback func(response *ListCompliancePackTemplatesResponse, err error)) <-chan int
ListCompliancePackTemplatesWithCallback invokes the config.ListCompliancePackTemplates API asynchronously
func (*Client) ListCompliancePackTemplatesWithChan ¶
func (client *Client) ListCompliancePackTemplatesWithChan(request *ListCompliancePackTemplatesRequest) (<-chan *ListCompliancePackTemplatesResponse, <-chan error)
ListCompliancePackTemplatesWithChan invokes the config.ListCompliancePackTemplates API asynchronously
func (*Client) ListCompliancePacks ¶
func (client *Client) ListCompliancePacks(request *ListCompliancePacksRequest) (response *ListCompliancePacksResponse, err error)
ListCompliancePacks invokes the config.ListCompliancePacks API synchronously
func (*Client) ListCompliancePacksWithCallback ¶
func (client *Client) ListCompliancePacksWithCallback(request *ListCompliancePacksRequest, callback func(response *ListCompliancePacksResponse, err error)) <-chan int
ListCompliancePacksWithCallback invokes the config.ListCompliancePacks API asynchronously
func (*Client) ListCompliancePacksWithChan ¶
func (client *Client) ListCompliancePacksWithChan(request *ListCompliancePacksRequest) (<-chan *ListCompliancePacksResponse, <-chan error)
ListCompliancePacksWithChan invokes the config.ListCompliancePacks API asynchronously
func (*Client) ListConfigDeliveryChannels ¶
func (client *Client) ListConfigDeliveryChannels(request *ListConfigDeliveryChannelsRequest) (response *ListConfigDeliveryChannelsResponse, err error)
ListConfigDeliveryChannels invokes the config.ListConfigDeliveryChannels API synchronously
func (*Client) ListConfigDeliveryChannelsWithCallback ¶
func (client *Client) ListConfigDeliveryChannelsWithCallback(request *ListConfigDeliveryChannelsRequest, callback func(response *ListConfigDeliveryChannelsResponse, err error)) <-chan int
ListConfigDeliveryChannelsWithCallback invokes the config.ListConfigDeliveryChannels API asynchronously
func (*Client) ListConfigDeliveryChannelsWithChan ¶
func (client *Client) ListConfigDeliveryChannelsWithChan(request *ListConfigDeliveryChannelsRequest) (<-chan *ListConfigDeliveryChannelsResponse, <-chan error)
ListConfigDeliveryChannelsWithChan invokes the config.ListConfigDeliveryChannels API asynchronously
func (*Client) ListConfigRuleEvaluationResults ¶
func (client *Client) ListConfigRuleEvaluationResults(request *ListConfigRuleEvaluationResultsRequest) (response *ListConfigRuleEvaluationResultsResponse, err error)
ListConfigRuleEvaluationResults invokes the config.ListConfigRuleEvaluationResults API synchronously
func (*Client) ListConfigRuleEvaluationResultsWithCallback ¶
func (client *Client) ListConfigRuleEvaluationResultsWithCallback(request *ListConfigRuleEvaluationResultsRequest, callback func(response *ListConfigRuleEvaluationResultsResponse, err error)) <-chan int
ListConfigRuleEvaluationResultsWithCallback invokes the config.ListConfigRuleEvaluationResults API asynchronously
func (*Client) ListConfigRuleEvaluationResultsWithChan ¶
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 ¶
func (client *Client) ListManagedRules(request *ListManagedRulesRequest) (response *ListManagedRulesResponse, err error)
ListManagedRules invokes the config.ListManagedRules API synchronously
func (*Client) ListManagedRulesWithCallback ¶
func (client *Client) ListManagedRulesWithCallback(request *ListManagedRulesRequest, callback func(response *ListManagedRulesResponse, err error)) <-chan int
ListManagedRulesWithCallback invokes the config.ListManagedRules API asynchronously
func (*Client) ListManagedRulesWithChan ¶
func (client *Client) ListManagedRulesWithChan(request *ListManagedRulesRequest) (<-chan *ListManagedRulesResponse, <-chan error)
ListManagedRulesWithChan invokes the config.ListManagedRules API asynchronously
func (*Client) ListPreManagedRules ¶
func (client *Client) ListPreManagedRules(request *ListPreManagedRulesRequest) (response *ListPreManagedRulesResponse, err error)
ListPreManagedRules invokes the config.ListPreManagedRules API synchronously
func (*Client) ListPreManagedRulesWithCallback ¶
func (client *Client) ListPreManagedRulesWithCallback(request *ListPreManagedRulesRequest, callback func(response *ListPreManagedRulesResponse, err error)) <-chan int
ListPreManagedRulesWithCallback invokes the config.ListPreManagedRules API asynchronously
func (*Client) ListPreManagedRulesWithChan ¶
func (client *Client) ListPreManagedRulesWithChan(request *ListPreManagedRulesRequest) (<-chan *ListPreManagedRulesResponse, <-chan error)
ListPreManagedRulesWithChan invokes the config.ListPreManagedRules API asynchronously
func (*Client) ListRemediationTemplates ¶
func (client *Client) ListRemediationTemplates(request *ListRemediationTemplatesRequest) (response *ListRemediationTemplatesResponse, err error)
ListRemediationTemplates invokes the config.ListRemediationTemplates API synchronously
func (*Client) ListRemediationTemplatesWithCallback ¶
func (client *Client) ListRemediationTemplatesWithCallback(request *ListRemediationTemplatesRequest, callback func(response *ListRemediationTemplatesResponse, err error)) <-chan int
ListRemediationTemplatesWithCallback invokes the config.ListRemediationTemplates API asynchronously
func (*Client) ListRemediationTemplatesWithChan ¶
func (client *Client) ListRemediationTemplatesWithChan(request *ListRemediationTemplatesRequest) (<-chan *ListRemediationTemplatesResponse, <-chan error)
ListRemediationTemplatesWithChan invokes the config.ListRemediationTemplates API asynchronously
func (*Client) ListRemediations ¶
func (client *Client) ListRemediations(request *ListRemediationsRequest) (response *ListRemediationsResponse, err error)
ListRemediations invokes the config.ListRemediations API synchronously
func (*Client) ListRemediationsWithCallback ¶
func (client *Client) ListRemediationsWithCallback(request *ListRemediationsRequest, callback func(response *ListRemediationsResponse, err error)) <-chan int
ListRemediationsWithCallback invokes the config.ListRemediations API asynchronously
func (*Client) ListRemediationsWithChan ¶
func (client *Client) ListRemediationsWithChan(request *ListRemediationsRequest) (<-chan *ListRemediationsResponse, <-chan error)
ListRemediationsWithChan invokes the config.ListRemediations API asynchronously
func (*Client) ListResourceEvaluationResults ¶
func (client *Client) ListResourceEvaluationResults(request *ListResourceEvaluationResultsRequest) (response *ListResourceEvaluationResultsResponse, err error)
ListResourceEvaluationResults invokes the config.ListResourceEvaluationResults API synchronously
func (*Client) ListResourceEvaluationResultsWithCallback ¶
func (client *Client) ListResourceEvaluationResultsWithCallback(request *ListResourceEvaluationResultsRequest, callback func(response *ListResourceEvaluationResultsResponse, err error)) <-chan int
ListResourceEvaluationResultsWithCallback invokes the config.ListResourceEvaluationResults API asynchronously
func (*Client) ListResourceEvaluationResultsWithChan ¶
func (client *Client) ListResourceEvaluationResultsWithChan(request *ListResourceEvaluationResultsRequest) (<-chan *ListResourceEvaluationResultsResponse, <-chan error)
ListResourceEvaluationResultsWithChan invokes the config.ListResourceEvaluationResults API asynchronously
func (*Client) ListTagResources ¶
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
ListTagResources invokes the config.ListTagResources API synchronously
func (*Client) ListTagResourcesWithCallback ¶
func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int
ListTagResourcesWithCallback invokes the config.ListTagResources API asynchronously
func (*Client) ListTagResourcesWithChan ¶
func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
ListTagResourcesWithChan invokes the config.ListTagResources API asynchronously
func (*Client) RevertAggregateEvaluationResults ¶
func (client *Client) RevertAggregateEvaluationResults(request *RevertAggregateEvaluationResultsRequest) (response *RevertAggregateEvaluationResultsResponse, err error)
RevertAggregateEvaluationResults invokes the config.RevertAggregateEvaluationResults API synchronously
func (*Client) RevertAggregateEvaluationResultsWithCallback ¶
func (client *Client) RevertAggregateEvaluationResultsWithCallback(request *RevertAggregateEvaluationResultsRequest, callback func(response *RevertAggregateEvaluationResultsResponse, err error)) <-chan int
RevertAggregateEvaluationResultsWithCallback invokes the config.RevertAggregateEvaluationResults API asynchronously
func (*Client) RevertAggregateEvaluationResultsWithChan ¶
func (client *Client) RevertAggregateEvaluationResultsWithChan(request *RevertAggregateEvaluationResultsRequest) (<-chan *RevertAggregateEvaluationResultsResponse, <-chan error)
RevertAggregateEvaluationResultsWithChan invokes the config.RevertAggregateEvaluationResults API asynchronously
func (*Client) RevertEvaluationResults ¶
func (client *Client) RevertEvaluationResults(request *RevertEvaluationResultsRequest) (response *RevertEvaluationResultsResponse, err error)
RevertEvaluationResults invokes the config.RevertEvaluationResults API synchronously
func (*Client) RevertEvaluationResultsWithCallback ¶
func (client *Client) RevertEvaluationResultsWithCallback(request *RevertEvaluationResultsRequest, callback func(response *RevertEvaluationResultsResponse, err error)) <-chan int
RevertEvaluationResultsWithCallback invokes the config.RevertEvaluationResults API asynchronously
func (*Client) RevertEvaluationResultsWithChan ¶
func (client *Client) RevertEvaluationResultsWithChan(request *RevertEvaluationResultsRequest) (<-chan *RevertEvaluationResultsResponse, <-chan error)
RevertEvaluationResultsWithChan invokes the config.RevertEvaluationResults API asynchronously
func (*Client) StartAggregateConfigRuleEvaluation ¶
func (client *Client) StartAggregateConfigRuleEvaluation(request *StartAggregateConfigRuleEvaluationRequest) (response *StartAggregateConfigRuleEvaluationResponse, err error)
StartAggregateConfigRuleEvaluation invokes the config.StartAggregateConfigRuleEvaluation API synchronously
func (*Client) StartAggregateConfigRuleEvaluationWithCallback ¶
func (client *Client) StartAggregateConfigRuleEvaluationWithCallback(request *StartAggregateConfigRuleEvaluationRequest, callback func(response *StartAggregateConfigRuleEvaluationResponse, err error)) <-chan int
StartAggregateConfigRuleEvaluationWithCallback invokes the config.StartAggregateConfigRuleEvaluation API asynchronously
func (*Client) StartAggregateConfigRuleEvaluationWithChan ¶
func (client *Client) StartAggregateConfigRuleEvaluationWithChan(request *StartAggregateConfigRuleEvaluationRequest) (<-chan *StartAggregateConfigRuleEvaluationResponse, <-chan error)
StartAggregateConfigRuleEvaluationWithChan invokes the config.StartAggregateConfigRuleEvaluation API asynchronously
func (*Client) StartAggregateRemediation ¶
func (client *Client) StartAggregateRemediation(request *StartAggregateRemediationRequest) (response *StartAggregateRemediationResponse, err error)
StartAggregateRemediation invokes the config.StartAggregateRemediation API synchronously
func (*Client) StartAggregateRemediationWithCallback ¶
func (client *Client) StartAggregateRemediationWithCallback(request *StartAggregateRemediationRequest, callback func(response *StartAggregateRemediationResponse, err error)) <-chan int
StartAggregateRemediationWithCallback invokes the config.StartAggregateRemediation API asynchronously
func (*Client) StartAggregateRemediationWithChan ¶
func (client *Client) StartAggregateRemediationWithChan(request *StartAggregateRemediationRequest) (<-chan *StartAggregateRemediationResponse, <-chan error)
StartAggregateRemediationWithChan invokes the config.StartAggregateRemediation API asynchronously
func (*Client) StartRemediation ¶
func (client *Client) StartRemediation(request *StartRemediationRequest) (response *StartRemediationResponse, err error)
StartRemediation invokes the config.StartRemediation API synchronously
func (*Client) StartRemediationWithCallback ¶
func (client *Client) StartRemediationWithCallback(request *StartRemediationRequest, callback func(response *StartRemediationResponse, err error)) <-chan int
StartRemediationWithCallback invokes the config.StartRemediation API asynchronously
func (*Client) StartRemediationWithChan ¶
func (client *Client) StartRemediationWithChan(request *StartRemediationRequest) (<-chan *StartRemediationResponse, <-chan error)
StartRemediationWithChan invokes the config.StartRemediation API asynchronously
func (*Client) StopConfigurationRecorder ¶
func (client *Client) StopConfigurationRecorder(request *StopConfigurationRecorderRequest) (response *StopConfigurationRecorderResponse, err error)
StopConfigurationRecorder invokes the config.StopConfigurationRecorder API synchronously
func (*Client) StopConfigurationRecorderWithCallback ¶
func (client *Client) StopConfigurationRecorderWithCallback(request *StopConfigurationRecorderRequest, callback func(response *StopConfigurationRecorderResponse, err error)) <-chan int
StopConfigurationRecorderWithCallback invokes the config.StopConfigurationRecorder API asynchronously
func (*Client) StopConfigurationRecorderWithChan ¶
func (client *Client) StopConfigurationRecorderWithChan(request *StopConfigurationRecorderRequest) (<-chan *StopConfigurationRecorderResponse, <-chan error)
StopConfigurationRecorderWithChan invokes the config.StopConfigurationRecorder API asynchronously
func (*Client) TagResources ¶
func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
TagResources invokes the config.TagResources API synchronously
func (*Client) TagResourcesWithCallback ¶
func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int
TagResourcesWithCallback invokes the config.TagResources API asynchronously
func (*Client) TagResourcesWithChan ¶
func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
TagResourcesWithChan invokes the config.TagResources API asynchronously
func (*Client) UntagResources ¶
func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
UntagResources invokes the config.UntagResources API synchronously
func (*Client) UntagResourcesWithCallback ¶
func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int
UntagResourcesWithCallback invokes the config.UntagResources API asynchronously
func (*Client) UntagResourcesWithChan ¶
func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
UntagResourcesWithChan invokes the config.UntagResources API asynchronously
func (*Client) UpdateAggregateCompliancePack ¶
func (client *Client) UpdateAggregateCompliancePack(request *UpdateAggregateCompliancePackRequest) (response *UpdateAggregateCompliancePackResponse, err error)
UpdateAggregateCompliancePack invokes the config.UpdateAggregateCompliancePack API synchronously
func (*Client) UpdateAggregateCompliancePackWithCallback ¶
func (client *Client) UpdateAggregateCompliancePackWithCallback(request *UpdateAggregateCompliancePackRequest, callback func(response *UpdateAggregateCompliancePackResponse, err error)) <-chan int
UpdateAggregateCompliancePackWithCallback invokes the config.UpdateAggregateCompliancePack API asynchronously
func (*Client) UpdateAggregateCompliancePackWithChan ¶
func (client *Client) UpdateAggregateCompliancePackWithChan(request *UpdateAggregateCompliancePackRequest) (<-chan *UpdateAggregateCompliancePackResponse, <-chan error)
UpdateAggregateCompliancePackWithChan invokes the config.UpdateAggregateCompliancePack API asynchronously
func (*Client) UpdateAggregateConfigDeliveryChannel ¶
func (client *Client) UpdateAggregateConfigDeliveryChannel(request *UpdateAggregateConfigDeliveryChannelRequest) (response *UpdateAggregateConfigDeliveryChannelResponse, err error)
UpdateAggregateConfigDeliveryChannel invokes the config.UpdateAggregateConfigDeliveryChannel API synchronously
func (*Client) UpdateAggregateConfigDeliveryChannelWithCallback ¶
func (client *Client) UpdateAggregateConfigDeliveryChannelWithCallback(request *UpdateAggregateConfigDeliveryChannelRequest, callback func(response *UpdateAggregateConfigDeliveryChannelResponse, err error)) <-chan int
UpdateAggregateConfigDeliveryChannelWithCallback invokes the config.UpdateAggregateConfigDeliveryChannel API asynchronously
func (*Client) UpdateAggregateConfigDeliveryChannelWithChan ¶
func (client *Client) UpdateAggregateConfigDeliveryChannelWithChan(request *UpdateAggregateConfigDeliveryChannelRequest) (<-chan *UpdateAggregateConfigDeliveryChannelResponse, <-chan error)
UpdateAggregateConfigDeliveryChannelWithChan invokes the config.UpdateAggregateConfigDeliveryChannel API asynchronously
func (*Client) UpdateAggregateConfigRule ¶
func (client *Client) UpdateAggregateConfigRule(request *UpdateAggregateConfigRuleRequest) (response *UpdateAggregateConfigRuleResponse, err error)
UpdateAggregateConfigRule invokes the config.UpdateAggregateConfigRule API synchronously
func (*Client) UpdateAggregateConfigRuleWithCallback ¶
func (client *Client) UpdateAggregateConfigRuleWithCallback(request *UpdateAggregateConfigRuleRequest, callback func(response *UpdateAggregateConfigRuleResponse, err error)) <-chan int
UpdateAggregateConfigRuleWithCallback invokes the config.UpdateAggregateConfigRule API asynchronously
func (*Client) UpdateAggregateConfigRuleWithChan ¶
func (client *Client) UpdateAggregateConfigRuleWithChan(request *UpdateAggregateConfigRuleRequest) (<-chan *UpdateAggregateConfigRuleResponse, <-chan error)
UpdateAggregateConfigRuleWithChan invokes the config.UpdateAggregateConfigRule API asynchronously
func (*Client) UpdateAggregateRemediation ¶
func (client *Client) UpdateAggregateRemediation(request *UpdateAggregateRemediationRequest) (response *UpdateAggregateRemediationResponse, err error)
UpdateAggregateRemediation invokes the config.UpdateAggregateRemediation API synchronously
func (*Client) UpdateAggregateRemediationWithCallback ¶
func (client *Client) UpdateAggregateRemediationWithCallback(request *UpdateAggregateRemediationRequest, callback func(response *UpdateAggregateRemediationResponse, err error)) <-chan int
UpdateAggregateRemediationWithCallback invokes the config.UpdateAggregateRemediation API asynchronously
func (*Client) UpdateAggregateRemediationWithChan ¶
func (client *Client) UpdateAggregateRemediationWithChan(request *UpdateAggregateRemediationRequest) (<-chan *UpdateAggregateRemediationResponse, <-chan error)
UpdateAggregateRemediationWithChan invokes the config.UpdateAggregateRemediation API asynchronously
func (*Client) UpdateAggregator ¶
func (client *Client) UpdateAggregator(request *UpdateAggregatorRequest) (response *UpdateAggregatorResponse, err error)
UpdateAggregator invokes the config.UpdateAggregator API synchronously
func (*Client) UpdateAggregatorWithCallback ¶
func (client *Client) UpdateAggregatorWithCallback(request *UpdateAggregatorRequest, callback func(response *UpdateAggregatorResponse, err error)) <-chan int
UpdateAggregatorWithCallback invokes the config.UpdateAggregator API asynchronously
func (*Client) UpdateAggregatorWithChan ¶
func (client *Client) UpdateAggregatorWithChan(request *UpdateAggregatorRequest) (<-chan *UpdateAggregatorResponse, <-chan error)
UpdateAggregatorWithChan invokes the config.UpdateAggregator API asynchronously
func (*Client) UpdateCompliancePack ¶
func (client *Client) UpdateCompliancePack(request *UpdateCompliancePackRequest) (response *UpdateCompliancePackResponse, err error)
UpdateCompliancePack invokes the config.UpdateCompliancePack API synchronously
func (*Client) UpdateCompliancePackWithCallback ¶
func (client *Client) UpdateCompliancePackWithCallback(request *UpdateCompliancePackRequest, callback func(response *UpdateCompliancePackResponse, err error)) <-chan int
UpdateCompliancePackWithCallback invokes the config.UpdateCompliancePack API asynchronously
func (*Client) UpdateCompliancePackWithChan ¶
func (client *Client) UpdateCompliancePackWithChan(request *UpdateCompliancePackRequest) (<-chan *UpdateCompliancePackResponse, <-chan error)
UpdateCompliancePackWithChan invokes the config.UpdateCompliancePack API asynchronously
func (*Client) UpdateConfigDeliveryChannel ¶
func (client *Client) UpdateConfigDeliveryChannel(request *UpdateConfigDeliveryChannelRequest) (response *UpdateConfigDeliveryChannelResponse, err error)
UpdateConfigDeliveryChannel invokes the config.UpdateConfigDeliveryChannel API synchronously
func (*Client) UpdateConfigDeliveryChannelWithCallback ¶
func (client *Client) UpdateConfigDeliveryChannelWithCallback(request *UpdateConfigDeliveryChannelRequest, callback func(response *UpdateConfigDeliveryChannelResponse, err error)) <-chan int
UpdateConfigDeliveryChannelWithCallback invokes the config.UpdateConfigDeliveryChannel API asynchronously
func (*Client) UpdateConfigDeliveryChannelWithChan ¶
func (client *Client) UpdateConfigDeliveryChannelWithChan(request *UpdateConfigDeliveryChannelRequest) (<-chan *UpdateConfigDeliveryChannelResponse, <-chan error)
UpdateConfigDeliveryChannelWithChan invokes the config.UpdateConfigDeliveryChannel API asynchronously
func (*Client) UpdateConfigRule ¶
func (client *Client) UpdateConfigRule(request *UpdateConfigRuleRequest) (response *UpdateConfigRuleResponse, err error)
UpdateConfigRule invokes the config.UpdateConfigRule API synchronously
func (*Client) UpdateConfigRuleWithCallback ¶
func (client *Client) UpdateConfigRuleWithCallback(request *UpdateConfigRuleRequest, callback func(response *UpdateConfigRuleResponse, err error)) <-chan int
UpdateConfigRuleWithCallback invokes the config.UpdateConfigRule API asynchronously
func (*Client) UpdateConfigRuleWithChan ¶
func (client *Client) UpdateConfigRuleWithChan(request *UpdateConfigRuleRequest) (<-chan *UpdateConfigRuleResponse, <-chan error)
UpdateConfigRuleWithChan invokes the config.UpdateConfigRule API asynchronously
func (*Client) UpdateDeliveryChannel ¶
func (client *Client) UpdateDeliveryChannel(request *UpdateDeliveryChannelRequest) (response *UpdateDeliveryChannelResponse, err error)
UpdateDeliveryChannel invokes the config.UpdateDeliveryChannel API synchronously
func (*Client) UpdateDeliveryChannelWithCallback ¶
func (client *Client) UpdateDeliveryChannelWithCallback(request *UpdateDeliveryChannelRequest, callback func(response *UpdateDeliveryChannelResponse, err error)) <-chan int
UpdateDeliveryChannelWithCallback invokes the config.UpdateDeliveryChannel API asynchronously
func (*Client) UpdateDeliveryChannelWithChan ¶
func (client *Client) UpdateDeliveryChannelWithChan(request *UpdateDeliveryChannelRequest) (<-chan *UpdateDeliveryChannelResponse, <-chan error)
UpdateDeliveryChannelWithChan invokes the config.UpdateDeliveryChannel API asynchronously
func (*Client) UpdateIntegratedServiceStatus ¶
func (client *Client) UpdateIntegratedServiceStatus(request *UpdateIntegratedServiceStatusRequest) (response *UpdateIntegratedServiceStatusResponse, err error)
UpdateIntegratedServiceStatus invokes the config.UpdateIntegratedServiceStatus API synchronously
func (*Client) UpdateIntegratedServiceStatusWithCallback ¶
func (client *Client) UpdateIntegratedServiceStatusWithCallback(request *UpdateIntegratedServiceStatusRequest, callback func(response *UpdateIntegratedServiceStatusResponse, err error)) <-chan int
UpdateIntegratedServiceStatusWithCallback invokes the config.UpdateIntegratedServiceStatus API asynchronously
func (*Client) UpdateIntegratedServiceStatusWithChan ¶
func (client *Client) UpdateIntegratedServiceStatusWithChan(request *UpdateIntegratedServiceStatusRequest) (<-chan *UpdateIntegratedServiceStatusResponse, <-chan error)
UpdateIntegratedServiceStatusWithChan invokes the config.UpdateIntegratedServiceStatus API asynchronously
func (*Client) UpdateRemediation ¶
func (client *Client) UpdateRemediation(request *UpdateRemediationRequest) (response *UpdateRemediationResponse, err error)
UpdateRemediation invokes the config.UpdateRemediation API synchronously
func (*Client) UpdateRemediationWithCallback ¶
func (client *Client) UpdateRemediationWithCallback(request *UpdateRemediationRequest, callback func(response *UpdateRemediationResponse, err error)) <-chan int
UpdateRemediationWithCallback invokes the config.UpdateRemediation API asynchronously
func (*Client) UpdateRemediationWithChan ¶
func (client *Client) UpdateRemediationWithChan(request *UpdateRemediationRequest) (<-chan *UpdateRemediationResponse, <-chan error)
UpdateRemediationWithChan invokes the config.UpdateRemediation API asynchronously
type Compliance ¶
type Compliance struct { Count int `json:"Count" xml:"Count"` ComplianceType string `json:"ComplianceType" xml:"ComplianceType"` }
Compliance is a nested struct in config response
type ComplianceListInGetAggregateResourceComplianceTimeline ¶
type ComplianceListInGetAggregateResourceComplianceTimeline struct {
ComplianceListItem []ComplianceListItem `json:"ComplianceList" xml:"ComplianceList"`
}
ComplianceListInGetAggregateResourceComplianceTimeline is a nested struct in config response
type ComplianceListInGetResourceComplianceTimeline ¶
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 ¶
type CompliancePack struct { CompliancePackId string `json:"CompliancePackId" xml:"CompliancePackId"` RiskLevel int `json:"RiskLevel" xml:"RiskLevel"` CreateTimestamp int64 `json:"CreateTimestamp" xml:"CreateTimestamp"` AccountId int64 `json:"AccountId" xml:"AccountId"` AggregatorId string `json:"AggregatorId" xml:"AggregatorId"` Status string `json:"Status" xml:"Status"` CompliancePackTemplateId string `json:"CompliancePackTemplateId" xml:"CompliancePackTemplateId"` Description string `json:"Description" xml:"Description"` CompliancePackName string `json:"CompliancePackName" xml:"CompliancePackName"` Scope Scope `json:"Scope" xml:"Scope"` ConfigRules []ConfigRulesItem `json:"ConfigRules" xml:"ConfigRules"` }
CompliancePack is a nested struct in config response
type CompliancePackReport ¶
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 ¶
type CompliancePackTemplate struct { RiskLevel int `json:"RiskLevel" xml:"RiskLevel"` Description string `json:"Description" xml:"Description"` AutomationHelpUrl string `json:"AutomationHelpUrl" xml:"AutomationHelpUrl"` CompliancePackTemplateName string `json:"CompliancePackTemplateName" xml:"CompliancePackTemplateName"` CompliancePackTemplateId string `json:"CompliancePackTemplateId" xml:"CompliancePackTemplateId"` Domain string `json:"Domain" xml:"Domain"` Labels string `json:"Labels" xml:"Labels"` DeveloperType string `json:"DeveloperType" xml:"DeveloperType"` LastUpdate int `json:"LastUpdate" xml:"LastUpdate"` ConfigRules []ConfigRulesItem `json:"ConfigRules" xml:"ConfigRules"` }
CompliancePackTemplate is a nested struct in config response
type CompliancePackTemplates ¶
type CompliancePackTemplates struct {
CompliancePackTemplate []CompliancePackTemplate `json:"CompliancePackTemplate" xml:"CompliancePackTemplate"`
}
CompliancePackTemplates is a nested struct in config response
type CompliancePackTemplatesResult ¶
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 ¶
type CompliancePacksInListAggregateCompliancePacks struct {
CompliancePacksItem []CompliancePacksItem `json:"CompliancePacks" xml:"CompliancePacks"`
}
CompliancePacksInListAggregateCompliancePacks is a nested struct in config response
type CompliancePacksInListCompliancePacks ¶
type CompliancePacksInListCompliancePacks struct {
CompliancePacksItem []CompliancePacksItem `json:"CompliancePacks" xml:"CompliancePacks"`
}
CompliancePacksInListCompliancePacks is a nested struct in config response
type CompliancePacksItem ¶
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 ¶
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 ¶
type ComplianceResourceTypesInGetAggregateConfigRule struct {
ComplianceResourceTypes []string `json:"ComplianceResourceTypes" xml:"ComplianceResourceTypes"`
}
ComplianceResourceTypesInGetAggregateConfigRule is a nested struct in config response
type ComplianceResourceTypesInGetConfigRule ¶
type ComplianceResourceTypesInGetConfigRule struct {
ComplianceResourceTypes []string `json:"ComplianceResourceTypes" xml:"ComplianceResourceTypes"`
}
ComplianceResourceTypesInGetConfigRule is a nested struct in config response
type ComplianceResourceTypesInGetManagedRule ¶
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 ¶
type ComplianceResultListInGetAggregateResourceComplianceGroupByRegion struct {
ComplianceResultListItem []ComplianceResultListItem `json:"ComplianceResultList" xml:"ComplianceResultList"`
}
ComplianceResultListInGetAggregateResourceComplianceGroupByRegion is a nested struct in config response
type ComplianceResultListInGetAggregateResourceComplianceGroupByResourceType ¶
type ComplianceResultListInGetAggregateResourceComplianceGroupByResourceType struct {
ComplianceResultListItem []ComplianceResultListItem `json:"ComplianceResultList" xml:"ComplianceResultList"`
}
ComplianceResultListInGetAggregateResourceComplianceGroupByResourceType is a nested struct in config response
type ComplianceResultListInGetResourceComplianceGroupByRegion ¶
type ComplianceResultListInGetResourceComplianceGroupByRegion struct {
ComplianceResultListItem []ComplianceResultListItem `json:"ComplianceResultList" xml:"ComplianceResultList"`
}
ComplianceResultListInGetResourceComplianceGroupByRegion is a nested struct in config response
type ComplianceResultListInGetResourceComplianceGroupByResourceType ¶
type ComplianceResultListInGetResourceComplianceGroupByResourceType struct {
ComplianceResultListItem []ComplianceResultListItem `json:"ComplianceResultList" xml:"ComplianceResultList"`
}
ComplianceResultListInGetResourceComplianceGroupByResourceType is a nested struct in config response
type ComplianceResultListItem ¶
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 ¶
type CompliancesInGetAggregateResourceComplianceByConfigRule struct {
CompliancesItem []CompliancesItem `json:"Compliances" xml:"Compliances"`
}
CompliancesInGetAggregateResourceComplianceByConfigRule is a nested struct in config response
type CompliancesInGetAggregateResourceComplianceGroupByRegion ¶
type CompliancesInGetAggregateResourceComplianceGroupByRegion struct {
CompliancesItem []CompliancesItemInGetAggregateResourceComplianceGroupByRegion `json:"Compliances" xml:"Compliances"`
}
CompliancesInGetAggregateResourceComplianceGroupByRegion is a nested struct in config response
type CompliancesInGetAggregateResourceComplianceGroupByResourceType ¶
type CompliancesInGetAggregateResourceComplianceGroupByResourceType struct {
CompliancesItem []CompliancesItemInGetAggregateResourceComplianceGroupByResourceType `json:"Compliances" xml:"Compliances"`
}
CompliancesInGetAggregateResourceComplianceGroupByResourceType is a nested struct in config response
type CompliancesInGetResourceComplianceByConfigRule ¶
type CompliancesInGetResourceComplianceByConfigRule struct {
CompliancesItem []CompliancesItem `json:"Compliances" xml:"Compliances"`
}
CompliancesInGetResourceComplianceByConfigRule is a nested struct in config response
type CompliancesInGetResourceComplianceGroupByRegion ¶
type CompliancesInGetResourceComplianceGroupByRegion struct {
CompliancesItem []CompliancesItemInGetResourceComplianceGroupByRegion `json:"Compliances" xml:"Compliances"`
}
CompliancesInGetResourceComplianceGroupByRegion is a nested struct in config response
type CompliancesInGetResourceComplianceGroupByResourceType ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
type ConfigRuleCompliancesInGetAggregateConfigRuleComplianceByPack struct {
ConfigRuleCompliancesItem []ConfigRuleCompliancesItem `json:"ConfigRuleCompliances" xml:"ConfigRuleCompliances"`
}
ConfigRuleCompliancesInGetAggregateConfigRuleComplianceByPack is a nested struct in config response
type ConfigRuleCompliancesInGetConfigRuleComplianceByPack ¶
type ConfigRuleCompliancesInGetConfigRuleComplianceByPack struct {
ConfigRuleCompliancesItem []ConfigRuleCompliancesItem `json:"ConfigRuleCompliances" xml:"ConfigRuleCompliances"`
}
ConfigRuleCompliancesInGetConfigRuleComplianceByPack is a nested struct in config response
type ConfigRuleCompliancesItem ¶
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 ¶
type ConfigRuleParametersInGetAggregateCompliancePack struct {
ConfigRuleParametersItem []ConfigRuleParametersItem `json:"ConfigRuleParameters" xml:"ConfigRuleParameters"`
}
ConfigRuleParametersInGetAggregateCompliancePack is a nested struct in config response
type ConfigRuleParametersInGetCompliancePack ¶
type ConfigRuleParametersInGetCompliancePack struct {
ConfigRuleParametersItem []ConfigRuleParametersItem `json:"ConfigRuleParameters" xml:"ConfigRuleParameters"`
}
ConfigRuleParametersInGetCompliancePack is a nested struct in config response
type ConfigRuleParametersInListCompliancePackTemplates ¶
type ConfigRuleParametersInListCompliancePackTemplates struct {
ConfigRuleParametersItem []ConfigRuleParametersItem `json:"ConfigRuleParameters" xml:"ConfigRuleParameters"`
}
ConfigRuleParametersInListCompliancePackTemplates is a nested struct in config response
type ConfigRuleParametersItem ¶
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 ¶
type ConfigRuleSummariesInGetAggregateConfigRuleSummaryByRiskLevel struct {
Data []Data `json:"Data" xml:"Data"`
}
ConfigRuleSummariesInGetAggregateConfigRuleSummaryByRiskLevel is a nested struct in config response
type ConfigRuleSummariesInGetConfigRuleSummaryByRiskLevel ¶
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 ¶
type ConfigRulesInGetAggregateCompliancePack struct {
ConfigRulesItem []ConfigRulesItem `json:"ConfigRules" xml:"ConfigRules"`
}
ConfigRulesInGetAggregateCompliancePack is a nested struct in config response
type ConfigRulesInGetCompliancePack ¶
type ConfigRulesInGetCompliancePack struct {
ConfigRulesItem []ConfigRulesItem `json:"ConfigRules" xml:"ConfigRules"`
}
ConfigRulesInGetCompliancePack is a nested struct in config response
type ConfigRulesInListCompliancePackTemplates ¶
type ConfigRulesInListCompliancePackTemplates struct {
ConfigRulesItem []ConfigRulesItem `json:"ConfigRules" xml:"ConfigRules"`
}
ConfigRulesInListCompliancePackTemplates is a nested struct in config response
type ConfigRulesItem ¶
type ConfigRulesItem struct { RiskLevel int `json:"RiskLevel" xml:"RiskLevel"` ConfigRuleName string `json:"ConfigRuleName" xml:"ConfigRuleName"` DeveloperType string `json:"DeveloperType" xml:"DeveloperType"` ManagedRuleIdentifier string `json:"ManagedRuleIdentifier" xml:"ManagedRuleIdentifier"` Description string `json:"Description" xml:"Description"` ManagedRuleName string `json:"ManagedRuleName" xml:"ManagedRuleName"` DefaultEnable bool `json:"DefaultEnable" xml:"DefaultEnable"` ConfigRuleId string `json:"ConfigRuleId" xml:"ConfigRuleId"` ControlId string `json:"ControlId" xml:"ControlId"` ControlDescription string `json:"ControlDescription" xml:"ControlDescription"` ConfigRuleParameters []ConfigRuleParametersItem `json:"ConfigRuleParameters" xml:"ConfigRuleParameters"` }
ConfigRulesItem is a nested struct in config response
type ConfigRulesReport ¶
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 ¶
type ConfigurationListInGetAggregateResourceConfigurationTimeline struct {
ConfigurationListItem []ConfigurationListItem `json:"ConfigurationList" xml:"ConfigurationList"`
}
ConfigurationListInGetAggregateResourceConfigurationTimeline is a nested struct in config response
type ConfigurationListInGetResourceConfigurationTimeline ¶
type ConfigurationListInGetResourceConfigurationTimeline struct {
ConfigurationListItem []ConfigurationListItem `json:"ConfigurationList" xml:"ConfigurationList"`
}
ConfigurationListInGetResourceConfigurationTimeline is a nested struct in config response
type ConfigurationListItem ¶
type ConfigurationListItem struct { Region string `json:"Region" xml:"Region"` ResourceId string `json:"ResourceId" xml:"ResourceId"` Tags string `json:"Tags" xml:"Tags"` AvailabilityZone string `json:"AvailabilityZone" xml:"AvailabilityZone"` CaptureTime string `json:"CaptureTime" xml:"CaptureTime"` RelationshipDiff string `json:"RelationshipDiff" xml:"RelationshipDiff"` Relationship string `json:"Relationship" xml:"Relationship"` ResourceType string `json:"ResourceType" xml:"ResourceType"` ResourceEventType string `json:"ResourceEventType" xml:"ResourceEventType"` AccountId int64 `json:"AccountId" xml:"AccountId"` ResourceName string `json:"ResourceName" xml:"ResourceName"` ResourceCreateTime string `json:"ResourceCreateTime" xml:"ResourceCreateTime"` ConfigurationDiff string `json:"ConfigurationDiff" xml:"ConfigurationDiff"` }
ConfigurationListItem is a nested struct in config response
type CopyCompliancePacksRequest ¶
type CopyCompliancePacksRequest struct { *requests.RpcRequest DesAggregatorIds string `position:"Query" name:"DesAggregatorIds"` SrcAggregatorId string `position:"Query" name:"SrcAggregatorId"` SrcCompliancePackIds string `position:"Query" name:"SrcCompliancePackIds"` }
CopyCompliancePacksRequest is the request struct for api CopyCompliancePacks
func CreateCopyCompliancePacksRequest ¶
func CreateCopyCompliancePacksRequest() (request *CopyCompliancePacksRequest)
CreateCopyCompliancePacksRequest creates a request to invoke CopyCompliancePacks API
type CopyCompliancePacksResponse ¶
type CopyCompliancePacksResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` CopyRulesResult bool `json:"CopyRulesResult" xml:"CopyRulesResult"` }
CopyCompliancePacksResponse is the response struct for api CopyCompliancePacks
func CreateCopyCompliancePacksResponse ¶
func CreateCopyCompliancePacksResponse() (response *CopyCompliancePacksResponse)
CreateCopyCompliancePacksResponse creates a response to parse from CopyCompliancePacks response
type CopyConfigRulesRequest ¶
type CopyConfigRulesRequest struct { *requests.RpcRequest DesAggregatorIds string `position:"Query" name:"DesAggregatorIds"` SrcConfigRuleIds string `position:"Query" name:"SrcConfigRuleIds"` SrcAggregatorId string `position:"Query" name:"SrcAggregatorId"` }
CopyConfigRulesRequest is the request struct for api CopyConfigRules
func CreateCopyConfigRulesRequest ¶
func CreateCopyConfigRulesRequest() (request *CopyConfigRulesRequest)
CreateCopyConfigRulesRequest creates a request to invoke CopyConfigRules API
type CopyConfigRulesResponse ¶
type CopyConfigRulesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` CopyRulesResult bool `json:"CopyRulesResult" xml:"CopyRulesResult"` }
CopyConfigRulesResponse is the response struct for api CopyConfigRules
func CreateCopyConfigRulesResponse ¶
func CreateCopyConfigRulesResponse() (response *CopyConfigRulesResponse)
CreateCopyConfigRulesResponse creates a response to parse from CopyConfigRules response
type CreateAggregateCompliancePackConfigRules ¶
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 ¶
type CreateAggregateCompliancePackConfigRulesConfigRuleParametersItem struct { ParameterValue string `name:"ParameterValue"` ParameterName string `name:"ParameterName"` }
CreateAggregateCompliancePackConfigRulesConfigRuleParametersItem is a repeated param struct in CreateAggregateCompliancePackRequest
type CreateAggregateCompliancePackRequest ¶
type CreateAggregateCompliancePackRequest struct { *requests.RpcRequest TagKeyScope string `position:"Body" name:"TagKeyScope"` CompliancePackName string `position:"Body" name:"CompliancePackName"` ClientToken string `position:"Body" name:"ClientToken"` CompliancePackTemplateId string `position:"Body" name:"CompliancePackTemplateId"` Description string `position:"Body" name:"Description"` AggregatorId string `position:"Body" name:"AggregatorId"` TagValueScope string `position:"Body" name:"TagValueScope"` RegionIdsScope string `position:"Body" name:"RegionIdsScope"` DefaultEnable requests.Boolean `position:"Body" name:"DefaultEnable"` ConfigRules *[]CreateAggregateCompliancePackConfigRules `position:"Body" name:"ConfigRules" type:"Json"` RiskLevel requests.Integer `position:"Body" name:"RiskLevel"` ResourceGroupIdsScope string `position:"Body" name:"ResourceGroupIdsScope"` ExcludeResourceIdsScope string `position:"Body" name:"ExcludeResourceIdsScope"` }
CreateAggregateCompliancePackRequest is the request struct for api CreateAggregateCompliancePack
func CreateCreateAggregateCompliancePackRequest ¶
func CreateCreateAggregateCompliancePackRequest() (request *CreateAggregateCompliancePackRequest)
CreateCreateAggregateCompliancePackRequest creates a request to invoke CreateAggregateCompliancePack API
type CreateAggregateCompliancePackResponse ¶
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 ¶
func CreateCreateAggregateCompliancePackResponse() (response *CreateAggregateCompliancePackResponse)
CreateCreateAggregateCompliancePackResponse creates a response to parse from CreateAggregateCompliancePack response
type CreateAggregateConfigDeliveryChannelRequest ¶
type CreateAggregateConfigDeliveryChannelRequest struct { *requests.RpcRequest NonCompliantNotification requests.Boolean `position:"Query" name:"NonCompliantNotification"` ClientToken string `position:"Query" name:"ClientToken"` ConfigurationSnapshot requests.Boolean `position:"Query" name:"ConfigurationSnapshot"` Description string `position:"Query" name:"Description"` AggregatorId string `position:"Query" name:"AggregatorId"` DeliveryChannelTargetArn string `position:"Query" name:"DeliveryChannelTargetArn"` DeliveryChannelCondition string `position:"Query" name:"DeliveryChannelCondition"` ConfigurationItemChangeNotification requests.Boolean `position:"Query" name:"ConfigurationItemChangeNotification"` DeliveryChannelName string `position:"Query" name:"DeliveryChannelName"` DeliverySnapshotTime string `position:"Query" name:"DeliverySnapshotTime"` OversizedDataOSSTargetArn string `position:"Query" name:"OversizedDataOSSTargetArn"` DeliveryChannelType string `position:"Query" name:"DeliveryChannelType"` }
CreateAggregateConfigDeliveryChannelRequest is the request struct for api CreateAggregateConfigDeliveryChannel
func CreateCreateAggregateConfigDeliveryChannelRequest ¶
func CreateCreateAggregateConfigDeliveryChannelRequest() (request *CreateAggregateConfigDeliveryChannelRequest)
CreateCreateAggregateConfigDeliveryChannelRequest creates a request to invoke CreateAggregateConfigDeliveryChannel API
type CreateAggregateConfigDeliveryChannelResponse ¶
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 ¶
func CreateCreateAggregateConfigDeliveryChannelResponse() (response *CreateAggregateConfigDeliveryChannelResponse)
CreateCreateAggregateConfigDeliveryChannelResponse creates a response to parse from CreateAggregateConfigDeliveryChannel response
type CreateAggregateConfigRuleRequest ¶
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 ¶
func CreateCreateAggregateConfigRuleRequest() (request *CreateAggregateConfigRuleRequest)
CreateCreateAggregateConfigRuleRequest creates a request to invoke CreateAggregateConfigRule API
type CreateAggregateConfigRuleResponse ¶
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 ¶
func CreateCreateAggregateConfigRuleResponse() (response *CreateAggregateConfigRuleResponse)
CreateCreateAggregateConfigRuleResponse creates a response to parse from CreateAggregateConfigRule response
type CreateAggregateRemediationRequest ¶
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 ¶
func CreateCreateAggregateRemediationRequest() (request *CreateAggregateRemediationRequest)
CreateCreateAggregateRemediationRequest creates a request to invoke CreateAggregateRemediation API
type CreateAggregateRemediationResponse ¶
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 ¶
func CreateCreateAggregateRemediationResponse() (response *CreateAggregateRemediationResponse)
CreateCreateAggregateRemediationResponse creates a response to parse from CreateAggregateRemediation response
type CreateAggregatorAggregatorAccounts ¶
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 ¶
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 ¶
func CreateCreateAggregatorRequest() (request *CreateAggregatorRequest)
CreateCreateAggregatorRequest creates a request to invoke CreateAggregator API
type CreateAggregatorResponse ¶
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 ¶
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 ¶
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 ¶
type CreateCompliancePackConfigRulesConfigRuleParametersItem struct { ParameterValue string `name:"ParameterValue"` ParameterName string `name:"ParameterName"` }
CreateCompliancePackConfigRulesConfigRuleParametersItem is a repeated param struct in CreateCompliancePackRequest
type CreateCompliancePackRequest ¶
type CreateCompliancePackRequest struct { *requests.RpcRequest TagKeyScope string `position:"Body" name:"TagKeyScope"` CompliancePackName string `position:"Body" name:"CompliancePackName"` ClientToken string `position:"Body" name:"ClientToken"` CompliancePackTemplateId string `position:"Body" name:"CompliancePackTemplateId"` Description string `position:"Body" name:"Description"` TagValueScope string `position:"Body" name:"TagValueScope"` RegionIdsScope string `position:"Body" name:"RegionIdsScope"` DefaultEnable requests.Boolean `position:"Body" name:"DefaultEnable"` ConfigRules *[]CreateCompliancePackConfigRules `position:"Body" name:"ConfigRules" type:"Json"` RiskLevel requests.Integer `position:"Body" name:"RiskLevel"` ResourceGroupIdsScope string `position:"Body" name:"ResourceGroupIdsScope"` ExcludeResourceIdsScope string `position:"Body" name:"ExcludeResourceIdsScope"` }
CreateCompliancePackRequest is the request struct for api CreateCompliancePack
func CreateCreateCompliancePackRequest ¶
func CreateCreateCompliancePackRequest() (request *CreateCompliancePackRequest)
CreateCreateCompliancePackRequest creates a request to invoke CreateCompliancePack API
type CreateCompliancePackResponse ¶
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 ¶
func CreateCreateCompliancePackResponse() (response *CreateCompliancePackResponse)
CreateCreateCompliancePackResponse creates a response to parse from CreateCompliancePack response
type CreateConfigDeliveryChannelRequest ¶
type CreateConfigDeliveryChannelRequest struct { *requests.RpcRequest NonCompliantNotification requests.Boolean `position:"Query" name:"NonCompliantNotification"` ClientToken string `position:"Query" name:"ClientToken"` ConfigurationSnapshot requests.Boolean `position:"Query" name:"ConfigurationSnapshot"` Description string `position:"Query" name:"Description"` DeliveryChannelTargetArn string `position:"Query" name:"DeliveryChannelTargetArn"` DeliveryChannelCondition string `position:"Query" name:"DeliveryChannelCondition"` ConfigurationItemChangeNotification requests.Boolean `position:"Query" name:"ConfigurationItemChangeNotification"` DeliveryChannelName string `position:"Query" name:"DeliveryChannelName"` DeliverySnapshotTime string `position:"Query" name:"DeliverySnapshotTime"` OversizedDataOSSTargetArn string `position:"Query" name:"OversizedDataOSSTargetArn"` DeliveryChannelType string `position:"Query" name:"DeliveryChannelType"` }
CreateConfigDeliveryChannelRequest is the request struct for api CreateConfigDeliveryChannel
func CreateCreateConfigDeliveryChannelRequest ¶
func CreateCreateConfigDeliveryChannelRequest() (request *CreateConfigDeliveryChannelRequest)
CreateCreateConfigDeliveryChannelRequest creates a request to invoke CreateConfigDeliveryChannel API
type CreateConfigDeliveryChannelResponse ¶
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 ¶
func CreateCreateConfigDeliveryChannelResponse() (response *CreateConfigDeliveryChannelResponse)
CreateCreateConfigDeliveryChannelResponse creates a response to parse from CreateConfigDeliveryChannel response
type CreateConfigRuleRequest ¶
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 ¶
func CreateCreateConfigRuleRequest() (request *CreateConfigRuleRequest)
CreateCreateConfigRuleRequest creates a request to invoke CreateConfigRule API
type CreateConfigRuleResponse ¶
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 ¶
func CreateCreateConfigRuleResponse() (response *CreateConfigRuleResponse)
CreateCreateConfigRuleResponse creates a response to parse from CreateConfigRule response
type CreateDeliveryChannelRequest ¶
type CreateDeliveryChannelRequest struct { *requests.RpcRequest NonCompliantNotification requests.Boolean `position:"Body" name:"NonCompliantNotification"` ClientToken string `position:"Body" name:"ClientToken"` ConfigurationSnapshot requests.Boolean `position:"Body" name:"ConfigurationSnapshot"` Description string `position:"Body" name:"Description"` DeliveryChannelTargetArn string `position:"Body" name:"DeliveryChannelTargetArn"` DeliveryChannelCondition string `position:"Body" name:"DeliveryChannelCondition"` ConfigurationItemChangeNotification requests.Boolean `position:"Body" name:"ConfigurationItemChangeNotification"` DeliveryChannelAssumeRoleArn string `position:"Body" name:"DeliveryChannelAssumeRoleArn"` DeliveryChannelName string `position:"Body" name:"DeliveryChannelName"` OversizedDataOSSTargetArn string `position:"Body" name:"OversizedDataOSSTargetArn"` DeliveryChannelType string `position:"Body" name:"DeliveryChannelType"` }
CreateDeliveryChannelRequest is the request struct for api CreateDeliveryChannel
func CreateCreateDeliveryChannelRequest ¶
func CreateCreateDeliveryChannelRequest() (request *CreateDeliveryChannelRequest)
CreateCreateDeliveryChannelRequest creates a request to invoke CreateDeliveryChannel API
type CreateDeliveryChannelResponse ¶
type CreateDeliveryChannelResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` DeliveryChannelId string `json:"DeliveryChannelId" xml:"DeliveryChannelId"` }
CreateDeliveryChannelResponse is the response struct for api CreateDeliveryChannel
func CreateCreateDeliveryChannelResponse ¶
func CreateCreateDeliveryChannelResponse() (response *CreateDeliveryChannelResponse)
CreateCreateDeliveryChannelResponse creates a response to parse from CreateDeliveryChannel response
type CreateRemediationRequest ¶
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 ¶
func CreateCreateRemediationRequest() (request *CreateRemediationRequest)
CreateCreateRemediationRequest creates a request to invoke CreateRemediation API
type CreateRemediationResponse ¶
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 ¶
func CreateCreateRemediationResponse() (response *CreateRemediationResponse)
CreateCreateRemediationResponse creates a response to parse from CreateRemediation response
type Data ¶
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 ¶
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 ¶
func CreateDeactiveAggregateConfigRulesRequest() (request *DeactiveAggregateConfigRulesRequest)
CreateDeactiveAggregateConfigRulesRequest creates a request to invoke DeactiveAggregateConfigRules API
type DeactiveAggregateConfigRulesResponse ¶
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 ¶
func CreateDeactiveAggregateConfigRulesResponse() (response *DeactiveAggregateConfigRulesResponse)
CreateDeactiveAggregateConfigRulesResponse creates a response to parse from DeactiveAggregateConfigRules response
type DeactiveConfigRulesRequest ¶
type DeactiveConfigRulesRequest struct { *requests.RpcRequest ConfigRuleIds string `position:"Query" name:"ConfigRuleIds"` }
DeactiveConfigRulesRequest is the request struct for api DeactiveConfigRules
func CreateDeactiveConfigRulesRequest ¶
func CreateDeactiveConfigRulesRequest() (request *DeactiveConfigRulesRequest)
CreateDeactiveConfigRulesRequest creates a request to invoke DeactiveConfigRules API
type DeactiveConfigRulesResponse ¶
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 ¶
func CreateDeactiveConfigRulesResponse() (response *DeactiveConfigRulesResponse)
CreateDeactiveConfigRulesResponse creates a response to parse from DeactiveConfigRules response
type DeleteAggregateCompliancePacksRequest ¶
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 ¶
func CreateDeleteAggregateCompliancePacksRequest() (request *DeleteAggregateCompliancePacksRequest)
CreateDeleteAggregateCompliancePacksRequest creates a request to invoke DeleteAggregateCompliancePacks API
type DeleteAggregateCompliancePacksResponse ¶
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 ¶
func CreateDeleteAggregateCompliancePacksResponse() (response *DeleteAggregateCompliancePacksResponse)
CreateDeleteAggregateCompliancePacksResponse creates a response to parse from DeleteAggregateCompliancePacks response
type DeleteAggregateConfigDeliveryChannelRequest ¶
type DeleteAggregateConfigDeliveryChannelRequest struct { *requests.RpcRequest AggregatorId string `position:"Query" name:"AggregatorId"` DeliveryChannelId string `position:"Query" name:"DeliveryChannelId"` }
DeleteAggregateConfigDeliveryChannelRequest is the request struct for api DeleteAggregateConfigDeliveryChannel
func CreateDeleteAggregateConfigDeliveryChannelRequest ¶
func CreateDeleteAggregateConfigDeliveryChannelRequest() (request *DeleteAggregateConfigDeliveryChannelRequest)
CreateDeleteAggregateConfigDeliveryChannelRequest creates a request to invoke DeleteAggregateConfigDeliveryChannel API
type DeleteAggregateConfigDeliveryChannelResponse ¶
type DeleteAggregateConfigDeliveryChannelResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` DeliveryChannelId string `json:"DeliveryChannelId" xml:"DeliveryChannelId"` }
DeleteAggregateConfigDeliveryChannelResponse is the response struct for api DeleteAggregateConfigDeliveryChannel
func CreateDeleteAggregateConfigDeliveryChannelResponse ¶
func CreateDeleteAggregateConfigDeliveryChannelResponse() (response *DeleteAggregateConfigDeliveryChannelResponse)
CreateDeleteAggregateConfigDeliveryChannelResponse creates a response to parse from DeleteAggregateConfigDeliveryChannel response
type DeleteAggregateConfigRulesRequest ¶
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 ¶
func CreateDeleteAggregateConfigRulesRequest() (request *DeleteAggregateConfigRulesRequest)
CreateDeleteAggregateConfigRulesRequest creates a request to invoke DeleteAggregateConfigRules API
type DeleteAggregateConfigRulesResponse ¶
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 ¶
func CreateDeleteAggregateConfigRulesResponse() (response *DeleteAggregateConfigRulesResponse)
CreateDeleteAggregateConfigRulesResponse creates a response to parse from DeleteAggregateConfigRules response
type DeleteAggregateRemediationsRequest ¶
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 ¶
func CreateDeleteAggregateRemediationsRequest() (request *DeleteAggregateRemediationsRequest)
CreateDeleteAggregateRemediationsRequest creates a request to invoke DeleteAggregateRemediations API
type DeleteAggregateRemediationsResponse ¶
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 ¶
func CreateDeleteAggregateRemediationsResponse() (response *DeleteAggregateRemediationsResponse)
CreateDeleteAggregateRemediationsResponse creates a response to parse from DeleteAggregateRemediations response
type DeleteAggregatorsRequest ¶
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 ¶
func CreateDeleteAggregatorsRequest() (request *DeleteAggregatorsRequest)
CreateDeleteAggregatorsRequest creates a request to invoke DeleteAggregators API
type DeleteAggregatorsResponse ¶
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 ¶
func CreateDeleteAggregatorsResponse() (response *DeleteAggregatorsResponse)
CreateDeleteAggregatorsResponse creates a response to parse from DeleteAggregators response
type DeleteCompliancePacksRequest ¶
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 ¶
func CreateDeleteCompliancePacksRequest() (request *DeleteCompliancePacksRequest)
CreateDeleteCompliancePacksRequest creates a request to invoke DeleteCompliancePacks API
type DeleteCompliancePacksResponse ¶
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 ¶
func CreateDeleteCompliancePacksResponse() (response *DeleteCompliancePacksResponse)
CreateDeleteCompliancePacksResponse creates a response to parse from DeleteCompliancePacks response
type DeleteConfigDeliveryChannelRequest ¶
type DeleteConfigDeliveryChannelRequest struct { *requests.RpcRequest DeliveryChannelId string `position:"Query" name:"DeliveryChannelId"` }
DeleteConfigDeliveryChannelRequest is the request struct for api DeleteConfigDeliveryChannel
func CreateDeleteConfigDeliveryChannelRequest ¶
func CreateDeleteConfigDeliveryChannelRequest() (request *DeleteConfigDeliveryChannelRequest)
CreateDeleteConfigDeliveryChannelRequest creates a request to invoke DeleteConfigDeliveryChannel API
type DeleteConfigDeliveryChannelResponse ¶
type DeleteConfigDeliveryChannelResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` DeliveryChannelId string `json:"DeliveryChannelId" xml:"DeliveryChannelId"` }
DeleteConfigDeliveryChannelResponse is the response struct for api DeleteConfigDeliveryChannel
func CreateDeleteConfigDeliveryChannelResponse ¶
func CreateDeleteConfigDeliveryChannelResponse() (response *DeleteConfigDeliveryChannelResponse)
CreateDeleteConfigDeliveryChannelResponse creates a response to parse from DeleteConfigDeliveryChannel response
type DeleteRemediationsRequest ¶
type DeleteRemediationsRequest struct { *requests.RpcRequest RemediationIds string `position:"Body" name:"RemediationIds"` }
DeleteRemediationsRequest is the request struct for api DeleteRemediations
func CreateDeleteRemediationsRequest ¶
func CreateDeleteRemediationsRequest() (request *DeleteRemediationsRequest)
CreateDeleteRemediationsRequest creates a request to invoke DeleteRemediations API
type DeleteRemediationsResponse ¶
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 ¶
func CreateDeleteRemediationsResponse() (response *DeleteRemediationsResponse)
CreateDeleteRemediationsResponse creates a response to parse from DeleteRemediations response
type DeliveryChannel ¶
type DeliveryChannel struct { Status int `json:"Status" xml:"Status"` ConfigurationItemChangeNotification bool `json:"ConfigurationItemChangeNotification" xml:"ConfigurationItemChangeNotification"` NonCompliantNotification bool `json:"NonCompliantNotification" xml:"NonCompliantNotification"` DeliveryChannelName string `json:"DeliveryChannelName" xml:"DeliveryChannelName"` AggregatorId string `json:"AggregatorId" xml:"AggregatorId"` DeliverySnapshotTime string `json:"DeliverySnapshotTime" xml:"DeliverySnapshotTime"` DeliveryChannelId string `json:"DeliveryChannelId" xml:"DeliveryChannelId"` DeliveryChannelAssumeRoleArn string `json:"DeliveryChannelAssumeRoleArn" xml:"DeliveryChannelAssumeRoleArn"` AccountId string `json:"AccountId" xml:"AccountId"` DeliveryChannelType string `json:"DeliveryChannelType" xml:"DeliveryChannelType"` ConfigurationSnapshot bool `json:"ConfigurationSnapshot" xml:"ConfigurationSnapshot"` OversizedDataOSSTargetArn string `json:"OversizedDataOSSTargetArn" xml:"OversizedDataOSSTargetArn"` DeliveryChannelTargetArn string `json:"DeliveryChannelTargetArn" xml:"DeliveryChannelTargetArn"` Description string `json:"Description" xml:"Description"` DeliveryChannelCondition string `json:"DeliveryChannelCondition" xml:"DeliveryChannelCondition"` }
DeliveryChannel is a nested struct in config response
type DeliveryChannelInGetConfigDeliveryChannel ¶
type DeliveryChannelInGetConfigDeliveryChannel struct { Status int `json:"Status" xml:"Status"` DeliveryChannelId string `json:"DeliveryChannelId" xml:"DeliveryChannelId"` DeliveryChannelName string `json:"DeliveryChannelName" xml:"DeliveryChannelName"` DeliveryChannelType string `json:"DeliveryChannelType" xml:"DeliveryChannelType"` DeliveryChannelTargetArn string `json:"DeliveryChannelTargetArn" xml:"DeliveryChannelTargetArn"` DeliveryChannelAssumeRoleArn string `json:"DeliveryChannelAssumeRoleArn" xml:"DeliveryChannelAssumeRoleArn"` DeliveryChannelCondition string `json:"DeliveryChannelCondition" xml:"DeliveryChannelCondition"` OversizedDataOSSTargetArn string `json:"OversizedDataOSSTargetArn" xml:"OversizedDataOSSTargetArn"` Description string `json:"Description" xml:"Description"` ConfigurationSnapshot bool `json:"ConfigurationSnapshot" xml:"ConfigurationSnapshot"` ConfigurationItemChangeNotification bool `json:"ConfigurationItemChangeNotification" xml:"ConfigurationItemChangeNotification"` NonCompliantNotification bool `json:"NonCompliantNotification" xml:"NonCompliantNotification"` AccountId int64 `json:"AccountId" xml:"AccountId"` DeliverySnapshotTime string `json:"DeliverySnapshotTime" xml:"DeliverySnapshotTime"` }
DeliveryChannelInGetConfigDeliveryChannel is a nested struct in config response
type DeliveryChannelInListAggregateConfigDeliveryChannels ¶
type DeliveryChannelInListAggregateConfigDeliveryChannels struct { Status int `json:"Status" xml:"Status"` DeliveryChannelName string `json:"DeliveryChannelName" xml:"DeliveryChannelName"` DeliveryChannelId string `json:"DeliveryChannelId" xml:"DeliveryChannelId"` DeliveryChannelType string `json:"DeliveryChannelType" xml:"DeliveryChannelType"` DeliveryChannelTargetArn string `json:"DeliveryChannelTargetArn" xml:"DeliveryChannelTargetArn"` DeliveryChannelAssumeRoleArn string `json:"DeliveryChannelAssumeRoleArn" xml:"DeliveryChannelAssumeRoleArn"` DeliveryChannelCondition string `json:"DeliveryChannelCondition" xml:"DeliveryChannelCondition"` OversizedDataOSSTargetArn string `json:"OversizedDataOSSTargetArn" xml:"OversizedDataOSSTargetArn"` Description string `json:"Description" xml:"Description"` ConfigurationSnapshot bool `json:"ConfigurationSnapshot" xml:"ConfigurationSnapshot"` ConfigurationItemChangeNotification bool `json:"ConfigurationItemChangeNotification" xml:"ConfigurationItemChangeNotification"` NonCompliantNotification bool `json:"NonCompliantNotification" xml:"NonCompliantNotification"` AggregatorId string `json:"AggregatorId" xml:"AggregatorId"` AccountId int64 `json:"AccountId" xml:"AccountId"` DeliverySnapshotTime string `json:"DeliverySnapshotTime" xml:"DeliverySnapshotTime"` }
DeliveryChannelInListAggregateConfigDeliveryChannels is a nested struct in config response
type DeliveryChannelInListConfigDeliveryChannels ¶
type DeliveryChannelInListConfigDeliveryChannels struct { Status int `json:"Status" xml:"Status"` DeliveryChannelName string `json:"DeliveryChannelName" xml:"DeliveryChannelName"` DeliveryChannelId string `json:"DeliveryChannelId" xml:"DeliveryChannelId"` DeliveryChannelType string `json:"DeliveryChannelType" xml:"DeliveryChannelType"` DeliveryChannelTargetArn string `json:"DeliveryChannelTargetArn" xml:"DeliveryChannelTargetArn"` DeliveryChannelAssumeRoleArn string `json:"DeliveryChannelAssumeRoleArn" xml:"DeliveryChannelAssumeRoleArn"` DeliveryChannelCondition string `json:"DeliveryChannelCondition" xml:"DeliveryChannelCondition"` OversizedDataOSSTargetArn string `json:"OversizedDataOSSTargetArn" xml:"OversizedDataOSSTargetArn"` Description string `json:"Description" xml:"Description"` ConfigurationSnapshot bool `json:"ConfigurationSnapshot" xml:"ConfigurationSnapshot"` ConfigurationItemChangeNotification bool `json:"ConfigurationItemChangeNotification" xml:"ConfigurationItemChangeNotification"` NonCompliantNotification bool `json:"NonCompliantNotification" xml:"NonCompliantNotification"` AccountId int64 `json:"AccountId" xml:"AccountId"` DeliverySnapshotTime string `json:"DeliverySnapshotTime" xml:"DeliverySnapshotTime"` }
DeliveryChannelInListConfigDeliveryChannels is a nested struct in config response
type DeliveryChannelsInListAggregateConfigDeliveryChannels ¶
type DeliveryChannelsInListAggregateConfigDeliveryChannels struct {
DeliveryChannel []DeliveryChannelInListAggregateConfigDeliveryChannels `json:"DeliveryChannel" xml:"DeliveryChannel"`
}
DeliveryChannelsInListAggregateConfigDeliveryChannels is a nested struct in config response
type DeliveryChannelsInListConfigDeliveryChannels ¶
type DeliveryChannelsInListConfigDeliveryChannels struct {
DeliveryChannel []DeliveryChannelInListConfigDeliveryChannels `json:"DeliveryChannel" xml:"DeliveryChannel"`
}
DeliveryChannelsInListConfigDeliveryChannels is a nested struct in config response
type DetachAggregateConfigRuleToCompliancePackRequest ¶
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 ¶
func CreateDetachAggregateConfigRuleToCompliancePackRequest() (request *DetachAggregateConfigRuleToCompliancePackRequest)
CreateDetachAggregateConfigRuleToCompliancePackRequest creates a request to invoke DetachAggregateConfigRuleToCompliancePack API
type DetachAggregateConfigRuleToCompliancePackResponse ¶
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 ¶
func CreateDetachAggregateConfigRuleToCompliancePackResponse() (response *DetachAggregateConfigRuleToCompliancePackResponse)
CreateDetachAggregateConfigRuleToCompliancePackResponse creates a response to parse from DetachAggregateConfigRuleToCompliancePack response
type DetachConfigRuleToCompliancePackRequest ¶
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 ¶
func CreateDetachConfigRuleToCompliancePackRequest() (request *DetachConfigRuleToCompliancePackRequest)
CreateDetachConfigRuleToCompliancePackRequest creates a request to invoke DetachConfigRuleToCompliancePack API
type DetachConfigRuleToCompliancePackResponse ¶
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 ¶
func CreateDetachConfigRuleToCompliancePackResponse() (response *DetachConfigRuleToCompliancePackResponse)
CreateDetachConfigRuleToCompliancePackResponse creates a response to parse from DetachConfigRuleToCompliancePack response
type DiscoveredResourceCountsSummaryInGetAggregateResourceCountsGroupByRegion ¶
type DiscoveredResourceCountsSummaryInGetAggregateResourceCountsGroupByRegion struct {
GroupedResourceCount []GroupedResourceCount `json:"GroupedResourceCount" xml:"GroupedResourceCount"`
}
DiscoveredResourceCountsSummaryInGetAggregateResourceCountsGroupByRegion is a nested struct in config response
type DiscoveredResourceCountsSummaryInGetAggregateResourceCountsGroupByResourceType ¶
type DiscoveredResourceCountsSummaryInGetAggregateResourceCountsGroupByResourceType struct {
GroupedResourceCount []GroupedResourceCount `json:"GroupedResourceCount" xml:"GroupedResourceCount"`
}
DiscoveredResourceCountsSummaryInGetAggregateResourceCountsGroupByResourceType is a nested struct in config response
type DiscoveredResourceCountsSummaryInGetDiscoveredResourceCountsGroupByRegion ¶
type DiscoveredResourceCountsSummaryInGetDiscoveredResourceCountsGroupByRegion struct {
GroupedResourceCount []GroupedResourceCount `json:"GroupedResourceCount" xml:"GroupedResourceCount"`
}
DiscoveredResourceCountsSummaryInGetDiscoveredResourceCountsGroupByRegion is a nested struct in config response
type DiscoveredResourceCountsSummaryInGetDiscoveredResourceCountsGroupByResourceType ¶
type DiscoveredResourceCountsSummaryInGetDiscoveredResourceCountsGroupByResourceType struct {
GroupedResourceCount []GroupedResourceCount `json:"GroupedResourceCount" xml:"GroupedResourceCount"`
}
DiscoveredResourceCountsSummaryInGetDiscoveredResourceCountsGroupByResourceType is a nested struct in config response
type DiscoveredResourceDetail ¶
type DiscoveredResourceDetail struct { Region string `json:"Region" xml:"Region"` ResourceType string `json:"ResourceType" xml:"ResourceType"` ResourceId string `json:"ResourceId" xml:"ResourceId"` ResourceStatus string `json:"ResourceStatus" xml:"ResourceStatus"` Tags string `json:"Tags" xml:"Tags"` Version int64 `json:"Version" xml:"Version"` AvailabilityZone string `json:"AvailabilityZone" xml:"AvailabilityZone"` Configuration string `json:"Configuration" xml:"Configuration"` AccountId int64 `json:"AccountId" xml:"AccountId"` ResourceName string `json:"ResourceName" xml:"ResourceName"` ResourceCreationTime int64 `json:"ResourceCreationTime" xml:"ResourceCreationTime"` ResourceDeleted int `json:"ResourceDeleted" xml:"ResourceDeleted"` }
DiscoveredResourceDetail is a nested struct in config response
type DiscoveredResourceProfile ¶
type DiscoveredResourceProfile struct { Region string `json:"Region" xml:"Region"` ResourceType string `json:"ResourceType" xml:"ResourceType"` ResourceId string `json:"ResourceId" xml:"ResourceId"` ResourceStatus string `json:"ResourceStatus" xml:"ResourceStatus"` Tags string `json:"Tags" xml:"Tags"` Version int64 `json:"Version" xml:"Version"` AvailabilityZone string `json:"AvailabilityZone" xml:"AvailabilityZone"` AccountId int64 `json:"AccountId" xml:"AccountId"` ResourceName string `json:"ResourceName" xml:"ResourceName"` ResourceOwnerId int64 `json:"ResourceOwnerId" xml:"ResourceOwnerId"` ResourceCreationTime int64 `json:"ResourceCreationTime" xml:"ResourceCreationTime"` ResourceDeleted int `json:"ResourceDeleted" xml:"ResourceDeleted"` }
DiscoveredResourceProfile is a nested struct in config response
type DiscoveredResourceProfileListInListAggregateDiscoveredResources ¶
type DiscoveredResourceProfileListInListAggregateDiscoveredResources struct {
DiscoveredResourceProfile []DiscoveredResourceProfile `json:"DiscoveredResourceProfile" xml:"DiscoveredResourceProfile"`
}
DiscoveredResourceProfileListInListAggregateDiscoveredResources is a nested struct in config response
type DiscoveredResourceProfileListInListDiscoveredResources ¶
type DiscoveredResourceProfileListInListDiscoveredResources struct {
DiscoveredResourceProfile []DiscoveredResourceProfile `json:"DiscoveredResourceProfile" xml:"DiscoveredResourceProfile"`
}
DiscoveredResourceProfileListInListDiscoveredResources is a nested struct in config response
type DiscoveredResourceProfiles ¶
type DiscoveredResourceProfiles struct { NextToken string `json:"NextToken" xml:"NextToken"` TotalCount int `json:"TotalCount" xml:"TotalCount"` MaxResults int `json:"MaxResults" xml:"MaxResults"` DiscoveredResourceProfileList []DiscoveredResourceProfile `json:"DiscoveredResourceProfileList" xml:"DiscoveredResourceProfileList"` }
DiscoveredResourceProfiles is a nested struct in config response
type EvaluatePreConfigRulesRequest ¶
type EvaluatePreConfigRulesRequest struct { *requests.RpcRequest EnableManagedRules requests.Boolean `position:"Body" name:"EnableManagedRules"` ResourceEvaluateItems string `position:"Body" name:"ResourceEvaluateItems"` ResourceTypeFormat string `position:"Body" name:"ResourceTypeFormat"` }
EvaluatePreConfigRulesRequest is the request struct for api EvaluatePreConfigRules
func CreateEvaluatePreConfigRulesRequest ¶
func CreateEvaluatePreConfigRulesRequest() (request *EvaluatePreConfigRulesRequest)
CreateEvaluatePreConfigRulesRequest creates a request to invoke EvaluatePreConfigRules API
type EvaluatePreConfigRulesResponse ¶
type EvaluatePreConfigRulesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ResourceEvaluations []ResourceEvaluation `json:"ResourceEvaluations" xml:"ResourceEvaluations"` }
EvaluatePreConfigRulesResponse is the response struct for api EvaluatePreConfigRules
func CreateEvaluatePreConfigRulesResponse ¶
func CreateEvaluatePreConfigRulesResponse() (response *EvaluatePreConfigRulesResponse)
CreateEvaluatePreConfigRulesResponse creates a response to parse from EvaluatePreConfigRules response
type EvaluationResult ¶
type EvaluationResult struct { ConfigRuleInvokedTimestamp int64 `json:"ConfigRuleInvokedTimestamp" xml:"ConfigRuleInvokedTimestamp"` RiskLevel int `json:"RiskLevel" xml:"RiskLevel"` RemediationEnabled bool `json:"RemediationEnabled" xml:"RemediationEnabled"` Annotation string `json:"Annotation" xml:"Annotation"` ComplianceType string `json:"ComplianceType" xml:"ComplianceType"` ResultRecordedTimestamp int64 `json:"ResultRecordedTimestamp" xml:"ResultRecordedTimestamp"` InvokingEventMessageType string `json:"InvokingEventMessageType" xml:"InvokingEventMessageType"` EvaluationResultIdentifier EvaluationResultIdentifier `json:"EvaluationResultIdentifier" xml:"EvaluationResultIdentifier"` }
EvaluationResult is a nested struct in config response
type EvaluationResultIdentifier ¶
type EvaluationResultIdentifier struct { OrderingTimestamp int64 `json:"OrderingTimestamp" xml:"OrderingTimestamp"` EvaluationResultQualifier EvaluationResultQualifier `json:"EvaluationResultQualifier" xml:"EvaluationResultQualifier"` }
EvaluationResultIdentifier is a nested struct in config response
type EvaluationResultListInListAggregateConfigRuleEvaluationResults ¶
type EvaluationResultListInListAggregateConfigRuleEvaluationResults struct {
EvaluationResult []EvaluationResult `json:"EvaluationResult" xml:"EvaluationResult"`
}
EvaluationResultListInListAggregateConfigRuleEvaluationResults is a nested struct in config response
type EvaluationResultListInListAggregateResourceEvaluationResults ¶
type EvaluationResultListInListAggregateResourceEvaluationResults struct {
EvaluationResult []EvaluationResult `json:"EvaluationResult" xml:"EvaluationResult"`
}
EvaluationResultListInListAggregateResourceEvaluationResults is a nested struct in config response
type EvaluationResultListInListConfigRuleEvaluationResults ¶
type EvaluationResultListInListConfigRuleEvaluationResults struct {
EvaluationResult []EvaluationResult `json:"EvaluationResult" xml:"EvaluationResult"`
}
EvaluationResultListInListConfigRuleEvaluationResults is a nested struct in config response
type EvaluationResultListInListResourceEvaluationResults ¶
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 ¶
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 ¶
func CreateGenerateAggregateCompliancePackReportRequest() (request *GenerateAggregateCompliancePackReportRequest)
CreateGenerateAggregateCompliancePackReportRequest creates a request to invoke GenerateAggregateCompliancePackReport API
type GenerateAggregateCompliancePackReportResponse ¶
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 ¶
func CreateGenerateAggregateCompliancePackReportResponse() (response *GenerateAggregateCompliancePackReportResponse)
CreateGenerateAggregateCompliancePackReportResponse creates a response to parse from GenerateAggregateCompliancePackReport response
type GenerateAggregateConfigRulesReportRequest ¶
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 ¶
func CreateGenerateAggregateConfigRulesReportRequest() (request *GenerateAggregateConfigRulesReportRequest)
CreateGenerateAggregateConfigRulesReportRequest creates a request to invoke GenerateAggregateConfigRulesReport API
type GenerateAggregateConfigRulesReportResponse ¶
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 ¶
func CreateGenerateAggregateConfigRulesReportResponse() (response *GenerateAggregateConfigRulesReportResponse)
CreateGenerateAggregateConfigRulesReportResponse creates a response to parse from GenerateAggregateConfigRulesReport response
type GenerateCompliancePackReportRequest ¶
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 ¶
func CreateGenerateCompliancePackReportRequest() (request *GenerateCompliancePackReportRequest)
CreateGenerateCompliancePackReportRequest creates a request to invoke GenerateCompliancePackReport API
type GenerateCompliancePackReportResponse ¶
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 ¶
func CreateGenerateCompliancePackReportResponse() (response *GenerateCompliancePackReportResponse)
CreateGenerateCompliancePackReportResponse creates a response to parse from GenerateCompliancePackReport response
type GenerateConfigRulesReportRequest ¶
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 ¶
func CreateGenerateConfigRulesReportRequest() (request *GenerateConfigRulesReportRequest)
CreateGenerateConfigRulesReportRequest creates a request to invoke GenerateConfigRulesReport API
type GenerateConfigRulesReportResponse ¶
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 ¶
func CreateGenerateConfigRulesReportResponse() (response *GenerateConfigRulesReportResponse)
CreateGenerateConfigRulesReportResponse creates a response to parse from GenerateConfigRulesReport response
type GetAggregateAccountComplianceByPackRequest ¶
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 ¶
func CreateGetAggregateAccountComplianceByPackRequest() (request *GetAggregateAccountComplianceByPackRequest)
CreateGetAggregateAccountComplianceByPackRequest creates a request to invoke GetAggregateAccountComplianceByPack API
type GetAggregateAccountComplianceByPackResponse ¶
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 ¶
func CreateGetAggregateAccountComplianceByPackResponse() (response *GetAggregateAccountComplianceByPackResponse)
CreateGetAggregateAccountComplianceByPackResponse creates a response to parse from GetAggregateAccountComplianceByPack response
type GetAggregateCompliancePackReportRequest ¶
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 ¶
func CreateGetAggregateCompliancePackReportRequest() (request *GetAggregateCompliancePackReportRequest)
CreateGetAggregateCompliancePackReportRequest creates a request to invoke GetAggregateCompliancePackReport API
type GetAggregateCompliancePackReportResponse ¶
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 ¶
func CreateGetAggregateCompliancePackReportResponse() (response *GetAggregateCompliancePackReportResponse)
CreateGetAggregateCompliancePackReportResponse creates a response to parse from GetAggregateCompliancePackReport response
type GetAggregateCompliancePackRequest ¶
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 ¶
func CreateGetAggregateCompliancePackRequest() (request *GetAggregateCompliancePackRequest)
CreateGetAggregateCompliancePackRequest creates a request to invoke GetAggregateCompliancePack API
type GetAggregateCompliancePackResponse ¶
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 ¶
func CreateGetAggregateCompliancePackResponse() (response *GetAggregateCompliancePackResponse)
CreateGetAggregateCompliancePackResponse creates a response to parse from GetAggregateCompliancePack response
type GetAggregateConfigDeliveryChannelRequest ¶
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 ¶
func CreateGetAggregateConfigDeliveryChannelRequest() (request *GetAggregateConfigDeliveryChannelRequest)
CreateGetAggregateConfigDeliveryChannelRequest creates a request to invoke GetAggregateConfigDeliveryChannel API
type GetAggregateConfigDeliveryChannelResponse ¶
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 ¶
func CreateGetAggregateConfigDeliveryChannelResponse() (response *GetAggregateConfigDeliveryChannelResponse)
CreateGetAggregateConfigDeliveryChannelResponse creates a response to parse from GetAggregateConfigDeliveryChannel response
type GetAggregateConfigRuleComplianceByPackRequest ¶
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 ¶
func CreateGetAggregateConfigRuleComplianceByPackRequest() (request *GetAggregateConfigRuleComplianceByPackRequest)
CreateGetAggregateConfigRuleComplianceByPackRequest creates a request to invoke GetAggregateConfigRuleComplianceByPack API
type GetAggregateConfigRuleComplianceByPackResponse ¶
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 ¶
func CreateGetAggregateConfigRuleComplianceByPackResponse() (response *GetAggregateConfigRuleComplianceByPackResponse)
CreateGetAggregateConfigRuleComplianceByPackResponse creates a response to parse from GetAggregateConfigRuleComplianceByPack response
type GetAggregateConfigRuleRequest ¶
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 ¶
func CreateGetAggregateConfigRuleRequest() (request *GetAggregateConfigRuleRequest)
CreateGetAggregateConfigRuleRequest creates a request to invoke GetAggregateConfigRule API
type GetAggregateConfigRuleResponse ¶
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 ¶
func CreateGetAggregateConfigRuleResponse() (response *GetAggregateConfigRuleResponse)
CreateGetAggregateConfigRuleResponse creates a response to parse from GetAggregateConfigRule response
type GetAggregateConfigRuleSummaryByRiskLevelRequest ¶
type GetAggregateConfigRuleSummaryByRiskLevelRequest struct { *requests.RpcRequest AggregatorId string `position:"Query" name:"AggregatorId"` }
GetAggregateConfigRuleSummaryByRiskLevelRequest is the request struct for api GetAggregateConfigRuleSummaryByRiskLevel
func CreateGetAggregateConfigRuleSummaryByRiskLevelRequest ¶
func CreateGetAggregateConfigRuleSummaryByRiskLevelRequest() (request *GetAggregateConfigRuleSummaryByRiskLevelRequest)
CreateGetAggregateConfigRuleSummaryByRiskLevelRequest creates a request to invoke GetAggregateConfigRuleSummaryByRiskLevel API
type GetAggregateConfigRuleSummaryByRiskLevelResponse ¶
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 ¶
func CreateGetAggregateConfigRuleSummaryByRiskLevelResponse() (response *GetAggregateConfigRuleSummaryByRiskLevelResponse)
CreateGetAggregateConfigRuleSummaryByRiskLevelResponse creates a response to parse from GetAggregateConfigRuleSummaryByRiskLevel response
type GetAggregateConfigRulesReportRequest ¶
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 ¶
func CreateGetAggregateConfigRulesReportRequest() (request *GetAggregateConfigRulesReportRequest)
CreateGetAggregateConfigRulesReportRequest creates a request to invoke GetAggregateConfigRulesReport API
type GetAggregateConfigRulesReportResponse ¶
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 ¶
func CreateGetAggregateConfigRulesReportResponse() (response *GetAggregateConfigRulesReportResponse)
CreateGetAggregateConfigRulesReportResponse creates a response to parse from GetAggregateConfigRulesReport response
type GetAggregateDiscoveredResourceRequest ¶
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 ¶
func CreateGetAggregateDiscoveredResourceRequest() (request *GetAggregateDiscoveredResourceRequest)
CreateGetAggregateDiscoveredResourceRequest creates a request to invoke GetAggregateDiscoveredResource API
type GetAggregateDiscoveredResourceResponse ¶
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 ¶
func CreateGetAggregateDiscoveredResourceResponse() (response *GetAggregateDiscoveredResourceResponse)
CreateGetAggregateDiscoveredResourceResponse creates a response to parse from GetAggregateDiscoveredResource response
type GetAggregateResourceComplianceByConfigRuleRequest ¶
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 ¶
func CreateGetAggregateResourceComplianceByConfigRuleRequest() (request *GetAggregateResourceComplianceByConfigRuleRequest)
CreateGetAggregateResourceComplianceByConfigRuleRequest creates a request to invoke GetAggregateResourceComplianceByConfigRule API
type GetAggregateResourceComplianceByConfigRuleResponse ¶
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 ¶
func CreateGetAggregateResourceComplianceByConfigRuleResponse() (response *GetAggregateResourceComplianceByConfigRuleResponse)
CreateGetAggregateResourceComplianceByConfigRuleResponse creates a response to parse from GetAggregateResourceComplianceByConfigRule response
type GetAggregateResourceComplianceByPackRequest ¶
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 ¶
func CreateGetAggregateResourceComplianceByPackRequest() (request *GetAggregateResourceComplianceByPackRequest)
CreateGetAggregateResourceComplianceByPackRequest creates a request to invoke GetAggregateResourceComplianceByPack API
type GetAggregateResourceComplianceByPackResponse ¶
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 ¶
func CreateGetAggregateResourceComplianceByPackResponse() (response *GetAggregateResourceComplianceByPackResponse)
CreateGetAggregateResourceComplianceByPackResponse creates a response to parse from GetAggregateResourceComplianceByPack response
type GetAggregateResourceComplianceGroupByRegionRequest ¶
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 ¶
func CreateGetAggregateResourceComplianceGroupByRegionRequest() (request *GetAggregateResourceComplianceGroupByRegionRequest)
CreateGetAggregateResourceComplianceGroupByRegionRequest creates a request to invoke GetAggregateResourceComplianceGroupByRegion API
type GetAggregateResourceComplianceGroupByRegionResponse ¶
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 ¶
func CreateGetAggregateResourceComplianceGroupByRegionResponse() (response *GetAggregateResourceComplianceGroupByRegionResponse)
CreateGetAggregateResourceComplianceGroupByRegionResponse creates a response to parse from GetAggregateResourceComplianceGroupByRegion response
type GetAggregateResourceComplianceGroupByResourceTypeRequest ¶
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 ¶
func CreateGetAggregateResourceComplianceGroupByResourceTypeRequest() (request *GetAggregateResourceComplianceGroupByResourceTypeRequest)
CreateGetAggregateResourceComplianceGroupByResourceTypeRequest creates a request to invoke GetAggregateResourceComplianceGroupByResourceType API
type GetAggregateResourceComplianceGroupByResourceTypeResponse ¶
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 ¶
func CreateGetAggregateResourceComplianceGroupByResourceTypeResponse() (response *GetAggregateResourceComplianceGroupByResourceTypeResponse)
CreateGetAggregateResourceComplianceGroupByResourceTypeResponse creates a response to parse from GetAggregateResourceComplianceGroupByResourceType response
type GetAggregateResourceComplianceTimelineRequest ¶
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 ¶
func CreateGetAggregateResourceComplianceTimelineRequest() (request *GetAggregateResourceComplianceTimelineRequest)
CreateGetAggregateResourceComplianceTimelineRequest creates a request to invoke GetAggregateResourceComplianceTimeline API
type GetAggregateResourceComplianceTimelineResponse ¶
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 ¶
func CreateGetAggregateResourceComplianceTimelineResponse() (response *GetAggregateResourceComplianceTimelineResponse)
CreateGetAggregateResourceComplianceTimelineResponse creates a response to parse from GetAggregateResourceComplianceTimeline response
type GetAggregateResourceConfigurationTimelineRequest ¶
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 ¶
func CreateGetAggregateResourceConfigurationTimelineRequest() (request *GetAggregateResourceConfigurationTimelineRequest)
CreateGetAggregateResourceConfigurationTimelineRequest creates a request to invoke GetAggregateResourceConfigurationTimeline API
type GetAggregateResourceConfigurationTimelineResponse ¶
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 ¶
func CreateGetAggregateResourceConfigurationTimelineResponse() (response *GetAggregateResourceConfigurationTimelineResponse)
CreateGetAggregateResourceConfigurationTimelineResponse creates a response to parse from GetAggregateResourceConfigurationTimeline response
type GetAggregateResourceCountsGroupByRegionRequest ¶
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 ¶
func CreateGetAggregateResourceCountsGroupByRegionRequest() (request *GetAggregateResourceCountsGroupByRegionRequest)
CreateGetAggregateResourceCountsGroupByRegionRequest creates a request to invoke GetAggregateResourceCountsGroupByRegion API
type GetAggregateResourceCountsGroupByRegionResponse ¶
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 ¶
func CreateGetAggregateResourceCountsGroupByRegionResponse() (response *GetAggregateResourceCountsGroupByRegionResponse)
CreateGetAggregateResourceCountsGroupByRegionResponse creates a response to parse from GetAggregateResourceCountsGroupByRegion response
type GetAggregateResourceCountsGroupByResourceTypeRequest ¶
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 ¶
func CreateGetAggregateResourceCountsGroupByResourceTypeRequest() (request *GetAggregateResourceCountsGroupByResourceTypeRequest)
CreateGetAggregateResourceCountsGroupByResourceTypeRequest creates a request to invoke GetAggregateResourceCountsGroupByResourceType API
type GetAggregateResourceCountsGroupByResourceTypeResponse ¶
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 ¶
func CreateGetAggregateResourceCountsGroupByResourceTypeResponse() (response *GetAggregateResourceCountsGroupByResourceTypeResponse)
CreateGetAggregateResourceCountsGroupByResourceTypeResponse creates a response to parse from GetAggregateResourceCountsGroupByResourceType response
type GetAggregatorRequest ¶
type GetAggregatorRequest struct { *requests.RpcRequest AggregatorId string `position:"Query" name:"AggregatorId"` }
GetAggregatorRequest is the request struct for api GetAggregator
func CreateGetAggregatorRequest ¶
func CreateGetAggregatorRequest() (request *GetAggregatorRequest)
CreateGetAggregatorRequest creates a request to invoke GetAggregator API
type GetAggregatorResponse ¶
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 ¶
func CreateGetAggregatorResponse() (response *GetAggregatorResponse)
CreateGetAggregatorResponse creates a response to parse from GetAggregator response
type GetCompliancePackReportRequest ¶
type GetCompliancePackReportRequest struct { *requests.RpcRequest CompliancePackId string `position:"Query" name:"CompliancePackId"` }
GetCompliancePackReportRequest is the request struct for api GetCompliancePackReport
func CreateGetCompliancePackReportRequest ¶
func CreateGetCompliancePackReportRequest() (request *GetCompliancePackReportRequest)
CreateGetCompliancePackReportRequest creates a request to invoke GetCompliancePackReport API
type GetCompliancePackReportResponse ¶
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 ¶
func CreateGetCompliancePackReportResponse() (response *GetCompliancePackReportResponse)
CreateGetCompliancePackReportResponse creates a response to parse from GetCompliancePackReport response
type GetCompliancePackRequest ¶
type GetCompliancePackRequest struct { *requests.RpcRequest CompliancePackId string `position:"Query" name:"CompliancePackId"` }
GetCompliancePackRequest is the request struct for api GetCompliancePack
func CreateGetCompliancePackRequest ¶
func CreateGetCompliancePackRequest() (request *GetCompliancePackRequest)
CreateGetCompliancePackRequest creates a request to invoke GetCompliancePack API
type GetCompliancePackResponse ¶
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 ¶
func CreateGetCompliancePackResponse() (response *GetCompliancePackResponse)
CreateGetCompliancePackResponse creates a response to parse from GetCompliancePack response
type GetConfigDeliveryChannelRequest ¶
type GetConfigDeliveryChannelRequest struct { *requests.RpcRequest DeliveryChannelId string `position:"Query" name:"DeliveryChannelId"` }
GetConfigDeliveryChannelRequest is the request struct for api GetConfigDeliveryChannel
func CreateGetConfigDeliveryChannelRequest ¶
func CreateGetConfigDeliveryChannelRequest() (request *GetConfigDeliveryChannelRequest)
CreateGetConfigDeliveryChannelRequest creates a request to invoke GetConfigDeliveryChannel API
type GetConfigDeliveryChannelResponse ¶
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 ¶
func CreateGetConfigDeliveryChannelResponse() (response *GetConfigDeliveryChannelResponse)
CreateGetConfigDeliveryChannelResponse creates a response to parse from GetConfigDeliveryChannel response
type GetConfigRuleComplianceByPackRequest ¶
type GetConfigRuleComplianceByPackRequest struct { *requests.RpcRequest CompliancePackId string `position:"Query" name:"CompliancePackId"` }
GetConfigRuleComplianceByPackRequest is the request struct for api GetConfigRuleComplianceByPack
func CreateGetConfigRuleComplianceByPackRequest ¶
func CreateGetConfigRuleComplianceByPackRequest() (request *GetConfigRuleComplianceByPackRequest)
CreateGetConfigRuleComplianceByPackRequest creates a request to invoke GetConfigRuleComplianceByPack API
type GetConfigRuleComplianceByPackResponse ¶
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 ¶
func CreateGetConfigRuleComplianceByPackResponse() (response *GetConfigRuleComplianceByPackResponse)
CreateGetConfigRuleComplianceByPackResponse creates a response to parse from GetConfigRuleComplianceByPack response
type GetConfigRuleRequest ¶
type GetConfigRuleRequest struct { *requests.RpcRequest ConfigRuleId string `position:"Query" name:"ConfigRuleId"` }
GetConfigRuleRequest is the request struct for api GetConfigRule
func CreateGetConfigRuleRequest ¶
func CreateGetConfigRuleRequest() (request *GetConfigRuleRequest)
CreateGetConfigRuleRequest creates a request to invoke GetConfigRule API
type GetConfigRuleResponse ¶
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 ¶
func CreateGetConfigRuleResponse() (response *GetConfigRuleResponse)
CreateGetConfigRuleResponse creates a response to parse from GetConfigRule response
type GetConfigRuleSummaryByRiskLevelRequest ¶
type GetConfigRuleSummaryByRiskLevelRequest struct {
*requests.RpcRequest
}
GetConfigRuleSummaryByRiskLevelRequest is the request struct for api GetConfigRuleSummaryByRiskLevel
func CreateGetConfigRuleSummaryByRiskLevelRequest ¶
func CreateGetConfigRuleSummaryByRiskLevelRequest() (request *GetConfigRuleSummaryByRiskLevelRequest)
CreateGetConfigRuleSummaryByRiskLevelRequest creates a request to invoke GetConfigRuleSummaryByRiskLevel API
type GetConfigRuleSummaryByRiskLevelResponse ¶
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 ¶
func CreateGetConfigRuleSummaryByRiskLevelResponse() (response *GetConfigRuleSummaryByRiskLevelResponse)
CreateGetConfigRuleSummaryByRiskLevelResponse creates a response to parse from GetConfigRuleSummaryByRiskLevel response
type GetConfigRulesReportRequest ¶
type GetConfigRulesReportRequest struct { *requests.RpcRequest ReportId string `position:"Query" name:"ReportId"` }
GetConfigRulesReportRequest is the request struct for api GetConfigRulesReport
func CreateGetConfigRulesReportRequest ¶
func CreateGetConfigRulesReportRequest() (request *GetConfigRulesReportRequest)
CreateGetConfigRulesReportRequest creates a request to invoke GetConfigRulesReport API
type GetConfigRulesReportResponse ¶
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 ¶
func CreateGetConfigRulesReportResponse() (response *GetConfigRulesReportResponse)
CreateGetConfigRulesReportResponse creates a response to parse from GetConfigRulesReport response
type GetDiscoveredResourceCountsGroupByRegionRequest ¶
type GetDiscoveredResourceCountsGroupByRegionRequest struct { *requests.RpcRequest ResourceType string `position:"Query" name:"ResourceType"` }
GetDiscoveredResourceCountsGroupByRegionRequest is the request struct for api GetDiscoveredResourceCountsGroupByRegion
func CreateGetDiscoveredResourceCountsGroupByRegionRequest ¶
func CreateGetDiscoveredResourceCountsGroupByRegionRequest() (request *GetDiscoveredResourceCountsGroupByRegionRequest)
CreateGetDiscoveredResourceCountsGroupByRegionRequest creates a request to invoke GetDiscoveredResourceCountsGroupByRegion API
type GetDiscoveredResourceCountsGroupByRegionResponse ¶
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 ¶
func CreateGetDiscoveredResourceCountsGroupByRegionResponse() (response *GetDiscoveredResourceCountsGroupByRegionResponse)
CreateGetDiscoveredResourceCountsGroupByRegionResponse creates a response to parse from GetDiscoveredResourceCountsGroupByRegion response
type GetDiscoveredResourceCountsGroupByResourceTypeRequest ¶
type GetDiscoveredResourceCountsGroupByResourceTypeRequest struct { *requests.RpcRequest Region string `position:"Query" name:"Region"` }
GetDiscoveredResourceCountsGroupByResourceTypeRequest is the request struct for api GetDiscoveredResourceCountsGroupByResourceType
func CreateGetDiscoveredResourceCountsGroupByResourceTypeRequest ¶
func CreateGetDiscoveredResourceCountsGroupByResourceTypeRequest() (request *GetDiscoveredResourceCountsGroupByResourceTypeRequest)
CreateGetDiscoveredResourceCountsGroupByResourceTypeRequest creates a request to invoke GetDiscoveredResourceCountsGroupByResourceType API
type GetDiscoveredResourceCountsGroupByResourceTypeResponse ¶
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 ¶
func CreateGetDiscoveredResourceCountsGroupByResourceTypeResponse() (response *GetDiscoveredResourceCountsGroupByResourceTypeResponse)
CreateGetDiscoveredResourceCountsGroupByResourceTypeResponse creates a response to parse from GetDiscoveredResourceCountsGroupByResourceType response
type GetDiscoveredResourceRequest ¶
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 ¶
func CreateGetDiscoveredResourceRequest() (request *GetDiscoveredResourceRequest)
CreateGetDiscoveredResourceRequest creates a request to invoke GetDiscoveredResource API
type GetDiscoveredResourceResponse ¶
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 ¶
func CreateGetDiscoveredResourceResponse() (response *GetDiscoveredResourceResponse)
CreateGetDiscoveredResourceResponse creates a response to parse from GetDiscoveredResource response
type GetIntegratedServiceStatusRequest ¶
type GetIntegratedServiceStatusRequest struct { *requests.RpcRequest ServiceCode string `position:"Body" name:"ServiceCode"` }
GetIntegratedServiceStatusRequest is the request struct for api GetIntegratedServiceStatus
func CreateGetIntegratedServiceStatusRequest ¶
func CreateGetIntegratedServiceStatusRequest() (request *GetIntegratedServiceStatusRequest)
CreateGetIntegratedServiceStatusRequest creates a request to invoke GetIntegratedServiceStatus API
type GetIntegratedServiceStatusResponse ¶
type GetIntegratedServiceStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Data bool `json:"Data" xml:"Data"` }
GetIntegratedServiceStatusResponse is the response struct for api GetIntegratedServiceStatus
func CreateGetIntegratedServiceStatusResponse ¶
func CreateGetIntegratedServiceStatusResponse() (response *GetIntegratedServiceStatusResponse)
CreateGetIntegratedServiceStatusResponse creates a response to parse from GetIntegratedServiceStatus response
type GetManagedRuleRequest ¶
type GetManagedRuleRequest struct { *requests.RpcRequest Identifier string `position:"Query" name:"Identifier"` }
GetManagedRuleRequest is the request struct for api GetManagedRule
func CreateGetManagedRuleRequest ¶
func CreateGetManagedRuleRequest() (request *GetManagedRuleRequest)
CreateGetManagedRuleRequest creates a request to invoke GetManagedRule API
type GetManagedRuleResponse ¶
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 ¶
func CreateGetManagedRuleResponse() (response *GetManagedRuleResponse)
CreateGetManagedRuleResponse creates a response to parse from GetManagedRule response
type GetResourceComplianceByConfigRuleRequest ¶
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 ¶
func CreateGetResourceComplianceByConfigRuleRequest() (request *GetResourceComplianceByConfigRuleRequest)
CreateGetResourceComplianceByConfigRuleRequest creates a request to invoke GetResourceComplianceByConfigRule API
type GetResourceComplianceByConfigRuleResponse ¶
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 ¶
func CreateGetResourceComplianceByConfigRuleResponse() (response *GetResourceComplianceByConfigRuleResponse)
CreateGetResourceComplianceByConfigRuleResponse creates a response to parse from GetResourceComplianceByConfigRule response
type GetResourceComplianceByPackRequest ¶
type GetResourceComplianceByPackRequest struct { *requests.RpcRequest CompliancePackId string `position:"Query" name:"CompliancePackId"` }
GetResourceComplianceByPackRequest is the request struct for api GetResourceComplianceByPack
func CreateGetResourceComplianceByPackRequest ¶
func CreateGetResourceComplianceByPackRequest() (request *GetResourceComplianceByPackRequest)
CreateGetResourceComplianceByPackRequest creates a request to invoke GetResourceComplianceByPack API
type GetResourceComplianceByPackResponse ¶
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 ¶
func CreateGetResourceComplianceByPackResponse() (response *GetResourceComplianceByPackResponse)
CreateGetResourceComplianceByPackResponse creates a response to parse from GetResourceComplianceByPack response
type GetResourceComplianceGroupByRegionRequest ¶
type GetResourceComplianceGroupByRegionRequest struct { *requests.RpcRequest ConfigRuleIds string `position:"Query" name:"ConfigRuleIds"` }
GetResourceComplianceGroupByRegionRequest is the request struct for api GetResourceComplianceGroupByRegion
func CreateGetResourceComplianceGroupByRegionRequest ¶
func CreateGetResourceComplianceGroupByRegionRequest() (request *GetResourceComplianceGroupByRegionRequest)
CreateGetResourceComplianceGroupByRegionRequest creates a request to invoke GetResourceComplianceGroupByRegion API
type GetResourceComplianceGroupByRegionResponse ¶
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 ¶
func CreateGetResourceComplianceGroupByRegionResponse() (response *GetResourceComplianceGroupByRegionResponse)
CreateGetResourceComplianceGroupByRegionResponse creates a response to parse from GetResourceComplianceGroupByRegion response
type GetResourceComplianceGroupByResourceTypeRequest ¶
type GetResourceComplianceGroupByResourceTypeRequest struct { *requests.RpcRequest ConfigRuleIds string `position:"Query" name:"ConfigRuleIds"` }
GetResourceComplianceGroupByResourceTypeRequest is the request struct for api GetResourceComplianceGroupByResourceType
func CreateGetResourceComplianceGroupByResourceTypeRequest ¶
func CreateGetResourceComplianceGroupByResourceTypeRequest() (request *GetResourceComplianceGroupByResourceTypeRequest)
CreateGetResourceComplianceGroupByResourceTypeRequest creates a request to invoke GetResourceComplianceGroupByResourceType API
type GetResourceComplianceGroupByResourceTypeResponse ¶
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 ¶
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 ¶
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 ¶
func CreateIgnoreAggregateEvaluationResultsRequest() (request *IgnoreAggregateEvaluationResultsRequest)
CreateIgnoreAggregateEvaluationResultsRequest creates a request to invoke IgnoreAggregateEvaluationResults API
type IgnoreAggregateEvaluationResultsResources ¶
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 ¶
type IgnoreAggregateEvaluationResultsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
IgnoreAggregateEvaluationResultsResponse is the response struct for api IgnoreAggregateEvaluationResults
func CreateIgnoreAggregateEvaluationResultsResponse ¶
func CreateIgnoreAggregateEvaluationResultsResponse() (response *IgnoreAggregateEvaluationResultsResponse)
CreateIgnoreAggregateEvaluationResultsResponse creates a response to parse from IgnoreAggregateEvaluationResults response
type IgnoreEvaluationResultsRequest ¶
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 ¶
func CreateIgnoreEvaluationResultsRequest() (request *IgnoreEvaluationResultsRequest)
CreateIgnoreEvaluationResultsRequest creates a request to invoke IgnoreEvaluationResults API
type IgnoreEvaluationResultsResources ¶
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 ¶
type IgnoreEvaluationResultsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
IgnoreEvaluationResultsResponse is the response struct for api IgnoreEvaluationResults
func CreateIgnoreEvaluationResultsResponse ¶
func CreateIgnoreEvaluationResultsResponse() (response *IgnoreEvaluationResultsResponse)
CreateIgnoreEvaluationResultsResponse creates a response to parse from IgnoreEvaluationResults response
type LabelsInGetAggregateConfigRule ¶
type LabelsInGetAggregateConfigRule struct {
Labels []string `json:"Labels" xml:"Labels"`
}
LabelsInGetAggregateConfigRule is a nested struct in config response
type LabelsInGetConfigRule ¶
type LabelsInGetConfigRule struct {
Labels []string `json:"Labels" xml:"Labels"`
}
LabelsInGetConfigRule is a nested struct in config response
type LabelsInGetManagedRule ¶
type LabelsInGetManagedRule struct {
Labels []string `json:"Labels" xml:"Labels"`
}
LabelsInGetManagedRule is a nested struct in config response
type LabelsInListManagedRules ¶
type LabelsInListManagedRules struct {
Labels []string `json:"Labels" xml:"Labels"`
}
LabelsInListManagedRules is a nested struct in config response
type ListAggregateCompliancePacksRequest ¶
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 ¶
func CreateListAggregateCompliancePacksRequest() (request *ListAggregateCompliancePacksRequest)
CreateListAggregateCompliancePacksRequest creates a request to invoke ListAggregateCompliancePacks API
type ListAggregateCompliancePacksResponse ¶
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 ¶
func CreateListAggregateCompliancePacksResponse() (response *ListAggregateCompliancePacksResponse)
CreateListAggregateCompliancePacksResponse creates a response to parse from ListAggregateCompliancePacks response
type ListAggregateConfigDeliveryChannelsRequest ¶
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 ¶
func CreateListAggregateConfigDeliveryChannelsRequest() (request *ListAggregateConfigDeliveryChannelsRequest)
CreateListAggregateConfigDeliveryChannelsRequest creates a request to invoke ListAggregateConfigDeliveryChannels API
type ListAggregateConfigDeliveryChannelsResponse ¶
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 ¶
func CreateListAggregateConfigDeliveryChannelsResponse() (response *ListAggregateConfigDeliveryChannelsResponse)
CreateListAggregateConfigDeliveryChannelsResponse creates a response to parse from ListAggregateConfigDeliveryChannels response
type ListAggregateConfigRuleEvaluationResultsRequest ¶
type ListAggregateConfigRuleEvaluationResultsRequest struct { *requests.RpcRequest ConfigRuleId string `position:"Query" name:"ConfigRuleId"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Regions string `position:"Query" name:"Regions"` AggregatorId string `position:"Query" name:"AggregatorId"` NextToken string `position:"Query" name:"NextToken"` CompliancePackId string `position:"Query" name:"CompliancePackId"` ComplianceType string `position:"Query" name:"ComplianceType"` ResourceTypes string `position:"Query" name:"ResourceTypes"` ResourceGroupIds string `position:"Query" name:"ResourceGroupIds"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListAggregateConfigRuleEvaluationResultsRequest is the request struct for api ListAggregateConfigRuleEvaluationResults
func CreateListAggregateConfigRuleEvaluationResultsRequest ¶
func CreateListAggregateConfigRuleEvaluationResultsRequest() (request *ListAggregateConfigRuleEvaluationResultsRequest)
CreateListAggregateConfigRuleEvaluationResultsRequest creates a request to invoke ListAggregateConfigRuleEvaluationResults API
type ListAggregateConfigRuleEvaluationResultsResponse ¶
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 ¶
func CreateListAggregateConfigRuleEvaluationResultsResponse() (response *ListAggregateConfigRuleEvaluationResultsResponse)
CreateListAggregateConfigRuleEvaluationResultsResponse creates a response to parse from ListAggregateConfigRuleEvaluationResults response
type ListAggregateConfigRulesRequest ¶
type ListAggregateConfigRulesRequest struct { *requests.RpcRequest FilterInCompliancePack requests.Boolean `position:"Query" name:"FilterInCompliancePack"` MessageType string `position:"Query" name:"MessageType"` ConfigRuleState string `position:"Query" name:"ConfigRuleState"` AggregatorId string `position:"Query" name:"AggregatorId"` FilterInCompliancePackExcludeIds string `position:"Query" name:"FilterInCompliancePackExcludeIds"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` CompliancePackId string `position:"Query" name:"CompliancePackId"` Tag ListAggregateConfigRulesTag `position:"Query" name:"Tag" type:"Struct"` Keyword string `position:"Query" name:"Keyword"` ComplianceType string `position:"Query" name:"ComplianceType"` RiskLevel requests.Integer `position:"Query" name:"RiskLevel"` ConfigRuleName string `position:"Query" name:"ConfigRuleName"` }
ListAggregateConfigRulesRequest is the request struct for api ListAggregateConfigRules
func CreateListAggregateConfigRulesRequest ¶
func CreateListAggregateConfigRulesRequest() (request *ListAggregateConfigRulesRequest)
CreateListAggregateConfigRulesRequest creates a request to invoke ListAggregateConfigRules API
type ListAggregateConfigRulesResponse ¶
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 ¶
func CreateListAggregateConfigRulesResponse() (response *ListAggregateConfigRulesResponse)
CreateListAggregateConfigRulesResponse creates a response to parse from ListAggregateConfigRules response
type ListAggregateConfigRulesTag ¶
ListAggregateConfigRulesTag is a repeated param struct in ListAggregateConfigRulesRequest
type ListAggregateDiscoveredResourcesRequest ¶
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 ¶
func CreateListAggregateDiscoveredResourcesRequest() (request *ListAggregateDiscoveredResourcesRequest)
CreateListAggregateDiscoveredResourcesRequest creates a request to invoke ListAggregateDiscoveredResources API
type ListAggregateDiscoveredResourcesResponse ¶
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 ¶
func CreateListAggregateDiscoveredResourcesResponse() (response *ListAggregateDiscoveredResourcesResponse)
CreateListAggregateDiscoveredResourcesResponse creates a response to parse from ListAggregateDiscoveredResources response
type ListAggregateRemediationsRequest ¶
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 ¶
func CreateListAggregateRemediationsRequest() (request *ListAggregateRemediationsRequest)
CreateListAggregateRemediationsRequest creates a request to invoke ListAggregateRemediations API
type ListAggregateRemediationsResponse ¶
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 ¶
func CreateListAggregateRemediationsResponse() (response *ListAggregateRemediationsResponse)
CreateListAggregateRemediationsResponse creates a response to parse from ListAggregateRemediations response
type ListAggregateResourceEvaluationResultsRequest ¶
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 ¶
func CreateListAggregateResourceEvaluationResultsRequest() (request *ListAggregateResourceEvaluationResultsRequest)
CreateListAggregateResourceEvaluationResultsRequest creates a request to invoke ListAggregateResourceEvaluationResults API
type ListAggregateResourceEvaluationResultsResponse ¶
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 ¶
func CreateListAggregateResourceEvaluationResultsResponse() (response *ListAggregateResourceEvaluationResultsResponse)
CreateListAggregateResourceEvaluationResultsResponse creates a response to parse from ListAggregateResourceEvaluationResults response
type ListAggregatorsRequest ¶
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 ¶
func CreateListAggregatorsRequest() (request *ListAggregatorsRequest)
CreateListAggregatorsRequest creates a request to invoke ListAggregators API
type ListAggregatorsResponse ¶
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 ¶
func CreateListAggregatorsResponse() (response *ListAggregatorsResponse)
CreateListAggregatorsResponse creates a response to parse from ListAggregators response
type ListCompliancePackTemplatesRequest ¶
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 ¶
func CreateListCompliancePackTemplatesRequest() (request *ListCompliancePackTemplatesRequest)
CreateListCompliancePackTemplatesRequest creates a request to invoke ListCompliancePackTemplates API
type ListCompliancePackTemplatesResponse ¶
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 ¶
func CreateListCompliancePackTemplatesResponse() (response *ListCompliancePackTemplatesResponse)
CreateListCompliancePackTemplatesResponse creates a response to parse from ListCompliancePackTemplates response
type ListCompliancePacksRequest ¶
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 ¶
func CreateListCompliancePacksRequest() (request *ListCompliancePacksRequest)
CreateListCompliancePacksRequest creates a request to invoke ListCompliancePacks API
type ListCompliancePacksResponse ¶
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 ¶
func CreateListCompliancePacksResponse() (response *ListCompliancePacksResponse)
CreateListCompliancePacksResponse creates a response to parse from ListCompliancePacks response
type ListConfigDeliveryChannelsRequest ¶
type ListConfigDeliveryChannelsRequest struct { *requests.RpcRequest DeliveryChannelIds string `position:"Query" name:"DeliveryChannelIds"` }
ListConfigDeliveryChannelsRequest is the request struct for api ListConfigDeliveryChannels
func CreateListConfigDeliveryChannelsRequest ¶
func CreateListConfigDeliveryChannelsRequest() (request *ListConfigDeliveryChannelsRequest)
CreateListConfigDeliveryChannelsRequest creates a request to invoke ListConfigDeliveryChannels API
type ListConfigDeliveryChannelsResponse ¶
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 ¶
func CreateListConfigDeliveryChannelsResponse() (response *ListConfigDeliveryChannelsResponse)
CreateListConfigDeliveryChannelsResponse creates a response to parse from ListConfigDeliveryChannels response
type ListConfigRuleEvaluationResultsRequest ¶
type ListConfigRuleEvaluationResultsRequest struct { *requests.RpcRequest ConfigRuleId string `position:"Query" name:"ConfigRuleId"` Regions string `position:"Query" name:"Regions"` NextToken string `position:"Query" name:"NextToken"` CompliancePackId string `position:"Query" name:"CompliancePackId"` ComplianceType string `position:"Query" name:"ComplianceType"` ResourceTypes string `position:"Query" name:"ResourceTypes"` ResourceGroupIds string `position:"Query" name:"ResourceGroupIds"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListConfigRuleEvaluationResultsRequest is the request struct for api ListConfigRuleEvaluationResults
func CreateListConfigRuleEvaluationResultsRequest ¶
func CreateListConfigRuleEvaluationResultsRequest() (request *ListConfigRuleEvaluationResultsRequest)
CreateListConfigRuleEvaluationResultsRequest creates a request to invoke ListConfigRuleEvaluationResults API
type ListConfigRuleEvaluationResultsResponse ¶
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 ¶
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 ¶
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 ¶
func CreateListManagedRulesRequest() (request *ListManagedRulesRequest)
CreateListManagedRulesRequest creates a request to invoke ListManagedRules API
type ListManagedRulesResponse ¶
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 ¶
func CreateListManagedRulesResponse() (response *ListManagedRulesResponse)
CreateListManagedRulesResponse creates a response to parse from ListManagedRules response
type ListPreManagedRulesRequest ¶
type ListPreManagedRulesRequest struct { *requests.RpcRequest ResourceTypes *[]string `position:"Body" name:"ResourceTypes" type:"Json"` PageNumber requests.Integer `position:"Body" name:"PageNumber"` PageSize requests.Integer `position:"Body" name:"PageSize"` ResourceTypeFormat string `position:"Body" name:"ResourceTypeFormat"` }
ListPreManagedRulesRequest is the request struct for api ListPreManagedRules
func CreateListPreManagedRulesRequest ¶
func CreateListPreManagedRulesRequest() (request *ListPreManagedRulesRequest)
CreateListPreManagedRulesRequest creates a request to invoke ListPreManagedRules API
type ListPreManagedRulesResponse ¶
type ListPreManagedRulesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageNumber int64 `json:"PageNumber" xml:"PageNumber"` PageSize int64 `json:"PageSize" xml:"PageSize"` ManagedRules []ManagedRule `json:"ManagedRules" xml:"ManagedRules"` }
ListPreManagedRulesResponse is the response struct for api ListPreManagedRules
func CreateListPreManagedRulesResponse ¶
func CreateListPreManagedRulesResponse() (response *ListPreManagedRulesResponse)
CreateListPreManagedRulesResponse creates a response to parse from ListPreManagedRules response
type ListRemediationTemplatesRequest ¶
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 ¶
func CreateListRemediationTemplatesRequest() (request *ListRemediationTemplatesRequest)
CreateListRemediationTemplatesRequest creates a request to invoke ListRemediationTemplates API
type ListRemediationTemplatesResponse ¶
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 ¶
func CreateListRemediationTemplatesResponse() (response *ListRemediationTemplatesResponse)
CreateListRemediationTemplatesResponse creates a response to parse from ListRemediationTemplates response
type ListRemediationsRequest ¶
type ListRemediationsRequest struct { *requests.RpcRequest ConfigRuleIds string `position:"Query" name:"ConfigRuleIds"` }
ListRemediationsRequest is the request struct for api ListRemediations
func CreateListRemediationsRequest ¶
func CreateListRemediationsRequest() (request *ListRemediationsRequest)
CreateListRemediationsRequest creates a request to invoke ListRemediations API
type ListRemediationsResponse ¶
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 ¶
func CreateListRemediationsResponse() (response *ListRemediationsResponse)
CreateListRemediationsResponse creates a response to parse from ListRemediations response
type ListResourceEvaluationResultsRequest ¶
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 ¶
func CreateListResourceEvaluationResultsRequest() (request *ListResourceEvaluationResultsRequest)
CreateListResourceEvaluationResultsRequest creates a request to invoke ListResourceEvaluationResults API
type ListResourceEvaluationResultsResponse ¶
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 ¶
func CreateListResourceEvaluationResultsResponse() (response *ListResourceEvaluationResultsResponse)
CreateListResourceEvaluationResultsResponse creates a response to parse from ListResourceEvaluationResults response
type ListTagResourcesRequest ¶
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 ¶
func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)
CreateListTagResourcesRequest creates a request to invoke ListTagResources API
type ListTagResourcesResponse ¶
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 ¶
func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)
CreateListTagResourcesResponse creates a response to parse from ListTagResources response
type ManagedRule ¶
type ManagedRule struct { RiskLevel int `json:"RiskLevel" xml:"RiskLevel"` CreateTimestamp int64 `json:"CreateTimestamp" xml:"CreateTimestamp"` HelpHint string `json:"HelpHint" xml:"HelpHint"` HelpUrls string `json:"HelpUrls" xml:"HelpUrls"` RegionId string `json:"RegionId" xml:"RegionId"` HelpDoc string `json:"HelpDoc" xml:"HelpDoc"` ReferenceCount int `json:"ReferenceCount" xml:"ReferenceCount"` Description string `json:"Description" xml:"Description"` ManagedRuleName string `json:"ManagedRuleName" xml:"ManagedRuleName"` ServiceName string `json:"ServiceName" xml:"ServiceName"` DefaultEnable bool `json:"DefaultEnable" xml:"DefaultEnable"` FunctionName string `json:"FunctionName" xml:"FunctionName"` CompulsoryInputParameterDetails map[string]interface{} `json:"CompulsoryInputParameterDetails" xml:"CompulsoryInputParameterDetails"` HelpUrl string `json:"HelpUrl" xml:"HelpUrl"` OptionalInputParameterDetails map[string]interface{} `json:"OptionalInputParameterDetails" xml:"OptionalInputParameterDetails"` DefaultName string `json:"DefaultName" xml:"DefaultName"` NonCompliantSample string `json:"NonCompliantSample" xml:"NonCompliantSample"` UseCases string `json:"UseCases" xml:"UseCases"` ConfigRuleName string `json:"ConfigRuleName" xml:"ConfigRuleName"` CompliantSample string `json:"CompliantSample" xml:"CompliantSample"` ResourceType string `json:"ResourceType" xml:"ResourceType"` InputParameters map[string]interface{} `json:"InputParameters" xml:"InputParameters"` Identifier string `json:"Identifier" xml:"Identifier"` SourceConditions []map[string]interface{} `json:"SourceConditions" xml:"SourceConditions"` Labels []string `json:"Labels" xml:"Labels"` Scope Scope `json:"Scope" xml:"Scope"` SourceDetails []SourceDetailsItem `json:"SourceDetails" xml:"SourceDetails"` }
ManagedRule is a nested struct in config response
type ManagedRuleList ¶
type ManagedRuleList struct {
ManagedRule []ManagedRule `json:"ManagedRule" xml:"ManagedRule"`
}
ManagedRuleList is a nested struct in config response
type ManagedRules ¶
type ManagedRules struct { TotalCount int64 `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` ManagedRuleList []ManagedRule `json:"ManagedRuleList" xml:"ManagedRuleList"` }
ManagedRules is a nested struct in config response
type ManagedRulesInListPreManagedRules ¶
type ManagedRulesInListPreManagedRules struct {
ManagedRule []ManagedRule `json:"ManagedRule" xml:"ManagedRule"`
}
ManagedRulesInListPreManagedRules is a nested struct in config response
type OperateAggregatorList ¶
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 ¶
type OperateAggregators struct {
OperateAggregatorList []OperateAggregatorList `json:"OperateAggregatorList" xml:"OperateAggregatorList"`
}
OperateAggregators is a nested struct in config response
type OperateAggregatorsResult ¶
type OperateAggregatorsResult struct {
OperateAggregators []OperateAggregatorList `json:"OperateAggregators" xml:"OperateAggregators"`
}
OperateAggregatorsResult is a nested struct in config response
type OperateCompliancePacksInDeleteAggregateCompliancePacks ¶
type OperateCompliancePacksInDeleteAggregateCompliancePacks struct {
OperateCompliancePacksItem []OperateCompliancePacksItem `json:"OperateCompliancePacks" xml:"OperateCompliancePacks"`
}
OperateCompliancePacksInDeleteAggregateCompliancePacks is a nested struct in config response
type OperateCompliancePacksInDeleteCompliancePacks ¶
type OperateCompliancePacksInDeleteCompliancePacks struct {
OperateCompliancePacksItem []OperateCompliancePacksItem `json:"OperateCompliancePacks" xml:"OperateCompliancePacks"`
}
OperateCompliancePacksInDeleteCompliancePacks is a nested struct in config response
type OperateCompliancePacksItem ¶
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 ¶
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 ¶
type OperateRuleItemListInActiveAggregateConfigRules struct {
OperateRuleItem []OperateRuleItem `json:"OperateRuleItem" xml:"OperateRuleItem"`
}
OperateRuleItemListInActiveAggregateConfigRules is a nested struct in config response
type OperateRuleItemListInAttachAggregateConfigRuleToCompliancePack ¶
type OperateRuleItemListInAttachAggregateConfigRuleToCompliancePack struct {
OperateRuleItem []OperateRuleItem `json:"OperateRuleItem" xml:"OperateRuleItem"`
}
OperateRuleItemListInAttachAggregateConfigRuleToCompliancePack is a nested struct in config response
type OperateRuleItemListInAttachConfigRuleToCompliancePack ¶
type OperateRuleItemListInAttachConfigRuleToCompliancePack struct {
OperateRuleItem []OperateRuleItem `json:"OperateRuleItem" xml:"OperateRuleItem"`
}
OperateRuleItemListInAttachConfigRuleToCompliancePack is a nested struct in config response
type OperateRuleItemListInDeactiveAggregateConfigRules ¶
type OperateRuleItemListInDeactiveAggregateConfigRules struct {
OperateRuleItem []OperateRuleItem `json:"OperateRuleItem" xml:"OperateRuleItem"`
}
OperateRuleItemListInDeactiveAggregateConfigRules is a nested struct in config response
type OperateRuleItemListInDeactiveConfigRules ¶
type OperateRuleItemListInDeactiveConfigRules struct {
OperateRuleItem []OperateRuleItem `json:"OperateRuleItem" xml:"OperateRuleItem"`
}
OperateRuleItemListInDeactiveConfigRules is a nested struct in config response
type OperateRuleItemListInDeleteAggregateConfigRules ¶
type OperateRuleItemListInDeleteAggregateConfigRules struct {
OperateRuleItem []OperateRuleItem `json:"OperateRuleItem" xml:"OperateRuleItem"`
}
OperateRuleItemListInDeleteAggregateConfigRules is a nested struct in config response
type OperateRuleItemListInDetachAggregateConfigRuleToCompliancePack ¶
type OperateRuleItemListInDetachAggregateConfigRuleToCompliancePack struct {
OperateRuleItem []OperateRuleItem `json:"OperateRuleItem" xml:"OperateRuleItem"`
}
OperateRuleItemListInDetachAggregateConfigRuleToCompliancePack is a nested struct in config response
type OperateRuleItemListInDetachConfigRuleToCompliancePack ¶
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 ¶
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 ¶
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 ¶
type RemediationDeleteResultsInDeleteAggregateRemediations struct {
RemediationDeleteResult []RemediationDeleteResult `json:"RemediationDeleteResult" xml:"RemediationDeleteResult"`
}
RemediationDeleteResultsInDeleteAggregateRemediations is a nested struct in config response
type RemediationDeleteResultsInDeleteRemediations ¶
type RemediationDeleteResultsInDeleteRemediations struct {
RemediationDeleteResult []RemediationDeleteResult `json:"RemediationDeleteResult" xml:"RemediationDeleteResult"`
}
RemediationDeleteResultsInDeleteRemediations is a nested struct in config response
type RemediationTemplate ¶
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 ¶
type RemediationTemplates struct {
RemediationTemplate []RemediationTemplate `json:"RemediationTemplate" xml:"RemediationTemplate"`
}
RemediationTemplates is a nested struct in config response
type RemediationsInListAggregateRemediations ¶
type RemediationsInListAggregateRemediations struct {
Remediation []Remediation `json:"Remediation" xml:"Remediation"`
}
RemediationsInListAggregateRemediations is a nested struct in config response
type RemediationsInListRemediations ¶
type RemediationsInListRemediations struct {
Remediation []Remediation `json:"Remediation" xml:"Remediation"`
}
RemediationsInListRemediations is a nested struct in config response
type ResourceComplianceResult ¶
type ResourceComplianceResult struct { CompliancePackId string `json:"CompliancePackId" xml:"CompliancePackId"` NonCompliantCount int `json:"NonCompliantCount" xml:"NonCompliantCount"` TotalCount int `json:"TotalCount" xml:"TotalCount"` }
ResourceComplianceResult is a nested struct in config response
type ResourceComplianceTimeline ¶
type ResourceComplianceTimeline struct { NextToken string `json:"NextToken" xml:"NextToken"` MaxResults int `json:"MaxResults" xml:"MaxResults"` ComplianceList []ComplianceListItem `json:"ComplianceList" xml:"ComplianceList"` }
ResourceComplianceTimeline is a nested struct in config response
type ResourceConfigurationTimeline ¶
type ResourceConfigurationTimeline struct { NextToken string `json:"NextToken" xml:"NextToken"` MaxResults int `json:"MaxResults" xml:"MaxResults"` ConfigurationList []ConfigurationListItem `json:"ConfigurationList" xml:"ConfigurationList"` }
ResourceConfigurationTimeline is a nested struct in config response
type ResourceEvaluation ¶
type ResourceEvaluation struct { ResourceLogicalId string `json:"ResourceLogicalId" xml:"ResourceLogicalId"` ResourceType string `json:"ResourceType" xml:"ResourceType"` Rules []Rule `json:"Rules" xml:"Rules"` }
ResourceEvaluation is a nested struct in config response
type ResourceEvaluations ¶
type ResourceEvaluations struct {
ResourceEvaluation []ResourceEvaluation `json:"ResourceEvaluation" xml:"ResourceEvaluation"`
}
ResourceEvaluations is a nested struct in config response
type RevertAggregateEvaluationResultsRequest ¶
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 ¶
func CreateRevertAggregateEvaluationResultsRequest() (request *RevertAggregateEvaluationResultsRequest)
CreateRevertAggregateEvaluationResultsRequest creates a request to invoke RevertAggregateEvaluationResults API
type RevertAggregateEvaluationResultsResources ¶
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 ¶
type RevertAggregateEvaluationResultsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
RevertAggregateEvaluationResultsResponse is the response struct for api RevertAggregateEvaluationResults
func CreateRevertAggregateEvaluationResultsResponse ¶
func CreateRevertAggregateEvaluationResultsResponse() (response *RevertAggregateEvaluationResultsResponse)
CreateRevertAggregateEvaluationResultsResponse creates a response to parse from RevertAggregateEvaluationResults response
type RevertEvaluationResultsRequest ¶
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 ¶
func CreateRevertEvaluationResultsRequest() (request *RevertEvaluationResultsRequest)
CreateRevertEvaluationResultsRequest creates a request to invoke RevertEvaluationResults API
type RevertEvaluationResultsResources ¶
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 ¶
type RevertEvaluationResultsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
RevertEvaluationResultsResponse is the response struct for api RevertEvaluationResults
func CreateRevertEvaluationResultsResponse ¶
func CreateRevertEvaluationResultsResponse() (response *RevertEvaluationResultsResponse)
CreateRevertEvaluationResultsResponse creates a response to parse from RevertEvaluationResults response
type Rule ¶
type Rule struct { Identifier string `json:"Identifier" xml:"Identifier"` ComplianceType string `json:"ComplianceType" xml:"ComplianceType"` Annotation string `json:"Annotation" xml:"Annotation"` HelpUrl string `json:"HelpUrl" xml:"HelpUrl"` }
Rule is a nested struct in config response
type Rules ¶
type Rules struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
Rules is a nested struct in config response
type Scope ¶
type Scope struct { TagKeyScope string `json:"TagKeyScope" xml:"TagKeyScope"` ExcludeResourceIdsScope string `json:"ExcludeResourceIdsScope" xml:"ExcludeResourceIdsScope"` RegionIdsScope string `json:"RegionIdsScope" xml:"RegionIdsScope"` ResourceGroupIdsScope string `json:"ResourceGroupIdsScope" xml:"ResourceGroupIdsScope"` TagValueScope string `json:"TagValueScope" xml:"TagValueScope"` ComplianceResourceTypes []string `json:"ComplianceResourceTypes" xml:"ComplianceResourceTypes"` }
Scope is a nested struct in config response
type Source ¶
type Source struct { Identifier string `json:"Identifier" xml:"Identifier"` Owner string `json:"Owner" xml:"Owner"` SourceConditions []map[string]interface{} `json:"SourceConditions" xml:"SourceConditions"` SourceDetails []SourceDetailsItem `json:"SourceDetails" xml:"SourceDetails"` }
Source is a nested struct in config response
type SourceConditionsInGetAggregateConfigRule ¶
type SourceConditionsInGetAggregateConfigRule struct {
SourceConditions []map[string]interface{} `json:"SourceConditions" xml:"SourceConditions"`
}
SourceConditionsInGetAggregateConfigRule is a nested struct in config response
type SourceConditionsInGetConfigRule ¶
type SourceConditionsInGetConfigRule struct {
SourceConditions []map[string]interface{} `json:"SourceConditions" xml:"SourceConditions"`
}
SourceConditionsInGetConfigRule is a nested struct in config response
type SourceConditionsInGetManagedRule ¶
type SourceConditionsInGetManagedRule struct {
SourceConditions []map[string]interface{} `json:"SourceConditions" xml:"SourceConditions"`
}
SourceConditionsInGetManagedRule is a nested struct in config response
type SourceConditionsInListPreManagedRules ¶
type SourceConditionsInListPreManagedRules struct {
SourceConditions []map[string]interface{} `json:"SourceConditions" xml:"SourceConditions"`
}
SourceConditionsInListPreManagedRules is a nested struct in config response
type SourceDetailsInGetAggregateConfigRule ¶
type SourceDetailsInGetAggregateConfigRule struct {
SourceDetailsItem []SourceDetailsItem `json:"SourceDetails" xml:"SourceDetails"`
}
SourceDetailsInGetAggregateConfigRule is a nested struct in config response
type SourceDetailsInGetConfigRule ¶
type SourceDetailsInGetConfigRule struct {
SourceDetailsItem []SourceDetailsItem `json:"SourceDetails" xml:"SourceDetails"`
}
SourceDetailsInGetConfigRule is a nested struct in config response
type SourceDetailsInGetManagedRule ¶
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 ¶
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 ¶
func CreateStartAggregateConfigRuleEvaluationRequest() (request *StartAggregateConfigRuleEvaluationRequest)
CreateStartAggregateConfigRuleEvaluationRequest creates a request to invoke StartAggregateConfigRuleEvaluation API
type StartAggregateConfigRuleEvaluationResponse ¶
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 ¶
func CreateStartAggregateConfigRuleEvaluationResponse() (response *StartAggregateConfigRuleEvaluationResponse)
CreateStartAggregateConfigRuleEvaluationResponse creates a response to parse from StartAggregateConfigRuleEvaluation response
type StartAggregateRemediationRequest ¶
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 ¶
func CreateStartAggregateRemediationRequest() (request *StartAggregateRemediationRequest)
CreateStartAggregateRemediationRequest creates a request to invoke StartAggregateRemediation API
type StartAggregateRemediationResponse ¶
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 ¶
func CreateStartAggregateRemediationResponse() (response *StartAggregateRemediationResponse)
CreateStartAggregateRemediationResponse creates a response to parse from StartAggregateRemediation response
type StartRemediationRequest ¶
type StartRemediationRequest struct { *requests.RpcRequest ConfigRuleId string `position:"Query" name:"ConfigRuleId"` ResourceId string `position:"Query" name:"ResourceId"` ResourceType string `position:"Query" name:"ResourceType"` ResourceRegionId string `position:"Query" name:"ResourceRegionId"` }
StartRemediationRequest is the request struct for api StartRemediation
func CreateStartRemediationRequest ¶
func CreateStartRemediationRequest() (request *StartRemediationRequest)
CreateStartRemediationRequest creates a request to invoke StartRemediation API
type StartRemediationResponse ¶
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 ¶
func CreateStartRemediationResponse() (response *StartRemediationResponse)
CreateStartRemediationResponse creates a response to parse from StartRemediation response
type StopConfigurationRecorderRequest ¶
type StopConfigurationRecorderRequest struct {
*requests.RpcRequest
}
StopConfigurationRecorderRequest is the request struct for api StopConfigurationRecorder
func CreateStopConfigurationRecorderRequest ¶
func CreateStopConfigurationRecorderRequest() (request *StopConfigurationRecorderRequest)
CreateStopConfigurationRecorderRequest creates a request to invoke StopConfigurationRecorder API
type StopConfigurationRecorderResponse ¶
type StopConfigurationRecorderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` StopConfigurationRecorderResult bool `json:"StopConfigurationRecorderResult" xml:"StopConfigurationRecorderResult"` }
StopConfigurationRecorderResponse is the response struct for api StopConfigurationRecorder
func CreateStopConfigurationRecorderResponse ¶
func CreateStopConfigurationRecorderResponse() (response *StopConfigurationRecorderResponse)
CreateStopConfigurationRecorderResponse creates a response to parse from StopConfigurationRecorder response
type TagResource ¶
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 ¶
type TagResources struct {
TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}
TagResources is a nested struct in config response
type TagResourcesRequest ¶
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 ¶
func CreateTagResourcesRequest() (request *TagResourcesRequest)
CreateTagResourcesRequest creates a request to invoke TagResources API
type TagResourcesResponse ¶
type TagResourcesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
TagResourcesResponse is the response struct for api TagResources
func CreateTagResourcesResponse ¶
func CreateTagResourcesResponse() (response *TagResourcesResponse)
CreateTagResourcesResponse creates a response to parse from TagResources response
type Tags ¶
type Tags struct {
Tag []Tag `json:"tag" xml:"tag"`
}
Tags is a nested struct in config response
type UntagResourcesRequest ¶
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 ¶
func CreateUntagResourcesRequest() (request *UntagResourcesRequest)
CreateUntagResourcesRequest creates a request to invoke UntagResources API
type UntagResourcesResponse ¶
type UntagResourcesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UntagResourcesResponse is the response struct for api UntagResources
func CreateUntagResourcesResponse ¶
func CreateUntagResourcesResponse() (response *UntagResourcesResponse)
CreateUntagResourcesResponse creates a response to parse from UntagResources response
type UpdateAggregateCompliancePackConfigRules ¶
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 ¶
type UpdateAggregateCompliancePackConfigRulesConfigRuleParametersItem struct { ParameterValue string `name:"ParameterValue"` ParameterName string `name:"ParameterName"` }
UpdateAggregateCompliancePackConfigRulesConfigRuleParametersItem is a repeated param struct in UpdateAggregateCompliancePackRequest
type UpdateAggregateCompliancePackRequest ¶
type UpdateAggregateCompliancePackRequest struct { *requests.RpcRequest TagKeyScope string `position:"Body" name:"TagKeyScope"` CompliancePackName string `position:"Body" name:"CompliancePackName"` ClientToken string `position:"Body" name:"ClientToken"` Description string `position:"Body" name:"Description"` AggregatorId string `position:"Body" name:"AggregatorId"` TagValueScope string `position:"Body" name:"TagValueScope"` RegionIdsScope string `position:"Body" name:"RegionIdsScope"` CompliancePackId string `position:"Body" name:"CompliancePackId"` ConfigRules *[]UpdateAggregateCompliancePackConfigRules `position:"Body" name:"ConfigRules" type:"Json"` RiskLevel requests.Integer `position:"Body" name:"RiskLevel"` ResourceGroupIdsScope string `position:"Body" name:"ResourceGroupIdsScope"` ExcludeResourceIdsScope string `position:"Body" name:"ExcludeResourceIdsScope"` }
UpdateAggregateCompliancePackRequest is the request struct for api UpdateAggregateCompliancePack
func CreateUpdateAggregateCompliancePackRequest ¶
func CreateUpdateAggregateCompliancePackRequest() (request *UpdateAggregateCompliancePackRequest)
CreateUpdateAggregateCompliancePackRequest creates a request to invoke UpdateAggregateCompliancePack API
type UpdateAggregateCompliancePackResponse ¶
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 ¶
func CreateUpdateAggregateCompliancePackResponse() (response *UpdateAggregateCompliancePackResponse)
CreateUpdateAggregateCompliancePackResponse creates a response to parse from UpdateAggregateCompliancePack response
type UpdateAggregateConfigDeliveryChannelRequest ¶
type UpdateAggregateConfigDeliveryChannelRequest struct { *requests.RpcRequest NonCompliantNotification requests.Boolean `position:"Query" name:"NonCompliantNotification"` ClientToken string `position:"Query" name:"ClientToken"` ConfigurationSnapshot requests.Boolean `position:"Query" name:"ConfigurationSnapshot"` Description string `position:"Query" name:"Description"` AggregatorId string `position:"Query" name:"AggregatorId"` DeliveryChannelTargetArn string `position:"Query" name:"DeliveryChannelTargetArn"` DeliveryChannelCondition string `position:"Query" name:"DeliveryChannelCondition"` ConfigurationItemChangeNotification requests.Boolean `position:"Query" name:"ConfigurationItemChangeNotification"` DeliveryChannelName string `position:"Query" name:"DeliveryChannelName"` DeliverySnapshotTime string `position:"Query" name:"DeliverySnapshotTime"` DeliveryChannelId string `position:"Query" name:"DeliveryChannelId"` OversizedDataOSSTargetArn string `position:"Query" name:"OversizedDataOSSTargetArn"` Status requests.Integer `position:"Query" name:"Status"` }
UpdateAggregateConfigDeliveryChannelRequest is the request struct for api UpdateAggregateConfigDeliveryChannel
func CreateUpdateAggregateConfigDeliveryChannelRequest ¶
func CreateUpdateAggregateConfigDeliveryChannelRequest() (request *UpdateAggregateConfigDeliveryChannelRequest)
CreateUpdateAggregateConfigDeliveryChannelRequest creates a request to invoke UpdateAggregateConfigDeliveryChannel API
type UpdateAggregateConfigDeliveryChannelResponse ¶
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 ¶
func CreateUpdateAggregateConfigDeliveryChannelResponse() (response *UpdateAggregateConfigDeliveryChannelResponse)
CreateUpdateAggregateConfigDeliveryChannelResponse creates a response to parse from UpdateAggregateConfigDeliveryChannel response
type UpdateAggregateConfigRuleRequest ¶
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 ¶
func CreateUpdateAggregateConfigRuleRequest() (request *UpdateAggregateConfigRuleRequest)
CreateUpdateAggregateConfigRuleRequest creates a request to invoke UpdateAggregateConfigRule API
type UpdateAggregateConfigRuleResponse ¶
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 ¶
func CreateUpdateAggregateConfigRuleResponse() (response *UpdateAggregateConfigRuleResponse)
CreateUpdateAggregateConfigRuleResponse creates a response to parse from UpdateAggregateConfigRule response
type UpdateAggregateRemediationRequest ¶
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 ¶
func CreateUpdateAggregateRemediationRequest() (request *UpdateAggregateRemediationRequest)
CreateUpdateAggregateRemediationRequest creates a request to invoke UpdateAggregateRemediation API
type UpdateAggregateRemediationResponse ¶
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 ¶
func CreateUpdateAggregateRemediationResponse() (response *UpdateAggregateRemediationResponse)
CreateUpdateAggregateRemediationResponse creates a response to parse from UpdateAggregateRemediation response
type UpdateAggregatorAggregatorAccounts ¶
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 ¶
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 ¶
func CreateUpdateAggregatorRequest() (request *UpdateAggregatorRequest)
CreateUpdateAggregatorRequest creates a request to invoke UpdateAggregator API
type UpdateAggregatorResponse ¶
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 ¶
func CreateUpdateAggregatorResponse() (response *UpdateAggregatorResponse)
CreateUpdateAggregatorResponse creates a response to parse from UpdateAggregator response
type UpdateCompliancePackConfigRules ¶
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 ¶
type UpdateCompliancePackConfigRulesConfigRuleParametersItem struct { ParameterValue string `name:"ParameterValue"` ParameterName string `name:"ParameterName"` }
UpdateCompliancePackConfigRulesConfigRuleParametersItem is a repeated param struct in UpdateCompliancePackRequest
type UpdateCompliancePackRequest ¶
type UpdateCompliancePackRequest struct { *requests.RpcRequest TagKeyScope string `position:"Body" name:"TagKeyScope"` CompliancePackName string `position:"Body" name:"CompliancePackName"` ClientToken string `position:"Body" name:"ClientToken"` Description string `position:"Body" name:"Description"` TagValueScope string `position:"Body" name:"TagValueScope"` RegionIdsScope string `position:"Body" name:"RegionIdsScope"` CompliancePackId string `position:"Body" name:"CompliancePackId"` ConfigRules *[]UpdateCompliancePackConfigRules `position:"Body" name:"ConfigRules" type:"Json"` RiskLevel requests.Integer `position:"Body" name:"RiskLevel"` ResourceGroupIdsScope string `position:"Body" name:"ResourceGroupIdsScope"` ExcludeResourceIdsScope string `position:"Body" name:"ExcludeResourceIdsScope"` }
UpdateCompliancePackRequest is the request struct for api UpdateCompliancePack
func CreateUpdateCompliancePackRequest ¶
func CreateUpdateCompliancePackRequest() (request *UpdateCompliancePackRequest)
CreateUpdateCompliancePackRequest creates a request to invoke UpdateCompliancePack API
type UpdateCompliancePackResponse ¶
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 ¶
func CreateUpdateCompliancePackResponse() (response *UpdateCompliancePackResponse)
CreateUpdateCompliancePackResponse creates a response to parse from UpdateCompliancePack response
type UpdateConfigDeliveryChannelRequest ¶
type UpdateConfigDeliveryChannelRequest struct { *requests.RpcRequest NonCompliantNotification requests.Boolean `position:"Query" name:"NonCompliantNotification"` ClientToken string `position:"Query" name:"ClientToken"` ConfigurationSnapshot requests.Boolean `position:"Query" name:"ConfigurationSnapshot"` Description string `position:"Query" name:"Description"` DeliveryChannelTargetArn string `position:"Query" name:"DeliveryChannelTargetArn"` DeliveryChannelCondition string `position:"Query" name:"DeliveryChannelCondition"` ConfigurationItemChangeNotification requests.Boolean `position:"Query" name:"ConfigurationItemChangeNotification"` DeliveryChannelName string `position:"Query" name:"DeliveryChannelName"` DeliverySnapshotTime string `position:"Query" name:"DeliverySnapshotTime"` DeliveryChannelId string `position:"Query" name:"DeliveryChannelId"` OversizedDataOSSTargetArn string `position:"Query" name:"OversizedDataOSSTargetArn"` Status requests.Integer `position:"Query" name:"Status"` }
UpdateConfigDeliveryChannelRequest is the request struct for api UpdateConfigDeliveryChannel
func CreateUpdateConfigDeliveryChannelRequest ¶
func CreateUpdateConfigDeliveryChannelRequest() (request *UpdateConfigDeliveryChannelRequest)
CreateUpdateConfigDeliveryChannelRequest creates a request to invoke UpdateConfigDeliveryChannel API
type UpdateConfigDeliveryChannelResponse ¶
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 ¶
func CreateUpdateConfigDeliveryChannelResponse() (response *UpdateConfigDeliveryChannelResponse)
CreateUpdateConfigDeliveryChannelResponse creates a response to parse from UpdateConfigDeliveryChannel response
type UpdateConfigRuleRequest ¶
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 ¶
func CreateUpdateConfigRuleRequest() (request *UpdateConfigRuleRequest)
CreateUpdateConfigRuleRequest creates a request to invoke UpdateConfigRule API
type UpdateConfigRuleResponse ¶
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 ¶
func CreateUpdateConfigRuleResponse() (response *UpdateConfigRuleResponse)
CreateUpdateConfigRuleResponse creates a response to parse from UpdateConfigRule response
type UpdateDeliveryChannelRequest ¶
type UpdateDeliveryChannelRequest struct { *requests.RpcRequest NonCompliantNotification requests.Boolean `position:"Body" name:"NonCompliantNotification"` ClientToken string `position:"Body" name:"ClientToken"` ConfigurationSnapshot requests.Boolean `position:"Body" name:"ConfigurationSnapshot"` Description string `position:"Body" name:"Description"` DeliveryChannelTargetArn string `position:"Body" name:"DeliveryChannelTargetArn"` DeliveryChannelCondition string `position:"Body" name:"DeliveryChannelCondition"` ConfigurationItemChangeNotification requests.Boolean `position:"Body" name:"ConfigurationItemChangeNotification"` DeliveryChannelAssumeRoleArn string `position:"Body" name:"DeliveryChannelAssumeRoleArn"` DeliveryChannelName string `position:"Body" name:"DeliveryChannelName"` DeliveryChannelId string `position:"Body" name:"DeliveryChannelId"` OversizedDataOSSTargetArn string `position:"Body" name:"OversizedDataOSSTargetArn"` Status requests.Integer `position:"Body" name:"Status"` }
UpdateDeliveryChannelRequest is the request struct for api UpdateDeliveryChannel
func CreateUpdateDeliveryChannelRequest ¶
func CreateUpdateDeliveryChannelRequest() (request *UpdateDeliveryChannelRequest)
CreateUpdateDeliveryChannelRequest creates a request to invoke UpdateDeliveryChannel API
type UpdateDeliveryChannelResponse ¶
type UpdateDeliveryChannelResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` DeliveryChannelId string `json:"DeliveryChannelId" xml:"DeliveryChannelId"` }
UpdateDeliveryChannelResponse is the response struct for api UpdateDeliveryChannel
func CreateUpdateDeliveryChannelResponse ¶
func CreateUpdateDeliveryChannelResponse() (response *UpdateDeliveryChannelResponse)
CreateUpdateDeliveryChannelResponse creates a response to parse from UpdateDeliveryChannel response
type UpdateIntegratedServiceStatusRequest ¶
type UpdateIntegratedServiceStatusRequest struct { *requests.RpcRequest ServiceCode string `position:"Body" name:"ServiceCode"` Status requests.Boolean `position:"Body" name:"Status"` }
UpdateIntegratedServiceStatusRequest is the request struct for api UpdateIntegratedServiceStatus
func CreateUpdateIntegratedServiceStatusRequest ¶
func CreateUpdateIntegratedServiceStatusRequest() (request *UpdateIntegratedServiceStatusRequest)
CreateUpdateIntegratedServiceStatusRequest creates a request to invoke UpdateIntegratedServiceStatus API
type UpdateIntegratedServiceStatusResponse ¶
type UpdateIntegratedServiceStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateIntegratedServiceStatusResponse is the response struct for api UpdateIntegratedServiceStatus
func CreateUpdateIntegratedServiceStatusResponse ¶
func CreateUpdateIntegratedServiceStatusResponse() (response *UpdateIntegratedServiceStatusResponse)
CreateUpdateIntegratedServiceStatusResponse creates a response to parse from UpdateIntegratedServiceStatus response
type UpdateRemediationRequest ¶
type UpdateRemediationRequest struct { *requests.RpcRequest ConfigRuleId string `position:"Body" name:"ConfigRuleId"` RemediationType string `position:"Body" name:"RemediationType"` ClientToken string `position:"Body" name:"ClientToken"` RemediationId string `position:"Body" name:"RemediationId"` SourceType string `position:"Body" name:"SourceType"` RemediationTemplateId string `position:"Body" name:"RemediationTemplateId"` Params string `position:"Body" name:"Params"` InvokeType string `position:"Body" name:"InvokeType"` }
UpdateRemediationRequest is the request struct for api UpdateRemediation
func CreateUpdateRemediationRequest ¶
func CreateUpdateRemediationRequest() (request *UpdateRemediationRequest)
CreateUpdateRemediationRequest creates a request to invoke UpdateRemediation API
type UpdateRemediationResponse ¶
type UpdateRemediationResponse struct { *responses.BaseResponse Data string `json:"Data" xml:"Data"` RequestId string `json:"RequestId" xml:"RequestId"` RemediationId string `json:"RemediationId" xml:"RemediationId"` }
UpdateRemediationResponse is the response struct for api UpdateRemediation
func CreateUpdateRemediationResponse ¶
func CreateUpdateRemediationResponse() (response *UpdateRemediationResponse)
CreateUpdateRemediationResponse creates a response to parse from UpdateRemediation response
Source Files ¶
- active_aggregate_config_rules.go
- attach_aggregate_config_rule_to_compliance_pack.go
- attach_config_rule_to_compliance_pack.go
- client.go
- copy_compliance_packs.go
- copy_config_rules.go
- create_aggregate_compliance_pack.go
- create_aggregate_config_delivery_channel.go
- create_aggregate_config_rule.go
- create_aggregate_remediation.go
- create_aggregator.go
- create_compliance_pack.go
- create_config_delivery_channel.go
- create_config_rule.go
- create_delivery_channel.go
- create_remediation.go
- deactive_aggregate_config_rules.go
- deactive_config_rules.go
- delete_aggregate_compliance_packs.go
- delete_aggregate_config_delivery_channel.go
- delete_aggregate_config_rules.go
- delete_aggregate_remediations.go
- delete_aggregators.go
- delete_compliance_packs.go
- delete_config_delivery_channel.go
- delete_remediations.go
- detach_aggregate_config_rule_to_compliance_pack.go
- detach_config_rule_to_compliance_pack.go
- endpoint.go
- evaluate_pre_config_rules.go
- generate_aggregate_compliance_pack_report.go
- generate_aggregate_config_rules_report.go
- generate_compliance_pack_report.go
- generate_config_rules_report.go
- get_aggregate_account_compliance_by_pack.go
- get_aggregate_compliance_pack.go
- get_aggregate_compliance_pack_report.go
- get_aggregate_config_delivery_channel.go
- get_aggregate_config_rule.go
- get_aggregate_config_rule_compliance_by_pack.go
- get_aggregate_config_rule_summary_by_risk_level.go
- get_aggregate_config_rules_report.go
- get_aggregate_discovered_resource.go
- get_aggregate_resource_compliance_by_config_rule.go
- get_aggregate_resource_compliance_by_pack.go
- get_aggregate_resource_compliance_group_by_region.go
- get_aggregate_resource_compliance_group_by_resource_type.go
- get_aggregate_resource_compliance_timeline.go
- get_aggregate_resource_configuration_timeline.go
- get_aggregate_resource_counts_group_by_region.go
- get_aggregate_resource_counts_group_by_resource_type.go
- get_aggregator.go
- get_compliance_pack.go
- get_compliance_pack_report.go
- get_config_delivery_channel.go
- get_config_rule.go
- get_config_rule_compliance_by_pack.go
- get_config_rule_summary_by_risk_level.go
- get_config_rules_report.go
- get_discovered_resource.go
- get_discovered_resource_counts_group_by_region.go
- get_discovered_resource_counts_group_by_resource_type.go
- get_integrated_service_status.go
- get_managed_rule.go
- get_resource_compliance_by_config_rule.go
- get_resource_compliance_by_pack.go
- get_resource_compliance_group_by_region.go
- get_resource_compliance_group_by_resource_type.go
- get_resource_compliance_timeline.go
- get_resource_configuration_timeline.go
- ignore_aggregate_evaluation_results.go
- ignore_evaluation_results.go
- list_aggregate_compliance_packs.go
- list_aggregate_config_delivery_channels.go
- list_aggregate_config_rule_evaluation_results.go
- list_aggregate_config_rules.go
- list_aggregate_discovered_resources.go
- list_aggregate_remediations.go
- list_aggregate_resource_evaluation_results.go
- list_aggregators.go
- list_compliance_pack_templates.go
- list_compliance_packs.go
- list_config_delivery_channels.go
- list_config_rule_evaluation_results.go
- list_discovered_resources.go
- list_managed_rules.go
- list_pre_managed_rules.go
- list_remediation_templates.go
- list_remediations.go
- list_resource_evaluation_results.go
- list_tag_resources.go
- revert_aggregate_evaluation_results.go
- revert_evaluation_results.go
- start_aggregate_config_rule_evaluation.go
- start_aggregate_remediation.go
- start_remediation.go
- stop_configuration_recorder.go
- struct_account_compliance_result.go
- struct_account_compliances.go
- struct_account_compliances_item.go
- struct_aggregator.go
- struct_aggregator_accounts.go
- struct_aggregator_accounts_item.go
- struct_aggregators.go
- struct_aggregators_item.go
- struct_aggregators_result.go
- struct_compliance.go
- struct_compliance_list_in_get_aggregate_resource_compliance_timeline.go
- struct_compliance_list_in_get_resource_compliance_timeline.go
- struct_compliance_list_item.go
- struct_compliance_pack.go
- struct_compliance_pack_report.go
- struct_compliance_pack_template.go
- struct_compliance_pack_templates.go
- struct_compliance_pack_templates_result.go
- struct_compliance_packs_in_list_aggregate_compliance_packs.go
- struct_compliance_packs_in_list_compliance_packs.go
- struct_compliance_packs_item.go
- struct_compliance_packs_result.go
- struct_compliance_resource_types_in_get_aggregate_config_rule.go
- struct_compliance_resource_types_in_get_config_rule.go
- struct_compliance_resource_types_in_get_managed_rule.go
- struct_compliance_result.go
- struct_compliance_result_list_in_get_aggregate_resource_compliance_group_by_region.go
- struct_compliance_result_list_in_get_aggregate_resource_compliance_group_by_resource_type.go
- struct_compliance_result_list_in_get_resource_compliance_group_by_region.go
- struct_compliance_result_list_in_get_resource_compliance_group_by_resource_type.go
- struct_compliance_result_list_item.go
- struct_compliances_in_get_aggregate_resource_compliance_by_config_rule.go
- struct_compliances_in_get_aggregate_resource_compliance_group_by_region.go
- struct_compliances_in_get_aggregate_resource_compliance_group_by_resource_type.go
- struct_compliances_in_get_resource_compliance_by_config_rule.go
- struct_compliances_in_get_resource_compliance_group_by_region.go
- struct_compliances_in_get_resource_compliance_group_by_resource_type.go
- struct_compliances_item.go
- struct_compliances_item_in_get_aggregate_resource_compliance_group_by_region.go
- struct_compliances_item_in_get_aggregate_resource_compliance_group_by_resource_type.go
- struct_compliances_item_in_get_resource_compliance_group_by_region.go
- struct_compliances_item_in_get_resource_compliance_group_by_resource_type.go
- struct_config_rule.go
- struct_config_rule_compliance_result.go
- struct_config_rule_compliances_in_get_aggregate_config_rule_compliance_by_pack.go
- struct_config_rule_compliances_in_get_config_rule_compliance_by_pack.go
- struct_config_rule_compliances_item.go
- struct_config_rule_evaluation_status.go
- struct_config_rule_list.go
- struct_config_rule_parameters_in_get_aggregate_compliance_pack.go
- struct_config_rule_parameters_in_get_compliance_pack.go
- struct_config_rule_parameters_in_list_compliance_pack_templates.go
- struct_config_rule_parameters_item.go
- struct_config_rule_summaries_in_get_aggregate_config_rule_summary_by_risk_level.go
- struct_config_rule_summaries_in_get_config_rule_summary_by_risk_level.go
- struct_config_rules.go
- struct_config_rules_in_get_aggregate_compliance_pack.go
- struct_config_rules_in_get_compliance_pack.go
- struct_config_rules_in_list_compliance_pack_templates.go
- struct_config_rules_item.go
- struct_config_rules_report.go
- struct_configuration_list_in_get_aggregate_resource_configuration_timeline.go
- struct_configuration_list_in_get_resource_configuration_timeline.go
- struct_configuration_list_item.go
- struct_create_by.go
- struct_data.go
- struct_delivery_channel.go
- struct_delivery_channel_in_get_config_delivery_channel.go
- struct_delivery_channel_in_list_aggregate_config_delivery_channels.go
- struct_delivery_channel_in_list_config_delivery_channels.go
- struct_delivery_channels_in_list_aggregate_config_delivery_channels.go
- struct_delivery_channels_in_list_config_delivery_channels.go
- struct_discovered_resource_counts_summary_in_get_aggregate_resource_counts_group_by_region.go
- struct_discovered_resource_counts_summary_in_get_aggregate_resource_counts_group_by_resource_type.go
- struct_discovered_resource_counts_summary_in_get_discovered_resource_counts_group_by_region.go
- struct_discovered_resource_counts_summary_in_get_discovered_resource_counts_group_by_resource_type.go
- struct_discovered_resource_detail.go
- struct_discovered_resource_profile.go
- struct_discovered_resource_profile_list_in_list_aggregate_discovered_resources.go
- struct_discovered_resource_profile_list_in_list_discovered_resources.go
- struct_discovered_resource_profiles.go
- struct_evaluation_result.go
- struct_evaluation_result_identifier.go
- struct_evaluation_result_list_in_list_aggregate_config_rule_evaluation_results.go
- struct_evaluation_result_list_in_list_aggregate_resource_evaluation_results.go
- struct_evaluation_result_list_in_list_config_rule_evaluation_results.go
- struct_evaluation_result_list_in_list_resource_evaluation_results.go
- struct_evaluation_result_qualifier.go
- struct_evaluation_results.go
- struct_grouped_resource_count.go
- struct_labels_in_get_aggregate_config_rule.go
- struct_labels_in_get_config_rule.go
- struct_labels_in_get_managed_rule.go
- struct_labels_in_list_managed_rules.go
- struct_managed_rule.go
- struct_managed_rule_list.go
- struct_managed_rules.go
- struct_managed_rules_in_list_pre_managed_rules.go
- struct_operate_aggregator_list.go
- struct_operate_aggregators.go
- struct_operate_aggregators_result.go
- struct_operate_compliance_packs_in_delete_aggregate_compliance_packs.go
- struct_operate_compliance_packs_in_delete_compliance_packs.go
- struct_operate_compliance_packs_item.go
- struct_operate_compliance_packs_result.go
- struct_operate_rule_item.go
- struct_operate_rule_item_list_in_active_aggregate_config_rules.go
- struct_operate_rule_item_list_in_attach_aggregate_config_rule_to_compliance_pack.go
- struct_operate_rule_item_list_in_attach_config_rule_to_compliance_pack.go
- struct_operate_rule_item_list_in_deactive_aggregate_config_rules.go
- struct_operate_rule_item_list_in_deactive_config_rules.go
- struct_operate_rule_item_list_in_delete_aggregate_config_rules.go
- struct_operate_rule_item_list_in_detach_aggregate_config_rule_to_compliance_pack.go
- struct_operate_rule_item_list_in_detach_config_rule_to_compliance_pack.go
- struct_operate_rule_result.go
- struct_remediation.go
- struct_remediation_delete_result.go
- struct_remediation_delete_results_in_delete_aggregate_remediations.go
- struct_remediation_delete_results_in_delete_remediations.go
- struct_remediation_template.go
- struct_remediation_templates.go
- struct_remediations_in_list_aggregate_remediations.go
- struct_remediations_in_list_remediations.go
- struct_resource_compliance_result.go
- struct_resource_compliance_timeline.go
- struct_resource_configuration_timeline.go
- struct_resource_evaluation.go
- struct_resource_evaluations.go
- struct_rule.go
- struct_rules.go
- struct_scope.go
- struct_source.go
- struct_source_conditions_in_get_aggregate_config_rule.go
- struct_source_conditions_in_get_config_rule.go
- struct_source_conditions_in_get_managed_rule.go
- struct_source_conditions_in_list_pre_managed_rules.go
- struct_source_details_in_get_aggregate_config_rule.go
- struct_source_details_in_get_config_rule.go
- struct_source_details_in_get_managed_rule.go
- struct_source_details_item.go
- struct_tag.go
- struct_tag_resource.go
- struct_tag_resources.go
- struct_tags.go
- tag_resources.go
- untag_resources.go
- update_aggregate_compliance_pack.go
- update_aggregate_config_delivery_channel.go
- update_aggregate_config_rule.go
- update_aggregate_remediation.go
- update_aggregator.go
- update_compliance_pack.go
- update_config_delivery_channel.go
- update_config_rule.go
- update_delivery_channel.go
- update_integrated_service_status.go
- update_remediation.go