Documentation ¶
Overview ¶
This file is auto-generated, don't edit it. Thanks. *
*
Index ¶
- type ActiveAggregateConfigRulesRequest
- func (s ActiveAggregateConfigRulesRequest) GoString() string
- func (s *ActiveAggregateConfigRulesRequest) SetAggregatorId(v string) *ActiveAggregateConfigRulesRequest
- func (s *ActiveAggregateConfigRulesRequest) SetConfigRuleIds(v string) *ActiveAggregateConfigRulesRequest
- func (s ActiveAggregateConfigRulesRequest) String() string
- type ActiveAggregateConfigRulesResponse
- func (s ActiveAggregateConfigRulesResponse) GoString() string
- func (s *ActiveAggregateConfigRulesResponse) SetBody(v *ActiveAggregateConfigRulesResponseBody) *ActiveAggregateConfigRulesResponse
- func (s *ActiveAggregateConfigRulesResponse) SetHeaders(v map[string]*string) *ActiveAggregateConfigRulesResponse
- func (s *ActiveAggregateConfigRulesResponse) SetStatusCode(v int32) *ActiveAggregateConfigRulesResponse
- func (s ActiveAggregateConfigRulesResponse) String() string
- type ActiveAggregateConfigRulesResponseBody
- func (s ActiveAggregateConfigRulesResponseBody) GoString() string
- func (s *ActiveAggregateConfigRulesResponseBody) SetOperateRuleResult(v *ActiveAggregateConfigRulesResponseBodyOperateRuleResult) *ActiveAggregateConfigRulesResponseBody
- func (s *ActiveAggregateConfigRulesResponseBody) SetRequestId(v string) *ActiveAggregateConfigRulesResponseBody
- func (s ActiveAggregateConfigRulesResponseBody) String() string
- type ActiveAggregateConfigRulesResponseBodyOperateRuleResult
- func (s ActiveAggregateConfigRulesResponseBodyOperateRuleResult) GoString() string
- func (s *ActiveAggregateConfigRulesResponseBodyOperateRuleResult) SetOperateRuleItemList(...) *ActiveAggregateConfigRulesResponseBodyOperateRuleResult
- func (s ActiveAggregateConfigRulesResponseBodyOperateRuleResult) String() string
- type ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
- func (s *ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId(v string) *ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s *ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode(v string) *ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s *ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess(v bool) *ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) String() string
- type ActiveConfigRulesRequest
- type ActiveConfigRulesResponse
- func (s ActiveConfigRulesResponse) GoString() string
- func (s *ActiveConfigRulesResponse) SetBody(v *ActiveConfigRulesResponseBody) *ActiveConfigRulesResponse
- func (s *ActiveConfigRulesResponse) SetHeaders(v map[string]*string) *ActiveConfigRulesResponse
- func (s *ActiveConfigRulesResponse) SetStatusCode(v int32) *ActiveConfigRulesResponse
- func (s ActiveConfigRulesResponse) String() string
- type ActiveConfigRulesResponseBody
- func (s ActiveConfigRulesResponseBody) GoString() string
- func (s *ActiveConfigRulesResponseBody) SetOperateRuleResult(v *ActiveConfigRulesResponseBodyOperateRuleResult) *ActiveConfigRulesResponseBody
- func (s *ActiveConfigRulesResponseBody) SetRequestId(v string) *ActiveConfigRulesResponseBody
- func (s ActiveConfigRulesResponseBody) String() string
- type ActiveConfigRulesResponseBodyOperateRuleResult
- func (s ActiveConfigRulesResponseBodyOperateRuleResult) GoString() string
- func (s *ActiveConfigRulesResponseBodyOperateRuleResult) SetOperateRuleItemList(v []*ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) *ActiveConfigRulesResponseBodyOperateRuleResult
- func (s ActiveConfigRulesResponseBodyOperateRuleResult) String() string
- type ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
- func (s *ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId(v string) *ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s *ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode(v string) *ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s *ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess(v bool) *ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) String() string
- type AttachAggregateConfigRuleToCompliancePackRequest
- func (s AttachAggregateConfigRuleToCompliancePackRequest) GoString() string
- func (s *AttachAggregateConfigRuleToCompliancePackRequest) SetAggregatorId(v string) *AttachAggregateConfigRuleToCompliancePackRequest
- func (s *AttachAggregateConfigRuleToCompliancePackRequest) SetCompliancePackId(v string) *AttachAggregateConfigRuleToCompliancePackRequest
- func (s *AttachAggregateConfigRuleToCompliancePackRequest) SetConfigRuleIds(v string) *AttachAggregateConfigRuleToCompliancePackRequest
- func (s AttachAggregateConfigRuleToCompliancePackRequest) String() string
- type AttachAggregateConfigRuleToCompliancePackResponse
- func (s AttachAggregateConfigRuleToCompliancePackResponse) GoString() string
- func (s *AttachAggregateConfigRuleToCompliancePackResponse) SetBody(v *AttachAggregateConfigRuleToCompliancePackResponseBody) *AttachAggregateConfigRuleToCompliancePackResponse
- func (s *AttachAggregateConfigRuleToCompliancePackResponse) SetHeaders(v map[string]*string) *AttachAggregateConfigRuleToCompliancePackResponse
- func (s *AttachAggregateConfigRuleToCompliancePackResponse) SetStatusCode(v int32) *AttachAggregateConfigRuleToCompliancePackResponse
- func (s AttachAggregateConfigRuleToCompliancePackResponse) String() string
- type AttachAggregateConfigRuleToCompliancePackResponseBody
- func (s AttachAggregateConfigRuleToCompliancePackResponseBody) GoString() string
- func (s *AttachAggregateConfigRuleToCompliancePackResponseBody) SetOperateRuleResult(v *AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) *AttachAggregateConfigRuleToCompliancePackResponseBody
- func (s *AttachAggregateConfigRuleToCompliancePackResponseBody) SetRequestId(v string) *AttachAggregateConfigRuleToCompliancePackResponseBody
- func (s AttachAggregateConfigRuleToCompliancePackResponseBody) String() string
- type AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult
- func (s AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) GoString() string
- func (s *AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) SetOperateRuleItemList(...) *AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult
- func (s AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) String() string
- type AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList
- func (s AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
- func (s *AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId(v string) ...
- func (s *AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode(v string) ...
- func (s *AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess(v bool) ...
- func (s AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) String() string
- type AttachConfigRuleToCompliancePackRequest
- func (s AttachConfigRuleToCompliancePackRequest) GoString() string
- func (s *AttachConfigRuleToCompliancePackRequest) SetCompliancePackId(v string) *AttachConfigRuleToCompliancePackRequest
- func (s *AttachConfigRuleToCompliancePackRequest) SetConfigRuleIds(v string) *AttachConfigRuleToCompliancePackRequest
- func (s AttachConfigRuleToCompliancePackRequest) String() string
- type AttachConfigRuleToCompliancePackResponse
- func (s AttachConfigRuleToCompliancePackResponse) GoString() string
- func (s *AttachConfigRuleToCompliancePackResponse) SetBody(v *AttachConfigRuleToCompliancePackResponseBody) *AttachConfigRuleToCompliancePackResponse
- func (s *AttachConfigRuleToCompliancePackResponse) SetHeaders(v map[string]*string) *AttachConfigRuleToCompliancePackResponse
- func (s *AttachConfigRuleToCompliancePackResponse) SetStatusCode(v int32) *AttachConfigRuleToCompliancePackResponse
- func (s AttachConfigRuleToCompliancePackResponse) String() string
- type AttachConfigRuleToCompliancePackResponseBody
- func (s AttachConfigRuleToCompliancePackResponseBody) GoString() string
- func (s *AttachConfigRuleToCompliancePackResponseBody) SetOperateRuleResult(v *AttachConfigRuleToCompliancePackResponseBodyOperateRuleResult) *AttachConfigRuleToCompliancePackResponseBody
- func (s *AttachConfigRuleToCompliancePackResponseBody) SetRequestId(v string) *AttachConfigRuleToCompliancePackResponseBody
- func (s AttachConfigRuleToCompliancePackResponseBody) String() string
- type AttachConfigRuleToCompliancePackResponseBodyOperateRuleResult
- func (s AttachConfigRuleToCompliancePackResponseBodyOperateRuleResult) GoString() string
- func (s *AttachConfigRuleToCompliancePackResponseBodyOperateRuleResult) SetOperateRuleItemList(...) *AttachConfigRuleToCompliancePackResponseBodyOperateRuleResult
- func (s AttachConfigRuleToCompliancePackResponseBodyOperateRuleResult) String() string
- type AttachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList
- func (s AttachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
- func (s *AttachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId(v string) ...
- func (s *AttachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode(v string) ...
- func (s *AttachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess(v bool) ...
- func (s AttachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) String() string
- type Client
- func (client *Client) ActiveAggregateConfigRules(request *ActiveAggregateConfigRulesRequest) (_result *ActiveAggregateConfigRulesResponse, _err error)
- func (client *Client) ActiveAggregateConfigRulesWithOptions(request *ActiveAggregateConfigRulesRequest, runtime *util.RuntimeOptions) (_result *ActiveAggregateConfigRulesResponse, _err error)
- func (client *Client) ActiveConfigRules(request *ActiveConfigRulesRequest) (_result *ActiveConfigRulesResponse, _err error)
- func (client *Client) ActiveConfigRulesWithOptions(request *ActiveConfigRulesRequest, runtime *util.RuntimeOptions) (_result *ActiveConfigRulesResponse, _err error)
- func (client *Client) AttachAggregateConfigRuleToCompliancePack(request *AttachAggregateConfigRuleToCompliancePackRequest) (_result *AttachAggregateConfigRuleToCompliancePackResponse, _err error)
- func (client *Client) AttachAggregateConfigRuleToCompliancePackWithOptions(request *AttachAggregateConfigRuleToCompliancePackRequest, ...) (_result *AttachAggregateConfigRuleToCompliancePackResponse, _err error)
- func (client *Client) AttachConfigRuleToCompliancePack(request *AttachConfigRuleToCompliancePackRequest) (_result *AttachConfigRuleToCompliancePackResponse, _err error)
- func (client *Client) AttachConfigRuleToCompliancePackWithOptions(request *AttachConfigRuleToCompliancePackRequest, runtime *util.RuntimeOptions) (_result *AttachConfigRuleToCompliancePackResponse, _err error)
- func (client *Client) CopyCompliancePacks(request *CopyCompliancePacksRequest) (_result *CopyCompliancePacksResponse, _err error)
- func (client *Client) CopyCompliancePacksWithOptions(request *CopyCompliancePacksRequest, runtime *util.RuntimeOptions) (_result *CopyCompliancePacksResponse, _err error)
- func (client *Client) CopyConfigRules(request *CopyConfigRulesRequest) (_result *CopyConfigRulesResponse, _err error)
- func (client *Client) CopyConfigRulesWithOptions(request *CopyConfigRulesRequest, runtime *util.RuntimeOptions) (_result *CopyConfigRulesResponse, _err error)
- func (client *Client) CreateAdvancedSearchFile(request *CreateAdvancedSearchFileRequest) (_result *CreateAdvancedSearchFileResponse, _err error)
- func (client *Client) CreateAdvancedSearchFileWithOptions(request *CreateAdvancedSearchFileRequest, runtime *util.RuntimeOptions) (_result *CreateAdvancedSearchFileResponse, _err error)
- func (client *Client) CreateAggregateAdvancedSearchFile(request *CreateAggregateAdvancedSearchFileRequest) (_result *CreateAggregateAdvancedSearchFileResponse, _err error)
- func (client *Client) CreateAggregateAdvancedSearchFileWithOptions(request *CreateAggregateAdvancedSearchFileRequest, ...) (_result *CreateAggregateAdvancedSearchFileResponse, _err error)
- func (client *Client) CreateAggregateCompliancePack(request *CreateAggregateCompliancePackRequest) (_result *CreateAggregateCompliancePackResponse, _err error)
- func (client *Client) CreateAggregateCompliancePackWithOptions(tmpReq *CreateAggregateCompliancePackRequest, runtime *util.RuntimeOptions) (_result *CreateAggregateCompliancePackResponse, _err error)
- func (client *Client) CreateAggregateConfigDeliveryChannel(request *CreateAggregateConfigDeliveryChannelRequest) (_result *CreateAggregateConfigDeliveryChannelResponse, _err error)
- func (client *Client) CreateAggregateConfigDeliveryChannelWithOptions(request *CreateAggregateConfigDeliveryChannelRequest, ...) (_result *CreateAggregateConfigDeliveryChannelResponse, _err error)
- func (client *Client) CreateAggregateConfigRule(request *CreateAggregateConfigRuleRequest) (_result *CreateAggregateConfigRuleResponse, _err error)
- func (client *Client) CreateAggregateConfigRuleWithOptions(tmpReq *CreateAggregateConfigRuleRequest, runtime *util.RuntimeOptions) (_result *CreateAggregateConfigRuleResponse, _err error)
- func (client *Client) CreateAggregateRemediation(request *CreateAggregateRemediationRequest) (_result *CreateAggregateRemediationResponse, _err error)
- func (client *Client) CreateAggregateRemediationWithOptions(request *CreateAggregateRemediationRequest, runtime *util.RuntimeOptions) (_result *CreateAggregateRemediationResponse, _err error)
- func (client *Client) CreateAggregator(request *CreateAggregatorRequest) (_result *CreateAggregatorResponse, _err error)
- func (client *Client) CreateAggregatorWithOptions(tmpReq *CreateAggregatorRequest, runtime *util.RuntimeOptions) (_result *CreateAggregatorResponse, _err error)
- func (client *Client) CreateCompliancePack(request *CreateCompliancePackRequest) (_result *CreateCompliancePackResponse, _err error)
- func (client *Client) CreateCompliancePackWithOptions(tmpReq *CreateCompliancePackRequest, runtime *util.RuntimeOptions) (_result *CreateCompliancePackResponse, _err error)
- func (client *Client) CreateConfigDeliveryChannel(request *CreateConfigDeliveryChannelRequest) (_result *CreateConfigDeliveryChannelResponse, _err error)
- func (client *Client) CreateConfigDeliveryChannelWithOptions(request *CreateConfigDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *CreateConfigDeliveryChannelResponse, _err error)
- func (client *Client) CreateConfigRule(request *CreateConfigRuleRequest) (_result *CreateConfigRuleResponse, _err error)
- func (client *Client) CreateConfigRuleWithOptions(tmpReq *CreateConfigRuleRequest, runtime *util.RuntimeOptions) (_result *CreateConfigRuleResponse, _err error)
- func (client *Client) CreateDeliveryChannel(request *CreateDeliveryChannelRequest) (_result *CreateDeliveryChannelResponse, _err error)
- func (client *Client) CreateDeliveryChannelWithOptions(request *CreateDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *CreateDeliveryChannelResponse, _err error)
- func (client *Client) CreateRemediation(request *CreateRemediationRequest) (_result *CreateRemediationResponse, _err error)
- func (client *Client) CreateRemediationWithOptions(request *CreateRemediationRequest, runtime *util.RuntimeOptions) (_result *CreateRemediationResponse, _err error)
- func (client *Client) DeactiveAggregateConfigRules(request *DeactiveAggregateConfigRulesRequest) (_result *DeactiveAggregateConfigRulesResponse, _err error)
- func (client *Client) DeactiveAggregateConfigRulesWithOptions(request *DeactiveAggregateConfigRulesRequest, runtime *util.RuntimeOptions) (_result *DeactiveAggregateConfigRulesResponse, _err error)
- func (client *Client) DeactiveConfigRules(request *DeactiveConfigRulesRequest) (_result *DeactiveConfigRulesResponse, _err error)
- func (client *Client) DeactiveConfigRulesWithOptions(request *DeactiveConfigRulesRequest, runtime *util.RuntimeOptions) (_result *DeactiveConfigRulesResponse, _err error)
- func (client *Client) DeleteAggregateCompliancePacks(request *DeleteAggregateCompliancePacksRequest) (_result *DeleteAggregateCompliancePacksResponse, _err error)
- func (client *Client) DeleteAggregateCompliancePacksWithOptions(request *DeleteAggregateCompliancePacksRequest, runtime *util.RuntimeOptions) (_result *DeleteAggregateCompliancePacksResponse, _err error)
- func (client *Client) DeleteAggregateConfigDeliveryChannel(request *DeleteAggregateConfigDeliveryChannelRequest) (_result *DeleteAggregateConfigDeliveryChannelResponse, _err error)
- func (client *Client) DeleteAggregateConfigDeliveryChannelWithOptions(request *DeleteAggregateConfigDeliveryChannelRequest, ...) (_result *DeleteAggregateConfigDeliveryChannelResponse, _err error)
- func (client *Client) DeleteAggregateConfigRules(request *DeleteAggregateConfigRulesRequest) (_result *DeleteAggregateConfigRulesResponse, _err error)
- func (client *Client) DeleteAggregateConfigRulesWithOptions(request *DeleteAggregateConfigRulesRequest, runtime *util.RuntimeOptions) (_result *DeleteAggregateConfigRulesResponse, _err error)
- func (client *Client) DeleteAggregateRemediations(request *DeleteAggregateRemediationsRequest) (_result *DeleteAggregateRemediationsResponse, _err error)
- func (client *Client) DeleteAggregateRemediationsWithOptions(request *DeleteAggregateRemediationsRequest, runtime *util.RuntimeOptions) (_result *DeleteAggregateRemediationsResponse, _err error)
- func (client *Client) DeleteAggregators(request *DeleteAggregatorsRequest) (_result *DeleteAggregatorsResponse, _err error)
- func (client *Client) DeleteAggregatorsWithOptions(request *DeleteAggregatorsRequest, runtime *util.RuntimeOptions) (_result *DeleteAggregatorsResponse, _err error)
- func (client *Client) DeleteCompliancePacks(request *DeleteCompliancePacksRequest) (_result *DeleteCompliancePacksResponse, _err error)
- func (client *Client) DeleteCompliancePacksWithOptions(request *DeleteCompliancePacksRequest, runtime *util.RuntimeOptions) (_result *DeleteCompliancePacksResponse, _err error)
- func (client *Client) DeleteConfigDeliveryChannel(request *DeleteConfigDeliveryChannelRequest) (_result *DeleteConfigDeliveryChannelResponse, _err error)
- func (client *Client) DeleteConfigDeliveryChannelWithOptions(request *DeleteConfigDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *DeleteConfigDeliveryChannelResponse, _err error)
- func (client *Client) DeleteConfigRules(request *DeleteConfigRulesRequest) (_result *DeleteConfigRulesResponse, _err error)
- func (client *Client) DeleteConfigRulesWithOptions(request *DeleteConfigRulesRequest, runtime *util.RuntimeOptions) (_result *DeleteConfigRulesResponse, _err error)
- func (client *Client) DeleteRemediations(request *DeleteRemediationsRequest) (_result *DeleteRemediationsResponse, _err error)
- func (client *Client) DeleteRemediationsWithOptions(request *DeleteRemediationsRequest, runtime *util.RuntimeOptions) (_result *DeleteRemediationsResponse, _err error)
- func (client *Client) DescribeRemediation(request *DescribeRemediationRequest) (_result *DescribeRemediationResponse, _err error)
- func (client *Client) DescribeRemediationWithOptions(request *DescribeRemediationRequest, runtime *util.RuntimeOptions) (_result *DescribeRemediationResponse, _err error)
- func (client *Client) DetachAggregateConfigRuleToCompliancePack(request *DetachAggregateConfigRuleToCompliancePackRequest) (_result *DetachAggregateConfigRuleToCompliancePackResponse, _err error)
- func (client *Client) DetachAggregateConfigRuleToCompliancePackWithOptions(request *DetachAggregateConfigRuleToCompliancePackRequest, ...) (_result *DetachAggregateConfigRuleToCompliancePackResponse, _err error)
- func (client *Client) DetachConfigRuleToCompliancePack(request *DetachConfigRuleToCompliancePackRequest) (_result *DetachConfigRuleToCompliancePackResponse, _err error)
- func (client *Client) DetachConfigRuleToCompliancePackWithOptions(request *DetachConfigRuleToCompliancePackRequest, runtime *util.RuntimeOptions) (_result *DetachConfigRuleToCompliancePackResponse, _err error)
- func (client *Client) EvaluatePreConfigRules(request *EvaluatePreConfigRulesRequest) (_result *EvaluatePreConfigRulesResponse, _err error)
- func (client *Client) EvaluatePreConfigRulesWithOptions(tmpReq *EvaluatePreConfigRulesRequest, runtime *util.RuntimeOptions) (_result *EvaluatePreConfigRulesResponse, _err error)
- func (client *Client) GenerateAggregateCompliancePackReport(request *GenerateAggregateCompliancePackReportRequest) (_result *GenerateAggregateCompliancePackReportResponse, _err error)
- func (client *Client) GenerateAggregateCompliancePackReportWithOptions(request *GenerateAggregateCompliancePackReportRequest, ...) (_result *GenerateAggregateCompliancePackReportResponse, _err error)
- func (client *Client) GenerateAggregateConfigRulesReport(request *GenerateAggregateConfigRulesReportRequest) (_result *GenerateAggregateConfigRulesReportResponse, _err error)
- func (client *Client) GenerateAggregateConfigRulesReportWithOptions(request *GenerateAggregateConfigRulesReportRequest, ...) (_result *GenerateAggregateConfigRulesReportResponse, _err error)
- func (client *Client) GenerateAggregateResourceInventory(request *GenerateAggregateResourceInventoryRequest) (_result *GenerateAggregateResourceInventoryResponse, _err error)
- func (client *Client) GenerateAggregateResourceInventoryWithOptions(request *GenerateAggregateResourceInventoryRequest, ...) (_result *GenerateAggregateResourceInventoryResponse, _err error)
- func (client *Client) GenerateCompliancePackReport(request *GenerateCompliancePackReportRequest) (_result *GenerateCompliancePackReportResponse, _err error)
- func (client *Client) GenerateCompliancePackReportWithOptions(request *GenerateCompliancePackReportRequest, runtime *util.RuntimeOptions) (_result *GenerateCompliancePackReportResponse, _err error)
- func (client *Client) GenerateConfigRulesReport(request *GenerateConfigRulesReportRequest) (_result *GenerateConfigRulesReportResponse, _err error)
- func (client *Client) GenerateConfigRulesReportWithOptions(request *GenerateConfigRulesReportRequest, runtime *util.RuntimeOptions) (_result *GenerateConfigRulesReportResponse, _err error)
- func (client *Client) GenerateResourceInventory(request *GenerateResourceInventoryRequest) (_result *GenerateResourceInventoryResponse, _err error)
- func (client *Client) GenerateResourceInventoryWithOptions(request *GenerateResourceInventoryRequest, runtime *util.RuntimeOptions) (_result *GenerateResourceInventoryResponse, _err error)
- func (client *Client) GetAdvancedSearchFile() (_result *GetAdvancedSearchFileResponse, _err error)
- func (client *Client) GetAdvancedSearchFileWithOptions(runtime *util.RuntimeOptions) (_result *GetAdvancedSearchFileResponse, _err error)
- func (client *Client) GetAggregateAccountComplianceByPack(request *GetAggregateAccountComplianceByPackRequest) (_result *GetAggregateAccountComplianceByPackResponse, _err error)
- func (client *Client) GetAggregateAccountComplianceByPackWithOptions(request *GetAggregateAccountComplianceByPackRequest, ...) (_result *GetAggregateAccountComplianceByPackResponse, _err error)
- func (client *Client) GetAggregateAdvancedSearchFile(request *GetAggregateAdvancedSearchFileRequest) (_result *GetAggregateAdvancedSearchFileResponse, _err error)
- func (client *Client) GetAggregateAdvancedSearchFileWithOptions(request *GetAggregateAdvancedSearchFileRequest, runtime *util.RuntimeOptions) (_result *GetAggregateAdvancedSearchFileResponse, _err error)
- func (client *Client) GetAggregateCompliancePack(request *GetAggregateCompliancePackRequest) (_result *GetAggregateCompliancePackResponse, _err error)
- func (client *Client) GetAggregateCompliancePackReport(request *GetAggregateCompliancePackReportRequest) (_result *GetAggregateCompliancePackReportResponse, _err error)
- func (client *Client) GetAggregateCompliancePackReportWithOptions(request *GetAggregateCompliancePackReportRequest, runtime *util.RuntimeOptions) (_result *GetAggregateCompliancePackReportResponse, _err error)
- func (client *Client) GetAggregateCompliancePackWithOptions(request *GetAggregateCompliancePackRequest, runtime *util.RuntimeOptions) (_result *GetAggregateCompliancePackResponse, _err error)
- func (client *Client) GetAggregateComplianceSummary(request *GetAggregateComplianceSummaryRequest) (_result *GetAggregateComplianceSummaryResponse, _err error)
- func (client *Client) GetAggregateComplianceSummaryWithOptions(request *GetAggregateComplianceSummaryRequest, runtime *util.RuntimeOptions) (_result *GetAggregateComplianceSummaryResponse, _err error)
- func (client *Client) GetAggregateConfigDeliveryChannel(request *GetAggregateConfigDeliveryChannelRequest) (_result *GetAggregateConfigDeliveryChannelResponse, _err error)
- func (client *Client) GetAggregateConfigDeliveryChannelWithOptions(request *GetAggregateConfigDeliveryChannelRequest, ...) (_result *GetAggregateConfigDeliveryChannelResponse, _err error)
- func (client *Client) GetAggregateConfigRule(request *GetAggregateConfigRuleRequest) (_result *GetAggregateConfigRuleResponse, _err error)
- func (client *Client) GetAggregateConfigRuleComplianceByPack(request *GetAggregateConfigRuleComplianceByPackRequest) (_result *GetAggregateConfigRuleComplianceByPackResponse, _err error)
- func (client *Client) GetAggregateConfigRuleComplianceByPackWithOptions(request *GetAggregateConfigRuleComplianceByPackRequest, ...) (_result *GetAggregateConfigRuleComplianceByPackResponse, _err error)
- func (client *Client) GetAggregateConfigRuleSummaryByRiskLevel(request *GetAggregateConfigRuleSummaryByRiskLevelRequest) (_result *GetAggregateConfigRuleSummaryByRiskLevelResponse, _err error)
- func (client *Client) GetAggregateConfigRuleSummaryByRiskLevelWithOptions(request *GetAggregateConfigRuleSummaryByRiskLevelRequest, ...) (_result *GetAggregateConfigRuleSummaryByRiskLevelResponse, _err error)
- func (client *Client) GetAggregateConfigRuleWithOptions(request *GetAggregateConfigRuleRequest, runtime *util.RuntimeOptions) (_result *GetAggregateConfigRuleResponse, _err error)
- func (client *Client) GetAggregateConfigRulesReport(request *GetAggregateConfigRulesReportRequest) (_result *GetAggregateConfigRulesReportResponse, _err error)
- func (client *Client) GetAggregateConfigRulesReportWithOptions(request *GetAggregateConfigRulesReportRequest, runtime *util.RuntimeOptions) (_result *GetAggregateConfigRulesReportResponse, _err error)
- func (client *Client) GetAggregateDiscoveredResource(request *GetAggregateDiscoveredResourceRequest) (_result *GetAggregateDiscoveredResourceResponse, _err error)
- func (client *Client) GetAggregateDiscoveredResourceWithOptions(request *GetAggregateDiscoveredResourceRequest, runtime *util.RuntimeOptions) (_result *GetAggregateDiscoveredResourceResponse, _err error)
- func (client *Client) GetAggregateResourceComplianceByConfigRule(request *GetAggregateResourceComplianceByConfigRuleRequest) (_result *GetAggregateResourceComplianceByConfigRuleResponse, _err error)
- func (client *Client) GetAggregateResourceComplianceByConfigRuleWithOptions(request *GetAggregateResourceComplianceByConfigRuleRequest, ...) (_result *GetAggregateResourceComplianceByConfigRuleResponse, _err error)
- func (client *Client) GetAggregateResourceComplianceByPack(request *GetAggregateResourceComplianceByPackRequest) (_result *GetAggregateResourceComplianceByPackResponse, _err error)
- func (client *Client) GetAggregateResourceComplianceByPackWithOptions(request *GetAggregateResourceComplianceByPackRequest, ...) (_result *GetAggregateResourceComplianceByPackResponse, _err error)
- func (client *Client) GetAggregateResourceComplianceGroupByRegion(request *GetAggregateResourceComplianceGroupByRegionRequest) (_result *GetAggregateResourceComplianceGroupByRegionResponse, _err error)
- func (client *Client) GetAggregateResourceComplianceGroupByRegionWithOptions(request *GetAggregateResourceComplianceGroupByRegionRequest, ...) (_result *GetAggregateResourceComplianceGroupByRegionResponse, _err error)
- func (client *Client) GetAggregateResourceComplianceGroupByResourceType(request *GetAggregateResourceComplianceGroupByResourceTypeRequest) (_result *GetAggregateResourceComplianceGroupByResourceTypeResponse, _err error)
- func (client *Client) GetAggregateResourceComplianceGroupByResourceTypeWithOptions(request *GetAggregateResourceComplianceGroupByResourceTypeRequest, ...) (_result *GetAggregateResourceComplianceGroupByResourceTypeResponse, _err error)
- func (client *Client) GetAggregateResourceComplianceTimeline(request *GetAggregateResourceComplianceTimelineRequest) (_result *GetAggregateResourceComplianceTimelineResponse, _err error)
- func (client *Client) GetAggregateResourceComplianceTimelineWithOptions(request *GetAggregateResourceComplianceTimelineRequest, ...) (_result *GetAggregateResourceComplianceTimelineResponse, _err error)
- func (client *Client) GetAggregateResourceConfigurationTimeline(request *GetAggregateResourceConfigurationTimelineRequest) (_result *GetAggregateResourceConfigurationTimelineResponse, _err error)
- func (client *Client) GetAggregateResourceConfigurationTimelineWithOptions(request *GetAggregateResourceConfigurationTimelineRequest, ...) (_result *GetAggregateResourceConfigurationTimelineResponse, _err error)
- func (client *Client) GetAggregateResourceCountsGroupByRegion(request *GetAggregateResourceCountsGroupByRegionRequest) (_result *GetAggregateResourceCountsGroupByRegionResponse, _err error)
- func (client *Client) GetAggregateResourceCountsGroupByRegionWithOptions(request *GetAggregateResourceCountsGroupByRegionRequest, ...) (_result *GetAggregateResourceCountsGroupByRegionResponse, _err error)
- func (client *Client) GetAggregateResourceCountsGroupByResourceType(request *GetAggregateResourceCountsGroupByResourceTypeRequest) (_result *GetAggregateResourceCountsGroupByResourceTypeResponse, _err error)
- func (client *Client) GetAggregateResourceCountsGroupByResourceTypeWithOptions(request *GetAggregateResourceCountsGroupByResourceTypeRequest, ...) (_result *GetAggregateResourceCountsGroupByResourceTypeResponse, _err error)
- func (client *Client) GetAggregateResourceInventory(request *GetAggregateResourceInventoryRequest) (_result *GetAggregateResourceInventoryResponse, _err error)
- func (client *Client) GetAggregateResourceInventoryWithOptions(request *GetAggregateResourceInventoryRequest, runtime *util.RuntimeOptions) (_result *GetAggregateResourceInventoryResponse, _err error)
- func (client *Client) GetAggregator(request *GetAggregatorRequest) (_result *GetAggregatorResponse, _err error)
- func (client *Client) GetAggregatorWithOptions(request *GetAggregatorRequest, runtime *util.RuntimeOptions) (_result *GetAggregatorResponse, _err error)
- func (client *Client) GetCompliancePack(request *GetCompliancePackRequest) (_result *GetCompliancePackResponse, _err error)
- func (client *Client) GetCompliancePackReport(request *GetCompliancePackReportRequest) (_result *GetCompliancePackReportResponse, _err error)
- func (client *Client) GetCompliancePackReportWithOptions(request *GetCompliancePackReportRequest, runtime *util.RuntimeOptions) (_result *GetCompliancePackReportResponse, _err error)
- func (client *Client) GetCompliancePackWithOptions(request *GetCompliancePackRequest, runtime *util.RuntimeOptions) (_result *GetCompliancePackResponse, _err error)
- func (client *Client) GetComplianceSummary() (_result *GetComplianceSummaryResponse, _err error)
- func (client *Client) GetComplianceSummaryWithOptions(runtime *util.RuntimeOptions) (_result *GetComplianceSummaryResponse, _err error)
- func (client *Client) GetConfigDeliveryChannel(request *GetConfigDeliveryChannelRequest) (_result *GetConfigDeliveryChannelResponse, _err error)
- func (client *Client) GetConfigDeliveryChannelWithOptions(request *GetConfigDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *GetConfigDeliveryChannelResponse, _err error)
- func (client *Client) GetConfigRule(request *GetConfigRuleRequest) (_result *GetConfigRuleResponse, _err error)
- func (client *Client) GetConfigRuleComplianceByPack(request *GetConfigRuleComplianceByPackRequest) (_result *GetConfigRuleComplianceByPackResponse, _err error)
- func (client *Client) GetConfigRuleComplianceByPackWithOptions(request *GetConfigRuleComplianceByPackRequest, runtime *util.RuntimeOptions) (_result *GetConfigRuleComplianceByPackResponse, _err error)
- func (client *Client) GetConfigRuleSummaryByRiskLevel() (_result *GetConfigRuleSummaryByRiskLevelResponse, _err error)
- func (client *Client) GetConfigRuleSummaryByRiskLevelWithOptions(runtime *util.RuntimeOptions) (_result *GetConfigRuleSummaryByRiskLevelResponse, _err error)
- func (client *Client) GetConfigRuleWithOptions(request *GetConfigRuleRequest, runtime *util.RuntimeOptions) (_result *GetConfigRuleResponse, _err error)
- func (client *Client) GetConfigRulesReport(request *GetConfigRulesReportRequest) (_result *GetConfigRulesReportResponse, _err error)
- func (client *Client) GetConfigRulesReportWithOptions(request *GetConfigRulesReportRequest, runtime *util.RuntimeOptions) (_result *GetConfigRulesReportResponse, _err error)
- func (client *Client) GetConfigurationRecorder() (_result *GetConfigurationRecorderResponse, _err error)
- func (client *Client) GetConfigurationRecorderWithOptions(runtime *util.RuntimeOptions) (_result *GetConfigurationRecorderResponse, _err error)
- func (client *Client) GetDiscoveredResource(request *GetDiscoveredResourceRequest) (_result *GetDiscoveredResourceResponse, _err error)
- func (client *Client) GetDiscoveredResourceCountsGroupByRegion(request *GetDiscoveredResourceCountsGroupByRegionRequest) (_result *GetDiscoveredResourceCountsGroupByRegionResponse, _err error)
- func (client *Client) GetDiscoveredResourceCountsGroupByRegionWithOptions(request *GetDiscoveredResourceCountsGroupByRegionRequest, ...) (_result *GetDiscoveredResourceCountsGroupByRegionResponse, _err error)
- func (client *Client) GetDiscoveredResourceCountsGroupByResourceType(request *GetDiscoveredResourceCountsGroupByResourceTypeRequest) (_result *GetDiscoveredResourceCountsGroupByResourceTypeResponse, _err error)
- func (client *Client) GetDiscoveredResourceCountsGroupByResourceTypeWithOptions(request *GetDiscoveredResourceCountsGroupByResourceTypeRequest, ...) (_result *GetDiscoveredResourceCountsGroupByResourceTypeResponse, _err error)
- func (client *Client) GetDiscoveredResourceWithOptions(request *GetDiscoveredResourceRequest, runtime *util.RuntimeOptions) (_result *GetDiscoveredResourceResponse, _err error)
- func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, ...) (_result *string, _err error)
- func (client *Client) GetIntegratedServiceStatus(request *GetIntegratedServiceStatusRequest) (_result *GetIntegratedServiceStatusResponse, _err error)
- func (client *Client) GetIntegratedServiceStatusWithOptions(request *GetIntegratedServiceStatusRequest, runtime *util.RuntimeOptions) (_result *GetIntegratedServiceStatusResponse, _err error)
- func (client *Client) GetManagedRule(request *GetManagedRuleRequest) (_result *GetManagedRuleResponse, _err error)
- func (client *Client) GetManagedRuleWithOptions(request *GetManagedRuleRequest, runtime *util.RuntimeOptions) (_result *GetManagedRuleResponse, _err error)
- func (client *Client) GetRemediationTemplate(request *GetRemediationTemplateRequest) (_result *GetRemediationTemplateResponse, _err error)
- func (client *Client) GetRemediationTemplateWithOptions(request *GetRemediationTemplateRequest, runtime *util.RuntimeOptions) (_result *GetRemediationTemplateResponse, _err error)
- func (client *Client) GetResourceComplianceByConfigRule(request *GetResourceComplianceByConfigRuleRequest) (_result *GetResourceComplianceByConfigRuleResponse, _err error)
- func (client *Client) GetResourceComplianceByConfigRuleWithOptions(request *GetResourceComplianceByConfigRuleRequest, ...) (_result *GetResourceComplianceByConfigRuleResponse, _err error)
- func (client *Client) GetResourceComplianceByPack(request *GetResourceComplianceByPackRequest) (_result *GetResourceComplianceByPackResponse, _err error)
- func (client *Client) GetResourceComplianceByPackWithOptions(request *GetResourceComplianceByPackRequest, runtime *util.RuntimeOptions) (_result *GetResourceComplianceByPackResponse, _err error)
- func (client *Client) GetResourceComplianceGroupByRegion(request *GetResourceComplianceGroupByRegionRequest) (_result *GetResourceComplianceGroupByRegionResponse, _err error)
- func (client *Client) GetResourceComplianceGroupByRegionWithOptions(request *GetResourceComplianceGroupByRegionRequest, ...) (_result *GetResourceComplianceGroupByRegionResponse, _err error)
- func (client *Client) GetResourceComplianceGroupByResourceType(request *GetResourceComplianceGroupByResourceTypeRequest) (_result *GetResourceComplianceGroupByResourceTypeResponse, _err error)
- func (client *Client) GetResourceComplianceGroupByResourceTypeWithOptions(request *GetResourceComplianceGroupByResourceTypeRequest, ...) (_result *GetResourceComplianceGroupByResourceTypeResponse, _err error)
- func (client *Client) GetResourceComplianceTimeline(request *GetResourceComplianceTimelineRequest) (_result *GetResourceComplianceTimelineResponse, _err error)
- func (client *Client) GetResourceComplianceTimelineWithOptions(request *GetResourceComplianceTimelineRequest, runtime *util.RuntimeOptions) (_result *GetResourceComplianceTimelineResponse, _err error)
- func (client *Client) GetResourceConfigurationTimeline(request *GetResourceConfigurationTimelineRequest) (_result *GetResourceConfigurationTimelineResponse, _err error)
- func (client *Client) GetResourceConfigurationTimelineWithOptions(request *GetResourceConfigurationTimelineRequest, runtime *util.RuntimeOptions) (_result *GetResourceConfigurationTimelineResponse, _err error)
- func (client *Client) GetResourceInventory() (_result *GetResourceInventoryResponse, _err error)
- func (client *Client) GetResourceInventoryWithOptions(runtime *util.RuntimeOptions) (_result *GetResourceInventoryResponse, _err error)
- func (client *Client) GetSupportedResourceRelationConfig(request *GetSupportedResourceRelationConfigRequest) (_result *GetSupportedResourceRelationConfigResponse, _err error)
- func (client *Client) GetSupportedResourceRelationConfigWithOptions(request *GetSupportedResourceRelationConfigRequest, ...) (_result *GetSupportedResourceRelationConfigResponse, _err error)
- func (client *Client) IgnoreAggregateEvaluationResults(request *IgnoreAggregateEvaluationResultsRequest) (_result *IgnoreAggregateEvaluationResultsResponse, _err error)
- func (client *Client) IgnoreAggregateEvaluationResultsWithOptions(tmpReq *IgnoreAggregateEvaluationResultsRequest, runtime *util.RuntimeOptions) (_result *IgnoreAggregateEvaluationResultsResponse, _err error)
- func (client *Client) IgnoreEvaluationResults(request *IgnoreEvaluationResultsRequest) (_result *IgnoreEvaluationResultsResponse, _err error)
- func (client *Client) IgnoreEvaluationResultsWithOptions(tmpReq *IgnoreEvaluationResultsRequest, runtime *util.RuntimeOptions) (_result *IgnoreEvaluationResultsResponse, _err error)
- func (client *Client) Init(config *openapi.Config) (_err error)
- func (client *Client) ListAggregateCompliancePacks(request *ListAggregateCompliancePacksRequest) (_result *ListAggregateCompliancePacksResponse, _err error)
- func (client *Client) ListAggregateCompliancePacksWithOptions(request *ListAggregateCompliancePacksRequest, runtime *util.RuntimeOptions) (_result *ListAggregateCompliancePacksResponse, _err error)
- func (client *Client) ListAggregateConfigDeliveryChannels(request *ListAggregateConfigDeliveryChannelsRequest) (_result *ListAggregateConfigDeliveryChannelsResponse, _err error)
- func (client *Client) ListAggregateConfigDeliveryChannelsWithOptions(request *ListAggregateConfigDeliveryChannelsRequest, ...) (_result *ListAggregateConfigDeliveryChannelsResponse, _err error)
- func (client *Client) ListAggregateConfigRuleEvaluationResults(request *ListAggregateConfigRuleEvaluationResultsRequest) (_result *ListAggregateConfigRuleEvaluationResultsResponse, _err error)
- func (client *Client) ListAggregateConfigRuleEvaluationResultsWithOptions(request *ListAggregateConfigRuleEvaluationResultsRequest, ...) (_result *ListAggregateConfigRuleEvaluationResultsResponse, _err error)
- func (client *Client) ListAggregateConfigRuleEvaluationStatistics(request *ListAggregateConfigRuleEvaluationStatisticsRequest) (_result *ListAggregateConfigRuleEvaluationStatisticsResponse, _err error)
- func (client *Client) ListAggregateConfigRuleEvaluationStatisticsWithOptions(request *ListAggregateConfigRuleEvaluationStatisticsRequest, ...) (_result *ListAggregateConfigRuleEvaluationStatisticsResponse, _err error)
- func (client *Client) ListAggregateConfigRules(request *ListAggregateConfigRulesRequest) (_result *ListAggregateConfigRulesResponse, _err error)
- func (client *Client) ListAggregateConfigRulesWithOptions(request *ListAggregateConfigRulesRequest, runtime *util.RuntimeOptions) (_result *ListAggregateConfigRulesResponse, _err error)
- func (client *Client) ListAggregateDiscoveredResources(request *ListAggregateDiscoveredResourcesRequest) (_result *ListAggregateDiscoveredResourcesResponse, _err error)
- func (client *Client) ListAggregateDiscoveredResourcesWithOptions(request *ListAggregateDiscoveredResourcesRequest, runtime *util.RuntimeOptions) (_result *ListAggregateDiscoveredResourcesResponse, _err error)
- func (client *Client) ListAggregateRemediationExecutions(request *ListAggregateRemediationExecutionsRequest) (_result *ListAggregateRemediationExecutionsResponse, _err error)
- func (client *Client) ListAggregateRemediationExecutionsWithOptions(request *ListAggregateRemediationExecutionsRequest, ...) (_result *ListAggregateRemediationExecutionsResponse, _err error)
- func (client *Client) ListAggregateRemediations(request *ListAggregateRemediationsRequest) (_result *ListAggregateRemediationsResponse, _err error)
- func (client *Client) ListAggregateRemediationsWithOptions(request *ListAggregateRemediationsRequest, runtime *util.RuntimeOptions) (_result *ListAggregateRemediationsResponse, _err error)
- func (client *Client) ListAggregateResourceEvaluationResults(request *ListAggregateResourceEvaluationResultsRequest) (_result *ListAggregateResourceEvaluationResultsResponse, _err error)
- func (client *Client) ListAggregateResourceEvaluationResultsWithOptions(request *ListAggregateResourceEvaluationResultsRequest, ...) (_result *ListAggregateResourceEvaluationResultsResponse, _err error)
- func (client *Client) ListAggregateResourceRelations(request *ListAggregateResourceRelationsRequest) (_result *ListAggregateResourceRelationsResponse, _err error)
- func (client *Client) ListAggregateResourceRelationsWithOptions(request *ListAggregateResourceRelationsRequest, runtime *util.RuntimeOptions) (_result *ListAggregateResourceRelationsResponse, _err error)
- func (client *Client) ListAggregateResourcesByAdvancedSearch(request *ListAggregateResourcesByAdvancedSearchRequest) (_result *ListAggregateResourcesByAdvancedSearchResponse, _err error)
- func (client *Client) ListAggregateResourcesByAdvancedSearchWithOptions(request *ListAggregateResourcesByAdvancedSearchRequest, ...) (_result *ListAggregateResourcesByAdvancedSearchResponse, _err error)
- func (client *Client) ListAggregators(request *ListAggregatorsRequest) (_result *ListAggregatorsResponse, _err error)
- func (client *Client) ListAggregatorsWithOptions(request *ListAggregatorsRequest, runtime *util.RuntimeOptions) (_result *ListAggregatorsResponse, _err error)
- func (client *Client) ListCompliancePackTemplates(request *ListCompliancePackTemplatesRequest) (_result *ListCompliancePackTemplatesResponse, _err error)
- func (client *Client) ListCompliancePackTemplatesWithOptions(request *ListCompliancePackTemplatesRequest, runtime *util.RuntimeOptions) (_result *ListCompliancePackTemplatesResponse, _err error)
- func (client *Client) ListCompliancePacks(request *ListCompliancePacksRequest) (_result *ListCompliancePacksResponse, _err error)
- func (client *Client) ListCompliancePacksWithOptions(request *ListCompliancePacksRequest, runtime *util.RuntimeOptions) (_result *ListCompliancePacksResponse, _err error)
- func (client *Client) ListConfigDeliveryChannels(request *ListConfigDeliveryChannelsRequest) (_result *ListConfigDeliveryChannelsResponse, _err error)
- func (client *Client) ListConfigDeliveryChannelsWithOptions(request *ListConfigDeliveryChannelsRequest, runtime *util.RuntimeOptions) (_result *ListConfigDeliveryChannelsResponse, _err error)
- func (client *Client) ListConfigRuleEvaluationResults(request *ListConfigRuleEvaluationResultsRequest) (_result *ListConfigRuleEvaluationResultsResponse, _err error)
- func (client *Client) ListConfigRuleEvaluationResultsWithOptions(request *ListConfigRuleEvaluationResultsRequest, runtime *util.RuntimeOptions) (_result *ListConfigRuleEvaluationResultsResponse, _err error)
- func (client *Client) ListConfigRuleEvaluationStatistics() (_result *ListConfigRuleEvaluationStatisticsResponse, _err error)
- func (client *Client) ListConfigRuleEvaluationStatisticsWithOptions(runtime *util.RuntimeOptions) (_result *ListConfigRuleEvaluationStatisticsResponse, _err error)
- func (client *Client) ListConfigRules(request *ListConfigRulesRequest) (_result *ListConfigRulesResponse, _err error)
- func (client *Client) ListConfigRulesWithOptions(request *ListConfigRulesRequest, runtime *util.RuntimeOptions) (_result *ListConfigRulesResponse, _err error)
- func (client *Client) ListDiscoveredResources(request *ListDiscoveredResourcesRequest) (_result *ListDiscoveredResourcesResponse, _err error)
- func (client *Client) ListDiscoveredResourcesWithOptions(request *ListDiscoveredResourcesRequest, runtime *util.RuntimeOptions) (_result *ListDiscoveredResourcesResponse, _err error)
- func (client *Client) ListIntegratedService() (_result *ListIntegratedServiceResponse, _err error)
- func (client *Client) ListIntegratedServiceWithOptions(runtime *util.RuntimeOptions) (_result *ListIntegratedServiceResponse, _err error)
- func (client *Client) ListManagedRules(request *ListManagedRulesRequest) (_result *ListManagedRulesResponse, _err error)
- func (client *Client) ListManagedRulesWithOptions(request *ListManagedRulesRequest, runtime *util.RuntimeOptions) (_result *ListManagedRulesResponse, _err error)
- func (client *Client) ListPreManagedRules(request *ListPreManagedRulesRequest) (_result *ListPreManagedRulesResponse, _err error)
- func (client *Client) ListPreManagedRulesWithOptions(tmpReq *ListPreManagedRulesRequest, runtime *util.RuntimeOptions) (_result *ListPreManagedRulesResponse, _err error)
- func (client *Client) ListRemediationExecutions(request *ListRemediationExecutionsRequest) (_result *ListRemediationExecutionsResponse, _err error)
- func (client *Client) ListRemediationExecutionsWithOptions(request *ListRemediationExecutionsRequest, runtime *util.RuntimeOptions) (_result *ListRemediationExecutionsResponse, _err error)
- func (client *Client) ListRemediationTemplates(request *ListRemediationTemplatesRequest) (_result *ListRemediationTemplatesResponse, _err error)
- func (client *Client) ListRemediationTemplatesWithOptions(request *ListRemediationTemplatesRequest, runtime *util.RuntimeOptions) (_result *ListRemediationTemplatesResponse, _err error)
- func (client *Client) ListRemediations(request *ListRemediationsRequest) (_result *ListRemediationsResponse, _err error)
- func (client *Client) ListRemediationsWithOptions(request *ListRemediationsRequest, runtime *util.RuntimeOptions) (_result *ListRemediationsResponse, _err error)
- func (client *Client) ListResourceEvaluationResults(request *ListResourceEvaluationResultsRequest) (_result *ListResourceEvaluationResultsResponse, _err error)
- func (client *Client) ListResourceEvaluationResultsWithOptions(request *ListResourceEvaluationResultsRequest, runtime *util.RuntimeOptions) (_result *ListResourceEvaluationResultsResponse, _err error)
- func (client *Client) ListResourceRelations(request *ListResourceRelationsRequest) (_result *ListResourceRelationsResponse, _err error)
- func (client *Client) ListResourceRelationsWithOptions(request *ListResourceRelationsRequest, runtime *util.RuntimeOptions) (_result *ListResourceRelationsResponse, _err error)
- func (client *Client) ListResourcesByAdvancedSearch(request *ListResourcesByAdvancedSearchRequest) (_result *ListResourcesByAdvancedSearchResponse, _err error)
- func (client *Client) ListResourcesByAdvancedSearchWithOptions(request *ListResourcesByAdvancedSearchRequest, runtime *util.RuntimeOptions) (_result *ListResourcesByAdvancedSearchResponse, _err error)
- func (client *Client) ListSupportedProducts(request *ListSupportedProductsRequest) (_result *ListSupportedProductsResponse, _err error)
- func (client *Client) ListSupportedProductsWithOptions(request *ListSupportedProductsRequest, runtime *util.RuntimeOptions) (_result *ListSupportedProductsResponse, _err error)
- func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)
- func (client *Client) ListTagResourcesWithOptions(tmpReq *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)
- func (client *Client) PutEvaluations(request *PutEvaluationsRequest) (_result *PutEvaluationsResponse, _err error)
- func (client *Client) PutEvaluationsWithOptions(request *PutEvaluationsRequest, runtime *util.RuntimeOptions) (_result *PutEvaluationsResponse, _err error)
- func (client *Client) RevertAggregateEvaluationResults(request *RevertAggregateEvaluationResultsRequest) (_result *RevertAggregateEvaluationResultsResponse, _err error)
- func (client *Client) RevertAggregateEvaluationResultsWithOptions(tmpReq *RevertAggregateEvaluationResultsRequest, runtime *util.RuntimeOptions) (_result *RevertAggregateEvaluationResultsResponse, _err error)
- func (client *Client) RevertEvaluationResults(request *RevertEvaluationResultsRequest) (_result *RevertEvaluationResultsResponse, _err error)
- func (client *Client) RevertEvaluationResultsWithOptions(tmpReq *RevertEvaluationResultsRequest, runtime *util.RuntimeOptions) (_result *RevertEvaluationResultsResponse, _err error)
- func (client *Client) StartAggregateConfigRuleEvaluation(request *StartAggregateConfigRuleEvaluationRequest) (_result *StartAggregateConfigRuleEvaluationResponse, _err error)
- func (client *Client) StartAggregateConfigRuleEvaluationWithOptions(request *StartAggregateConfigRuleEvaluationRequest, ...) (_result *StartAggregateConfigRuleEvaluationResponse, _err error)
- func (client *Client) StartAggregateRemediation(request *StartAggregateRemediationRequest) (_result *StartAggregateRemediationResponse, _err error)
- func (client *Client) StartAggregateRemediationWithOptions(request *StartAggregateRemediationRequest, runtime *util.RuntimeOptions) (_result *StartAggregateRemediationResponse, _err error)
- func (client *Client) StartConfigRuleEvaluation(request *StartConfigRuleEvaluationRequest) (_result *StartConfigRuleEvaluationResponse, _err error)
- func (client *Client) StartConfigRuleEvaluationWithOptions(request *StartConfigRuleEvaluationRequest, runtime *util.RuntimeOptions) (_result *StartConfigRuleEvaluationResponse, _err error)
- func (client *Client) StartConfigurationRecorder() (_result *StartConfigurationRecorderResponse, _err error)
- func (client *Client) StartConfigurationRecorderWithOptions(runtime *util.RuntimeOptions) (_result *StartConfigurationRecorderResponse, _err error)
- func (client *Client) StartRemediation(request *StartRemediationRequest) (_result *StartRemediationResponse, _err error)
- func (client *Client) StartRemediationWithOptions(request *StartRemediationRequest, runtime *util.RuntimeOptions) (_result *StartRemediationResponse, _err error)
- func (client *Client) StopConfigurationRecorder() (_result *StopConfigurationRecorderResponse, _err error)
- func (client *Client) StopConfigurationRecorderWithOptions(runtime *util.RuntimeOptions) (_result *StopConfigurationRecorderResponse, _err error)
- func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)
- func (client *Client) TagResourcesWithOptions(tmpReq *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)
- func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)
- func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)
- func (client *Client) UpdateAggregateCompliancePack(request *UpdateAggregateCompliancePackRequest) (_result *UpdateAggregateCompliancePackResponse, _err error)
- func (client *Client) UpdateAggregateCompliancePackWithOptions(tmpReq *UpdateAggregateCompliancePackRequest, runtime *util.RuntimeOptions) (_result *UpdateAggregateCompliancePackResponse, _err error)
- func (client *Client) UpdateAggregateConfigDeliveryChannel(request *UpdateAggregateConfigDeliveryChannelRequest) (_result *UpdateAggregateConfigDeliveryChannelResponse, _err error)
- func (client *Client) UpdateAggregateConfigDeliveryChannelWithOptions(request *UpdateAggregateConfigDeliveryChannelRequest, ...) (_result *UpdateAggregateConfigDeliveryChannelResponse, _err error)
- func (client *Client) UpdateAggregateConfigRule(request *UpdateAggregateConfigRuleRequest) (_result *UpdateAggregateConfigRuleResponse, _err error)
- func (client *Client) UpdateAggregateConfigRuleWithOptions(tmpReq *UpdateAggregateConfigRuleRequest, runtime *util.RuntimeOptions) (_result *UpdateAggregateConfigRuleResponse, _err error)
- func (client *Client) UpdateAggregateRemediation(request *UpdateAggregateRemediationRequest) (_result *UpdateAggregateRemediationResponse, _err error)
- func (client *Client) UpdateAggregateRemediationWithOptions(request *UpdateAggregateRemediationRequest, runtime *util.RuntimeOptions) (_result *UpdateAggregateRemediationResponse, _err error)
- func (client *Client) UpdateAggregator(request *UpdateAggregatorRequest) (_result *UpdateAggregatorResponse, _err error)
- func (client *Client) UpdateAggregatorWithOptions(tmpReq *UpdateAggregatorRequest, runtime *util.RuntimeOptions) (_result *UpdateAggregatorResponse, _err error)
- func (client *Client) UpdateCompliancePack(request *UpdateCompliancePackRequest) (_result *UpdateCompliancePackResponse, _err error)
- func (client *Client) UpdateCompliancePackWithOptions(tmpReq *UpdateCompliancePackRequest, runtime *util.RuntimeOptions) (_result *UpdateCompliancePackResponse, _err error)
- func (client *Client) UpdateConfigDeliveryChannel(request *UpdateConfigDeliveryChannelRequest) (_result *UpdateConfigDeliveryChannelResponse, _err error)
- func (client *Client) UpdateConfigDeliveryChannelWithOptions(request *UpdateConfigDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *UpdateConfigDeliveryChannelResponse, _err error)
- func (client *Client) UpdateConfigRule(request *UpdateConfigRuleRequest) (_result *UpdateConfigRuleResponse, _err error)
- func (client *Client) UpdateConfigRuleWithOptions(tmpReq *UpdateConfigRuleRequest, runtime *util.RuntimeOptions) (_result *UpdateConfigRuleResponse, _err error)
- func (client *Client) UpdateConfigurationRecorder(request *UpdateConfigurationRecorderRequest) (_result *UpdateConfigurationRecorderResponse, _err error)
- func (client *Client) UpdateConfigurationRecorderWithOptions(request *UpdateConfigurationRecorderRequest, runtime *util.RuntimeOptions) (_result *UpdateConfigurationRecorderResponse, _err error)
- func (client *Client) UpdateDeliveryChannel(request *UpdateDeliveryChannelRequest) (_result *UpdateDeliveryChannelResponse, _err error)
- func (client *Client) UpdateDeliveryChannelWithOptions(request *UpdateDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *UpdateDeliveryChannelResponse, _err error)
- func (client *Client) UpdateIntegratedServiceStatus(request *UpdateIntegratedServiceStatusRequest) (_result *UpdateIntegratedServiceStatusResponse, _err error)
- func (client *Client) UpdateIntegratedServiceStatusWithOptions(request *UpdateIntegratedServiceStatusRequest, runtime *util.RuntimeOptions) (_result *UpdateIntegratedServiceStatusResponse, _err error)
- func (client *Client) UpdateRemediation(request *UpdateRemediationRequest) (_result *UpdateRemediationResponse, _err error)
- func (client *Client) UpdateRemediationWithOptions(request *UpdateRemediationRequest, runtime *util.RuntimeOptions) (_result *UpdateRemediationResponse, _err error)
- type CopyCompliancePacksRequest
- func (s CopyCompliancePacksRequest) GoString() string
- func (s *CopyCompliancePacksRequest) SetDesAggregatorIds(v string) *CopyCompliancePacksRequest
- func (s *CopyCompliancePacksRequest) SetSrcAggregatorId(v string) *CopyCompliancePacksRequest
- func (s *CopyCompliancePacksRequest) SetSrcCompliancePackIds(v string) *CopyCompliancePacksRequest
- func (s CopyCompliancePacksRequest) String() string
- type CopyCompliancePacksResponse
- func (s CopyCompliancePacksResponse) GoString() string
- func (s *CopyCompliancePacksResponse) SetBody(v *CopyCompliancePacksResponseBody) *CopyCompliancePacksResponse
- func (s *CopyCompliancePacksResponse) SetHeaders(v map[string]*string) *CopyCompliancePacksResponse
- func (s *CopyCompliancePacksResponse) SetStatusCode(v int32) *CopyCompliancePacksResponse
- func (s CopyCompliancePacksResponse) String() string
- type CopyCompliancePacksResponseBody
- func (s CopyCompliancePacksResponseBody) GoString() string
- func (s *CopyCompliancePacksResponseBody) SetCopyRulesResult(v bool) *CopyCompliancePacksResponseBody
- func (s *CopyCompliancePacksResponseBody) SetRequestId(v string) *CopyCompliancePacksResponseBody
- func (s CopyCompliancePacksResponseBody) String() string
- type CopyConfigRulesRequest
- func (s CopyConfigRulesRequest) GoString() string
- func (s *CopyConfigRulesRequest) SetDesAggregatorIds(v string) *CopyConfigRulesRequest
- func (s *CopyConfigRulesRequest) SetSrcAggregatorId(v string) *CopyConfigRulesRequest
- func (s *CopyConfigRulesRequest) SetSrcConfigRuleIds(v string) *CopyConfigRulesRequest
- func (s CopyConfigRulesRequest) String() string
- type CopyConfigRulesResponse
- func (s CopyConfigRulesResponse) GoString() string
- func (s *CopyConfigRulesResponse) SetBody(v *CopyConfigRulesResponseBody) *CopyConfigRulesResponse
- func (s *CopyConfigRulesResponse) SetHeaders(v map[string]*string) *CopyConfigRulesResponse
- func (s *CopyConfigRulesResponse) SetStatusCode(v int32) *CopyConfigRulesResponse
- func (s CopyConfigRulesResponse) String() string
- type CopyConfigRulesResponseBody
- type CreateAdvancedSearchFileRequest
- type CreateAdvancedSearchFileResponse
- func (s CreateAdvancedSearchFileResponse) GoString() string
- func (s *CreateAdvancedSearchFileResponse) SetBody(v *CreateAdvancedSearchFileResponseBody) *CreateAdvancedSearchFileResponse
- func (s *CreateAdvancedSearchFileResponse) SetHeaders(v map[string]*string) *CreateAdvancedSearchFileResponse
- func (s *CreateAdvancedSearchFileResponse) SetStatusCode(v int32) *CreateAdvancedSearchFileResponse
- func (s CreateAdvancedSearchFileResponse) String() string
- type CreateAdvancedSearchFileResponseBody
- type CreateAggregateAdvancedSearchFileRequest
- func (s CreateAggregateAdvancedSearchFileRequest) GoString() string
- func (s *CreateAggregateAdvancedSearchFileRequest) SetAggregatorId(v string) *CreateAggregateAdvancedSearchFileRequest
- func (s *CreateAggregateAdvancedSearchFileRequest) SetSql(v string) *CreateAggregateAdvancedSearchFileRequest
- func (s CreateAggregateAdvancedSearchFileRequest) String() string
- type CreateAggregateAdvancedSearchFileResponse
- func (s CreateAggregateAdvancedSearchFileResponse) GoString() string
- func (s *CreateAggregateAdvancedSearchFileResponse) SetBody(v *CreateAggregateAdvancedSearchFileResponseBody) *CreateAggregateAdvancedSearchFileResponse
- func (s *CreateAggregateAdvancedSearchFileResponse) SetHeaders(v map[string]*string) *CreateAggregateAdvancedSearchFileResponse
- func (s *CreateAggregateAdvancedSearchFileResponse) SetStatusCode(v int32) *CreateAggregateAdvancedSearchFileResponse
- func (s CreateAggregateAdvancedSearchFileResponse) String() string
- type CreateAggregateAdvancedSearchFileResponseBody
- type CreateAggregateCompliancePackRequest
- func (s CreateAggregateCompliancePackRequest) GoString() string
- func (s *CreateAggregateCompliancePackRequest) SetAggregatorId(v string) *CreateAggregateCompliancePackRequest
- func (s *CreateAggregateCompliancePackRequest) SetClientToken(v string) *CreateAggregateCompliancePackRequest
- func (s *CreateAggregateCompliancePackRequest) SetCompliancePackName(v string) *CreateAggregateCompliancePackRequest
- func (s *CreateAggregateCompliancePackRequest) SetCompliancePackTemplateId(v string) *CreateAggregateCompliancePackRequest
- func (s *CreateAggregateCompliancePackRequest) SetConfigRules(v []*CreateAggregateCompliancePackRequestConfigRules) *CreateAggregateCompliancePackRequest
- func (s *CreateAggregateCompliancePackRequest) SetDefaultEnable(v bool) *CreateAggregateCompliancePackRequest
- func (s *CreateAggregateCompliancePackRequest) SetDescription(v string) *CreateAggregateCompliancePackRequest
- func (s *CreateAggregateCompliancePackRequest) SetExcludeResourceIdsScope(v string) *CreateAggregateCompliancePackRequest
- func (s *CreateAggregateCompliancePackRequest) SetRegionIdsScope(v string) *CreateAggregateCompliancePackRequest
- func (s *CreateAggregateCompliancePackRequest) SetResourceGroupIdsScope(v string) *CreateAggregateCompliancePackRequest
- func (s *CreateAggregateCompliancePackRequest) SetRiskLevel(v int32) *CreateAggregateCompliancePackRequest
- func (s *CreateAggregateCompliancePackRequest) SetTagKeyScope(v string) *CreateAggregateCompliancePackRequest
- func (s *CreateAggregateCompliancePackRequest) SetTagValueScope(v string) *CreateAggregateCompliancePackRequest
- func (s *CreateAggregateCompliancePackRequest) SetTemplateContent(v string) *CreateAggregateCompliancePackRequest
- func (s CreateAggregateCompliancePackRequest) String() string
- type CreateAggregateCompliancePackRequestConfigRules
- func (s CreateAggregateCompliancePackRequestConfigRules) GoString() string
- func (s *CreateAggregateCompliancePackRequestConfigRules) SetConfigRuleId(v string) *CreateAggregateCompliancePackRequestConfigRules
- func (s *CreateAggregateCompliancePackRequestConfigRules) SetConfigRuleName(v string) *CreateAggregateCompliancePackRequestConfigRules
- func (s *CreateAggregateCompliancePackRequestConfigRules) SetConfigRuleParameters(v []*CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) *CreateAggregateCompliancePackRequestConfigRules
- func (s *CreateAggregateCompliancePackRequestConfigRules) SetDescription(v string) *CreateAggregateCompliancePackRequestConfigRules
- func (s *CreateAggregateCompliancePackRequestConfigRules) SetManagedRuleIdentifier(v string) *CreateAggregateCompliancePackRequestConfigRules
- func (s *CreateAggregateCompliancePackRequestConfigRules) SetRiskLevel(v int32) *CreateAggregateCompliancePackRequestConfigRules
- func (s CreateAggregateCompliancePackRequestConfigRules) String() string
- type CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters
- func (s CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) GoString() string
- func (s *CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterName(v string) *CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters
- func (s *CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterValue(v string) *CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters
- func (s CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) String() string
- type CreateAggregateCompliancePackResponse
- func (s CreateAggregateCompliancePackResponse) GoString() string
- func (s *CreateAggregateCompliancePackResponse) SetBody(v *CreateAggregateCompliancePackResponseBody) *CreateAggregateCompliancePackResponse
- func (s *CreateAggregateCompliancePackResponse) SetHeaders(v map[string]*string) *CreateAggregateCompliancePackResponse
- func (s *CreateAggregateCompliancePackResponse) SetStatusCode(v int32) *CreateAggregateCompliancePackResponse
- func (s CreateAggregateCompliancePackResponse) String() string
- type CreateAggregateCompliancePackResponseBody
- func (s CreateAggregateCompliancePackResponseBody) GoString() string
- func (s *CreateAggregateCompliancePackResponseBody) SetCompliancePackId(v string) *CreateAggregateCompliancePackResponseBody
- func (s *CreateAggregateCompliancePackResponseBody) SetRequestId(v string) *CreateAggregateCompliancePackResponseBody
- func (s CreateAggregateCompliancePackResponseBody) String() string
- type CreateAggregateCompliancePackShrinkRequest
- func (s CreateAggregateCompliancePackShrinkRequest) GoString() string
- func (s *CreateAggregateCompliancePackShrinkRequest) SetAggregatorId(v string) *CreateAggregateCompliancePackShrinkRequest
- func (s *CreateAggregateCompliancePackShrinkRequest) SetClientToken(v string) *CreateAggregateCompliancePackShrinkRequest
- func (s *CreateAggregateCompliancePackShrinkRequest) SetCompliancePackName(v string) *CreateAggregateCompliancePackShrinkRequest
- func (s *CreateAggregateCompliancePackShrinkRequest) SetCompliancePackTemplateId(v string) *CreateAggregateCompliancePackShrinkRequest
- func (s *CreateAggregateCompliancePackShrinkRequest) SetConfigRulesShrink(v string) *CreateAggregateCompliancePackShrinkRequest
- func (s *CreateAggregateCompliancePackShrinkRequest) SetDefaultEnable(v bool) *CreateAggregateCompliancePackShrinkRequest
- func (s *CreateAggregateCompliancePackShrinkRequest) SetDescription(v string) *CreateAggregateCompliancePackShrinkRequest
- func (s *CreateAggregateCompliancePackShrinkRequest) SetExcludeResourceIdsScope(v string) *CreateAggregateCompliancePackShrinkRequest
- func (s *CreateAggregateCompliancePackShrinkRequest) SetRegionIdsScope(v string) *CreateAggregateCompliancePackShrinkRequest
- func (s *CreateAggregateCompliancePackShrinkRequest) SetResourceGroupIdsScope(v string) *CreateAggregateCompliancePackShrinkRequest
- func (s *CreateAggregateCompliancePackShrinkRequest) SetRiskLevel(v int32) *CreateAggregateCompliancePackShrinkRequest
- func (s *CreateAggregateCompliancePackShrinkRequest) SetTagKeyScope(v string) *CreateAggregateCompliancePackShrinkRequest
- func (s *CreateAggregateCompliancePackShrinkRequest) SetTagValueScope(v string) *CreateAggregateCompliancePackShrinkRequest
- func (s *CreateAggregateCompliancePackShrinkRequest) SetTemplateContent(v string) *CreateAggregateCompliancePackShrinkRequest
- func (s CreateAggregateCompliancePackShrinkRequest) String() string
- type CreateAggregateConfigDeliveryChannelRequest
- func (s CreateAggregateConfigDeliveryChannelRequest) GoString() string
- func (s *CreateAggregateConfigDeliveryChannelRequest) SetAggregatorId(v string) *CreateAggregateConfigDeliveryChannelRequest
- func (s *CreateAggregateConfigDeliveryChannelRequest) SetClientToken(v string) *CreateAggregateConfigDeliveryChannelRequest
- func (s *CreateAggregateConfigDeliveryChannelRequest) SetConfigurationItemChangeNotification(v bool) *CreateAggregateConfigDeliveryChannelRequest
- func (s *CreateAggregateConfigDeliveryChannelRequest) SetConfigurationSnapshot(v bool) *CreateAggregateConfigDeliveryChannelRequest
- func (s *CreateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelCondition(v string) *CreateAggregateConfigDeliveryChannelRequest
- func (s *CreateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelName(v string) *CreateAggregateConfigDeliveryChannelRequest
- func (s *CreateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelTargetArn(v string) *CreateAggregateConfigDeliveryChannelRequest
- func (s *CreateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelType(v string) *CreateAggregateConfigDeliveryChannelRequest
- func (s *CreateAggregateConfigDeliveryChannelRequest) SetDeliverySnapshotTime(v string) *CreateAggregateConfigDeliveryChannelRequest
- func (s *CreateAggregateConfigDeliveryChannelRequest) SetDescription(v string) *CreateAggregateConfigDeliveryChannelRequest
- func (s *CreateAggregateConfigDeliveryChannelRequest) SetNonCompliantNotification(v bool) *CreateAggregateConfigDeliveryChannelRequest
- func (s *CreateAggregateConfigDeliveryChannelRequest) SetOversizedDataOSSTargetArn(v string) *CreateAggregateConfigDeliveryChannelRequest
- func (s CreateAggregateConfigDeliveryChannelRequest) String() string
- type CreateAggregateConfigDeliveryChannelResponse
- func (s CreateAggregateConfigDeliveryChannelResponse) GoString() string
- func (s *CreateAggregateConfigDeliveryChannelResponse) SetBody(v *CreateAggregateConfigDeliveryChannelResponseBody) *CreateAggregateConfigDeliveryChannelResponse
- func (s *CreateAggregateConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *CreateAggregateConfigDeliveryChannelResponse
- func (s *CreateAggregateConfigDeliveryChannelResponse) SetStatusCode(v int32) *CreateAggregateConfigDeliveryChannelResponse
- func (s CreateAggregateConfigDeliveryChannelResponse) String() string
- type CreateAggregateConfigDeliveryChannelResponseBody
- func (s CreateAggregateConfigDeliveryChannelResponseBody) GoString() string
- func (s *CreateAggregateConfigDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *CreateAggregateConfigDeliveryChannelResponseBody
- func (s *CreateAggregateConfigDeliveryChannelResponseBody) SetRequestId(v string) *CreateAggregateConfigDeliveryChannelResponseBody
- func (s CreateAggregateConfigDeliveryChannelResponseBody) String() string
- type CreateAggregateConfigRuleRequest
- func (s CreateAggregateConfigRuleRequest) GoString() string
- func (s *CreateAggregateConfigRuleRequest) SetAggregatorId(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetClientToken(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetConfigRuleName(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetConfigRuleTriggerTypes(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetDescription(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetExcludeAccountIdsScope(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetExcludeFolderIdsScope(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetExcludeResourceIdsScope(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetFolderIdsScope(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetInputParameters(v map[string]interface{}) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetMaximumExecutionFrequency(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetRegionIdsScope(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetResourceGroupIdsScope(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetResourceTypesScope(v []*string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetRiskLevel(v int32) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetSourceIdentifier(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetSourceOwner(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetTagKeyLogicScope(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetTagKeyScope(v string) *CreateAggregateConfigRuleRequest
- func (s *CreateAggregateConfigRuleRequest) SetTagValueScope(v string) *CreateAggregateConfigRuleRequest
- func (s CreateAggregateConfigRuleRequest) String() string
- type CreateAggregateConfigRuleResponse
- func (s CreateAggregateConfigRuleResponse) GoString() string
- func (s *CreateAggregateConfigRuleResponse) SetBody(v *CreateAggregateConfigRuleResponseBody) *CreateAggregateConfigRuleResponse
- func (s *CreateAggregateConfigRuleResponse) SetHeaders(v map[string]*string) *CreateAggregateConfigRuleResponse
- func (s *CreateAggregateConfigRuleResponse) SetStatusCode(v int32) *CreateAggregateConfigRuleResponse
- func (s CreateAggregateConfigRuleResponse) String() string
- type CreateAggregateConfigRuleResponseBody
- func (s CreateAggregateConfigRuleResponseBody) GoString() string
- func (s *CreateAggregateConfigRuleResponseBody) SetConfigRuleId(v string) *CreateAggregateConfigRuleResponseBody
- func (s *CreateAggregateConfigRuleResponseBody) SetRequestId(v string) *CreateAggregateConfigRuleResponseBody
- func (s CreateAggregateConfigRuleResponseBody) String() string
- type CreateAggregateConfigRuleShrinkRequest
- func (s CreateAggregateConfigRuleShrinkRequest) GoString() string
- func (s *CreateAggregateConfigRuleShrinkRequest) SetAggregatorId(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetClientToken(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetConfigRuleName(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetConfigRuleTriggerTypes(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetDescription(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetExcludeAccountIdsScope(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetExcludeFolderIdsScope(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetExcludeResourceIdsScope(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetFolderIdsScope(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetInputParametersShrink(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetMaximumExecutionFrequency(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetRegionIdsScope(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetResourceGroupIdsScope(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetResourceTypesScopeShrink(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetRiskLevel(v int32) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetSourceIdentifier(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetSourceOwner(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetTagKeyLogicScope(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetTagKeyScope(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s *CreateAggregateConfigRuleShrinkRequest) SetTagValueScope(v string) *CreateAggregateConfigRuleShrinkRequest
- func (s CreateAggregateConfigRuleShrinkRequest) String() string
- type CreateAggregateRemediationRequest
- func (s CreateAggregateRemediationRequest) GoString() string
- func (s *CreateAggregateRemediationRequest) SetAggregatorId(v string) *CreateAggregateRemediationRequest
- func (s *CreateAggregateRemediationRequest) SetClientToken(v string) *CreateAggregateRemediationRequest
- func (s *CreateAggregateRemediationRequest) SetConfigRuleId(v string) *CreateAggregateRemediationRequest
- func (s *CreateAggregateRemediationRequest) SetInvokeType(v string) *CreateAggregateRemediationRequest
- func (s *CreateAggregateRemediationRequest) SetParams(v string) *CreateAggregateRemediationRequest
- func (s *CreateAggregateRemediationRequest) SetRemediationTemplateId(v string) *CreateAggregateRemediationRequest
- func (s *CreateAggregateRemediationRequest) SetRemediationType(v string) *CreateAggregateRemediationRequest
- func (s *CreateAggregateRemediationRequest) SetSourceType(v string) *CreateAggregateRemediationRequest
- func (s CreateAggregateRemediationRequest) String() string
- type CreateAggregateRemediationResponse
- func (s CreateAggregateRemediationResponse) GoString() string
- func (s *CreateAggregateRemediationResponse) SetBody(v *CreateAggregateRemediationResponseBody) *CreateAggregateRemediationResponse
- func (s *CreateAggregateRemediationResponse) SetHeaders(v map[string]*string) *CreateAggregateRemediationResponse
- func (s *CreateAggregateRemediationResponse) SetStatusCode(v int32) *CreateAggregateRemediationResponse
- func (s CreateAggregateRemediationResponse) String() string
- type CreateAggregateRemediationResponseBody
- func (s CreateAggregateRemediationResponseBody) GoString() string
- func (s *CreateAggregateRemediationResponseBody) SetRemediationId(v string) *CreateAggregateRemediationResponseBody
- func (s *CreateAggregateRemediationResponseBody) SetRequestId(v string) *CreateAggregateRemediationResponseBody
- func (s CreateAggregateRemediationResponseBody) String() string
- type CreateAggregatorRequest
- func (s CreateAggregatorRequest) GoString() string
- func (s *CreateAggregatorRequest) SetAggregatorAccounts(v []*CreateAggregatorRequestAggregatorAccounts) *CreateAggregatorRequest
- func (s *CreateAggregatorRequest) SetAggregatorName(v string) *CreateAggregatorRequest
- func (s *CreateAggregatorRequest) SetAggregatorType(v string) *CreateAggregatorRequest
- func (s *CreateAggregatorRequest) SetClientToken(v string) *CreateAggregatorRequest
- func (s *CreateAggregatorRequest) SetDescription(v string) *CreateAggregatorRequest
- func (s *CreateAggregatorRequest) SetFolderId(v string) *CreateAggregatorRequest
- func (s CreateAggregatorRequest) String() string
- type CreateAggregatorRequestAggregatorAccounts
- func (s CreateAggregatorRequestAggregatorAccounts) GoString() string
- func (s *CreateAggregatorRequestAggregatorAccounts) SetAccountId(v int64) *CreateAggregatorRequestAggregatorAccounts
- func (s *CreateAggregatorRequestAggregatorAccounts) SetAccountName(v string) *CreateAggregatorRequestAggregatorAccounts
- func (s *CreateAggregatorRequestAggregatorAccounts) SetAccountType(v string) *CreateAggregatorRequestAggregatorAccounts
- func (s CreateAggregatorRequestAggregatorAccounts) String() string
- type CreateAggregatorResponse
- func (s CreateAggregatorResponse) GoString() string
- func (s *CreateAggregatorResponse) SetBody(v *CreateAggregatorResponseBody) *CreateAggregatorResponse
- func (s *CreateAggregatorResponse) SetHeaders(v map[string]*string) *CreateAggregatorResponse
- func (s *CreateAggregatorResponse) SetStatusCode(v int32) *CreateAggregatorResponse
- func (s CreateAggregatorResponse) String() string
- type CreateAggregatorResponseBody
- type CreateAggregatorShrinkRequest
- func (s CreateAggregatorShrinkRequest) GoString() string
- func (s *CreateAggregatorShrinkRequest) SetAggregatorAccountsShrink(v string) *CreateAggregatorShrinkRequest
- func (s *CreateAggregatorShrinkRequest) SetAggregatorName(v string) *CreateAggregatorShrinkRequest
- func (s *CreateAggregatorShrinkRequest) SetAggregatorType(v string) *CreateAggregatorShrinkRequest
- func (s *CreateAggregatorShrinkRequest) SetClientToken(v string) *CreateAggregatorShrinkRequest
- func (s *CreateAggregatorShrinkRequest) SetDescription(v string) *CreateAggregatorShrinkRequest
- func (s *CreateAggregatorShrinkRequest) SetFolderId(v string) *CreateAggregatorShrinkRequest
- func (s CreateAggregatorShrinkRequest) String() string
- type CreateCompliancePackRequest
- func (s CreateCompliancePackRequest) GoString() string
- func (s *CreateCompliancePackRequest) SetClientToken(v string) *CreateCompliancePackRequest
- func (s *CreateCompliancePackRequest) SetCompliancePackName(v string) *CreateCompliancePackRequest
- func (s *CreateCompliancePackRequest) SetCompliancePackTemplateId(v string) *CreateCompliancePackRequest
- func (s *CreateCompliancePackRequest) SetConfigRules(v []*CreateCompliancePackRequestConfigRules) *CreateCompliancePackRequest
- func (s *CreateCompliancePackRequest) SetDefaultEnable(v bool) *CreateCompliancePackRequest
- func (s *CreateCompliancePackRequest) SetDescription(v string) *CreateCompliancePackRequest
- func (s *CreateCompliancePackRequest) SetExcludeResourceIdsScope(v string) *CreateCompliancePackRequest
- func (s *CreateCompliancePackRequest) SetRegionIdsScope(v string) *CreateCompliancePackRequest
- func (s *CreateCompliancePackRequest) SetResourceGroupIdsScope(v string) *CreateCompliancePackRequest
- func (s *CreateCompliancePackRequest) SetRiskLevel(v int32) *CreateCompliancePackRequest
- func (s *CreateCompliancePackRequest) SetTagKeyScope(v string) *CreateCompliancePackRequest
- func (s *CreateCompliancePackRequest) SetTagValueScope(v string) *CreateCompliancePackRequest
- func (s *CreateCompliancePackRequest) SetTemplateContent(v string) *CreateCompliancePackRequest
- func (s CreateCompliancePackRequest) String() string
- type CreateCompliancePackRequestConfigRules
- func (s CreateCompliancePackRequestConfigRules) GoString() string
- func (s *CreateCompliancePackRequestConfigRules) SetConfigRuleId(v string) *CreateCompliancePackRequestConfigRules
- func (s *CreateCompliancePackRequestConfigRules) SetConfigRuleName(v string) *CreateCompliancePackRequestConfigRules
- func (s *CreateCompliancePackRequestConfigRules) SetConfigRuleParameters(v []*CreateCompliancePackRequestConfigRulesConfigRuleParameters) *CreateCompliancePackRequestConfigRules
- func (s *CreateCompliancePackRequestConfigRules) SetDescription(v string) *CreateCompliancePackRequestConfigRules
- func (s *CreateCompliancePackRequestConfigRules) SetManagedRuleIdentifier(v string) *CreateCompliancePackRequestConfigRules
- func (s *CreateCompliancePackRequestConfigRules) SetRiskLevel(v int32) *CreateCompliancePackRequestConfigRules
- func (s CreateCompliancePackRequestConfigRules) String() string
- type CreateCompliancePackRequestConfigRulesConfigRuleParameters
- func (s CreateCompliancePackRequestConfigRulesConfigRuleParameters) GoString() string
- func (s *CreateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterName(v string) *CreateCompliancePackRequestConfigRulesConfigRuleParameters
- func (s *CreateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterValue(v string) *CreateCompliancePackRequestConfigRulesConfigRuleParameters
- func (s CreateCompliancePackRequestConfigRulesConfigRuleParameters) String() string
- type CreateCompliancePackResponse
- func (s CreateCompliancePackResponse) GoString() string
- func (s *CreateCompliancePackResponse) SetBody(v *CreateCompliancePackResponseBody) *CreateCompliancePackResponse
- func (s *CreateCompliancePackResponse) SetHeaders(v map[string]*string) *CreateCompliancePackResponse
- func (s *CreateCompliancePackResponse) SetStatusCode(v int32) *CreateCompliancePackResponse
- func (s CreateCompliancePackResponse) String() string
- type CreateCompliancePackResponseBody
- func (s CreateCompliancePackResponseBody) GoString() string
- func (s *CreateCompliancePackResponseBody) SetCompliancePackId(v string) *CreateCompliancePackResponseBody
- func (s *CreateCompliancePackResponseBody) SetRequestId(v string) *CreateCompliancePackResponseBody
- func (s CreateCompliancePackResponseBody) String() string
- type CreateCompliancePackShrinkRequest
- func (s CreateCompliancePackShrinkRequest) GoString() string
- func (s *CreateCompliancePackShrinkRequest) SetClientToken(v string) *CreateCompliancePackShrinkRequest
- func (s *CreateCompliancePackShrinkRequest) SetCompliancePackName(v string) *CreateCompliancePackShrinkRequest
- func (s *CreateCompliancePackShrinkRequest) SetCompliancePackTemplateId(v string) *CreateCompliancePackShrinkRequest
- func (s *CreateCompliancePackShrinkRequest) SetConfigRulesShrink(v string) *CreateCompliancePackShrinkRequest
- func (s *CreateCompliancePackShrinkRequest) SetDefaultEnable(v bool) *CreateCompliancePackShrinkRequest
- func (s *CreateCompliancePackShrinkRequest) SetDescription(v string) *CreateCompliancePackShrinkRequest
- func (s *CreateCompliancePackShrinkRequest) SetExcludeResourceIdsScope(v string) *CreateCompliancePackShrinkRequest
- func (s *CreateCompliancePackShrinkRequest) SetRegionIdsScope(v string) *CreateCompliancePackShrinkRequest
- func (s *CreateCompliancePackShrinkRequest) SetResourceGroupIdsScope(v string) *CreateCompliancePackShrinkRequest
- func (s *CreateCompliancePackShrinkRequest) SetRiskLevel(v int32) *CreateCompliancePackShrinkRequest
- func (s *CreateCompliancePackShrinkRequest) SetTagKeyScope(v string) *CreateCompliancePackShrinkRequest
- func (s *CreateCompliancePackShrinkRequest) SetTagValueScope(v string) *CreateCompliancePackShrinkRequest
- func (s *CreateCompliancePackShrinkRequest) SetTemplateContent(v string) *CreateCompliancePackShrinkRequest
- func (s CreateCompliancePackShrinkRequest) String() string
- type CreateConfigDeliveryChannelRequest
- func (s CreateConfigDeliveryChannelRequest) GoString() string
- func (s *CreateConfigDeliveryChannelRequest) SetClientToken(v string) *CreateConfigDeliveryChannelRequest
- func (s *CreateConfigDeliveryChannelRequest) SetConfigurationItemChangeNotification(v bool) *CreateConfigDeliveryChannelRequest
- func (s *CreateConfigDeliveryChannelRequest) SetConfigurationSnapshot(v bool) *CreateConfigDeliveryChannelRequest
- func (s *CreateConfigDeliveryChannelRequest) SetDeliveryChannelCondition(v string) *CreateConfigDeliveryChannelRequest
- func (s *CreateConfigDeliveryChannelRequest) SetDeliveryChannelName(v string) *CreateConfigDeliveryChannelRequest
- func (s *CreateConfigDeliveryChannelRequest) SetDeliveryChannelTargetArn(v string) *CreateConfigDeliveryChannelRequest
- func (s *CreateConfigDeliveryChannelRequest) SetDeliveryChannelType(v string) *CreateConfigDeliveryChannelRequest
- func (s *CreateConfigDeliveryChannelRequest) SetDeliverySnapshotTime(v string) *CreateConfigDeliveryChannelRequest
- func (s *CreateConfigDeliveryChannelRequest) SetDescription(v string) *CreateConfigDeliveryChannelRequest
- func (s *CreateConfigDeliveryChannelRequest) SetNonCompliantNotification(v bool) *CreateConfigDeliveryChannelRequest
- func (s *CreateConfigDeliveryChannelRequest) SetOversizedDataOSSTargetArn(v string) *CreateConfigDeliveryChannelRequest
- func (s CreateConfigDeliveryChannelRequest) String() string
- type CreateConfigDeliveryChannelResponse
- func (s CreateConfigDeliveryChannelResponse) GoString() string
- func (s *CreateConfigDeliveryChannelResponse) SetBody(v *CreateConfigDeliveryChannelResponseBody) *CreateConfigDeliveryChannelResponse
- func (s *CreateConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *CreateConfigDeliveryChannelResponse
- func (s *CreateConfigDeliveryChannelResponse) SetStatusCode(v int32) *CreateConfigDeliveryChannelResponse
- func (s CreateConfigDeliveryChannelResponse) String() string
- type CreateConfigDeliveryChannelResponseBody
- func (s CreateConfigDeliveryChannelResponseBody) GoString() string
- func (s *CreateConfigDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *CreateConfigDeliveryChannelResponseBody
- func (s *CreateConfigDeliveryChannelResponseBody) SetRequestId(v string) *CreateConfigDeliveryChannelResponseBody
- func (s CreateConfigDeliveryChannelResponseBody) String() string
- type CreateConfigRuleRequest
- func (s CreateConfigRuleRequest) GoString() string
- func (s *CreateConfigRuleRequest) SetClientToken(v string) *CreateConfigRuleRequest
- func (s *CreateConfigRuleRequest) SetConfigRuleName(v string) *CreateConfigRuleRequest
- func (s *CreateConfigRuleRequest) SetConfigRuleTriggerTypes(v string) *CreateConfigRuleRequest
- func (s *CreateConfigRuleRequest) SetDescription(v string) *CreateConfigRuleRequest
- func (s *CreateConfigRuleRequest) SetExcludeResourceIdsScope(v string) *CreateConfigRuleRequest
- func (s *CreateConfigRuleRequest) SetInputParameters(v map[string]interface{}) *CreateConfigRuleRequest
- func (s *CreateConfigRuleRequest) SetMaximumExecutionFrequency(v string) *CreateConfigRuleRequest
- func (s *CreateConfigRuleRequest) SetRegionIdsScope(v string) *CreateConfigRuleRequest
- func (s *CreateConfigRuleRequest) SetResourceGroupIdsScope(v string) *CreateConfigRuleRequest
- func (s *CreateConfigRuleRequest) SetResourceTypesScope(v []*string) *CreateConfigRuleRequest
- func (s *CreateConfigRuleRequest) SetRiskLevel(v int32) *CreateConfigRuleRequest
- func (s *CreateConfigRuleRequest) SetSourceIdentifier(v string) *CreateConfigRuleRequest
- func (s *CreateConfigRuleRequest) SetSourceOwner(v string) *CreateConfigRuleRequest
- func (s *CreateConfigRuleRequest) SetTagKeyLogicScope(v string) *CreateConfigRuleRequest
- func (s *CreateConfigRuleRequest) SetTagKeyScope(v string) *CreateConfigRuleRequest
- func (s *CreateConfigRuleRequest) SetTagValueScope(v string) *CreateConfigRuleRequest
- func (s CreateConfigRuleRequest) String() string
- type CreateConfigRuleResponse
- func (s CreateConfigRuleResponse) GoString() string
- func (s *CreateConfigRuleResponse) SetBody(v *CreateConfigRuleResponseBody) *CreateConfigRuleResponse
- func (s *CreateConfigRuleResponse) SetHeaders(v map[string]*string) *CreateConfigRuleResponse
- func (s *CreateConfigRuleResponse) SetStatusCode(v int32) *CreateConfigRuleResponse
- func (s CreateConfigRuleResponse) String() string
- type CreateConfigRuleResponseBody
- type CreateConfigRuleShrinkRequest
- func (s CreateConfigRuleShrinkRequest) GoString() string
- func (s *CreateConfigRuleShrinkRequest) SetClientToken(v string) *CreateConfigRuleShrinkRequest
- func (s *CreateConfigRuleShrinkRequest) SetConfigRuleName(v string) *CreateConfigRuleShrinkRequest
- func (s *CreateConfigRuleShrinkRequest) SetConfigRuleTriggerTypes(v string) *CreateConfigRuleShrinkRequest
- func (s *CreateConfigRuleShrinkRequest) SetDescription(v string) *CreateConfigRuleShrinkRequest
- func (s *CreateConfigRuleShrinkRequest) SetExcludeResourceIdsScope(v string) *CreateConfigRuleShrinkRequest
- func (s *CreateConfigRuleShrinkRequest) SetInputParametersShrink(v string) *CreateConfigRuleShrinkRequest
- func (s *CreateConfigRuleShrinkRequest) SetMaximumExecutionFrequency(v string) *CreateConfigRuleShrinkRequest
- func (s *CreateConfigRuleShrinkRequest) SetRegionIdsScope(v string) *CreateConfigRuleShrinkRequest
- func (s *CreateConfigRuleShrinkRequest) SetResourceGroupIdsScope(v string) *CreateConfigRuleShrinkRequest
- func (s *CreateConfigRuleShrinkRequest) SetResourceTypesScopeShrink(v string) *CreateConfigRuleShrinkRequest
- func (s *CreateConfigRuleShrinkRequest) SetRiskLevel(v int32) *CreateConfigRuleShrinkRequest
- func (s *CreateConfigRuleShrinkRequest) SetSourceIdentifier(v string) *CreateConfigRuleShrinkRequest
- func (s *CreateConfigRuleShrinkRequest) SetSourceOwner(v string) *CreateConfigRuleShrinkRequest
- func (s *CreateConfigRuleShrinkRequest) SetTagKeyLogicScope(v string) *CreateConfigRuleShrinkRequest
- func (s *CreateConfigRuleShrinkRequest) SetTagKeyScope(v string) *CreateConfigRuleShrinkRequest
- func (s *CreateConfigRuleShrinkRequest) SetTagValueScope(v string) *CreateConfigRuleShrinkRequest
- func (s CreateConfigRuleShrinkRequest) String() string
- type CreateDeliveryChannelRequest
- func (s CreateDeliveryChannelRequest) GoString() string
- func (s *CreateDeliveryChannelRequest) SetClientToken(v string) *CreateDeliveryChannelRequest
- func (s *CreateDeliveryChannelRequest) SetConfigurationItemChangeNotification(v bool) *CreateDeliveryChannelRequest
- func (s *CreateDeliveryChannelRequest) SetConfigurationSnapshot(v bool) *CreateDeliveryChannelRequest
- func (s *CreateDeliveryChannelRequest) SetDeliveryChannelAssumeRoleArn(v string) *CreateDeliveryChannelRequest
- func (s *CreateDeliveryChannelRequest) SetDeliveryChannelCondition(v string) *CreateDeliveryChannelRequest
- func (s *CreateDeliveryChannelRequest) SetDeliveryChannelName(v string) *CreateDeliveryChannelRequest
- func (s *CreateDeliveryChannelRequest) SetDeliveryChannelTargetArn(v string) *CreateDeliveryChannelRequest
- func (s *CreateDeliveryChannelRequest) SetDeliveryChannelType(v string) *CreateDeliveryChannelRequest
- func (s *CreateDeliveryChannelRequest) SetDescription(v string) *CreateDeliveryChannelRequest
- func (s *CreateDeliveryChannelRequest) SetNonCompliantNotification(v bool) *CreateDeliveryChannelRequest
- func (s *CreateDeliveryChannelRequest) SetOversizedDataOSSTargetArn(v string) *CreateDeliveryChannelRequest
- func (s CreateDeliveryChannelRequest) String() string
- type CreateDeliveryChannelResponse
- func (s CreateDeliveryChannelResponse) GoString() string
- func (s *CreateDeliveryChannelResponse) SetBody(v *CreateDeliveryChannelResponseBody) *CreateDeliveryChannelResponse
- func (s *CreateDeliveryChannelResponse) SetHeaders(v map[string]*string) *CreateDeliveryChannelResponse
- func (s *CreateDeliveryChannelResponse) SetStatusCode(v int32) *CreateDeliveryChannelResponse
- func (s CreateDeliveryChannelResponse) String() string
- type CreateDeliveryChannelResponseBody
- func (s CreateDeliveryChannelResponseBody) GoString() string
- func (s *CreateDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *CreateDeliveryChannelResponseBody
- func (s *CreateDeliveryChannelResponseBody) SetRequestId(v string) *CreateDeliveryChannelResponseBody
- func (s CreateDeliveryChannelResponseBody) String() string
- type CreateRemediationRequest
- func (s CreateRemediationRequest) GoString() string
- func (s *CreateRemediationRequest) SetClientToken(v string) *CreateRemediationRequest
- func (s *CreateRemediationRequest) SetConfigRuleId(v string) *CreateRemediationRequest
- func (s *CreateRemediationRequest) SetInvokeType(v string) *CreateRemediationRequest
- func (s *CreateRemediationRequest) SetParams(v string) *CreateRemediationRequest
- func (s *CreateRemediationRequest) SetRemediationTemplateId(v string) *CreateRemediationRequest
- func (s *CreateRemediationRequest) SetRemediationType(v string) *CreateRemediationRequest
- func (s *CreateRemediationRequest) SetSourceType(v string) *CreateRemediationRequest
- func (s CreateRemediationRequest) String() string
- type CreateRemediationResponse
- func (s CreateRemediationResponse) GoString() string
- func (s *CreateRemediationResponse) SetBody(v *CreateRemediationResponseBody) *CreateRemediationResponse
- func (s *CreateRemediationResponse) SetHeaders(v map[string]*string) *CreateRemediationResponse
- func (s *CreateRemediationResponse) SetStatusCode(v int32) *CreateRemediationResponse
- func (s CreateRemediationResponse) String() string
- type CreateRemediationResponseBody
- func (s CreateRemediationResponseBody) GoString() string
- func (s *CreateRemediationResponseBody) SetRemediationId(v string) *CreateRemediationResponseBody
- func (s *CreateRemediationResponseBody) SetRequestId(v string) *CreateRemediationResponseBody
- func (s CreateRemediationResponseBody) String() string
- type DeactiveAggregateConfigRulesRequest
- func (s DeactiveAggregateConfigRulesRequest) GoString() string
- func (s *DeactiveAggregateConfigRulesRequest) SetAggregatorId(v string) *DeactiveAggregateConfigRulesRequest
- func (s *DeactiveAggregateConfigRulesRequest) SetConfigRuleIds(v string) *DeactiveAggregateConfigRulesRequest
- func (s DeactiveAggregateConfigRulesRequest) String() string
- type DeactiveAggregateConfigRulesResponse
- func (s DeactiveAggregateConfigRulesResponse) GoString() string
- func (s *DeactiveAggregateConfigRulesResponse) SetBody(v *DeactiveAggregateConfigRulesResponseBody) *DeactiveAggregateConfigRulesResponse
- func (s *DeactiveAggregateConfigRulesResponse) SetHeaders(v map[string]*string) *DeactiveAggregateConfigRulesResponse
- func (s *DeactiveAggregateConfigRulesResponse) SetStatusCode(v int32) *DeactiveAggregateConfigRulesResponse
- func (s DeactiveAggregateConfigRulesResponse) String() string
- type DeactiveAggregateConfigRulesResponseBody
- func (s DeactiveAggregateConfigRulesResponseBody) GoString() string
- func (s *DeactiveAggregateConfigRulesResponseBody) SetOperateRuleResult(v *DeactiveAggregateConfigRulesResponseBodyOperateRuleResult) *DeactiveAggregateConfigRulesResponseBody
- func (s *DeactiveAggregateConfigRulesResponseBody) SetRequestId(v string) *DeactiveAggregateConfigRulesResponseBody
- func (s DeactiveAggregateConfigRulesResponseBody) String() string
- type DeactiveAggregateConfigRulesResponseBodyOperateRuleResult
- func (s DeactiveAggregateConfigRulesResponseBodyOperateRuleResult) GoString() string
- func (s *DeactiveAggregateConfigRulesResponseBodyOperateRuleResult) SetOperateRuleItemList(...) *DeactiveAggregateConfigRulesResponseBodyOperateRuleResult
- func (s DeactiveAggregateConfigRulesResponseBodyOperateRuleResult) String() string
- type DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
- func (s *DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId(v string) *DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s *DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode(v string) *DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s *DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess(v bool) *DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) String() string
- type DeactiveConfigRulesRequest
- type DeactiveConfigRulesResponse
- func (s DeactiveConfigRulesResponse) GoString() string
- func (s *DeactiveConfigRulesResponse) SetBody(v *DeactiveConfigRulesResponseBody) *DeactiveConfigRulesResponse
- func (s *DeactiveConfigRulesResponse) SetHeaders(v map[string]*string) *DeactiveConfigRulesResponse
- func (s *DeactiveConfigRulesResponse) SetStatusCode(v int32) *DeactiveConfigRulesResponse
- func (s DeactiveConfigRulesResponse) String() string
- type DeactiveConfigRulesResponseBody
- func (s DeactiveConfigRulesResponseBody) GoString() string
- func (s *DeactiveConfigRulesResponseBody) SetOperateRuleResult(v *DeactiveConfigRulesResponseBodyOperateRuleResult) *DeactiveConfigRulesResponseBody
- func (s *DeactiveConfigRulesResponseBody) SetRequestId(v string) *DeactiveConfigRulesResponseBody
- func (s DeactiveConfigRulesResponseBody) String() string
- type DeactiveConfigRulesResponseBodyOperateRuleResult
- func (s DeactiveConfigRulesResponseBodyOperateRuleResult) GoString() string
- func (s *DeactiveConfigRulesResponseBodyOperateRuleResult) SetOperateRuleItemList(v []*DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) *DeactiveConfigRulesResponseBodyOperateRuleResult
- func (s DeactiveConfigRulesResponseBodyOperateRuleResult) String() string
- type DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
- func (s *DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId(v string) *DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s *DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode(v string) *DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s *DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess(v bool) *DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) String() string
- type DeleteAggregateCompliancePacksRequest
- func (s DeleteAggregateCompliancePacksRequest) GoString() string
- func (s *DeleteAggregateCompliancePacksRequest) SetAggregatorId(v string) *DeleteAggregateCompliancePacksRequest
- func (s *DeleteAggregateCompliancePacksRequest) SetClientToken(v string) *DeleteAggregateCompliancePacksRequest
- func (s *DeleteAggregateCompliancePacksRequest) SetCompliancePackIds(v string) *DeleteAggregateCompliancePacksRequest
- func (s *DeleteAggregateCompliancePacksRequest) SetDeleteRule(v bool) *DeleteAggregateCompliancePacksRequest
- func (s DeleteAggregateCompliancePacksRequest) String() string
- type DeleteAggregateCompliancePacksResponse
- func (s DeleteAggregateCompliancePacksResponse) GoString() string
- func (s *DeleteAggregateCompliancePacksResponse) SetBody(v *DeleteAggregateCompliancePacksResponseBody) *DeleteAggregateCompliancePacksResponse
- func (s *DeleteAggregateCompliancePacksResponse) SetHeaders(v map[string]*string) *DeleteAggregateCompliancePacksResponse
- func (s *DeleteAggregateCompliancePacksResponse) SetStatusCode(v int32) *DeleteAggregateCompliancePacksResponse
- func (s DeleteAggregateCompliancePacksResponse) String() string
- type DeleteAggregateCompliancePacksResponseBody
- func (s DeleteAggregateCompliancePacksResponseBody) GoString() string
- func (s *DeleteAggregateCompliancePacksResponseBody) SetOperateCompliancePacksResult(v *DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResult) *DeleteAggregateCompliancePacksResponseBody
- func (s *DeleteAggregateCompliancePacksResponseBody) SetRequestId(v string) *DeleteAggregateCompliancePacksResponseBody
- func (s DeleteAggregateCompliancePacksResponseBody) String() string
- type DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResult
- func (s DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResult) GoString() string
- func (s *DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResult) SetOperateCompliancePacks(...) *DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResult
- func (s DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResult) String() string
- type DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks
- func (s DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) GoString() string
- func (s *DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) SetCompliancePackId(v string) ...
- func (s *DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) SetErrorCode(v string) ...
- func (s *DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) SetSuccess(v bool) ...
- func (s DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) String() string
- type DeleteAggregateConfigDeliveryChannelRequest
- func (s DeleteAggregateConfigDeliveryChannelRequest) GoString() string
- func (s *DeleteAggregateConfigDeliveryChannelRequest) SetAggregatorId(v string) *DeleteAggregateConfigDeliveryChannelRequest
- func (s *DeleteAggregateConfigDeliveryChannelRequest) SetDeliveryChannelId(v string) *DeleteAggregateConfigDeliveryChannelRequest
- func (s DeleteAggregateConfigDeliveryChannelRequest) String() string
- type DeleteAggregateConfigDeliveryChannelResponse
- func (s DeleteAggregateConfigDeliveryChannelResponse) GoString() string
- func (s *DeleteAggregateConfigDeliveryChannelResponse) SetBody(v *DeleteAggregateConfigDeliveryChannelResponseBody) *DeleteAggregateConfigDeliveryChannelResponse
- func (s *DeleteAggregateConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *DeleteAggregateConfigDeliveryChannelResponse
- func (s *DeleteAggregateConfigDeliveryChannelResponse) SetStatusCode(v int32) *DeleteAggregateConfigDeliveryChannelResponse
- func (s DeleteAggregateConfigDeliveryChannelResponse) String() string
- type DeleteAggregateConfigDeliveryChannelResponseBody
- func (s DeleteAggregateConfigDeliveryChannelResponseBody) GoString() string
- func (s *DeleteAggregateConfigDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *DeleteAggregateConfigDeliveryChannelResponseBody
- func (s *DeleteAggregateConfigDeliveryChannelResponseBody) SetRequestId(v string) *DeleteAggregateConfigDeliveryChannelResponseBody
- func (s DeleteAggregateConfigDeliveryChannelResponseBody) String() string
- type DeleteAggregateConfigRulesRequest
- func (s DeleteAggregateConfigRulesRequest) GoString() string
- func (s *DeleteAggregateConfigRulesRequest) SetAggregatorId(v string) *DeleteAggregateConfigRulesRequest
- func (s *DeleteAggregateConfigRulesRequest) SetConfigRuleIds(v string) *DeleteAggregateConfigRulesRequest
- func (s DeleteAggregateConfigRulesRequest) String() string
- type DeleteAggregateConfigRulesResponse
- func (s DeleteAggregateConfigRulesResponse) GoString() string
- func (s *DeleteAggregateConfigRulesResponse) SetBody(v *DeleteAggregateConfigRulesResponseBody) *DeleteAggregateConfigRulesResponse
- func (s *DeleteAggregateConfigRulesResponse) SetHeaders(v map[string]*string) *DeleteAggregateConfigRulesResponse
- func (s *DeleteAggregateConfigRulesResponse) SetStatusCode(v int32) *DeleteAggregateConfigRulesResponse
- func (s DeleteAggregateConfigRulesResponse) String() string
- type DeleteAggregateConfigRulesResponseBody
- func (s DeleteAggregateConfigRulesResponseBody) GoString() string
- func (s *DeleteAggregateConfigRulesResponseBody) SetOperateRuleResult(v *DeleteAggregateConfigRulesResponseBodyOperateRuleResult) *DeleteAggregateConfigRulesResponseBody
- func (s *DeleteAggregateConfigRulesResponseBody) SetRequestId(v string) *DeleteAggregateConfigRulesResponseBody
- func (s DeleteAggregateConfigRulesResponseBody) String() string
- type DeleteAggregateConfigRulesResponseBodyOperateRuleResult
- func (s DeleteAggregateConfigRulesResponseBodyOperateRuleResult) GoString() string
- func (s *DeleteAggregateConfigRulesResponseBodyOperateRuleResult) SetOperateRuleItemList(...) *DeleteAggregateConfigRulesResponseBodyOperateRuleResult
- func (s DeleteAggregateConfigRulesResponseBodyOperateRuleResult) String() string
- type DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
- func (s *DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId(v string) *DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s *DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode(v string) *DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s *DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess(v bool) *DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) String() string
- type DeleteAggregateRemediationsRequest
- func (s DeleteAggregateRemediationsRequest) GoString() string
- func (s *DeleteAggregateRemediationsRequest) SetAggregatorId(v string) *DeleteAggregateRemediationsRequest
- func (s *DeleteAggregateRemediationsRequest) SetRemediationIds(v string) *DeleteAggregateRemediationsRequest
- func (s DeleteAggregateRemediationsRequest) String() string
- type DeleteAggregateRemediationsResponse
- func (s DeleteAggregateRemediationsResponse) GoString() string
- func (s *DeleteAggregateRemediationsResponse) SetBody(v *DeleteAggregateRemediationsResponseBody) *DeleteAggregateRemediationsResponse
- func (s *DeleteAggregateRemediationsResponse) SetHeaders(v map[string]*string) *DeleteAggregateRemediationsResponse
- func (s *DeleteAggregateRemediationsResponse) SetStatusCode(v int32) *DeleteAggregateRemediationsResponse
- func (s DeleteAggregateRemediationsResponse) String() string
- type DeleteAggregateRemediationsResponseBody
- func (s DeleteAggregateRemediationsResponseBody) GoString() string
- func (s *DeleteAggregateRemediationsResponseBody) SetRemediationDeleteResults(v []*DeleteAggregateRemediationsResponseBodyRemediationDeleteResults) *DeleteAggregateRemediationsResponseBody
- func (s *DeleteAggregateRemediationsResponseBody) SetRequestId(v string) *DeleteAggregateRemediationsResponseBody
- func (s DeleteAggregateRemediationsResponseBody) String() string
- type DeleteAggregateRemediationsResponseBodyRemediationDeleteResults
- func (s DeleteAggregateRemediationsResponseBodyRemediationDeleteResults) GoString() string
- func (s *DeleteAggregateRemediationsResponseBodyRemediationDeleteResults) SetErrorMessage(v string) *DeleteAggregateRemediationsResponseBodyRemediationDeleteResults
- func (s *DeleteAggregateRemediationsResponseBodyRemediationDeleteResults) SetRemediationId(v string) *DeleteAggregateRemediationsResponseBodyRemediationDeleteResults
- func (s *DeleteAggregateRemediationsResponseBodyRemediationDeleteResults) SetSuccess(v bool) *DeleteAggregateRemediationsResponseBodyRemediationDeleteResults
- func (s DeleteAggregateRemediationsResponseBodyRemediationDeleteResults) String() string
- type DeleteAggregatorsRequest
- type DeleteAggregatorsResponse
- func (s DeleteAggregatorsResponse) GoString() string
- func (s *DeleteAggregatorsResponse) SetBody(v *DeleteAggregatorsResponseBody) *DeleteAggregatorsResponse
- func (s *DeleteAggregatorsResponse) SetHeaders(v map[string]*string) *DeleteAggregatorsResponse
- func (s *DeleteAggregatorsResponse) SetStatusCode(v int32) *DeleteAggregatorsResponse
- func (s DeleteAggregatorsResponse) String() string
- type DeleteAggregatorsResponseBody
- func (s DeleteAggregatorsResponseBody) GoString() string
- func (s *DeleteAggregatorsResponseBody) SetOperateAggregatorsResult(v *DeleteAggregatorsResponseBodyOperateAggregatorsResult) *DeleteAggregatorsResponseBody
- func (s *DeleteAggregatorsResponseBody) SetRequestId(v string) *DeleteAggregatorsResponseBody
- func (s DeleteAggregatorsResponseBody) String() string
- type DeleteAggregatorsResponseBodyOperateAggregatorsResult
- func (s DeleteAggregatorsResponseBodyOperateAggregatorsResult) GoString() string
- func (s *DeleteAggregatorsResponseBodyOperateAggregatorsResult) SetOperateAggregators(v []*DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators) *DeleteAggregatorsResponseBodyOperateAggregatorsResult
- func (s DeleteAggregatorsResponseBodyOperateAggregatorsResult) String() string
- type DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators
- func (s DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators) GoString() string
- func (s *DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators) SetAggregatorId(v string) *DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators
- func (s *DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators) SetErrorCode(v string) *DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators
- func (s *DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators) SetSuccess(v bool) *DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators
- func (s DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators) String() string
- type DeleteCompliancePacksRequest
- func (s DeleteCompliancePacksRequest) GoString() string
- func (s *DeleteCompliancePacksRequest) SetClientToken(v string) *DeleteCompliancePacksRequest
- func (s *DeleteCompliancePacksRequest) SetCompliancePackIds(v string) *DeleteCompliancePacksRequest
- func (s *DeleteCompliancePacksRequest) SetDeleteRule(v bool) *DeleteCompliancePacksRequest
- func (s DeleteCompliancePacksRequest) String() string
- type DeleteCompliancePacksResponse
- func (s DeleteCompliancePacksResponse) GoString() string
- func (s *DeleteCompliancePacksResponse) SetBody(v *DeleteCompliancePacksResponseBody) *DeleteCompliancePacksResponse
- func (s *DeleteCompliancePacksResponse) SetHeaders(v map[string]*string) *DeleteCompliancePacksResponse
- func (s *DeleteCompliancePacksResponse) SetStatusCode(v int32) *DeleteCompliancePacksResponse
- func (s DeleteCompliancePacksResponse) String() string
- type DeleteCompliancePacksResponseBody
- func (s DeleteCompliancePacksResponseBody) GoString() string
- func (s *DeleteCompliancePacksResponseBody) SetOperateCompliancePacksResult(v *DeleteCompliancePacksResponseBodyOperateCompliancePacksResult) *DeleteCompliancePacksResponseBody
- func (s *DeleteCompliancePacksResponseBody) SetRequestId(v string) *DeleteCompliancePacksResponseBody
- func (s DeleteCompliancePacksResponseBody) String() string
- type DeleteCompliancePacksResponseBodyOperateCompliancePacksResult
- func (s DeleteCompliancePacksResponseBodyOperateCompliancePacksResult) GoString() string
- func (s *DeleteCompliancePacksResponseBodyOperateCompliancePacksResult) SetOperateCompliancePacks(...) *DeleteCompliancePacksResponseBodyOperateCompliancePacksResult
- func (s DeleteCompliancePacksResponseBodyOperateCompliancePacksResult) String() string
- type DeleteCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks
- func (s DeleteCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) GoString() string
- func (s *DeleteCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) SetCompliancePackId(v string) ...
- func (s *DeleteCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) SetErrorCode(v string) ...
- func (s *DeleteCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) SetSuccess(v bool) ...
- func (s DeleteCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) String() string
- type DeleteConfigDeliveryChannelRequest
- type DeleteConfigDeliveryChannelResponse
- func (s DeleteConfigDeliveryChannelResponse) GoString() string
- func (s *DeleteConfigDeliveryChannelResponse) SetBody(v *DeleteConfigDeliveryChannelResponseBody) *DeleteConfigDeliveryChannelResponse
- func (s *DeleteConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *DeleteConfigDeliveryChannelResponse
- func (s *DeleteConfigDeliveryChannelResponse) SetStatusCode(v int32) *DeleteConfigDeliveryChannelResponse
- func (s DeleteConfigDeliveryChannelResponse) String() string
- type DeleteConfigDeliveryChannelResponseBody
- func (s DeleteConfigDeliveryChannelResponseBody) GoString() string
- func (s *DeleteConfigDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *DeleteConfigDeliveryChannelResponseBody
- func (s *DeleteConfigDeliveryChannelResponseBody) SetRequestId(v string) *DeleteConfigDeliveryChannelResponseBody
- func (s DeleteConfigDeliveryChannelResponseBody) String() string
- type DeleteConfigRulesRequest
- type DeleteConfigRulesResponse
- func (s DeleteConfigRulesResponse) GoString() string
- func (s *DeleteConfigRulesResponse) SetBody(v *DeleteConfigRulesResponseBody) *DeleteConfigRulesResponse
- func (s *DeleteConfigRulesResponse) SetHeaders(v map[string]*string) *DeleteConfigRulesResponse
- func (s *DeleteConfigRulesResponse) SetStatusCode(v int32) *DeleteConfigRulesResponse
- func (s DeleteConfigRulesResponse) String() string
- type DeleteConfigRulesResponseBody
- func (s DeleteConfigRulesResponseBody) GoString() string
- func (s *DeleteConfigRulesResponseBody) SetOperateRuleResult(v *DeleteConfigRulesResponseBodyOperateRuleResult) *DeleteConfigRulesResponseBody
- func (s *DeleteConfigRulesResponseBody) SetRequestId(v string) *DeleteConfigRulesResponseBody
- func (s DeleteConfigRulesResponseBody) String() string
- type DeleteConfigRulesResponseBodyOperateRuleResult
- func (s DeleteConfigRulesResponseBodyOperateRuleResult) GoString() string
- func (s *DeleteConfigRulesResponseBodyOperateRuleResult) SetOperateRuleItemList(v []*DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) *DeleteConfigRulesResponseBodyOperateRuleResult
- func (s DeleteConfigRulesResponseBodyOperateRuleResult) String() string
- type DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
- func (s *DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId(v string) *DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s *DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode(v string) *DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s *DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess(v bool) *DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList
- func (s DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) String() string
- type DeleteRemediationsRequest
- type DeleteRemediationsResponse
- func (s DeleteRemediationsResponse) GoString() string
- func (s *DeleteRemediationsResponse) SetBody(v *DeleteRemediationsResponseBody) *DeleteRemediationsResponse
- func (s *DeleteRemediationsResponse) SetHeaders(v map[string]*string) *DeleteRemediationsResponse
- func (s *DeleteRemediationsResponse) SetStatusCode(v int32) *DeleteRemediationsResponse
- func (s DeleteRemediationsResponse) String() string
- type DeleteRemediationsResponseBody
- func (s DeleteRemediationsResponseBody) GoString() string
- func (s *DeleteRemediationsResponseBody) SetRemediationDeleteResults(v []*DeleteRemediationsResponseBodyRemediationDeleteResults) *DeleteRemediationsResponseBody
- func (s *DeleteRemediationsResponseBody) SetRequestId(v string) *DeleteRemediationsResponseBody
- func (s DeleteRemediationsResponseBody) String() string
- type DeleteRemediationsResponseBodyRemediationDeleteResults
- func (s DeleteRemediationsResponseBodyRemediationDeleteResults) GoString() string
- func (s *DeleteRemediationsResponseBodyRemediationDeleteResults) SetErrorMessage(v string) *DeleteRemediationsResponseBodyRemediationDeleteResults
- func (s *DeleteRemediationsResponseBodyRemediationDeleteResults) SetRemediationId(v string) *DeleteRemediationsResponseBodyRemediationDeleteResults
- func (s *DeleteRemediationsResponseBodyRemediationDeleteResults) SetSuccess(v bool) *DeleteRemediationsResponseBodyRemediationDeleteResults
- func (s DeleteRemediationsResponseBodyRemediationDeleteResults) String() string
- type DescribeRemediationRequest
- type DescribeRemediationResponse
- func (s DescribeRemediationResponse) GoString() string
- func (s *DescribeRemediationResponse) SetBody(v *DescribeRemediationResponseBody) *DescribeRemediationResponse
- func (s *DescribeRemediationResponse) SetHeaders(v map[string]*string) *DescribeRemediationResponse
- func (s *DescribeRemediationResponse) SetStatusCode(v int32) *DescribeRemediationResponse
- func (s DescribeRemediationResponse) String() string
- type DescribeRemediationResponseBody
- func (s DescribeRemediationResponseBody) GoString() string
- func (s *DescribeRemediationResponseBody) SetRemediation(v *DescribeRemediationResponseBodyRemediation) *DescribeRemediationResponseBody
- func (s *DescribeRemediationResponseBody) SetRequestId(v string) *DescribeRemediationResponseBody
- func (s DescribeRemediationResponseBody) String() string
- type DescribeRemediationResponseBodyRemediation
- func (s DescribeRemediationResponseBodyRemediation) GoString() string
- func (s *DescribeRemediationResponseBodyRemediation) SetAccountId(v int64) *DescribeRemediationResponseBodyRemediation
- func (s *DescribeRemediationResponseBodyRemediation) SetConfigRuleId(v string) *DescribeRemediationResponseBodyRemediation
- func (s *DescribeRemediationResponseBodyRemediation) SetInvokeType(v string) *DescribeRemediationResponseBodyRemediation
- func (s *DescribeRemediationResponseBodyRemediation) SetLastSuccessfulInvocationId(v string) *DescribeRemediationResponseBodyRemediation
- func (s *DescribeRemediationResponseBodyRemediation) SetLastSuccessfulInvocationTime(v int64) *DescribeRemediationResponseBodyRemediation
- func (s *DescribeRemediationResponseBodyRemediation) SetLastSuccessfulInvocationType(v string) *DescribeRemediationResponseBodyRemediation
- func (s *DescribeRemediationResponseBodyRemediation) SetRemediationId(v string) *DescribeRemediationResponseBodyRemediation
- func (s *DescribeRemediationResponseBodyRemediation) SetRemediationOriginParams(v string) *DescribeRemediationResponseBodyRemediation
- func (s *DescribeRemediationResponseBodyRemediation) SetRemediationSourceType(v string) *DescribeRemediationResponseBodyRemediation
- func (s *DescribeRemediationResponseBodyRemediation) SetRemediationTemplateId(v string) *DescribeRemediationResponseBodyRemediation
- func (s *DescribeRemediationResponseBodyRemediation) SetRemediationType(v string) *DescribeRemediationResponseBodyRemediation
- func (s DescribeRemediationResponseBodyRemediation) String() string
- type DetachAggregateConfigRuleToCompliancePackRequest
- func (s DetachAggregateConfigRuleToCompliancePackRequest) GoString() string
- func (s *DetachAggregateConfigRuleToCompliancePackRequest) SetAggregatorId(v string) *DetachAggregateConfigRuleToCompliancePackRequest
- func (s *DetachAggregateConfigRuleToCompliancePackRequest) SetCompliancePackId(v string) *DetachAggregateConfigRuleToCompliancePackRequest
- func (s *DetachAggregateConfigRuleToCompliancePackRequest) SetConfigRuleIds(v string) *DetachAggregateConfigRuleToCompliancePackRequest
- func (s DetachAggregateConfigRuleToCompliancePackRequest) String() string
- type DetachAggregateConfigRuleToCompliancePackResponse
- func (s DetachAggregateConfigRuleToCompliancePackResponse) GoString() string
- func (s *DetachAggregateConfigRuleToCompliancePackResponse) SetBody(v *DetachAggregateConfigRuleToCompliancePackResponseBody) *DetachAggregateConfigRuleToCompliancePackResponse
- func (s *DetachAggregateConfigRuleToCompliancePackResponse) SetHeaders(v map[string]*string) *DetachAggregateConfigRuleToCompliancePackResponse
- func (s *DetachAggregateConfigRuleToCompliancePackResponse) SetStatusCode(v int32) *DetachAggregateConfigRuleToCompliancePackResponse
- func (s DetachAggregateConfigRuleToCompliancePackResponse) String() string
- type DetachAggregateConfigRuleToCompliancePackResponseBody
- func (s DetachAggregateConfigRuleToCompliancePackResponseBody) GoString() string
- func (s *DetachAggregateConfigRuleToCompliancePackResponseBody) SetOperateRuleResult(v *DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) *DetachAggregateConfigRuleToCompliancePackResponseBody
- func (s *DetachAggregateConfigRuleToCompliancePackResponseBody) SetRequestId(v string) *DetachAggregateConfigRuleToCompliancePackResponseBody
- func (s DetachAggregateConfigRuleToCompliancePackResponseBody) String() string
- type DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult
- func (s DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) GoString() string
- func (s *DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) SetOperateRuleItemList(...) *DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult
- func (s DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) String() string
- type DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList
- func (s DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
- func (s *DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId(v string) ...
- func (s *DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode(v string) ...
- func (s *DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess(v bool) ...
- func (s DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) String() string
- type DetachConfigRuleToCompliancePackRequest
- func (s DetachConfigRuleToCompliancePackRequest) GoString() string
- func (s *DetachConfigRuleToCompliancePackRequest) SetCompliancePackId(v string) *DetachConfigRuleToCompliancePackRequest
- func (s *DetachConfigRuleToCompliancePackRequest) SetConfigRuleIds(v string) *DetachConfigRuleToCompliancePackRequest
- func (s DetachConfigRuleToCompliancePackRequest) String() string
- type DetachConfigRuleToCompliancePackResponse
- func (s DetachConfigRuleToCompliancePackResponse) GoString() string
- func (s *DetachConfigRuleToCompliancePackResponse) SetBody(v *DetachConfigRuleToCompliancePackResponseBody) *DetachConfigRuleToCompliancePackResponse
- func (s *DetachConfigRuleToCompliancePackResponse) SetHeaders(v map[string]*string) *DetachConfigRuleToCompliancePackResponse
- func (s *DetachConfigRuleToCompliancePackResponse) SetStatusCode(v int32) *DetachConfigRuleToCompliancePackResponse
- func (s DetachConfigRuleToCompliancePackResponse) String() string
- type DetachConfigRuleToCompliancePackResponseBody
- func (s DetachConfigRuleToCompliancePackResponseBody) GoString() string
- func (s *DetachConfigRuleToCompliancePackResponseBody) SetOperateRuleResult(v *DetachConfigRuleToCompliancePackResponseBodyOperateRuleResult) *DetachConfigRuleToCompliancePackResponseBody
- func (s *DetachConfigRuleToCompliancePackResponseBody) SetRequestId(v string) *DetachConfigRuleToCompliancePackResponseBody
- func (s DetachConfigRuleToCompliancePackResponseBody) String() string
- type DetachConfigRuleToCompliancePackResponseBodyOperateRuleResult
- func (s DetachConfigRuleToCompliancePackResponseBodyOperateRuleResult) GoString() string
- func (s *DetachConfigRuleToCompliancePackResponseBodyOperateRuleResult) SetOperateRuleItemList(...) *DetachConfigRuleToCompliancePackResponseBodyOperateRuleResult
- func (s DetachConfigRuleToCompliancePackResponseBodyOperateRuleResult) String() string
- type DetachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList
- func (s DetachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
- func (s *DetachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId(v string) ...
- func (s *DetachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode(v string) ...
- func (s *DetachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess(v bool) ...
- func (s DetachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) String() string
- type EvaluatePreConfigRulesRequest
- func (s EvaluatePreConfigRulesRequest) GoString() string
- func (s *EvaluatePreConfigRulesRequest) SetEnableManagedRules(v bool) *EvaluatePreConfigRulesRequest
- func (s *EvaluatePreConfigRulesRequest) SetResourceEvaluateItems(v []*EvaluatePreConfigRulesRequestResourceEvaluateItems) *EvaluatePreConfigRulesRequest
- func (s EvaluatePreConfigRulesRequest) String() string
- type EvaluatePreConfigRulesRequestResourceEvaluateItems
- func (s EvaluatePreConfigRulesRequestResourceEvaluateItems) GoString() string
- func (s *EvaluatePreConfigRulesRequestResourceEvaluateItems) SetResourceLogicalId(v string) *EvaluatePreConfigRulesRequestResourceEvaluateItems
- func (s *EvaluatePreConfigRulesRequestResourceEvaluateItems) SetResourceProperties(v string) *EvaluatePreConfigRulesRequestResourceEvaluateItems
- func (s *EvaluatePreConfigRulesRequestResourceEvaluateItems) SetResourceType(v string) *EvaluatePreConfigRulesRequestResourceEvaluateItems
- func (s *EvaluatePreConfigRulesRequestResourceEvaluateItems) SetRules(v []*EvaluatePreConfigRulesRequestResourceEvaluateItemsRules) *EvaluatePreConfigRulesRequestResourceEvaluateItems
- func (s EvaluatePreConfigRulesRequestResourceEvaluateItems) String() string
- type EvaluatePreConfigRulesRequestResourceEvaluateItemsRules
- func (s EvaluatePreConfigRulesRequestResourceEvaluateItemsRules) GoString() string
- func (s *EvaluatePreConfigRulesRequestResourceEvaluateItemsRules) SetIdentifier(v string) *EvaluatePreConfigRulesRequestResourceEvaluateItemsRules
- func (s *EvaluatePreConfigRulesRequestResourceEvaluateItemsRules) SetInputParameters(v string) *EvaluatePreConfigRulesRequestResourceEvaluateItemsRules
- func (s EvaluatePreConfigRulesRequestResourceEvaluateItemsRules) String() string
- type EvaluatePreConfigRulesResponse
- func (s EvaluatePreConfigRulesResponse) GoString() string
- func (s *EvaluatePreConfigRulesResponse) SetBody(v *EvaluatePreConfigRulesResponseBody) *EvaluatePreConfigRulesResponse
- func (s *EvaluatePreConfigRulesResponse) SetHeaders(v map[string]*string) *EvaluatePreConfigRulesResponse
- func (s *EvaluatePreConfigRulesResponse) SetStatusCode(v int32) *EvaluatePreConfigRulesResponse
- func (s EvaluatePreConfigRulesResponse) String() string
- type EvaluatePreConfigRulesResponseBody
- func (s EvaluatePreConfigRulesResponseBody) GoString() string
- func (s *EvaluatePreConfigRulesResponseBody) SetRequestId(v string) *EvaluatePreConfigRulesResponseBody
- func (s *EvaluatePreConfigRulesResponseBody) SetResourceEvaluations(v []*EvaluatePreConfigRulesResponseBodyResourceEvaluations) *EvaluatePreConfigRulesResponseBody
- func (s EvaluatePreConfigRulesResponseBody) String() string
- type EvaluatePreConfigRulesResponseBodyResourceEvaluations
- func (s EvaluatePreConfigRulesResponseBodyResourceEvaluations) GoString() string
- func (s *EvaluatePreConfigRulesResponseBodyResourceEvaluations) SetResourceLogicalId(v string) *EvaluatePreConfigRulesResponseBodyResourceEvaluations
- func (s *EvaluatePreConfigRulesResponseBodyResourceEvaluations) SetResourceType(v string) *EvaluatePreConfigRulesResponseBodyResourceEvaluations
- func (s *EvaluatePreConfigRulesResponseBodyResourceEvaluations) SetRules(v []*EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) *EvaluatePreConfigRulesResponseBodyResourceEvaluations
- func (s EvaluatePreConfigRulesResponseBodyResourceEvaluations) String() string
- type EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules
- func (s EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) GoString() string
- func (s *EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) SetAnnotation(v string) *EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules
- func (s *EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) SetComplianceType(v string) *EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules
- func (s *EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) SetHelpUrl(v string) *EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules
- func (s *EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) SetIdentifier(v string) *EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules
- func (s EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) String() string
- type EvaluatePreConfigRulesShrinkRequest
- func (s EvaluatePreConfigRulesShrinkRequest) GoString() string
- func (s *EvaluatePreConfigRulesShrinkRequest) SetEnableManagedRules(v bool) *EvaluatePreConfigRulesShrinkRequest
- func (s *EvaluatePreConfigRulesShrinkRequest) SetResourceEvaluateItemsShrink(v string) *EvaluatePreConfigRulesShrinkRequest
- func (s EvaluatePreConfigRulesShrinkRequest) String() string
- type GenerateAggregateCompliancePackReportRequest
- func (s GenerateAggregateCompliancePackReportRequest) GoString() string
- func (s *GenerateAggregateCompliancePackReportRequest) SetAggregatorId(v string) *GenerateAggregateCompliancePackReportRequest
- func (s *GenerateAggregateCompliancePackReportRequest) SetClientToken(v string) *GenerateAggregateCompliancePackReportRequest
- func (s *GenerateAggregateCompliancePackReportRequest) SetCompliancePackId(v string) *GenerateAggregateCompliancePackReportRequest
- func (s GenerateAggregateCompliancePackReportRequest) String() string
- type GenerateAggregateCompliancePackReportResponse
- func (s GenerateAggregateCompliancePackReportResponse) GoString() string
- func (s *GenerateAggregateCompliancePackReportResponse) SetBody(v *GenerateAggregateCompliancePackReportResponseBody) *GenerateAggregateCompliancePackReportResponse
- func (s *GenerateAggregateCompliancePackReportResponse) SetHeaders(v map[string]*string) *GenerateAggregateCompliancePackReportResponse
- func (s *GenerateAggregateCompliancePackReportResponse) SetStatusCode(v int32) *GenerateAggregateCompliancePackReportResponse
- func (s GenerateAggregateCompliancePackReportResponse) String() string
- type GenerateAggregateCompliancePackReportResponseBody
- func (s GenerateAggregateCompliancePackReportResponseBody) GoString() string
- func (s *GenerateAggregateCompliancePackReportResponseBody) SetCompliancePackId(v string) *GenerateAggregateCompliancePackReportResponseBody
- func (s *GenerateAggregateCompliancePackReportResponseBody) SetRequestId(v string) *GenerateAggregateCompliancePackReportResponseBody
- func (s GenerateAggregateCompliancePackReportResponseBody) String() string
- type GenerateAggregateConfigRulesReportRequest
- func (s GenerateAggregateConfigRulesReportRequest) GoString() string
- func (s *GenerateAggregateConfigRulesReportRequest) SetAggregatorId(v string) *GenerateAggregateConfigRulesReportRequest
- func (s *GenerateAggregateConfigRulesReportRequest) SetClientToken(v string) *GenerateAggregateConfigRulesReportRequest
- func (s *GenerateAggregateConfigRulesReportRequest) SetConfigRuleIds(v string) *GenerateAggregateConfigRulesReportRequest
- func (s GenerateAggregateConfigRulesReportRequest) String() string
- type GenerateAggregateConfigRulesReportResponse
- func (s GenerateAggregateConfigRulesReportResponse) GoString() string
- func (s *GenerateAggregateConfigRulesReportResponse) SetBody(v *GenerateAggregateConfigRulesReportResponseBody) *GenerateAggregateConfigRulesReportResponse
- func (s *GenerateAggregateConfigRulesReportResponse) SetHeaders(v map[string]*string) *GenerateAggregateConfigRulesReportResponse
- func (s *GenerateAggregateConfigRulesReportResponse) SetStatusCode(v int32) *GenerateAggregateConfigRulesReportResponse
- func (s GenerateAggregateConfigRulesReportResponse) String() string
- type GenerateAggregateConfigRulesReportResponseBody
- func (s GenerateAggregateConfigRulesReportResponseBody) GoString() string
- func (s *GenerateAggregateConfigRulesReportResponseBody) SetAggregatorId(v string) *GenerateAggregateConfigRulesReportResponseBody
- func (s *GenerateAggregateConfigRulesReportResponseBody) SetReportId(v string) *GenerateAggregateConfigRulesReportResponseBody
- func (s *GenerateAggregateConfigRulesReportResponseBody) SetRequestId(v string) *GenerateAggregateConfigRulesReportResponseBody
- func (s GenerateAggregateConfigRulesReportResponseBody) String() string
- type GenerateAggregateResourceInventoryRequest
- func (s GenerateAggregateResourceInventoryRequest) GoString() string
- func (s *GenerateAggregateResourceInventoryRequest) SetAccountIds(v string) *GenerateAggregateResourceInventoryRequest
- func (s *GenerateAggregateResourceInventoryRequest) SetAggregatorId(v string) *GenerateAggregateResourceInventoryRequest
- func (s *GenerateAggregateResourceInventoryRequest) SetRegions(v string) *GenerateAggregateResourceInventoryRequest
- func (s *GenerateAggregateResourceInventoryRequest) SetResourceTypes(v string) *GenerateAggregateResourceInventoryRequest
- func (s GenerateAggregateResourceInventoryRequest) String() string
- type GenerateAggregateResourceInventoryResponse
- func (s GenerateAggregateResourceInventoryResponse) GoString() string
- func (s *GenerateAggregateResourceInventoryResponse) SetBody(v *GenerateAggregateResourceInventoryResponseBody) *GenerateAggregateResourceInventoryResponse
- func (s *GenerateAggregateResourceInventoryResponse) SetHeaders(v map[string]*string) *GenerateAggregateResourceInventoryResponse
- func (s *GenerateAggregateResourceInventoryResponse) SetStatusCode(v int32) *GenerateAggregateResourceInventoryResponse
- func (s GenerateAggregateResourceInventoryResponse) String() string
- type GenerateAggregateResourceInventoryResponseBody
- type GenerateCompliancePackReportRequest
- func (s GenerateCompliancePackReportRequest) GoString() string
- func (s *GenerateCompliancePackReportRequest) SetClientToken(v string) *GenerateCompliancePackReportRequest
- func (s *GenerateCompliancePackReportRequest) SetCompliancePackId(v string) *GenerateCompliancePackReportRequest
- func (s GenerateCompliancePackReportRequest) String() string
- type GenerateCompliancePackReportResponse
- func (s GenerateCompliancePackReportResponse) GoString() string
- func (s *GenerateCompliancePackReportResponse) SetBody(v *GenerateCompliancePackReportResponseBody) *GenerateCompliancePackReportResponse
- func (s *GenerateCompliancePackReportResponse) SetHeaders(v map[string]*string) *GenerateCompliancePackReportResponse
- func (s *GenerateCompliancePackReportResponse) SetStatusCode(v int32) *GenerateCompliancePackReportResponse
- func (s GenerateCompliancePackReportResponse) String() string
- type GenerateCompliancePackReportResponseBody
- func (s GenerateCompliancePackReportResponseBody) GoString() string
- func (s *GenerateCompliancePackReportResponseBody) SetCompliancePackId(v string) *GenerateCompliancePackReportResponseBody
- func (s *GenerateCompliancePackReportResponseBody) SetRequestId(v string) *GenerateCompliancePackReportResponseBody
- func (s GenerateCompliancePackReportResponseBody) String() string
- type GenerateConfigRulesReportRequest
- func (s GenerateConfigRulesReportRequest) GoString() string
- func (s *GenerateConfigRulesReportRequest) SetClientToken(v string) *GenerateConfigRulesReportRequest
- func (s *GenerateConfigRulesReportRequest) SetConfigRuleIds(v string) *GenerateConfigRulesReportRequest
- func (s GenerateConfigRulesReportRequest) String() string
- type GenerateConfigRulesReportResponse
- func (s GenerateConfigRulesReportResponse) GoString() string
- func (s *GenerateConfigRulesReportResponse) SetBody(v *GenerateConfigRulesReportResponseBody) *GenerateConfigRulesReportResponse
- func (s *GenerateConfigRulesReportResponse) SetHeaders(v map[string]*string) *GenerateConfigRulesReportResponse
- func (s *GenerateConfigRulesReportResponse) SetStatusCode(v int32) *GenerateConfigRulesReportResponse
- func (s GenerateConfigRulesReportResponse) String() string
- type GenerateConfigRulesReportResponseBody
- func (s GenerateConfigRulesReportResponseBody) GoString() string
- func (s *GenerateConfigRulesReportResponseBody) SetReportId(v string) *GenerateConfigRulesReportResponseBody
- func (s *GenerateConfigRulesReportResponseBody) SetRequestId(v string) *GenerateConfigRulesReportResponseBody
- func (s GenerateConfigRulesReportResponseBody) String() string
- type GenerateResourceInventoryRequest
- func (s GenerateResourceInventoryRequest) GoString() string
- func (s *GenerateResourceInventoryRequest) SetRegions(v string) *GenerateResourceInventoryRequest
- func (s *GenerateResourceInventoryRequest) SetResourceTypes(v string) *GenerateResourceInventoryRequest
- func (s GenerateResourceInventoryRequest) String() string
- type GenerateResourceInventoryResponse
- func (s GenerateResourceInventoryResponse) GoString() string
- func (s *GenerateResourceInventoryResponse) SetBody(v *GenerateResourceInventoryResponseBody) *GenerateResourceInventoryResponse
- func (s *GenerateResourceInventoryResponse) SetHeaders(v map[string]*string) *GenerateResourceInventoryResponse
- func (s *GenerateResourceInventoryResponse) SetStatusCode(v int32) *GenerateResourceInventoryResponse
- func (s GenerateResourceInventoryResponse) String() string
- type GenerateResourceInventoryResponseBody
- type GetAdvancedSearchFileResponse
- func (s GetAdvancedSearchFileResponse) GoString() string
- func (s *GetAdvancedSearchFileResponse) SetBody(v *GetAdvancedSearchFileResponseBody) *GetAdvancedSearchFileResponse
- func (s *GetAdvancedSearchFileResponse) SetHeaders(v map[string]*string) *GetAdvancedSearchFileResponse
- func (s *GetAdvancedSearchFileResponse) SetStatusCode(v int32) *GetAdvancedSearchFileResponse
- func (s GetAdvancedSearchFileResponse) String() string
- type GetAdvancedSearchFileResponseBody
- func (s GetAdvancedSearchFileResponseBody) GoString() string
- func (s *GetAdvancedSearchFileResponseBody) SetRequestId(v string) *GetAdvancedSearchFileResponseBody
- func (s *GetAdvancedSearchFileResponseBody) SetResourceSearch(v *GetAdvancedSearchFileResponseBodyResourceSearch) *GetAdvancedSearchFileResponseBody
- func (s GetAdvancedSearchFileResponseBody) String() string
- type GetAdvancedSearchFileResponseBodyResourceSearch
- func (s GetAdvancedSearchFileResponseBodyResourceSearch) GoString() string
- func (s *GetAdvancedSearchFileResponseBodyResourceSearch) SetDownloadUrl(v string) *GetAdvancedSearchFileResponseBodyResourceSearch
- func (s *GetAdvancedSearchFileResponseBodyResourceSearch) SetResourceInventoryGenerateTime(v int64) *GetAdvancedSearchFileResponseBodyResourceSearch
- func (s *GetAdvancedSearchFileResponseBodyResourceSearch) SetStatus(v string) *GetAdvancedSearchFileResponseBodyResourceSearch
- func (s GetAdvancedSearchFileResponseBodyResourceSearch) String() string
- type GetAggregateAccountComplianceByPackRequest
- func (s GetAggregateAccountComplianceByPackRequest) GoString() string
- func (s *GetAggregateAccountComplianceByPackRequest) SetAggregatorId(v string) *GetAggregateAccountComplianceByPackRequest
- func (s *GetAggregateAccountComplianceByPackRequest) SetCompliancePackId(v string) *GetAggregateAccountComplianceByPackRequest
- func (s GetAggregateAccountComplianceByPackRequest) String() string
- type GetAggregateAccountComplianceByPackResponse
- func (s GetAggregateAccountComplianceByPackResponse) GoString() string
- func (s *GetAggregateAccountComplianceByPackResponse) SetBody(v *GetAggregateAccountComplianceByPackResponseBody) *GetAggregateAccountComplianceByPackResponse
- func (s *GetAggregateAccountComplianceByPackResponse) SetHeaders(v map[string]*string) *GetAggregateAccountComplianceByPackResponse
- func (s *GetAggregateAccountComplianceByPackResponse) SetStatusCode(v int32) *GetAggregateAccountComplianceByPackResponse
- func (s GetAggregateAccountComplianceByPackResponse) String() string
- type GetAggregateAccountComplianceByPackResponseBody
- func (s GetAggregateAccountComplianceByPackResponseBody) GoString() string
- func (s *GetAggregateAccountComplianceByPackResponseBody) SetAccountComplianceResult(v *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) *GetAggregateAccountComplianceByPackResponseBody
- func (s *GetAggregateAccountComplianceByPackResponseBody) SetRequestId(v string) *GetAggregateAccountComplianceByPackResponseBody
- func (s GetAggregateAccountComplianceByPackResponseBody) String() string
- type GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult
- func (s GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) GoString() string
- func (s *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) SetAccountCompliances(...) *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult
- func (s *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) SetCompliancePackId(v string) *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult
- func (s *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) SetNonCompliantCount(v int32) *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult
- func (s *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) SetTotalCount(v int32) *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult
- func (s GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) String() string
- type GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResultAccountCompliances
- func (s GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResultAccountCompliances) GoString() string
- func (s *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResultAccountCompliances) SetAccountId(v int64) ...
- func (s *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResultAccountCompliances) SetAccountName(v string) ...
- func (s *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResultAccountCompliances) SetComplianceType(v string) ...
- func (s GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResultAccountCompliances) String() string
- type GetAggregateAdvancedSearchFileRequest
- type GetAggregateAdvancedSearchFileResponse
- func (s GetAggregateAdvancedSearchFileResponse) GoString() string
- func (s *GetAggregateAdvancedSearchFileResponse) SetBody(v *GetAggregateAdvancedSearchFileResponseBody) *GetAggregateAdvancedSearchFileResponse
- func (s *GetAggregateAdvancedSearchFileResponse) SetHeaders(v map[string]*string) *GetAggregateAdvancedSearchFileResponse
- func (s *GetAggregateAdvancedSearchFileResponse) SetStatusCode(v int32) *GetAggregateAdvancedSearchFileResponse
- func (s GetAggregateAdvancedSearchFileResponse) String() string
- type GetAggregateAdvancedSearchFileResponseBody
- func (s GetAggregateAdvancedSearchFileResponseBody) GoString() string
- func (s *GetAggregateAdvancedSearchFileResponseBody) SetRequestId(v string) *GetAggregateAdvancedSearchFileResponseBody
- func (s *GetAggregateAdvancedSearchFileResponseBody) SetResourceSearch(v *GetAggregateAdvancedSearchFileResponseBodyResourceSearch) *GetAggregateAdvancedSearchFileResponseBody
- func (s GetAggregateAdvancedSearchFileResponseBody) String() string
- type GetAggregateAdvancedSearchFileResponseBodyResourceSearch
- func (s GetAggregateAdvancedSearchFileResponseBodyResourceSearch) GoString() string
- func (s *GetAggregateAdvancedSearchFileResponseBodyResourceSearch) SetDownloadUrl(v string) *GetAggregateAdvancedSearchFileResponseBodyResourceSearch
- func (s *GetAggregateAdvancedSearchFileResponseBodyResourceSearch) SetResourceInventoryGenerateTime(v int64) *GetAggregateAdvancedSearchFileResponseBodyResourceSearch
- func (s *GetAggregateAdvancedSearchFileResponseBodyResourceSearch) SetStatus(v string) *GetAggregateAdvancedSearchFileResponseBodyResourceSearch
- func (s GetAggregateAdvancedSearchFileResponseBodyResourceSearch) String() string
- type GetAggregateCompliancePackReportRequest
- func (s GetAggregateCompliancePackReportRequest) GoString() string
- func (s *GetAggregateCompliancePackReportRequest) SetAggregatorId(v string) *GetAggregateCompliancePackReportRequest
- func (s *GetAggregateCompliancePackReportRequest) SetCompliancePackId(v string) *GetAggregateCompliancePackReportRequest
- func (s GetAggregateCompliancePackReportRequest) String() string
- type GetAggregateCompliancePackReportResponse
- func (s GetAggregateCompliancePackReportResponse) GoString() string
- func (s *GetAggregateCompliancePackReportResponse) SetBody(v *GetAggregateCompliancePackReportResponseBody) *GetAggregateCompliancePackReportResponse
- func (s *GetAggregateCompliancePackReportResponse) SetHeaders(v map[string]*string) *GetAggregateCompliancePackReportResponse
- func (s *GetAggregateCompliancePackReportResponse) SetStatusCode(v int32) *GetAggregateCompliancePackReportResponse
- func (s GetAggregateCompliancePackReportResponse) String() string
- type GetAggregateCompliancePackReportResponseBody
- func (s GetAggregateCompliancePackReportResponseBody) GoString() string
- func (s *GetAggregateCompliancePackReportResponseBody) SetCompliancePackReport(v *GetAggregateCompliancePackReportResponseBodyCompliancePackReport) *GetAggregateCompliancePackReportResponseBody
- func (s *GetAggregateCompliancePackReportResponseBody) SetRequestId(v string) *GetAggregateCompliancePackReportResponseBody
- func (s GetAggregateCompliancePackReportResponseBody) String() string
- type GetAggregateCompliancePackReportResponseBodyCompliancePackReport
- func (s GetAggregateCompliancePackReportResponseBodyCompliancePackReport) GoString() string
- func (s *GetAggregateCompliancePackReportResponseBodyCompliancePackReport) SetAccountId(v int64) *GetAggregateCompliancePackReportResponseBodyCompliancePackReport
- func (s *GetAggregateCompliancePackReportResponseBodyCompliancePackReport) SetCompliancePackId(v string) *GetAggregateCompliancePackReportResponseBodyCompliancePackReport
- func (s *GetAggregateCompliancePackReportResponseBodyCompliancePackReport) SetReportCreateTimestamp(v int64) *GetAggregateCompliancePackReportResponseBodyCompliancePackReport
- func (s *GetAggregateCompliancePackReportResponseBodyCompliancePackReport) SetReportStatus(v string) *GetAggregateCompliancePackReportResponseBodyCompliancePackReport
- func (s *GetAggregateCompliancePackReportResponseBodyCompliancePackReport) SetReportUrl(v string) *GetAggregateCompliancePackReportResponseBodyCompliancePackReport
- func (s GetAggregateCompliancePackReportResponseBodyCompliancePackReport) String() string
- type GetAggregateCompliancePackRequest
- func (s GetAggregateCompliancePackRequest) GoString() string
- func (s *GetAggregateCompliancePackRequest) SetAggregatorId(v string) *GetAggregateCompliancePackRequest
- func (s *GetAggregateCompliancePackRequest) SetCompliancePackId(v string) *GetAggregateCompliancePackRequest
- func (s GetAggregateCompliancePackRequest) String() string
- type GetAggregateCompliancePackResponse
- func (s GetAggregateCompliancePackResponse) GoString() string
- func (s *GetAggregateCompliancePackResponse) SetBody(v *GetAggregateCompliancePackResponseBody) *GetAggregateCompliancePackResponse
- func (s *GetAggregateCompliancePackResponse) SetHeaders(v map[string]*string) *GetAggregateCompliancePackResponse
- func (s *GetAggregateCompliancePackResponse) SetStatusCode(v int32) *GetAggregateCompliancePackResponse
- func (s GetAggregateCompliancePackResponse) String() string
- type GetAggregateCompliancePackResponseBody
- func (s GetAggregateCompliancePackResponseBody) GoString() string
- func (s *GetAggregateCompliancePackResponseBody) SetCompliancePack(v *GetAggregateCompliancePackResponseBodyCompliancePack) *GetAggregateCompliancePackResponseBody
- func (s *GetAggregateCompliancePackResponseBody) SetRequestId(v string) *GetAggregateCompliancePackResponseBody
- func (s GetAggregateCompliancePackResponseBody) String() string
- type GetAggregateCompliancePackResponseBodyCompliancePack
- func (s GetAggregateCompliancePackResponseBodyCompliancePack) GoString() string
- func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetAccountId(v int64) *GetAggregateCompliancePackResponseBodyCompliancePack
- func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetAggregatorId(v string) *GetAggregateCompliancePackResponseBodyCompliancePack
- func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetCompliancePackId(v string) *GetAggregateCompliancePackResponseBodyCompliancePack
- func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetCompliancePackName(v string) *GetAggregateCompliancePackResponseBodyCompliancePack
- func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetCompliancePackTemplateId(v string) *GetAggregateCompliancePackResponseBodyCompliancePack
- func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetConfigRules(v []*GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) *GetAggregateCompliancePackResponseBodyCompliancePack
- func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetCreateTimestamp(v int64) *GetAggregateCompliancePackResponseBodyCompliancePack
- func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetDescription(v string) *GetAggregateCompliancePackResponseBodyCompliancePack
- func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetRiskLevel(v int32) *GetAggregateCompliancePackResponseBodyCompliancePack
- func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetScope(v *GetAggregateCompliancePackResponseBodyCompliancePackScope) *GetAggregateCompliancePackResponseBodyCompliancePack
- func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetStatus(v string) *GetAggregateCompliancePackResponseBodyCompliancePack
- func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetTemplateContent(v string) *GetAggregateCompliancePackResponseBodyCompliancePack
- func (s GetAggregateCompliancePackResponseBodyCompliancePack) String() string
- type GetAggregateCompliancePackResponseBodyCompliancePackConfigRules
- func (s GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) GoString() string
- func (s *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetConfigRuleId(v string) *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules
- func (s *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetConfigRuleName(v string) *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules
- func (s *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetConfigRuleParameters(...) *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules
- func (s *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetDescription(v string) *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules
- func (s *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetManagedRuleIdentifier(v string) *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules
- func (s *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetResourceTypesScope(v string) *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules
- func (s *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetRiskLevel(v int32) *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules
- func (s GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) String() string
- type GetAggregateCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters
- func (s GetAggregateCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) GoString() string
- func (s *GetAggregateCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) SetParameterName(v string) ...
- func (s *GetAggregateCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) SetParameterValue(v string) ...
- func (s *GetAggregateCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) SetRequired(v bool) ...
- func (s GetAggregateCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) String() string
- type GetAggregateCompliancePackResponseBodyCompliancePackScope
- func (s GetAggregateCompliancePackResponseBodyCompliancePackScope) GoString() string
- func (s *GetAggregateCompliancePackResponseBodyCompliancePackScope) SetExcludeResourceIdsScope(v string) *GetAggregateCompliancePackResponseBodyCompliancePackScope
- func (s *GetAggregateCompliancePackResponseBodyCompliancePackScope) SetRegionIdsScope(v string) *GetAggregateCompliancePackResponseBodyCompliancePackScope
- func (s *GetAggregateCompliancePackResponseBodyCompliancePackScope) SetResourceGroupIdsScope(v string) *GetAggregateCompliancePackResponseBodyCompliancePackScope
- func (s *GetAggregateCompliancePackResponseBodyCompliancePackScope) SetTagKeyScope(v string) *GetAggregateCompliancePackResponseBodyCompliancePackScope
- func (s *GetAggregateCompliancePackResponseBodyCompliancePackScope) SetTagValueScope(v string) *GetAggregateCompliancePackResponseBodyCompliancePackScope
- func (s GetAggregateCompliancePackResponseBodyCompliancePackScope) String() string
- type GetAggregateComplianceSummaryRequest
- type GetAggregateComplianceSummaryResponse
- func (s GetAggregateComplianceSummaryResponse) GoString() string
- func (s *GetAggregateComplianceSummaryResponse) SetBody(v *GetAggregateComplianceSummaryResponseBody) *GetAggregateComplianceSummaryResponse
- func (s *GetAggregateComplianceSummaryResponse) SetHeaders(v map[string]*string) *GetAggregateComplianceSummaryResponse
- func (s *GetAggregateComplianceSummaryResponse) SetStatusCode(v int32) *GetAggregateComplianceSummaryResponse
- func (s GetAggregateComplianceSummaryResponse) String() string
- type GetAggregateComplianceSummaryResponseBody
- func (s GetAggregateComplianceSummaryResponseBody) GoString() string
- func (s *GetAggregateComplianceSummaryResponseBody) SetComplianceSummary(v *GetAggregateComplianceSummaryResponseBodyComplianceSummary) *GetAggregateComplianceSummaryResponseBody
- func (s *GetAggregateComplianceSummaryResponseBody) SetRequestId(v string) *GetAggregateComplianceSummaryResponseBody
- func (s GetAggregateComplianceSummaryResponseBody) String() string
- type GetAggregateComplianceSummaryResponseBodyComplianceSummary
- func (s GetAggregateComplianceSummaryResponseBodyComplianceSummary) GoString() string
- func (s *GetAggregateComplianceSummaryResponseBodyComplianceSummary) SetComplianceSummaryByConfigRule(...) *GetAggregateComplianceSummaryResponseBodyComplianceSummary
- func (s *GetAggregateComplianceSummaryResponseBodyComplianceSummary) SetComplianceSummaryByResource(...) *GetAggregateComplianceSummaryResponseBodyComplianceSummary
- func (s GetAggregateComplianceSummaryResponseBodyComplianceSummary) String() string
- type GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule
- func (s GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) GoString() string
- func (s *GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetComplianceSummaryTimestamp(v int64) ...
- func (s *GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetCompliantCount(v int32) ...
- func (s *GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetNonCompliantCount(v int32) ...
- func (s *GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetTotalCount(v int64) ...
- func (s GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) String() string
- type GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource
- func (s GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) GoString() string
- func (s *GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetComplianceSummaryTimestamp(v int64) ...
- func (s *GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetCompliantCount(v int32) ...
- func (s *GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetNonCompliantCount(v int32) ...
- func (s *GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetTotalCount(v int64) ...
- func (s GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) String() string
- type GetAggregateConfigDeliveryChannelRequest
- func (s GetAggregateConfigDeliveryChannelRequest) GoString() string
- func (s *GetAggregateConfigDeliveryChannelRequest) SetAggregatorId(v string) *GetAggregateConfigDeliveryChannelRequest
- func (s *GetAggregateConfigDeliveryChannelRequest) SetDeliveryChannelId(v string) *GetAggregateConfigDeliveryChannelRequest
- func (s GetAggregateConfigDeliveryChannelRequest) String() string
- type GetAggregateConfigDeliveryChannelResponse
- func (s GetAggregateConfigDeliveryChannelResponse) GoString() string
- func (s *GetAggregateConfigDeliveryChannelResponse) SetBody(v *GetAggregateConfigDeliveryChannelResponseBody) *GetAggregateConfigDeliveryChannelResponse
- func (s *GetAggregateConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *GetAggregateConfigDeliveryChannelResponse
- func (s *GetAggregateConfigDeliveryChannelResponse) SetStatusCode(v int32) *GetAggregateConfigDeliveryChannelResponse
- func (s GetAggregateConfigDeliveryChannelResponse) String() string
- type GetAggregateConfigDeliveryChannelResponseBody
- func (s GetAggregateConfigDeliveryChannelResponseBody) GoString() string
- func (s *GetAggregateConfigDeliveryChannelResponseBody) SetDeliveryChannel(v *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) *GetAggregateConfigDeliveryChannelResponseBody
- func (s *GetAggregateConfigDeliveryChannelResponseBody) SetRequestId(v string) *GetAggregateConfigDeliveryChannelResponseBody
- func (s GetAggregateConfigDeliveryChannelResponseBody) String() string
- type GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) GoString() string
- func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetAccountId(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetAggregatorId(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetConfigurationItemChangeNotification(v bool) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetConfigurationSnapshot(v bool) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelAssumeRoleArn(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelCondition(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelId(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelName(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelTargetArn(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelType(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliverySnapshotTime(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDescription(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetNonCompliantNotification(v bool) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetOversizedDataOSSTargetArn(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetStatus(v int32) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) String() string
- type GetAggregateConfigRuleComplianceByPackRequest
- func (s GetAggregateConfigRuleComplianceByPackRequest) GoString() string
- func (s *GetAggregateConfigRuleComplianceByPackRequest) SetAggregatorId(v string) *GetAggregateConfigRuleComplianceByPackRequest
- func (s *GetAggregateConfigRuleComplianceByPackRequest) SetCompliancePackId(v string) *GetAggregateConfigRuleComplianceByPackRequest
- func (s GetAggregateConfigRuleComplianceByPackRequest) String() string
- type GetAggregateConfigRuleComplianceByPackResponse
- func (s GetAggregateConfigRuleComplianceByPackResponse) GoString() string
- func (s *GetAggregateConfigRuleComplianceByPackResponse) SetBody(v *GetAggregateConfigRuleComplianceByPackResponseBody) *GetAggregateConfigRuleComplianceByPackResponse
- func (s *GetAggregateConfigRuleComplianceByPackResponse) SetHeaders(v map[string]*string) *GetAggregateConfigRuleComplianceByPackResponse
- func (s *GetAggregateConfigRuleComplianceByPackResponse) SetStatusCode(v int32) *GetAggregateConfigRuleComplianceByPackResponse
- func (s GetAggregateConfigRuleComplianceByPackResponse) String() string
- type GetAggregateConfigRuleComplianceByPackResponseBody
- func (s GetAggregateConfigRuleComplianceByPackResponseBody) GoString() string
- func (s *GetAggregateConfigRuleComplianceByPackResponseBody) SetConfigRuleComplianceResult(...) *GetAggregateConfigRuleComplianceByPackResponseBody
- func (s *GetAggregateConfigRuleComplianceByPackResponseBody) SetRequestId(v string) *GetAggregateConfigRuleComplianceByPackResponseBody
- func (s GetAggregateConfigRuleComplianceByPackResponseBody) String() string
- type GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult
- func (s GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) GoString() string
- func (s *GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetCompliancePackId(v string) *GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult
- func (s *GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetConfigRuleCompliances(...) *GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult
- func (s *GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetNonCompliantCount(v int32) *GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult
- func (s *GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetTotalCount(v int32) *GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult
- func (s GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) String() string
- type GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances
- func (s GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) GoString() string
- func (s *GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) SetComplianceType(v string) ...
- func (s *GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) SetConfigRuleId(v string) ...
- func (s *GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) SetConfigRuleName(v string) ...
- func (s GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) String() string
- type GetAggregateConfigRuleRequest
- func (s GetAggregateConfigRuleRequest) GoString() string
- func (s *GetAggregateConfigRuleRequest) SetAggregatorId(v string) *GetAggregateConfigRuleRequest
- func (s *GetAggregateConfigRuleRequest) SetConfigRuleId(v string) *GetAggregateConfigRuleRequest
- func (s GetAggregateConfigRuleRequest) String() string
- type GetAggregateConfigRuleResponse
- func (s GetAggregateConfigRuleResponse) GoString() string
- func (s *GetAggregateConfigRuleResponse) SetBody(v *GetAggregateConfigRuleResponseBody) *GetAggregateConfigRuleResponse
- func (s *GetAggregateConfigRuleResponse) SetHeaders(v map[string]*string) *GetAggregateConfigRuleResponse
- func (s *GetAggregateConfigRuleResponse) SetStatusCode(v int32) *GetAggregateConfigRuleResponse
- func (s GetAggregateConfigRuleResponse) String() string
- type GetAggregateConfigRuleResponseBody
- func (s GetAggregateConfigRuleResponseBody) GoString() string
- func (s *GetAggregateConfigRuleResponseBody) SetConfigRule(v *GetAggregateConfigRuleResponseBodyConfigRule) *GetAggregateConfigRuleResponseBody
- func (s *GetAggregateConfigRuleResponseBody) SetRequestId(v string) *GetAggregateConfigRuleResponseBody
- func (s GetAggregateConfigRuleResponseBody) String() string
- type GetAggregateConfigRuleResponseBodyConfigRule
- func (s GetAggregateConfigRuleResponseBodyConfigRule) GoString() string
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetAccountId(v int64) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetCompliance(v *GetAggregateConfigRuleResponseBodyConfigRuleCompliance) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleArn(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleEvaluationStatus(v *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleId(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleName(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleState(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleTriggerTypes(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetCreateBy(v *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetCreateTimestamp(v int64) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetDescription(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetExcludeAccountIdsScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetExcludeFolderIdsScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetExcludeResourceIdsScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetFolderIdsScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetInputParameters(v map[string]interface{}) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetManagedRule(v *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetMaximumExecutionFrequency(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetModifiedTimestamp(v int64) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetRegionIdsScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetResourceGroupIdsScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetResourceTypesScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetRiskLevel(v int32) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetSource(v *GetAggregateConfigRuleResponseBodyConfigRuleSource) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetTagKeyLogicScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetTagKeyScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetTagValueScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
- func (s GetAggregateConfigRuleResponseBodyConfigRule) String() string
- type GetAggregateConfigRuleResponseBodyConfigRuleCompliance
- func (s GetAggregateConfigRuleResponseBodyConfigRuleCompliance) GoString() string
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleCompliance) SetComplianceType(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCompliance
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleCompliance) SetCount(v int32) *GetAggregateConfigRuleResponseBodyConfigRuleCompliance
- func (s GetAggregateConfigRuleResponseBodyConfigRuleCompliance) String() string
- type GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) GoString() string
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetFirstActivatedTimestamp(v int64) *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetFirstEvaluationStarted(v bool) *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastErrorCode(v string) *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastErrorMessage(v string) *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastFailedEvaluationTimestamp(v int64) *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastFailedInvocationTimestamp(v int64) *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastSuccessfulEvaluationTimestamp(v int64) *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastSuccessfulInvocationTimestamp(v int64) *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) String() string
- type GetAggregateConfigRuleResponseBodyConfigRuleCreateBy
- func (s GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) GoString() string
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetAggregatorId(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetAggregatorName(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetCompliancePackId(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetCompliancePackName(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetCreatorId(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetCreatorName(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetCreatorType(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy
- func (s GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) String() string
- type GetAggregateConfigRuleResponseBodyConfigRuleManagedRule
- func (s GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) GoString() string
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetCompulsoryInputParameterDetails(v map[string]interface{}) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetDescription(v string) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetIdentifier(v string) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetLabels(v []*string) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetManagedRuleName(v string) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetOptionalInputParameterDetails(v map[string]interface{}) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetSourceDetails(v []*GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule
- func (s GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) String() string
- type GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails
- func (s GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) GoString() string
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetEventSource(v string) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetMaximumExecutionFrequency(v string) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetMessageType(v string) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails
- func (s GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) String() string
- type GetAggregateConfigRuleResponseBodyConfigRuleSource
- func (s GetAggregateConfigRuleResponseBodyConfigRuleSource) GoString() string
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleSource) SetIdentifier(v string) *GetAggregateConfigRuleResponseBodyConfigRuleSource
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleSource) SetOwner(v string) *GetAggregateConfigRuleResponseBodyConfigRuleSource
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleSource) SetSourceDetails(v []*GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails) *GetAggregateConfigRuleResponseBodyConfigRuleSource
- func (s GetAggregateConfigRuleResponseBodyConfigRuleSource) String() string
- type GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails
- func (s GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails) GoString() string
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetEventSource(v string) *GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetMaximumExecutionFrequency(v string) *GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails
- func (s *GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetMessageType(v string) *GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails
- func (s GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails) String() string
- type GetAggregateConfigRuleSummaryByRiskLevelRequest
- type GetAggregateConfigRuleSummaryByRiskLevelResponse
- func (s GetAggregateConfigRuleSummaryByRiskLevelResponse) GoString() string
- func (s *GetAggregateConfigRuleSummaryByRiskLevelResponse) SetBody(v *GetAggregateConfigRuleSummaryByRiskLevelResponseBody) *GetAggregateConfigRuleSummaryByRiskLevelResponse
- func (s *GetAggregateConfigRuleSummaryByRiskLevelResponse) SetHeaders(v map[string]*string) *GetAggregateConfigRuleSummaryByRiskLevelResponse
- func (s *GetAggregateConfigRuleSummaryByRiskLevelResponse) SetStatusCode(v int32) *GetAggregateConfigRuleSummaryByRiskLevelResponse
- func (s GetAggregateConfigRuleSummaryByRiskLevelResponse) String() string
- type GetAggregateConfigRuleSummaryByRiskLevelResponseBody
- func (s GetAggregateConfigRuleSummaryByRiskLevelResponseBody) GoString() string
- func (s *GetAggregateConfigRuleSummaryByRiskLevelResponseBody) SetConfigRuleSummaries(v []*GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) *GetAggregateConfigRuleSummaryByRiskLevelResponseBody
- func (s *GetAggregateConfigRuleSummaryByRiskLevelResponseBody) SetRequestId(v string) *GetAggregateConfigRuleSummaryByRiskLevelResponseBody
- func (s GetAggregateConfigRuleSummaryByRiskLevelResponseBody) String() string
- type GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries
- func (s GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) GoString() string
- func (s *GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) SetCompliantCount(v int32) *GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries
- func (s *GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) SetNonCompliantCount(v int32) *GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries
- func (s *GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) SetRiskLevel(v int32) *GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries
- func (s GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) String() string
- type GetAggregateConfigRulesReportRequest
- func (s GetAggregateConfigRulesReportRequest) GoString() string
- func (s *GetAggregateConfigRulesReportRequest) SetAggregatorId(v string) *GetAggregateConfigRulesReportRequest
- func (s *GetAggregateConfigRulesReportRequest) SetReportId(v string) *GetAggregateConfigRulesReportRequest
- func (s GetAggregateConfigRulesReportRequest) String() string
- type GetAggregateConfigRulesReportResponse
- func (s GetAggregateConfigRulesReportResponse) GoString() string
- func (s *GetAggregateConfigRulesReportResponse) SetBody(v *GetAggregateConfigRulesReportResponseBody) *GetAggregateConfigRulesReportResponse
- func (s *GetAggregateConfigRulesReportResponse) SetHeaders(v map[string]*string) *GetAggregateConfigRulesReportResponse
- func (s *GetAggregateConfigRulesReportResponse) SetStatusCode(v int32) *GetAggregateConfigRulesReportResponse
- func (s GetAggregateConfigRulesReportResponse) String() string
- type GetAggregateConfigRulesReportResponseBody
- func (s GetAggregateConfigRulesReportResponseBody) GoString() string
- func (s *GetAggregateConfigRulesReportResponseBody) SetConfigRulesReport(v *GetAggregateConfigRulesReportResponseBodyConfigRulesReport) *GetAggregateConfigRulesReportResponseBody
- func (s *GetAggregateConfigRulesReportResponseBody) SetRequestId(v string) *GetAggregateConfigRulesReportResponseBody
- func (s GetAggregateConfigRulesReportResponseBody) String() string
- type GetAggregateConfigRulesReportResponseBodyConfigRulesReport
- func (s GetAggregateConfigRulesReportResponseBodyConfigRulesReport) GoString() string
- func (s *GetAggregateConfigRulesReportResponseBodyConfigRulesReport) SetAccountId(v int64) *GetAggregateConfigRulesReportResponseBodyConfigRulesReport
- func (s *GetAggregateConfigRulesReportResponseBodyConfigRulesReport) SetAggregatorId(v string) *GetAggregateConfigRulesReportResponseBodyConfigRulesReport
- func (s *GetAggregateConfigRulesReportResponseBodyConfigRulesReport) SetReportCreateTimestamp(v int64) *GetAggregateConfigRulesReportResponseBodyConfigRulesReport
- func (s *GetAggregateConfigRulesReportResponseBodyConfigRulesReport) SetReportId(v string) *GetAggregateConfigRulesReportResponseBodyConfigRulesReport
- func (s *GetAggregateConfigRulesReportResponseBodyConfigRulesReport) SetReportStatus(v string) *GetAggregateConfigRulesReportResponseBodyConfigRulesReport
- func (s *GetAggregateConfigRulesReportResponseBodyConfigRulesReport) SetReportUrl(v string) *GetAggregateConfigRulesReportResponseBodyConfigRulesReport
- func (s GetAggregateConfigRulesReportResponseBodyConfigRulesReport) String() string
- type GetAggregateDiscoveredResourceRequest
- func (s GetAggregateDiscoveredResourceRequest) GoString() string
- func (s *GetAggregateDiscoveredResourceRequest) SetAggregatorId(v string) *GetAggregateDiscoveredResourceRequest
- func (s *GetAggregateDiscoveredResourceRequest) SetRegion(v string) *GetAggregateDiscoveredResourceRequest
- func (s *GetAggregateDiscoveredResourceRequest) SetResourceAccountId(v int64) *GetAggregateDiscoveredResourceRequest
- func (s *GetAggregateDiscoveredResourceRequest) SetResourceId(v string) *GetAggregateDiscoveredResourceRequest
- func (s *GetAggregateDiscoveredResourceRequest) SetResourceOwnerId(v int64) *GetAggregateDiscoveredResourceRequest
- func (s *GetAggregateDiscoveredResourceRequest) SetResourceType(v string) *GetAggregateDiscoveredResourceRequest
- func (s GetAggregateDiscoveredResourceRequest) String() string
- type GetAggregateDiscoveredResourceResponse
- func (s GetAggregateDiscoveredResourceResponse) GoString() string
- func (s *GetAggregateDiscoveredResourceResponse) SetBody(v *GetAggregateDiscoveredResourceResponseBody) *GetAggregateDiscoveredResourceResponse
- func (s *GetAggregateDiscoveredResourceResponse) SetHeaders(v map[string]*string) *GetAggregateDiscoveredResourceResponse
- func (s *GetAggregateDiscoveredResourceResponse) SetStatusCode(v int32) *GetAggregateDiscoveredResourceResponse
- func (s GetAggregateDiscoveredResourceResponse) String() string
- type GetAggregateDiscoveredResourceResponseBody
- func (s GetAggregateDiscoveredResourceResponseBody) GoString() string
- func (s *GetAggregateDiscoveredResourceResponseBody) SetDiscoveredResourceDetail(v *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) *GetAggregateDiscoveredResourceResponseBody
- func (s *GetAggregateDiscoveredResourceResponseBody) SetRequestId(v string) *GetAggregateDiscoveredResourceResponseBody
- func (s GetAggregateDiscoveredResourceResponseBody) String() string
- type GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) GoString() string
- func (s *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetAccountId(v int64) *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetAvailabilityZone(v string) *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetConfiguration(v string) *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetRegion(v string) *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceCreationTime(v int64) *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceDeleted(v int32) *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceId(v string) *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceName(v string) *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceStatus(v string) *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceType(v string) *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetTags(v string) *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) String() string
- type GetAggregateResourceComplianceByConfigRuleRequest
- func (s GetAggregateResourceComplianceByConfigRuleRequest) GoString() string
- func (s *GetAggregateResourceComplianceByConfigRuleRequest) SetAggregatorId(v string) *GetAggregateResourceComplianceByConfigRuleRequest
- func (s *GetAggregateResourceComplianceByConfigRuleRequest) SetComplianceType(v string) *GetAggregateResourceComplianceByConfigRuleRequest
- func (s *GetAggregateResourceComplianceByConfigRuleRequest) SetConfigRuleId(v string) *GetAggregateResourceComplianceByConfigRuleRequest
- func (s *GetAggregateResourceComplianceByConfigRuleRequest) SetResourceAccountId(v int64) *GetAggregateResourceComplianceByConfigRuleRequest
- func (s *GetAggregateResourceComplianceByConfigRuleRequest) SetResourceOwnerId(v int64) *GetAggregateResourceComplianceByConfigRuleRequest
- func (s GetAggregateResourceComplianceByConfigRuleRequest) String() string
- type GetAggregateResourceComplianceByConfigRuleResponse
- func (s GetAggregateResourceComplianceByConfigRuleResponse) GoString() string
- func (s *GetAggregateResourceComplianceByConfigRuleResponse) SetBody(v *GetAggregateResourceComplianceByConfigRuleResponseBody) *GetAggregateResourceComplianceByConfigRuleResponse
- func (s *GetAggregateResourceComplianceByConfigRuleResponse) SetHeaders(v map[string]*string) *GetAggregateResourceComplianceByConfigRuleResponse
- func (s *GetAggregateResourceComplianceByConfigRuleResponse) SetStatusCode(v int32) *GetAggregateResourceComplianceByConfigRuleResponse
- func (s GetAggregateResourceComplianceByConfigRuleResponse) String() string
- type GetAggregateResourceComplianceByConfigRuleResponseBody
- func (s GetAggregateResourceComplianceByConfigRuleResponseBody) GoString() string
- func (s *GetAggregateResourceComplianceByConfigRuleResponseBody) SetComplianceResult(v *GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult) *GetAggregateResourceComplianceByConfigRuleResponseBody
- func (s *GetAggregateResourceComplianceByConfigRuleResponseBody) SetRequestId(v string) *GetAggregateResourceComplianceByConfigRuleResponseBody
- func (s GetAggregateResourceComplianceByConfigRuleResponseBody) String() string
- type GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult
- func (s GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult) GoString() string
- func (s *GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult) SetCompliances(...) *GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult
- func (s *GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult) SetTotalCount(v int64) *GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult
- func (s GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult) String() string
- type GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances
- func (s GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances) GoString() string
- func (s *GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances) SetComplianceType(v string) ...
- func (s *GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances) SetCount(v int32) ...
- func (s GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances) String() string
- type GetAggregateResourceComplianceByPackRequest
- func (s GetAggregateResourceComplianceByPackRequest) GoString() string
- func (s *GetAggregateResourceComplianceByPackRequest) SetAggregatorId(v string) *GetAggregateResourceComplianceByPackRequest
- func (s *GetAggregateResourceComplianceByPackRequest) SetCompliancePackId(v string) *GetAggregateResourceComplianceByPackRequest
- func (s GetAggregateResourceComplianceByPackRequest) String() string
- type GetAggregateResourceComplianceByPackResponse
- func (s GetAggregateResourceComplianceByPackResponse) GoString() string
- func (s *GetAggregateResourceComplianceByPackResponse) SetBody(v *GetAggregateResourceComplianceByPackResponseBody) *GetAggregateResourceComplianceByPackResponse
- func (s *GetAggregateResourceComplianceByPackResponse) SetHeaders(v map[string]*string) *GetAggregateResourceComplianceByPackResponse
- func (s *GetAggregateResourceComplianceByPackResponse) SetStatusCode(v int32) *GetAggregateResourceComplianceByPackResponse
- func (s GetAggregateResourceComplianceByPackResponse) String() string
- type GetAggregateResourceComplianceByPackResponseBody
- func (s GetAggregateResourceComplianceByPackResponseBody) GoString() string
- func (s *GetAggregateResourceComplianceByPackResponseBody) SetRequestId(v string) *GetAggregateResourceComplianceByPackResponseBody
- func (s *GetAggregateResourceComplianceByPackResponseBody) SetResourceComplianceResult(v *GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult) *GetAggregateResourceComplianceByPackResponseBody
- func (s GetAggregateResourceComplianceByPackResponseBody) String() string
- type GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult
- func (s GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult) GoString() string
- func (s *GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult) SetCompliancePackId(v string) *GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult
- func (s *GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult) SetNonCompliantCount(v int32) *GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult
- func (s *GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult) SetTotalCount(v int32) *GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult
- func (s GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult) String() string
- type GetAggregateResourceComplianceGroupByRegionRequest
- func (s GetAggregateResourceComplianceGroupByRegionRequest) GoString() string
- func (s *GetAggregateResourceComplianceGroupByRegionRequest) SetAggregatorId(v string) *GetAggregateResourceComplianceGroupByRegionRequest
- func (s *GetAggregateResourceComplianceGroupByRegionRequest) SetConfigRuleIds(v string) *GetAggregateResourceComplianceGroupByRegionRequest
- func (s GetAggregateResourceComplianceGroupByRegionRequest) String() string
- type GetAggregateResourceComplianceGroupByRegionResponse
- func (s GetAggregateResourceComplianceGroupByRegionResponse) GoString() string
- func (s *GetAggregateResourceComplianceGroupByRegionResponse) SetBody(v *GetAggregateResourceComplianceGroupByRegionResponseBody) *GetAggregateResourceComplianceGroupByRegionResponse
- func (s *GetAggregateResourceComplianceGroupByRegionResponse) SetHeaders(v map[string]*string) *GetAggregateResourceComplianceGroupByRegionResponse
- func (s *GetAggregateResourceComplianceGroupByRegionResponse) SetStatusCode(v int32) *GetAggregateResourceComplianceGroupByRegionResponse
- func (s GetAggregateResourceComplianceGroupByRegionResponse) String() string
- type GetAggregateResourceComplianceGroupByRegionResponseBody
- func (s GetAggregateResourceComplianceGroupByRegionResponseBody) GoString() string
- func (s *GetAggregateResourceComplianceGroupByRegionResponseBody) SetComplianceResult(v *GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResult) *GetAggregateResourceComplianceGroupByRegionResponseBody
- func (s *GetAggregateResourceComplianceGroupByRegionResponseBody) SetRequestId(v string) *GetAggregateResourceComplianceGroupByRegionResponseBody
- func (s GetAggregateResourceComplianceGroupByRegionResponseBody) String() string
- type GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResult
- func (s GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResult) GoString() string
- func (s *GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResult) SetComplianceResultList(...) *GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResult
- func (s GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResult) String() string
- type GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList
- func (s GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList) GoString() string
- func (s *GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList) SetCompliances(...) ...
- func (s *GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList) SetRegionId(v string) ...
- func (s GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList) String() string
- type GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances
- func (s GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances) GoString() string
- func (s *GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances) SetComplianceType(v string) ...
- func (s *GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances) SetCount(v int64) ...
- func (s GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances) String() string
- type GetAggregateResourceComplianceGroupByResourceTypeRequest
- func (s GetAggregateResourceComplianceGroupByResourceTypeRequest) GoString() string
- func (s *GetAggregateResourceComplianceGroupByResourceTypeRequest) SetAggregatorId(v string) *GetAggregateResourceComplianceGroupByResourceTypeRequest
- func (s *GetAggregateResourceComplianceGroupByResourceTypeRequest) SetConfigRuleIds(v string) *GetAggregateResourceComplianceGroupByResourceTypeRequest
- func (s GetAggregateResourceComplianceGroupByResourceTypeRequest) String() string
- type GetAggregateResourceComplianceGroupByResourceTypeResponse
- func (s GetAggregateResourceComplianceGroupByResourceTypeResponse) GoString() string
- func (s *GetAggregateResourceComplianceGroupByResourceTypeResponse) SetBody(v *GetAggregateResourceComplianceGroupByResourceTypeResponseBody) *GetAggregateResourceComplianceGroupByResourceTypeResponse
- func (s *GetAggregateResourceComplianceGroupByResourceTypeResponse) SetHeaders(v map[string]*string) *GetAggregateResourceComplianceGroupByResourceTypeResponse
- func (s *GetAggregateResourceComplianceGroupByResourceTypeResponse) SetStatusCode(v int32) *GetAggregateResourceComplianceGroupByResourceTypeResponse
- func (s GetAggregateResourceComplianceGroupByResourceTypeResponse) String() string
- type GetAggregateResourceComplianceGroupByResourceTypeResponseBody
- func (s GetAggregateResourceComplianceGroupByResourceTypeResponseBody) GoString() string
- func (s *GetAggregateResourceComplianceGroupByResourceTypeResponseBody) SetComplianceResult(...) *GetAggregateResourceComplianceGroupByResourceTypeResponseBody
- func (s *GetAggregateResourceComplianceGroupByResourceTypeResponseBody) SetRequestId(v string) *GetAggregateResourceComplianceGroupByResourceTypeResponseBody
- func (s GetAggregateResourceComplianceGroupByResourceTypeResponseBody) String() string
- type GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResult
- func (s GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResult) GoString() string
- func (s *GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResult) SetComplianceResultList(...) *GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResult
- func (s GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResult) String() string
- type GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList
- func (s GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) GoString() string
- func (s *GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) SetCompliances(...) ...
- func (s *GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) SetResourceType(v string) ...
- func (s GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) String() string
- type GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances
- func (s GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) GoString() string
- func (s *GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) SetComplianceType(v string) ...
- func (s *GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) SetCount(v int64) ...
- func (s GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) String() string
- type GetAggregateResourceComplianceTimelineRequest
- func (s GetAggregateResourceComplianceTimelineRequest) GoString() string
- func (s *GetAggregateResourceComplianceTimelineRequest) SetAggregatorId(v string) *GetAggregateResourceComplianceTimelineRequest
- func (s *GetAggregateResourceComplianceTimelineRequest) SetEndTime(v int64) *GetAggregateResourceComplianceTimelineRequest
- func (s *GetAggregateResourceComplianceTimelineRequest) SetMaxResults(v int32) *GetAggregateResourceComplianceTimelineRequest
- func (s *GetAggregateResourceComplianceTimelineRequest) SetNextToken(v string) *GetAggregateResourceComplianceTimelineRequest
- func (s *GetAggregateResourceComplianceTimelineRequest) SetRegion(v string) *GetAggregateResourceComplianceTimelineRequest
- func (s *GetAggregateResourceComplianceTimelineRequest) SetResourceAccountId(v int64) *GetAggregateResourceComplianceTimelineRequest
- func (s *GetAggregateResourceComplianceTimelineRequest) SetResourceId(v string) *GetAggregateResourceComplianceTimelineRequest
- func (s *GetAggregateResourceComplianceTimelineRequest) SetResourceOwnerId(v int64) *GetAggregateResourceComplianceTimelineRequest
- func (s *GetAggregateResourceComplianceTimelineRequest) SetResourceType(v string) *GetAggregateResourceComplianceTimelineRequest
- func (s *GetAggregateResourceComplianceTimelineRequest) SetStartTime(v int64) *GetAggregateResourceComplianceTimelineRequest
- func (s GetAggregateResourceComplianceTimelineRequest) String() string
- type GetAggregateResourceComplianceTimelineResponse
- func (s GetAggregateResourceComplianceTimelineResponse) GoString() string
- func (s *GetAggregateResourceComplianceTimelineResponse) SetBody(v *GetAggregateResourceComplianceTimelineResponseBody) *GetAggregateResourceComplianceTimelineResponse
- func (s *GetAggregateResourceComplianceTimelineResponse) SetHeaders(v map[string]*string) *GetAggregateResourceComplianceTimelineResponse
- func (s *GetAggregateResourceComplianceTimelineResponse) SetStatusCode(v int32) *GetAggregateResourceComplianceTimelineResponse
- func (s GetAggregateResourceComplianceTimelineResponse) String() string
- type GetAggregateResourceComplianceTimelineResponseBody
- func (s GetAggregateResourceComplianceTimelineResponseBody) GoString() string
- func (s *GetAggregateResourceComplianceTimelineResponseBody) SetRequestId(v string) *GetAggregateResourceComplianceTimelineResponseBody
- func (s *GetAggregateResourceComplianceTimelineResponseBody) SetResourceComplianceTimeline(...) *GetAggregateResourceComplianceTimelineResponseBody
- func (s GetAggregateResourceComplianceTimelineResponseBody) String() string
- type GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline
- func (s GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline) GoString() string
- func (s *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline) SetComplianceList(...) *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline
- func (s *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline) SetMaxResults(v int32) *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline
- func (s *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline) SetNextToken(v string) *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline
- func (s GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline) String() string
- type GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList
- func (s GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) GoString() string
- func (s *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetAccountId(v string) ...
- func (s *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetAvailabilityZone(v string) ...
- func (s *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetCaptureTime(v int64) ...
- func (s *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetConfiguration(v string) ...
- func (s *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetConfigurationDiff(v string) ...
- func (s *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetRegion(v string) ...
- func (s *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceCreateTime(v int64) ...
- func (s *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceId(v string) ...
- func (s *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceName(v string) ...
- func (s *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceStatus(v string) ...
- func (s *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceType(v string) ...
- func (s *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetTags(v string) ...
- func (s GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) String() string
- type GetAggregateResourceConfigurationTimelineRequest
- func (s GetAggregateResourceConfigurationTimelineRequest) GoString() string
- func (s *GetAggregateResourceConfigurationTimelineRequest) SetAggregatorId(v string) *GetAggregateResourceConfigurationTimelineRequest
- func (s *GetAggregateResourceConfigurationTimelineRequest) SetEndTime(v int64) *GetAggregateResourceConfigurationTimelineRequest
- func (s *GetAggregateResourceConfigurationTimelineRequest) SetMaxResults(v int32) *GetAggregateResourceConfigurationTimelineRequest
- func (s *GetAggregateResourceConfigurationTimelineRequest) SetNextToken(v string) *GetAggregateResourceConfigurationTimelineRequest
- func (s *GetAggregateResourceConfigurationTimelineRequest) SetRegion(v string) *GetAggregateResourceConfigurationTimelineRequest
- func (s *GetAggregateResourceConfigurationTimelineRequest) SetResourceAccountId(v int64) *GetAggregateResourceConfigurationTimelineRequest
- func (s *GetAggregateResourceConfigurationTimelineRequest) SetResourceId(v string) *GetAggregateResourceConfigurationTimelineRequest
- func (s *GetAggregateResourceConfigurationTimelineRequest) SetResourceOwnerId(v int64) *GetAggregateResourceConfigurationTimelineRequest
- func (s *GetAggregateResourceConfigurationTimelineRequest) SetResourceType(v string) *GetAggregateResourceConfigurationTimelineRequest
- func (s *GetAggregateResourceConfigurationTimelineRequest) SetStartTime(v int64) *GetAggregateResourceConfigurationTimelineRequest
- func (s GetAggregateResourceConfigurationTimelineRequest) String() string
- type GetAggregateResourceConfigurationTimelineResponse
- func (s GetAggregateResourceConfigurationTimelineResponse) GoString() string
- func (s *GetAggregateResourceConfigurationTimelineResponse) SetBody(v *GetAggregateResourceConfigurationTimelineResponseBody) *GetAggregateResourceConfigurationTimelineResponse
- func (s *GetAggregateResourceConfigurationTimelineResponse) SetHeaders(v map[string]*string) *GetAggregateResourceConfigurationTimelineResponse
- func (s *GetAggregateResourceConfigurationTimelineResponse) SetStatusCode(v int32) *GetAggregateResourceConfigurationTimelineResponse
- func (s GetAggregateResourceConfigurationTimelineResponse) String() string
- type GetAggregateResourceConfigurationTimelineResponseBody
- func (s GetAggregateResourceConfigurationTimelineResponseBody) GoString() string
- func (s *GetAggregateResourceConfigurationTimelineResponseBody) SetRequestId(v string) *GetAggregateResourceConfigurationTimelineResponseBody
- func (s *GetAggregateResourceConfigurationTimelineResponseBody) SetResourceConfigurationTimeline(...) *GetAggregateResourceConfigurationTimelineResponseBody
- func (s GetAggregateResourceConfigurationTimelineResponseBody) String() string
- type GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline
- func (s GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) GoString() string
- func (s *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) SetConfigurationList(...) ...
- func (s *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) SetMaxResults(v int32) ...
- func (s *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) SetNextToken(v string) ...
- func (s GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) String() string
- type GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList
- func (s GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) GoString() string
- func (s *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetAccountId(v int64) ...
- func (s *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetAvailabilityZone(v string) ...
- func (s *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetCaptureTime(v string) ...
- func (s *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetConfigurationDiff(v string) ...
- func (s *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetRegion(v string) ...
- func (s *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceCreateTime(v string) ...
- func (s *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceEventType(v string) ...
- func (s *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceId(v string) ...
- func (s *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceName(v string) ...
- func (s *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceType(v string) ...
- func (s *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetTags(v string) ...
- func (s GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) String() string
- type GetAggregateResourceCountsGroupByRegionRequest
- func (s GetAggregateResourceCountsGroupByRegionRequest) GoString() string
- func (s *GetAggregateResourceCountsGroupByRegionRequest) SetAggregatorId(v string) *GetAggregateResourceCountsGroupByRegionRequest
- func (s *GetAggregateResourceCountsGroupByRegionRequest) SetFolderId(v string) *GetAggregateResourceCountsGroupByRegionRequest
- func (s *GetAggregateResourceCountsGroupByRegionRequest) SetResourceAccountId(v int64) *GetAggregateResourceCountsGroupByRegionRequest
- func (s *GetAggregateResourceCountsGroupByRegionRequest) SetResourceOwnerId(v int64) *GetAggregateResourceCountsGroupByRegionRequest
- func (s *GetAggregateResourceCountsGroupByRegionRequest) SetResourceType(v string) *GetAggregateResourceCountsGroupByRegionRequest
- func (s GetAggregateResourceCountsGroupByRegionRequest) String() string
- type GetAggregateResourceCountsGroupByRegionResponse
- func (s GetAggregateResourceCountsGroupByRegionResponse) GoString() string
- func (s *GetAggregateResourceCountsGroupByRegionResponse) SetBody(v *GetAggregateResourceCountsGroupByRegionResponseBody) *GetAggregateResourceCountsGroupByRegionResponse
- func (s *GetAggregateResourceCountsGroupByRegionResponse) SetHeaders(v map[string]*string) *GetAggregateResourceCountsGroupByRegionResponse
- func (s *GetAggregateResourceCountsGroupByRegionResponse) SetStatusCode(v int32) *GetAggregateResourceCountsGroupByRegionResponse
- func (s GetAggregateResourceCountsGroupByRegionResponse) String() string
- type GetAggregateResourceCountsGroupByRegionResponseBody
- func (s GetAggregateResourceCountsGroupByRegionResponseBody) GoString() string
- func (s *GetAggregateResourceCountsGroupByRegionResponseBody) SetDiscoveredResourceCountsSummary(...) *GetAggregateResourceCountsGroupByRegionResponseBody
- func (s *GetAggregateResourceCountsGroupByRegionResponseBody) SetRequestId(v string) *GetAggregateResourceCountsGroupByRegionResponseBody
- func (s GetAggregateResourceCountsGroupByRegionResponseBody) String() string
- type GetAggregateResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary
- func (s GetAggregateResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) GoString() string
- func (s *GetAggregateResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) SetGroupName(v string) ...
- func (s *GetAggregateResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) SetRegion(v string) ...
- func (s *GetAggregateResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) SetResourceCount(v int64) ...
- func (s GetAggregateResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) String() string
- type GetAggregateResourceCountsGroupByResourceTypeRequest
- func (s GetAggregateResourceCountsGroupByResourceTypeRequest) GoString() string
- func (s *GetAggregateResourceCountsGroupByResourceTypeRequest) SetAggregatorId(v string) *GetAggregateResourceCountsGroupByResourceTypeRequest
- func (s *GetAggregateResourceCountsGroupByResourceTypeRequest) SetFolderId(v string) *GetAggregateResourceCountsGroupByResourceTypeRequest
- func (s *GetAggregateResourceCountsGroupByResourceTypeRequest) SetRegion(v string) *GetAggregateResourceCountsGroupByResourceTypeRequest
- func (s *GetAggregateResourceCountsGroupByResourceTypeRequest) SetResourceAccountId(v int64) *GetAggregateResourceCountsGroupByResourceTypeRequest
- func (s *GetAggregateResourceCountsGroupByResourceTypeRequest) SetResourceOwnerId(v int64) *GetAggregateResourceCountsGroupByResourceTypeRequest
- func (s GetAggregateResourceCountsGroupByResourceTypeRequest) String() string
- type GetAggregateResourceCountsGroupByResourceTypeResponse
- func (s GetAggregateResourceCountsGroupByResourceTypeResponse) GoString() string
- func (s *GetAggregateResourceCountsGroupByResourceTypeResponse) SetBody(v *GetAggregateResourceCountsGroupByResourceTypeResponseBody) *GetAggregateResourceCountsGroupByResourceTypeResponse
- func (s *GetAggregateResourceCountsGroupByResourceTypeResponse) SetHeaders(v map[string]*string) *GetAggregateResourceCountsGroupByResourceTypeResponse
- func (s *GetAggregateResourceCountsGroupByResourceTypeResponse) SetStatusCode(v int32) *GetAggregateResourceCountsGroupByResourceTypeResponse
- func (s GetAggregateResourceCountsGroupByResourceTypeResponse) String() string
- type GetAggregateResourceCountsGroupByResourceTypeResponseBody
- func (s GetAggregateResourceCountsGroupByResourceTypeResponseBody) GoString() string
- func (s *GetAggregateResourceCountsGroupByResourceTypeResponseBody) SetDiscoveredResourceCountsSummary(...) *GetAggregateResourceCountsGroupByResourceTypeResponseBody
- func (s *GetAggregateResourceCountsGroupByResourceTypeResponseBody) SetRequestId(v string) *GetAggregateResourceCountsGroupByResourceTypeResponseBody
- func (s GetAggregateResourceCountsGroupByResourceTypeResponseBody) String() string
- type GetAggregateResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary
- func (s GetAggregateResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) GoString() string
- func (s *GetAggregateResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) SetGroupName(v string) ...
- func (s *GetAggregateResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) SetResourceCount(v int64) ...
- func (s *GetAggregateResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) SetResourceType(v string) ...
- func (s GetAggregateResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) String() string
- type GetAggregateResourceInventoryRequest
- type GetAggregateResourceInventoryResponse
- func (s GetAggregateResourceInventoryResponse) GoString() string
- func (s *GetAggregateResourceInventoryResponse) SetBody(v *GetAggregateResourceInventoryResponseBody) *GetAggregateResourceInventoryResponse
- func (s *GetAggregateResourceInventoryResponse) SetHeaders(v map[string]*string) *GetAggregateResourceInventoryResponse
- func (s *GetAggregateResourceInventoryResponse) SetStatusCode(v int32) *GetAggregateResourceInventoryResponse
- func (s GetAggregateResourceInventoryResponse) String() string
- type GetAggregateResourceInventoryResponseBody
- func (s GetAggregateResourceInventoryResponseBody) GoString() string
- func (s *GetAggregateResourceInventoryResponseBody) SetRequestId(v string) *GetAggregateResourceInventoryResponseBody
- func (s *GetAggregateResourceInventoryResponseBody) SetResourceInventory(v *GetAggregateResourceInventoryResponseBodyResourceInventory) *GetAggregateResourceInventoryResponseBody
- func (s GetAggregateResourceInventoryResponseBody) String() string
- type GetAggregateResourceInventoryResponseBodyResourceInventory
- func (s GetAggregateResourceInventoryResponseBodyResourceInventory) GoString() string
- func (s *GetAggregateResourceInventoryResponseBodyResourceInventory) SetDownloadUrl(v string) *GetAggregateResourceInventoryResponseBodyResourceInventory
- func (s *GetAggregateResourceInventoryResponseBodyResourceInventory) SetResourceInventoryGenerateTime(v int64) *GetAggregateResourceInventoryResponseBodyResourceInventory
- func (s *GetAggregateResourceInventoryResponseBodyResourceInventory) SetStatus(v string) *GetAggregateResourceInventoryResponseBodyResourceInventory
- func (s GetAggregateResourceInventoryResponseBodyResourceInventory) String() string
- type GetAggregatorRequest
- type GetAggregatorResponse
- func (s GetAggregatorResponse) GoString() string
- func (s *GetAggregatorResponse) SetBody(v *GetAggregatorResponseBody) *GetAggregatorResponse
- func (s *GetAggregatorResponse) SetHeaders(v map[string]*string) *GetAggregatorResponse
- func (s *GetAggregatorResponse) SetStatusCode(v int32) *GetAggregatorResponse
- func (s GetAggregatorResponse) String() string
- type GetAggregatorResponseBody
- func (s GetAggregatorResponseBody) GoString() string
- func (s *GetAggregatorResponseBody) SetAggregator(v *GetAggregatorResponseBodyAggregator) *GetAggregatorResponseBody
- func (s *GetAggregatorResponseBody) SetRequestId(v string) *GetAggregatorResponseBody
- func (s GetAggregatorResponseBody) String() string
- type GetAggregatorResponseBodyAggregator
- func (s GetAggregatorResponseBodyAggregator) GoString() string
- func (s *GetAggregatorResponseBodyAggregator) SetAccountId(v int64) *GetAggregatorResponseBodyAggregator
- func (s *GetAggregatorResponseBodyAggregator) SetAggregatorAccountCount(v int64) *GetAggregatorResponseBodyAggregator
- func (s *GetAggregatorResponseBodyAggregator) SetAggregatorAccounts(v []*GetAggregatorResponseBodyAggregatorAggregatorAccounts) *GetAggregatorResponseBodyAggregator
- func (s *GetAggregatorResponseBodyAggregator) SetAggregatorCreateTimestamp(v string) *GetAggregatorResponseBodyAggregator
- func (s *GetAggregatorResponseBodyAggregator) SetAggregatorId(v string) *GetAggregatorResponseBodyAggregator
- func (s *GetAggregatorResponseBodyAggregator) SetAggregatorName(v string) *GetAggregatorResponseBodyAggregator
- func (s *GetAggregatorResponseBodyAggregator) SetAggregatorStatus(v int32) *GetAggregatorResponseBodyAggregator
- func (s *GetAggregatorResponseBodyAggregator) SetAggregatorType(v string) *GetAggregatorResponseBodyAggregator
- func (s *GetAggregatorResponseBodyAggregator) SetDescription(v string) *GetAggregatorResponseBodyAggregator
- func (s *GetAggregatorResponseBodyAggregator) SetFolderId(v string) *GetAggregatorResponseBodyAggregator
- func (s GetAggregatorResponseBodyAggregator) String() string
- type GetAggregatorResponseBodyAggregatorAggregatorAccounts
- func (s GetAggregatorResponseBodyAggregatorAggregatorAccounts) GoString() string
- func (s *GetAggregatorResponseBodyAggregatorAggregatorAccounts) SetAccountId(v int64) *GetAggregatorResponseBodyAggregatorAggregatorAccounts
- func (s *GetAggregatorResponseBodyAggregatorAggregatorAccounts) SetAccountName(v string) *GetAggregatorResponseBodyAggregatorAggregatorAccounts
- func (s *GetAggregatorResponseBodyAggregatorAggregatorAccounts) SetAccountType(v string) *GetAggregatorResponseBodyAggregatorAggregatorAccounts
- func (s *GetAggregatorResponseBodyAggregatorAggregatorAccounts) SetRecorderStatus(v string) *GetAggregatorResponseBodyAggregatorAggregatorAccounts
- func (s GetAggregatorResponseBodyAggregatorAggregatorAccounts) String() string
- type GetCompliancePackReportRequest
- type GetCompliancePackReportResponse
- func (s GetCompliancePackReportResponse) GoString() string
- func (s *GetCompliancePackReportResponse) SetBody(v *GetCompliancePackReportResponseBody) *GetCompliancePackReportResponse
- func (s *GetCompliancePackReportResponse) SetHeaders(v map[string]*string) *GetCompliancePackReportResponse
- func (s *GetCompliancePackReportResponse) SetStatusCode(v int32) *GetCompliancePackReportResponse
- func (s GetCompliancePackReportResponse) String() string
- type GetCompliancePackReportResponseBody
- func (s GetCompliancePackReportResponseBody) GoString() string
- func (s *GetCompliancePackReportResponseBody) SetCompliancePackReport(v *GetCompliancePackReportResponseBodyCompliancePackReport) *GetCompliancePackReportResponseBody
- func (s *GetCompliancePackReportResponseBody) SetRequestId(v string) *GetCompliancePackReportResponseBody
- func (s GetCompliancePackReportResponseBody) String() string
- type GetCompliancePackReportResponseBodyCompliancePackReport
- func (s GetCompliancePackReportResponseBodyCompliancePackReport) GoString() string
- func (s *GetCompliancePackReportResponseBodyCompliancePackReport) SetAccountId(v int64) *GetCompliancePackReportResponseBodyCompliancePackReport
- func (s *GetCompliancePackReportResponseBodyCompliancePackReport) SetCompliancePackId(v string) *GetCompliancePackReportResponseBodyCompliancePackReport
- func (s *GetCompliancePackReportResponseBodyCompliancePackReport) SetReportCreateTimestamp(v int64) *GetCompliancePackReportResponseBodyCompliancePackReport
- func (s *GetCompliancePackReportResponseBodyCompliancePackReport) SetReportStatus(v string) *GetCompliancePackReportResponseBodyCompliancePackReport
- func (s *GetCompliancePackReportResponseBodyCompliancePackReport) SetReportUrl(v string) *GetCompliancePackReportResponseBodyCompliancePackReport
- func (s GetCompliancePackReportResponseBodyCompliancePackReport) String() string
- type GetCompliancePackRequest
- type GetCompliancePackResponse
- func (s GetCompliancePackResponse) GoString() string
- func (s *GetCompliancePackResponse) SetBody(v *GetCompliancePackResponseBody) *GetCompliancePackResponse
- func (s *GetCompliancePackResponse) SetHeaders(v map[string]*string) *GetCompliancePackResponse
- func (s *GetCompliancePackResponse) SetStatusCode(v int32) *GetCompliancePackResponse
- func (s GetCompliancePackResponse) String() string
- type GetCompliancePackResponseBody
- func (s GetCompliancePackResponseBody) GoString() string
- func (s *GetCompliancePackResponseBody) SetCompliancePack(v *GetCompliancePackResponseBodyCompliancePack) *GetCompliancePackResponseBody
- func (s *GetCompliancePackResponseBody) SetRequestId(v string) *GetCompliancePackResponseBody
- func (s GetCompliancePackResponseBody) String() string
- type GetCompliancePackResponseBodyCompliancePack
- func (s GetCompliancePackResponseBodyCompliancePack) GoString() string
- func (s *GetCompliancePackResponseBodyCompliancePack) SetAccountId(v int64) *GetCompliancePackResponseBodyCompliancePack
- func (s *GetCompliancePackResponseBodyCompliancePack) SetCompliancePackId(v string) *GetCompliancePackResponseBodyCompliancePack
- func (s *GetCompliancePackResponseBodyCompliancePack) SetCompliancePackName(v string) *GetCompliancePackResponseBodyCompliancePack
- func (s *GetCompliancePackResponseBodyCompliancePack) SetCompliancePackTemplateId(v string) *GetCompliancePackResponseBodyCompliancePack
- func (s *GetCompliancePackResponseBodyCompliancePack) SetConfigRules(v []*GetCompliancePackResponseBodyCompliancePackConfigRules) *GetCompliancePackResponseBodyCompliancePack
- func (s *GetCompliancePackResponseBodyCompliancePack) SetCreateTimestamp(v int64) *GetCompliancePackResponseBodyCompliancePack
- func (s *GetCompliancePackResponseBodyCompliancePack) SetDescription(v string) *GetCompliancePackResponseBodyCompliancePack
- func (s *GetCompliancePackResponseBodyCompliancePack) SetRiskLevel(v int32) *GetCompliancePackResponseBodyCompliancePack
- func (s *GetCompliancePackResponseBodyCompliancePack) SetScope(v *GetCompliancePackResponseBodyCompliancePackScope) *GetCompliancePackResponseBodyCompliancePack
- func (s *GetCompliancePackResponseBodyCompliancePack) SetStatus(v string) *GetCompliancePackResponseBodyCompliancePack
- func (s *GetCompliancePackResponseBodyCompliancePack) SetTemplateContent(v string) *GetCompliancePackResponseBodyCompliancePack
- func (s GetCompliancePackResponseBodyCompliancePack) String() string
- type GetCompliancePackResponseBodyCompliancePackConfigRules
- func (s GetCompliancePackResponseBodyCompliancePackConfigRules) GoString() string
- func (s *GetCompliancePackResponseBodyCompliancePackConfigRules) SetConfigRuleId(v string) *GetCompliancePackResponseBodyCompliancePackConfigRules
- func (s *GetCompliancePackResponseBodyCompliancePackConfigRules) SetConfigRuleName(v string) *GetCompliancePackResponseBodyCompliancePackConfigRules
- func (s *GetCompliancePackResponseBodyCompliancePackConfigRules) SetConfigRuleParameters(...) *GetCompliancePackResponseBodyCompliancePackConfigRules
- func (s *GetCompliancePackResponseBodyCompliancePackConfigRules) SetDescription(v string) *GetCompliancePackResponseBodyCompliancePackConfigRules
- func (s *GetCompliancePackResponseBodyCompliancePackConfigRules) SetManagedRuleIdentifier(v string) *GetCompliancePackResponseBodyCompliancePackConfigRules
- func (s *GetCompliancePackResponseBodyCompliancePackConfigRules) SetResourceTypesScope(v string) *GetCompliancePackResponseBodyCompliancePackConfigRules
- func (s *GetCompliancePackResponseBodyCompliancePackConfigRules) SetRiskLevel(v int32) *GetCompliancePackResponseBodyCompliancePackConfigRules
- func (s GetCompliancePackResponseBodyCompliancePackConfigRules) String() string
- type GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters
- func (s GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) GoString() string
- func (s *GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) SetParameterName(v string) *GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters
- func (s *GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) SetParameterValue(v string) *GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters
- func (s *GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) SetRequired(v bool) *GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters
- func (s GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) String() string
- type GetCompliancePackResponseBodyCompliancePackScope
- func (s GetCompliancePackResponseBodyCompliancePackScope) GoString() string
- func (s *GetCompliancePackResponseBodyCompliancePackScope) SetExcludeResourceIdsScope(v string) *GetCompliancePackResponseBodyCompliancePackScope
- func (s *GetCompliancePackResponseBodyCompliancePackScope) SetRegionIdsScope(v string) *GetCompliancePackResponseBodyCompliancePackScope
- func (s *GetCompliancePackResponseBodyCompliancePackScope) SetResourceGroupIdsScope(v string) *GetCompliancePackResponseBodyCompliancePackScope
- func (s *GetCompliancePackResponseBodyCompliancePackScope) SetTagKeyScope(v string) *GetCompliancePackResponseBodyCompliancePackScope
- func (s *GetCompliancePackResponseBodyCompliancePackScope) SetTagValueScope(v string) *GetCompliancePackResponseBodyCompliancePackScope
- func (s GetCompliancePackResponseBodyCompliancePackScope) String() string
- type GetComplianceSummaryResponse
- func (s GetComplianceSummaryResponse) GoString() string
- func (s *GetComplianceSummaryResponse) SetBody(v *GetComplianceSummaryResponseBody) *GetComplianceSummaryResponse
- func (s *GetComplianceSummaryResponse) SetHeaders(v map[string]*string) *GetComplianceSummaryResponse
- func (s *GetComplianceSummaryResponse) SetStatusCode(v int32) *GetComplianceSummaryResponse
- func (s GetComplianceSummaryResponse) String() string
- type GetComplianceSummaryResponseBody
- func (s GetComplianceSummaryResponseBody) GoString() string
- func (s *GetComplianceSummaryResponseBody) SetComplianceSummary(v *GetComplianceSummaryResponseBodyComplianceSummary) *GetComplianceSummaryResponseBody
- func (s *GetComplianceSummaryResponseBody) SetRequestId(v string) *GetComplianceSummaryResponseBody
- func (s GetComplianceSummaryResponseBody) String() string
- type GetComplianceSummaryResponseBodyComplianceSummary
- func (s GetComplianceSummaryResponseBodyComplianceSummary) GoString() string
- func (s *GetComplianceSummaryResponseBodyComplianceSummary) SetComplianceSummaryByConfigRule(...) *GetComplianceSummaryResponseBodyComplianceSummary
- func (s *GetComplianceSummaryResponseBodyComplianceSummary) SetComplianceSummaryByResource(...) *GetComplianceSummaryResponseBodyComplianceSummary
- func (s GetComplianceSummaryResponseBodyComplianceSummary) String() string
- type GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule
- func (s GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) GoString() string
- func (s *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetComplianceSummaryTimestamp(v int64) ...
- func (s *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetCompliantCount(v int32) ...
- func (s *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetNonCompliantCount(v int32) ...
- func (s *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetTotalCount(v int64) ...
- func (s GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) String() string
- type GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource
- func (s GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) GoString() string
- func (s *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetComplianceSummaryTimestamp(v int64) *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource
- func (s *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetCompliantCount(v int32) *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource
- func (s *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetNonCompliantCount(v int32) *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource
- func (s *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetTotalCount(v int64) *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource
- func (s GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) String() string
- type GetConfigDeliveryChannelRequest
- type GetConfigDeliveryChannelResponse
- func (s GetConfigDeliveryChannelResponse) GoString() string
- func (s *GetConfigDeliveryChannelResponse) SetBody(v *GetConfigDeliveryChannelResponseBody) *GetConfigDeliveryChannelResponse
- func (s *GetConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *GetConfigDeliveryChannelResponse
- func (s *GetConfigDeliveryChannelResponse) SetStatusCode(v int32) *GetConfigDeliveryChannelResponse
- func (s GetConfigDeliveryChannelResponse) String() string
- type GetConfigDeliveryChannelResponseBody
- func (s GetConfigDeliveryChannelResponseBody) GoString() string
- func (s *GetConfigDeliveryChannelResponseBody) SetDeliveryChannel(v *GetConfigDeliveryChannelResponseBodyDeliveryChannel) *GetConfigDeliveryChannelResponseBody
- func (s *GetConfigDeliveryChannelResponseBody) SetRequestId(v string) *GetConfigDeliveryChannelResponseBody
- func (s GetConfigDeliveryChannelResponseBody) String() string
- type GetConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s GetConfigDeliveryChannelResponseBodyDeliveryChannel) GoString() string
- func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetAccountId(v int64) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetConfigurationItemChangeNotification(v bool) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetConfigurationSnapshot(v bool) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelAssumeRoleArn(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelCondition(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelId(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelName(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelTargetArn(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelType(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliverySnapshotTime(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDescription(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetNonCompliantNotification(v bool) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetOversizedDataOSSTargetArn(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetStatus(v int32) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
- func (s GetConfigDeliveryChannelResponseBodyDeliveryChannel) String() string
- type GetConfigRuleComplianceByPackRequest
- type GetConfigRuleComplianceByPackResponse
- func (s GetConfigRuleComplianceByPackResponse) GoString() string
- func (s *GetConfigRuleComplianceByPackResponse) SetBody(v *GetConfigRuleComplianceByPackResponseBody) *GetConfigRuleComplianceByPackResponse
- func (s *GetConfigRuleComplianceByPackResponse) SetHeaders(v map[string]*string) *GetConfigRuleComplianceByPackResponse
- func (s *GetConfigRuleComplianceByPackResponse) SetStatusCode(v int32) *GetConfigRuleComplianceByPackResponse
- func (s GetConfigRuleComplianceByPackResponse) String() string
- type GetConfigRuleComplianceByPackResponseBody
- func (s GetConfigRuleComplianceByPackResponseBody) GoString() string
- func (s *GetConfigRuleComplianceByPackResponseBody) SetConfigRuleComplianceResult(v *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) *GetConfigRuleComplianceByPackResponseBody
- func (s *GetConfigRuleComplianceByPackResponseBody) SetRequestId(v string) *GetConfigRuleComplianceByPackResponseBody
- func (s GetConfigRuleComplianceByPackResponseBody) String() string
- type GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult
- func (s GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) GoString() string
- func (s *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetCompliancePackId(v string) *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult
- func (s *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetConfigRuleCompliances(...) *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult
- func (s *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetNonCompliantCount(v int32) *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult
- func (s *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetTotalCount(v int32) *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult
- func (s GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) String() string
- type GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances
- func (s GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) GoString() string
- func (s *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) SetComplianceType(v string) ...
- func (s *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) SetConfigRuleId(v string) ...
- func (s *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) SetConfigRuleName(v string) ...
- func (s GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) String() string
- type GetConfigRuleRequest
- type GetConfigRuleResponse
- func (s GetConfigRuleResponse) GoString() string
- func (s *GetConfigRuleResponse) SetBody(v *GetConfigRuleResponseBody) *GetConfigRuleResponse
- func (s *GetConfigRuleResponse) SetHeaders(v map[string]*string) *GetConfigRuleResponse
- func (s *GetConfigRuleResponse) SetStatusCode(v int32) *GetConfigRuleResponse
- func (s GetConfigRuleResponse) String() string
- type GetConfigRuleResponseBody
- func (s GetConfigRuleResponseBody) GoString() string
- func (s *GetConfigRuleResponseBody) SetConfigRule(v *GetConfigRuleResponseBodyConfigRule) *GetConfigRuleResponseBody
- func (s *GetConfigRuleResponseBody) SetRequestId(v string) *GetConfigRuleResponseBody
- func (s GetConfigRuleResponseBody) String() string
- type GetConfigRuleResponseBodyConfigRule
- func (s GetConfigRuleResponseBodyConfigRule) GoString() string
- func (s *GetConfigRuleResponseBodyConfigRule) SetAccountId(v int64) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetCompliance(v *GetConfigRuleResponseBodyConfigRuleCompliance) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetConfigRuleArn(v string) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetConfigRuleEvaluationStatus(v *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetConfigRuleId(v string) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetConfigRuleName(v string) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetConfigRuleState(v string) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetConfigRuleTriggerTypes(v string) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetCreateBy(v *GetConfigRuleResponseBodyConfigRuleCreateBy) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetCreateTimestamp(v int64) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetDescription(v string) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetExcludeResourceIdsScope(v string) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetInputParameters(v map[string]interface{}) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetManagedRule(v *GetConfigRuleResponseBodyConfigRuleManagedRule) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetMaximumExecutionFrequency(v string) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetModifiedTimestamp(v int64) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetRegionIdsScope(v string) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetResourceGroupIdsScope(v string) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetResourceTypesScope(v string) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetRiskLevel(v int32) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetScope(v *GetConfigRuleResponseBodyConfigRuleScope) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetSource(v *GetConfigRuleResponseBodyConfigRuleSource) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetTagKeyLogicScope(v string) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetTagKeyScope(v string) *GetConfigRuleResponseBodyConfigRule
- func (s *GetConfigRuleResponseBodyConfigRule) SetTagValueScope(v string) *GetConfigRuleResponseBodyConfigRule
- func (s GetConfigRuleResponseBodyConfigRule) String() string
- type GetConfigRuleResponseBodyConfigRuleCompliance
- func (s GetConfigRuleResponseBodyConfigRuleCompliance) GoString() string
- func (s *GetConfigRuleResponseBodyConfigRuleCompliance) SetComplianceType(v string) *GetConfigRuleResponseBodyConfigRuleCompliance
- func (s *GetConfigRuleResponseBodyConfigRuleCompliance) SetCount(v int32) *GetConfigRuleResponseBodyConfigRuleCompliance
- func (s GetConfigRuleResponseBodyConfigRuleCompliance) String() string
- type GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) GoString() string
- func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetFirstActivatedTimestamp(v int64) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetFirstEvaluationStarted(v bool) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastErrorCode(v string) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastErrorMessage(v string) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastFailedEvaluationTimestamp(v int64) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastFailedInvocationTimestamp(v int64) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastSuccessfulEvaluationTimestamp(v int64) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastSuccessfulInvocationTimestamp(v int64) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
- func (s GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) String() string
- type GetConfigRuleResponseBodyConfigRuleCreateBy
- func (s GetConfigRuleResponseBodyConfigRuleCreateBy) GoString() string
- func (s *GetConfigRuleResponseBodyConfigRuleCreateBy) SetCompliancePackId(v string) *GetConfigRuleResponseBodyConfigRuleCreateBy
- func (s *GetConfigRuleResponseBodyConfigRuleCreateBy) SetCompliancePackName(v string) *GetConfigRuleResponseBodyConfigRuleCreateBy
- func (s *GetConfigRuleResponseBodyConfigRuleCreateBy) SetCreatorId(v string) *GetConfigRuleResponseBodyConfigRuleCreateBy
- func (s *GetConfigRuleResponseBodyConfigRuleCreateBy) SetCreatorName(v string) *GetConfigRuleResponseBodyConfigRuleCreateBy
- func (s GetConfigRuleResponseBodyConfigRuleCreateBy) String() string
- type GetConfigRuleResponseBodyConfigRuleManagedRule
- func (s GetConfigRuleResponseBodyConfigRuleManagedRule) GoString() string
- func (s *GetConfigRuleResponseBodyConfigRuleManagedRule) SetCompulsoryInputParameterDetails(v map[string]interface{}) *GetConfigRuleResponseBodyConfigRuleManagedRule
- func (s *GetConfigRuleResponseBodyConfigRuleManagedRule) SetDescription(v string) *GetConfigRuleResponseBodyConfigRuleManagedRule
- func (s *GetConfigRuleResponseBodyConfigRuleManagedRule) SetIdentifier(v string) *GetConfigRuleResponseBodyConfigRuleManagedRule
- func (s *GetConfigRuleResponseBodyConfigRuleManagedRule) SetLabels(v []*string) *GetConfigRuleResponseBodyConfigRuleManagedRule
- func (s *GetConfigRuleResponseBodyConfigRuleManagedRule) SetManagedRuleName(v string) *GetConfigRuleResponseBodyConfigRuleManagedRule
- func (s *GetConfigRuleResponseBodyConfigRuleManagedRule) SetOptionalInputParameterDetails(v map[string]interface{}) *GetConfigRuleResponseBodyConfigRuleManagedRule
- func (s *GetConfigRuleResponseBodyConfigRuleManagedRule) SetSourceDetails(v []*GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) *GetConfigRuleResponseBodyConfigRuleManagedRule
- func (s GetConfigRuleResponseBodyConfigRuleManagedRule) String() string
- type GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails
- func (s GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) GoString() string
- func (s *GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetEventSource(v string) *GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails
- func (s *GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetMaximumExecutionFrequency(v string) *GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails
- func (s *GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetMessageType(v string) *GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails
- func (s GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) String() string
- type GetConfigRuleResponseBodyConfigRuleScope
- type GetConfigRuleResponseBodyConfigRuleSource
- func (s GetConfigRuleResponseBodyConfigRuleSource) GoString() string
- func (s *GetConfigRuleResponseBodyConfigRuleSource) SetIdentifier(v string) *GetConfigRuleResponseBodyConfigRuleSource
- func (s *GetConfigRuleResponseBodyConfigRuleSource) SetOwner(v string) *GetConfigRuleResponseBodyConfigRuleSource
- func (s *GetConfigRuleResponseBodyConfigRuleSource) SetSourceDetails(v []*GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) *GetConfigRuleResponseBodyConfigRuleSource
- func (s GetConfigRuleResponseBodyConfigRuleSource) String() string
- type GetConfigRuleResponseBodyConfigRuleSourceSourceDetails
- func (s GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) GoString() string
- func (s *GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetEventSource(v string) *GetConfigRuleResponseBodyConfigRuleSourceSourceDetails
- func (s *GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetMaximumExecutionFrequency(v string) *GetConfigRuleResponseBodyConfigRuleSourceSourceDetails
- func (s *GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetMessageType(v string) *GetConfigRuleResponseBodyConfigRuleSourceSourceDetails
- func (s GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) String() string
- type GetConfigRuleSummaryByRiskLevelResponse
- func (s GetConfigRuleSummaryByRiskLevelResponse) GoString() string
- func (s *GetConfigRuleSummaryByRiskLevelResponse) SetBody(v *GetConfigRuleSummaryByRiskLevelResponseBody) *GetConfigRuleSummaryByRiskLevelResponse
- func (s *GetConfigRuleSummaryByRiskLevelResponse) SetHeaders(v map[string]*string) *GetConfigRuleSummaryByRiskLevelResponse
- func (s *GetConfigRuleSummaryByRiskLevelResponse) SetStatusCode(v int32) *GetConfigRuleSummaryByRiskLevelResponse
- func (s GetConfigRuleSummaryByRiskLevelResponse) String() string
- type GetConfigRuleSummaryByRiskLevelResponseBody
- func (s GetConfigRuleSummaryByRiskLevelResponseBody) GoString() string
- func (s *GetConfigRuleSummaryByRiskLevelResponseBody) SetConfigRuleSummaries(v []*GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) *GetConfigRuleSummaryByRiskLevelResponseBody
- func (s *GetConfigRuleSummaryByRiskLevelResponseBody) SetRequestId(v string) *GetConfigRuleSummaryByRiskLevelResponseBody
- func (s GetConfigRuleSummaryByRiskLevelResponseBody) String() string
- type GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries
- func (s GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) GoString() string
- func (s *GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) SetCompliantCount(v int32) *GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries
- func (s *GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) SetNonCompliantCount(v int32) *GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries
- func (s *GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) SetRiskLevel(v int32) *GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries
- func (s GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) String() string
- type GetConfigRulesReportRequest
- type GetConfigRulesReportResponse
- func (s GetConfigRulesReportResponse) GoString() string
- func (s *GetConfigRulesReportResponse) SetBody(v *GetConfigRulesReportResponseBody) *GetConfigRulesReportResponse
- func (s *GetConfigRulesReportResponse) SetHeaders(v map[string]*string) *GetConfigRulesReportResponse
- func (s *GetConfigRulesReportResponse) SetStatusCode(v int32) *GetConfigRulesReportResponse
- func (s GetConfigRulesReportResponse) String() string
- type GetConfigRulesReportResponseBody
- func (s GetConfigRulesReportResponseBody) GoString() string
- func (s *GetConfigRulesReportResponseBody) SetConfigRulesReport(v *GetConfigRulesReportResponseBodyConfigRulesReport) *GetConfigRulesReportResponseBody
- func (s *GetConfigRulesReportResponseBody) SetRequestId(v string) *GetConfigRulesReportResponseBody
- func (s GetConfigRulesReportResponseBody) String() string
- type GetConfigRulesReportResponseBodyConfigRulesReport
- func (s GetConfigRulesReportResponseBodyConfigRulesReport) GoString() string
- func (s *GetConfigRulesReportResponseBodyConfigRulesReport) SetAccountId(v int64) *GetConfigRulesReportResponseBodyConfigRulesReport
- func (s *GetConfigRulesReportResponseBodyConfigRulesReport) SetReportCreateTimestamp(v int64) *GetConfigRulesReportResponseBodyConfigRulesReport
- func (s *GetConfigRulesReportResponseBodyConfigRulesReport) SetReportId(v string) *GetConfigRulesReportResponseBodyConfigRulesReport
- func (s *GetConfigRulesReportResponseBodyConfigRulesReport) SetReportStatus(v string) *GetConfigRulesReportResponseBodyConfigRulesReport
- func (s *GetConfigRulesReportResponseBodyConfigRulesReport) SetReportUrl(v string) *GetConfigRulesReportResponseBodyConfigRulesReport
- func (s GetConfigRulesReportResponseBodyConfigRulesReport) String() string
- type GetConfigurationRecorderResponse
- func (s GetConfigurationRecorderResponse) GoString() string
- func (s *GetConfigurationRecorderResponse) SetBody(v *GetConfigurationRecorderResponseBody) *GetConfigurationRecorderResponse
- func (s *GetConfigurationRecorderResponse) SetHeaders(v map[string]*string) *GetConfigurationRecorderResponse
- func (s *GetConfigurationRecorderResponse) SetStatusCode(v int32) *GetConfigurationRecorderResponse
- func (s GetConfigurationRecorderResponse) String() string
- type GetConfigurationRecorderResponseBody
- func (s GetConfigurationRecorderResponseBody) GoString() string
- func (s *GetConfigurationRecorderResponseBody) SetConfigurationRecorder(v *GetConfigurationRecorderResponseBodyConfigurationRecorder) *GetConfigurationRecorderResponseBody
- func (s *GetConfigurationRecorderResponseBody) SetRequestId(v string) *GetConfigurationRecorderResponseBody
- func (s GetConfigurationRecorderResponseBody) String() string
- type GetConfigurationRecorderResponseBodyConfigurationRecorder
- func (s GetConfigurationRecorderResponseBodyConfigurationRecorder) GoString() string
- func (s *GetConfigurationRecorderResponseBodyConfigurationRecorder) SetConfigurationRecorderStatus(v string) *GetConfigurationRecorderResponseBodyConfigurationRecorder
- func (s *GetConfigurationRecorderResponseBodyConfigurationRecorder) SetResourceTypes(v []*string) *GetConfigurationRecorderResponseBodyConfigurationRecorder
- func (s GetConfigurationRecorderResponseBodyConfigurationRecorder) String() string
- type GetDiscoveredResourceCountsGroupByRegionRequest
- type GetDiscoveredResourceCountsGroupByRegionResponse
- func (s GetDiscoveredResourceCountsGroupByRegionResponse) GoString() string
- func (s *GetDiscoveredResourceCountsGroupByRegionResponse) SetBody(v *GetDiscoveredResourceCountsGroupByRegionResponseBody) *GetDiscoveredResourceCountsGroupByRegionResponse
- func (s *GetDiscoveredResourceCountsGroupByRegionResponse) SetHeaders(v map[string]*string) *GetDiscoveredResourceCountsGroupByRegionResponse
- func (s *GetDiscoveredResourceCountsGroupByRegionResponse) SetStatusCode(v int32) *GetDiscoveredResourceCountsGroupByRegionResponse
- func (s GetDiscoveredResourceCountsGroupByRegionResponse) String() string
- type GetDiscoveredResourceCountsGroupByRegionResponseBody
- func (s GetDiscoveredResourceCountsGroupByRegionResponseBody) GoString() string
- func (s *GetDiscoveredResourceCountsGroupByRegionResponseBody) SetDiscoveredResourceCountsSummary(...) *GetDiscoveredResourceCountsGroupByRegionResponseBody
- func (s *GetDiscoveredResourceCountsGroupByRegionResponseBody) SetRequestId(v string) *GetDiscoveredResourceCountsGroupByRegionResponseBody
- func (s GetDiscoveredResourceCountsGroupByRegionResponseBody) String() string
- type GetDiscoveredResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary
- func (s GetDiscoveredResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) GoString() string
- func (s *GetDiscoveredResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) SetGroupName(v string) ...
- func (s *GetDiscoveredResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) SetRegion(v string) ...
- func (s *GetDiscoveredResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) SetResourceCount(v int64) ...
- func (s GetDiscoveredResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) String() string
- type GetDiscoveredResourceCountsGroupByResourceTypeRequest
- type GetDiscoveredResourceCountsGroupByResourceTypeResponse
- func (s GetDiscoveredResourceCountsGroupByResourceTypeResponse) GoString() string
- func (s *GetDiscoveredResourceCountsGroupByResourceTypeResponse) SetBody(v *GetDiscoveredResourceCountsGroupByResourceTypeResponseBody) *GetDiscoveredResourceCountsGroupByResourceTypeResponse
- func (s *GetDiscoveredResourceCountsGroupByResourceTypeResponse) SetHeaders(v map[string]*string) *GetDiscoveredResourceCountsGroupByResourceTypeResponse
- func (s *GetDiscoveredResourceCountsGroupByResourceTypeResponse) SetStatusCode(v int32) *GetDiscoveredResourceCountsGroupByResourceTypeResponse
- func (s GetDiscoveredResourceCountsGroupByResourceTypeResponse) String() string
- type GetDiscoveredResourceCountsGroupByResourceTypeResponseBody
- func (s GetDiscoveredResourceCountsGroupByResourceTypeResponseBody) GoString() string
- func (s *GetDiscoveredResourceCountsGroupByResourceTypeResponseBody) SetDiscoveredResourceCountsSummary(...) *GetDiscoveredResourceCountsGroupByResourceTypeResponseBody
- func (s *GetDiscoveredResourceCountsGroupByResourceTypeResponseBody) SetRequestId(v string) *GetDiscoveredResourceCountsGroupByResourceTypeResponseBody
- func (s GetDiscoveredResourceCountsGroupByResourceTypeResponseBody) String() string
- type GetDiscoveredResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary
- func (s GetDiscoveredResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) GoString() string
- func (s *GetDiscoveredResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) SetGroupName(v string) ...
- func (s *GetDiscoveredResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) SetResourceCount(v int64) ...
- func (s *GetDiscoveredResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) SetResourceType(v string) ...
- func (s GetDiscoveredResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) String() string
- type GetDiscoveredResourceRequest
- func (s GetDiscoveredResourceRequest) GoString() string
- func (s *GetDiscoveredResourceRequest) SetRegion(v string) *GetDiscoveredResourceRequest
- func (s *GetDiscoveredResourceRequest) SetResourceId(v string) *GetDiscoveredResourceRequest
- func (s *GetDiscoveredResourceRequest) SetResourceType(v string) *GetDiscoveredResourceRequest
- func (s GetDiscoveredResourceRequest) String() string
- type GetDiscoveredResourceResponse
- func (s GetDiscoveredResourceResponse) GoString() string
- func (s *GetDiscoveredResourceResponse) SetBody(v *GetDiscoveredResourceResponseBody) *GetDiscoveredResourceResponse
- func (s *GetDiscoveredResourceResponse) SetHeaders(v map[string]*string) *GetDiscoveredResourceResponse
- func (s *GetDiscoveredResourceResponse) SetStatusCode(v int32) *GetDiscoveredResourceResponse
- func (s GetDiscoveredResourceResponse) String() string
- type GetDiscoveredResourceResponseBody
- func (s GetDiscoveredResourceResponseBody) GoString() string
- func (s *GetDiscoveredResourceResponseBody) SetDiscoveredResourceDetail(v *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) *GetDiscoveredResourceResponseBody
- func (s *GetDiscoveredResourceResponseBody) SetRequestId(v string) *GetDiscoveredResourceResponseBody
- func (s GetDiscoveredResourceResponseBody) String() string
- type GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) GoString() string
- func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetAccountId(v int64) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetAvailabilityZone(v string) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetConfiguration(v string) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetRegion(v string) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceCreationTime(v int64) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceDeleted(v int32) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceId(v string) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceName(v string) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceStatus(v string) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceType(v string) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetTags(v string) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
- func (s GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) String() string
- type GetIntegratedServiceStatusRequest
- type GetIntegratedServiceStatusResponse
- func (s GetIntegratedServiceStatusResponse) GoString() string
- func (s *GetIntegratedServiceStatusResponse) SetBody(v *GetIntegratedServiceStatusResponseBody) *GetIntegratedServiceStatusResponse
- func (s *GetIntegratedServiceStatusResponse) SetHeaders(v map[string]*string) *GetIntegratedServiceStatusResponse
- func (s *GetIntegratedServiceStatusResponse) SetStatusCode(v int32) *GetIntegratedServiceStatusResponse
- func (s GetIntegratedServiceStatusResponse) String() string
- type GetIntegratedServiceStatusResponseBody
- func (s GetIntegratedServiceStatusResponseBody) GoString() string
- func (s *GetIntegratedServiceStatusResponseBody) SetData(v bool) *GetIntegratedServiceStatusResponseBody
- func (s *GetIntegratedServiceStatusResponseBody) SetIntegratedTypes(v string) *GetIntegratedServiceStatusResponseBody
- func (s *GetIntegratedServiceStatusResponseBody) SetRequestId(v string) *GetIntegratedServiceStatusResponseBody
- func (s GetIntegratedServiceStatusResponseBody) String() string
- type GetManagedRuleRequest
- type GetManagedRuleResponse
- func (s GetManagedRuleResponse) GoString() string
- func (s *GetManagedRuleResponse) SetBody(v *GetManagedRuleResponseBody) *GetManagedRuleResponse
- func (s *GetManagedRuleResponse) SetHeaders(v map[string]*string) *GetManagedRuleResponse
- func (s *GetManagedRuleResponse) SetStatusCode(v int32) *GetManagedRuleResponse
- func (s GetManagedRuleResponse) String() string
- type GetManagedRuleResponseBody
- func (s GetManagedRuleResponseBody) GoString() string
- func (s *GetManagedRuleResponseBody) SetManagedRule(v *GetManagedRuleResponseBodyManagedRule) *GetManagedRuleResponseBody
- func (s *GetManagedRuleResponseBody) SetRequestId(v string) *GetManagedRuleResponseBody
- func (s GetManagedRuleResponseBody) String() string
- type GetManagedRuleResponseBodyManagedRule
- func (s GetManagedRuleResponseBodyManagedRule) GoString() string
- func (s *GetManagedRuleResponseBodyManagedRule) SetCompulsoryInputParameterDetails(v map[string]interface{}) *GetManagedRuleResponseBodyManagedRule
- func (s *GetManagedRuleResponseBodyManagedRule) SetConfigRuleName(v string) *GetManagedRuleResponseBodyManagedRule
- func (s *GetManagedRuleResponseBodyManagedRule) SetDescription(v string) *GetManagedRuleResponseBodyManagedRule
- func (s *GetManagedRuleResponseBodyManagedRule) SetHelpUrls(v string) *GetManagedRuleResponseBodyManagedRule
- func (s *GetManagedRuleResponseBodyManagedRule) SetIdentifier(v string) *GetManagedRuleResponseBodyManagedRule
- func (s *GetManagedRuleResponseBodyManagedRule) SetLabels(v []*string) *GetManagedRuleResponseBodyManagedRule
- func (s *GetManagedRuleResponseBodyManagedRule) SetOptionalInputParameterDetails(v map[string]interface{}) *GetManagedRuleResponseBodyManagedRule
- func (s *GetManagedRuleResponseBodyManagedRule) SetRiskLevel(v int32) *GetManagedRuleResponseBodyManagedRule
- func (s *GetManagedRuleResponseBodyManagedRule) SetScope(v *GetManagedRuleResponseBodyManagedRuleScope) *GetManagedRuleResponseBodyManagedRule
- func (s *GetManagedRuleResponseBodyManagedRule) SetSourceDetails(v []*GetManagedRuleResponseBodyManagedRuleSourceDetails) *GetManagedRuleResponseBodyManagedRule
- func (s GetManagedRuleResponseBodyManagedRule) String() string
- type GetManagedRuleResponseBodyManagedRuleScope
- type GetManagedRuleResponseBodyManagedRuleSourceDetails
- func (s GetManagedRuleResponseBodyManagedRuleSourceDetails) GoString() string
- func (s *GetManagedRuleResponseBodyManagedRuleSourceDetails) SetMaximumExecutionFrequency(v string) *GetManagedRuleResponseBodyManagedRuleSourceDetails
- func (s *GetManagedRuleResponseBodyManagedRuleSourceDetails) SetMessageType(v string) *GetManagedRuleResponseBodyManagedRuleSourceDetails
- func (s GetManagedRuleResponseBodyManagedRuleSourceDetails) String() string
- type GetRemediationTemplateRequest
- type GetRemediationTemplateResponse
- func (s GetRemediationTemplateResponse) GoString() string
- func (s *GetRemediationTemplateResponse) SetBody(v *GetRemediationTemplateResponseBody) *GetRemediationTemplateResponse
- func (s *GetRemediationTemplateResponse) SetHeaders(v map[string]*string) *GetRemediationTemplateResponse
- func (s *GetRemediationTemplateResponse) SetStatusCode(v int32) *GetRemediationTemplateResponse
- func (s GetRemediationTemplateResponse) String() string
- type GetRemediationTemplateResponseBody
- func (s GetRemediationTemplateResponseBody) GoString() string
- func (s *GetRemediationTemplateResponseBody) SetRemediationTemplates(v []*GetRemediationTemplateResponseBodyRemediationTemplates) *GetRemediationTemplateResponseBody
- func (s *GetRemediationTemplateResponseBody) SetRequestId(v string) *GetRemediationTemplateResponseBody
- func (s GetRemediationTemplateResponseBody) String() string
- type GetRemediationTemplateResponseBodyRemediationTemplates
- func (s GetRemediationTemplateResponseBodyRemediationTemplates) GoString() string
- func (s *GetRemediationTemplateResponseBodyRemediationTemplates) SetManagedRuleIdentifier(v string) *GetRemediationTemplateResponseBodyRemediationTemplates
- func (s *GetRemediationTemplateResponseBodyRemediationTemplates) SetRemediationType(v string) *GetRemediationTemplateResponseBodyRemediationTemplates
- func (s *GetRemediationTemplateResponseBodyRemediationTemplates) SetTemplateDefinition(v string) *GetRemediationTemplateResponseBodyRemediationTemplates
- func (s *GetRemediationTemplateResponseBodyRemediationTemplates) SetTemplateDescription(v string) *GetRemediationTemplateResponseBodyRemediationTemplates
- func (s *GetRemediationTemplateResponseBodyRemediationTemplates) SetTemplateIdentifier(v string) *GetRemediationTemplateResponseBodyRemediationTemplates
- func (s *GetRemediationTemplateResponseBodyRemediationTemplates) SetTemplateName(v string) *GetRemediationTemplateResponseBodyRemediationTemplates
- func (s GetRemediationTemplateResponseBodyRemediationTemplates) String() string
- type GetResourceComplianceByConfigRuleRequest
- func (s GetResourceComplianceByConfigRuleRequest) GoString() string
- func (s *GetResourceComplianceByConfigRuleRequest) SetComplianceType(v string) *GetResourceComplianceByConfigRuleRequest
- func (s *GetResourceComplianceByConfigRuleRequest) SetConfigRuleId(v string) *GetResourceComplianceByConfigRuleRequest
- func (s GetResourceComplianceByConfigRuleRequest) String() string
- type GetResourceComplianceByConfigRuleResponse
- func (s GetResourceComplianceByConfigRuleResponse) GoString() string
- func (s *GetResourceComplianceByConfigRuleResponse) SetBody(v *GetResourceComplianceByConfigRuleResponseBody) *GetResourceComplianceByConfigRuleResponse
- func (s *GetResourceComplianceByConfigRuleResponse) SetHeaders(v map[string]*string) *GetResourceComplianceByConfigRuleResponse
- func (s *GetResourceComplianceByConfigRuleResponse) SetStatusCode(v int32) *GetResourceComplianceByConfigRuleResponse
- func (s GetResourceComplianceByConfigRuleResponse) String() string
- type GetResourceComplianceByConfigRuleResponseBody
- func (s GetResourceComplianceByConfigRuleResponseBody) GoString() string
- func (s *GetResourceComplianceByConfigRuleResponseBody) SetComplianceResult(v *GetResourceComplianceByConfigRuleResponseBodyComplianceResult) *GetResourceComplianceByConfigRuleResponseBody
- func (s *GetResourceComplianceByConfigRuleResponseBody) SetRequestId(v string) *GetResourceComplianceByConfigRuleResponseBody
- func (s GetResourceComplianceByConfigRuleResponseBody) String() string
- type GetResourceComplianceByConfigRuleResponseBodyComplianceResult
- func (s GetResourceComplianceByConfigRuleResponseBodyComplianceResult) GoString() string
- func (s *GetResourceComplianceByConfigRuleResponseBodyComplianceResult) SetCompliances(v []*GetResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances) *GetResourceComplianceByConfigRuleResponseBodyComplianceResult
- func (s *GetResourceComplianceByConfigRuleResponseBodyComplianceResult) SetTotalCount(v int64) *GetResourceComplianceByConfigRuleResponseBodyComplianceResult
- func (s GetResourceComplianceByConfigRuleResponseBodyComplianceResult) String() string
- type GetResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances
- func (s GetResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances) GoString() string
- func (s *GetResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances) SetComplianceType(v string) *GetResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances
- func (s *GetResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances) SetCount(v int32) *GetResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances
- func (s GetResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances) String() string
- type GetResourceComplianceByPackRequest
- type GetResourceComplianceByPackResponse
- func (s GetResourceComplianceByPackResponse) GoString() string
- func (s *GetResourceComplianceByPackResponse) SetBody(v *GetResourceComplianceByPackResponseBody) *GetResourceComplianceByPackResponse
- func (s *GetResourceComplianceByPackResponse) SetHeaders(v map[string]*string) *GetResourceComplianceByPackResponse
- func (s *GetResourceComplianceByPackResponse) SetStatusCode(v int32) *GetResourceComplianceByPackResponse
- func (s GetResourceComplianceByPackResponse) String() string
- type GetResourceComplianceByPackResponseBody
- func (s GetResourceComplianceByPackResponseBody) GoString() string
- func (s *GetResourceComplianceByPackResponseBody) SetRequestId(v string) *GetResourceComplianceByPackResponseBody
- func (s *GetResourceComplianceByPackResponseBody) SetResourceComplianceResult(v *GetResourceComplianceByPackResponseBodyResourceComplianceResult) *GetResourceComplianceByPackResponseBody
- func (s GetResourceComplianceByPackResponseBody) String() string
- type GetResourceComplianceByPackResponseBodyResourceComplianceResult
- func (s GetResourceComplianceByPackResponseBodyResourceComplianceResult) GoString() string
- func (s *GetResourceComplianceByPackResponseBodyResourceComplianceResult) SetCompliancePackId(v string) *GetResourceComplianceByPackResponseBodyResourceComplianceResult
- func (s *GetResourceComplianceByPackResponseBodyResourceComplianceResult) SetNonCompliantCount(v int32) *GetResourceComplianceByPackResponseBodyResourceComplianceResult
- func (s *GetResourceComplianceByPackResponseBodyResourceComplianceResult) SetTotalCount(v int32) *GetResourceComplianceByPackResponseBodyResourceComplianceResult
- func (s GetResourceComplianceByPackResponseBodyResourceComplianceResult) String() string
- type GetResourceComplianceGroupByRegionRequest
- type GetResourceComplianceGroupByRegionResponse
- func (s GetResourceComplianceGroupByRegionResponse) GoString() string
- func (s *GetResourceComplianceGroupByRegionResponse) SetBody(v *GetResourceComplianceGroupByRegionResponseBody) *GetResourceComplianceGroupByRegionResponse
- func (s *GetResourceComplianceGroupByRegionResponse) SetHeaders(v map[string]*string) *GetResourceComplianceGroupByRegionResponse
- func (s *GetResourceComplianceGroupByRegionResponse) SetStatusCode(v int32) *GetResourceComplianceGroupByRegionResponse
- func (s GetResourceComplianceGroupByRegionResponse) String() string
- type GetResourceComplianceGroupByRegionResponseBody
- func (s GetResourceComplianceGroupByRegionResponseBody) GoString() string
- func (s *GetResourceComplianceGroupByRegionResponseBody) SetComplianceResult(v *GetResourceComplianceGroupByRegionResponseBodyComplianceResult) *GetResourceComplianceGroupByRegionResponseBody
- func (s *GetResourceComplianceGroupByRegionResponseBody) SetRequestId(v string) *GetResourceComplianceGroupByRegionResponseBody
- func (s GetResourceComplianceGroupByRegionResponseBody) String() string
- type GetResourceComplianceGroupByRegionResponseBodyComplianceResult
- func (s GetResourceComplianceGroupByRegionResponseBodyComplianceResult) GoString() string
- func (s *GetResourceComplianceGroupByRegionResponseBodyComplianceResult) SetComplianceResultList(...) *GetResourceComplianceGroupByRegionResponseBodyComplianceResult
- func (s GetResourceComplianceGroupByRegionResponseBodyComplianceResult) String() string
- type GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList
- func (s GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList) GoString() string
- func (s *GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList) SetCompliances(...) ...
- func (s *GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList) SetRegionId(v string) ...
- func (s GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList) String() string
- type GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances
- func (s GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances) GoString() string
- func (s *GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances) SetComplianceType(v string) ...
- func (s *GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances) SetCount(v int64) ...
- func (s GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances) String() string
- type GetResourceComplianceGroupByResourceTypeRequest
- type GetResourceComplianceGroupByResourceTypeResponse
- func (s GetResourceComplianceGroupByResourceTypeResponse) GoString() string
- func (s *GetResourceComplianceGroupByResourceTypeResponse) SetBody(v *GetResourceComplianceGroupByResourceTypeResponseBody) *GetResourceComplianceGroupByResourceTypeResponse
- func (s *GetResourceComplianceGroupByResourceTypeResponse) SetHeaders(v map[string]*string) *GetResourceComplianceGroupByResourceTypeResponse
- func (s *GetResourceComplianceGroupByResourceTypeResponse) SetStatusCode(v int32) *GetResourceComplianceGroupByResourceTypeResponse
- func (s GetResourceComplianceGroupByResourceTypeResponse) String() string
- type GetResourceComplianceGroupByResourceTypeResponseBody
- func (s GetResourceComplianceGroupByResourceTypeResponseBody) GoString() string
- func (s *GetResourceComplianceGroupByResourceTypeResponseBody) SetComplianceResult(v *GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResult) *GetResourceComplianceGroupByResourceTypeResponseBody
- func (s *GetResourceComplianceGroupByResourceTypeResponseBody) SetRequestId(v string) *GetResourceComplianceGroupByResourceTypeResponseBody
- func (s GetResourceComplianceGroupByResourceTypeResponseBody) String() string
- type GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResult
- func (s GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResult) GoString() string
- func (s *GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResult) SetComplianceResultList(...) *GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResult
- func (s GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResult) String() string
- type GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList
- func (s GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) GoString() string
- func (s *GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) SetCompliances(...) ...
- func (s *GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) SetResourceType(v string) ...
- func (s GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) String() string
- type GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances
- func (s GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) GoString() string
- func (s *GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) SetComplianceType(v string) ...
- func (s *GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) SetCount(v int64) ...
- func (s GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) String() string
- type GetResourceComplianceTimelineRequest
- func (s GetResourceComplianceTimelineRequest) GoString() string
- func (s *GetResourceComplianceTimelineRequest) SetEndTime(v int64) *GetResourceComplianceTimelineRequest
- func (s *GetResourceComplianceTimelineRequest) SetMaxResults(v int32) *GetResourceComplianceTimelineRequest
- func (s *GetResourceComplianceTimelineRequest) SetNextToken(v string) *GetResourceComplianceTimelineRequest
- func (s *GetResourceComplianceTimelineRequest) SetRegion(v string) *GetResourceComplianceTimelineRequest
- func (s *GetResourceComplianceTimelineRequest) SetResourceId(v string) *GetResourceComplianceTimelineRequest
- func (s *GetResourceComplianceTimelineRequest) SetResourceType(v string) *GetResourceComplianceTimelineRequest
- func (s *GetResourceComplianceTimelineRequest) SetStartTime(v int64) *GetResourceComplianceTimelineRequest
- func (s GetResourceComplianceTimelineRequest) String() string
- type GetResourceComplianceTimelineResponse
- func (s GetResourceComplianceTimelineResponse) GoString() string
- func (s *GetResourceComplianceTimelineResponse) SetBody(v *GetResourceComplianceTimelineResponseBody) *GetResourceComplianceTimelineResponse
- func (s *GetResourceComplianceTimelineResponse) SetHeaders(v map[string]*string) *GetResourceComplianceTimelineResponse
- func (s *GetResourceComplianceTimelineResponse) SetStatusCode(v int32) *GetResourceComplianceTimelineResponse
- func (s GetResourceComplianceTimelineResponse) String() string
- type GetResourceComplianceTimelineResponseBody
- func (s GetResourceComplianceTimelineResponseBody) GoString() string
- func (s *GetResourceComplianceTimelineResponseBody) SetRequestId(v string) *GetResourceComplianceTimelineResponseBody
- func (s *GetResourceComplianceTimelineResponseBody) SetResourceComplianceTimeline(v *GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline) *GetResourceComplianceTimelineResponseBody
- func (s GetResourceComplianceTimelineResponseBody) String() string
- type GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline
- func (s GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline) GoString() string
- func (s *GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline) SetComplianceList(...) *GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline
- func (s *GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline) SetMaxResults(v int32) *GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline
- func (s *GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline) SetNextToken(v string) *GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline
- func (s GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline) String() string
- type GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList
- func (s GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) GoString() string
- func (s *GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetAccountId(v string) ...
- func (s *GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetAvailabilityZone(v string) ...
- func (s *GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetCaptureTime(v int64) ...
- func (s *GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetConfiguration(v string) ...
- func (s *GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetConfigurationDiff(v string) ...
- func (s *GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetRegion(v string) ...
- func (s *GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceCreateTime(v int64) ...
- func (s *GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceId(v string) ...
- func (s *GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceName(v string) ...
- func (s *GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceStatus(v string) ...
- func (s *GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceType(v string) ...
- func (s *GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetTags(v string) ...
- func (s GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) String() string
- type GetResourceConfigurationTimelineRequest
- func (s GetResourceConfigurationTimelineRequest) GoString() string
- func (s *GetResourceConfigurationTimelineRequest) SetEndTime(v int64) *GetResourceConfigurationTimelineRequest
- func (s *GetResourceConfigurationTimelineRequest) SetMaxResults(v int32) *GetResourceConfigurationTimelineRequest
- func (s *GetResourceConfigurationTimelineRequest) SetNextToken(v string) *GetResourceConfigurationTimelineRequest
- func (s *GetResourceConfigurationTimelineRequest) SetRegion(v string) *GetResourceConfigurationTimelineRequest
- func (s *GetResourceConfigurationTimelineRequest) SetResourceId(v string) *GetResourceConfigurationTimelineRequest
- func (s *GetResourceConfigurationTimelineRequest) SetResourceType(v string) *GetResourceConfigurationTimelineRequest
- func (s *GetResourceConfigurationTimelineRequest) SetStartTime(v int64) *GetResourceConfigurationTimelineRequest
- func (s GetResourceConfigurationTimelineRequest) String() string
- type GetResourceConfigurationTimelineResponse
- func (s GetResourceConfigurationTimelineResponse) GoString() string
- func (s *GetResourceConfigurationTimelineResponse) SetBody(v *GetResourceConfigurationTimelineResponseBody) *GetResourceConfigurationTimelineResponse
- func (s *GetResourceConfigurationTimelineResponse) SetHeaders(v map[string]*string) *GetResourceConfigurationTimelineResponse
- func (s *GetResourceConfigurationTimelineResponse) SetStatusCode(v int32) *GetResourceConfigurationTimelineResponse
- func (s GetResourceConfigurationTimelineResponse) String() string
- type GetResourceConfigurationTimelineResponseBody
- func (s GetResourceConfigurationTimelineResponseBody) GoString() string
- func (s *GetResourceConfigurationTimelineResponseBody) SetRequestId(v string) *GetResourceConfigurationTimelineResponseBody
- func (s *GetResourceConfigurationTimelineResponseBody) SetResourceConfigurationTimeline(v *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) *GetResourceConfigurationTimelineResponseBody
- func (s GetResourceConfigurationTimelineResponseBody) String() string
- type GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline
- func (s GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) GoString() string
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) SetConfigurationList(...) *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) SetMaxResults(v int32) *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) SetNextToken(v string) *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline
- func (s GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) String() string
- type GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList
- func (s GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) GoString() string
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetAccountId(v int64) ...
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetAvailabilityZone(v string) ...
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetCaptureTime(v string) ...
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetConfigurationDiff(v string) ...
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetRegion(v string) ...
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetRelationship(v string) ...
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetRelationshipDiff(v string) ...
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceCreateTime(v string) ...
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceEventType(v string) ...
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceId(v string) ...
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceName(v string) ...
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceType(v string) ...
- func (s *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetTags(v string) ...
- func (s GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) String() string
- type GetResourceInventoryResponse
- func (s GetResourceInventoryResponse) GoString() string
- func (s *GetResourceInventoryResponse) SetBody(v *GetResourceInventoryResponseBody) *GetResourceInventoryResponse
- func (s *GetResourceInventoryResponse) SetHeaders(v map[string]*string) *GetResourceInventoryResponse
- func (s *GetResourceInventoryResponse) SetStatusCode(v int32) *GetResourceInventoryResponse
- func (s GetResourceInventoryResponse) String() string
- type GetResourceInventoryResponseBody
- func (s GetResourceInventoryResponseBody) GoString() string
- func (s *GetResourceInventoryResponseBody) SetRequestId(v string) *GetResourceInventoryResponseBody
- func (s *GetResourceInventoryResponseBody) SetResourceInventory(v *GetResourceInventoryResponseBodyResourceInventory) *GetResourceInventoryResponseBody
- func (s GetResourceInventoryResponseBody) String() string
- type GetResourceInventoryResponseBodyResourceInventory
- func (s GetResourceInventoryResponseBodyResourceInventory) GoString() string
- func (s *GetResourceInventoryResponseBodyResourceInventory) SetDownloadUrl(v string) *GetResourceInventoryResponseBodyResourceInventory
- func (s *GetResourceInventoryResponseBodyResourceInventory) SetResourceInventoryGenerateTime(v int64) *GetResourceInventoryResponseBodyResourceInventory
- func (s *GetResourceInventoryResponseBodyResourceInventory) SetStatus(v string) *GetResourceInventoryResponseBodyResourceInventory
- func (s GetResourceInventoryResponseBodyResourceInventory) String() string
- type GetSupportedResourceRelationConfigRequest
- type GetSupportedResourceRelationConfigResponse
- func (s GetSupportedResourceRelationConfigResponse) GoString() string
- func (s *GetSupportedResourceRelationConfigResponse) SetBody(v *GetSupportedResourceRelationConfigResponseBody) *GetSupportedResourceRelationConfigResponse
- func (s *GetSupportedResourceRelationConfigResponse) SetHeaders(v map[string]*string) *GetSupportedResourceRelationConfigResponse
- func (s *GetSupportedResourceRelationConfigResponse) SetStatusCode(v int32) *GetSupportedResourceRelationConfigResponse
- func (s GetSupportedResourceRelationConfigResponse) String() string
- type GetSupportedResourceRelationConfigResponseBody
- func (s GetSupportedResourceRelationConfigResponseBody) GoString() string
- func (s *GetSupportedResourceRelationConfigResponseBody) SetRequestId(v string) *GetSupportedResourceRelationConfigResponseBody
- func (s *GetSupportedResourceRelationConfigResponseBody) SetResourceRelationConfigList(v []*GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList) *GetSupportedResourceRelationConfigResponseBody
- func (s GetSupportedResourceRelationConfigResponseBody) String() string
- type GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList
- func (s GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList) GoString() string
- func (s *GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList) SetRelationType(v string) *GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList
- func (s *GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList) SetTargetResourceType(v string) *GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList
- func (s GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList) String() string
- type IgnoreAggregateEvaluationResultsRequest
- func (s IgnoreAggregateEvaluationResultsRequest) GoString() string
- func (s *IgnoreAggregateEvaluationResultsRequest) SetAggregatorId(v string) *IgnoreAggregateEvaluationResultsRequest
- func (s *IgnoreAggregateEvaluationResultsRequest) SetConfigRuleId(v string) *IgnoreAggregateEvaluationResultsRequest
- func (s *IgnoreAggregateEvaluationResultsRequest) SetIgnoreDate(v string) *IgnoreAggregateEvaluationResultsRequest
- func (s *IgnoreAggregateEvaluationResultsRequest) SetReason(v string) *IgnoreAggregateEvaluationResultsRequest
- func (s *IgnoreAggregateEvaluationResultsRequest) SetResources(v []*IgnoreAggregateEvaluationResultsRequestResources) *IgnoreAggregateEvaluationResultsRequest
- func (s IgnoreAggregateEvaluationResultsRequest) String() string
- type IgnoreAggregateEvaluationResultsRequestResources
- func (s IgnoreAggregateEvaluationResultsRequestResources) GoString() string
- func (s *IgnoreAggregateEvaluationResultsRequestResources) SetRegion(v string) *IgnoreAggregateEvaluationResultsRequestResources
- func (s *IgnoreAggregateEvaluationResultsRequestResources) SetResourceAccountId(v int64) *IgnoreAggregateEvaluationResultsRequestResources
- func (s *IgnoreAggregateEvaluationResultsRequestResources) SetResourceId(v string) *IgnoreAggregateEvaluationResultsRequestResources
- func (s *IgnoreAggregateEvaluationResultsRequestResources) SetResourceType(v string) *IgnoreAggregateEvaluationResultsRequestResources
- func (s IgnoreAggregateEvaluationResultsRequestResources) String() string
- type IgnoreAggregateEvaluationResultsResponse
- func (s IgnoreAggregateEvaluationResultsResponse) GoString() string
- func (s *IgnoreAggregateEvaluationResultsResponse) SetBody(v *IgnoreAggregateEvaluationResultsResponseBody) *IgnoreAggregateEvaluationResultsResponse
- func (s *IgnoreAggregateEvaluationResultsResponse) SetHeaders(v map[string]*string) *IgnoreAggregateEvaluationResultsResponse
- func (s *IgnoreAggregateEvaluationResultsResponse) SetStatusCode(v int32) *IgnoreAggregateEvaluationResultsResponse
- func (s IgnoreAggregateEvaluationResultsResponse) String() string
- type IgnoreAggregateEvaluationResultsResponseBody
- type IgnoreAggregateEvaluationResultsShrinkRequest
- func (s IgnoreAggregateEvaluationResultsShrinkRequest) GoString() string
- func (s *IgnoreAggregateEvaluationResultsShrinkRequest) SetAggregatorId(v string) *IgnoreAggregateEvaluationResultsShrinkRequest
- func (s *IgnoreAggregateEvaluationResultsShrinkRequest) SetConfigRuleId(v string) *IgnoreAggregateEvaluationResultsShrinkRequest
- func (s *IgnoreAggregateEvaluationResultsShrinkRequest) SetIgnoreDate(v string) *IgnoreAggregateEvaluationResultsShrinkRequest
- func (s *IgnoreAggregateEvaluationResultsShrinkRequest) SetReason(v string) *IgnoreAggregateEvaluationResultsShrinkRequest
- func (s *IgnoreAggregateEvaluationResultsShrinkRequest) SetResourcesShrink(v string) *IgnoreAggregateEvaluationResultsShrinkRequest
- func (s IgnoreAggregateEvaluationResultsShrinkRequest) String() string
- type IgnoreEvaluationResultsRequest
- func (s IgnoreEvaluationResultsRequest) GoString() string
- func (s *IgnoreEvaluationResultsRequest) SetConfigRuleId(v string) *IgnoreEvaluationResultsRequest
- func (s *IgnoreEvaluationResultsRequest) SetIgnoreDate(v string) *IgnoreEvaluationResultsRequest
- func (s *IgnoreEvaluationResultsRequest) SetReason(v string) *IgnoreEvaluationResultsRequest
- func (s *IgnoreEvaluationResultsRequest) SetResources(v []*IgnoreEvaluationResultsRequestResources) *IgnoreEvaluationResultsRequest
- func (s IgnoreEvaluationResultsRequest) String() string
- type IgnoreEvaluationResultsRequestResources
- func (s IgnoreEvaluationResultsRequestResources) GoString() string
- func (s *IgnoreEvaluationResultsRequestResources) SetRegion(v string) *IgnoreEvaluationResultsRequestResources
- func (s *IgnoreEvaluationResultsRequestResources) SetResourceAccountId(v int64) *IgnoreEvaluationResultsRequestResources
- func (s *IgnoreEvaluationResultsRequestResources) SetResourceId(v string) *IgnoreEvaluationResultsRequestResources
- func (s *IgnoreEvaluationResultsRequestResources) SetResourceType(v string) *IgnoreEvaluationResultsRequestResources
- func (s IgnoreEvaluationResultsRequestResources) String() string
- type IgnoreEvaluationResultsResponse
- func (s IgnoreEvaluationResultsResponse) GoString() string
- func (s *IgnoreEvaluationResultsResponse) SetBody(v *IgnoreEvaluationResultsResponseBody) *IgnoreEvaluationResultsResponse
- func (s *IgnoreEvaluationResultsResponse) SetHeaders(v map[string]*string) *IgnoreEvaluationResultsResponse
- func (s *IgnoreEvaluationResultsResponse) SetStatusCode(v int32) *IgnoreEvaluationResultsResponse
- func (s IgnoreEvaluationResultsResponse) String() string
- type IgnoreEvaluationResultsResponseBody
- type IgnoreEvaluationResultsShrinkRequest
- func (s IgnoreEvaluationResultsShrinkRequest) GoString() string
- func (s *IgnoreEvaluationResultsShrinkRequest) SetConfigRuleId(v string) *IgnoreEvaluationResultsShrinkRequest
- func (s *IgnoreEvaluationResultsShrinkRequest) SetIgnoreDate(v string) *IgnoreEvaluationResultsShrinkRequest
- func (s *IgnoreEvaluationResultsShrinkRequest) SetReason(v string) *IgnoreEvaluationResultsShrinkRequest
- func (s *IgnoreEvaluationResultsShrinkRequest) SetResourcesShrink(v string) *IgnoreEvaluationResultsShrinkRequest
- func (s IgnoreEvaluationResultsShrinkRequest) String() string
- type ListAggregateCompliancePacksRequest
- func (s ListAggregateCompliancePacksRequest) GoString() string
- func (s *ListAggregateCompliancePacksRequest) SetAggregatorId(v string) *ListAggregateCompliancePacksRequest
- func (s *ListAggregateCompliancePacksRequest) SetPageNumber(v int32) *ListAggregateCompliancePacksRequest
- func (s *ListAggregateCompliancePacksRequest) SetPageSize(v int32) *ListAggregateCompliancePacksRequest
- func (s *ListAggregateCompliancePacksRequest) SetStatus(v string) *ListAggregateCompliancePacksRequest
- func (s ListAggregateCompliancePacksRequest) String() string
- type ListAggregateCompliancePacksResponse
- func (s ListAggregateCompliancePacksResponse) GoString() string
- func (s *ListAggregateCompliancePacksResponse) SetBody(v *ListAggregateCompliancePacksResponseBody) *ListAggregateCompliancePacksResponse
- func (s *ListAggregateCompliancePacksResponse) SetHeaders(v map[string]*string) *ListAggregateCompliancePacksResponse
- func (s *ListAggregateCompliancePacksResponse) SetStatusCode(v int32) *ListAggregateCompliancePacksResponse
- func (s ListAggregateCompliancePacksResponse) String() string
- type ListAggregateCompliancePacksResponseBody
- func (s ListAggregateCompliancePacksResponseBody) GoString() string
- func (s *ListAggregateCompliancePacksResponseBody) SetCompliancePacksResult(v *ListAggregateCompliancePacksResponseBodyCompliancePacksResult) *ListAggregateCompliancePacksResponseBody
- func (s *ListAggregateCompliancePacksResponseBody) SetRequestId(v string) *ListAggregateCompliancePacksResponseBody
- func (s ListAggregateCompliancePacksResponseBody) String() string
- type ListAggregateCompliancePacksResponseBodyCompliancePacksResult
- func (s ListAggregateCompliancePacksResponseBodyCompliancePacksResult) GoString() string
- func (s *ListAggregateCompliancePacksResponseBodyCompliancePacksResult) SetCompliancePacks(...) *ListAggregateCompliancePacksResponseBodyCompliancePacksResult
- func (s *ListAggregateCompliancePacksResponseBodyCompliancePacksResult) SetPageNumber(v int32) *ListAggregateCompliancePacksResponseBodyCompliancePacksResult
- func (s *ListAggregateCompliancePacksResponseBodyCompliancePacksResult) SetPageSize(v int32) *ListAggregateCompliancePacksResponseBodyCompliancePacksResult
- func (s *ListAggregateCompliancePacksResponseBodyCompliancePacksResult) SetTotalCount(v int64) *ListAggregateCompliancePacksResponseBodyCompliancePacksResult
- func (s ListAggregateCompliancePacksResponseBodyCompliancePacksResult) String() string
- type ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) GoString() string
- func (s *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetAccountId(v int64) *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetAggregatorId(v string) *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackId(v string) *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackName(v string) *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackTemplateId(v string) *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCreateTimestamp(v int64) *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetDescription(v string) *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetRiskLevel(v int32) *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetStatus(v string) *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) String() string
- type ListAggregateConfigDeliveryChannelsRequest
- func (s ListAggregateConfigDeliveryChannelsRequest) GoString() string
- func (s *ListAggregateConfigDeliveryChannelsRequest) SetAggregatorId(v string) *ListAggregateConfigDeliveryChannelsRequest
- func (s *ListAggregateConfigDeliveryChannelsRequest) SetDeliveryChannelIds(v string) *ListAggregateConfigDeliveryChannelsRequest
- func (s ListAggregateConfigDeliveryChannelsRequest) String() string
- type ListAggregateConfigDeliveryChannelsResponse
- func (s ListAggregateConfigDeliveryChannelsResponse) GoString() string
- func (s *ListAggregateConfigDeliveryChannelsResponse) SetBody(v *ListAggregateConfigDeliveryChannelsResponseBody) *ListAggregateConfigDeliveryChannelsResponse
- func (s *ListAggregateConfigDeliveryChannelsResponse) SetHeaders(v map[string]*string) *ListAggregateConfigDeliveryChannelsResponse
- func (s *ListAggregateConfigDeliveryChannelsResponse) SetStatusCode(v int32) *ListAggregateConfigDeliveryChannelsResponse
- func (s ListAggregateConfigDeliveryChannelsResponse) String() string
- type ListAggregateConfigDeliveryChannelsResponseBody
- func (s ListAggregateConfigDeliveryChannelsResponseBody) GoString() string
- func (s *ListAggregateConfigDeliveryChannelsResponseBody) SetDeliveryChannels(v []*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) *ListAggregateConfigDeliveryChannelsResponseBody
- func (s *ListAggregateConfigDeliveryChannelsResponseBody) SetRequestId(v string) *ListAggregateConfigDeliveryChannelsResponseBody
- func (s ListAggregateConfigDeliveryChannelsResponseBody) String() string
- type ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) GoString() string
- func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetAccountId(v int64) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetAggregatorId(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetConfigurationItemChangeNotification(v bool) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetConfigurationSnapshot(v bool) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelAssumeRoleArn(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelCondition(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelId(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelName(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelTargetArn(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelType(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliverySnapshotTime(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDescription(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetNonCompliantNotification(v bool) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetOversizedDataOSSTargetArn(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetStatus(v int32) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) String() string
- type ListAggregateConfigRuleEvaluationResultsRequest
- func (s ListAggregateConfigRuleEvaluationResultsRequest) GoString() string
- func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetAggregatorId(v string) *ListAggregateConfigRuleEvaluationResultsRequest
- func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetCompliancePackId(v string) *ListAggregateConfigRuleEvaluationResultsRequest
- func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetComplianceType(v string) *ListAggregateConfigRuleEvaluationResultsRequest
- func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetConfigRuleId(v string) *ListAggregateConfigRuleEvaluationResultsRequest
- func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetMaxResults(v int32) *ListAggregateConfigRuleEvaluationResultsRequest
- func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetNextToken(v string) *ListAggregateConfigRuleEvaluationResultsRequest
- func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetRegions(v string) *ListAggregateConfigRuleEvaluationResultsRequest
- func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetResourceAccountId(v int64) *ListAggregateConfigRuleEvaluationResultsRequest
- func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetResourceGroupIds(v string) *ListAggregateConfigRuleEvaluationResultsRequest
- func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetResourceOwnerId(v int64) *ListAggregateConfigRuleEvaluationResultsRequest
- func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetResourceTypes(v string) *ListAggregateConfigRuleEvaluationResultsRequest
- func (s ListAggregateConfigRuleEvaluationResultsRequest) String() string
- type ListAggregateConfigRuleEvaluationResultsResponse
- func (s ListAggregateConfigRuleEvaluationResultsResponse) GoString() string
- func (s *ListAggregateConfigRuleEvaluationResultsResponse) SetBody(v *ListAggregateConfigRuleEvaluationResultsResponseBody) *ListAggregateConfigRuleEvaluationResultsResponse
- func (s *ListAggregateConfigRuleEvaluationResultsResponse) SetHeaders(v map[string]*string) *ListAggregateConfigRuleEvaluationResultsResponse
- func (s *ListAggregateConfigRuleEvaluationResultsResponse) SetStatusCode(v int32) *ListAggregateConfigRuleEvaluationResultsResponse
- func (s ListAggregateConfigRuleEvaluationResultsResponse) String() string
- type ListAggregateConfigRuleEvaluationResultsResponseBody
- func (s ListAggregateConfigRuleEvaluationResultsResponseBody) GoString() string
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBody) SetEvaluationResults(v *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults) *ListAggregateConfigRuleEvaluationResultsResponseBody
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBody) SetRequestId(v string) *ListAggregateConfigRuleEvaluationResultsResponseBody
- func (s ListAggregateConfigRuleEvaluationResultsResponseBody) String() string
- type ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults
- func (s ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults) GoString() string
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults) SetEvaluationResultList(...) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults) SetMaxResults(v int32) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults) SetNextToken(v string) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults
- func (s ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults) String() string
- type ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
- func (s ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) GoString() string
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetAnnotation(v string) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetComplianceType(v string) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetConfigRuleInvokedTimestamp(v int64) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetEvaluationResultIdentifier(...) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetInvokingEventMessageType(v string) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRemediationEnabled(v bool) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetResultRecordedTimestamp(v int64) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRiskLevel(v int32) ...
- func (s ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) String() string
- type ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier
- func (s ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) GoString() string
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetEvaluationResultQualifier(...) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetOrderingTimestamp(v int64) ...
- func (s ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) String() string
- type ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
- func (s ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) GoString() string
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetCompliancePackId(v string) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleArn(v string) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleId(v string) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleName(v string) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetIgnoreDate(v string) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetRegionId(v string) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceId(v string) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceName(v string) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceOwnerId(v int64) ...
- func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceType(v string) ...
- func (s ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) String() string
- type ListAggregateConfigRuleEvaluationStatisticsRequest
- type ListAggregateConfigRuleEvaluationStatisticsResponse
- func (s ListAggregateConfigRuleEvaluationStatisticsResponse) GoString() string
- func (s *ListAggregateConfigRuleEvaluationStatisticsResponse) SetBody(v *ListAggregateConfigRuleEvaluationStatisticsResponseBody) *ListAggregateConfigRuleEvaluationStatisticsResponse
- func (s *ListAggregateConfigRuleEvaluationStatisticsResponse) SetHeaders(v map[string]*string) *ListAggregateConfigRuleEvaluationStatisticsResponse
- func (s *ListAggregateConfigRuleEvaluationStatisticsResponse) SetStatusCode(v int32) *ListAggregateConfigRuleEvaluationStatisticsResponse
- func (s ListAggregateConfigRuleEvaluationStatisticsResponse) String() string
- type ListAggregateConfigRuleEvaluationStatisticsResponseBody
- func (s ListAggregateConfigRuleEvaluationStatisticsResponseBody) GoString() string
- func (s *ListAggregateConfigRuleEvaluationStatisticsResponseBody) SetEvaluationResults(v []*ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) *ListAggregateConfigRuleEvaluationStatisticsResponseBody
- func (s *ListAggregateConfigRuleEvaluationStatisticsResponseBody) SetRequestId(v string) *ListAggregateConfigRuleEvaluationStatisticsResponseBody
- func (s ListAggregateConfigRuleEvaluationStatisticsResponseBody) String() string
- type ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
- func (s ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) GoString() string
- func (s *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetAggregatorId(v string) *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
- func (s *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetNonCompliantResourceCnt(v int32) *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
- func (s *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetNonCompliantRuleCnt(v int32) *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
- func (s *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetStatisticDate(v string) *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
- func (s *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetTotalResourceCnt(v int32) *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
- func (s *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetTotalRuleCnt(v int32) *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
- func (s ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) String() string
- type ListAggregateConfigRulesRequest
- func (s ListAggregateConfigRulesRequest) GoString() string
- func (s *ListAggregateConfigRulesRequest) SetAggregatorId(v string) *ListAggregateConfigRulesRequest
- func (s *ListAggregateConfigRulesRequest) SetComplianceType(v string) *ListAggregateConfigRulesRequest
- func (s *ListAggregateConfigRulesRequest) SetConfigRuleName(v string) *ListAggregateConfigRulesRequest
- func (s *ListAggregateConfigRulesRequest) SetConfigRuleState(v string) *ListAggregateConfigRulesRequest
- func (s *ListAggregateConfigRulesRequest) SetKeyword(v string) *ListAggregateConfigRulesRequest
- func (s *ListAggregateConfigRulesRequest) SetPageNumber(v int32) *ListAggregateConfigRulesRequest
- func (s *ListAggregateConfigRulesRequest) SetPageSize(v int32) *ListAggregateConfigRulesRequest
- func (s *ListAggregateConfigRulesRequest) SetResourceTypes(v string) *ListAggregateConfigRulesRequest
- func (s *ListAggregateConfigRulesRequest) SetRiskLevel(v int32) *ListAggregateConfigRulesRequest
- func (s ListAggregateConfigRulesRequest) String() string
- type ListAggregateConfigRulesResponse
- func (s ListAggregateConfigRulesResponse) GoString() string
- func (s *ListAggregateConfigRulesResponse) SetBody(v *ListAggregateConfigRulesResponseBody) *ListAggregateConfigRulesResponse
- func (s *ListAggregateConfigRulesResponse) SetHeaders(v map[string]*string) *ListAggregateConfigRulesResponse
- func (s *ListAggregateConfigRulesResponse) SetStatusCode(v int32) *ListAggregateConfigRulesResponse
- func (s ListAggregateConfigRulesResponse) String() string
- type ListAggregateConfigRulesResponseBody
- func (s ListAggregateConfigRulesResponseBody) GoString() string
- func (s *ListAggregateConfigRulesResponseBody) SetConfigRules(v *ListAggregateConfigRulesResponseBodyConfigRules) *ListAggregateConfigRulesResponseBody
- func (s *ListAggregateConfigRulesResponseBody) SetRequestId(v string) *ListAggregateConfigRulesResponseBody
- func (s ListAggregateConfigRulesResponseBody) String() string
- type ListAggregateConfigRulesResponseBodyConfigRules
- func (s ListAggregateConfigRulesResponseBodyConfigRules) GoString() string
- func (s *ListAggregateConfigRulesResponseBodyConfigRules) SetConfigRuleList(v []*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) *ListAggregateConfigRulesResponseBodyConfigRules
- func (s *ListAggregateConfigRulesResponseBodyConfigRules) SetPageNumber(v int32) *ListAggregateConfigRulesResponseBodyConfigRules
- func (s *ListAggregateConfigRulesResponseBodyConfigRules) SetPageSize(v int32) *ListAggregateConfigRulesResponseBodyConfigRules
- func (s *ListAggregateConfigRulesResponseBodyConfigRules) SetTotalCount(v int64) *ListAggregateConfigRulesResponseBodyConfigRules
- func (s ListAggregateConfigRulesResponseBodyConfigRules) String() string
- type ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) GoString() string
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetAccountId(v int64) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetAutomationType(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetCompliance(v *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleArn(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleId(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleName(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleState(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetCreateBy(v *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetDescription(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetResourceTypesScope(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetRiskLevel(v int32) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetSourceIdentifier(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetSourceOwner(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetTags(v []*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) String() string
- type ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCompliance
- func (s ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) GoString() string
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) SetComplianceType(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCompliance
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) SetCount(v int32) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCompliance
- func (s ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) String() string
- type ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy
- func (s ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) GoString() string
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetAggregatorId(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetAggregatorName(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCompliancePackId(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCompliancePackName(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCreatorId(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCreatorName(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCreatorType(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy
- func (s ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) String() string
- type ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags
- func (s ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags) GoString() string
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags) SetKey(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags
- func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags) SetValue(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags
- func (s ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags) String() string
- type ListAggregateDiscoveredResourcesRequest
- func (s ListAggregateDiscoveredResourcesRequest) GoString() string
- func (s *ListAggregateDiscoveredResourcesRequest) SetAggregatorId(v string) *ListAggregateDiscoveredResourcesRequest
- func (s *ListAggregateDiscoveredResourcesRequest) SetMaxResults(v int32) *ListAggregateDiscoveredResourcesRequest
- func (s *ListAggregateDiscoveredResourcesRequest) SetNextToken(v string) *ListAggregateDiscoveredResourcesRequest
- func (s *ListAggregateDiscoveredResourcesRequest) SetRegions(v string) *ListAggregateDiscoveredResourcesRequest
- func (s *ListAggregateDiscoveredResourcesRequest) SetResourceAccountId(v int64) *ListAggregateDiscoveredResourcesRequest
- func (s *ListAggregateDiscoveredResourcesRequest) SetResourceDeleted(v int32) *ListAggregateDiscoveredResourcesRequest
- func (s *ListAggregateDiscoveredResourcesRequest) SetResourceId(v string) *ListAggregateDiscoveredResourcesRequest
- func (s *ListAggregateDiscoveredResourcesRequest) SetResourceOwnerId(v int64) *ListAggregateDiscoveredResourcesRequest
- func (s *ListAggregateDiscoveredResourcesRequest) SetResourceTypes(v string) *ListAggregateDiscoveredResourcesRequest
- func (s ListAggregateDiscoveredResourcesRequest) String() string
- type ListAggregateDiscoveredResourcesResponse
- func (s ListAggregateDiscoveredResourcesResponse) GoString() string
- func (s *ListAggregateDiscoveredResourcesResponse) SetBody(v *ListAggregateDiscoveredResourcesResponseBody) *ListAggregateDiscoveredResourcesResponse
- func (s *ListAggregateDiscoveredResourcesResponse) SetHeaders(v map[string]*string) *ListAggregateDiscoveredResourcesResponse
- func (s *ListAggregateDiscoveredResourcesResponse) SetStatusCode(v int32) *ListAggregateDiscoveredResourcesResponse
- func (s ListAggregateDiscoveredResourcesResponse) String() string
- type ListAggregateDiscoveredResourcesResponseBody
- func (s ListAggregateDiscoveredResourcesResponseBody) GoString() string
- func (s *ListAggregateDiscoveredResourcesResponseBody) SetDiscoveredResourceProfiles(v *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) *ListAggregateDiscoveredResourcesResponseBody
- func (s *ListAggregateDiscoveredResourcesResponseBody) SetRequestId(v string) *ListAggregateDiscoveredResourcesResponseBody
- func (s ListAggregateDiscoveredResourcesResponseBody) String() string
- type ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles
- func (s ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) GoString() string
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetDiscoveredResourceProfileList(...) *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetMaxResults(v int32) *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetNextToken(v string) *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetTotalCount(v int32) *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles
- func (s ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) String() string
- type ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList
- func (s ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) GoString() string
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetAccountId(v int64) ...
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetAvailabilityZone(v string) ...
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetRegion(v string) ...
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceCreationTime(v int64) ...
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceDeleted(v int32) ...
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceId(v string) ...
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceName(v string) ...
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceOwnerId(v int64) ...
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceStatus(v string) ...
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceType(v string) ...
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetTags(v string) ...
- func (s *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetVersion(v int64) ...
- func (s ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) String() string
- type ListAggregateRemediationExecutionsRequest
- func (s ListAggregateRemediationExecutionsRequest) GoString() string
- func (s *ListAggregateRemediationExecutionsRequest) SetAggregatorId(v string) *ListAggregateRemediationExecutionsRequest
- func (s *ListAggregateRemediationExecutionsRequest) SetConfigRuleId(v string) *ListAggregateRemediationExecutionsRequest
- func (s *ListAggregateRemediationExecutionsRequest) SetExecutionStatus(v string) *ListAggregateRemediationExecutionsRequest
- func (s *ListAggregateRemediationExecutionsRequest) SetMaxResults(v int64) *ListAggregateRemediationExecutionsRequest
- func (s *ListAggregateRemediationExecutionsRequest) SetNextToken(v string) *ListAggregateRemediationExecutionsRequest
- func (s *ListAggregateRemediationExecutionsRequest) SetResourceAccountId(v int64) *ListAggregateRemediationExecutionsRequest
- func (s ListAggregateRemediationExecutionsRequest) String() string
- type ListAggregateRemediationExecutionsResponse
- func (s ListAggregateRemediationExecutionsResponse) GoString() string
- func (s *ListAggregateRemediationExecutionsResponse) SetBody(v *ListAggregateRemediationExecutionsResponseBody) *ListAggregateRemediationExecutionsResponse
- func (s *ListAggregateRemediationExecutionsResponse) SetHeaders(v map[string]*string) *ListAggregateRemediationExecutionsResponse
- func (s *ListAggregateRemediationExecutionsResponse) SetStatusCode(v int32) *ListAggregateRemediationExecutionsResponse
- func (s ListAggregateRemediationExecutionsResponse) String() string
- type ListAggregateRemediationExecutionsResponseBody
- func (s ListAggregateRemediationExecutionsResponseBody) GoString() string
- func (s *ListAggregateRemediationExecutionsResponseBody) SetRemediationExecutionData(v *ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData) *ListAggregateRemediationExecutionsResponseBody
- func (s *ListAggregateRemediationExecutionsResponseBody) SetRequestId(v string) *ListAggregateRemediationExecutionsResponseBody
- func (s ListAggregateRemediationExecutionsResponseBody) String() string
- type ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData
- func (s ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData) GoString() string
- func (s *ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData) SetMaxResults(v int64) *ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData
- func (s *ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData) SetNextToken(v string) *ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData
- func (s *ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData) SetRemediationExecutions(...) *ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData
- func (s ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData) String() string
- type ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions
- func (s ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) GoString() string
- func (s *ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionCreateDate(v string) ...
- func (s *ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionInvocationId(v string) ...
- func (s *ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionResourceIds(v string) ...
- func (s *ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionResourceType(v string) ...
- func (s *ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionStatus(v string) ...
- func (s *ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionStatusMessage(v string) ...
- func (s ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) String() string
- type ListAggregateRemediationsRequest
- func (s ListAggregateRemediationsRequest) GoString() string
- func (s *ListAggregateRemediationsRequest) SetAggregatorId(v string) *ListAggregateRemediationsRequest
- func (s *ListAggregateRemediationsRequest) SetConfigRuleIds(v string) *ListAggregateRemediationsRequest
- func (s ListAggregateRemediationsRequest) String() string
- type ListAggregateRemediationsResponse
- func (s ListAggregateRemediationsResponse) GoString() string
- func (s *ListAggregateRemediationsResponse) SetBody(v *ListAggregateRemediationsResponseBody) *ListAggregateRemediationsResponse
- func (s *ListAggregateRemediationsResponse) SetHeaders(v map[string]*string) *ListAggregateRemediationsResponse
- func (s *ListAggregateRemediationsResponse) SetStatusCode(v int32) *ListAggregateRemediationsResponse
- func (s ListAggregateRemediationsResponse) String() string
- type ListAggregateRemediationsResponseBody
- func (s ListAggregateRemediationsResponseBody) GoString() string
- func (s *ListAggregateRemediationsResponseBody) SetRemediations(v []*ListAggregateRemediationsResponseBodyRemediations) *ListAggregateRemediationsResponseBody
- func (s *ListAggregateRemediationsResponseBody) SetRequestId(v string) *ListAggregateRemediationsResponseBody
- func (s ListAggregateRemediationsResponseBody) String() string
- type ListAggregateRemediationsResponseBodyRemediations
- func (s ListAggregateRemediationsResponseBodyRemediations) GoString() string
- func (s *ListAggregateRemediationsResponseBodyRemediations) SetAccountId(v int64) *ListAggregateRemediationsResponseBodyRemediations
- func (s *ListAggregateRemediationsResponseBodyRemediations) SetAggregatorId(v string) *ListAggregateRemediationsResponseBodyRemediations
- func (s *ListAggregateRemediationsResponseBodyRemediations) SetConfigRuleId(v string) *ListAggregateRemediationsResponseBodyRemediations
- func (s *ListAggregateRemediationsResponseBodyRemediations) SetInvokeType(v string) *ListAggregateRemediationsResponseBodyRemediations
- func (s *ListAggregateRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationId(v string) *ListAggregateRemediationsResponseBodyRemediations
- func (s *ListAggregateRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationTime(v int64) *ListAggregateRemediationsResponseBodyRemediations
- func (s *ListAggregateRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationType(v string) *ListAggregateRemediationsResponseBodyRemediations
- func (s *ListAggregateRemediationsResponseBodyRemediations) SetRemediaitonOriginParams(v string) *ListAggregateRemediationsResponseBodyRemediations
- func (s *ListAggregateRemediationsResponseBodyRemediations) SetRemediationId(v string) *ListAggregateRemediationsResponseBodyRemediations
- func (s *ListAggregateRemediationsResponseBodyRemediations) SetRemediationSourceType(v string) *ListAggregateRemediationsResponseBodyRemediations
- func (s *ListAggregateRemediationsResponseBodyRemediations) SetRemediationTemplateId(v string) *ListAggregateRemediationsResponseBodyRemediations
- func (s *ListAggregateRemediationsResponseBodyRemediations) SetRemediationType(v string) *ListAggregateRemediationsResponseBodyRemediations
- func (s ListAggregateRemediationsResponseBodyRemediations) String() string
- type ListAggregateResourceEvaluationResultsRequest
- func (s ListAggregateResourceEvaluationResultsRequest) GoString() string
- func (s *ListAggregateResourceEvaluationResultsRequest) SetAggregatorId(v string) *ListAggregateResourceEvaluationResultsRequest
- func (s *ListAggregateResourceEvaluationResultsRequest) SetComplianceType(v string) *ListAggregateResourceEvaluationResultsRequest
- func (s *ListAggregateResourceEvaluationResultsRequest) SetMaxResults(v int32) *ListAggregateResourceEvaluationResultsRequest
- func (s *ListAggregateResourceEvaluationResultsRequest) SetNextToken(v string) *ListAggregateResourceEvaluationResultsRequest
- func (s *ListAggregateResourceEvaluationResultsRequest) SetRegion(v string) *ListAggregateResourceEvaluationResultsRequest
- func (s *ListAggregateResourceEvaluationResultsRequest) SetResourceId(v string) *ListAggregateResourceEvaluationResultsRequest
- func (s *ListAggregateResourceEvaluationResultsRequest) SetResourceType(v string) *ListAggregateResourceEvaluationResultsRequest
- func (s ListAggregateResourceEvaluationResultsRequest) String() string
- type ListAggregateResourceEvaluationResultsResponse
- func (s ListAggregateResourceEvaluationResultsResponse) GoString() string
- func (s *ListAggregateResourceEvaluationResultsResponse) SetBody(v *ListAggregateResourceEvaluationResultsResponseBody) *ListAggregateResourceEvaluationResultsResponse
- func (s *ListAggregateResourceEvaluationResultsResponse) SetHeaders(v map[string]*string) *ListAggregateResourceEvaluationResultsResponse
- func (s *ListAggregateResourceEvaluationResultsResponse) SetStatusCode(v int32) *ListAggregateResourceEvaluationResultsResponse
- func (s ListAggregateResourceEvaluationResultsResponse) String() string
- type ListAggregateResourceEvaluationResultsResponseBody
- func (s ListAggregateResourceEvaluationResultsResponseBody) GoString() string
- func (s *ListAggregateResourceEvaluationResultsResponseBody) SetEvaluationResults(v *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults) *ListAggregateResourceEvaluationResultsResponseBody
- func (s *ListAggregateResourceEvaluationResultsResponseBody) SetRequestId(v string) *ListAggregateResourceEvaluationResultsResponseBody
- func (s ListAggregateResourceEvaluationResultsResponseBody) String() string
- type ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults
- func (s ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults) GoString() string
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults) SetEvaluationResultList(...) *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults) SetMaxResults(v int32) *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults) SetNextToken(v string) *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults
- func (s ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults) String() string
- type ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
- func (s ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) GoString() string
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetAnnotation(v string) ...
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetComplianceType(v string) ...
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetConfigRuleInvokedTimestamp(v int64) ...
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetEvaluationResultIdentifier(...) ...
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetInvokingEventMessageType(v string) ...
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRemediationEnabled(v bool) ...
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetResultRecordedTimestamp(v int64) ...
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRiskLevel(v int32) ...
- func (s ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) String() string
- type ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier
- func (s ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) GoString() string
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetEvaluationResultQualifier(...) ...
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetOrderingTimestamp(v int64) ...
- func (s ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) String() string
- type ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
- func (s ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) GoString() string
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleArn(v string) ...
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleId(v string) ...
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleName(v string) ...
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetIgnoreDate(v string) ...
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetRegionId(v string) ...
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceId(v string) ...
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceName(v string) ...
- func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceType(v string) ...
- func (s ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) String() string
- type ListAggregateResourceRelationsRequest
- func (s ListAggregateResourceRelationsRequest) GoString() string
- func (s *ListAggregateResourceRelationsRequest) SetAggregatorId(v string) *ListAggregateResourceRelationsRequest
- func (s *ListAggregateResourceRelationsRequest) SetMaxResults(v int32) *ListAggregateResourceRelationsRequest
- func (s *ListAggregateResourceRelationsRequest) SetNextToken(v string) *ListAggregateResourceRelationsRequest
- func (s *ListAggregateResourceRelationsRequest) SetRegion(v string) *ListAggregateResourceRelationsRequest
- func (s *ListAggregateResourceRelationsRequest) SetRelationType(v string) *ListAggregateResourceRelationsRequest
- func (s *ListAggregateResourceRelationsRequest) SetResourceAccountId(v int64) *ListAggregateResourceRelationsRequest
- func (s *ListAggregateResourceRelationsRequest) SetResourceId(v string) *ListAggregateResourceRelationsRequest
- func (s *ListAggregateResourceRelationsRequest) SetResourceType(v string) *ListAggregateResourceRelationsRequest
- func (s *ListAggregateResourceRelationsRequest) SetTargetResourceId(v string) *ListAggregateResourceRelationsRequest
- func (s *ListAggregateResourceRelationsRequest) SetTargetResourceType(v string) *ListAggregateResourceRelationsRequest
- func (s ListAggregateResourceRelationsRequest) String() string
- type ListAggregateResourceRelationsResponse
- func (s ListAggregateResourceRelationsResponse) GoString() string
- func (s *ListAggregateResourceRelationsResponse) SetBody(v *ListAggregateResourceRelationsResponseBody) *ListAggregateResourceRelationsResponse
- func (s *ListAggregateResourceRelationsResponse) SetHeaders(v map[string]*string) *ListAggregateResourceRelationsResponse
- func (s *ListAggregateResourceRelationsResponse) SetStatusCode(v int32) *ListAggregateResourceRelationsResponse
- func (s ListAggregateResourceRelationsResponse) String() string
- type ListAggregateResourceRelationsResponseBody
- func (s ListAggregateResourceRelationsResponseBody) GoString() string
- func (s *ListAggregateResourceRelationsResponseBody) SetRequestId(v string) *ListAggregateResourceRelationsResponseBody
- func (s *ListAggregateResourceRelationsResponseBody) SetResourceRelations(v *ListAggregateResourceRelationsResponseBodyResourceRelations) *ListAggregateResourceRelationsResponseBody
- func (s ListAggregateResourceRelationsResponseBody) String() string
- type ListAggregateResourceRelationsResponseBodyResourceRelations
- func (s ListAggregateResourceRelationsResponseBodyResourceRelations) GoString() string
- func (s *ListAggregateResourceRelationsResponseBodyResourceRelations) SetMaxResults(v int32) *ListAggregateResourceRelationsResponseBodyResourceRelations
- func (s *ListAggregateResourceRelationsResponseBodyResourceRelations) SetNextToken(v string) *ListAggregateResourceRelationsResponseBodyResourceRelations
- func (s *ListAggregateResourceRelationsResponseBodyResourceRelations) SetResourceRelationList(...) *ListAggregateResourceRelationsResponseBodyResourceRelations
- func (s ListAggregateResourceRelationsResponseBodyResourceRelations) String() string
- type ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList
- func (s ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) GoString() string
- func (s *ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetAccountId(v int64) ...
- func (s *ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetRelationType(v string) ...
- func (s *ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetSourceResourceId(v string) ...
- func (s *ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetSourceResourceRegionId(v string) ...
- func (s *ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetSourceResourceType(v string) ...
- func (s *ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetTargetResourceId(v string) ...
- func (s *ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetTargetResourceType(v string) ...
- func (s ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) String() string
- type ListAggregateResourcesByAdvancedSearchRequest
- func (s ListAggregateResourcesByAdvancedSearchRequest) GoString() string
- func (s *ListAggregateResourcesByAdvancedSearchRequest) SetAggregatorId(v string) *ListAggregateResourcesByAdvancedSearchRequest
- func (s *ListAggregateResourcesByAdvancedSearchRequest) SetSql(v string) *ListAggregateResourcesByAdvancedSearchRequest
- func (s ListAggregateResourcesByAdvancedSearchRequest) String() string
- type ListAggregateResourcesByAdvancedSearchResponse
- func (s ListAggregateResourcesByAdvancedSearchResponse) GoString() string
- func (s *ListAggregateResourcesByAdvancedSearchResponse) SetBody(v *ListAggregateResourcesByAdvancedSearchResponseBody) *ListAggregateResourcesByAdvancedSearchResponse
- func (s *ListAggregateResourcesByAdvancedSearchResponse) SetHeaders(v map[string]*string) *ListAggregateResourcesByAdvancedSearchResponse
- func (s *ListAggregateResourcesByAdvancedSearchResponse) SetStatusCode(v int32) *ListAggregateResourcesByAdvancedSearchResponse
- func (s ListAggregateResourcesByAdvancedSearchResponse) String() string
- type ListAggregateResourcesByAdvancedSearchResponseBody
- func (s ListAggregateResourcesByAdvancedSearchResponseBody) GoString() string
- func (s *ListAggregateResourcesByAdvancedSearchResponseBody) SetQueryResults(v *ListAggregateResourcesByAdvancedSearchResponseBodyQueryResults) *ListAggregateResourcesByAdvancedSearchResponseBody
- func (s *ListAggregateResourcesByAdvancedSearchResponseBody) SetRequestId(v string) *ListAggregateResourcesByAdvancedSearchResponseBody
- func (s ListAggregateResourcesByAdvancedSearchResponseBody) String() string
- type ListAggregateResourcesByAdvancedSearchResponseBodyQueryResults
- func (s ListAggregateResourcesByAdvancedSearchResponseBodyQueryResults) GoString() string
- func (s *ListAggregateResourcesByAdvancedSearchResponseBodyQueryResults) SetQueryResultList(...) *ListAggregateResourcesByAdvancedSearchResponseBodyQueryResults
- func (s ListAggregateResourcesByAdvancedSearchResponseBodyQueryResults) String() string
- type ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList
- func (s ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) GoString() string
- func (s *ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) SetColumns(v []*string) *ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList
- func (s *ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) SetValues(v []interface{}) *ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList
- func (s ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) String() string
- type ListAggregatorsRequest
- type ListAggregatorsResponse
- func (s ListAggregatorsResponse) GoString() string
- func (s *ListAggregatorsResponse) SetBody(v *ListAggregatorsResponseBody) *ListAggregatorsResponse
- func (s *ListAggregatorsResponse) SetHeaders(v map[string]*string) *ListAggregatorsResponse
- func (s *ListAggregatorsResponse) SetStatusCode(v int32) *ListAggregatorsResponse
- func (s ListAggregatorsResponse) String() string
- type ListAggregatorsResponseBody
- func (s ListAggregatorsResponseBody) GoString() string
- func (s *ListAggregatorsResponseBody) SetAggregatorsResult(v *ListAggregatorsResponseBodyAggregatorsResult) *ListAggregatorsResponseBody
- func (s *ListAggregatorsResponseBody) SetRequestId(v string) *ListAggregatorsResponseBody
- func (s ListAggregatorsResponseBody) String() string
- type ListAggregatorsResponseBodyAggregatorsResult
- func (s ListAggregatorsResponseBodyAggregatorsResult) GoString() string
- func (s *ListAggregatorsResponseBodyAggregatorsResult) SetAggregators(v []*ListAggregatorsResponseBodyAggregatorsResultAggregators) *ListAggregatorsResponseBodyAggregatorsResult
- func (s *ListAggregatorsResponseBodyAggregatorsResult) SetNextToken(v string) *ListAggregatorsResponseBodyAggregatorsResult
- func (s ListAggregatorsResponseBodyAggregatorsResult) String() string
- type ListAggregatorsResponseBodyAggregatorsResultAggregators
- func (s ListAggregatorsResponseBodyAggregatorsResultAggregators) GoString() string
- func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAccountId(v int64) *ListAggregatorsResponseBodyAggregatorsResultAggregators
- func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorAccountCount(v int64) *ListAggregatorsResponseBodyAggregatorsResultAggregators
- func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorCreateTimestamp(v int64) *ListAggregatorsResponseBodyAggregatorsResultAggregators
- func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorId(v string) *ListAggregatorsResponseBodyAggregatorsResultAggregators
- func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorName(v string) *ListAggregatorsResponseBodyAggregatorsResultAggregators
- func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorStatus(v int32) *ListAggregatorsResponseBodyAggregatorsResultAggregators
- func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorType(v string) *ListAggregatorsResponseBodyAggregatorsResultAggregators
- func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetDescription(v string) *ListAggregatorsResponseBodyAggregatorsResultAggregators
- func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetFolderId(v string) *ListAggregatorsResponseBodyAggregatorsResultAggregators
- func (s ListAggregatorsResponseBodyAggregatorsResultAggregators) String() string
- type ListCompliancePackTemplatesRequest
- func (s ListCompliancePackTemplatesRequest) GoString() string
- func (s *ListCompliancePackTemplatesRequest) SetCompliancePackTemplateId(v string) *ListCompliancePackTemplatesRequest
- func (s *ListCompliancePackTemplatesRequest) SetPageNumber(v int32) *ListCompliancePackTemplatesRequest
- func (s *ListCompliancePackTemplatesRequest) SetPageSize(v int32) *ListCompliancePackTemplatesRequest
- func (s *ListCompliancePackTemplatesRequest) SetResourceTypes(v string) *ListCompliancePackTemplatesRequest
- func (s ListCompliancePackTemplatesRequest) String() string
- type ListCompliancePackTemplatesResponse
- func (s ListCompliancePackTemplatesResponse) GoString() string
- func (s *ListCompliancePackTemplatesResponse) SetBody(v *ListCompliancePackTemplatesResponseBody) *ListCompliancePackTemplatesResponse
- func (s *ListCompliancePackTemplatesResponse) SetHeaders(v map[string]*string) *ListCompliancePackTemplatesResponse
- func (s *ListCompliancePackTemplatesResponse) SetStatusCode(v int32) *ListCompliancePackTemplatesResponse
- func (s ListCompliancePackTemplatesResponse) String() string
- type ListCompliancePackTemplatesResponseBody
- func (s ListCompliancePackTemplatesResponseBody) GoString() string
- func (s *ListCompliancePackTemplatesResponseBody) SetCompliancePackTemplatesResult(v *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) *ListCompliancePackTemplatesResponseBody
- func (s *ListCompliancePackTemplatesResponseBody) SetRequestId(v string) *ListCompliancePackTemplatesResponseBody
- func (s ListCompliancePackTemplatesResponseBody) String() string
- type ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult
- func (s ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) GoString() string
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) SetCompliancePackTemplates(...) *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) SetPageNumber(v int32) *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) SetPageSize(v int32) *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) SetTotalCount(v int64) *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult
- func (s ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) String() string
- type ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates
- func (s ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) GoString() string
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) SetCompliancePackTemplateId(v string) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) SetCompliancePackTemplateName(v string) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) SetConfigRules(...) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) SetDescription(v string) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) SetLabels(v string) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) SetLastUpdate(v int32) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) SetRiskLevel(v int32) ...
- func (s ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) String() string
- type ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules
- func (s ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) GoString() string
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetConfigRuleParameters(...) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetControlDescription(v string) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetControlId(v string) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetDefaultEnable(v bool) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetDescription(v string) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetManagedRuleIdentifier(v string) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetManagedRuleName(v string) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetResourceTypesScope(v string) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetRiskLevel(v int32) ...
- func (s ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) String() string
- type ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRulesConfigRuleParameters
- func (s ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRulesConfigRuleParameters) GoString() string
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRulesConfigRuleParameters) SetParameterName(v string) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRulesConfigRuleParameters) SetParameterValue(v string) ...
- func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRulesConfigRuleParameters) SetRequired(v bool) ...
- func (s ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRulesConfigRuleParameters) String() string
- type ListCompliancePacksRequest
- func (s ListCompliancePacksRequest) GoString() string
- func (s *ListCompliancePacksRequest) SetPageNumber(v int32) *ListCompliancePacksRequest
- func (s *ListCompliancePacksRequest) SetPageSize(v int32) *ListCompliancePacksRequest
- func (s *ListCompliancePacksRequest) SetStatus(v string) *ListCompliancePacksRequest
- func (s ListCompliancePacksRequest) String() string
- type ListCompliancePacksResponse
- func (s ListCompliancePacksResponse) GoString() string
- func (s *ListCompliancePacksResponse) SetBody(v *ListCompliancePacksResponseBody) *ListCompliancePacksResponse
- func (s *ListCompliancePacksResponse) SetHeaders(v map[string]*string) *ListCompliancePacksResponse
- func (s *ListCompliancePacksResponse) SetStatusCode(v int32) *ListCompliancePacksResponse
- func (s ListCompliancePacksResponse) String() string
- type ListCompliancePacksResponseBody
- func (s ListCompliancePacksResponseBody) GoString() string
- func (s *ListCompliancePacksResponseBody) SetCompliancePacksResult(v *ListCompliancePacksResponseBodyCompliancePacksResult) *ListCompliancePacksResponseBody
- func (s *ListCompliancePacksResponseBody) SetRequestId(v string) *ListCompliancePacksResponseBody
- func (s ListCompliancePacksResponseBody) String() string
- type ListCompliancePacksResponseBodyCompliancePacksResult
- func (s ListCompliancePacksResponseBodyCompliancePacksResult) GoString() string
- func (s *ListCompliancePacksResponseBodyCompliancePacksResult) SetCompliancePacks(v []*ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) *ListCompliancePacksResponseBodyCompliancePacksResult
- func (s *ListCompliancePacksResponseBodyCompliancePacksResult) SetPageNumber(v int32) *ListCompliancePacksResponseBodyCompliancePacksResult
- func (s *ListCompliancePacksResponseBodyCompliancePacksResult) SetPageSize(v int32) *ListCompliancePacksResponseBodyCompliancePacksResult
- func (s *ListCompliancePacksResponseBodyCompliancePacksResult) SetTotalCount(v int64) *ListCompliancePacksResponseBodyCompliancePacksResult
- func (s ListCompliancePacksResponseBodyCompliancePacksResult) String() string
- type ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) GoString() string
- func (s *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetAccountId(v int64) *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackId(v string) *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackName(v string) *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackTemplateId(v string) *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCreateTimestamp(v int64) *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetDescription(v string) *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetRiskLevel(v int32) *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetStatus(v string) *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
- func (s ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) String() string
- type ListConfigDeliveryChannelsRequest
- type ListConfigDeliveryChannelsResponse
- func (s ListConfigDeliveryChannelsResponse) GoString() string
- func (s *ListConfigDeliveryChannelsResponse) SetBody(v *ListConfigDeliveryChannelsResponseBody) *ListConfigDeliveryChannelsResponse
- func (s *ListConfigDeliveryChannelsResponse) SetHeaders(v map[string]*string) *ListConfigDeliveryChannelsResponse
- func (s *ListConfigDeliveryChannelsResponse) SetStatusCode(v int32) *ListConfigDeliveryChannelsResponse
- func (s ListConfigDeliveryChannelsResponse) String() string
- type ListConfigDeliveryChannelsResponseBody
- func (s ListConfigDeliveryChannelsResponseBody) GoString() string
- func (s *ListConfigDeliveryChannelsResponseBody) SetDeliveryChannels(v []*ListConfigDeliveryChannelsResponseBodyDeliveryChannels) *ListConfigDeliveryChannelsResponseBody
- func (s *ListConfigDeliveryChannelsResponseBody) SetRequestId(v string) *ListConfigDeliveryChannelsResponseBody
- func (s ListConfigDeliveryChannelsResponseBody) String() string
- type ListConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s ListConfigDeliveryChannelsResponseBodyDeliveryChannels) GoString() string
- func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetAccountId(v int64) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetConfigurationItemChangeNotification(v bool) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetConfigurationSnapshot(v bool) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelAssumeRoleArn(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelCondition(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelId(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelName(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelTargetArn(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelType(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliverySnapshotTime(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDescription(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetNonCompliantNotification(v bool) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetOversizedDataOSSTargetArn(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetStatus(v int32) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
- func (s ListConfigDeliveryChannelsResponseBodyDeliveryChannels) String() string
- type ListConfigRuleEvaluationResultsRequest
- func (s ListConfigRuleEvaluationResultsRequest) GoString() string
- func (s *ListConfigRuleEvaluationResultsRequest) SetCompliancePackId(v string) *ListConfigRuleEvaluationResultsRequest
- func (s *ListConfigRuleEvaluationResultsRequest) SetComplianceType(v string) *ListConfigRuleEvaluationResultsRequest
- func (s *ListConfigRuleEvaluationResultsRequest) SetConfigRuleId(v string) *ListConfigRuleEvaluationResultsRequest
- func (s *ListConfigRuleEvaluationResultsRequest) SetMaxResults(v int32) *ListConfigRuleEvaluationResultsRequest
- func (s *ListConfigRuleEvaluationResultsRequest) SetNextToken(v string) *ListConfigRuleEvaluationResultsRequest
- func (s *ListConfigRuleEvaluationResultsRequest) SetRegions(v string) *ListConfigRuleEvaluationResultsRequest
- func (s *ListConfigRuleEvaluationResultsRequest) SetResourceGroupIds(v string) *ListConfigRuleEvaluationResultsRequest
- func (s *ListConfigRuleEvaluationResultsRequest) SetResourceTypes(v string) *ListConfigRuleEvaluationResultsRequest
- func (s ListConfigRuleEvaluationResultsRequest) String() string
- type ListConfigRuleEvaluationResultsResponse
- func (s ListConfigRuleEvaluationResultsResponse) GoString() string
- func (s *ListConfigRuleEvaluationResultsResponse) SetBody(v *ListConfigRuleEvaluationResultsResponseBody) *ListConfigRuleEvaluationResultsResponse
- func (s *ListConfigRuleEvaluationResultsResponse) SetHeaders(v map[string]*string) *ListConfigRuleEvaluationResultsResponse
- func (s *ListConfigRuleEvaluationResultsResponse) SetStatusCode(v int32) *ListConfigRuleEvaluationResultsResponse
- func (s ListConfigRuleEvaluationResultsResponse) String() string
- type ListConfigRuleEvaluationResultsResponseBody
- func (s ListConfigRuleEvaluationResultsResponseBody) GoString() string
- func (s *ListConfigRuleEvaluationResultsResponseBody) SetEvaluationResults(v *ListConfigRuleEvaluationResultsResponseBodyEvaluationResults) *ListConfigRuleEvaluationResultsResponseBody
- func (s *ListConfigRuleEvaluationResultsResponseBody) SetRequestId(v string) *ListConfigRuleEvaluationResultsResponseBody
- func (s ListConfigRuleEvaluationResultsResponseBody) String() string
- type ListConfigRuleEvaluationResultsResponseBodyEvaluationResults
- func (s ListConfigRuleEvaluationResultsResponseBodyEvaluationResults) GoString() string
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResults) SetEvaluationResultList(...) *ListConfigRuleEvaluationResultsResponseBodyEvaluationResults
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResults) SetMaxResults(v int32) *ListConfigRuleEvaluationResultsResponseBodyEvaluationResults
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResults) SetNextToken(v string) *ListConfigRuleEvaluationResultsResponseBodyEvaluationResults
- func (s ListConfigRuleEvaluationResultsResponseBodyEvaluationResults) String() string
- type ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
- func (s ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) GoString() string
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetAnnotation(v string) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetComplianceType(v string) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetConfigRuleInvokedTimestamp(v int64) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetEvaluationResultIdentifier(...) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetInvokingEventMessageType(v string) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRemediationEnabled(v bool) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetResultRecordedTimestamp(v int64) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRiskLevel(v int32) ...
- func (s ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) String() string
- type ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier
- func (s ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) GoString() string
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetEvaluationResultQualifier(...) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetOrderingTimestamp(v int64) ...
- func (s ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) String() string
- type ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
- func (s ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) GoString() string
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetCompliancePackId(v string) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleArn(v string) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleId(v string) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleName(v string) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetIgnoreDate(v string) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetRegionId(v string) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceId(v string) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceName(v string) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceOwnerId(v int64) ...
- func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceType(v string) ...
- func (s ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) String() string
- type ListConfigRuleEvaluationStatisticsResponse
- func (s ListConfigRuleEvaluationStatisticsResponse) GoString() string
- func (s *ListConfigRuleEvaluationStatisticsResponse) SetBody(v *ListConfigRuleEvaluationStatisticsResponseBody) *ListConfigRuleEvaluationStatisticsResponse
- func (s *ListConfigRuleEvaluationStatisticsResponse) SetHeaders(v map[string]*string) *ListConfigRuleEvaluationStatisticsResponse
- func (s *ListConfigRuleEvaluationStatisticsResponse) SetStatusCode(v int32) *ListConfigRuleEvaluationStatisticsResponse
- func (s ListConfigRuleEvaluationStatisticsResponse) String() string
- type ListConfigRuleEvaluationStatisticsResponseBody
- func (s ListConfigRuleEvaluationStatisticsResponseBody) GoString() string
- func (s *ListConfigRuleEvaluationStatisticsResponseBody) SetEvaluationResults(v []*ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) *ListConfigRuleEvaluationStatisticsResponseBody
- func (s *ListConfigRuleEvaluationStatisticsResponseBody) SetRequestId(v string) *ListConfigRuleEvaluationStatisticsResponseBody
- func (s ListConfigRuleEvaluationStatisticsResponseBody) String() string
- type ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
- func (s ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) GoString() string
- func (s *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetNonCompliantResourceCnt(v int32) *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
- func (s *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetNonCompliantRuleCnt(v int32) *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
- func (s *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetStatisticDate(v string) *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
- func (s *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetTotalResourceCnt(v int32) *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
- func (s *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetTotalRuleCnt(v int32) *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
- func (s ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) String() string
- type ListConfigRulesRequest
- func (s ListConfigRulesRequest) GoString() string
- func (s *ListConfigRulesRequest) SetComplianceType(v string) *ListConfigRulesRequest
- func (s *ListConfigRulesRequest) SetConfigRuleName(v string) *ListConfigRulesRequest
- func (s *ListConfigRulesRequest) SetConfigRuleState(v string) *ListConfigRulesRequest
- func (s *ListConfigRulesRequest) SetKeyword(v string) *ListConfigRulesRequest
- func (s *ListConfigRulesRequest) SetPageNumber(v int32) *ListConfigRulesRequest
- func (s *ListConfigRulesRequest) SetPageSize(v int32) *ListConfigRulesRequest
- func (s *ListConfigRulesRequest) SetResourceTypes(v string) *ListConfigRulesRequest
- func (s *ListConfigRulesRequest) SetRiskLevel(v int32) *ListConfigRulesRequest
- func (s ListConfigRulesRequest) String() string
- type ListConfigRulesResponse
- func (s ListConfigRulesResponse) GoString() string
- func (s *ListConfigRulesResponse) SetBody(v *ListConfigRulesResponseBody) *ListConfigRulesResponse
- func (s *ListConfigRulesResponse) SetHeaders(v map[string]*string) *ListConfigRulesResponse
- func (s *ListConfigRulesResponse) SetStatusCode(v int32) *ListConfigRulesResponse
- func (s ListConfigRulesResponse) String() string
- type ListConfigRulesResponseBody
- func (s ListConfigRulesResponseBody) GoString() string
- func (s *ListConfigRulesResponseBody) SetConfigRules(v *ListConfigRulesResponseBodyConfigRules) *ListConfigRulesResponseBody
- func (s *ListConfigRulesResponseBody) SetRequestId(v string) *ListConfigRulesResponseBody
- func (s ListConfigRulesResponseBody) String() string
- type ListConfigRulesResponseBodyConfigRules
- func (s ListConfigRulesResponseBodyConfigRules) GoString() string
- func (s *ListConfigRulesResponseBodyConfigRules) SetConfigRuleList(v []*ListConfigRulesResponseBodyConfigRulesConfigRuleList) *ListConfigRulesResponseBodyConfigRules
- func (s *ListConfigRulesResponseBodyConfigRules) SetPageNumber(v int32) *ListConfigRulesResponseBodyConfigRules
- func (s *ListConfigRulesResponseBodyConfigRules) SetPageSize(v int32) *ListConfigRulesResponseBodyConfigRules
- func (s *ListConfigRulesResponseBodyConfigRules) SetTotalCount(v int64) *ListConfigRulesResponseBodyConfigRules
- func (s ListConfigRulesResponseBodyConfigRules) String() string
- type ListConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s ListConfigRulesResponseBodyConfigRulesConfigRuleList) GoString() string
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetAccountId(v int64) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetAutomationType(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetCompliance(v *ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleArn(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleId(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleName(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleState(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetCreateBy(v *ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetDescription(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetResourceTypesScope(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetRiskLevel(v int32) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetSourceIdentifier(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetSourceOwner(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetTags(v []*ListConfigRulesResponseBodyConfigRulesConfigRuleListTags) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
- func (s ListConfigRulesResponseBodyConfigRulesConfigRuleList) String() string
- type ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance
- func (s ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) GoString() string
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) SetComplianceType(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) SetCount(v int32) *ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance
- func (s ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) String() string
- type ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy
- func (s ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) GoString() string
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCompliancePackId(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCompliancePackName(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy
- func (s ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) String() string
- type ListConfigRulesResponseBodyConfigRulesConfigRuleListTags
- func (s ListConfigRulesResponseBodyConfigRulesConfigRuleListTags) GoString() string
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleListTags) SetKey(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleListTags
- func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleListTags) SetValue(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleListTags
- func (s ListConfigRulesResponseBodyConfigRulesConfigRuleListTags) String() string
- type ListDiscoveredResourcesRequest
- func (s ListDiscoveredResourcesRequest) GoString() string
- func (s *ListDiscoveredResourcesRequest) SetMaxResults(v int32) *ListDiscoveredResourcesRequest
- func (s *ListDiscoveredResourcesRequest) SetNextToken(v string) *ListDiscoveredResourcesRequest
- func (s *ListDiscoveredResourcesRequest) SetRegions(v string) *ListDiscoveredResourcesRequest
- func (s *ListDiscoveredResourcesRequest) SetResourceDeleted(v int32) *ListDiscoveredResourcesRequest
- func (s *ListDiscoveredResourcesRequest) SetResourceId(v string) *ListDiscoveredResourcesRequest
- func (s *ListDiscoveredResourcesRequest) SetResourceTypes(v string) *ListDiscoveredResourcesRequest
- func (s ListDiscoveredResourcesRequest) String() string
- type ListDiscoveredResourcesResponse
- func (s ListDiscoveredResourcesResponse) GoString() string
- func (s *ListDiscoveredResourcesResponse) SetBody(v *ListDiscoveredResourcesResponseBody) *ListDiscoveredResourcesResponse
- func (s *ListDiscoveredResourcesResponse) SetHeaders(v map[string]*string) *ListDiscoveredResourcesResponse
- func (s *ListDiscoveredResourcesResponse) SetStatusCode(v int32) *ListDiscoveredResourcesResponse
- func (s ListDiscoveredResourcesResponse) String() string
- type ListDiscoveredResourcesResponseBody
- func (s ListDiscoveredResourcesResponseBody) GoString() string
- func (s *ListDiscoveredResourcesResponseBody) SetDiscoveredResourceProfiles(v *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) *ListDiscoveredResourcesResponseBody
- func (s *ListDiscoveredResourcesResponseBody) SetRequestId(v string) *ListDiscoveredResourcesResponseBody
- func (s ListDiscoveredResourcesResponseBody) String() string
- type ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles
- func (s ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) GoString() string
- func (s *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetDiscoveredResourceProfileList(...) *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles
- func (s *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetMaxResults(v int32) *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles
- func (s *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetNextToken(v string) *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles
- func (s *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetTotalCount(v int32) *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles
- func (s ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) String() string
- type ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList
- func (s ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) GoString() string
- func (s *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetAccountId(v int64) ...
- func (s *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetAvailabilityZone(v string) ...
- func (s *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetRegion(v string) ...
- func (s *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceCreationTime(v int64) ...
- func (s *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceDeleted(v int32) ...
- func (s *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceId(v string) ...
- func (s *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceName(v string) ...
- func (s *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceStatus(v string) ...
- func (s *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceType(v string) ...
- func (s *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetTags(v string) ...
- func (s *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetVersion(v int64) ...
- func (s ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) String() string
- type ListIntegratedServiceResponse
- func (s ListIntegratedServiceResponse) GoString() string
- func (s *ListIntegratedServiceResponse) SetBody(v *ListIntegratedServiceResponseBody) *ListIntegratedServiceResponse
- func (s *ListIntegratedServiceResponse) SetHeaders(v map[string]*string) *ListIntegratedServiceResponse
- func (s *ListIntegratedServiceResponse) SetStatusCode(v int32) *ListIntegratedServiceResponse
- func (s ListIntegratedServiceResponse) String() string
- type ListIntegratedServiceResponseBody
- func (s ListIntegratedServiceResponseBody) GoString() string
- func (s *ListIntegratedServiceResponseBody) SetData(v []*ListIntegratedServiceResponseBodyData) *ListIntegratedServiceResponseBody
- func (s *ListIntegratedServiceResponseBody) SetRequestId(v string) *ListIntegratedServiceResponseBody
- func (s ListIntegratedServiceResponseBody) String() string
- type ListIntegratedServiceResponseBodyData
- func (s ListIntegratedServiceResponseBodyData) GoString() string
- func (s *ListIntegratedServiceResponseBodyData) SetIntegratedTypes(v string) *ListIntegratedServiceResponseBodyData
- func (s *ListIntegratedServiceResponseBodyData) SetServiceCode(v string) *ListIntegratedServiceResponseBodyData
- func (s *ListIntegratedServiceResponseBodyData) SetServiceName(v string) *ListIntegratedServiceResponseBodyData
- func (s *ListIntegratedServiceResponseBodyData) SetStatus(v bool) *ListIntegratedServiceResponseBodyData
- func (s ListIntegratedServiceResponseBodyData) String() string
- type ListManagedRulesRequest
- func (s ListManagedRulesRequest) GoString() string
- func (s *ListManagedRulesRequest) SetKeyword(v string) *ListManagedRulesRequest
- func (s *ListManagedRulesRequest) SetPageNumber(v int32) *ListManagedRulesRequest
- func (s *ListManagedRulesRequest) SetPageSize(v int32) *ListManagedRulesRequest
- func (s *ListManagedRulesRequest) SetResourceTypes(v string) *ListManagedRulesRequest
- func (s *ListManagedRulesRequest) SetRiskLevel(v int32) *ListManagedRulesRequest
- func (s ListManagedRulesRequest) String() string
- type ListManagedRulesResponse
- func (s ListManagedRulesResponse) GoString() string
- func (s *ListManagedRulesResponse) SetBody(v *ListManagedRulesResponseBody) *ListManagedRulesResponse
- func (s *ListManagedRulesResponse) SetHeaders(v map[string]*string) *ListManagedRulesResponse
- func (s *ListManagedRulesResponse) SetStatusCode(v int32) *ListManagedRulesResponse
- func (s ListManagedRulesResponse) String() string
- type ListManagedRulesResponseBody
- func (s ListManagedRulesResponseBody) GoString() string
- func (s *ListManagedRulesResponseBody) SetManagedRules(v *ListManagedRulesResponseBodyManagedRules) *ListManagedRulesResponseBody
- func (s *ListManagedRulesResponseBody) SetRequestId(v string) *ListManagedRulesResponseBody
- func (s ListManagedRulesResponseBody) String() string
- type ListManagedRulesResponseBodyManagedRules
- func (s ListManagedRulesResponseBodyManagedRules) GoString() string
- func (s *ListManagedRulesResponseBodyManagedRules) SetManagedRuleList(v []*ListManagedRulesResponseBodyManagedRulesManagedRuleList) *ListManagedRulesResponseBodyManagedRules
- func (s *ListManagedRulesResponseBodyManagedRules) SetPageNumber(v int32) *ListManagedRulesResponseBodyManagedRules
- func (s *ListManagedRulesResponseBodyManagedRules) SetPageSize(v int32) *ListManagedRulesResponseBodyManagedRules
- func (s *ListManagedRulesResponseBodyManagedRules) SetTotalCount(v int64) *ListManagedRulesResponseBodyManagedRules
- func (s ListManagedRulesResponseBodyManagedRules) String() string
- type ListManagedRulesResponseBodyManagedRulesManagedRuleList
- func (s ListManagedRulesResponseBodyManagedRulesManagedRuleList) GoString() string
- func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetConfigRuleName(v string) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
- func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetDescription(v string) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
- func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetHelpUrls(v string) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
- func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetIdentifier(v string) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
- func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetLabels(v []*string) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
- func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetRemediationTemplateIdentifier(v string) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
- func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetRemediationTemplateName(v string) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
- func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetRiskLevel(v int32) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
- func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetScope(v *ListManagedRulesResponseBodyManagedRulesManagedRuleListScope) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
- func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetSupportPreviewManagedRule(v bool) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
- func (s ListManagedRulesResponseBodyManagedRulesManagedRuleList) String() string
- type ListManagedRulesResponseBodyManagedRulesManagedRuleListScope
- func (s ListManagedRulesResponseBodyManagedRulesManagedRuleListScope) GoString() string
- func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleListScope) SetComplianceResourceTypes(v []*string) *ListManagedRulesResponseBodyManagedRulesManagedRuleListScope
- func (s ListManagedRulesResponseBodyManagedRulesManagedRuleListScope) String() string
- type ListPreManagedRulesRequest
- func (s ListPreManagedRulesRequest) GoString() string
- func (s *ListPreManagedRulesRequest) SetPageNumber(v int64) *ListPreManagedRulesRequest
- func (s *ListPreManagedRulesRequest) SetPageSize(v int64) *ListPreManagedRulesRequest
- func (s *ListPreManagedRulesRequest) SetResourceTypes(v []*string) *ListPreManagedRulesRequest
- func (s ListPreManagedRulesRequest) String() string
- type ListPreManagedRulesResponse
- func (s ListPreManagedRulesResponse) GoString() string
- func (s *ListPreManagedRulesResponse) SetBody(v *ListPreManagedRulesResponseBody) *ListPreManagedRulesResponse
- func (s *ListPreManagedRulesResponse) SetHeaders(v map[string]*string) *ListPreManagedRulesResponse
- func (s *ListPreManagedRulesResponse) SetStatusCode(v int32) *ListPreManagedRulesResponse
- func (s ListPreManagedRulesResponse) String() string
- type ListPreManagedRulesResponseBody
- func (s ListPreManagedRulesResponseBody) GoString() string
- func (s *ListPreManagedRulesResponseBody) SetManagedRules(v []*ListPreManagedRulesResponseBodyManagedRules) *ListPreManagedRulesResponseBody
- func (s *ListPreManagedRulesResponseBody) SetPageNumber(v int64) *ListPreManagedRulesResponseBody
- func (s *ListPreManagedRulesResponseBody) SetPageSize(v int64) *ListPreManagedRulesResponseBody
- func (s *ListPreManagedRulesResponseBody) SetRequestId(v string) *ListPreManagedRulesResponseBody
- func (s ListPreManagedRulesResponseBody) String() string
- type ListPreManagedRulesResponseBodyManagedRules
- func (s ListPreManagedRulesResponseBodyManagedRules) GoString() string
- func (s *ListPreManagedRulesResponseBodyManagedRules) SetCompulsoryInputParameterDetails(v map[string]interface{}) *ListPreManagedRulesResponseBodyManagedRules
- func (s *ListPreManagedRulesResponseBodyManagedRules) SetConfigRuleName(v string) *ListPreManagedRulesResponseBodyManagedRules
- func (s *ListPreManagedRulesResponseBodyManagedRules) SetDescription(v string) *ListPreManagedRulesResponseBodyManagedRules
- func (s *ListPreManagedRulesResponseBodyManagedRules) SetHelpUrls(v string) *ListPreManagedRulesResponseBodyManagedRules
- func (s *ListPreManagedRulesResponseBodyManagedRules) SetIdentifier(v string) *ListPreManagedRulesResponseBodyManagedRules
- func (s *ListPreManagedRulesResponseBodyManagedRules) SetOptionalInputParameterDetails(v map[string]interface{}) *ListPreManagedRulesResponseBodyManagedRules
- func (s *ListPreManagedRulesResponseBodyManagedRules) SetResourceType(v string) *ListPreManagedRulesResponseBodyManagedRules
- func (s ListPreManagedRulesResponseBodyManagedRules) String() string
- type ListPreManagedRulesShrinkRequest
- func (s ListPreManagedRulesShrinkRequest) GoString() string
- func (s *ListPreManagedRulesShrinkRequest) SetPageNumber(v int64) *ListPreManagedRulesShrinkRequest
- func (s *ListPreManagedRulesShrinkRequest) SetPageSize(v int64) *ListPreManagedRulesShrinkRequest
- func (s *ListPreManagedRulesShrinkRequest) SetResourceTypesShrink(v string) *ListPreManagedRulesShrinkRequest
- func (s ListPreManagedRulesShrinkRequest) String() string
- type ListRemediationExecutionsRequest
- func (s ListRemediationExecutionsRequest) GoString() string
- func (s *ListRemediationExecutionsRequest) SetConfigRuleId(v string) *ListRemediationExecutionsRequest
- func (s *ListRemediationExecutionsRequest) SetExecutionStatus(v string) *ListRemediationExecutionsRequest
- func (s *ListRemediationExecutionsRequest) SetMaxResults(v int64) *ListRemediationExecutionsRequest
- func (s *ListRemediationExecutionsRequest) SetNextToken(v string) *ListRemediationExecutionsRequest
- func (s ListRemediationExecutionsRequest) String() string
- type ListRemediationExecutionsResponse
- func (s ListRemediationExecutionsResponse) GoString() string
- func (s *ListRemediationExecutionsResponse) SetBody(v *ListRemediationExecutionsResponseBody) *ListRemediationExecutionsResponse
- func (s *ListRemediationExecutionsResponse) SetHeaders(v map[string]*string) *ListRemediationExecutionsResponse
- func (s *ListRemediationExecutionsResponse) SetStatusCode(v int32) *ListRemediationExecutionsResponse
- func (s ListRemediationExecutionsResponse) String() string
- type ListRemediationExecutionsResponseBody
- func (s ListRemediationExecutionsResponseBody) GoString() string
- func (s *ListRemediationExecutionsResponseBody) SetRemediationExecutionData(v *ListRemediationExecutionsResponseBodyRemediationExecutionData) *ListRemediationExecutionsResponseBody
- func (s *ListRemediationExecutionsResponseBody) SetRequestId(v string) *ListRemediationExecutionsResponseBody
- func (s ListRemediationExecutionsResponseBody) String() string
- type ListRemediationExecutionsResponseBodyRemediationExecutionData
- func (s ListRemediationExecutionsResponseBodyRemediationExecutionData) GoString() string
- func (s *ListRemediationExecutionsResponseBodyRemediationExecutionData) SetMaxResults(v int64) *ListRemediationExecutionsResponseBodyRemediationExecutionData
- func (s *ListRemediationExecutionsResponseBodyRemediationExecutionData) SetNextToken(v string) *ListRemediationExecutionsResponseBodyRemediationExecutionData
- func (s *ListRemediationExecutionsResponseBodyRemediationExecutionData) SetRemediationExecutions(...) *ListRemediationExecutionsResponseBodyRemediationExecutionData
- func (s ListRemediationExecutionsResponseBodyRemediationExecutionData) String() string
- type ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions
- func (s ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) GoString() string
- func (s *ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionCreateDate(v string) ...
- func (s *ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionInvocationId(v string) ...
- func (s *ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionResourceIds(v string) ...
- func (s *ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionResourceType(v string) ...
- func (s *ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionStatus(v string) ...
- func (s *ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionStatusMessage(v string) ...
- func (s ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) String() string
- type ListRemediationTemplatesRequest
- func (s ListRemediationTemplatesRequest) GoString() string
- func (s *ListRemediationTemplatesRequest) SetManagedRuleIdentifier(v string) *ListRemediationTemplatesRequest
- func (s *ListRemediationTemplatesRequest) SetPageNumber(v int64) *ListRemediationTemplatesRequest
- func (s *ListRemediationTemplatesRequest) SetPageSize(v int64) *ListRemediationTemplatesRequest
- func (s *ListRemediationTemplatesRequest) SetRemediationType(v string) *ListRemediationTemplatesRequest
- func (s ListRemediationTemplatesRequest) String() string
- type ListRemediationTemplatesResponse
- func (s ListRemediationTemplatesResponse) GoString() string
- func (s *ListRemediationTemplatesResponse) SetBody(v *ListRemediationTemplatesResponseBody) *ListRemediationTemplatesResponse
- func (s *ListRemediationTemplatesResponse) SetHeaders(v map[string]*string) *ListRemediationTemplatesResponse
- func (s *ListRemediationTemplatesResponse) SetStatusCode(v int32) *ListRemediationTemplatesResponse
- func (s ListRemediationTemplatesResponse) String() string
- type ListRemediationTemplatesResponseBody
- func (s ListRemediationTemplatesResponseBody) GoString() string
- func (s *ListRemediationTemplatesResponseBody) SetPageNumber(v int64) *ListRemediationTemplatesResponseBody
- func (s *ListRemediationTemplatesResponseBody) SetPageSize(v int64) *ListRemediationTemplatesResponseBody
- func (s *ListRemediationTemplatesResponseBody) SetRemediationTemplates(v []*ListRemediationTemplatesResponseBodyRemediationTemplates) *ListRemediationTemplatesResponseBody
- func (s *ListRemediationTemplatesResponseBody) SetRequestId(v string) *ListRemediationTemplatesResponseBody
- func (s *ListRemediationTemplatesResponseBody) SetTotalCount(v string) *ListRemediationTemplatesResponseBody
- func (s ListRemediationTemplatesResponseBody) String() string
- type ListRemediationTemplatesResponseBodyRemediationTemplates
- func (s ListRemediationTemplatesResponseBodyRemediationTemplates) GoString() string
- func (s *ListRemediationTemplatesResponseBodyRemediationTemplates) SetRemediationType(v string) *ListRemediationTemplatesResponseBodyRemediationTemplates
- func (s *ListRemediationTemplatesResponseBodyRemediationTemplates) SetTemplateDefinition(v string) *ListRemediationTemplatesResponseBodyRemediationTemplates
- func (s *ListRemediationTemplatesResponseBodyRemediationTemplates) SetTemplateDescription(v string) *ListRemediationTemplatesResponseBodyRemediationTemplates
- func (s *ListRemediationTemplatesResponseBodyRemediationTemplates) SetTemplateIdentifier(v string) *ListRemediationTemplatesResponseBodyRemediationTemplates
- func (s *ListRemediationTemplatesResponseBodyRemediationTemplates) SetTemplateName(v string) *ListRemediationTemplatesResponseBodyRemediationTemplates
- func (s ListRemediationTemplatesResponseBodyRemediationTemplates) String() string
- type ListRemediationsRequest
- func (s ListRemediationsRequest) GoString() string
- func (s *ListRemediationsRequest) SetConfigRuleIds(v string) *ListRemediationsRequest
- func (s *ListRemediationsRequest) SetPageNumber(v int64) *ListRemediationsRequest
- func (s *ListRemediationsRequest) SetPageSize(v int64) *ListRemediationsRequest
- func (s ListRemediationsRequest) String() string
- type ListRemediationsResponse
- func (s ListRemediationsResponse) GoString() string
- func (s *ListRemediationsResponse) SetBody(v *ListRemediationsResponseBody) *ListRemediationsResponse
- func (s *ListRemediationsResponse) SetHeaders(v map[string]*string) *ListRemediationsResponse
- func (s *ListRemediationsResponse) SetStatusCode(v int32) *ListRemediationsResponse
- func (s ListRemediationsResponse) String() string
- type ListRemediationsResponseBody
- func (s ListRemediationsResponseBody) GoString() string
- func (s *ListRemediationsResponseBody) SetPageNumber(v int64) *ListRemediationsResponseBody
- func (s *ListRemediationsResponseBody) SetPageSize(v int64) *ListRemediationsResponseBody
- func (s *ListRemediationsResponseBody) SetRemediations(v []*ListRemediationsResponseBodyRemediations) *ListRemediationsResponseBody
- func (s *ListRemediationsResponseBody) SetRequestId(v string) *ListRemediationsResponseBody
- func (s *ListRemediationsResponseBody) SetTotalCount(v string) *ListRemediationsResponseBody
- func (s ListRemediationsResponseBody) String() string
- type ListRemediationsResponseBodyRemediations
- func (s ListRemediationsResponseBodyRemediations) GoString() string
- func (s *ListRemediationsResponseBodyRemediations) SetAccountId(v int64) *ListRemediationsResponseBodyRemediations
- func (s *ListRemediationsResponseBodyRemediations) SetConfigRuleId(v string) *ListRemediationsResponseBodyRemediations
- func (s *ListRemediationsResponseBodyRemediations) SetInvokeType(v string) *ListRemediationsResponseBodyRemediations
- func (s *ListRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationId(v string) *ListRemediationsResponseBodyRemediations
- func (s *ListRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationTime(v int64) *ListRemediationsResponseBodyRemediations
- func (s *ListRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationType(v string) *ListRemediationsResponseBodyRemediations
- func (s *ListRemediationsResponseBodyRemediations) SetRemediationId(v string) *ListRemediationsResponseBodyRemediations
- func (s *ListRemediationsResponseBodyRemediations) SetRemediationOriginParams(v string) *ListRemediationsResponseBodyRemediations
- func (s *ListRemediationsResponseBodyRemediations) SetRemediationSourceType(v string) *ListRemediationsResponseBodyRemediations
- func (s *ListRemediationsResponseBodyRemediations) SetRemediationTemplateId(v string) *ListRemediationsResponseBodyRemediations
- func (s *ListRemediationsResponseBodyRemediations) SetRemediationType(v string) *ListRemediationsResponseBodyRemediations
- func (s ListRemediationsResponseBodyRemediations) String() string
- type ListResourceEvaluationResultsRequest
- func (s ListResourceEvaluationResultsRequest) GoString() string
- func (s *ListResourceEvaluationResultsRequest) SetComplianceType(v string) *ListResourceEvaluationResultsRequest
- func (s *ListResourceEvaluationResultsRequest) SetMaxResults(v int32) *ListResourceEvaluationResultsRequest
- func (s *ListResourceEvaluationResultsRequest) SetNextToken(v string) *ListResourceEvaluationResultsRequest
- func (s *ListResourceEvaluationResultsRequest) SetRegion(v string) *ListResourceEvaluationResultsRequest
- func (s *ListResourceEvaluationResultsRequest) SetResourceId(v string) *ListResourceEvaluationResultsRequest
- func (s *ListResourceEvaluationResultsRequest) SetResourceType(v string) *ListResourceEvaluationResultsRequest
- func (s ListResourceEvaluationResultsRequest) String() string
- type ListResourceEvaluationResultsResponse
- func (s ListResourceEvaluationResultsResponse) GoString() string
- func (s *ListResourceEvaluationResultsResponse) SetBody(v *ListResourceEvaluationResultsResponseBody) *ListResourceEvaluationResultsResponse
- func (s *ListResourceEvaluationResultsResponse) SetHeaders(v map[string]*string) *ListResourceEvaluationResultsResponse
- func (s *ListResourceEvaluationResultsResponse) SetStatusCode(v int32) *ListResourceEvaluationResultsResponse
- func (s ListResourceEvaluationResultsResponse) String() string
- type ListResourceEvaluationResultsResponseBody
- func (s ListResourceEvaluationResultsResponseBody) GoString() string
- func (s *ListResourceEvaluationResultsResponseBody) SetEvaluationResults(v *ListResourceEvaluationResultsResponseBodyEvaluationResults) *ListResourceEvaluationResultsResponseBody
- func (s *ListResourceEvaluationResultsResponseBody) SetRequestId(v string) *ListResourceEvaluationResultsResponseBody
- func (s ListResourceEvaluationResultsResponseBody) String() string
- type ListResourceEvaluationResultsResponseBodyEvaluationResults
- func (s ListResourceEvaluationResultsResponseBodyEvaluationResults) GoString() string
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResults) SetEvaluationResultList(...) *ListResourceEvaluationResultsResponseBodyEvaluationResults
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResults) SetMaxResults(v int32) *ListResourceEvaluationResultsResponseBodyEvaluationResults
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResults) SetNextToken(v string) *ListResourceEvaluationResultsResponseBodyEvaluationResults
- func (s ListResourceEvaluationResultsResponseBodyEvaluationResults) String() string
- type ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
- func (s ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) GoString() string
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetAnnotation(v string) ...
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetComplianceType(v string) ...
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetConfigRuleInvokedTimestamp(v int64) ...
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetEvaluationResultIdentifier(...) ...
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetInvokingEventMessageType(v string) ...
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRemediationEnabled(v bool) ...
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetResultRecordedTimestamp(v int64) ...
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRiskLevel(v int32) ...
- func (s ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) String() string
- type ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier
- func (s ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) GoString() string
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetEvaluationResultQualifier(...) ...
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetOrderingTimestamp(v int64) ...
- func (s ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) String() string
- type ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
- func (s ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) GoString() string
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleArn(v string) ...
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleId(v string) ...
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleName(v string) ...
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetIgnoreDate(v string) ...
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetRegionId(v string) ...
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceId(v string) ...
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceName(v string) ...
- func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceType(v string) ...
- func (s ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) String() string
- type ListResourceRelationsRequest
- func (s ListResourceRelationsRequest) GoString() string
- func (s *ListResourceRelationsRequest) SetMaxResults(v int32) *ListResourceRelationsRequest
- func (s *ListResourceRelationsRequest) SetNextToken(v string) *ListResourceRelationsRequest
- func (s *ListResourceRelationsRequest) SetRegion(v string) *ListResourceRelationsRequest
- func (s *ListResourceRelationsRequest) SetRelationType(v string) *ListResourceRelationsRequest
- func (s *ListResourceRelationsRequest) SetResourceId(v string) *ListResourceRelationsRequest
- func (s *ListResourceRelationsRequest) SetResourceType(v string) *ListResourceRelationsRequest
- func (s *ListResourceRelationsRequest) SetTargetResourceId(v string) *ListResourceRelationsRequest
- func (s *ListResourceRelationsRequest) SetTargetResourceType(v string) *ListResourceRelationsRequest
- func (s ListResourceRelationsRequest) String() string
- type ListResourceRelationsResponse
- func (s ListResourceRelationsResponse) GoString() string
- func (s *ListResourceRelationsResponse) SetBody(v *ListResourceRelationsResponseBody) *ListResourceRelationsResponse
- func (s *ListResourceRelationsResponse) SetHeaders(v map[string]*string) *ListResourceRelationsResponse
- func (s *ListResourceRelationsResponse) SetStatusCode(v int32) *ListResourceRelationsResponse
- func (s ListResourceRelationsResponse) String() string
- type ListResourceRelationsResponseBody
- func (s ListResourceRelationsResponseBody) GoString() string
- func (s *ListResourceRelationsResponseBody) SetRequestId(v string) *ListResourceRelationsResponseBody
- func (s *ListResourceRelationsResponseBody) SetResourceRelations(v *ListResourceRelationsResponseBodyResourceRelations) *ListResourceRelationsResponseBody
- func (s ListResourceRelationsResponseBody) String() string
- type ListResourceRelationsResponseBodyResourceRelations
- func (s ListResourceRelationsResponseBodyResourceRelations) GoString() string
- func (s *ListResourceRelationsResponseBodyResourceRelations) SetMaxResults(v int32) *ListResourceRelationsResponseBodyResourceRelations
- func (s *ListResourceRelationsResponseBodyResourceRelations) SetNextToken(v string) *ListResourceRelationsResponseBodyResourceRelations
- func (s *ListResourceRelationsResponseBodyResourceRelations) SetResourceRelationList(v []*ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) *ListResourceRelationsResponseBodyResourceRelations
- func (s ListResourceRelationsResponseBodyResourceRelations) String() string
- type ListResourceRelationsResponseBodyResourceRelationsResourceRelationList
- func (s ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) GoString() string
- func (s *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetAccountId(v int64) *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList
- func (s *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetRelationType(v string) *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList
- func (s *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetSourceResourceId(v string) *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList
- func (s *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetSourceResourceRegionId(v string) *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList
- func (s *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetSourceResourceType(v string) *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList
- func (s *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetTargetResourceId(v string) *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList
- func (s *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetTargetResourceType(v string) *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList
- func (s ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) String() string
- type ListResourcesByAdvancedSearchRequest
- type ListResourcesByAdvancedSearchResponse
- func (s ListResourcesByAdvancedSearchResponse) GoString() string
- func (s *ListResourcesByAdvancedSearchResponse) SetBody(v *ListResourcesByAdvancedSearchResponseBody) *ListResourcesByAdvancedSearchResponse
- func (s *ListResourcesByAdvancedSearchResponse) SetHeaders(v map[string]*string) *ListResourcesByAdvancedSearchResponse
- func (s *ListResourcesByAdvancedSearchResponse) SetStatusCode(v int32) *ListResourcesByAdvancedSearchResponse
- func (s ListResourcesByAdvancedSearchResponse) String() string
- type ListResourcesByAdvancedSearchResponseBody
- func (s ListResourcesByAdvancedSearchResponseBody) GoString() string
- func (s *ListResourcesByAdvancedSearchResponseBody) SetQueryResults(v *ListResourcesByAdvancedSearchResponseBodyQueryResults) *ListResourcesByAdvancedSearchResponseBody
- func (s *ListResourcesByAdvancedSearchResponseBody) SetRequestId(v string) *ListResourcesByAdvancedSearchResponseBody
- func (s ListResourcesByAdvancedSearchResponseBody) String() string
- type ListResourcesByAdvancedSearchResponseBodyQueryResults
- func (s ListResourcesByAdvancedSearchResponseBodyQueryResults) GoString() string
- func (s *ListResourcesByAdvancedSearchResponseBodyQueryResults) SetQueryResultList(v *ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) *ListResourcesByAdvancedSearchResponseBodyQueryResults
- func (s ListResourcesByAdvancedSearchResponseBodyQueryResults) String() string
- type ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList
- func (s ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) GoString() string
- func (s *ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) SetColumns(v []*string) *ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList
- func (s *ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) SetValues(v []interface{}) *ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList
- func (s ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) String() string
- type ListSupportedProductsRequest
- type ListSupportedProductsResponse
- func (s ListSupportedProductsResponse) GoString() string
- func (s *ListSupportedProductsResponse) SetBody(v *ListSupportedProductsResponseBody) *ListSupportedProductsResponse
- func (s *ListSupportedProductsResponse) SetHeaders(v map[string]*string) *ListSupportedProductsResponse
- func (s *ListSupportedProductsResponse) SetStatusCode(v int32) *ListSupportedProductsResponse
- func (s ListSupportedProductsResponse) String() string
- type ListSupportedProductsResponseBody
- func (s ListSupportedProductsResponseBody) GoString() string
- func (s *ListSupportedProductsResponseBody) SetMaxResults(v string) *ListSupportedProductsResponseBody
- func (s *ListSupportedProductsResponseBody) SetNextToken(v string) *ListSupportedProductsResponseBody
- func (s *ListSupportedProductsResponseBody) SetProducts(v []*ListSupportedProductsResponseBodyProducts) *ListSupportedProductsResponseBody
- func (s *ListSupportedProductsResponseBody) SetRequestId(v string) *ListSupportedProductsResponseBody
- func (s ListSupportedProductsResponseBody) String() string
- type ListSupportedProductsResponseBodyProducts
- func (s ListSupportedProductsResponseBodyProducts) GoString() string
- func (s *ListSupportedProductsResponseBodyProducts) SetProductNameEn(v string) *ListSupportedProductsResponseBodyProducts
- func (s *ListSupportedProductsResponseBodyProducts) SetProductNameZh(v string) *ListSupportedProductsResponseBodyProducts
- func (s *ListSupportedProductsResponseBodyProducts) SetResourceTypeList(v []*ListSupportedProductsResponseBodyProductsResourceTypeList) *ListSupportedProductsResponseBodyProducts
- func (s ListSupportedProductsResponseBodyProducts) String() string
- type ListSupportedProductsResponseBodyProductsResourceTypeList
- func (s ListSupportedProductsResponseBodyProductsResourceTypeList) GoString() string
- func (s *ListSupportedProductsResponseBodyProductsResourceTypeList) SetResourceType(v string) *ListSupportedProductsResponseBodyProductsResourceTypeList
- func (s *ListSupportedProductsResponseBodyProductsResourceTypeList) SetTypeNameEn(v string) *ListSupportedProductsResponseBodyProductsResourceTypeList
- func (s *ListSupportedProductsResponseBodyProductsResourceTypeList) SetTypeNameZh(v string) *ListSupportedProductsResponseBodyProductsResourceTypeList
- func (s *ListSupportedProductsResponseBodyProductsResourceTypeList) SetTypePageLink(v string) *ListSupportedProductsResponseBodyProductsResourceTypeList
- func (s ListSupportedProductsResponseBodyProductsResourceTypeList) String() string
- type ListTagResourcesRequest
- func (s ListTagResourcesRequest) GoString() string
- func (s *ListTagResourcesRequest) SetNextToken(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetRegionId(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetResourceId(v []*string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetResourceType(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetTag(v []*ListTagResourcesRequestTag) *ListTagResourcesRequest
- func (s ListTagResourcesRequest) String() string
- type ListTagResourcesRequestTag
- type ListTagResourcesResponse
- func (s ListTagResourcesResponse) GoString() string
- func (s *ListTagResourcesResponse) SetBody(v *ListTagResourcesResponseBody) *ListTagResourcesResponse
- func (s *ListTagResourcesResponse) SetHeaders(v map[string]*string) *ListTagResourcesResponse
- func (s *ListTagResourcesResponse) SetStatusCode(v int32) *ListTagResourcesResponse
- func (s ListTagResourcesResponse) String() string
- type ListTagResourcesResponseBody
- func (s ListTagResourcesResponseBody) GoString() string
- func (s *ListTagResourcesResponseBody) SetNextToken(v string) *ListTagResourcesResponseBody
- func (s *ListTagResourcesResponseBody) SetRequestId(v string) *ListTagResourcesResponseBody
- func (s *ListTagResourcesResponseBody) SetTagResources(v *ListTagResourcesResponseBodyTagResources) *ListTagResourcesResponseBody
- func (s ListTagResourcesResponseBody) String() string
- type ListTagResourcesResponseBodyTagResources
- type ListTagResourcesResponseBodyTagResourcesTagResource
- func (s ListTagResourcesResponseBodyTagResourcesTagResource) GoString() string
- func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
- func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
- func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetTagKey(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
- func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
- func (s ListTagResourcesResponseBodyTagResourcesTagResource) String() string
- type ListTagResourcesShrinkRequest
- func (s ListTagResourcesShrinkRequest) GoString() string
- func (s *ListTagResourcesShrinkRequest) SetNextToken(v string) *ListTagResourcesShrinkRequest
- func (s *ListTagResourcesShrinkRequest) SetRegionId(v string) *ListTagResourcesShrinkRequest
- func (s *ListTagResourcesShrinkRequest) SetResourceId(v []*string) *ListTagResourcesShrinkRequest
- func (s *ListTagResourcesShrinkRequest) SetResourceType(v string) *ListTagResourcesShrinkRequest
- func (s *ListTagResourcesShrinkRequest) SetTagShrink(v string) *ListTagResourcesShrinkRequest
- func (s ListTagResourcesShrinkRequest) String() string
- type PutEvaluationsRequest
- func (s PutEvaluationsRequest) GoString() string
- func (s *PutEvaluationsRequest) SetDeleteMode(v bool) *PutEvaluationsRequest
- func (s *PutEvaluationsRequest) SetEvaluations(v string) *PutEvaluationsRequest
- func (s *PutEvaluationsRequest) SetResultToken(v string) *PutEvaluationsRequest
- func (s PutEvaluationsRequest) String() string
- type PutEvaluationsResponse
- func (s PutEvaluationsResponse) GoString() string
- func (s *PutEvaluationsResponse) SetBody(v *PutEvaluationsResponseBody) *PutEvaluationsResponse
- func (s *PutEvaluationsResponse) SetHeaders(v map[string]*string) *PutEvaluationsResponse
- func (s *PutEvaluationsResponse) SetStatusCode(v int32) *PutEvaluationsResponse
- func (s PutEvaluationsResponse) String() string
- type PutEvaluationsResponseBody
- type ResourceDirectoryFolderNode
- func (s ResourceDirectoryFolderNode) GoString() string
- func (s *ResourceDirectoryFolderNode) SetAccountId(v string) *ResourceDirectoryFolderNode
- func (s *ResourceDirectoryFolderNode) SetChildren(v []*ResourceDirectoryFolderNode) *ResourceDirectoryFolderNode
- func (s *ResourceDirectoryFolderNode) SetDisplayName(v string) *ResourceDirectoryFolderNode
- func (s *ResourceDirectoryFolderNode) SetFolderId(v string) *ResourceDirectoryFolderNode
- func (s *ResourceDirectoryFolderNode) SetFolderName(v string) *ResourceDirectoryFolderNode
- func (s *ResourceDirectoryFolderNode) SetParentFolderId(v string) *ResourceDirectoryFolderNode
- func (s ResourceDirectoryFolderNode) String() string
- type RevertAggregateEvaluationResultsRequest
- func (s RevertAggregateEvaluationResultsRequest) GoString() string
- func (s *RevertAggregateEvaluationResultsRequest) SetAggregatorId(v string) *RevertAggregateEvaluationResultsRequest
- func (s *RevertAggregateEvaluationResultsRequest) SetConfigRuleId(v string) *RevertAggregateEvaluationResultsRequest
- func (s *RevertAggregateEvaluationResultsRequest) SetResources(v []*RevertAggregateEvaluationResultsRequestResources) *RevertAggregateEvaluationResultsRequest
- func (s RevertAggregateEvaluationResultsRequest) String() string
- type RevertAggregateEvaluationResultsRequestResources
- func (s RevertAggregateEvaluationResultsRequestResources) GoString() string
- func (s *RevertAggregateEvaluationResultsRequestResources) SetRegion(v string) *RevertAggregateEvaluationResultsRequestResources
- func (s *RevertAggregateEvaluationResultsRequestResources) SetResourceAccountId(v int64) *RevertAggregateEvaluationResultsRequestResources
- func (s *RevertAggregateEvaluationResultsRequestResources) SetResourceId(v string) *RevertAggregateEvaluationResultsRequestResources
- func (s *RevertAggregateEvaluationResultsRequestResources) SetResourceType(v string) *RevertAggregateEvaluationResultsRequestResources
- func (s RevertAggregateEvaluationResultsRequestResources) String() string
- type RevertAggregateEvaluationResultsResponse
- func (s RevertAggregateEvaluationResultsResponse) GoString() string
- func (s *RevertAggregateEvaluationResultsResponse) SetBody(v *RevertAggregateEvaluationResultsResponseBody) *RevertAggregateEvaluationResultsResponse
- func (s *RevertAggregateEvaluationResultsResponse) SetHeaders(v map[string]*string) *RevertAggregateEvaluationResultsResponse
- func (s *RevertAggregateEvaluationResultsResponse) SetStatusCode(v int32) *RevertAggregateEvaluationResultsResponse
- func (s RevertAggregateEvaluationResultsResponse) String() string
- type RevertAggregateEvaluationResultsResponseBody
- type RevertAggregateEvaluationResultsShrinkRequest
- func (s RevertAggregateEvaluationResultsShrinkRequest) GoString() string
- func (s *RevertAggregateEvaluationResultsShrinkRequest) SetAggregatorId(v string) *RevertAggregateEvaluationResultsShrinkRequest
- func (s *RevertAggregateEvaluationResultsShrinkRequest) SetConfigRuleId(v string) *RevertAggregateEvaluationResultsShrinkRequest
- func (s *RevertAggregateEvaluationResultsShrinkRequest) SetResourcesShrink(v string) *RevertAggregateEvaluationResultsShrinkRequest
- func (s RevertAggregateEvaluationResultsShrinkRequest) String() string
- type RevertEvaluationResultsRequest
- func (s RevertEvaluationResultsRequest) GoString() string
- func (s *RevertEvaluationResultsRequest) SetConfigRuleId(v string) *RevertEvaluationResultsRequest
- func (s *RevertEvaluationResultsRequest) SetResources(v []*RevertEvaluationResultsRequestResources) *RevertEvaluationResultsRequest
- func (s RevertEvaluationResultsRequest) String() string
- type RevertEvaluationResultsRequestResources
- func (s RevertEvaluationResultsRequestResources) GoString() string
- func (s *RevertEvaluationResultsRequestResources) SetRegion(v string) *RevertEvaluationResultsRequestResources
- func (s *RevertEvaluationResultsRequestResources) SetResourceAccountId(v int64) *RevertEvaluationResultsRequestResources
- func (s *RevertEvaluationResultsRequestResources) SetResourceId(v string) *RevertEvaluationResultsRequestResources
- func (s *RevertEvaluationResultsRequestResources) SetResourceType(v string) *RevertEvaluationResultsRequestResources
- func (s RevertEvaluationResultsRequestResources) String() string
- type RevertEvaluationResultsResponse
- func (s RevertEvaluationResultsResponse) GoString() string
- func (s *RevertEvaluationResultsResponse) SetBody(v *RevertEvaluationResultsResponseBody) *RevertEvaluationResultsResponse
- func (s *RevertEvaluationResultsResponse) SetHeaders(v map[string]*string) *RevertEvaluationResultsResponse
- func (s *RevertEvaluationResultsResponse) SetStatusCode(v int32) *RevertEvaluationResultsResponse
- func (s RevertEvaluationResultsResponse) String() string
- type RevertEvaluationResultsResponseBody
- type RevertEvaluationResultsShrinkRequest
- func (s RevertEvaluationResultsShrinkRequest) GoString() string
- func (s *RevertEvaluationResultsShrinkRequest) SetConfigRuleId(v string) *RevertEvaluationResultsShrinkRequest
- func (s *RevertEvaluationResultsShrinkRequest) SetResourcesShrink(v string) *RevertEvaluationResultsShrinkRequest
- func (s RevertEvaluationResultsShrinkRequest) String() string
- type StartAggregateConfigRuleEvaluationRequest
- func (s StartAggregateConfigRuleEvaluationRequest) GoString() string
- func (s *StartAggregateConfigRuleEvaluationRequest) SetAggregatorId(v string) *StartAggregateConfigRuleEvaluationRequest
- func (s *StartAggregateConfigRuleEvaluationRequest) SetCompliancePackId(v string) *StartAggregateConfigRuleEvaluationRequest
- func (s *StartAggregateConfigRuleEvaluationRequest) SetConfigRuleId(v string) *StartAggregateConfigRuleEvaluationRequest
- func (s *StartAggregateConfigRuleEvaluationRequest) SetRevertEvaluation(v bool) *StartAggregateConfigRuleEvaluationRequest
- func (s StartAggregateConfigRuleEvaluationRequest) String() string
- type StartAggregateConfigRuleEvaluationResponse
- func (s StartAggregateConfigRuleEvaluationResponse) GoString() string
- func (s *StartAggregateConfigRuleEvaluationResponse) SetBody(v *StartAggregateConfigRuleEvaluationResponseBody) *StartAggregateConfigRuleEvaluationResponse
- func (s *StartAggregateConfigRuleEvaluationResponse) SetHeaders(v map[string]*string) *StartAggregateConfigRuleEvaluationResponse
- func (s *StartAggregateConfigRuleEvaluationResponse) SetStatusCode(v int32) *StartAggregateConfigRuleEvaluationResponse
- func (s StartAggregateConfigRuleEvaluationResponse) String() string
- type StartAggregateConfigRuleEvaluationResponseBody
- func (s StartAggregateConfigRuleEvaluationResponseBody) GoString() string
- func (s *StartAggregateConfigRuleEvaluationResponseBody) SetRequestId(v string) *StartAggregateConfigRuleEvaluationResponseBody
- func (s *StartAggregateConfigRuleEvaluationResponseBody) SetResult(v bool) *StartAggregateConfigRuleEvaluationResponseBody
- func (s StartAggregateConfigRuleEvaluationResponseBody) String() string
- type StartAggregateRemediationRequest
- func (s StartAggregateRemediationRequest) GoString() string
- func (s *StartAggregateRemediationRequest) SetAggregatorId(v string) *StartAggregateRemediationRequest
- func (s *StartAggregateRemediationRequest) SetConfigRuleId(v string) *StartAggregateRemediationRequest
- func (s *StartAggregateRemediationRequest) SetResourceAccountId(v int64) *StartAggregateRemediationRequest
- func (s StartAggregateRemediationRequest) String() string
- type StartAggregateRemediationResponse
- func (s StartAggregateRemediationResponse) GoString() string
- func (s *StartAggregateRemediationResponse) SetBody(v *StartAggregateRemediationResponseBody) *StartAggregateRemediationResponse
- func (s *StartAggregateRemediationResponse) SetHeaders(v map[string]*string) *StartAggregateRemediationResponse
- func (s *StartAggregateRemediationResponse) SetStatusCode(v int32) *StartAggregateRemediationResponse
- func (s StartAggregateRemediationResponse) String() string
- type StartAggregateRemediationResponseBody
- func (s StartAggregateRemediationResponseBody) GoString() string
- func (s *StartAggregateRemediationResponseBody) SetData(v bool) *StartAggregateRemediationResponseBody
- func (s *StartAggregateRemediationResponseBody) SetRequestId(v string) *StartAggregateRemediationResponseBody
- func (s StartAggregateRemediationResponseBody) String() string
- type StartConfigRuleEvaluationRequest
- func (s StartConfigRuleEvaluationRequest) GoString() string
- func (s *StartConfigRuleEvaluationRequest) SetCompliancePackId(v string) *StartConfigRuleEvaluationRequest
- func (s *StartConfigRuleEvaluationRequest) SetConfigRuleId(v string) *StartConfigRuleEvaluationRequest
- func (s *StartConfigRuleEvaluationRequest) SetRevertEvaluation(v bool) *StartConfigRuleEvaluationRequest
- func (s StartConfigRuleEvaluationRequest) String() string
- type StartConfigRuleEvaluationResponse
- func (s StartConfigRuleEvaluationResponse) GoString() string
- func (s *StartConfigRuleEvaluationResponse) SetBody(v *StartConfigRuleEvaluationResponseBody) *StartConfigRuleEvaluationResponse
- func (s *StartConfigRuleEvaluationResponse) SetHeaders(v map[string]*string) *StartConfigRuleEvaluationResponse
- func (s *StartConfigRuleEvaluationResponse) SetStatusCode(v int32) *StartConfigRuleEvaluationResponse
- func (s StartConfigRuleEvaluationResponse) String() string
- type StartConfigRuleEvaluationResponseBody
- func (s StartConfigRuleEvaluationResponseBody) GoString() string
- func (s *StartConfigRuleEvaluationResponseBody) SetRequestId(v string) *StartConfigRuleEvaluationResponseBody
- func (s *StartConfigRuleEvaluationResponseBody) SetResult(v bool) *StartConfigRuleEvaluationResponseBody
- func (s StartConfigRuleEvaluationResponseBody) String() string
- type StartConfigurationRecorderResponse
- func (s StartConfigurationRecorderResponse) GoString() string
- func (s *StartConfigurationRecorderResponse) SetBody(v *StartConfigurationRecorderResponseBody) *StartConfigurationRecorderResponse
- func (s *StartConfigurationRecorderResponse) SetHeaders(v map[string]*string) *StartConfigurationRecorderResponse
- func (s *StartConfigurationRecorderResponse) SetStatusCode(v int32) *StartConfigurationRecorderResponse
- func (s StartConfigurationRecorderResponse) String() string
- type StartConfigurationRecorderResponseBody
- func (s StartConfigurationRecorderResponseBody) GoString() string
- func (s *StartConfigurationRecorderResponseBody) SetConfigurationRecorder(v *StartConfigurationRecorderResponseBodyConfigurationRecorder) *StartConfigurationRecorderResponseBody
- func (s *StartConfigurationRecorderResponseBody) SetRequestId(v string) *StartConfigurationRecorderResponseBody
- func (s StartConfigurationRecorderResponseBody) String() string
- type StartConfigurationRecorderResponseBodyConfigurationRecorder
- func (s StartConfigurationRecorderResponseBodyConfigurationRecorder) GoString() string
- func (s *StartConfigurationRecorderResponseBodyConfigurationRecorder) SetConfigurationRecorderStatus(v string) *StartConfigurationRecorderResponseBodyConfigurationRecorder
- func (s *StartConfigurationRecorderResponseBodyConfigurationRecorder) SetResourceTypes(v []*string) *StartConfigurationRecorderResponseBodyConfigurationRecorder
- func (s StartConfigurationRecorderResponseBodyConfigurationRecorder) String() string
- type StartRemediationRequest
- type StartRemediationResponse
- func (s StartRemediationResponse) GoString() string
- func (s *StartRemediationResponse) SetBody(v *StartRemediationResponseBody) *StartRemediationResponse
- func (s *StartRemediationResponse) SetHeaders(v map[string]*string) *StartRemediationResponse
- func (s *StartRemediationResponse) SetStatusCode(v int32) *StartRemediationResponse
- func (s StartRemediationResponse) String() string
- type StartRemediationResponseBody
- type StopConfigurationRecorderResponse
- func (s StopConfigurationRecorderResponse) GoString() string
- func (s *StopConfigurationRecorderResponse) SetBody(v *StopConfigurationRecorderResponseBody) *StopConfigurationRecorderResponse
- func (s *StopConfigurationRecorderResponse) SetHeaders(v map[string]*string) *StopConfigurationRecorderResponse
- func (s *StopConfigurationRecorderResponse) SetStatusCode(v int32) *StopConfigurationRecorderResponse
- func (s StopConfigurationRecorderResponse) String() string
- type StopConfigurationRecorderResponseBody
- func (s StopConfigurationRecorderResponseBody) GoString() string
- func (s *StopConfigurationRecorderResponseBody) SetRequestId(v string) *StopConfigurationRecorderResponseBody
- func (s *StopConfigurationRecorderResponseBody) SetStopConfigurationRecorderResult(v bool) *StopConfigurationRecorderResponseBody
- func (s StopConfigurationRecorderResponseBody) String() string
- type TagResourcesRequest
- func (s TagResourcesRequest) GoString() string
- func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetResourceId(v []*string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetTag(v []*TagResourcesRequestTag) *TagResourcesRequest
- func (s TagResourcesRequest) String() string
- type TagResourcesRequestTag
- type TagResourcesResponse
- func (s TagResourcesResponse) GoString() string
- func (s *TagResourcesResponse) SetBody(v *TagResourcesResponseBody) *TagResourcesResponse
- func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse
- func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse
- func (s TagResourcesResponse) String() string
- type TagResourcesResponseBody
- type TagResourcesShrinkRequest
- func (s TagResourcesShrinkRequest) GoString() string
- func (s *TagResourcesShrinkRequest) SetRegionId(v string) *TagResourcesShrinkRequest
- func (s *TagResourcesShrinkRequest) SetResourceId(v []*string) *TagResourcesShrinkRequest
- func (s *TagResourcesShrinkRequest) SetResourceType(v string) *TagResourcesShrinkRequest
- func (s *TagResourcesShrinkRequest) SetTagShrink(v string) *TagResourcesShrinkRequest
- func (s TagResourcesShrinkRequest) String() string
- type UntagResourcesRequest
- func (s UntagResourcesRequest) GoString() string
- func (s *UntagResourcesRequest) SetAll(v bool) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetRegionId(v string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetResourceId(v []*string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetResourceType(v string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetTagKey(v []*string) *UntagResourcesRequest
- func (s UntagResourcesRequest) String() string
- type UntagResourcesResponse
- func (s UntagResourcesResponse) GoString() string
- func (s *UntagResourcesResponse) SetBody(v *UntagResourcesResponseBody) *UntagResourcesResponse
- func (s *UntagResourcesResponse) SetHeaders(v map[string]*string) *UntagResourcesResponse
- func (s *UntagResourcesResponse) SetStatusCode(v int32) *UntagResourcesResponse
- func (s UntagResourcesResponse) String() string
- type UntagResourcesResponseBody
- type UpdateAggregateCompliancePackRequest
- func (s UpdateAggregateCompliancePackRequest) GoString() string
- func (s *UpdateAggregateCompliancePackRequest) SetAggregatorId(v string) *UpdateAggregateCompliancePackRequest
- func (s *UpdateAggregateCompliancePackRequest) SetClientToken(v string) *UpdateAggregateCompliancePackRequest
- func (s *UpdateAggregateCompliancePackRequest) SetCompliancePackId(v string) *UpdateAggregateCompliancePackRequest
- func (s *UpdateAggregateCompliancePackRequest) SetCompliancePackName(v string) *UpdateAggregateCompliancePackRequest
- func (s *UpdateAggregateCompliancePackRequest) SetConfigRules(v []*UpdateAggregateCompliancePackRequestConfigRules) *UpdateAggregateCompliancePackRequest
- func (s *UpdateAggregateCompliancePackRequest) SetDescription(v string) *UpdateAggregateCompliancePackRequest
- func (s *UpdateAggregateCompliancePackRequest) SetExcludeResourceIdsScope(v string) *UpdateAggregateCompliancePackRequest
- func (s *UpdateAggregateCompliancePackRequest) SetRegionIdsScope(v string) *UpdateAggregateCompliancePackRequest
- func (s *UpdateAggregateCompliancePackRequest) SetResourceGroupIdsScope(v string) *UpdateAggregateCompliancePackRequest
- func (s *UpdateAggregateCompliancePackRequest) SetRiskLevel(v int32) *UpdateAggregateCompliancePackRequest
- func (s *UpdateAggregateCompliancePackRequest) SetTagKeyScope(v string) *UpdateAggregateCompliancePackRequest
- func (s *UpdateAggregateCompliancePackRequest) SetTagValueScope(v string) *UpdateAggregateCompliancePackRequest
- func (s UpdateAggregateCompliancePackRequest) String() string
- type UpdateAggregateCompliancePackRequestConfigRules
- func (s UpdateAggregateCompliancePackRequestConfigRules) GoString() string
- func (s *UpdateAggregateCompliancePackRequestConfigRules) SetConfigRuleId(v string) *UpdateAggregateCompliancePackRequestConfigRules
- func (s *UpdateAggregateCompliancePackRequestConfigRules) SetConfigRuleName(v string) *UpdateAggregateCompliancePackRequestConfigRules
- func (s *UpdateAggregateCompliancePackRequestConfigRules) SetConfigRuleParameters(v []*UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) *UpdateAggregateCompliancePackRequestConfigRules
- func (s *UpdateAggregateCompliancePackRequestConfigRules) SetDescription(v string) *UpdateAggregateCompliancePackRequestConfigRules
- func (s *UpdateAggregateCompliancePackRequestConfigRules) SetManagedRuleIdentifier(v string) *UpdateAggregateCompliancePackRequestConfigRules
- func (s *UpdateAggregateCompliancePackRequestConfigRules) SetRiskLevel(v int32) *UpdateAggregateCompliancePackRequestConfigRules
- func (s UpdateAggregateCompliancePackRequestConfigRules) String() string
- type UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters
- func (s UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) GoString() string
- func (s *UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterName(v string) *UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters
- func (s *UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterValue(v string) *UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters
- func (s UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) String() string
- type UpdateAggregateCompliancePackResponse
- func (s UpdateAggregateCompliancePackResponse) GoString() string
- func (s *UpdateAggregateCompliancePackResponse) SetBody(v *UpdateAggregateCompliancePackResponseBody) *UpdateAggregateCompliancePackResponse
- func (s *UpdateAggregateCompliancePackResponse) SetHeaders(v map[string]*string) *UpdateAggregateCompliancePackResponse
- func (s *UpdateAggregateCompliancePackResponse) SetStatusCode(v int32) *UpdateAggregateCompliancePackResponse
- func (s UpdateAggregateCompliancePackResponse) String() string
- type UpdateAggregateCompliancePackResponseBody
- func (s UpdateAggregateCompliancePackResponseBody) GoString() string
- func (s *UpdateAggregateCompliancePackResponseBody) SetCompliancePackId(v string) *UpdateAggregateCompliancePackResponseBody
- func (s *UpdateAggregateCompliancePackResponseBody) SetRequestId(v string) *UpdateAggregateCompliancePackResponseBody
- func (s UpdateAggregateCompliancePackResponseBody) String() string
- type UpdateAggregateCompliancePackShrinkRequest
- func (s UpdateAggregateCompliancePackShrinkRequest) GoString() string
- func (s *UpdateAggregateCompliancePackShrinkRequest) SetAggregatorId(v string) *UpdateAggregateCompliancePackShrinkRequest
- func (s *UpdateAggregateCompliancePackShrinkRequest) SetClientToken(v string) *UpdateAggregateCompliancePackShrinkRequest
- func (s *UpdateAggregateCompliancePackShrinkRequest) SetCompliancePackId(v string) *UpdateAggregateCompliancePackShrinkRequest
- func (s *UpdateAggregateCompliancePackShrinkRequest) SetCompliancePackName(v string) *UpdateAggregateCompliancePackShrinkRequest
- func (s *UpdateAggregateCompliancePackShrinkRequest) SetConfigRulesShrink(v string) *UpdateAggregateCompliancePackShrinkRequest
- func (s *UpdateAggregateCompliancePackShrinkRequest) SetDescription(v string) *UpdateAggregateCompliancePackShrinkRequest
- func (s *UpdateAggregateCompliancePackShrinkRequest) SetExcludeResourceIdsScope(v string) *UpdateAggregateCompliancePackShrinkRequest
- func (s *UpdateAggregateCompliancePackShrinkRequest) SetRegionIdsScope(v string) *UpdateAggregateCompliancePackShrinkRequest
- func (s *UpdateAggregateCompliancePackShrinkRequest) SetResourceGroupIdsScope(v string) *UpdateAggregateCompliancePackShrinkRequest
- func (s *UpdateAggregateCompliancePackShrinkRequest) SetRiskLevel(v int32) *UpdateAggregateCompliancePackShrinkRequest
- func (s *UpdateAggregateCompliancePackShrinkRequest) SetTagKeyScope(v string) *UpdateAggregateCompliancePackShrinkRequest
- func (s *UpdateAggregateCompliancePackShrinkRequest) SetTagValueScope(v string) *UpdateAggregateCompliancePackShrinkRequest
- func (s UpdateAggregateCompliancePackShrinkRequest) String() string
- type UpdateAggregateConfigDeliveryChannelRequest
- func (s UpdateAggregateConfigDeliveryChannelRequest) GoString() string
- func (s *UpdateAggregateConfigDeliveryChannelRequest) SetAggregatorId(v string) *UpdateAggregateConfigDeliveryChannelRequest
- func (s *UpdateAggregateConfigDeliveryChannelRequest) SetClientToken(v string) *UpdateAggregateConfigDeliveryChannelRequest
- func (s *UpdateAggregateConfigDeliveryChannelRequest) SetConfigurationItemChangeNotification(v bool) *UpdateAggregateConfigDeliveryChannelRequest
- func (s *UpdateAggregateConfigDeliveryChannelRequest) SetConfigurationSnapshot(v bool) *UpdateAggregateConfigDeliveryChannelRequest
- func (s *UpdateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelCondition(v string) *UpdateAggregateConfigDeliveryChannelRequest
- func (s *UpdateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelId(v string) *UpdateAggregateConfigDeliveryChannelRequest
- func (s *UpdateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelName(v string) *UpdateAggregateConfigDeliveryChannelRequest
- func (s *UpdateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelTargetArn(v string) *UpdateAggregateConfigDeliveryChannelRequest
- func (s *UpdateAggregateConfigDeliveryChannelRequest) SetDeliverySnapshotTime(v string) *UpdateAggregateConfigDeliveryChannelRequest
- func (s *UpdateAggregateConfigDeliveryChannelRequest) SetDescription(v string) *UpdateAggregateConfigDeliveryChannelRequest
- func (s *UpdateAggregateConfigDeliveryChannelRequest) SetNonCompliantNotification(v bool) *UpdateAggregateConfigDeliveryChannelRequest
- func (s *UpdateAggregateConfigDeliveryChannelRequest) SetOversizedDataOSSTargetArn(v string) *UpdateAggregateConfigDeliveryChannelRequest
- func (s *UpdateAggregateConfigDeliveryChannelRequest) SetStatus(v int64) *UpdateAggregateConfigDeliveryChannelRequest
- func (s UpdateAggregateConfigDeliveryChannelRequest) String() string
- type UpdateAggregateConfigDeliveryChannelResponse
- func (s UpdateAggregateConfigDeliveryChannelResponse) GoString() string
- func (s *UpdateAggregateConfigDeliveryChannelResponse) SetBody(v *UpdateAggregateConfigDeliveryChannelResponseBody) *UpdateAggregateConfigDeliveryChannelResponse
- func (s *UpdateAggregateConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *UpdateAggregateConfigDeliveryChannelResponse
- func (s *UpdateAggregateConfigDeliveryChannelResponse) SetStatusCode(v int32) *UpdateAggregateConfigDeliveryChannelResponse
- func (s UpdateAggregateConfigDeliveryChannelResponse) String() string
- type UpdateAggregateConfigDeliveryChannelResponseBody
- func (s UpdateAggregateConfigDeliveryChannelResponseBody) GoString() string
- func (s *UpdateAggregateConfigDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *UpdateAggregateConfigDeliveryChannelResponseBody
- func (s *UpdateAggregateConfigDeliveryChannelResponseBody) SetRequestId(v string) *UpdateAggregateConfigDeliveryChannelResponseBody
- func (s UpdateAggregateConfigDeliveryChannelResponseBody) String() string
- type UpdateAggregateConfigRuleRequest
- func (s UpdateAggregateConfigRuleRequest) GoString() string
- func (s *UpdateAggregateConfigRuleRequest) SetAggregatorId(v string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetClientToken(v string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetConfigRuleId(v string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetConfigRuleName(v string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetConfigRuleTriggerTypes(v string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetDescription(v string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetExcludeAccountIdsScope(v string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetExcludeFolderIdsScope(v string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetExcludeResourceIdsScope(v string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetFolderIdsScope(v string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetInputParameters(v map[string]interface{}) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetMaximumExecutionFrequency(v string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetRegionIdsScope(v string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetResourceGroupIdsScope(v string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetResourceTypesScope(v []*string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetRiskLevel(v int32) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetTagKeyLogicScope(v string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetTagKeyScope(v string) *UpdateAggregateConfigRuleRequest
- func (s *UpdateAggregateConfigRuleRequest) SetTagValueScope(v string) *UpdateAggregateConfigRuleRequest
- func (s UpdateAggregateConfigRuleRequest) String() string
- type UpdateAggregateConfigRuleResponse
- func (s UpdateAggregateConfigRuleResponse) GoString() string
- func (s *UpdateAggregateConfigRuleResponse) SetBody(v *UpdateAggregateConfigRuleResponseBody) *UpdateAggregateConfigRuleResponse
- func (s *UpdateAggregateConfigRuleResponse) SetHeaders(v map[string]*string) *UpdateAggregateConfigRuleResponse
- func (s *UpdateAggregateConfigRuleResponse) SetStatusCode(v int32) *UpdateAggregateConfigRuleResponse
- func (s UpdateAggregateConfigRuleResponse) String() string
- type UpdateAggregateConfigRuleResponseBody
- func (s UpdateAggregateConfigRuleResponseBody) GoString() string
- func (s *UpdateAggregateConfigRuleResponseBody) SetConfigRuleId(v string) *UpdateAggregateConfigRuleResponseBody
- func (s *UpdateAggregateConfigRuleResponseBody) SetRequestId(v string) *UpdateAggregateConfigRuleResponseBody
- func (s UpdateAggregateConfigRuleResponseBody) String() string
- type UpdateAggregateConfigRuleShrinkRequest
- func (s UpdateAggregateConfigRuleShrinkRequest) GoString() string
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetAggregatorId(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetClientToken(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetConfigRuleId(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetConfigRuleName(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetConfigRuleTriggerTypes(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetDescription(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetExcludeAccountIdsScope(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetExcludeFolderIdsScope(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetExcludeResourceIdsScope(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetFolderIdsScope(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetInputParametersShrink(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetMaximumExecutionFrequency(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetRegionIdsScope(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetResourceGroupIdsScope(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetResourceTypesScopeShrink(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetRiskLevel(v int32) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetTagKeyLogicScope(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetTagKeyScope(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s *UpdateAggregateConfigRuleShrinkRequest) SetTagValueScope(v string) *UpdateAggregateConfigRuleShrinkRequest
- func (s UpdateAggregateConfigRuleShrinkRequest) String() string
- type UpdateAggregateRemediationRequest
- func (s UpdateAggregateRemediationRequest) GoString() string
- func (s *UpdateAggregateRemediationRequest) SetAggregatorId(v string) *UpdateAggregateRemediationRequest
- func (s *UpdateAggregateRemediationRequest) SetInvokeType(v string) *UpdateAggregateRemediationRequest
- func (s *UpdateAggregateRemediationRequest) SetParams(v string) *UpdateAggregateRemediationRequest
- func (s *UpdateAggregateRemediationRequest) SetRemediationId(v string) *UpdateAggregateRemediationRequest
- func (s *UpdateAggregateRemediationRequest) SetRemediationTemplateId(v string) *UpdateAggregateRemediationRequest
- func (s *UpdateAggregateRemediationRequest) SetRemediationType(v string) *UpdateAggregateRemediationRequest
- func (s *UpdateAggregateRemediationRequest) SetSourceType(v string) *UpdateAggregateRemediationRequest
- func (s UpdateAggregateRemediationRequest) String() string
- type UpdateAggregateRemediationResponse
- func (s UpdateAggregateRemediationResponse) GoString() string
- func (s *UpdateAggregateRemediationResponse) SetBody(v *UpdateAggregateRemediationResponseBody) *UpdateAggregateRemediationResponse
- func (s *UpdateAggregateRemediationResponse) SetHeaders(v map[string]*string) *UpdateAggregateRemediationResponse
- func (s *UpdateAggregateRemediationResponse) SetStatusCode(v int32) *UpdateAggregateRemediationResponse
- func (s UpdateAggregateRemediationResponse) String() string
- type UpdateAggregateRemediationResponseBody
- func (s UpdateAggregateRemediationResponseBody) GoString() string
- func (s *UpdateAggregateRemediationResponseBody) SetRemediationId(v string) *UpdateAggregateRemediationResponseBody
- func (s *UpdateAggregateRemediationResponseBody) SetRequestId(v string) *UpdateAggregateRemediationResponseBody
- func (s UpdateAggregateRemediationResponseBody) String() string
- type UpdateAggregatorRequest
- func (s UpdateAggregatorRequest) GoString() string
- func (s *UpdateAggregatorRequest) SetAggregatorAccounts(v []*UpdateAggregatorRequestAggregatorAccounts) *UpdateAggregatorRequest
- func (s *UpdateAggregatorRequest) SetAggregatorId(v string) *UpdateAggregatorRequest
- func (s *UpdateAggregatorRequest) SetAggregatorName(v string) *UpdateAggregatorRequest
- func (s *UpdateAggregatorRequest) SetClientToken(v string) *UpdateAggregatorRequest
- func (s *UpdateAggregatorRequest) SetDescription(v string) *UpdateAggregatorRequest
- func (s UpdateAggregatorRequest) String() string
- type UpdateAggregatorRequestAggregatorAccounts
- func (s UpdateAggregatorRequestAggregatorAccounts) GoString() string
- func (s *UpdateAggregatorRequestAggregatorAccounts) SetAccountId(v int64) *UpdateAggregatorRequestAggregatorAccounts
- func (s *UpdateAggregatorRequestAggregatorAccounts) SetAccountName(v string) *UpdateAggregatorRequestAggregatorAccounts
- func (s *UpdateAggregatorRequestAggregatorAccounts) SetAccountType(v string) *UpdateAggregatorRequestAggregatorAccounts
- func (s UpdateAggregatorRequestAggregatorAccounts) String() string
- type UpdateAggregatorResponse
- func (s UpdateAggregatorResponse) GoString() string
- func (s *UpdateAggregatorResponse) SetBody(v *UpdateAggregatorResponseBody) *UpdateAggregatorResponse
- func (s *UpdateAggregatorResponse) SetHeaders(v map[string]*string) *UpdateAggregatorResponse
- func (s *UpdateAggregatorResponse) SetStatusCode(v int32) *UpdateAggregatorResponse
- func (s UpdateAggregatorResponse) String() string
- type UpdateAggregatorResponseBody
- type UpdateAggregatorShrinkRequest
- func (s UpdateAggregatorShrinkRequest) GoString() string
- func (s *UpdateAggregatorShrinkRequest) SetAggregatorAccountsShrink(v string) *UpdateAggregatorShrinkRequest
- func (s *UpdateAggregatorShrinkRequest) SetAggregatorId(v string) *UpdateAggregatorShrinkRequest
- func (s *UpdateAggregatorShrinkRequest) SetAggregatorName(v string) *UpdateAggregatorShrinkRequest
- func (s *UpdateAggregatorShrinkRequest) SetClientToken(v string) *UpdateAggregatorShrinkRequest
- func (s *UpdateAggregatorShrinkRequest) SetDescription(v string) *UpdateAggregatorShrinkRequest
- func (s UpdateAggregatorShrinkRequest) String() string
- type UpdateCompliancePackRequest
- func (s UpdateCompliancePackRequest) GoString() string
- func (s *UpdateCompliancePackRequest) SetClientToken(v string) *UpdateCompliancePackRequest
- func (s *UpdateCompliancePackRequest) SetCompliancePackId(v string) *UpdateCompliancePackRequest
- func (s *UpdateCompliancePackRequest) SetCompliancePackName(v string) *UpdateCompliancePackRequest
- func (s *UpdateCompliancePackRequest) SetConfigRules(v []*UpdateCompliancePackRequestConfigRules) *UpdateCompliancePackRequest
- func (s *UpdateCompliancePackRequest) SetDescription(v string) *UpdateCompliancePackRequest
- func (s *UpdateCompliancePackRequest) SetExcludeResourceIdsScope(v string) *UpdateCompliancePackRequest
- func (s *UpdateCompliancePackRequest) SetRegionIdsScope(v string) *UpdateCompliancePackRequest
- func (s *UpdateCompliancePackRequest) SetResourceGroupIdsScope(v string) *UpdateCompliancePackRequest
- func (s *UpdateCompliancePackRequest) SetRiskLevel(v int32) *UpdateCompliancePackRequest
- func (s *UpdateCompliancePackRequest) SetTagKeyScope(v string) *UpdateCompliancePackRequest
- func (s *UpdateCompliancePackRequest) SetTagValueScope(v string) *UpdateCompliancePackRequest
- func (s UpdateCompliancePackRequest) String() string
- type UpdateCompliancePackRequestConfigRules
- func (s UpdateCompliancePackRequestConfigRules) GoString() string
- func (s *UpdateCompliancePackRequestConfigRules) SetConfigRuleId(v string) *UpdateCompliancePackRequestConfigRules
- func (s *UpdateCompliancePackRequestConfigRules) SetConfigRuleName(v string) *UpdateCompliancePackRequestConfigRules
- func (s *UpdateCompliancePackRequestConfigRules) SetConfigRuleParameters(v []*UpdateCompliancePackRequestConfigRulesConfigRuleParameters) *UpdateCompliancePackRequestConfigRules
- func (s *UpdateCompliancePackRequestConfigRules) SetDescription(v string) *UpdateCompliancePackRequestConfigRules
- func (s *UpdateCompliancePackRequestConfigRules) SetManagedRuleIdentifier(v string) *UpdateCompliancePackRequestConfigRules
- func (s *UpdateCompliancePackRequestConfigRules) SetRiskLevel(v int32) *UpdateCompliancePackRequestConfigRules
- func (s UpdateCompliancePackRequestConfigRules) String() string
- type UpdateCompliancePackRequestConfigRulesConfigRuleParameters
- func (s UpdateCompliancePackRequestConfigRulesConfigRuleParameters) GoString() string
- func (s *UpdateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterName(v string) *UpdateCompliancePackRequestConfigRulesConfigRuleParameters
- func (s *UpdateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterValue(v string) *UpdateCompliancePackRequestConfigRulesConfigRuleParameters
- func (s UpdateCompliancePackRequestConfigRulesConfigRuleParameters) String() string
- type UpdateCompliancePackResponse
- func (s UpdateCompliancePackResponse) GoString() string
- func (s *UpdateCompliancePackResponse) SetBody(v *UpdateCompliancePackResponseBody) *UpdateCompliancePackResponse
- func (s *UpdateCompliancePackResponse) SetHeaders(v map[string]*string) *UpdateCompliancePackResponse
- func (s *UpdateCompliancePackResponse) SetStatusCode(v int32) *UpdateCompliancePackResponse
- func (s UpdateCompliancePackResponse) String() string
- type UpdateCompliancePackResponseBody
- func (s UpdateCompliancePackResponseBody) GoString() string
- func (s *UpdateCompliancePackResponseBody) SetCompliancePackId(v string) *UpdateCompliancePackResponseBody
- func (s *UpdateCompliancePackResponseBody) SetRequestId(v string) *UpdateCompliancePackResponseBody
- func (s UpdateCompliancePackResponseBody) String() string
- type UpdateCompliancePackShrinkRequest
- func (s UpdateCompliancePackShrinkRequest) GoString() string
- func (s *UpdateCompliancePackShrinkRequest) SetClientToken(v string) *UpdateCompliancePackShrinkRequest
- func (s *UpdateCompliancePackShrinkRequest) SetCompliancePackId(v string) *UpdateCompliancePackShrinkRequest
- func (s *UpdateCompliancePackShrinkRequest) SetCompliancePackName(v string) *UpdateCompliancePackShrinkRequest
- func (s *UpdateCompliancePackShrinkRequest) SetConfigRulesShrink(v string) *UpdateCompliancePackShrinkRequest
- func (s *UpdateCompliancePackShrinkRequest) SetDescription(v string) *UpdateCompliancePackShrinkRequest
- func (s *UpdateCompliancePackShrinkRequest) SetExcludeResourceIdsScope(v string) *UpdateCompliancePackShrinkRequest
- func (s *UpdateCompliancePackShrinkRequest) SetRegionIdsScope(v string) *UpdateCompliancePackShrinkRequest
- func (s *UpdateCompliancePackShrinkRequest) SetResourceGroupIdsScope(v string) *UpdateCompliancePackShrinkRequest
- func (s *UpdateCompliancePackShrinkRequest) SetRiskLevel(v int32) *UpdateCompliancePackShrinkRequest
- func (s *UpdateCompliancePackShrinkRequest) SetTagKeyScope(v string) *UpdateCompliancePackShrinkRequest
- func (s *UpdateCompliancePackShrinkRequest) SetTagValueScope(v string) *UpdateCompliancePackShrinkRequest
- func (s UpdateCompliancePackShrinkRequest) String() string
- type UpdateConfigDeliveryChannelRequest
- func (s UpdateConfigDeliveryChannelRequest) GoString() string
- func (s *UpdateConfigDeliveryChannelRequest) SetClientToken(v string) *UpdateConfigDeliveryChannelRequest
- func (s *UpdateConfigDeliveryChannelRequest) SetConfigurationItemChangeNotification(v bool) *UpdateConfigDeliveryChannelRequest
- func (s *UpdateConfigDeliveryChannelRequest) SetConfigurationSnapshot(v bool) *UpdateConfigDeliveryChannelRequest
- func (s *UpdateConfigDeliveryChannelRequest) SetDeliveryChannelCondition(v string) *UpdateConfigDeliveryChannelRequest
- func (s *UpdateConfigDeliveryChannelRequest) SetDeliveryChannelId(v string) *UpdateConfigDeliveryChannelRequest
- func (s *UpdateConfigDeliveryChannelRequest) SetDeliveryChannelName(v string) *UpdateConfigDeliveryChannelRequest
- func (s *UpdateConfigDeliveryChannelRequest) SetDeliveryChannelTargetArn(v string) *UpdateConfigDeliveryChannelRequest
- func (s *UpdateConfigDeliveryChannelRequest) SetDeliverySnapshotTime(v string) *UpdateConfigDeliveryChannelRequest
- func (s *UpdateConfigDeliveryChannelRequest) SetDescription(v string) *UpdateConfigDeliveryChannelRequest
- func (s *UpdateConfigDeliveryChannelRequest) SetNonCompliantNotification(v bool) *UpdateConfigDeliveryChannelRequest
- func (s *UpdateConfigDeliveryChannelRequest) SetOversizedDataOSSTargetArn(v string) *UpdateConfigDeliveryChannelRequest
- func (s *UpdateConfigDeliveryChannelRequest) SetStatus(v int64) *UpdateConfigDeliveryChannelRequest
- func (s UpdateConfigDeliveryChannelRequest) String() string
- type UpdateConfigDeliveryChannelResponse
- func (s UpdateConfigDeliveryChannelResponse) GoString() string
- func (s *UpdateConfigDeliveryChannelResponse) SetBody(v *UpdateConfigDeliveryChannelResponseBody) *UpdateConfigDeliveryChannelResponse
- func (s *UpdateConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *UpdateConfigDeliveryChannelResponse
- func (s *UpdateConfigDeliveryChannelResponse) SetStatusCode(v int32) *UpdateConfigDeliveryChannelResponse
- func (s UpdateConfigDeliveryChannelResponse) String() string
- type UpdateConfigDeliveryChannelResponseBody
- func (s UpdateConfigDeliveryChannelResponseBody) GoString() string
- func (s *UpdateConfigDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *UpdateConfigDeliveryChannelResponseBody
- func (s *UpdateConfigDeliveryChannelResponseBody) SetRequestId(v string) *UpdateConfigDeliveryChannelResponseBody
- func (s UpdateConfigDeliveryChannelResponseBody) String() string
- type UpdateConfigRuleRequest
- func (s UpdateConfigRuleRequest) GoString() string
- func (s *UpdateConfigRuleRequest) SetClientToken(v string) *UpdateConfigRuleRequest
- func (s *UpdateConfigRuleRequest) SetConfigRuleId(v string) *UpdateConfigRuleRequest
- func (s *UpdateConfigRuleRequest) SetConfigRuleName(v string) *UpdateConfigRuleRequest
- func (s *UpdateConfigRuleRequest) SetConfigRuleTriggerTypes(v string) *UpdateConfigRuleRequest
- func (s *UpdateConfigRuleRequest) SetDescription(v string) *UpdateConfigRuleRequest
- func (s *UpdateConfigRuleRequest) SetExcludeResourceIdsScope(v string) *UpdateConfigRuleRequest
- func (s *UpdateConfigRuleRequest) SetInputParameters(v map[string]interface{}) *UpdateConfigRuleRequest
- func (s *UpdateConfigRuleRequest) SetMaximumExecutionFrequency(v string) *UpdateConfigRuleRequest
- func (s *UpdateConfigRuleRequest) SetRegionIdsScope(v string) *UpdateConfigRuleRequest
- func (s *UpdateConfigRuleRequest) SetResourceGroupIdsScope(v string) *UpdateConfigRuleRequest
- func (s *UpdateConfigRuleRequest) SetResourceTypesScope(v []*string) *UpdateConfigRuleRequest
- func (s *UpdateConfigRuleRequest) SetRiskLevel(v int32) *UpdateConfigRuleRequest
- func (s *UpdateConfigRuleRequest) SetTagKeyLogicScope(v string) *UpdateConfigRuleRequest
- func (s *UpdateConfigRuleRequest) SetTagKeyScope(v string) *UpdateConfigRuleRequest
- func (s *UpdateConfigRuleRequest) SetTagValueScope(v string) *UpdateConfigRuleRequest
- func (s UpdateConfigRuleRequest) String() string
- type UpdateConfigRuleResponse
- func (s UpdateConfigRuleResponse) GoString() string
- func (s *UpdateConfigRuleResponse) SetBody(v *UpdateConfigRuleResponseBody) *UpdateConfigRuleResponse
- func (s *UpdateConfigRuleResponse) SetHeaders(v map[string]*string) *UpdateConfigRuleResponse
- func (s *UpdateConfigRuleResponse) SetStatusCode(v int32) *UpdateConfigRuleResponse
- func (s UpdateConfigRuleResponse) String() string
- type UpdateConfigRuleResponseBody
- type UpdateConfigRuleShrinkRequest
- func (s UpdateConfigRuleShrinkRequest) GoString() string
- func (s *UpdateConfigRuleShrinkRequest) SetClientToken(v string) *UpdateConfigRuleShrinkRequest
- func (s *UpdateConfigRuleShrinkRequest) SetConfigRuleId(v string) *UpdateConfigRuleShrinkRequest
- func (s *UpdateConfigRuleShrinkRequest) SetConfigRuleName(v string) *UpdateConfigRuleShrinkRequest
- func (s *UpdateConfigRuleShrinkRequest) SetConfigRuleTriggerTypes(v string) *UpdateConfigRuleShrinkRequest
- func (s *UpdateConfigRuleShrinkRequest) SetDescription(v string) *UpdateConfigRuleShrinkRequest
- func (s *UpdateConfigRuleShrinkRequest) SetExcludeResourceIdsScope(v string) *UpdateConfigRuleShrinkRequest
- func (s *UpdateConfigRuleShrinkRequest) SetInputParametersShrink(v string) *UpdateConfigRuleShrinkRequest
- func (s *UpdateConfigRuleShrinkRequest) SetMaximumExecutionFrequency(v string) *UpdateConfigRuleShrinkRequest
- func (s *UpdateConfigRuleShrinkRequest) SetRegionIdsScope(v string) *UpdateConfigRuleShrinkRequest
- func (s *UpdateConfigRuleShrinkRequest) SetResourceGroupIdsScope(v string) *UpdateConfigRuleShrinkRequest
- func (s *UpdateConfigRuleShrinkRequest) SetResourceTypesScopeShrink(v string) *UpdateConfigRuleShrinkRequest
- func (s *UpdateConfigRuleShrinkRequest) SetRiskLevel(v int32) *UpdateConfigRuleShrinkRequest
- func (s *UpdateConfigRuleShrinkRequest) SetTagKeyLogicScope(v string) *UpdateConfigRuleShrinkRequest
- func (s *UpdateConfigRuleShrinkRequest) SetTagKeyScope(v string) *UpdateConfigRuleShrinkRequest
- func (s *UpdateConfigRuleShrinkRequest) SetTagValueScope(v string) *UpdateConfigRuleShrinkRequest
- func (s UpdateConfigRuleShrinkRequest) String() string
- type UpdateConfigurationRecorderRequest
- type UpdateConfigurationRecorderResponse
- func (s UpdateConfigurationRecorderResponse) GoString() string
- func (s *UpdateConfigurationRecorderResponse) SetBody(v *UpdateConfigurationRecorderResponseBody) *UpdateConfigurationRecorderResponse
- func (s *UpdateConfigurationRecorderResponse) SetHeaders(v map[string]*string) *UpdateConfigurationRecorderResponse
- func (s *UpdateConfigurationRecorderResponse) SetStatusCode(v int32) *UpdateConfigurationRecorderResponse
- func (s UpdateConfigurationRecorderResponse) String() string
- type UpdateConfigurationRecorderResponseBody
- func (s UpdateConfigurationRecorderResponseBody) GoString() string
- func (s *UpdateConfigurationRecorderResponseBody) SetConfigurationRecorder(v *UpdateConfigurationRecorderResponseBodyConfigurationRecorder) *UpdateConfigurationRecorderResponseBody
- func (s *UpdateConfigurationRecorderResponseBody) SetRequestId(v string) *UpdateConfigurationRecorderResponseBody
- func (s UpdateConfigurationRecorderResponseBody) String() string
- type UpdateConfigurationRecorderResponseBodyConfigurationRecorder
- func (s UpdateConfigurationRecorderResponseBodyConfigurationRecorder) GoString() string
- func (s *UpdateConfigurationRecorderResponseBodyConfigurationRecorder) SetConfigurationRecorderStatus(v string) *UpdateConfigurationRecorderResponseBodyConfigurationRecorder
- func (s *UpdateConfigurationRecorderResponseBodyConfigurationRecorder) SetResourceTypes(v []*string) *UpdateConfigurationRecorderResponseBodyConfigurationRecorder
- func (s UpdateConfigurationRecorderResponseBodyConfigurationRecorder) String() string
- type UpdateDeliveryChannelRequest
- func (s UpdateDeliveryChannelRequest) GoString() string
- func (s *UpdateDeliveryChannelRequest) SetClientToken(v string) *UpdateDeliveryChannelRequest
- func (s *UpdateDeliveryChannelRequest) SetConfigurationItemChangeNotification(v bool) *UpdateDeliveryChannelRequest
- func (s *UpdateDeliveryChannelRequest) SetConfigurationSnapshot(v bool) *UpdateDeliveryChannelRequest
- func (s *UpdateDeliveryChannelRequest) SetDeliveryChannelAssumeRoleArn(v string) *UpdateDeliveryChannelRequest
- func (s *UpdateDeliveryChannelRequest) SetDeliveryChannelCondition(v string) *UpdateDeliveryChannelRequest
- func (s *UpdateDeliveryChannelRequest) SetDeliveryChannelId(v string) *UpdateDeliveryChannelRequest
- func (s *UpdateDeliveryChannelRequest) SetDeliveryChannelName(v string) *UpdateDeliveryChannelRequest
- func (s *UpdateDeliveryChannelRequest) SetDeliveryChannelTargetArn(v string) *UpdateDeliveryChannelRequest
- func (s *UpdateDeliveryChannelRequest) SetDescription(v string) *UpdateDeliveryChannelRequest
- func (s *UpdateDeliveryChannelRequest) SetNonCompliantNotification(v bool) *UpdateDeliveryChannelRequest
- func (s *UpdateDeliveryChannelRequest) SetOversizedDataOSSTargetArn(v string) *UpdateDeliveryChannelRequest
- func (s *UpdateDeliveryChannelRequest) SetStatus(v int64) *UpdateDeliveryChannelRequest
- func (s UpdateDeliveryChannelRequest) String() string
- type UpdateDeliveryChannelResponse
- func (s UpdateDeliveryChannelResponse) GoString() string
- func (s *UpdateDeliveryChannelResponse) SetBody(v *UpdateDeliveryChannelResponseBody) *UpdateDeliveryChannelResponse
- func (s *UpdateDeliveryChannelResponse) SetHeaders(v map[string]*string) *UpdateDeliveryChannelResponse
- func (s *UpdateDeliveryChannelResponse) SetStatusCode(v int32) *UpdateDeliveryChannelResponse
- func (s UpdateDeliveryChannelResponse) String() string
- type UpdateDeliveryChannelResponseBody
- func (s UpdateDeliveryChannelResponseBody) GoString() string
- func (s *UpdateDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *UpdateDeliveryChannelResponseBody
- func (s *UpdateDeliveryChannelResponseBody) SetRequestId(v string) *UpdateDeliveryChannelResponseBody
- func (s UpdateDeliveryChannelResponseBody) String() string
- type UpdateIntegratedServiceStatusRequest
- func (s UpdateIntegratedServiceStatusRequest) GoString() string
- func (s *UpdateIntegratedServiceStatusRequest) SetIntegratedTypes(v string) *UpdateIntegratedServiceStatusRequest
- func (s *UpdateIntegratedServiceStatusRequest) SetServiceCode(v string) *UpdateIntegratedServiceStatusRequest
- func (s *UpdateIntegratedServiceStatusRequest) SetStatus(v bool) *UpdateIntegratedServiceStatusRequest
- func (s UpdateIntegratedServiceStatusRequest) String() string
- type UpdateIntegratedServiceStatusResponse
- func (s UpdateIntegratedServiceStatusResponse) GoString() string
- func (s *UpdateIntegratedServiceStatusResponse) SetBody(v *UpdateIntegratedServiceStatusResponseBody) *UpdateIntegratedServiceStatusResponse
- func (s *UpdateIntegratedServiceStatusResponse) SetHeaders(v map[string]*string) *UpdateIntegratedServiceStatusResponse
- func (s *UpdateIntegratedServiceStatusResponse) SetStatusCode(v int32) *UpdateIntegratedServiceStatusResponse
- func (s UpdateIntegratedServiceStatusResponse) String() string
- type UpdateIntegratedServiceStatusResponseBody
- type UpdateRemediationRequest
- func (s UpdateRemediationRequest) GoString() string
- func (s *UpdateRemediationRequest) SetClientToken(v string) *UpdateRemediationRequest
- func (s *UpdateRemediationRequest) SetInvokeType(v string) *UpdateRemediationRequest
- func (s *UpdateRemediationRequest) SetParams(v string) *UpdateRemediationRequest
- func (s *UpdateRemediationRequest) SetRemediationId(v string) *UpdateRemediationRequest
- func (s *UpdateRemediationRequest) SetRemediationTemplateId(v string) *UpdateRemediationRequest
- func (s *UpdateRemediationRequest) SetRemediationType(v string) *UpdateRemediationRequest
- func (s *UpdateRemediationRequest) SetSourceType(v string) *UpdateRemediationRequest
- func (s UpdateRemediationRequest) String() string
- type UpdateRemediationResponse
- func (s UpdateRemediationResponse) GoString() string
- func (s *UpdateRemediationResponse) SetBody(v *UpdateRemediationResponseBody) *UpdateRemediationResponse
- func (s *UpdateRemediationResponse) SetHeaders(v map[string]*string) *UpdateRemediationResponse
- func (s *UpdateRemediationResponse) SetStatusCode(v int32) *UpdateRemediationResponse
- func (s UpdateRemediationResponse) String() string
- type UpdateRemediationResponseBody
- func (s UpdateRemediationResponseBody) GoString() string
- func (s *UpdateRemediationResponseBody) SetRemediationId(v string) *UpdateRemediationResponseBody
- func (s *UpdateRemediationResponseBody) SetRequestId(v string) *UpdateRemediationResponseBody
- func (s UpdateRemediationResponseBody) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveAggregateConfigRulesRequest ¶
type ActiveAggregateConfigRulesRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The rule ID. Separate multiple rule IDs with commas (,). // // For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (ActiveAggregateConfigRulesRequest) GoString ¶
func (s ActiveAggregateConfigRulesRequest) GoString() string
func (*ActiveAggregateConfigRulesRequest) SetAggregatorId ¶
func (s *ActiveAggregateConfigRulesRequest) SetAggregatorId(v string) *ActiveAggregateConfigRulesRequest
func (*ActiveAggregateConfigRulesRequest) SetConfigRuleIds ¶
func (s *ActiveAggregateConfigRulesRequest) SetConfigRuleIds(v string) *ActiveAggregateConfigRulesRequest
func (ActiveAggregateConfigRulesRequest) String ¶
func (s ActiveAggregateConfigRulesRequest) String() string
type ActiveAggregateConfigRulesResponse ¶
type ActiveAggregateConfigRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ActiveAggregateConfigRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ActiveAggregateConfigRulesResponse) GoString ¶
func (s ActiveAggregateConfigRulesResponse) GoString() string
func (*ActiveAggregateConfigRulesResponse) SetHeaders ¶
func (s *ActiveAggregateConfigRulesResponse) SetHeaders(v map[string]*string) *ActiveAggregateConfigRulesResponse
func (*ActiveAggregateConfigRulesResponse) SetStatusCode ¶
func (s *ActiveAggregateConfigRulesResponse) SetStatusCode(v int32) *ActiveAggregateConfigRulesResponse
func (ActiveAggregateConfigRulesResponse) String ¶
func (s ActiveAggregateConfigRulesResponse) String() string
type ActiveAggregateConfigRulesResponseBody ¶
type ActiveAggregateConfigRulesResponseBody struct { // The returned result. OperateRuleResult *ActiveAggregateConfigRulesResponseBodyOperateRuleResult `json:"OperateRuleResult,omitempty" xml:"OperateRuleResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ActiveAggregateConfigRulesResponseBody) GoString ¶
func (s ActiveAggregateConfigRulesResponseBody) GoString() string
func (*ActiveAggregateConfigRulesResponseBody) SetOperateRuleResult ¶
func (s *ActiveAggregateConfigRulesResponseBody) SetOperateRuleResult(v *ActiveAggregateConfigRulesResponseBodyOperateRuleResult) *ActiveAggregateConfigRulesResponseBody
func (*ActiveAggregateConfigRulesResponseBody) SetRequestId ¶
func (s *ActiveAggregateConfigRulesResponseBody) SetRequestId(v string) *ActiveAggregateConfigRulesResponseBody
func (ActiveAggregateConfigRulesResponseBody) String ¶
func (s ActiveAggregateConfigRulesResponseBody) String() string
type ActiveAggregateConfigRulesResponseBodyOperateRuleResult ¶
type ActiveAggregateConfigRulesResponseBodyOperateRuleResult struct { // The returned result. OperateRuleItemList []*ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList `json:"OperateRuleItemList,omitempty" xml:"OperateRuleItemList,omitempty" type:"Repeated"` }
func (ActiveAggregateConfigRulesResponseBodyOperateRuleResult) GoString ¶
func (s ActiveAggregateConfigRulesResponseBodyOperateRuleResult) GoString() string
func (*ActiveAggregateConfigRulesResponseBodyOperateRuleResult) SetOperateRuleItemList ¶
func (ActiveAggregateConfigRulesResponseBodyOperateRuleResult) String ¶
func (s ActiveAggregateConfigRulesResponseBodyOperateRuleResult) String() string
type ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList ¶
type ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList struct { // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The error code returned. // // * If the rule is enabled, no error code is returned. // * If the rule fails to be enabled, an error code is returned. For more information about error codes, see [Error codes](https://error-center.alibabacloud.com/status/product/Config). ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // Indicates whether the request was successful. Valid values: // // * true: The request was successful. // * false: The request failed. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString ¶
func (s ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
func (*ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId ¶
func (*ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode ¶
func (*ActiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess ¶
type ActiveConfigRulesRequest ¶ added in v2.2.9
type ActiveConfigRulesRequest struct { // The rule IDs. Separate multiple rule IDs with commas (,). You can specify a maximum of 20 rule IDs at a time. ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (ActiveConfigRulesRequest) GoString ¶ added in v2.2.9
func (s ActiveConfigRulesRequest) GoString() string
func (*ActiveConfigRulesRequest) SetConfigRuleIds ¶ added in v2.2.9
func (s *ActiveConfigRulesRequest) SetConfigRuleIds(v string) *ActiveConfigRulesRequest
func (ActiveConfigRulesRequest) String ¶ added in v2.2.9
func (s ActiveConfigRulesRequest) String() string
type ActiveConfigRulesResponse ¶ added in v2.2.9
type ActiveConfigRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ActiveConfigRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ActiveConfigRulesResponse) GoString ¶ added in v2.2.9
func (s ActiveConfigRulesResponse) GoString() string
func (*ActiveConfigRulesResponse) SetBody ¶ added in v2.2.9
func (s *ActiveConfigRulesResponse) SetBody(v *ActiveConfigRulesResponseBody) *ActiveConfigRulesResponse
func (*ActiveConfigRulesResponse) SetHeaders ¶ added in v2.2.9
func (s *ActiveConfigRulesResponse) SetHeaders(v map[string]*string) *ActiveConfigRulesResponse
func (*ActiveConfigRulesResponse) SetStatusCode ¶ added in v2.2.9
func (s *ActiveConfigRulesResponse) SetStatusCode(v int32) *ActiveConfigRulesResponse
func (ActiveConfigRulesResponse) String ¶ added in v2.2.9
func (s ActiveConfigRulesResponse) String() string
type ActiveConfigRulesResponseBody ¶ added in v2.2.9
type ActiveConfigRulesResponseBody struct { // The result information about the operation. OperateRuleResult *ActiveConfigRulesResponseBodyOperateRuleResult `json:"OperateRuleResult,omitempty" xml:"OperateRuleResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ActiveConfigRulesResponseBody) GoString ¶ added in v2.2.9
func (s ActiveConfigRulesResponseBody) GoString() string
func (*ActiveConfigRulesResponseBody) SetOperateRuleResult ¶ added in v2.2.9
func (s *ActiveConfigRulesResponseBody) SetOperateRuleResult(v *ActiveConfigRulesResponseBodyOperateRuleResult) *ActiveConfigRulesResponseBody
func (*ActiveConfigRulesResponseBody) SetRequestId ¶ added in v2.2.9
func (s *ActiveConfigRulesResponseBody) SetRequestId(v string) *ActiveConfigRulesResponseBody
func (ActiveConfigRulesResponseBody) String ¶ added in v2.2.9
func (s ActiveConfigRulesResponseBody) String() string
type ActiveConfigRulesResponseBodyOperateRuleResult ¶ added in v2.2.9
type ActiveConfigRulesResponseBodyOperateRuleResult struct { // The result information about the operation. OperateRuleItemList []*ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList `json:"OperateRuleItemList,omitempty" xml:"OperateRuleItemList,omitempty" type:"Repeated"` }
func (ActiveConfigRulesResponseBodyOperateRuleResult) GoString ¶ added in v2.2.9
func (s ActiveConfigRulesResponseBodyOperateRuleResult) GoString() string
func (*ActiveConfigRulesResponseBodyOperateRuleResult) SetOperateRuleItemList ¶ added in v2.2.9
func (s *ActiveConfigRulesResponseBodyOperateRuleResult) SetOperateRuleItemList(v []*ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) *ActiveConfigRulesResponseBodyOperateRuleResult
func (ActiveConfigRulesResponseBodyOperateRuleResult) String ¶ added in v2.2.9
func (s ActiveConfigRulesResponseBodyOperateRuleResult) String() string
type ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList ¶ added in v2.2.9
type ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList struct { // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The error code returned if the request failed. // // * If the rule is enabled, no error code is returned. // * If the rule fails to be enabled, an error code is returned. For more information about error codes, see [Error codes](https://next.api.aliyun.com/document/Config/2020-09-07/errorCode). ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // Indicates whether the rule is enabled. Valid values: // // * true // * false Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString ¶ added in v2.2.9
func (s ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
func (*ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId ¶ added in v2.2.9
func (*ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode ¶ added in v2.2.9
func (*ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess ¶ added in v2.2.9
func (ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) String ¶ added in v2.2.9
func (s ActiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) String() string
type AttachAggregateConfigRuleToCompliancePackRequest ¶
type AttachAggregateConfigRuleToCompliancePackRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListAggregateCompliancePacks](~~262059~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The rule IDs. Separate multiple rule IDs with commas (,). // // For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (AttachAggregateConfigRuleToCompliancePackRequest) GoString ¶
func (s AttachAggregateConfigRuleToCompliancePackRequest) GoString() string
func (*AttachAggregateConfigRuleToCompliancePackRequest) SetAggregatorId ¶
func (s *AttachAggregateConfigRuleToCompliancePackRequest) SetAggregatorId(v string) *AttachAggregateConfigRuleToCompliancePackRequest
func (*AttachAggregateConfigRuleToCompliancePackRequest) SetCompliancePackId ¶
func (s *AttachAggregateConfigRuleToCompliancePackRequest) SetCompliancePackId(v string) *AttachAggregateConfigRuleToCompliancePackRequest
func (*AttachAggregateConfigRuleToCompliancePackRequest) SetConfigRuleIds ¶
func (s *AttachAggregateConfigRuleToCompliancePackRequest) SetConfigRuleIds(v string) *AttachAggregateConfigRuleToCompliancePackRequest
func (AttachAggregateConfigRuleToCompliancePackRequest) String ¶
func (s AttachAggregateConfigRuleToCompliancePackRequest) String() string
type AttachAggregateConfigRuleToCompliancePackResponse ¶
type AttachAggregateConfigRuleToCompliancePackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AttachAggregateConfigRuleToCompliancePackResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (AttachAggregateConfigRuleToCompliancePackResponse) GoString ¶
func (s AttachAggregateConfigRuleToCompliancePackResponse) GoString() string
func (*AttachAggregateConfigRuleToCompliancePackResponse) SetHeaders ¶
func (s *AttachAggregateConfigRuleToCompliancePackResponse) SetHeaders(v map[string]*string) *AttachAggregateConfigRuleToCompliancePackResponse
func (*AttachAggregateConfigRuleToCompliancePackResponse) SetStatusCode ¶
func (s *AttachAggregateConfigRuleToCompliancePackResponse) SetStatusCode(v int32) *AttachAggregateConfigRuleToCompliancePackResponse
func (AttachAggregateConfigRuleToCompliancePackResponse) String ¶
func (s AttachAggregateConfigRuleToCompliancePackResponse) String() string
type AttachAggregateConfigRuleToCompliancePackResponseBody ¶
type AttachAggregateConfigRuleToCompliancePackResponseBody struct { // The results of the operations to add one or more rules. OperateRuleResult *AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult `json:"OperateRuleResult,omitempty" xml:"OperateRuleResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (AttachAggregateConfigRuleToCompliancePackResponseBody) GoString ¶
func (s AttachAggregateConfigRuleToCompliancePackResponseBody) GoString() string
func (*AttachAggregateConfigRuleToCompliancePackResponseBody) SetOperateRuleResult ¶
func (*AttachAggregateConfigRuleToCompliancePackResponseBody) SetRequestId ¶
func (s *AttachAggregateConfigRuleToCompliancePackResponseBody) SetRequestId(v string) *AttachAggregateConfigRuleToCompliancePackResponseBody
func (AttachAggregateConfigRuleToCompliancePackResponseBody) String ¶
func (s AttachAggregateConfigRuleToCompliancePackResponseBody) String() string
type AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult ¶
type AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult struct { // The result of the operation to add the rule. OperateRuleItemList []*AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList `json:"OperateRuleItemList,omitempty" xml:"OperateRuleItemList,omitempty" type:"Repeated"` }
func (AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) GoString ¶
func (s AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) GoString() string
func (*AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) SetOperateRuleItemList ¶
func (AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) String ¶
func (s AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) String() string
type AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList ¶
type AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList struct { // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The error code. // // * This parameter is empty if the rule is added to the compliance package. // * An error code is returned if the rule fails to be added to the compliance package. For more information about error codes, see [Error codes](https://error-center.alibabacloud.com/status/product/Config). ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // Indicates whether the request was successful. Valid values: // // * true // * false Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) GoString ¶
func (*AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId ¶
func (*AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode ¶
func (*AttachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess ¶
type AttachConfigRuleToCompliancePackRequest ¶
type AttachConfigRuleToCompliancePackRequest struct { // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListCompliancePacks](~~263332~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The rule ID. Separate multiple rule IDs with commas (,). // // For more information about how to obtain the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (AttachConfigRuleToCompliancePackRequest) GoString ¶
func (s AttachConfigRuleToCompliancePackRequest) GoString() string
func (*AttachConfigRuleToCompliancePackRequest) SetCompliancePackId ¶
func (s *AttachConfigRuleToCompliancePackRequest) SetCompliancePackId(v string) *AttachConfigRuleToCompliancePackRequest
func (*AttachConfigRuleToCompliancePackRequest) SetConfigRuleIds ¶
func (s *AttachConfigRuleToCompliancePackRequest) SetConfigRuleIds(v string) *AttachConfigRuleToCompliancePackRequest
func (AttachConfigRuleToCompliancePackRequest) String ¶
func (s AttachConfigRuleToCompliancePackRequest) String() string
type AttachConfigRuleToCompliancePackResponse ¶
type AttachConfigRuleToCompliancePackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AttachConfigRuleToCompliancePackResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (AttachConfigRuleToCompliancePackResponse) GoString ¶
func (s AttachConfigRuleToCompliancePackResponse) GoString() string
func (*AttachConfigRuleToCompliancePackResponse) SetHeaders ¶
func (s *AttachConfigRuleToCompliancePackResponse) SetHeaders(v map[string]*string) *AttachConfigRuleToCompliancePackResponse
func (*AttachConfigRuleToCompliancePackResponse) SetStatusCode ¶
func (s *AttachConfigRuleToCompliancePackResponse) SetStatusCode(v int32) *AttachConfigRuleToCompliancePackResponse
func (AttachConfigRuleToCompliancePackResponse) String ¶
func (s AttachConfigRuleToCompliancePackResponse) String() string
type AttachConfigRuleToCompliancePackResponseBody ¶
type AttachConfigRuleToCompliancePackResponseBody struct { // The results of the operations to add one or more rules. OperateRuleResult *AttachConfigRuleToCompliancePackResponseBodyOperateRuleResult `json:"OperateRuleResult,omitempty" xml:"OperateRuleResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (AttachConfigRuleToCompliancePackResponseBody) GoString ¶
func (s AttachConfigRuleToCompliancePackResponseBody) GoString() string
func (*AttachConfigRuleToCompliancePackResponseBody) SetOperateRuleResult ¶
func (s *AttachConfigRuleToCompliancePackResponseBody) SetOperateRuleResult(v *AttachConfigRuleToCompliancePackResponseBodyOperateRuleResult) *AttachConfigRuleToCompliancePackResponseBody
func (*AttachConfigRuleToCompliancePackResponseBody) SetRequestId ¶
func (s *AttachConfigRuleToCompliancePackResponseBody) SetRequestId(v string) *AttachConfigRuleToCompliancePackResponseBody
func (AttachConfigRuleToCompliancePackResponseBody) String ¶
func (s AttachConfigRuleToCompliancePackResponseBody) String() string
type AttachConfigRuleToCompliancePackResponseBodyOperateRuleResult ¶
type AttachConfigRuleToCompliancePackResponseBodyOperateRuleResult struct { // The result of the operation to add the rule. OperateRuleItemList []*AttachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList `json:"OperateRuleItemList,omitempty" xml:"OperateRuleItemList,omitempty" type:"Repeated"` }
func (AttachConfigRuleToCompliancePackResponseBodyOperateRuleResult) GoString ¶
func (s AttachConfigRuleToCompliancePackResponseBodyOperateRuleResult) GoString() string
func (*AttachConfigRuleToCompliancePackResponseBodyOperateRuleResult) SetOperateRuleItemList ¶
func (AttachConfigRuleToCompliancePackResponseBodyOperateRuleResult) String ¶
func (s AttachConfigRuleToCompliancePackResponseBodyOperateRuleResult) String() string
type AttachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList ¶
type AttachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList struct { // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The error code returned. // // * This parameter is empty if the rule is added to the compliance package. // * An error code is returned if the rule fails to be added to the compliance package. For more information about error codes, see [Error codes](https://error-center.alibabacloud.com/status/product/Config). ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // Indicates whether the request was successful. Valid values: // // * true: The request was successful. // * false: The request failed. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (*AttachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId ¶
func (*AttachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode ¶
func (*AttachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess ¶
type Client ¶
func (*Client) ActiveAggregateConfigRules ¶
func (client *Client) ActiveAggregateConfigRules(request *ActiveAggregateConfigRulesRequest) (_result *ActiveAggregateConfigRulesResponse, _err error)
*
- This topic provides an example on how to enable the `cr-5772ba41209e007b****` rule in the `ca-a4e5626622af0079****` account group. *
- @param request ActiveAggregateConfigRulesRequest
- @return ActiveAggregateConfigRulesResponse
func (*Client) ActiveAggregateConfigRulesWithOptions ¶
func (client *Client) ActiveAggregateConfigRulesWithOptions(request *ActiveAggregateConfigRulesRequest, runtime *util.RuntimeOptions) (_result *ActiveAggregateConfigRulesResponse, _err error)
*
- This topic provides an example on how to enable the `cr-5772ba41209e007b****` rule in the `ca-a4e5626622af0079****` account group. *
- @param request ActiveAggregateConfigRulesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ActiveAggregateConfigRulesResponse
func (*Client) ActiveConfigRules ¶ added in v2.2.9
func (client *Client) ActiveConfigRules(request *ActiveConfigRulesRequest) (_result *ActiveConfigRulesResponse, _err error)
func (*Client) ActiveConfigRulesWithOptions ¶ added in v2.2.9
func (client *Client) ActiveConfigRulesWithOptions(request *ActiveConfigRulesRequest, runtime *util.RuntimeOptions) (_result *ActiveConfigRulesResponse, _err error)
func (*Client) AttachAggregateConfigRuleToCompliancePack ¶
func (client *Client) AttachAggregateConfigRuleToCompliancePack(request *AttachAggregateConfigRuleToCompliancePackRequest) (_result *AttachAggregateConfigRuleToCompliancePackResponse, _err error)
*
- The sample request in this topic shows you how to add the `cr-6cc4626622af00e7****` rule in the `ca-75b4626622af00c3****` account group to the `cp-5bb1626622af00bd****` compliance package. *
- @param request AttachAggregateConfigRuleToCompliancePackRequest
- @return AttachAggregateConfigRuleToCompliancePackResponse
func (*Client) AttachAggregateConfigRuleToCompliancePackWithOptions ¶
func (client *Client) AttachAggregateConfigRuleToCompliancePackWithOptions(request *AttachAggregateConfigRuleToCompliancePackRequest, runtime *util.RuntimeOptions) (_result *AttachAggregateConfigRuleToCompliancePackResponse, _err error)
*
- The sample request in this topic shows you how to add the `cr-6cc4626622af00e7****` rule in the `ca-75b4626622af00c3****` account group to the `cp-5bb1626622af00bd****` compliance package. *
- @param request AttachAggregateConfigRuleToCompliancePackRequest
- @param runtime runtime options for this request RuntimeOptions
- @return AttachAggregateConfigRuleToCompliancePackResponse
func (*Client) AttachConfigRuleToCompliancePack ¶
func (client *Client) AttachConfigRuleToCompliancePack(request *AttachConfigRuleToCompliancePackRequest) (_result *AttachConfigRuleToCompliancePackResponse, _err error)
*
- This topic provides an example on how to add the `cr-6cc4626622af00e7****` rule to the `cp-5bb1626622af00bd****` compliance package. *
- @param request AttachConfigRuleToCompliancePackRequest
- @return AttachConfigRuleToCompliancePackResponse
func (*Client) AttachConfigRuleToCompliancePackWithOptions ¶
func (client *Client) AttachConfigRuleToCompliancePackWithOptions(request *AttachConfigRuleToCompliancePackRequest, runtime *util.RuntimeOptions) (_result *AttachConfigRuleToCompliancePackResponse, _err error)
*
- This topic provides an example on how to add the `cr-6cc4626622af00e7****` rule to the `cp-5bb1626622af00bd****` compliance package. *
- @param request AttachConfigRuleToCompliancePackRequest
- @param runtime runtime options for this request RuntimeOptions
- @return AttachConfigRuleToCompliancePackResponse
func (*Client) CopyCompliancePacks ¶ added in v2.2.3
func (client *Client) CopyCompliancePacks(request *CopyCompliancePacksRequest) (_result *CopyCompliancePacksResponse, _err error)
func (*Client) CopyCompliancePacksWithOptions ¶ added in v2.2.3
func (client *Client) CopyCompliancePacksWithOptions(request *CopyCompliancePacksRequest, runtime *util.RuntimeOptions) (_result *CopyCompliancePacksResponse, _err error)
func (*Client) CopyConfigRules ¶ added in v2.2.3
func (client *Client) CopyConfigRules(request *CopyConfigRulesRequest) (_result *CopyConfigRulesResponse, _err error)
func (*Client) CopyConfigRulesWithOptions ¶ added in v2.2.3
func (client *Client) CopyConfigRulesWithOptions(request *CopyConfigRulesRequest, runtime *util.RuntimeOptions) (_result *CopyConfigRulesResponse, _err error)
func (*Client) CreateAdvancedSearchFile ¶ added in v2.3.0
func (client *Client) CreateAdvancedSearchFile(request *CreateAdvancedSearchFileRequest) (_result *CreateAdvancedSearchFileResponse, _err error)
func (*Client) CreateAdvancedSearchFileWithOptions ¶ added in v2.3.0
func (client *Client) CreateAdvancedSearchFileWithOptions(request *CreateAdvancedSearchFileRequest, runtime *util.RuntimeOptions) (_result *CreateAdvancedSearchFileResponse, _err error)
func (*Client) CreateAggregateAdvancedSearchFile ¶ added in v2.3.0
func (client *Client) CreateAggregateAdvancedSearchFile(request *CreateAggregateAdvancedSearchFileRequest) (_result *CreateAggregateAdvancedSearchFileResponse, _err error)
*
- This topic provides an example on how to create a downloadable resource file for an account group whose ID is `ca-edd3626622af00b3****`. The resource file includes all the ECS instances in the account group. *
- @param request CreateAggregateAdvancedSearchFileRequest
- @return CreateAggregateAdvancedSearchFileResponse
func (*Client) CreateAggregateAdvancedSearchFileWithOptions ¶ added in v2.3.0
func (client *Client) CreateAggregateAdvancedSearchFileWithOptions(request *CreateAggregateAdvancedSearchFileRequest, runtime *util.RuntimeOptions) (_result *CreateAggregateAdvancedSearchFileResponse, _err error)
*
- This topic provides an example on how to create a downloadable resource file for an account group whose ID is `ca-edd3626622af00b3****`. The resource file includes all the ECS instances in the account group. *
- @param request CreateAggregateAdvancedSearchFileRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateAggregateAdvancedSearchFileResponse
func (*Client) CreateAggregateCompliancePack ¶
func (client *Client) CreateAggregateCompliancePack(request *CreateAggregateCompliancePackRequest) (_result *CreateAggregateCompliancePackResponse, _err error)
*
- You can use your management account to create up to five compliance packages for each account group.
- This topic provides an example on how to create a compliance package named ClassifiedProtectionPreCheck for the `ca-f632626622af0079****` account group. The compliance package contains the `eip-bandwidth-limit` managed rule. *
- @param request CreateAggregateCompliancePackRequest
- @return CreateAggregateCompliancePackResponse
func (*Client) CreateAggregateCompliancePackWithOptions ¶
func (client *Client) CreateAggregateCompliancePackWithOptions(tmpReq *CreateAggregateCompliancePackRequest, runtime *util.RuntimeOptions) (_result *CreateAggregateCompliancePackResponse, _err error)
*
- You can use your management account to create up to five compliance packages for each account group.
- This topic provides an example on how to create a compliance package named ClassifiedProtectionPreCheck for the `ca-f632626622af0079****` account group. The compliance package contains the `eip-bandwidth-limit` managed rule. *
- @param tmpReq CreateAggregateCompliancePackRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateAggregateCompliancePackResponse
func (*Client) CreateAggregateConfigDeliveryChannel ¶
func (client *Client) CreateAggregateConfigDeliveryChannel(request *CreateAggregateConfigDeliveryChannelRequest) (_result *CreateAggregateConfigDeliveryChannelResponse, _err error)
*
- In this example, a delivery channel is created for an account group. The ID of the account group is `ca-a4e5626622af0079****`. The type of the delivery channel is `OSS` and the Alibaba Cloud Resource Name (ARN) of the delivery destination is `acs:oss:cn-shanghai:100931896542****:new-bucket`. The result indicates that the delivery channel is created. The ID of the delivery channel is `cdc-8e45ff4e06a3a8****`. *
- @param request CreateAggregateConfigDeliveryChannelRequest
- @return CreateAggregateConfigDeliveryChannelResponse
func (*Client) CreateAggregateConfigDeliveryChannelWithOptions ¶
func (client *Client) CreateAggregateConfigDeliveryChannelWithOptions(request *CreateAggregateConfigDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *CreateAggregateConfigDeliveryChannelResponse, _err error)
*
- In this example, a delivery channel is created for an account group. The ID of the account group is `ca-a4e5626622af0079****`. The type of the delivery channel is `OSS` and the Alibaba Cloud Resource Name (ARN) of the delivery destination is `acs:oss:cn-shanghai:100931896542****:new-bucket`. The result indicates that the delivery channel is created. The ID of the delivery channel is `cdc-8e45ff4e06a3a8****`. *
- @param request CreateAggregateConfigDeliveryChannelRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateAggregateConfigDeliveryChannelResponse
func (*Client) CreateAggregateConfigRule ¶
func (client *Client) CreateAggregateConfigRule(request *CreateAggregateConfigRuleRequest) (_result *CreateAggregateConfigRuleResponse, _err error)
*
- ### Limits
- You can create up to 200 rules for each management account.
- ### Usage notes
- This topic provides an example on how to create a rule based on the required-tags managed rule in the `ca-a4e5626622af0079****` account group. The returned result shows that the rule is created and its ID is `cr-4e3d626622af0080****`. *
- @param request CreateAggregateConfigRuleRequest
- @return CreateAggregateConfigRuleResponse
func (*Client) CreateAggregateConfigRuleWithOptions ¶
func (client *Client) CreateAggregateConfigRuleWithOptions(tmpReq *CreateAggregateConfigRuleRequest, runtime *util.RuntimeOptions) (_result *CreateAggregateConfigRuleResponse, _err error)
*
- ### Limits
- You can create up to 200 rules for each management account.
- ### Usage notes
- This topic provides an example on how to create a rule based on the required-tags managed rule in the `ca-a4e5626622af0079****` account group. The returned result shows that the rule is created and its ID is `cr-4e3d626622af0080****`. *
- @param tmpReq CreateAggregateConfigRuleRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateAggregateConfigRuleResponse
func (*Client) CreateAggregateRemediation ¶
func (client *Client) CreateAggregateRemediation(request *CreateAggregateRemediationRequest) (_result *CreateAggregateRemediationResponse, _err error)
*
- This topic provides an example on how to create a remediation template for the rule whose ID is `cr-6b7c626622af00b4****` in the account group whose ID is `ca-6b4a626622af0012****`. The returned result shows that a remediation template is created and the ID of the remediation template is `crr-909ba2d4716700eb****`. *
- @param request CreateAggregateRemediationRequest
- @return CreateAggregateRemediationResponse
func (*Client) CreateAggregateRemediationWithOptions ¶
func (client *Client) CreateAggregateRemediationWithOptions(request *CreateAggregateRemediationRequest, runtime *util.RuntimeOptions) (_result *CreateAggregateRemediationResponse, _err error)
*
- This topic provides an example on how to create a remediation template for the rule whose ID is `cr-6b7c626622af00b4****` in the account group whose ID is `ca-6b4a626622af0012****`. The returned result shows that a remediation template is created and the ID of the remediation template is `crr-909ba2d4716700eb****`. *
- @param request CreateAggregateRemediationRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateAggregateRemediationResponse
func (*Client) CreateAggregator ¶
func (client *Client) CreateAggregator(request *CreateAggregatorRequest) (_result *CreateAggregatorResponse, _err error)
*
- Each management account can create a maximum of five account groups. Each account group can contain a maximum of 200 member accounts.
- Cloud Config supports the following types of account groups:
- * Global account group: The global account group contains all the member accounts that are added to the resource directory. A management account can create only one global account group.
- * Custom account group: If you create a custom account group, you must manually add all or specific member accounts from the resource directory to the custom account group.
- This topic provides an example on how to create an account group of the `CUSTOM` type. The custom account group is named `Test_Group`, and its description is `Test account group`. The custom account group contains the following two member accounts:
- * Member account ID: `171322098523****`. Member account name: `Alice`.
- * Member account ID: `100532098349****`. Member account name: `Tom`. *
- @param request CreateAggregatorRequest
- @return CreateAggregatorResponse
func (*Client) CreateAggregatorWithOptions ¶
func (client *Client) CreateAggregatorWithOptions(tmpReq *CreateAggregatorRequest, runtime *util.RuntimeOptions) (_result *CreateAggregatorResponse, _err error)
*
- Each management account can create a maximum of five account groups. Each account group can contain a maximum of 200 member accounts.
- Cloud Config supports the following types of account groups:
- * Global account group: The global account group contains all the member accounts that are added to the resource directory. A management account can create only one global account group.
- * Custom account group: If you create a custom account group, you must manually add all or specific member accounts from the resource directory to the custom account group.
- This topic provides an example on how to create an account group of the `CUSTOM` type. The custom account group is named `Test_Group`, and its description is `Test account group`. The custom account group contains the following two member accounts:
- * Member account ID: `171322098523****`. Member account name: `Alice`.
- * Member account ID: `100532098349****`. Member account name: `Tom`. *
- @param tmpReq CreateAggregatorRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateAggregatorResponse
func (*Client) CreateCompliancePack ¶
func (client *Client) CreateCompliancePack(request *CreateCompliancePackRequest) (_result *CreateCompliancePackResponse, _err error)
*
- Each ordinary account can create up to five compliance packages.
- This topic provides an example on how to create a compliance package named ClassifiedProtectionPreCheck. The compliance package contains a managed rule named `eip-bandwidth-limit`. *
- @param request CreateCompliancePackRequest
- @return CreateCompliancePackResponse
func (*Client) CreateCompliancePackWithOptions ¶
func (client *Client) CreateCompliancePackWithOptions(tmpReq *CreateCompliancePackRequest, runtime *util.RuntimeOptions) (_result *CreateCompliancePackResponse, _err error)
*
- Each ordinary account can create up to five compliance packages.
- This topic provides an example on how to create a compliance package named ClassifiedProtectionPreCheck. The compliance package contains a managed rule named `eip-bandwidth-limit`. *
- @param tmpReq CreateCompliancePackRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateCompliancePackResponse
func (*Client) CreateConfigDeliveryChannel ¶
func (client *Client) CreateConfigDeliveryChannel(request *CreateConfigDeliveryChannelRequest) (_result *CreateConfigDeliveryChannelResponse, _err error)
*
- In this example, a delivery channel is created. The type of the delivery channel is `OSS` and the Alibaba Cloud Resource Name (ARN) of the delivery destination is `acs:oss:cn-shanghai:100931896542****:new-bucket`. The result indicates that the delivery channel is created, and the ID of the delivery channel is `cdc-8e45ff4e06a3a8****`. *
- @param request CreateConfigDeliveryChannelRequest
- @return CreateConfigDeliveryChannelResponse
func (*Client) CreateConfigDeliveryChannelWithOptions ¶
func (client *Client) CreateConfigDeliveryChannelWithOptions(request *CreateConfigDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *CreateConfigDeliveryChannelResponse, _err error)
*
- In this example, a delivery channel is created. The type of the delivery channel is `OSS` and the Alibaba Cloud Resource Name (ARN) of the delivery destination is `acs:oss:cn-shanghai:100931896542****:new-bucket`. The result indicates that the delivery channel is created, and the ID of the delivery channel is `cdc-8e45ff4e06a3a8****`. *
- @param request CreateConfigDeliveryChannelRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateConfigDeliveryChannelResponse
func (*Client) CreateConfigRule ¶
func (client *Client) CreateConfigRule(request *CreateConfigRuleRequest) (_result *CreateConfigRuleResponse, _err error)
*
- ## Limits
- You can use a common account to create up to 200 rules. *
- @param request CreateConfigRuleRequest
- @return CreateConfigRuleResponse
func (*Client) CreateConfigRuleWithOptions ¶
func (client *Client) CreateConfigRuleWithOptions(tmpReq *CreateConfigRuleRequest, runtime *util.RuntimeOptions) (_result *CreateConfigRuleResponse, _err error)
*
- ## Limits
- You can use a common account to create up to 200 rules. *
- @param tmpReq CreateConfigRuleRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateConfigRuleResponse
func (*Client) CreateDeliveryChannel ¶ added in v2.2.3
func (client *Client) CreateDeliveryChannel(request *CreateDeliveryChannelRequest) (_result *CreateDeliveryChannelResponse, _err error)
*
- @deprecated : CreateDeliveryChannel is deprecated, please use Config::2020-09-07::CreateConfigDeliveryChannel,Config::2020-09-07::CreateAggregateConfigDeliveryChannel instead.
- In this example, a delivery channel is created. The type of the delivery channel is `OSS`, the Alibaba Cloud Resource Name (ARN) of the delivery destination is `acs:oss:cn-shanghai:100931896542****:new-bucket`, and the ARN of the role that is assigned to the delivery channel is `acs:ram::100931896542****:role/aliyunserviceroleforconfig`. The returned result shows that the delivery channel is created, and the ID of the delivery channel is `cdc-8e45ff4e06a3a8****`. *
- @param request CreateDeliveryChannelRequest
- @return CreateDeliveryChannelResponse
Deprecated
func (*Client) CreateDeliveryChannelWithOptions ¶ added in v2.2.3
func (client *Client) CreateDeliveryChannelWithOptions(request *CreateDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *CreateDeliveryChannelResponse, _err error)
*
- @deprecated : CreateDeliveryChannel is deprecated, please use Config::2020-09-07::CreateConfigDeliveryChannel,Config::2020-09-07::CreateAggregateConfigDeliveryChannel instead.
- In this example, a delivery channel is created. The type of the delivery channel is `OSS`, the Alibaba Cloud Resource Name (ARN) of the delivery destination is `acs:oss:cn-shanghai:100931896542****:new-bucket`, and the ARN of the role that is assigned to the delivery channel is `acs:ram::100931896542****:role/aliyunserviceroleforconfig`. The returned result shows that the delivery channel is created, and the ID of the delivery channel is `cdc-8e45ff4e06a3a8****`. *
- @param request CreateDeliveryChannelRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateDeliveryChannelResponse
Deprecated
func (*Client) CreateRemediation ¶
func (client *Client) CreateRemediation(request *CreateRemediationRequest) (_result *CreateRemediationResponse, _err error)
*
- This topic provides an example on how to create a remediation template for the rule `cr-8a973ac2e2be00a2****`. The returned result shows that a remediation template is created and the ID of the remediation template is `crr-909ba2d4716700eb****`. *
- @param request CreateRemediationRequest
- @return CreateRemediationResponse
func (*Client) CreateRemediationWithOptions ¶
func (client *Client) CreateRemediationWithOptions(request *CreateRemediationRequest, runtime *util.RuntimeOptions) (_result *CreateRemediationResponse, _err error)
*
- This topic provides an example on how to create a remediation template for the rule `cr-8a973ac2e2be00a2****`. The returned result shows that a remediation template is created and the ID of the remediation template is `crr-909ba2d4716700eb****`. *
- @param request CreateRemediationRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateRemediationResponse
func (*Client) DeactiveAggregateConfigRules ¶
func (client *Client) DeactiveAggregateConfigRules(request *DeactiveAggregateConfigRulesRequest) (_result *DeactiveAggregateConfigRulesResponse, _err error)
*
- This topic provides an example on how to disable the `cr-5772ba41209e007b****` rule in the `ca-04b3fd170e340007****` account group. *
- @param request DeactiveAggregateConfigRulesRequest
- @return DeactiveAggregateConfigRulesResponse
func (*Client) DeactiveAggregateConfigRulesWithOptions ¶
func (client *Client) DeactiveAggregateConfigRulesWithOptions(request *DeactiveAggregateConfigRulesRequest, runtime *util.RuntimeOptions) (_result *DeactiveAggregateConfigRulesResponse, _err error)
*
- This topic provides an example on how to disable the `cr-5772ba41209e007b****` rule in the `ca-04b3fd170e340007****` account group. *
- @param request DeactiveAggregateConfigRulesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DeactiveAggregateConfigRulesResponse
func (*Client) DeactiveConfigRules ¶
func (client *Client) DeactiveConfigRules(request *DeactiveConfigRulesRequest) (_result *DeactiveConfigRulesResponse, _err error)
*
- In this example, the `cr-19a56457e0d90058****` rule is used. *
- @param request DeactiveConfigRulesRequest
- @return DeactiveConfigRulesResponse
func (*Client) DeactiveConfigRulesWithOptions ¶
func (client *Client) DeactiveConfigRulesWithOptions(request *DeactiveConfigRulesRequest, runtime *util.RuntimeOptions) (_result *DeactiveConfigRulesResponse, _err error)
*
- In this example, the `cr-19a56457e0d90058****` rule is used. *
- @param request DeactiveConfigRulesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DeactiveConfigRulesResponse
func (*Client) DeleteAggregateCompliancePacks ¶
func (client *Client) DeleteAggregateCompliancePacks(request *DeleteAggregateCompliancePacksRequest) (_result *DeleteAggregateCompliancePacksResponse, _err error)
*
- This topic provides an example on how to delete the `cp-541e626622af0087****` compliance package from the `ca-04b3fd170e340007****` account group. *
- @param request DeleteAggregateCompliancePacksRequest
- @return DeleteAggregateCompliancePacksResponse
func (*Client) DeleteAggregateCompliancePacksWithOptions ¶
func (client *Client) DeleteAggregateCompliancePacksWithOptions(request *DeleteAggregateCompliancePacksRequest, runtime *util.RuntimeOptions) (_result *DeleteAggregateCompliancePacksResponse, _err error)
*
- This topic provides an example on how to delete the `cp-541e626622af0087****` compliance package from the `ca-04b3fd170e340007****` account group. *
- @param request DeleteAggregateCompliancePacksRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DeleteAggregateCompliancePacksResponse
func (*Client) DeleteAggregateConfigDeliveryChannel ¶ added in v2.2.3
func (client *Client) DeleteAggregateConfigDeliveryChannel(request *DeleteAggregateConfigDeliveryChannelRequest) (_result *DeleteAggregateConfigDeliveryChannelResponse, _err error)
*
- This topic provides an example on how to delete the `cdc-38c3013b46c9002c****` delivery channel from the `ca-23c6626622af0041****` account group. The returned result shows that the `cdc-38c3013b46c9002c****` delivery channel is deleted. *
- @param request DeleteAggregateConfigDeliveryChannelRequest
- @return DeleteAggregateConfigDeliveryChannelResponse
func (*Client) DeleteAggregateConfigDeliveryChannelWithOptions ¶ added in v2.2.3
func (client *Client) DeleteAggregateConfigDeliveryChannelWithOptions(request *DeleteAggregateConfigDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *DeleteAggregateConfigDeliveryChannelResponse, _err error)
*
- This topic provides an example on how to delete the `cdc-38c3013b46c9002c****` delivery channel from the `ca-23c6626622af0041****` account group. The returned result shows that the `cdc-38c3013b46c9002c****` delivery channel is deleted. *
- @param request DeleteAggregateConfigDeliveryChannelRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DeleteAggregateConfigDeliveryChannelResponse
func (*Client) DeleteAggregateConfigRules ¶
func (client *Client) DeleteAggregateConfigRules(request *DeleteAggregateConfigRulesRequest) (_result *DeleteAggregateConfigRulesResponse, _err error)
*
- ### Background information
- You can delete a rule in the Cloud Config console. After you delete the rule, the configurations of the rule are deleted.
- ### Usage notes
- This topic provides an example on how to delete the `cr-4e3d626622af0080****` rule from the `ca-a4e5626622af0079****` account group. *
- @param request DeleteAggregateConfigRulesRequest
- @return DeleteAggregateConfigRulesResponse
func (*Client) DeleteAggregateConfigRulesWithOptions ¶
func (client *Client) DeleteAggregateConfigRulesWithOptions(request *DeleteAggregateConfigRulesRequest, runtime *util.RuntimeOptions) (_result *DeleteAggregateConfigRulesResponse, _err error)
*
- ### Background information
- You can delete a rule in the Cloud Config console. After you delete the rule, the configurations of the rule are deleted.
- ### Usage notes
- This topic provides an example on how to delete the `cr-4e3d626622af0080****` rule from the `ca-a4e5626622af0079****` account group. *
- @param request DeleteAggregateConfigRulesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DeleteAggregateConfigRulesResponse
func (*Client) DeleteAggregateRemediations ¶
func (client *Client) DeleteAggregateRemediations(request *DeleteAggregateRemediationsRequest) (_result *DeleteAggregateRemediationsResponse, _err error)
*
- This topic provides an example on how to delete the remediation template whose ID is `crr-909ba2d4716700eb****` from the account group whose ID is `ca-6b4a626622af0012****`. The returned result shows that the remediation template whose ID is `crr-909ba2d4716700eb****` is deleted. *
- @param request DeleteAggregateRemediationsRequest
- @return DeleteAggregateRemediationsResponse
func (*Client) DeleteAggregateRemediationsWithOptions ¶
func (client *Client) DeleteAggregateRemediationsWithOptions(request *DeleteAggregateRemediationsRequest, runtime *util.RuntimeOptions) (_result *DeleteAggregateRemediationsResponse, _err error)
*
- This topic provides an example on how to delete the remediation template whose ID is `crr-909ba2d4716700eb****` from the account group whose ID is `ca-6b4a626622af0012****`. The returned result shows that the remediation template whose ID is `crr-909ba2d4716700eb****` is deleted. *
- @param request DeleteAggregateRemediationsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DeleteAggregateRemediationsResponse
func (*Client) DeleteAggregators ¶
func (client *Client) DeleteAggregators(request *DeleteAggregatorsRequest) (_result *DeleteAggregatorsResponse, _err error)
*
- This topic provides an example on how to delete the account group whose ID is `ca-9190626622af00a9****`. *
- @param request DeleteAggregatorsRequest
- @return DeleteAggregatorsResponse
func (*Client) DeleteAggregatorsWithOptions ¶
func (client *Client) DeleteAggregatorsWithOptions(request *DeleteAggregatorsRequest, runtime *util.RuntimeOptions) (_result *DeleteAggregatorsResponse, _err error)
*
- This topic provides an example on how to delete the account group whose ID is `ca-9190626622af00a9****`. *
- @param request DeleteAggregatorsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DeleteAggregatorsResponse
func (*Client) DeleteCompliancePacks ¶
func (client *Client) DeleteCompliancePacks(request *DeleteCompliancePacksRequest) (_result *DeleteCompliancePacksResponse, _err error)
*
- This topic provides an example on how to delete the `cp-541e626622af0087****` compliance package. *
- @param request DeleteCompliancePacksRequest
- @return DeleteCompliancePacksResponse
func (*Client) DeleteCompliancePacksWithOptions ¶
func (client *Client) DeleteCompliancePacksWithOptions(request *DeleteCompliancePacksRequest, runtime *util.RuntimeOptions) (_result *DeleteCompliancePacksResponse, _err error)
*
- This topic provides an example on how to delete the `cp-541e626622af0087****` compliance package. *
- @param request DeleteCompliancePacksRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DeleteCompliancePacksResponse
func (*Client) DeleteConfigDeliveryChannel ¶ added in v2.2.3
func (client *Client) DeleteConfigDeliveryChannel(request *DeleteConfigDeliveryChannelRequest) (_result *DeleteConfigDeliveryChannelResponse, _err error)
*
- This topic provides an example on how to delete the `cdc-38c3013b46c9002c****` delivery channel. The returned result shows that the `cdc-38c3013b46c9002c****` delivery channel is deleted. *
- @param request DeleteConfigDeliveryChannelRequest
- @return DeleteConfigDeliveryChannelResponse
func (*Client) DeleteConfigDeliveryChannelWithOptions ¶ added in v2.2.3
func (client *Client) DeleteConfigDeliveryChannelWithOptions(request *DeleteConfigDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *DeleteConfigDeliveryChannelResponse, _err error)
*
- This topic provides an example on how to delete the `cdc-38c3013b46c9002c****` delivery channel. The returned result shows that the `cdc-38c3013b46c9002c****` delivery channel is deleted. *
- @param request DeleteConfigDeliveryChannelRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DeleteConfigDeliveryChannelResponse
func (*Client) DeleteConfigRules ¶ added in v2.2.9
func (client *Client) DeleteConfigRules(request *DeleteConfigRulesRequest) (_result *DeleteConfigRulesResponse, _err error)
*
- In this example, the rule whose ID is cr-9908626622af0035\\*\\*\\*\\* is deleted. *
- @param request DeleteConfigRulesRequest
- @return DeleteConfigRulesResponse
func (*Client) DeleteConfigRulesWithOptions ¶ added in v2.2.9
func (client *Client) DeleteConfigRulesWithOptions(request *DeleteConfigRulesRequest, runtime *util.RuntimeOptions) (_result *DeleteConfigRulesResponse, _err error)
*
- In this example, the rule whose ID is cr-9908626622af0035\\*\\*\\*\\* is deleted. *
- @param request DeleteConfigRulesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DeleteConfigRulesResponse
func (*Client) DeleteRemediations ¶
func (client *Client) DeleteRemediations(request *DeleteRemediationsRequest) (_result *DeleteRemediationsResponse, _err error)
*
- This topic provides an example on how to delete the remediation template `crr-909ba2d4716700eb****`. The returned result shows that the remediation template whose ID is `crr-909ba2d4716700eb****` is deleted. *
- @param request DeleteRemediationsRequest
- @return DeleteRemediationsResponse
func (*Client) DeleteRemediationsWithOptions ¶
func (client *Client) DeleteRemediationsWithOptions(request *DeleteRemediationsRequest, runtime *util.RuntimeOptions) (_result *DeleteRemediationsResponse, _err error)
*
- This topic provides an example on how to delete the remediation template `crr-909ba2d4716700eb****`. The returned result shows that the remediation template whose ID is `crr-909ba2d4716700eb****` is deleted. *
- @param request DeleteRemediationsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DeleteRemediationsResponse
func (*Client) DescribeRemediation ¶ added in v2.4.0
func (client *Client) DescribeRemediation(request *DescribeRemediationRequest) (_result *DescribeRemediationResponse, _err error)
func (*Client) DescribeRemediationWithOptions ¶ added in v2.4.0
func (client *Client) DescribeRemediationWithOptions(request *DescribeRemediationRequest, runtime *util.RuntimeOptions) (_result *DescribeRemediationResponse, _err error)
func (*Client) DetachAggregateConfigRuleToCompliancePack ¶
func (client *Client) DetachAggregateConfigRuleToCompliancePack(request *DetachAggregateConfigRuleToCompliancePackRequest) (_result *DetachAggregateConfigRuleToCompliancePackResponse, _err error)
*
- ### Prerequisites
- One or more rules are added to a compliance package.
- ### Usage notes
- The sample request in this topic shows you how to remove the `cr-6cc4626622af00e7****` rule in the `ca-75b4626622af00c3****` account group from the `cp-5bb1626622af00bd****` compliance package. *
- @param request DetachAggregateConfigRuleToCompliancePackRequest
- @return DetachAggregateConfigRuleToCompliancePackResponse
func (*Client) DetachAggregateConfigRuleToCompliancePackWithOptions ¶
func (client *Client) DetachAggregateConfigRuleToCompliancePackWithOptions(request *DetachAggregateConfigRuleToCompliancePackRequest, runtime *util.RuntimeOptions) (_result *DetachAggregateConfigRuleToCompliancePackResponse, _err error)
*
- ### Prerequisites
- One or more rules are added to a compliance package.
- ### Usage notes
- The sample request in this topic shows you how to remove the `cr-6cc4626622af00e7****` rule in the `ca-75b4626622af00c3****` account group from the `cp-5bb1626622af00bd****` compliance package. *
- @param request DetachAggregateConfigRuleToCompliancePackRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DetachAggregateConfigRuleToCompliancePackResponse
func (*Client) DetachConfigRuleToCompliancePack ¶
func (client *Client) DetachConfigRuleToCompliancePack(request *DetachConfigRuleToCompliancePackRequest) (_result *DetachConfigRuleToCompliancePackResponse, _err error)
*
- ### Prerequisites
- One or more rules are added to a compliance package.
- ### Usage notes
- This topic provides an example on how to remove the `cr-6cc4626622af00e7****` rule from the `cp-5bb1626622af00bd****` compliance package. *
- @param request DetachConfigRuleToCompliancePackRequest
- @return DetachConfigRuleToCompliancePackResponse
func (*Client) DetachConfigRuleToCompliancePackWithOptions ¶
func (client *Client) DetachConfigRuleToCompliancePackWithOptions(request *DetachConfigRuleToCompliancePackRequest, runtime *util.RuntimeOptions) (_result *DetachConfigRuleToCompliancePackResponse, _err error)
*
- ### Prerequisites
- One or more rules are added to a compliance package.
- ### Usage notes
- This topic provides an example on how to remove the `cr-6cc4626622af00e7****` rule from the `cp-5bb1626622af00bd****` compliance package. *
- @param request DetachConfigRuleToCompliancePackRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DetachConfigRuleToCompliancePackResponse
func (*Client) EvaluatePreConfigRules ¶ added in v2.2.3
func (client *Client) EvaluatePreConfigRules(request *EvaluatePreConfigRulesRequest) (_result *EvaluatePreConfigRulesResponse, _err error)
func (*Client) EvaluatePreConfigRulesWithOptions ¶ added in v2.2.3
func (client *Client) EvaluatePreConfigRulesWithOptions(tmpReq *EvaluatePreConfigRulesRequest, runtime *util.RuntimeOptions) (_result *EvaluatePreConfigRulesResponse, _err error)
func (*Client) GenerateAggregateCompliancePackReport ¶
func (client *Client) GenerateAggregateCompliancePackReport(request *GenerateAggregateCompliancePackReportRequest) (_result *GenerateAggregateCompliancePackReportResponse, _err error)
*
- > You can call this operation to generate the latest compliance evaluation report. To download the report, call the GetAggregateConfigRulesReport operation. For more information, see [GetAggregateCompliancePackReport](~~262699~~).
- This topic provides an example on how to generate a compliance evaluation report based on the `cp-fdc8626622af00f9****` compliance package in the `ca-f632626622af0079****` account group. *
- @param request GenerateAggregateCompliancePackReportRequest
- @return GenerateAggregateCompliancePackReportResponse
func (*Client) GenerateAggregateCompliancePackReportWithOptions ¶
func (client *Client) GenerateAggregateCompliancePackReportWithOptions(request *GenerateAggregateCompliancePackReportRequest, runtime *util.RuntimeOptions) (_result *GenerateAggregateCompliancePackReportResponse, _err error)
*
- > You can call this operation to generate the latest compliance evaluation report. To download the report, call the GetAggregateConfigRulesReport operation. For more information, see [GetAggregateCompliancePackReport](~~262699~~).
- This topic provides an example on how to generate a compliance evaluation report based on the `cp-fdc8626622af00f9****` compliance package in the `ca-f632626622af0079****` account group. *
- @param request GenerateAggregateCompliancePackReportRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GenerateAggregateCompliancePackReportResponse
func (*Client) GenerateAggregateConfigRulesReport ¶
func (client *Client) GenerateAggregateConfigRulesReport(request *GenerateAggregateConfigRulesReportRequest) (_result *GenerateAggregateConfigRulesReportResponse, _err error)
*
- > You can call this operation to generate the latest compliance evaluation report. To download the report, call the GetAggregateConfigRulesReport operation. For more information, see [GetAggregateConfigRulesReport](~~262706~~).
- The topic provides an example on how to generate a compliance evaluation report based on all rules in the `ca-f632626622af0079****` account group. *
- @param request GenerateAggregateConfigRulesReportRequest
- @return GenerateAggregateConfigRulesReportResponse
func (*Client) GenerateAggregateConfigRulesReportWithOptions ¶
func (client *Client) GenerateAggregateConfigRulesReportWithOptions(request *GenerateAggregateConfigRulesReportRequest, runtime *util.RuntimeOptions) (_result *GenerateAggregateConfigRulesReportResponse, _err error)
*
- > You can call this operation to generate the latest compliance evaluation report. To download the report, call the GetAggregateConfigRulesReport operation. For more information, see [GetAggregateConfigRulesReport](~~262706~~).
- The topic provides an example on how to generate a compliance evaluation report based on all rules in the `ca-f632626622af0079****` account group. *
- @param request GenerateAggregateConfigRulesReportRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GenerateAggregateConfigRulesReportResponse
func (*Client) GenerateAggregateResourceInventory ¶ added in v2.2.9
func (client *Client) GenerateAggregateResourceInventory(request *GenerateAggregateResourceInventoryRequest) (_result *GenerateAggregateResourceInventoryResponse, _err error)
*
- This topic provides an example to show how to generate a downloadable inventory for global resources in the account group ca-a91d626622af0035\\*\\*\\*\\*. *
- @param request GenerateAggregateResourceInventoryRequest
- @return GenerateAggregateResourceInventoryResponse
func (*Client) GenerateAggregateResourceInventoryWithOptions ¶ added in v2.2.9
func (client *Client) GenerateAggregateResourceInventoryWithOptions(request *GenerateAggregateResourceInventoryRequest, runtime *util.RuntimeOptions) (_result *GenerateAggregateResourceInventoryResponse, _err error)
*
- This topic provides an example to show how to generate a downloadable inventory for global resources in the account group ca-a91d626622af0035\\*\\*\\*\\*. *
- @param request GenerateAggregateResourceInventoryRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GenerateAggregateResourceInventoryResponse
func (*Client) GenerateCompliancePackReport ¶
func (client *Client) GenerateCompliancePackReport(request *GenerateCompliancePackReportRequest) (_result *GenerateCompliancePackReportResponse, _err error)
*
- > You can call this operation to generate the latest compliance evaluation report. To download the report, call the GetCompliancePackReport operation. For more information, see [GetCompliancePackReport](~~263347~~).
- This topic provides an example on how to generate a compliance evaluation report based on the `cp-a8a8626622af0082****` compliance package. *
- @param request GenerateCompliancePackReportRequest
- @return GenerateCompliancePackReportResponse
func (*Client) GenerateCompliancePackReportWithOptions ¶
func (client *Client) GenerateCompliancePackReportWithOptions(request *GenerateCompliancePackReportRequest, runtime *util.RuntimeOptions) (_result *GenerateCompliancePackReportResponse, _err error)
*
- > You can call this operation to generate the latest compliance evaluation report. To download the report, call the GetCompliancePackReport operation. For more information, see [GetCompliancePackReport](~~263347~~).
- This topic provides an example on how to generate a compliance evaluation report based on the `cp-a8a8626622af0082****` compliance package. *
- @param request GenerateCompliancePackReportRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GenerateCompliancePackReportResponse
func (*Client) GenerateConfigRulesReport ¶
func (client *Client) GenerateConfigRulesReport(request *GenerateConfigRulesReportRequest) (_result *GenerateConfigRulesReportResponse, _err error)
*
- > You can call this operation to generate the latest compliance evaluation report. To download the report, call the GetConfigRulesReport operation. For more information, see [GetConfigRulesReport](~~263608~~).
- This topic provides an example of how to generate a compliance evaluation report based on all existing rules. *
- @param request GenerateConfigRulesReportRequest
- @return GenerateConfigRulesReportResponse
func (*Client) GenerateConfigRulesReportWithOptions ¶
func (client *Client) GenerateConfigRulesReportWithOptions(request *GenerateConfigRulesReportRequest, runtime *util.RuntimeOptions) (_result *GenerateConfigRulesReportResponse, _err error)
*
- > You can call this operation to generate the latest compliance evaluation report. To download the report, call the GetConfigRulesReport operation. For more information, see [GetConfigRulesReport](~~263608~~).
- This topic provides an example of how to generate a compliance evaluation report based on all existing rules. *
- @param request GenerateConfigRulesReportRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GenerateConfigRulesReportResponse
func (*Client) GenerateResourceInventory ¶ added in v2.2.9
func (client *Client) GenerateResourceInventory(request *GenerateResourceInventoryRequest) (_result *GenerateResourceInventoryResponse, _err error)
*
- This topic provides an example on how to generate a resource inventory for global resources of the current account. *
- @param request GenerateResourceInventoryRequest
- @return GenerateResourceInventoryResponse
func (*Client) GenerateResourceInventoryWithOptions ¶ added in v2.2.9
func (client *Client) GenerateResourceInventoryWithOptions(request *GenerateResourceInventoryRequest, runtime *util.RuntimeOptions) (_result *GenerateResourceInventoryResponse, _err error)
*
- This topic provides an example on how to generate a resource inventory for global resources of the current account. *
- @param request GenerateResourceInventoryRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GenerateResourceInventoryResponse
func (*Client) GetAdvancedSearchFile ¶ added in v2.3.0
func (client *Client) GetAdvancedSearchFile() (_result *GetAdvancedSearchFileResponse, _err error)
func (*Client) GetAdvancedSearchFileWithOptions ¶ added in v2.3.0
func (client *Client) GetAdvancedSearchFileWithOptions(runtime *util.RuntimeOptions) (_result *GetAdvancedSearchFileResponse, _err error)
func (*Client) GetAggregateAccountComplianceByPack ¶
func (client *Client) GetAggregateAccountComplianceByPack(request *GetAggregateAccountComplianceByPackRequest) (_result *GetAggregateAccountComplianceByPackResponse, _err error)
*
- This topic provides an example on how to query the compliance evaluation results of member accounts for which the `cp-541e626622af0087****` compliance package takes effect in the `ca-04b3fd170e340007****` account group. The returned result shows that two member accounts are monitored by the compliance package and they are both evaluated as compliant. *
- @param request GetAggregateAccountComplianceByPackRequest
- @return GetAggregateAccountComplianceByPackResponse
func (*Client) GetAggregateAccountComplianceByPackWithOptions ¶
func (client *Client) GetAggregateAccountComplianceByPackWithOptions(request *GetAggregateAccountComplianceByPackRequest, runtime *util.RuntimeOptions) (_result *GetAggregateAccountComplianceByPackResponse, _err error)
*
- This topic provides an example on how to query the compliance evaluation results of member accounts for which the `cp-541e626622af0087****` compliance package takes effect in the `ca-04b3fd170e340007****` account group. The returned result shows that two member accounts are monitored by the compliance package and they are both evaluated as compliant. *
- @param request GetAggregateAccountComplianceByPackRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateAccountComplianceByPackResponse
func (*Client) GetAggregateAdvancedSearchFile ¶ added in v2.3.0
func (client *Client) GetAggregateAdvancedSearchFile(request *GetAggregateAdvancedSearchFileRequest) (_result *GetAggregateAdvancedSearchFileResponse, _err error)
func (*Client) GetAggregateAdvancedSearchFileWithOptions ¶ added in v2.3.0
func (client *Client) GetAggregateAdvancedSearchFileWithOptions(request *GetAggregateAdvancedSearchFileRequest, runtime *util.RuntimeOptions) (_result *GetAggregateAdvancedSearchFileResponse, _err error)
func (*Client) GetAggregateCompliancePack ¶
func (client *Client) GetAggregateCompliancePack(request *GetAggregateCompliancePackRequest) (_result *GetAggregateCompliancePackResponse, _err error)
*
- The topic provides an example on how to query the details of a compliance package whose ID is `cp-fdc8626622af00f9****` in an account group whose ID is `ca-f632626622af0079****`. *
- @param request GetAggregateCompliancePackRequest
- @return GetAggregateCompliancePackResponse
func (*Client) GetAggregateCompliancePackReport ¶
func (client *Client) GetAggregateCompliancePackReport(request *GetAggregateCompliancePackReportRequest) (_result *GetAggregateCompliancePackReportResponse, _err error)
*
- > Before you call this operation, you must call the GenerateAggregateCompliancePackReport operation to generate the latest compliance evaluation report based on a compliance package. For more information, see [GenerateAggregateCompliancePackReport](~~262687~~).
- This topic provides an example on how to query the compliance evaluation report that is generated based on the `cp-fdc8626622af00f9****` compliance package in the `ca-f632626622af0079****` account group. *
- @param request GetAggregateCompliancePackReportRequest
- @return GetAggregateCompliancePackReportResponse
func (*Client) GetAggregateCompliancePackReportWithOptions ¶
func (client *Client) GetAggregateCompliancePackReportWithOptions(request *GetAggregateCompliancePackReportRequest, runtime *util.RuntimeOptions) (_result *GetAggregateCompliancePackReportResponse, _err error)
*
- > Before you call this operation, you must call the GenerateAggregateCompliancePackReport operation to generate the latest compliance evaluation report based on a compliance package. For more information, see [GenerateAggregateCompliancePackReport](~~262687~~).
- This topic provides an example on how to query the compliance evaluation report that is generated based on the `cp-fdc8626622af00f9****` compliance package in the `ca-f632626622af0079****` account group. *
- @param request GetAggregateCompliancePackReportRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateCompliancePackReportResponse
func (*Client) GetAggregateCompliancePackWithOptions ¶
func (client *Client) GetAggregateCompliancePackWithOptions(request *GetAggregateCompliancePackRequest, runtime *util.RuntimeOptions) (_result *GetAggregateCompliancePackResponse, _err error)
*
- The topic provides an example on how to query the details of a compliance package whose ID is `cp-fdc8626622af00f9****` in an account group whose ID is `ca-f632626622af0079****`. *
- @param request GetAggregateCompliancePackRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateCompliancePackResponse
func (*Client) GetAggregateComplianceSummary ¶ added in v2.2.9
func (client *Client) GetAggregateComplianceSummary(request *GetAggregateComplianceSummaryRequest) (_result *GetAggregateComplianceSummaryResponse, _err error)
*
- This topic provides an example on how to query the compliance statistics of resources and rules in the account group ca-a91d626622af0035\\*\\*\\*\\*. *
- @param request GetAggregateComplianceSummaryRequest
- @return GetAggregateComplianceSummaryResponse
func (*Client) GetAggregateComplianceSummaryWithOptions ¶ added in v2.2.9
func (client *Client) GetAggregateComplianceSummaryWithOptions(request *GetAggregateComplianceSummaryRequest, runtime *util.RuntimeOptions) (_result *GetAggregateComplianceSummaryResponse, _err error)
*
- This topic provides an example on how to query the compliance statistics of resources and rules in the account group ca-a91d626622af0035\\*\\*\\*\\*. *
- @param request GetAggregateComplianceSummaryRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateComplianceSummaryResponse
func (*Client) GetAggregateConfigDeliveryChannel ¶
func (client *Client) GetAggregateConfigDeliveryChannel(request *GetAggregateConfigDeliveryChannelRequest) (_result *GetAggregateConfigDeliveryChannelResponse, _err error)
func (*Client) GetAggregateConfigDeliveryChannelWithOptions ¶
func (client *Client) GetAggregateConfigDeliveryChannelWithOptions(request *GetAggregateConfigDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *GetAggregateConfigDeliveryChannelResponse, _err error)
func (*Client) GetAggregateConfigRule ¶
func (client *Client) GetAggregateConfigRule(request *GetAggregateConfigRuleRequest) (_result *GetAggregateConfigRuleResponse, _err error)
*
- This example shows how to query the details of the `cr-7f7d626622af0041****` rule in the `ca-7f00626622af0041****` account group. *
- @param request GetAggregateConfigRuleRequest
- @return GetAggregateConfigRuleResponse
func (*Client) GetAggregateConfigRuleComplianceByPack ¶
func (client *Client) GetAggregateConfigRuleComplianceByPack(request *GetAggregateConfigRuleComplianceByPackRequest) (_result *GetAggregateConfigRuleComplianceByPackResponse, _err error)
*
- The sample request in this topic shows you how to query the compliance evaluation results based on rules in the `cp-541e626622af0087****` compliance package that is created for the `ca-04b3fd170e340007****` account group. The return result shows a total of `one` rule. `No resources` are evaluated as non-compliant based on the rule. *
- @param request GetAggregateConfigRuleComplianceByPackRequest
- @return GetAggregateConfigRuleComplianceByPackResponse
func (*Client) GetAggregateConfigRuleComplianceByPackWithOptions ¶
func (client *Client) GetAggregateConfigRuleComplianceByPackWithOptions(request *GetAggregateConfigRuleComplianceByPackRequest, runtime *util.RuntimeOptions) (_result *GetAggregateConfigRuleComplianceByPackResponse, _err error)
*
- The sample request in this topic shows you how to query the compliance evaluation results based on rules in the `cp-541e626622af0087****` compliance package that is created for the `ca-04b3fd170e340007****` account group. The return result shows a total of `one` rule. `No resources` are evaluated as non-compliant based on the rule. *
- @param request GetAggregateConfigRuleComplianceByPackRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateConfigRuleComplianceByPackResponse
func (*Client) GetAggregateConfigRuleSummaryByRiskLevel ¶
func (client *Client) GetAggregateConfigRuleSummaryByRiskLevel(request *GetAggregateConfigRuleSummaryByRiskLevelRequest) (_result *GetAggregateConfigRuleSummaryByRiskLevelResponse, _err error)
*
- This topic provides an example on how to query the summary of compliance evaluation results by rule risk level in the `ca-3a58626622af0005****` account group. The returned result shows four rules that are specified with the high risk level. One of the rules detects non-compliant resources, and the resources evaluated by the remaining three are compliant. *
- @param request GetAggregateConfigRuleSummaryByRiskLevelRequest
- @return GetAggregateConfigRuleSummaryByRiskLevelResponse
func (*Client) GetAggregateConfigRuleSummaryByRiskLevelWithOptions ¶
func (client *Client) GetAggregateConfigRuleSummaryByRiskLevelWithOptions(request *GetAggregateConfigRuleSummaryByRiskLevelRequest, runtime *util.RuntimeOptions) (_result *GetAggregateConfigRuleSummaryByRiskLevelResponse, _err error)
*
- This topic provides an example on how to query the summary of compliance evaluation results by rule risk level in the `ca-3a58626622af0005****` account group. The returned result shows four rules that are specified with the high risk level. One of the rules detects non-compliant resources, and the resources evaluated by the remaining three are compliant. *
- @param request GetAggregateConfigRuleSummaryByRiskLevelRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateConfigRuleSummaryByRiskLevelResponse
func (*Client) GetAggregateConfigRuleWithOptions ¶
func (client *Client) GetAggregateConfigRuleWithOptions(request *GetAggregateConfigRuleRequest, runtime *util.RuntimeOptions) (_result *GetAggregateConfigRuleResponse, _err error)
*
- This example shows how to query the details of the `cr-7f7d626622af0041****` rule in the `ca-7f00626622af0041****` account group. *
- @param request GetAggregateConfigRuleRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateConfigRuleResponse
func (*Client) GetAggregateConfigRulesReport ¶
func (client *Client) GetAggregateConfigRulesReport(request *GetAggregateConfigRulesReportRequest) (_result *GetAggregateConfigRulesReportResponse, _err error)
*
- > Before you call this operation, you must call the GenerateAggregateConfigRulesReport operation to generate the latest compliance evaluation report based on all rules in an account group. For more information, see [GenerateAggregateConfigRulesReport](~~262701~~).
- This topic provides an example on how to query the compliance evaluation report that is generated based on all rules in the `ca-f632626622af0079****` account group. *
- @param request GetAggregateConfigRulesReportRequest
- @return GetAggregateConfigRulesReportResponse
func (*Client) GetAggregateConfigRulesReportWithOptions ¶
func (client *Client) GetAggregateConfigRulesReportWithOptions(request *GetAggregateConfigRulesReportRequest, runtime *util.RuntimeOptions) (_result *GetAggregateConfigRulesReportResponse, _err error)
*
- > Before you call this operation, you must call the GenerateAggregateConfigRulesReport operation to generate the latest compliance evaluation report based on all rules in an account group. For more information, see [GenerateAggregateConfigRulesReport](~~262701~~).
- This topic provides an example on how to query the compliance evaluation report that is generated based on all rules in the `ca-f632626622af0079****` account group. *
- @param request GetAggregateConfigRulesReportRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateConfigRulesReportResponse
func (*Client) GetAggregateDiscoveredResource ¶
func (client *Client) GetAggregateDiscoveredResource(request *GetAggregateDiscoveredResourceRequest) (_result *GetAggregateDiscoveredResourceResponse, _err error)
*
- This topic provides an example on how to query the `new-bucket` resource in the `ca-5885626622af0008****` account group. *
- @param request GetAggregateDiscoveredResourceRequest
- @return GetAggregateDiscoveredResourceResponse
func (*Client) GetAggregateDiscoveredResourceWithOptions ¶
func (client *Client) GetAggregateDiscoveredResourceWithOptions(request *GetAggregateDiscoveredResourceRequest, runtime *util.RuntimeOptions) (_result *GetAggregateDiscoveredResourceResponse, _err error)
*
- This topic provides an example on how to query the `new-bucket` resource in the `ca-5885626622af0008****` account group. *
- @param request GetAggregateDiscoveredResourceRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateDiscoveredResourceResponse
func (*Client) GetAggregateResourceComplianceByConfigRule ¶
func (client *Client) GetAggregateResourceComplianceByConfigRule(request *GetAggregateResourceComplianceByConfigRuleRequest) (_result *GetAggregateResourceComplianceByConfigRuleResponse, _err error)
*
- This topic provides an example on how to query the compliance evaluation results based on the `cr-d369626622af008e****` rule in the `ca-a4e5626622af0079****` account group. The returned result shows that a total of 10 resources are evaluated by the rule and five of them are evaluated as compliant. *
- @param request GetAggregateResourceComplianceByConfigRuleRequest
- @return GetAggregateResourceComplianceByConfigRuleResponse
func (*Client) GetAggregateResourceComplianceByConfigRuleWithOptions ¶
func (client *Client) GetAggregateResourceComplianceByConfigRuleWithOptions(request *GetAggregateResourceComplianceByConfigRuleRequest, runtime *util.RuntimeOptions) (_result *GetAggregateResourceComplianceByConfigRuleResponse, _err error)
*
- This topic provides an example on how to query the compliance evaluation results based on the `cr-d369626622af008e****` rule in the `ca-a4e5626622af0079****` account group. The returned result shows that a total of 10 resources are evaluated by the rule and five of them are evaluated as compliant. *
- @param request GetAggregateResourceComplianceByConfigRuleRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateResourceComplianceByConfigRuleResponse
func (*Client) GetAggregateResourceComplianceByPack ¶
func (client *Client) GetAggregateResourceComplianceByPack(request *GetAggregateResourceComplianceByPackRequest) (_result *GetAggregateResourceComplianceByPackResponse, _err error)
*
- This topic provides an example on how to query the compliance evaluation results of resources monitored based on the `cp-fdc8626622af00f9****` compliance package in the `ca-f632626622af0079****`account group. The returned result shows that the total number of monitored resources is `10` and the number of non-compliant resources is `7`. *
- @param request GetAggregateResourceComplianceByPackRequest
- @return GetAggregateResourceComplianceByPackResponse
func (*Client) GetAggregateResourceComplianceByPackWithOptions ¶
func (client *Client) GetAggregateResourceComplianceByPackWithOptions(request *GetAggregateResourceComplianceByPackRequest, runtime *util.RuntimeOptions) (_result *GetAggregateResourceComplianceByPackResponse, _err error)
*
- This topic provides an example on how to query the compliance evaluation results of resources monitored based on the `cp-fdc8626622af00f9****` compliance package in the `ca-f632626622af0079****`account group. The returned result shows that the total number of monitored resources is `10` and the number of non-compliant resources is `7`. *
- @param request GetAggregateResourceComplianceByPackRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateResourceComplianceByPackResponse
func (*Client) GetAggregateResourceComplianceGroupByRegion ¶
func (client *Client) GetAggregateResourceComplianceGroupByRegion(request *GetAggregateResourceComplianceGroupByRegionRequest) (_result *GetAggregateResourceComplianceGroupByRegionResponse, _err error)
func (*Client) GetAggregateResourceComplianceGroupByRegionWithOptions ¶
func (client *Client) GetAggregateResourceComplianceGroupByRegionWithOptions(request *GetAggregateResourceComplianceGroupByRegionRequest, runtime *util.RuntimeOptions) (_result *GetAggregateResourceComplianceGroupByRegionResponse, _err error)
func (*Client) GetAggregateResourceComplianceGroupByResourceType ¶
func (client *Client) GetAggregateResourceComplianceGroupByResourceType(request *GetAggregateResourceComplianceGroupByResourceTypeRequest) (_result *GetAggregateResourceComplianceGroupByResourceTypeResponse, _err error)
func (*Client) GetAggregateResourceComplianceGroupByResourceTypeWithOptions ¶
func (client *Client) GetAggregateResourceComplianceGroupByResourceTypeWithOptions(request *GetAggregateResourceComplianceGroupByResourceTypeRequest, runtime *util.RuntimeOptions) (_result *GetAggregateResourceComplianceGroupByResourceTypeResponse, _err error)
func (*Client) GetAggregateResourceComplianceTimeline ¶
func (client *Client) GetAggregateResourceComplianceTimeline(request *GetAggregateResourceComplianceTimelineRequest) (_result *GetAggregateResourceComplianceTimelineResponse, _err error)
*
- The sample request in this topic shows you how to query the compliance timeline of the `new-bucket` resource that resides in the `cn-hangzhou` region within the `100931896542****` member account of the `ca-5885626622af0008****` account group. The new-bucket resource is an Object Storage Service (OSS) bucket. The return result shows the following two timestamps on the compliance timeline: `1625200295276` and `1625200228510`. The first timestamp indicates 12:31:35 on July 2, 2021 (UTC+8), and the second timestamp indicates 12:30:28 on July 2, 2021 (UTC+8). *
- @param request GetAggregateResourceComplianceTimelineRequest
- @return GetAggregateResourceComplianceTimelineResponse
func (*Client) GetAggregateResourceComplianceTimelineWithOptions ¶
func (client *Client) GetAggregateResourceComplianceTimelineWithOptions(request *GetAggregateResourceComplianceTimelineRequest, runtime *util.RuntimeOptions) (_result *GetAggregateResourceComplianceTimelineResponse, _err error)
*
- The sample request in this topic shows you how to query the compliance timeline of the `new-bucket` resource that resides in the `cn-hangzhou` region within the `100931896542****` member account of the `ca-5885626622af0008****` account group. The new-bucket resource is an Object Storage Service (OSS) bucket. The return result shows the following two timestamps on the compliance timeline: `1625200295276` and `1625200228510`. The first timestamp indicates 12:31:35 on July 2, 2021 (UTC+8), and the second timestamp indicates 12:30:28 on July 2, 2021 (UTC+8). *
- @param request GetAggregateResourceComplianceTimelineRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateResourceComplianceTimelineResponse
func (*Client) GetAggregateResourceConfigurationTimeline ¶
func (client *Client) GetAggregateResourceConfigurationTimeline(request *GetAggregateResourceConfigurationTimelineRequest) (_result *GetAggregateResourceConfigurationTimelineResponse, _err error)
*
- The sample request in this topic shows you how to query the configuration timeline of the `new-bucket` resource that resides in the `cn-hangzhou` region within the `100931896542****` member account of the `ca-5885626622af0008****` account group. The new-bucket resource is an Object Storage Service (OSS) bucket. The return result shows that the timestamp when the resource configuration changes is `1624961112000`. The timestamp indicates 18:05:12 on June 29, 2021 (UTC+8). *
- @param request GetAggregateResourceConfigurationTimelineRequest
- @return GetAggregateResourceConfigurationTimelineResponse
func (*Client) GetAggregateResourceConfigurationTimelineWithOptions ¶
func (client *Client) GetAggregateResourceConfigurationTimelineWithOptions(request *GetAggregateResourceConfigurationTimelineRequest, runtime *util.RuntimeOptions) (_result *GetAggregateResourceConfigurationTimelineResponse, _err error)
*
- The sample request in this topic shows you how to query the configuration timeline of the `new-bucket` resource that resides in the `cn-hangzhou` region within the `100931896542****` member account of the `ca-5885626622af0008****` account group. The new-bucket resource is an Object Storage Service (OSS) bucket. The return result shows that the timestamp when the resource configuration changes is `1624961112000`. The timestamp indicates 18:05:12 on June 29, 2021 (UTC+8). *
- @param request GetAggregateResourceConfigurationTimelineRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateResourceConfigurationTimelineResponse
func (*Client) GetAggregateResourceCountsGroupByRegion ¶
func (client *Client) GetAggregateResourceCountsGroupByRegion(request *GetAggregateResourceCountsGroupByRegionRequest) (_result *GetAggregateResourceCountsGroupByRegionResponse, _err error)
*
- This topic provides an example on how to query the statistics on the resources in an account group named `ca-a260626622af0005****` by region. The returned result shows that a total of `10` resources exist in the `cn-hangzhou` region. *
- @param request GetAggregateResourceCountsGroupByRegionRequest
- @return GetAggregateResourceCountsGroupByRegionResponse
func (*Client) GetAggregateResourceCountsGroupByRegionWithOptions ¶
func (client *Client) GetAggregateResourceCountsGroupByRegionWithOptions(request *GetAggregateResourceCountsGroupByRegionRequest, runtime *util.RuntimeOptions) (_result *GetAggregateResourceCountsGroupByRegionResponse, _err error)
*
- This topic provides an example on how to query the statistics on the resources in an account group named `ca-a260626622af0005****` by region. The returned result shows that a total of `10` resources exist in the `cn-hangzhou` region. *
- @param request GetAggregateResourceCountsGroupByRegionRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateResourceCountsGroupByRegionResponse
func (*Client) GetAggregateResourceCountsGroupByResourceType ¶
func (client *Client) GetAggregateResourceCountsGroupByResourceType(request *GetAggregateResourceCountsGroupByResourceTypeRequest) (_result *GetAggregateResourceCountsGroupByResourceTypeResponse, _err error)
*
- This topic provides an example on how to query the statistics on the resources in an account group whose ID is `ca-a260626622af0005****` by resource type. The returned result shows that the account group has a total of `seven` resources of the `ACS::RAM::Role` resource type. *
- @param request GetAggregateResourceCountsGroupByResourceTypeRequest
- @return GetAggregateResourceCountsGroupByResourceTypeResponse
func (*Client) GetAggregateResourceCountsGroupByResourceTypeWithOptions ¶
func (client *Client) GetAggregateResourceCountsGroupByResourceTypeWithOptions(request *GetAggregateResourceCountsGroupByResourceTypeRequest, runtime *util.RuntimeOptions) (_result *GetAggregateResourceCountsGroupByResourceTypeResponse, _err error)
*
- This topic provides an example on how to query the statistics on the resources in an account group whose ID is `ca-a260626622af0005****` by resource type. The returned result shows that the account group has a total of `seven` resources of the `ACS::RAM::Role` resource type. *
- @param request GetAggregateResourceCountsGroupByResourceTypeRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateResourceCountsGroupByResourceTypeResponse
func (*Client) GetAggregateResourceInventory ¶ added in v2.3.0
func (client *Client) GetAggregateResourceInventory(request *GetAggregateResourceInventoryRequest) (_result *GetAggregateResourceInventoryResponse, _err error)
*
- This topic provides an example on how to query the most recently generated resource inventory of an account group whose ID is ca-a91d626622af0035\\*\\*\\*\\*. *
- @param request GetAggregateResourceInventoryRequest
- @return GetAggregateResourceInventoryResponse
func (*Client) GetAggregateResourceInventoryWithOptions ¶ added in v2.3.0
func (client *Client) GetAggregateResourceInventoryWithOptions(request *GetAggregateResourceInventoryRequest, runtime *util.RuntimeOptions) (_result *GetAggregateResourceInventoryResponse, _err error)
*
- This topic provides an example on how to query the most recently generated resource inventory of an account group whose ID is ca-a91d626622af0035\\*\\*\\*\\*. *
- @param request GetAggregateResourceInventoryRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregateResourceInventoryResponse
func (*Client) GetAggregator ¶
func (client *Client) GetAggregator(request *GetAggregatorRequest) (_result *GetAggregatorResponse, _err error)
*
- The sample request in this topic shows you how to query the details of the `ca-88ea626622af0055****` account group. The return result shows that the account group is named `Test_Group`, its description is `Test account group`, and it is of the `CUSTOM` type. The account group is in the `1` state, which indicates that it is created. *
- @param request GetAggregatorRequest
- @return GetAggregatorResponse
func (*Client) GetAggregatorWithOptions ¶
func (client *Client) GetAggregatorWithOptions(request *GetAggregatorRequest, runtime *util.RuntimeOptions) (_result *GetAggregatorResponse, _err error)
*
- The sample request in this topic shows you how to query the details of the `ca-88ea626622af0055****` account group. The return result shows that the account group is named `Test_Group`, its description is `Test account group`, and it is of the `CUSTOM` type. The account group is in the `1` state, which indicates that it is created. *
- @param request GetAggregatorRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetAggregatorResponse
func (*Client) GetCompliancePack ¶
func (client *Client) GetCompliancePack(request *GetCompliancePackRequest) (_result *GetCompliancePackResponse, _err error)
*
- This topic provides an example on how to query the details of a compliance package whose ID is `cp-fdc8626622af00f9****`. The returned result shows that the name of the compliance package is `ClassifiedProtectionPreCheck`, the compliance package is in the `ACTIVE` state, and the risk level of the rules in the compliance package is `1`, which indicates high risk level. *
- @param request GetCompliancePackRequest
- @return GetCompliancePackResponse
func (*Client) GetCompliancePackReport ¶
func (client *Client) GetCompliancePackReport(request *GetCompliancePackReportRequest) (_result *GetCompliancePackReportResponse, _err error)
*
- > Before you call this operation, you must call the GenerateCompliancePackReport operation to generate the latest compliance evaluation report based on a compliance package. For more information, see [GenerateCompliancePackReport](~~263525~~).
- This topic provides an example on how to query the compliance evaluation report that is generated based on the `cp-fdc8626622af00f9****` compliance package. *
- @param request GetCompliancePackReportRequest
- @return GetCompliancePackReportResponse
func (*Client) GetCompliancePackReportWithOptions ¶
func (client *Client) GetCompliancePackReportWithOptions(request *GetCompliancePackReportRequest, runtime *util.RuntimeOptions) (_result *GetCompliancePackReportResponse, _err error)
*
- > Before you call this operation, you must call the GenerateCompliancePackReport operation to generate the latest compliance evaluation report based on a compliance package. For more information, see [GenerateCompliancePackReport](~~263525~~).
- This topic provides an example on how to query the compliance evaluation report that is generated based on the `cp-fdc8626622af00f9****` compliance package. *
- @param request GetCompliancePackReportRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetCompliancePackReportResponse
func (*Client) GetCompliancePackWithOptions ¶
func (client *Client) GetCompliancePackWithOptions(request *GetCompliancePackRequest, runtime *util.RuntimeOptions) (_result *GetCompliancePackResponse, _err error)
*
- This topic provides an example on how to query the details of a compliance package whose ID is `cp-fdc8626622af00f9****`. The returned result shows that the name of the compliance package is `ClassifiedProtectionPreCheck`, the compliance package is in the `ACTIVE` state, and the risk level of the rules in the compliance package is `1`, which indicates high risk level. *
- @param request GetCompliancePackRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetCompliancePackResponse
func (*Client) GetComplianceSummary ¶ added in v2.2.9
func (client *Client) GetComplianceSummary() (_result *GetComplianceSummaryResponse, _err error)
*
- This topic provides an example on how to query the compliance statistics of resources and rules in the current account group. *
- @return GetComplianceSummaryResponse
func (*Client) GetComplianceSummaryWithOptions ¶ added in v2.2.9
func (client *Client) GetComplianceSummaryWithOptions(runtime *util.RuntimeOptions) (_result *GetComplianceSummaryResponse, _err error)
*
- This topic provides an example on how to query the compliance statistics of resources and rules in the current account group. *
- @param request GetComplianceSummaryRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetComplianceSummaryResponse
func (*Client) GetConfigDeliveryChannel ¶
func (client *Client) GetConfigDeliveryChannel(request *GetConfigDeliveryChannelRequest) (_result *GetConfigDeliveryChannelResponse, _err error)
func (*Client) GetConfigDeliveryChannelWithOptions ¶
func (client *Client) GetConfigDeliveryChannelWithOptions(request *GetConfigDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *GetConfigDeliveryChannelResponse, _err error)
func (*Client) GetConfigRule ¶
func (client *Client) GetConfigRule(request *GetConfigRuleRequest) (_result *GetConfigRuleResponse, _err error)
*
- This topic provides an example on how to query the details of the `cr-7f7d626622af0041****` rule. *
- @param request GetConfigRuleRequest
- @return GetConfigRuleResponse
func (*Client) GetConfigRuleComplianceByPack ¶
func (client *Client) GetConfigRuleComplianceByPack(request *GetConfigRuleComplianceByPackRequest) (_result *GetConfigRuleComplianceByPackResponse, _err error)
*
- In this topic, the `cp-541e626622af0087****` compliance package is used as an example. The return result shows a total of one rule against which specific resources are evaluated as compliant. *
- @param request GetConfigRuleComplianceByPackRequest
- @return GetConfigRuleComplianceByPackResponse
func (*Client) GetConfigRuleComplianceByPackWithOptions ¶
func (client *Client) GetConfigRuleComplianceByPackWithOptions(request *GetConfigRuleComplianceByPackRequest, runtime *util.RuntimeOptions) (_result *GetConfigRuleComplianceByPackResponse, _err error)
*
- In this topic, the `cp-541e626622af0087****` compliance package is used as an example. The return result shows a total of one rule against which specific resources are evaluated as compliant. *
- @param request GetConfigRuleComplianceByPackRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetConfigRuleComplianceByPackResponse
func (*Client) GetConfigRuleSummaryByRiskLevel ¶
func (client *Client) GetConfigRuleSummaryByRiskLevel() (_result *GetConfigRuleSummaryByRiskLevelResponse, _err error)
*
- This topic provides an example of how to query the summary of compliance evaluation results by rule risk level. The return result shows four rules that are specified with the high risk level. One of them detects non-compliant resources, and the resources evaluated by the remaining three are all compliant. *
- @return GetConfigRuleSummaryByRiskLevelResponse
func (*Client) GetConfigRuleSummaryByRiskLevelWithOptions ¶
func (client *Client) GetConfigRuleSummaryByRiskLevelWithOptions(runtime *util.RuntimeOptions) (_result *GetConfigRuleSummaryByRiskLevelResponse, _err error)
*
- This topic provides an example of how to query the summary of compliance evaluation results by rule risk level. The return result shows four rules that are specified with the high risk level. One of them detects non-compliant resources, and the resources evaluated by the remaining three are all compliant. *
- @param request GetConfigRuleSummaryByRiskLevelRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetConfigRuleSummaryByRiskLevelResponse
func (*Client) GetConfigRuleWithOptions ¶
func (client *Client) GetConfigRuleWithOptions(request *GetConfigRuleRequest, runtime *util.RuntimeOptions) (_result *GetConfigRuleResponse, _err error)
*
- This topic provides an example on how to query the details of the `cr-7f7d626622af0041****` rule. *
- @param request GetConfigRuleRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetConfigRuleResponse
func (*Client) GetConfigRulesReport ¶
func (client *Client) GetConfigRulesReport(request *GetConfigRulesReportRequest) (_result *GetConfigRulesReportResponse, _err error)
*
- > Before you call this operation, you must call the GenerateConfigRulesReport operation to generate the latest compliance evaluation report based on all existing rules. For more information, see [GenerateConfigRulesReport](~~263601~~).
- This topic provides an example of how to query the compliance evaluation report that is generated based on all existing rules. *
- @param request GetConfigRulesReportRequest
- @return GetConfigRulesReportResponse
func (*Client) GetConfigRulesReportWithOptions ¶
func (client *Client) GetConfigRulesReportWithOptions(request *GetConfigRulesReportRequest, runtime *util.RuntimeOptions) (_result *GetConfigRulesReportResponse, _err error)
*
- > Before you call this operation, you must call the GenerateConfigRulesReport operation to generate the latest compliance evaluation report based on all existing rules. For more information, see [GenerateConfigRulesReport](~~263601~~).
- This topic provides an example of how to query the compliance evaluation report that is generated based on all existing rules. *
- @param request GetConfigRulesReportRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetConfigRulesReportResponse
func (*Client) GetConfigurationRecorder ¶ added in v2.2.9
func (client *Client) GetConfigurationRecorder() (_result *GetConfigurationRecorderResponse, _err error)
*
- This topic provides an example on how to query the activation status and resource monitoring scope of Cloud Config for the current account. *
- @return GetConfigurationRecorderResponse
func (*Client) GetConfigurationRecorderWithOptions ¶ added in v2.2.9
func (client *Client) GetConfigurationRecorderWithOptions(runtime *util.RuntimeOptions) (_result *GetConfigurationRecorderResponse, _err error)
*
- This topic provides an example on how to query the activation status and resource monitoring scope of Cloud Config for the current account. *
- @param request GetConfigurationRecorderRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetConfigurationRecorderResponse
func (*Client) GetDiscoveredResource ¶
func (client *Client) GetDiscoveredResource(request *GetDiscoveredResourceRequest) (_result *GetDiscoveredResourceResponse, _err error)
*
- The sample request in this topic shows you how to query the details of the `new-bucket` resource. *
- @param request GetDiscoveredResourceRequest
- @return GetDiscoveredResourceResponse
func (*Client) GetDiscoveredResourceCountsGroupByRegion ¶
func (client *Client) GetDiscoveredResourceCountsGroupByRegion(request *GetDiscoveredResourceCountsGroupByRegionRequest) (_result *GetDiscoveredResourceCountsGroupByRegionResponse, _err error)
*
- This topic provides an example to demonstrate how to query the statistics on resources by region. The returned result shows that a total of 10 resources exist in the `cn-hangzhou` region. *
- @param request GetDiscoveredResourceCountsGroupByRegionRequest
- @return GetDiscoveredResourceCountsGroupByRegionResponse
func (*Client) GetDiscoveredResourceCountsGroupByRegionWithOptions ¶
func (client *Client) GetDiscoveredResourceCountsGroupByRegionWithOptions(request *GetDiscoveredResourceCountsGroupByRegionRequest, runtime *util.RuntimeOptions) (_result *GetDiscoveredResourceCountsGroupByRegionResponse, _err error)
*
- This topic provides an example to demonstrate how to query the statistics on resources by region. The returned result shows that a total of 10 resources exist in the `cn-hangzhou` region. *
- @param request GetDiscoveredResourceCountsGroupByRegionRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetDiscoveredResourceCountsGroupByRegionResponse
func (*Client) GetDiscoveredResourceCountsGroupByResourceType ¶
func (client *Client) GetDiscoveredResourceCountsGroupByResourceType(request *GetDiscoveredResourceCountsGroupByResourceTypeRequest) (_result *GetDiscoveredResourceCountsGroupByResourceTypeResponse, _err error)
*
- This topic describes how to query the statistics on resources by resource type. The returned result shows that a total of 10 resources of the `ACS::ECS::Instance` resource type exist. *
- @param request GetDiscoveredResourceCountsGroupByResourceTypeRequest
- @return GetDiscoveredResourceCountsGroupByResourceTypeResponse
func (*Client) GetDiscoveredResourceCountsGroupByResourceTypeWithOptions ¶
func (client *Client) GetDiscoveredResourceCountsGroupByResourceTypeWithOptions(request *GetDiscoveredResourceCountsGroupByResourceTypeRequest, runtime *util.RuntimeOptions) (_result *GetDiscoveredResourceCountsGroupByResourceTypeResponse, _err error)
*
- This topic describes how to query the statistics on resources by resource type. The returned result shows that a total of 10 resources of the `ACS::ECS::Instance` resource type exist. *
- @param request GetDiscoveredResourceCountsGroupByResourceTypeRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetDiscoveredResourceCountsGroupByResourceTypeResponse
func (*Client) GetDiscoveredResourceWithOptions ¶
func (client *Client) GetDiscoveredResourceWithOptions(request *GetDiscoveredResourceRequest, runtime *util.RuntimeOptions) (_result *GetDiscoveredResourceResponse, _err error)
*
- The sample request in this topic shows you how to query the details of the `new-bucket` resource. *
- @param request GetDiscoveredResourceRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetDiscoveredResourceResponse
func (*Client) GetEndpoint ¶
func (*Client) GetIntegratedServiceStatus ¶ added in v2.2.3
func (client *Client) GetIntegratedServiceStatus(request *GetIntegratedServiceStatusRequest) (_result *GetIntegratedServiceStatusResponse, _err error)
func (*Client) GetIntegratedServiceStatusWithOptions ¶ added in v2.2.3
func (client *Client) GetIntegratedServiceStatusWithOptions(request *GetIntegratedServiceStatusRequest, runtime *util.RuntimeOptions) (_result *GetIntegratedServiceStatusResponse, _err error)
func (*Client) GetManagedRule ¶
func (client *Client) GetManagedRule(request *GetManagedRuleRequest) (_result *GetManagedRuleResponse, _err error)
*
- In this topic, the `cdn-domain-https-enabled` managed rule is used as an example. *
- @param request GetManagedRuleRequest
- @return GetManagedRuleResponse
func (*Client) GetManagedRuleWithOptions ¶
func (client *Client) GetManagedRuleWithOptions(request *GetManagedRuleRequest, runtime *util.RuntimeOptions) (_result *GetManagedRuleResponse, _err error)
*
- In this topic, the `cdn-domain-https-enabled` managed rule is used as an example. *
- @param request GetManagedRuleRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetManagedRuleResponse
func (*Client) GetRemediationTemplate ¶ added in v2.2.9
func (client *Client) GetRemediationTemplate(request *GetRemediationTemplateRequest) (_result *GetRemediationTemplateResponse, _err error)
*
- This topic provides an example on how to query the details of the automatic remediation template ACS-ALB-BulkyEnableDeletionProtection. *
- @param request GetRemediationTemplateRequest
- @return GetRemediationTemplateResponse
func (*Client) GetRemediationTemplateWithOptions ¶ added in v2.2.9
func (client *Client) GetRemediationTemplateWithOptions(request *GetRemediationTemplateRequest, runtime *util.RuntimeOptions) (_result *GetRemediationTemplateResponse, _err error)
*
- This topic provides an example on how to query the details of the automatic remediation template ACS-ALB-BulkyEnableDeletionProtection. *
- @param request GetRemediationTemplateRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetRemediationTemplateResponse
func (*Client) GetResourceComplianceByConfigRule ¶
func (client *Client) GetResourceComplianceByConfigRule(request *GetResourceComplianceByConfigRuleRequest) (_result *GetResourceComplianceByConfigRuleResponse, _err error)
*
- In this topic, the `cr-d369626622af008e****` rule is used as an example. The return result shows that a total of 10 resources are evaluated by the rule and `five` of them are evaluated as compliant. *
- @param request GetResourceComplianceByConfigRuleRequest
- @return GetResourceComplianceByConfigRuleResponse
func (*Client) GetResourceComplianceByConfigRuleWithOptions ¶
func (client *Client) GetResourceComplianceByConfigRuleWithOptions(request *GetResourceComplianceByConfigRuleRequest, runtime *util.RuntimeOptions) (_result *GetResourceComplianceByConfigRuleResponse, _err error)
*
- In this topic, the `cr-d369626622af008e****` rule is used as an example. The return result shows that a total of 10 resources are evaluated by the rule and `five` of them are evaluated as compliant. *
- @param request GetResourceComplianceByConfigRuleRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetResourceComplianceByConfigRuleResponse
func (*Client) GetResourceComplianceByPack ¶
func (client *Client) GetResourceComplianceByPack(request *GetResourceComplianceByPackRequest) (_result *GetResourceComplianceByPackResponse, _err error)
*
- This topic provides an example on how to query the compliance evaluation results of resources monitored by using the `cp-541e626622af0087****` compliance package. The returned result shows a total of 10 resources and seven of them are evaluated as non-compliant. *
- @param request GetResourceComplianceByPackRequest
- @return GetResourceComplianceByPackResponse
func (*Client) GetResourceComplianceByPackWithOptions ¶
func (client *Client) GetResourceComplianceByPackWithOptions(request *GetResourceComplianceByPackRequest, runtime *util.RuntimeOptions) (_result *GetResourceComplianceByPackResponse, _err error)
*
- This topic provides an example on how to query the compliance evaluation results of resources monitored by using the `cp-541e626622af0087****` compliance package. The returned result shows a total of 10 resources and seven of them are evaluated as non-compliant. *
- @param request GetResourceComplianceByPackRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetResourceComplianceByPackResponse
func (*Client) GetResourceComplianceGroupByRegion ¶
func (client *Client) GetResourceComplianceGroupByRegion(request *GetResourceComplianceGroupByRegionRequest) (_result *GetResourceComplianceGroupByRegionResponse, _err error)
func (*Client) GetResourceComplianceGroupByRegionWithOptions ¶
func (client *Client) GetResourceComplianceGroupByRegionWithOptions(request *GetResourceComplianceGroupByRegionRequest, runtime *util.RuntimeOptions) (_result *GetResourceComplianceGroupByRegionResponse, _err error)
func (*Client) GetResourceComplianceGroupByResourceType ¶
func (client *Client) GetResourceComplianceGroupByResourceType(request *GetResourceComplianceGroupByResourceTypeRequest) (_result *GetResourceComplianceGroupByResourceTypeResponse, _err error)
func (*Client) GetResourceComplianceGroupByResourceTypeWithOptions ¶
func (client *Client) GetResourceComplianceGroupByResourceTypeWithOptions(request *GetResourceComplianceGroupByResourceTypeRequest, runtime *util.RuntimeOptions) (_result *GetResourceComplianceGroupByResourceTypeResponse, _err error)
func (*Client) GetResourceComplianceTimeline ¶
func (client *Client) GetResourceComplianceTimeline(request *GetResourceComplianceTimelineRequest) (_result *GetResourceComplianceTimelineResponse, _err error)
*
- The sample request in this topic shows you how to query the compliance timeline of the `new-bucket` resource that resides in the `cn-hangzhou` region. The resource is an Object Storage Service (OSS) bucket. The return result shows the following two timestamps on the compliance timeline: `1625200295276` and `1625200228510`. The first timestamp indicates 12:31:35 on July 2, 2021 (UTC+8) and the second timestamp indicates 12:30:28 on July 2, 2021 (UTC+8). *
- @param request GetResourceComplianceTimelineRequest
- @return GetResourceComplianceTimelineResponse
func (*Client) GetResourceComplianceTimelineWithOptions ¶
func (client *Client) GetResourceComplianceTimelineWithOptions(request *GetResourceComplianceTimelineRequest, runtime *util.RuntimeOptions) (_result *GetResourceComplianceTimelineResponse, _err error)
*
- The sample request in this topic shows you how to query the compliance timeline of the `new-bucket` resource that resides in the `cn-hangzhou` region. The resource is an Object Storage Service (OSS) bucket. The return result shows the following two timestamps on the compliance timeline: `1625200295276` and `1625200228510`. The first timestamp indicates 12:31:35 on July 2, 2021 (UTC+8) and the second timestamp indicates 12:30:28 on July 2, 2021 (UTC+8). *
- @param request GetResourceComplianceTimelineRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetResourceComplianceTimelineResponse
func (*Client) GetResourceConfigurationTimeline ¶
func (client *Client) GetResourceConfigurationTimeline(request *GetResourceConfigurationTimelineRequest) (_result *GetResourceConfigurationTimelineResponse, _err error)
*
- The sample request in this topic shows you how to query the configuration timeline of the `new-bucket` resource that resides in the `cn-hangzhou` region. The new-bucket resource is an Object Storage Service (OSS) bucket. The return result shows that the timestamp when the resource configuration changes is `1624961112000`. The timestamp indicates 18:05:12 on June 29, 2021 (UTC+8). *
- @param request GetResourceConfigurationTimelineRequest
- @return GetResourceConfigurationTimelineResponse
func (*Client) GetResourceConfigurationTimelineWithOptions ¶
func (client *Client) GetResourceConfigurationTimelineWithOptions(request *GetResourceConfigurationTimelineRequest, runtime *util.RuntimeOptions) (_result *GetResourceConfigurationTimelineResponse, _err error)
*
- The sample request in this topic shows you how to query the configuration timeline of the `new-bucket` resource that resides in the `cn-hangzhou` region. The new-bucket resource is an Object Storage Service (OSS) bucket. The return result shows that the timestamp when the resource configuration changes is `1624961112000`. The timestamp indicates 18:05:12 on June 29, 2021 (UTC+8). *
- @param request GetResourceConfigurationTimelineRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetResourceConfigurationTimelineResponse
func (*Client) GetResourceInventory ¶ added in v2.3.0
func (client *Client) GetResourceInventory() (_result *GetResourceInventoryResponse, _err error)
*
- This topic provides an example on how to query the most recently generated resource inventory of the current Alibaba Cloud account. *
- @return GetResourceInventoryResponse
func (*Client) GetResourceInventoryWithOptions ¶ added in v2.3.0
func (client *Client) GetResourceInventoryWithOptions(runtime *util.RuntimeOptions) (_result *GetResourceInventoryResponse, _err error)
*
- This topic provides an example on how to query the most recently generated resource inventory of the current Alibaba Cloud account. *
- @param request GetResourceInventoryRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetResourceInventoryResponse
func (*Client) GetSupportedResourceRelationConfig ¶ added in v2.2.9
func (client *Client) GetSupportedResourceRelationConfig(request *GetSupportedResourceRelationConfigRequest) (_result *GetSupportedResourceRelationConfigResponse, _err error)
*
- This topic provides an example to show how to query the resource relationships that are supported by the ACS::ECS::Instance resource type. *
- @param request GetSupportedResourceRelationConfigRequest
- @return GetSupportedResourceRelationConfigResponse
func (*Client) GetSupportedResourceRelationConfigWithOptions ¶ added in v2.2.9
func (client *Client) GetSupportedResourceRelationConfigWithOptions(request *GetSupportedResourceRelationConfigRequest, runtime *util.RuntimeOptions) (_result *GetSupportedResourceRelationConfigResponse, _err error)
*
- This topic provides an example to show how to query the resource relationships that are supported by the ACS::ECS::Instance resource type. *
- @param request GetSupportedResourceRelationConfigRequest
- @param runtime runtime options for this request RuntimeOptions
- @return GetSupportedResourceRelationConfigResponse
func (*Client) IgnoreAggregateEvaluationResults ¶
func (client *Client) IgnoreAggregateEvaluationResults(request *IgnoreAggregateEvaluationResultsRequest) (_result *IgnoreAggregateEvaluationResultsResponse, _err error)
*
- After you ignore a resource that is evaluated as incompliant by using a rule, the resource is still evaluated by using the rule, but the compliance result is Ignored.
- This example shows how to ignore the `lb-hp3a3b4ztyfm2plgm****` incompliant resource that is evaluated by using the `cr-7e72626622af0051***` rule in the `120886317861****` member account of the `ca-5b6c626622af008f****` account group. The ID of the region where the resource resides is `cn-beijing`, and the type of the resource is `ACS::SLB::LoadBalancer`. *
- @param request IgnoreAggregateEvaluationResultsRequest
- @return IgnoreAggregateEvaluationResultsResponse
func (*Client) IgnoreAggregateEvaluationResultsWithOptions ¶
func (client *Client) IgnoreAggregateEvaluationResultsWithOptions(tmpReq *IgnoreAggregateEvaluationResultsRequest, runtime *util.RuntimeOptions) (_result *IgnoreAggregateEvaluationResultsResponse, _err error)
*
- After you ignore a resource that is evaluated as incompliant by using a rule, the resource is still evaluated by using the rule, but the compliance result is Ignored.
- This example shows how to ignore the `lb-hp3a3b4ztyfm2plgm****` incompliant resource that is evaluated by using the `cr-7e72626622af0051***` rule in the `120886317861****` member account of the `ca-5b6c626622af008f****` account group. The ID of the region where the resource resides is `cn-beijing`, and the type of the resource is `ACS::SLB::LoadBalancer`. *
- @param tmpReq IgnoreAggregateEvaluationResultsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return IgnoreAggregateEvaluationResultsResponse
func (*Client) IgnoreEvaluationResults ¶
func (client *Client) IgnoreEvaluationResults(request *IgnoreEvaluationResultsRequest) (_result *IgnoreEvaluationResultsResponse, _err error)
*
- After you ignore a resource that is evaluated as incompliant by using a rule, the resource is still evaluated by using the rule, but the compliance result is Ignored.
- This example shows how to ignore the `lb-hp3a3b4ztyfm2plgm****` resource that is evaluated as incompliant by using the `cr-7e72626622af0051****` rule in the `100931896542****` account. The ID of the region in which the resource resides is `cn-beijing`, and the type of the resource is `ACS::SLB::LoadBalancer`. *
- @param request IgnoreEvaluationResultsRequest
- @return IgnoreEvaluationResultsResponse
func (*Client) IgnoreEvaluationResultsWithOptions ¶
func (client *Client) IgnoreEvaluationResultsWithOptions(tmpReq *IgnoreEvaluationResultsRequest, runtime *util.RuntimeOptions) (_result *IgnoreEvaluationResultsResponse, _err error)
*
- After you ignore a resource that is evaluated as incompliant by using a rule, the resource is still evaluated by using the rule, but the compliance result is Ignored.
- This example shows how to ignore the `lb-hp3a3b4ztyfm2plgm****` resource that is evaluated as incompliant by using the `cr-7e72626622af0051****` rule in the `100931896542****` account. The ID of the region in which the resource resides is `cn-beijing`, and the type of the resource is `ACS::SLB::LoadBalancer`. *
- @param tmpReq IgnoreEvaluationResultsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return IgnoreEvaluationResultsResponse
func (*Client) ListAggregateCompliancePacks ¶
func (client *Client) ListAggregateCompliancePacks(request *ListAggregateCompliancePacksRequest) (_result *ListAggregateCompliancePacksResponse, _err error)
*
- In this topic, the `ca-f632626622af0079****` account group is used as an example. The return result shows one compliance package whose ID is `cp-fdc8626622af00f9****`. *
- @param request ListAggregateCompliancePacksRequest
- @return ListAggregateCompliancePacksResponse
func (*Client) ListAggregateCompliancePacksWithOptions ¶
func (client *Client) ListAggregateCompliancePacksWithOptions(request *ListAggregateCompliancePacksRequest, runtime *util.RuntimeOptions) (_result *ListAggregateCompliancePacksResponse, _err error)
*
- In this topic, the `ca-f632626622af0079****` account group is used as an example. The return result shows one compliance package whose ID is `cp-fdc8626622af00f9****`. *
- @param request ListAggregateCompliancePacksRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListAggregateCompliancePacksResponse
func (*Client) ListAggregateConfigDeliveryChannels ¶
func (client *Client) ListAggregateConfigDeliveryChannels(request *ListAggregateConfigDeliveryChannelsRequest) (_result *ListAggregateConfigDeliveryChannelsResponse, _err error)
func (*Client) ListAggregateConfigDeliveryChannelsWithOptions ¶
func (client *Client) ListAggregateConfigDeliveryChannelsWithOptions(request *ListAggregateConfigDeliveryChannelsRequest, runtime *util.RuntimeOptions) (_result *ListAggregateConfigDeliveryChannelsResponse, _err error)
func (*Client) ListAggregateConfigRuleEvaluationResults ¶
func (client *Client) ListAggregateConfigRuleEvaluationResults(request *ListAggregateConfigRuleEvaluationResultsRequest) (_result *ListAggregateConfigRuleEvaluationResultsResponse, _err error)
*
- This topic provides an example on how to query the compliance evaluation results of resources based on the `cr-888f626622af00ae****` rule in the `ca-d1e3326622af00cb****` account group. The returned result indicates that the `Bucket-test` resource is evaluated as `NON_COMPLIANT` by using the rule. The resource is an Object Storage Service (OSS) bucket. *
- @param request ListAggregateConfigRuleEvaluationResultsRequest
- @return ListAggregateConfigRuleEvaluationResultsResponse
func (*Client) ListAggregateConfigRuleEvaluationResultsWithOptions ¶
func (client *Client) ListAggregateConfigRuleEvaluationResultsWithOptions(request *ListAggregateConfigRuleEvaluationResultsRequest, runtime *util.RuntimeOptions) (_result *ListAggregateConfigRuleEvaluationResultsResponse, _err error)
*
- This topic provides an example on how to query the compliance evaluation results of resources based on the `cr-888f626622af00ae****` rule in the `ca-d1e3326622af00cb****` account group. The returned result indicates that the `Bucket-test` resource is evaluated as `NON_COMPLIANT` by using the rule. The resource is an Object Storage Service (OSS) bucket. *
- @param request ListAggregateConfigRuleEvaluationResultsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListAggregateConfigRuleEvaluationResultsResponse
func (*Client) ListAggregateConfigRuleEvaluationStatistics ¶ added in v2.3.0
func (client *Client) ListAggregateConfigRuleEvaluationStatistics(request *ListAggregateConfigRuleEvaluationStatisticsRequest) (_result *ListAggregateConfigRuleEvaluationStatisticsResponse, _err error)
*
- This topic provides an example on how to query the statistics of compliance evaluation results of an account group whose ID is ca-edd3626622af00b3\\*\\*\\*\\*. *
- @param request ListAggregateConfigRuleEvaluationStatisticsRequest
- @return ListAggregateConfigRuleEvaluationStatisticsResponse
func (*Client) ListAggregateConfigRuleEvaluationStatisticsWithOptions ¶ added in v2.3.0
func (client *Client) ListAggregateConfigRuleEvaluationStatisticsWithOptions(request *ListAggregateConfigRuleEvaluationStatisticsRequest, runtime *util.RuntimeOptions) (_result *ListAggregateConfigRuleEvaluationStatisticsResponse, _err error)
*
- This topic provides an example on how to query the statistics of compliance evaluation results of an account group whose ID is ca-edd3626622af00b3\\*\\*\\*\\*. *
- @param request ListAggregateConfigRuleEvaluationStatisticsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListAggregateConfigRuleEvaluationStatisticsResponse
func (*Client) ListAggregateConfigRules ¶
func (client *Client) ListAggregateConfigRules(request *ListAggregateConfigRulesRequest) (_result *ListAggregateConfigRulesResponse, _err error)
*
- This topic provides an example on how to query the rules in an account group whose ID is `ca-f632626622af0079****`. The returned result shows a total of one rule and two evaluated resources. The resources are both evaluated as `COMPLIANT`. *
- @param request ListAggregateConfigRulesRequest
- @return ListAggregateConfigRulesResponse
func (*Client) ListAggregateConfigRulesWithOptions ¶
func (client *Client) ListAggregateConfigRulesWithOptions(request *ListAggregateConfigRulesRequest, runtime *util.RuntimeOptions) (_result *ListAggregateConfigRulesResponse, _err error)
*
- This topic provides an example on how to query the rules in an account group whose ID is `ca-f632626622af0079****`. The returned result shows a total of one rule and two evaluated resources. The resources are both evaluated as `COMPLIANT`. *
- @param request ListAggregateConfigRulesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListAggregateConfigRulesResponse
func (*Client) ListAggregateDiscoveredResources ¶
func (client *Client) ListAggregateDiscoveredResources(request *ListAggregateDiscoveredResourcesRequest) (_result *ListAggregateDiscoveredResourcesResponse, _err error)
*
- This topic provides an example on how to query a list of resources in the `ca-c560626622af0005****` account group. The returned result shows that eight resources exist in the account group. *
- @param request ListAggregateDiscoveredResourcesRequest
- @return ListAggregateDiscoveredResourcesResponse
func (*Client) ListAggregateDiscoveredResourcesWithOptions ¶
func (client *Client) ListAggregateDiscoveredResourcesWithOptions(request *ListAggregateDiscoveredResourcesRequest, runtime *util.RuntimeOptions) (_result *ListAggregateDiscoveredResourcesResponse, _err error)
*
- This topic provides an example on how to query a list of resources in the `ca-c560626622af0005****` account group. The returned result shows that eight resources exist in the account group. *
- @param request ListAggregateDiscoveredResourcesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListAggregateDiscoveredResourcesResponse
func (*Client) ListAggregateRemediationExecutions ¶ added in v2.3.0
func (client *Client) ListAggregateRemediationExecutions(request *ListAggregateRemediationExecutionsRequest) (_result *ListAggregateRemediationExecutionsResponse, _err error)
*
- This topic provides an example on how to query the remediation records of the `cr-d04a626622af00af****` rule in the `ca-edd3626622af00b3****` account group. *
- @param request ListAggregateRemediationExecutionsRequest
- @return ListAggregateRemediationExecutionsResponse
func (*Client) ListAggregateRemediationExecutionsWithOptions ¶ added in v2.3.0
func (client *Client) ListAggregateRemediationExecutionsWithOptions(request *ListAggregateRemediationExecutionsRequest, runtime *util.RuntimeOptions) (_result *ListAggregateRemediationExecutionsResponse, _err error)
*
- This topic provides an example on how to query the remediation records of the `cr-d04a626622af00af****` rule in the `ca-edd3626622af00b3****` account group. *
- @param request ListAggregateRemediationExecutionsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListAggregateRemediationExecutionsResponse
func (*Client) ListAggregateRemediations ¶
func (client *Client) ListAggregateRemediations(request *ListAggregateRemediationsRequest) (_result *ListAggregateRemediationsResponse, _err error)
*
- This topic provides an example on how to query the remediation templates of the rule whose ID is `cr-6b7c626622af00b4****` in the account group whose ID is `ca-6b4a626622af0012****`. *
- @param request ListAggregateRemediationsRequest
- @return ListAggregateRemediationsResponse
func (*Client) ListAggregateRemediationsWithOptions ¶
func (client *Client) ListAggregateRemediationsWithOptions(request *ListAggregateRemediationsRequest, runtime *util.RuntimeOptions) (_result *ListAggregateRemediationsResponse, _err error)
*
- This topic provides an example on how to query the remediation templates of the rule whose ID is `cr-6b7c626622af00b4****` in the account group whose ID is `ca-6b4a626622af0012****`. *
- @param request ListAggregateRemediationsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListAggregateRemediationsResponse
func (*Client) ListAggregateResourceEvaluationResults ¶
func (client *Client) ListAggregateResourceEvaluationResults(request *ListAggregateResourceEvaluationResultsRequest) (_result *ListAggregateResourceEvaluationResultsResponse, _err error)
*
- This example shows how to query the compliance evaluation result of the `23642660635396****` resource in the `ca-7f00626622af0041****` account group. The resource is a RAM user. The returned result indicates that the resource is evaluated as `NON_COMPLIANT` by using the `cr-7f7d626622af0041****` rule. *
- @param request ListAggregateResourceEvaluationResultsRequest
- @return ListAggregateResourceEvaluationResultsResponse
func (*Client) ListAggregateResourceEvaluationResultsWithOptions ¶
func (client *Client) ListAggregateResourceEvaluationResultsWithOptions(request *ListAggregateResourceEvaluationResultsRequest, runtime *util.RuntimeOptions) (_result *ListAggregateResourceEvaluationResultsResponse, _err error)
*
- This example shows how to query the compliance evaluation result of the `23642660635396****` resource in the `ca-7f00626622af0041****` account group. The resource is a RAM user. The returned result indicates that the resource is evaluated as `NON_COMPLIANT` by using the `cr-7f7d626622af0041****` rule. *
- @param request ListAggregateResourceEvaluationResultsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListAggregateResourceEvaluationResultsResponse
func (*Client) ListAggregateResourceRelations ¶ added in v2.2.8
func (client *Client) ListAggregateResourceRelations(request *ListAggregateResourceRelationsRequest) (_result *ListAggregateResourceRelationsResponse, _err error)
*
- This topic provides an example on how to query the disks that are associated with an Elastic Compute Service (ECS) instance in an account group. *
- @param request ListAggregateResourceRelationsRequest
- @return ListAggregateResourceRelationsResponse
func (*Client) ListAggregateResourceRelationsWithOptions ¶ added in v2.2.8
func (client *Client) ListAggregateResourceRelationsWithOptions(request *ListAggregateResourceRelationsRequest, runtime *util.RuntimeOptions) (_result *ListAggregateResourceRelationsResponse, _err error)
*
- This topic provides an example on how to query the disks that are associated with an Elastic Compute Service (ECS) instance in an account group. *
- @param request ListAggregateResourceRelationsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListAggregateResourceRelationsResponse
func (*Client) ListAggregateResourcesByAdvancedSearch ¶ added in v2.3.0
func (client *Client) ListAggregateResourcesByAdvancedSearch(request *ListAggregateResourcesByAdvancedSearchRequest) (_result *ListAggregateResourcesByAdvancedSearchResponse, _err error)
func (*Client) ListAggregateResourcesByAdvancedSearchWithOptions ¶ added in v2.3.0
func (client *Client) ListAggregateResourcesByAdvancedSearchWithOptions(request *ListAggregateResourcesByAdvancedSearchRequest, runtime *util.RuntimeOptions) (_result *ListAggregateResourcesByAdvancedSearchResponse, _err error)
func (*Client) ListAggregators ¶
func (client *Client) ListAggregators(request *ListAggregatorsRequest) (_result *ListAggregatorsResponse, _err error)
*
- The sample request in this topic shows you how to query account groups. A maximum of 10 entries can be returned for the request. As shown in the responses, the account group returned is named as `Test_Group`, its description is `Test account group`, and it is of the `CUSTOM` type, which indicates a custom account group. The account group contains two member accounts. *
- @param request ListAggregatorsRequest
- @return ListAggregatorsResponse
func (*Client) ListAggregatorsWithOptions ¶
func (client *Client) ListAggregatorsWithOptions(request *ListAggregatorsRequest, runtime *util.RuntimeOptions) (_result *ListAggregatorsResponse, _err error)
*
- The sample request in this topic shows you how to query account groups. A maximum of 10 entries can be returned for the request. As shown in the responses, the account group returned is named as `Test_Group`, its description is `Test account group`, and it is of the `CUSTOM` type, which indicates a custom account group. The account group contains two member accounts. *
- @param request ListAggregatorsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListAggregatorsResponse
func (*Client) ListCompliancePackTemplates ¶
func (client *Client) ListCompliancePackTemplates(request *ListCompliancePackTemplatesRequest) (_result *ListCompliancePackTemplatesResponse, _err error)
*
- This topic provides an example on how to query the details of a compliance package template whose ID is `ct-d254ff4e06a300cf****`. The returned result indicates that the template name is `BestPracticesForNetwork`, the template ID is `ct-d254ff4e06a300cf****`, and the ID of the managed rule of the template is `slb-servercertificate-expired-check`. *
- @param request ListCompliancePackTemplatesRequest
- @return ListCompliancePackTemplatesResponse
func (*Client) ListCompliancePackTemplatesWithOptions ¶
func (client *Client) ListCompliancePackTemplatesWithOptions(request *ListCompliancePackTemplatesRequest, runtime *util.RuntimeOptions) (_result *ListCompliancePackTemplatesResponse, _err error)
*
- This topic provides an example on how to query the details of a compliance package template whose ID is `ct-d254ff4e06a300cf****`. The returned result indicates that the template name is `BestPracticesForNetwork`, the template ID is `ct-d254ff4e06a300cf****`, and the ID of the managed rule of the template is `slb-servercertificate-expired-check`. *
- @param request ListCompliancePackTemplatesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListCompliancePackTemplatesResponse
func (*Client) ListCompliancePacks ¶
func (client *Client) ListCompliancePacks(request *ListCompliancePacksRequest) (_result *ListCompliancePacksResponse, _err error)
*
- This topic provides an example of how to query compliance packages. The return result shows the details of the `cp-fdc8626622af00f9****` compliance package. *
- @param request ListCompliancePacksRequest
- @return ListCompliancePacksResponse
func (*Client) ListCompliancePacksWithOptions ¶
func (client *Client) ListCompliancePacksWithOptions(request *ListCompliancePacksRequest, runtime *util.RuntimeOptions) (_result *ListCompliancePacksResponse, _err error)
*
- This topic provides an example of how to query compliance packages. The return result shows the details of the `cp-fdc8626622af00f9****` compliance package. *
- @param request ListCompliancePacksRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListCompliancePacksResponse
func (*Client) ListConfigDeliveryChannels ¶
func (client *Client) ListConfigDeliveryChannels(request *ListConfigDeliveryChannelsRequest) (_result *ListConfigDeliveryChannelsResponse, _err error)
func (*Client) ListConfigDeliveryChannelsWithOptions ¶
func (client *Client) ListConfigDeliveryChannelsWithOptions(request *ListConfigDeliveryChannelsRequest, runtime *util.RuntimeOptions) (_result *ListConfigDeliveryChannelsResponse, _err error)
func (*Client) ListConfigRuleEvaluationResults ¶
func (client *Client) ListConfigRuleEvaluationResults(request *ListConfigRuleEvaluationResultsRequest) (_result *ListConfigRuleEvaluationResultsResponse, _err error)
*
- This topic provides an example on how to query the compliance evaluation result of resources based on a rule whose ID is `cr-cac56457e0d900d3****`. The returned result indicates that the `i-hp3e4kvhzqn2s11t****` resource is evaluated as `NON_COMPLIANT` by using the rule. The resource is an Elastic Compute Service (ECS) instance. *
- @param request ListConfigRuleEvaluationResultsRequest
- @return ListConfigRuleEvaluationResultsResponse
func (*Client) ListConfigRuleEvaluationResultsWithOptions ¶
func (client *Client) ListConfigRuleEvaluationResultsWithOptions(request *ListConfigRuleEvaluationResultsRequest, runtime *util.RuntimeOptions) (_result *ListConfigRuleEvaluationResultsResponse, _err error)
*
- This topic provides an example on how to query the compliance evaluation result of resources based on a rule whose ID is `cr-cac56457e0d900d3****`. The returned result indicates that the `i-hp3e4kvhzqn2s11t****` resource is evaluated as `NON_COMPLIANT` by using the rule. The resource is an Elastic Compute Service (ECS) instance. *
- @param request ListConfigRuleEvaluationResultsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListConfigRuleEvaluationResultsResponse
func (*Client) ListConfigRuleEvaluationStatistics ¶ added in v2.3.0
func (client *Client) ListConfigRuleEvaluationStatistics() (_result *ListConfigRuleEvaluationStatisticsResponse, _err error)
func (*Client) ListConfigRuleEvaluationStatisticsWithOptions ¶ added in v2.3.0
func (client *Client) ListConfigRuleEvaluationStatisticsWithOptions(runtime *util.RuntimeOptions) (_result *ListConfigRuleEvaluationStatisticsResponse, _err error)
func (*Client) ListConfigRules ¶ added in v2.2.7
func (client *Client) ListConfigRules(request *ListConfigRulesRequest) (_result *ListConfigRulesResponse, _err error)
*
- This topic provides an example on how to query the rules of the current account. The response shows that the current account has a total of one rule and three evaluated resources. The resources are evaluated as compliant. *
- @param request ListConfigRulesRequest
- @return ListConfigRulesResponse
func (*Client) ListConfigRulesWithOptions ¶ added in v2.2.7
func (client *Client) ListConfigRulesWithOptions(request *ListConfigRulesRequest, runtime *util.RuntimeOptions) (_result *ListConfigRulesResponse, _err error)
*
- This topic provides an example on how to query the rules of the current account. The response shows that the current account has a total of one rule and three evaluated resources. The resources are evaluated as compliant. *
- @param request ListConfigRulesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListConfigRulesResponse
func (*Client) ListDiscoveredResources ¶
func (client *Client) ListDiscoveredResources(request *ListDiscoveredResourcesRequest) (_result *ListDiscoveredResourcesResponse, _err error)
*
- This topic provides an example on how to call the ListDiscoveredResources operation to query the resources in the current Alibaba Cloud account. The returned result indicates that a total of eight resources exist in the account. *
- @param request ListDiscoveredResourcesRequest
- @return ListDiscoveredResourcesResponse
func (*Client) ListDiscoveredResourcesWithOptions ¶
func (client *Client) ListDiscoveredResourcesWithOptions(request *ListDiscoveredResourcesRequest, runtime *util.RuntimeOptions) (_result *ListDiscoveredResourcesResponse, _err error)
*
- This topic provides an example on how to call the ListDiscoveredResources operation to query the resources in the current Alibaba Cloud account. The returned result indicates that a total of eight resources exist in the account. *
- @param request ListDiscoveredResourcesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListDiscoveredResourcesResponse
func (*Client) ListIntegratedService ¶ added in v2.3.0
func (client *Client) ListIntegratedService() (_result *ListIntegratedServiceResponse, _err error)
*
- This topic provides an example on how to query the cloud services that can be integrated by the current Alibaba Cloud account. *
- @return ListIntegratedServiceResponse
func (*Client) ListIntegratedServiceWithOptions ¶ added in v2.3.0
func (client *Client) ListIntegratedServiceWithOptions(runtime *util.RuntimeOptions) (_result *ListIntegratedServiceResponse, _err error)
*
- This topic provides an example on how to query the cloud services that can be integrated by the current Alibaba Cloud account. *
- @param request ListIntegratedServiceRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListIntegratedServiceResponse
func (*Client) ListManagedRules ¶
func (client *Client) ListManagedRules(request *ListManagedRulesRequest) (_result *ListManagedRulesResponse, _err error)
*
- This topic describes how to query the managed rules of Alibaba Cloud CDN by using the `CDN` keyword. The returned result shows that only one managed rule exists. You can view the rule details in the result. *
- @param request ListManagedRulesRequest
- @return ListManagedRulesResponse
func (*Client) ListManagedRulesWithOptions ¶
func (client *Client) ListManagedRulesWithOptions(request *ListManagedRulesRequest, runtime *util.RuntimeOptions) (_result *ListManagedRulesResponse, _err error)
*
- This topic describes how to query the managed rules of Alibaba Cloud CDN by using the `CDN` keyword. The returned result shows that only one managed rule exists. You can view the rule details in the result. *
- @param request ListManagedRulesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListManagedRulesResponse
func (*Client) ListPreManagedRules ¶ added in v2.2.3
func (client *Client) ListPreManagedRules(request *ListPreManagedRulesRequest) (_result *ListPreManagedRulesResponse, _err error)
func (*Client) ListPreManagedRulesWithOptions ¶ added in v2.2.3
func (client *Client) ListPreManagedRulesWithOptions(tmpReq *ListPreManagedRulesRequest, runtime *util.RuntimeOptions) (_result *ListPreManagedRulesResponse, _err error)
func (*Client) ListRemediationExecutions ¶ added in v2.2.9
func (client *Client) ListRemediationExecutions(request *ListRemediationExecutionsRequest) (_result *ListRemediationExecutionsResponse, _err error)
*
- This topic provides an example on how to query the remediation records of the rule cr-5392626622af0000\\*\\*\\*\\*. *
- @param request ListRemediationExecutionsRequest
- @return ListRemediationExecutionsResponse
func (*Client) ListRemediationExecutionsWithOptions ¶ added in v2.2.9
func (client *Client) ListRemediationExecutionsWithOptions(request *ListRemediationExecutionsRequest, runtime *util.RuntimeOptions) (_result *ListRemediationExecutionsResponse, _err error)
*
- This topic provides an example on how to query the remediation records of the rule cr-5392626622af0000\\*\\*\\*\\*. *
- @param request ListRemediationExecutionsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListRemediationExecutionsResponse
func (*Client) ListRemediationTemplates ¶
func (client *Client) ListRemediationTemplates(request *ListRemediationTemplatesRequest) (_result *ListRemediationTemplatesResponse, _err error)
*
- In this topic, the `oss-bucket-public-write-prohibited` managed rule is used as an example. The return result shows the details of the remediation template of the `OOS` type for the managed rule. OOS represents Operation Orchestration Service. *
- @param request ListRemediationTemplatesRequest
- @return ListRemediationTemplatesResponse
func (*Client) ListRemediationTemplatesWithOptions ¶
func (client *Client) ListRemediationTemplatesWithOptions(request *ListRemediationTemplatesRequest, runtime *util.RuntimeOptions) (_result *ListRemediationTemplatesResponse, _err error)
*
- In this topic, the `oss-bucket-public-write-prohibited` managed rule is used as an example. The return result shows the details of the remediation template of the `OOS` type for the managed rule. OOS represents Operation Orchestration Service. *
- @param request ListRemediationTemplatesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListRemediationTemplatesResponse
func (*Client) ListRemediations ¶
func (client *Client) ListRemediations(request *ListRemediationsRequest) (_result *ListRemediationsResponse, _err error)
*
- This topic provides an example on how to query the remediation templates for the rule whose ID is `cr-6b7c626622af00b4****`. *
- @param request ListRemediationsRequest
- @return ListRemediationsResponse
func (*Client) ListRemediationsWithOptions ¶
func (client *Client) ListRemediationsWithOptions(request *ListRemediationsRequest, runtime *util.RuntimeOptions) (_result *ListRemediationsResponse, _err error)
*
- This topic provides an example on how to query the remediation templates for the rule whose ID is `cr-6b7c626622af00b4****`. *
- @param request ListRemediationsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListRemediationsResponse
func (*Client) ListResourceEvaluationResults ¶
func (client *Client) ListResourceEvaluationResults(request *ListResourceEvaluationResultsRequest) (_result *ListResourceEvaluationResultsResponse, _err error)
*
- In this example, the compliance evaluation result of the `23642660635396****` resource is queried and the resource is a RAM user. The returned result indicates that the resource is evaluated as `NON_COMPLIANT` by using the `cr-7f7d626622af0041****` rule. *
- @param request ListResourceEvaluationResultsRequest
- @return ListResourceEvaluationResultsResponse
func (*Client) ListResourceEvaluationResultsWithOptions ¶
func (client *Client) ListResourceEvaluationResultsWithOptions(request *ListResourceEvaluationResultsRequest, runtime *util.RuntimeOptions) (_result *ListResourceEvaluationResultsResponse, _err error)
*
- In this example, the compliance evaluation result of the `23642660635396****` resource is queried and the resource is a RAM user. The returned result indicates that the resource is evaluated as `NON_COMPLIANT` by using the `cr-7f7d626622af0041****` rule. *
- @param request ListResourceEvaluationResultsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListResourceEvaluationResultsResponse
func (*Client) ListResourceRelations ¶ added in v2.2.8
func (client *Client) ListResourceRelations(request *ListResourceRelationsRequest) (_result *ListResourceRelationsResponse, _err error)
*
- This topic provides an example on how to query the disks that are associated with an Elastic Compute Service (ECS) instance within the current Alibaba Cloud account. *
- @param request ListResourceRelationsRequest
- @return ListResourceRelationsResponse
func (*Client) ListResourceRelationsWithOptions ¶ added in v2.2.8
func (client *Client) ListResourceRelationsWithOptions(request *ListResourceRelationsRequest, runtime *util.RuntimeOptions) (_result *ListResourceRelationsResponse, _err error)
*
- This topic provides an example on how to query the disks that are associated with an Elastic Compute Service (ECS) instance within the current Alibaba Cloud account. *
- @param request ListResourceRelationsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListResourceRelationsResponse
func (*Client) ListResourcesByAdvancedSearch ¶ added in v2.3.0
func (client *Client) ListResourcesByAdvancedSearch(request *ListResourcesByAdvancedSearchRequest) (_result *ListResourcesByAdvancedSearchResponse, _err error)
*
- This topic provides an example on how to query all resources with the business tag key and the online tag value in the current Alibaba Cloud account. *
- @param request ListResourcesByAdvancedSearchRequest
- @return ListResourcesByAdvancedSearchResponse
func (*Client) ListResourcesByAdvancedSearchWithOptions ¶ added in v2.3.0
func (client *Client) ListResourcesByAdvancedSearchWithOptions(request *ListResourcesByAdvancedSearchRequest, runtime *util.RuntimeOptions) (_result *ListResourcesByAdvancedSearchResponse, _err error)
*
- This topic provides an example on how to query all resources with the business tag key and the online tag value in the current Alibaba Cloud account. *
- @param request ListResourcesByAdvancedSearchRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListResourcesByAdvancedSearchResponse
func (*Client) ListSupportedProducts ¶ added in v2.3.0
func (client *Client) ListSupportedProducts(request *ListSupportedProductsRequest) (_result *ListSupportedProductsResponse, _err error)
*
- This topic provides an example on how to query the cloud services and resource types that are supported by Cloud Config. *
- @param request ListSupportedProductsRequest
- @return ListSupportedProductsResponse
func (*Client) ListSupportedProductsWithOptions ¶ added in v2.3.0
func (client *Client) ListSupportedProductsWithOptions(request *ListSupportedProductsRequest, runtime *util.RuntimeOptions) (_result *ListSupportedProductsResponse, _err error)
*
- This topic provides an example on how to query the cloud services and resource types that are supported by Cloud Config. *
- @param request ListSupportedProductsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return ListSupportedProductsResponse
func (*Client) ListTagResources ¶
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)
func (*Client) ListTagResourcesWithOptions ¶
func (client *Client) ListTagResourcesWithOptions(tmpReq *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)
func (*Client) PutEvaluations ¶ added in v2.2.9
func (client *Client) PutEvaluations(request *PutEvaluationsRequest) (_result *PutEvaluationsResponse, _err error)
func (*Client) PutEvaluationsWithOptions ¶ added in v2.2.9
func (client *Client) PutEvaluationsWithOptions(request *PutEvaluationsRequest, runtime *util.RuntimeOptions) (_result *PutEvaluationsResponse, _err error)
func (*Client) RevertAggregateEvaluationResults ¶
func (client *Client) RevertAggregateEvaluationResults(request *RevertAggregateEvaluationResultsRequest) (_result *RevertAggregateEvaluationResultsResponse, _err error)
*
- ### Prerequisites
- One or more non-compliant resources that are evaluated based on a rule are ignored.
- ### Usage notes
- The sample request in this topic shows you how to re-evaluate the `lb-hp3a3b4ztyfm2plgm****` non-compliant resource that is evaluated by the `cr-7e72626622af0051***` rule in the `120886317861****` member account of the `ca-5b6c626622af008f****` account group. The ID of the region in which the resource resides is `cn-beijing`, and the type of the resource is `ACS::SLB::LoadBalancer`. *
- @param request RevertAggregateEvaluationResultsRequest
- @return RevertAggregateEvaluationResultsResponse
func (*Client) RevertAggregateEvaluationResultsWithOptions ¶
func (client *Client) RevertAggregateEvaluationResultsWithOptions(tmpReq *RevertAggregateEvaluationResultsRequest, runtime *util.RuntimeOptions) (_result *RevertAggregateEvaluationResultsResponse, _err error)
*
- ### Prerequisites
- One or more non-compliant resources that are evaluated based on a rule are ignored.
- ### Usage notes
- The sample request in this topic shows you how to re-evaluate the `lb-hp3a3b4ztyfm2plgm****` non-compliant resource that is evaluated by the `cr-7e72626622af0051***` rule in the `120886317861****` member account of the `ca-5b6c626622af008f****` account group. The ID of the region in which the resource resides is `cn-beijing`, and the type of the resource is `ACS::SLB::LoadBalancer`. *
- @param tmpReq RevertAggregateEvaluationResultsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return RevertAggregateEvaluationResultsResponse
func (*Client) RevertEvaluationResults ¶
func (client *Client) RevertEvaluationResults(request *RevertEvaluationResultsRequest) (_result *RevertEvaluationResultsResponse, _err error)
*
- ### Prerequisites
- One or more non-compliant resources that are evaluated by a rule are ignored.
- ### Usage notes
- The sample request in this topic shows you how to re-evaluate the `lb-hp3a3b4ztyfm2plgm****` non-compliant resource that is evaluated by the `cr-7e72626622af0051****` rule. The ID of the region in which the resource resides is `cn-beijing`, and the type of the resource is `ACS::SLB::LoadBalancer`.“ *
- @param request RevertEvaluationResultsRequest
- @return RevertEvaluationResultsResponse
func (*Client) RevertEvaluationResultsWithOptions ¶
func (client *Client) RevertEvaluationResultsWithOptions(tmpReq *RevertEvaluationResultsRequest, runtime *util.RuntimeOptions) (_result *RevertEvaluationResultsResponse, _err error)
*
- ### Prerequisites
- One or more non-compliant resources that are evaluated by a rule are ignored.
- ### Usage notes
- The sample request in this topic shows you how to re-evaluate the `lb-hp3a3b4ztyfm2plgm****` non-compliant resource that is evaluated by the `cr-7e72626622af0051****` rule. The ID of the region in which the resource resides is `cn-beijing`, and the type of the resource is `ACS::SLB::LoadBalancer`.“ *
- @param tmpReq RevertEvaluationResultsRequest
- @param runtime runtime options for this request RuntimeOptions
- @return RevertEvaluationResultsResponse
func (*Client) StartAggregateConfigRuleEvaluation ¶
func (client *Client) StartAggregateConfigRuleEvaluation(request *StartAggregateConfigRuleEvaluationRequest) (_result *StartAggregateConfigRuleEvaluationResponse, _err error)
*
- > After you call this operation, the compliance evaluation is performed only once. To query the compliance evaluation results returned by the rule, call the ListAggregateConfigRuleEvaluationResults operation. For more information, see [ListAggregateConfigRuleEvaluationResults](~~265979~~).
- The sample request in this topic shows how to use the `cr-c169626622af009f****` rule in the `ca-3a58626622af0005****` account group to evaluate resources. *
- @param request StartAggregateConfigRuleEvaluationRequest
- @return StartAggregateConfigRuleEvaluationResponse
func (*Client) StartAggregateConfigRuleEvaluationWithOptions ¶
func (client *Client) StartAggregateConfigRuleEvaluationWithOptions(request *StartAggregateConfigRuleEvaluationRequest, runtime *util.RuntimeOptions) (_result *StartAggregateConfigRuleEvaluationResponse, _err error)
*
- > After you call this operation, the compliance evaluation is performed only once. To query the compliance evaluation results returned by the rule, call the ListAggregateConfigRuleEvaluationResults operation. For more information, see [ListAggregateConfigRuleEvaluationResults](~~265979~~).
- The sample request in this topic shows how to use the `cr-c169626622af009f****` rule in the `ca-3a58626622af0005****` account group to evaluate resources. *
- @param request StartAggregateConfigRuleEvaluationRequest
- @param runtime runtime options for this request RuntimeOptions
- @return StartAggregateConfigRuleEvaluationResponse
func (*Client) StartAggregateRemediation ¶
func (client *Client) StartAggregateRemediation(request *StartAggregateRemediationRequest) (_result *StartAggregateRemediationResponse, _err error)
*
- This topic provides an example on how to manually perform a remediation operation by using the rule whose ID is `cr-6b7c626622af00b4****` in the account group whose ID is `ca-6b4a626622af0012****`. The return result shows that the manual execution is successful. *
- @param request StartAggregateRemediationRequest
- @return StartAggregateRemediationResponse
func (*Client) StartAggregateRemediationWithOptions ¶
func (client *Client) StartAggregateRemediationWithOptions(request *StartAggregateRemediationRequest, runtime *util.RuntimeOptions) (_result *StartAggregateRemediationResponse, _err error)
*
- This topic provides an example on how to manually perform a remediation operation by using the rule whose ID is `cr-6b7c626622af00b4****` in the account group whose ID is `ca-6b4a626622af0012****`. The return result shows that the manual execution is successful. *
- @param request StartAggregateRemediationRequest
- @param runtime runtime options for this request RuntimeOptions
- @return StartAggregateRemediationResponse
func (*Client) StartConfigRuleEvaluation ¶ added in v2.2.9
func (client *Client) StartConfigRuleEvaluation(request *StartConfigRuleEvaluationRequest) (_result *StartConfigRuleEvaluationResponse, _err error)
*
- In this example, the cr-9920626622af0035\\*\\*\\*\\* rule is used to re-evaluate the compliance of resources. *
- @param request StartConfigRuleEvaluationRequest
- @return StartConfigRuleEvaluationResponse
func (*Client) StartConfigRuleEvaluationWithOptions ¶ added in v2.2.9
func (client *Client) StartConfigRuleEvaluationWithOptions(request *StartConfigRuleEvaluationRequest, runtime *util.RuntimeOptions) (_result *StartConfigRuleEvaluationResponse, _err error)
*
- In this example, the cr-9920626622af0035\\*\\*\\*\\* rule is used to re-evaluate the compliance of resources. *
- @param request StartConfigRuleEvaluationRequest
- @param runtime runtime options for this request RuntimeOptions
- @return StartConfigRuleEvaluationResponse
func (*Client) StartConfigurationRecorder ¶ added in v2.2.9
func (client *Client) StartConfigurationRecorder() (_result *StartConfigurationRecorderResponse, _err error)
*
- This topic provides an example on how to enable Cloud Config to monitor the resources of your Alibaba Cloud account. *
- @return StartConfigurationRecorderResponse
func (*Client) StartConfigurationRecorderWithOptions ¶ added in v2.2.9
func (client *Client) StartConfigurationRecorderWithOptions(runtime *util.RuntimeOptions) (_result *StartConfigurationRecorderResponse, _err error)
*
- This topic provides an example on how to enable Cloud Config to monitor the resources of your Alibaba Cloud account. *
- @param request StartConfigurationRecorderRequest
- @param runtime runtime options for this request RuntimeOptions
- @return StartConfigurationRecorderResponse
func (*Client) StartRemediation ¶
func (client *Client) StartRemediation(request *StartRemediationRequest) (_result *StartRemediationResponse, _err error)
*
- This topic provides an example on how to perform a remediation operation by using the rule whose ID is `cr-8a973ac2e2be00a2****`. The returned result shows that the manual execution is successful. *
- @param request StartRemediationRequest
- @return StartRemediationResponse
func (*Client) StartRemediationWithOptions ¶
func (client *Client) StartRemediationWithOptions(request *StartRemediationRequest, runtime *util.RuntimeOptions) (_result *StartRemediationResponse, _err error)
*
- This topic provides an example on how to perform a remediation operation by using the rule whose ID is `cr-8a973ac2e2be00a2****`. The returned result shows that the manual execution is successful. *
- @param request StartRemediationRequest
- @param runtime runtime options for this request RuntimeOptions
- @return StartRemediationResponse
func (*Client) StopConfigurationRecorder ¶ added in v2.2.3
func (client *Client) StopConfigurationRecorder() (_result *StopConfigurationRecorderResponse, _err error)
func (*Client) StopConfigurationRecorderWithOptions ¶ added in v2.2.3
func (client *Client) StopConfigurationRecorderWithOptions(runtime *util.RuntimeOptions) (_result *StopConfigurationRecorderResponse, _err error)
func (*Client) TagResources ¶
func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)
func (*Client) TagResourcesWithOptions ¶
func (client *Client) TagResourcesWithOptions(tmpReq *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)
func (*Client) UntagResources ¶
func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)
func (*Client) UntagResourcesWithOptions ¶
func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)
func (*Client) UpdateAggregateCompliancePack ¶
func (client *Client) UpdateAggregateCompliancePack(request *UpdateAggregateCompliancePackRequest) (_result *UpdateAggregateCompliancePackResponse, _err error)
*
- This topic provides an example on how to change the value of a parameter for a managed rule whose ID is `eip-bandwidth-limit` to `20`. The managed rule is included in the `cp-fdc8626622af00f9****` compliance package in the `ca-f632626622af0079****` account group. *
- @param request UpdateAggregateCompliancePackRequest
- @return UpdateAggregateCompliancePackResponse
func (*Client) UpdateAggregateCompliancePackWithOptions ¶
func (client *Client) UpdateAggregateCompliancePackWithOptions(tmpReq *UpdateAggregateCompliancePackRequest, runtime *util.RuntimeOptions) (_result *UpdateAggregateCompliancePackResponse, _err error)
*
- This topic provides an example on how to change the value of a parameter for a managed rule whose ID is `eip-bandwidth-limit` to `20`. The managed rule is included in the `cp-fdc8626622af00f9****` compliance package in the `ca-f632626622af0079****` account group. *
- @param tmpReq UpdateAggregateCompliancePackRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateAggregateCompliancePackResponse
func (*Client) UpdateAggregateConfigDeliveryChannel ¶
func (client *Client) UpdateAggregateConfigDeliveryChannel(request *UpdateAggregateConfigDeliveryChannelRequest) (_result *UpdateAggregateConfigDeliveryChannelResponse, _err error)
*
- This topic provides an example on how to disable a delivery channel in an account group. The ID of the account group is `ca-a4e5626622af0079****`, and the ID of the delivery channel is `cdc-8e45ff4e06a3a8****`. The Status parameter is set to `0`. After the delivery channel is disabled, Cloud Config retains the most recent delivery configuration and stops resource data delivery. *
- @param request UpdateAggregateConfigDeliveryChannelRequest
- @return UpdateAggregateConfigDeliveryChannelResponse
func (*Client) UpdateAggregateConfigDeliveryChannelWithOptions ¶
func (client *Client) UpdateAggregateConfigDeliveryChannelWithOptions(request *UpdateAggregateConfigDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *UpdateAggregateConfigDeliveryChannelResponse, _err error)
*
- This topic provides an example on how to disable a delivery channel in an account group. The ID of the account group is `ca-a4e5626622af0079****`, and the ID of the delivery channel is `cdc-8e45ff4e06a3a8****`. The Status parameter is set to `0`. After the delivery channel is disabled, Cloud Config retains the most recent delivery configuration and stops resource data delivery. *
- @param request UpdateAggregateConfigDeliveryChannelRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateAggregateConfigDeliveryChannelResponse
func (*Client) UpdateAggregateConfigRule ¶
func (client *Client) UpdateAggregateConfigRule(request *UpdateAggregateConfigRuleRequest) (_result *UpdateAggregateConfigRuleResponse, _err error)
*
- The sample request in this topic shows you how to change the risk level specified for the `cr-4e3d626622af0080****` managed rule to `3`, which indicates low risk level, in the `ca-a4e5626622af0079****` account group. *
- @param request UpdateAggregateConfigRuleRequest
- @return UpdateAggregateConfigRuleResponse
func (*Client) UpdateAggregateConfigRuleWithOptions ¶
func (client *Client) UpdateAggregateConfigRuleWithOptions(tmpReq *UpdateAggregateConfigRuleRequest, runtime *util.RuntimeOptions) (_result *UpdateAggregateConfigRuleResponse, _err error)
*
- The sample request in this topic shows you how to change the risk level specified for the `cr-4e3d626622af0080****` managed rule to `3`, which indicates low risk level, in the `ca-a4e5626622af0079****` account group. *
- @param tmpReq UpdateAggregateConfigRuleRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateAggregateConfigRuleResponse
func (*Client) UpdateAggregateRemediation ¶
func (client *Client) UpdateAggregateRemediation(request *UpdateAggregateRemediationRequest) (_result *UpdateAggregateRemediationResponse, _err error)
*
- This topic describes how to change the execution mode of the `crr-909ba2d4716700eb****` remediation setting for a rule in the `ca-6b4a626622af0012****` account group to `AUTO_EXECUTION`, which specifies automatic remediation. This topic also provides a sample request. *
- @param request UpdateAggregateRemediationRequest
- @return UpdateAggregateRemediationResponse
func (*Client) UpdateAggregateRemediationWithOptions ¶
func (client *Client) UpdateAggregateRemediationWithOptions(request *UpdateAggregateRemediationRequest, runtime *util.RuntimeOptions) (_result *UpdateAggregateRemediationResponse, _err error)
*
- This topic describes how to change the execution mode of the `crr-909ba2d4716700eb****` remediation setting for a rule in the `ca-6b4a626622af0012****` account group to `AUTO_EXECUTION`, which specifies automatic remediation. This topic also provides a sample request. *
- @param request UpdateAggregateRemediationRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateAggregateRemediationResponse
func (*Client) UpdateAggregator ¶
func (client *Client) UpdateAggregator(request *UpdateAggregatorRequest) (_result *UpdateAggregatorResponse, _err error)
*
- The sample request in this topic shows you how to add a member account to the account group whose ID is `ca-dacf86d8314e00eb****`. The member account ID is `173808452267****` and the member account name is `Tony`. The member account belongs to `ResourceDirectory`. *
- @param request UpdateAggregatorRequest
- @return UpdateAggregatorResponse
func (*Client) UpdateAggregatorWithOptions ¶
func (client *Client) UpdateAggregatorWithOptions(tmpReq *UpdateAggregatorRequest, runtime *util.RuntimeOptions) (_result *UpdateAggregatorResponse, _err error)
*
- The sample request in this topic shows you how to add a member account to the account group whose ID is `ca-dacf86d8314e00eb****`. The member account ID is `173808452267****` and the member account name is `Tony`. The member account belongs to `ResourceDirectory`. *
- @param tmpReq UpdateAggregatorRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateAggregatorResponse
func (*Client) UpdateCompliancePack ¶
func (client *Client) UpdateCompliancePack(request *UpdateCompliancePackRequest) (_result *UpdateCompliancePackResponse, _err error)
*
- This topic provides an example on how to change the value of a parameter for a managed rule whose ID is `eip-bandwidth-limit` to `20`. The managed rule is included in the `cp-a8a8626622af0082****` compliance package. *
- @param request UpdateCompliancePackRequest
- @return UpdateCompliancePackResponse
func (*Client) UpdateCompliancePackWithOptions ¶
func (client *Client) UpdateCompliancePackWithOptions(tmpReq *UpdateCompliancePackRequest, runtime *util.RuntimeOptions) (_result *UpdateCompliancePackResponse, _err error)
*
- This topic provides an example on how to change the value of a parameter for a managed rule whose ID is `eip-bandwidth-limit` to `20`. The managed rule is included in the `cp-a8a8626622af0082****` compliance package. *
- @param tmpReq UpdateCompliancePackRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateCompliancePackResponse
func (*Client) UpdateConfigDeliveryChannel ¶
func (client *Client) UpdateConfigDeliveryChannel(request *UpdateConfigDeliveryChannelRequest) (_result *UpdateConfigDeliveryChannelResponse, _err error)
*
- In this example, a delivery channel is disabled. The ID of the delivery channel is `cdc-8e45ff4e06a3a8****```. The Status parameter is set to 0. After the delivery channel is disabled, Cloud Config retains the most recent delivery configuration and stops the delivery of resource data. *
- @param request UpdateConfigDeliveryChannelRequest
- @return UpdateConfigDeliveryChannelResponse
func (*Client) UpdateConfigDeliveryChannelWithOptions ¶
func (client *Client) UpdateConfigDeliveryChannelWithOptions(request *UpdateConfigDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *UpdateConfigDeliveryChannelResponse, _err error)
*
- In this example, a delivery channel is disabled. The ID of the delivery channel is `cdc-8e45ff4e06a3a8****```. The Status parameter is set to 0. After the delivery channel is disabled, Cloud Config retains the most recent delivery configuration and stops the delivery of resource data. *
- @param request UpdateConfigDeliveryChannelRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateConfigDeliveryChannelResponse
func (*Client) UpdateConfigRule ¶
func (client *Client) UpdateConfigRule(request *UpdateConfigRuleRequest) (_result *UpdateConfigRuleResponse, _err error)
*
- This topic provides an example on how to change the risk level of a managed rule whose ID is `cr-a260626622af0005****` to `3` (low risk level). *
- @param request UpdateConfigRuleRequest
- @return UpdateConfigRuleResponse
func (*Client) UpdateConfigRuleWithOptions ¶
func (client *Client) UpdateConfigRuleWithOptions(tmpReq *UpdateConfigRuleRequest, runtime *util.RuntimeOptions) (_result *UpdateConfigRuleResponse, _err error)
*
- This topic provides an example on how to change the risk level of a managed rule whose ID is `cr-a260626622af0005****` to `3` (low risk level). *
- @param tmpReq UpdateConfigRuleRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateConfigRuleResponse
func (*Client) UpdateConfigurationRecorder ¶ added in v2.2.9
func (client *Client) UpdateConfigurationRecorder(request *UpdateConfigurationRecorderRequest) (_result *UpdateConfigurationRecorderResponse, _err error)
*
- This topic provides an example on how to change the resource monitoring scope of the current account to ACS::ECS::Instance. *
- @param request UpdateConfigurationRecorderRequest
- @return UpdateConfigurationRecorderResponse
func (*Client) UpdateConfigurationRecorderWithOptions ¶ added in v2.2.9
func (client *Client) UpdateConfigurationRecorderWithOptions(request *UpdateConfigurationRecorderRequest, runtime *util.RuntimeOptions) (_result *UpdateConfigurationRecorderResponse, _err error)
*
- This topic provides an example on how to change the resource monitoring scope of the current account to ACS::ECS::Instance. *
- @param request UpdateConfigurationRecorderRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateConfigurationRecorderResponse
func (*Client) UpdateDeliveryChannel ¶ added in v2.2.3
func (client *Client) UpdateDeliveryChannel(request *UpdateDeliveryChannelRequest) (_result *UpdateDeliveryChannelResponse, _err error)
*
- @deprecated : UpdateDeliveryChannel is deprecated, please use Config::2020-09-07::UpdateConfigDeliveryChannel,Config::2020-09-07::UpdateAggregateConfigDeliveryChannel instead.
- This topic provides an example on how to change the status of the delivery channel whose ID is `cdc-8e45ff4e06a3a8****` to 0, which indicates that the delivery channel is disabled. After the delivery channel is disabled, Cloud Config retains the last delivery configuration and stops resource data delivery. *
- @param request UpdateDeliveryChannelRequest
- @return UpdateDeliveryChannelResponse
Deprecated
func (*Client) UpdateDeliveryChannelWithOptions ¶ added in v2.2.3
func (client *Client) UpdateDeliveryChannelWithOptions(request *UpdateDeliveryChannelRequest, runtime *util.RuntimeOptions) (_result *UpdateDeliveryChannelResponse, _err error)
*
- @deprecated : UpdateDeliveryChannel is deprecated, please use Config::2020-09-07::UpdateConfigDeliveryChannel,Config::2020-09-07::UpdateAggregateConfigDeliveryChannel instead.
- This topic provides an example on how to change the status of the delivery channel whose ID is `cdc-8e45ff4e06a3a8****` to 0, which indicates that the delivery channel is disabled. After the delivery channel is disabled, Cloud Config retains the last delivery configuration and stops resource data delivery. *
- @param request UpdateDeliveryChannelRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateDeliveryChannelResponse
Deprecated
func (*Client) UpdateIntegratedServiceStatus ¶ added in v2.2.3
func (client *Client) UpdateIntegratedServiceStatus(request *UpdateIntegratedServiceStatusRequest) (_result *UpdateIntegratedServiceStatusResponse, _err error)
func (*Client) UpdateIntegratedServiceStatusWithOptions ¶ added in v2.2.3
func (client *Client) UpdateIntegratedServiceStatusWithOptions(request *UpdateIntegratedServiceStatusRequest, runtime *util.RuntimeOptions) (_result *UpdateIntegratedServiceStatusResponse, _err error)
func (*Client) UpdateRemediation ¶ added in v2.2.3
func (client *Client) UpdateRemediation(request *UpdateRemediationRequest) (_result *UpdateRemediationResponse, _err error)
*
- This topic describes how to change the execution mode of the `crr-909ba2d4716700eb****` remediation setting to `AUTO_EXECUTION`, which specifies automatic remediation. This topic also provides a sample request. *
- @param request UpdateRemediationRequest
- @return UpdateRemediationResponse
func (*Client) UpdateRemediationWithOptions ¶ added in v2.2.3
func (client *Client) UpdateRemediationWithOptions(request *UpdateRemediationRequest, runtime *util.RuntimeOptions) (_result *UpdateRemediationResponse, _err error)
*
- This topic describes how to change the execution mode of the `crr-909ba2d4716700eb****` remediation setting to `AUTO_EXECUTION`, which specifies automatic remediation. This topic also provides a sample request. *
- @param request UpdateRemediationRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateRemediationResponse
type CopyCompliancePacksRequest ¶ added in v2.2.3
type CopyCompliancePacksRequest struct { // The IDs of the destination account groups into which the compliance packages are replicated. Separate multiple account group IDs with commas (,). // // > If this parameter is left empty, the compliance packages are replicated to the current account group. DesAggregatorIds *string `json:"DesAggregatorIds,omitempty" xml:"DesAggregatorIds,omitempty"` // The ID of the account group to which the compliance packages belong. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). SrcAggregatorId *string `json:"SrcAggregatorId,omitempty" xml:"SrcAggregatorId,omitempty"` // The IDs of the compliance packages. Separate multiple compliance package IDs with commas (,). // // For more information about how to obtain the ID of a compliance package, see [ListCompliancePacks](~~263332~~). SrcCompliancePackIds *string `json:"SrcCompliancePackIds,omitempty" xml:"SrcCompliancePackIds,omitempty"` }
func (CopyCompliancePacksRequest) GoString ¶ added in v2.2.3
func (s CopyCompliancePacksRequest) GoString() string
func (*CopyCompliancePacksRequest) SetDesAggregatorIds ¶ added in v2.2.3
func (s *CopyCompliancePacksRequest) SetDesAggregatorIds(v string) *CopyCompliancePacksRequest
func (*CopyCompliancePacksRequest) SetSrcAggregatorId ¶ added in v2.2.3
func (s *CopyCompliancePacksRequest) SetSrcAggregatorId(v string) *CopyCompliancePacksRequest
func (*CopyCompliancePacksRequest) SetSrcCompliancePackIds ¶ added in v2.2.3
func (s *CopyCompliancePacksRequest) SetSrcCompliancePackIds(v string) *CopyCompliancePacksRequest
func (CopyCompliancePacksRequest) String ¶ added in v2.2.3
func (s CopyCompliancePacksRequest) String() string
type CopyCompliancePacksResponse ¶ added in v2.2.3
type CopyCompliancePacksResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CopyCompliancePacksResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CopyCompliancePacksResponse) GoString ¶ added in v2.2.3
func (s CopyCompliancePacksResponse) GoString() string
func (*CopyCompliancePacksResponse) SetBody ¶ added in v2.2.3
func (s *CopyCompliancePacksResponse) SetBody(v *CopyCompliancePacksResponseBody) *CopyCompliancePacksResponse
func (*CopyCompliancePacksResponse) SetHeaders ¶ added in v2.2.3
func (s *CopyCompliancePacksResponse) SetHeaders(v map[string]*string) *CopyCompliancePacksResponse
func (*CopyCompliancePacksResponse) SetStatusCode ¶ added in v2.2.3
func (s *CopyCompliancePacksResponse) SetStatusCode(v int32) *CopyCompliancePacksResponse
func (CopyCompliancePacksResponse) String ¶ added in v2.2.3
func (s CopyCompliancePacksResponse) String() string
type CopyCompliancePacksResponseBody ¶ added in v2.2.3
type CopyCompliancePacksResponseBody struct { // Indicates whether the compliance packages are replicated. Valid values: // // * true // * false CopyRulesResult *bool `json:"CopyRulesResult,omitempty" xml:"CopyRulesResult,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CopyCompliancePacksResponseBody) GoString ¶ added in v2.2.3
func (s CopyCompliancePacksResponseBody) GoString() string
func (*CopyCompliancePacksResponseBody) SetCopyRulesResult ¶ added in v2.2.3
func (s *CopyCompliancePacksResponseBody) SetCopyRulesResult(v bool) *CopyCompliancePacksResponseBody
func (*CopyCompliancePacksResponseBody) SetRequestId ¶ added in v2.2.3
func (s *CopyCompliancePacksResponseBody) SetRequestId(v string) *CopyCompliancePacksResponseBody
func (CopyCompliancePacksResponseBody) String ¶ added in v2.2.3
func (s CopyCompliancePacksResponseBody) String() string
type CopyConfigRulesRequest ¶ added in v2.2.3
type CopyConfigRulesRequest struct { // The IDs of the destination account groups into which the rules are replicated. Separate multiple account group IDs with commas (,). // // > If you leave this parameter empty, the compliance packages are replicated into the same account group. DesAggregatorIds *string `json:"DesAggregatorIds,omitempty" xml:"DesAggregatorIds,omitempty"` // The ID of the account group to which the rules belong. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). SrcAggregatorId *string `json:"SrcAggregatorId,omitempty" xml:"SrcAggregatorId,omitempty"` // The rule IDs. Separate multiple rule IDs with commas (,). SrcConfigRuleIds *string `json:"SrcConfigRuleIds,omitempty" xml:"SrcConfigRuleIds,omitempty"` }
func (CopyConfigRulesRequest) GoString ¶ added in v2.2.3
func (s CopyConfigRulesRequest) GoString() string
func (*CopyConfigRulesRequest) SetDesAggregatorIds ¶ added in v2.2.3
func (s *CopyConfigRulesRequest) SetDesAggregatorIds(v string) *CopyConfigRulesRequest
func (*CopyConfigRulesRequest) SetSrcAggregatorId ¶ added in v2.2.3
func (s *CopyConfigRulesRequest) SetSrcAggregatorId(v string) *CopyConfigRulesRequest
func (*CopyConfigRulesRequest) SetSrcConfigRuleIds ¶ added in v2.2.3
func (s *CopyConfigRulesRequest) SetSrcConfigRuleIds(v string) *CopyConfigRulesRequest
func (CopyConfigRulesRequest) String ¶ added in v2.2.3
func (s CopyConfigRulesRequest) String() string
type CopyConfigRulesResponse ¶ added in v2.2.3
type CopyConfigRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CopyConfigRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CopyConfigRulesResponse) GoString ¶ added in v2.2.3
func (s CopyConfigRulesResponse) GoString() string
func (*CopyConfigRulesResponse) SetBody ¶ added in v2.2.3
func (s *CopyConfigRulesResponse) SetBody(v *CopyConfigRulesResponseBody) *CopyConfigRulesResponse
func (*CopyConfigRulesResponse) SetHeaders ¶ added in v2.2.3
func (s *CopyConfigRulesResponse) SetHeaders(v map[string]*string) *CopyConfigRulesResponse
func (*CopyConfigRulesResponse) SetStatusCode ¶ added in v2.2.3
func (s *CopyConfigRulesResponse) SetStatusCode(v int32) *CopyConfigRulesResponse
func (CopyConfigRulesResponse) String ¶ added in v2.2.3
func (s CopyConfigRulesResponse) String() string
type CopyConfigRulesResponseBody ¶ added in v2.2.3
type CopyConfigRulesResponseBody struct { // Indicates whether the rules are replicated. Valid values: // // * true // * false CopyRulesResult *bool `json:"CopyRulesResult,omitempty" xml:"CopyRulesResult,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CopyConfigRulesResponseBody) GoString ¶ added in v2.2.3
func (s CopyConfigRulesResponseBody) GoString() string
func (*CopyConfigRulesResponseBody) SetCopyRulesResult ¶ added in v2.2.3
func (s *CopyConfigRulesResponseBody) SetCopyRulesResult(v bool) *CopyConfigRulesResponseBody
func (*CopyConfigRulesResponseBody) SetRequestId ¶ added in v2.2.3
func (s *CopyConfigRulesResponseBody) SetRequestId(v string) *CopyConfigRulesResponseBody
func (CopyConfigRulesResponseBody) String ¶ added in v2.2.3
func (s CopyConfigRulesResponseBody) String() string
type CreateAdvancedSearchFileRequest ¶ added in v2.3.0
type CreateAdvancedSearchFileRequest struct { // The SQL statement used to query resources. Sql *string `json:"Sql,omitempty" xml:"Sql,omitempty"` }
func (CreateAdvancedSearchFileRequest) GoString ¶ added in v2.3.0
func (s CreateAdvancedSearchFileRequest) GoString() string
func (*CreateAdvancedSearchFileRequest) SetSql ¶ added in v2.3.0
func (s *CreateAdvancedSearchFileRequest) SetSql(v string) *CreateAdvancedSearchFileRequest
func (CreateAdvancedSearchFileRequest) String ¶ added in v2.3.0
func (s CreateAdvancedSearchFileRequest) String() string
type CreateAdvancedSearchFileResponse ¶ added in v2.3.0
type CreateAdvancedSearchFileResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAdvancedSearchFileResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateAdvancedSearchFileResponse) GoString ¶ added in v2.3.0
func (s CreateAdvancedSearchFileResponse) GoString() string
func (*CreateAdvancedSearchFileResponse) SetBody ¶ added in v2.3.0
func (s *CreateAdvancedSearchFileResponse) SetBody(v *CreateAdvancedSearchFileResponseBody) *CreateAdvancedSearchFileResponse
func (*CreateAdvancedSearchFileResponse) SetHeaders ¶ added in v2.3.0
func (s *CreateAdvancedSearchFileResponse) SetHeaders(v map[string]*string) *CreateAdvancedSearchFileResponse
func (*CreateAdvancedSearchFileResponse) SetStatusCode ¶ added in v2.3.0
func (s *CreateAdvancedSearchFileResponse) SetStatusCode(v int32) *CreateAdvancedSearchFileResponse
func (CreateAdvancedSearchFileResponse) String ¶ added in v2.3.0
func (s CreateAdvancedSearchFileResponse) String() string
type CreateAdvancedSearchFileResponseBody ¶ added in v2.3.0
type CreateAdvancedSearchFileResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateAdvancedSearchFileResponseBody) GoString ¶ added in v2.3.0
func (s CreateAdvancedSearchFileResponseBody) GoString() string
func (*CreateAdvancedSearchFileResponseBody) SetRequestId ¶ added in v2.3.0
func (s *CreateAdvancedSearchFileResponseBody) SetRequestId(v string) *CreateAdvancedSearchFileResponseBody
func (CreateAdvancedSearchFileResponseBody) String ¶ added in v2.3.0
func (s CreateAdvancedSearchFileResponseBody) String() string
type CreateAggregateAdvancedSearchFileRequest ¶ added in v2.3.0
type CreateAggregateAdvancedSearchFileRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The SQL statement used to query resources. Sql *string `json:"Sql,omitempty" xml:"Sql,omitempty"` }
func (CreateAggregateAdvancedSearchFileRequest) GoString ¶ added in v2.3.0
func (s CreateAggregateAdvancedSearchFileRequest) GoString() string
func (*CreateAggregateAdvancedSearchFileRequest) SetAggregatorId ¶ added in v2.3.0
func (s *CreateAggregateAdvancedSearchFileRequest) SetAggregatorId(v string) *CreateAggregateAdvancedSearchFileRequest
func (*CreateAggregateAdvancedSearchFileRequest) SetSql ¶ added in v2.3.0
func (s *CreateAggregateAdvancedSearchFileRequest) SetSql(v string) *CreateAggregateAdvancedSearchFileRequest
func (CreateAggregateAdvancedSearchFileRequest) String ¶ added in v2.3.0
func (s CreateAggregateAdvancedSearchFileRequest) String() string
type CreateAggregateAdvancedSearchFileResponse ¶ added in v2.3.0
type CreateAggregateAdvancedSearchFileResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAggregateAdvancedSearchFileResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateAggregateAdvancedSearchFileResponse) GoString ¶ added in v2.3.0
func (s CreateAggregateAdvancedSearchFileResponse) GoString() string
func (*CreateAggregateAdvancedSearchFileResponse) SetHeaders ¶ added in v2.3.0
func (s *CreateAggregateAdvancedSearchFileResponse) SetHeaders(v map[string]*string) *CreateAggregateAdvancedSearchFileResponse
func (*CreateAggregateAdvancedSearchFileResponse) SetStatusCode ¶ added in v2.3.0
func (s *CreateAggregateAdvancedSearchFileResponse) SetStatusCode(v int32) *CreateAggregateAdvancedSearchFileResponse
func (CreateAggregateAdvancedSearchFileResponse) String ¶ added in v2.3.0
func (s CreateAggregateAdvancedSearchFileResponse) String() string
type CreateAggregateAdvancedSearchFileResponseBody ¶ added in v2.3.0
type CreateAggregateAdvancedSearchFileResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateAggregateAdvancedSearchFileResponseBody) GoString ¶ added in v2.3.0
func (s CreateAggregateAdvancedSearchFileResponseBody) GoString() string
func (*CreateAggregateAdvancedSearchFileResponseBody) SetRequestId ¶ added in v2.3.0
func (s *CreateAggregateAdvancedSearchFileResponseBody) SetRequestId(v string) *CreateAggregateAdvancedSearchFileResponseBody
func (CreateAggregateAdvancedSearchFileResponseBody) String ¶ added in v2.3.0
func (s CreateAggregateAdvancedSearchFileResponseBody) String() string
type CreateAggregateCompliancePackRequest ¶
type CreateAggregateCompliancePackRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The client token that you want to use to ensure the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.“ ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The name of the compliance package. CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` // The ID of the compliance package template. // // For more information about how to obtain the ID of a compliance package template, see [ListCompliancePackTemplates](~~261176~~). CompliancePackTemplateId *string `json:"CompliancePackTemplateId,omitempty" xml:"CompliancePackTemplateId,omitempty"` // The rules in the compliance package. ConfigRules []*CreateAggregateCompliancePackRequestConfigRules `json:"ConfigRules,omitempty" xml:"ConfigRules,omitempty" type:"Repeated"` // Specifies whether to enable the rule together with the compliance package. Valid values: // // * true: The system enables the rule together with the compliance package. // * false: The system does not enable the rule together with the compliance package. DefaultEnable *bool `json:"DefaultEnable,omitempty" xml:"DefaultEnable,omitempty"` // The description of the compliance package. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the resource that you do not want to evaluate by using the compliance package. Separate multiple resource IDs with commas (,). ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The ID of the region whose resources you want to evaluate by using the compliance package. Separate multiple region IDs with commas (,). RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group whose resources you want to evaluate by using the compliance package. Separate multiple resource group IDs with commas (,). ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The risk level of the resources that are not compliant with the rules in the compliance package. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The tag key of the resource that you want to evaluate by using the compliance package. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value of the resource that you want to evaluate by using the compliance package. // // > You must configure the TagValueScope parameter together with the TagKeyScope parameter. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` TemplateContent *string `json:"TemplateContent,omitempty" xml:"TemplateContent,omitempty"` }
func (CreateAggregateCompliancePackRequest) GoString ¶
func (s CreateAggregateCompliancePackRequest) GoString() string
func (*CreateAggregateCompliancePackRequest) SetAggregatorId ¶
func (s *CreateAggregateCompliancePackRequest) SetAggregatorId(v string) *CreateAggregateCompliancePackRequest
func (*CreateAggregateCompliancePackRequest) SetClientToken ¶
func (s *CreateAggregateCompliancePackRequest) SetClientToken(v string) *CreateAggregateCompliancePackRequest
func (*CreateAggregateCompliancePackRequest) SetCompliancePackName ¶
func (s *CreateAggregateCompliancePackRequest) SetCompliancePackName(v string) *CreateAggregateCompliancePackRequest
func (*CreateAggregateCompliancePackRequest) SetCompliancePackTemplateId ¶
func (s *CreateAggregateCompliancePackRequest) SetCompliancePackTemplateId(v string) *CreateAggregateCompliancePackRequest
func (*CreateAggregateCompliancePackRequest) SetConfigRules ¶
func (s *CreateAggregateCompliancePackRequest) SetConfigRules(v []*CreateAggregateCompliancePackRequestConfigRules) *CreateAggregateCompliancePackRequest
func (*CreateAggregateCompliancePackRequest) SetDefaultEnable ¶ added in v2.2.2
func (s *CreateAggregateCompliancePackRequest) SetDefaultEnable(v bool) *CreateAggregateCompliancePackRequest
func (*CreateAggregateCompliancePackRequest) SetDescription ¶
func (s *CreateAggregateCompliancePackRequest) SetDescription(v string) *CreateAggregateCompliancePackRequest
func (*CreateAggregateCompliancePackRequest) SetExcludeResourceIdsScope ¶ added in v2.2.3
func (s *CreateAggregateCompliancePackRequest) SetExcludeResourceIdsScope(v string) *CreateAggregateCompliancePackRequest
func (*CreateAggregateCompliancePackRequest) SetRegionIdsScope ¶ added in v2.2.3
func (s *CreateAggregateCompliancePackRequest) SetRegionIdsScope(v string) *CreateAggregateCompliancePackRequest
func (*CreateAggregateCompliancePackRequest) SetResourceGroupIdsScope ¶ added in v2.2.3
func (s *CreateAggregateCompliancePackRequest) SetResourceGroupIdsScope(v string) *CreateAggregateCompliancePackRequest
func (*CreateAggregateCompliancePackRequest) SetRiskLevel ¶
func (s *CreateAggregateCompliancePackRequest) SetRiskLevel(v int32) *CreateAggregateCompliancePackRequest
func (*CreateAggregateCompliancePackRequest) SetTagKeyScope ¶ added in v2.2.3
func (s *CreateAggregateCompliancePackRequest) SetTagKeyScope(v string) *CreateAggregateCompliancePackRequest
func (*CreateAggregateCompliancePackRequest) SetTagValueScope ¶ added in v2.2.3
func (s *CreateAggregateCompliancePackRequest) SetTagValueScope(v string) *CreateAggregateCompliancePackRequest
func (*CreateAggregateCompliancePackRequest) SetTemplateContent ¶ added in v2.4.3
func (s *CreateAggregateCompliancePackRequest) SetTemplateContent(v string) *CreateAggregateCompliancePackRequest
func (CreateAggregateCompliancePackRequest) String ¶
func (s CreateAggregateCompliancePackRequest) String() string
type CreateAggregateCompliancePackRequestConfigRules ¶
type CreateAggregateCompliancePackRequestConfigRules struct { // The ID of the rule. If you configure this parameter, Cloud Config adds the rule of the specified ID to the compliance package. // // You only need to configure the `ManagedRuleIdentifier` or `ConfigRuleId` parameter. If you configure both parameters, the value of the `ConfigRuleId` parameter takes precedence. For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The details of the input parameter of the rule. ConfigRuleParameters []*CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters `json:"ConfigRuleParameters,omitempty" xml:"ConfigRuleParameters,omitempty" type:"Repeated"` // The description of the rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the managed rule. Cloud Config automatically create a managed rule of the specified ID and adds the rule to the compliance package. // // You only need to configure the `ManagedRuleIdentifier` or `ConfigRuleId` parameter. If you configure both parameters, the value of the `ConfigRuleId` parameter take precedence. For more information about how to obtain the identifier of a managed rule, see [ListCompliancePackTemplates](~~261176~~). ManagedRuleIdentifier *string `json:"ManagedRuleIdentifier,omitempty" xml:"ManagedRuleIdentifier,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (CreateAggregateCompliancePackRequestConfigRules) GoString ¶
func (s CreateAggregateCompliancePackRequestConfigRules) GoString() string
func (*CreateAggregateCompliancePackRequestConfigRules) SetConfigRuleId ¶
func (s *CreateAggregateCompliancePackRequestConfigRules) SetConfigRuleId(v string) *CreateAggregateCompliancePackRequestConfigRules
func (*CreateAggregateCompliancePackRequestConfigRules) SetConfigRuleName ¶
func (s *CreateAggregateCompliancePackRequestConfigRules) SetConfigRuleName(v string) *CreateAggregateCompliancePackRequestConfigRules
func (*CreateAggregateCompliancePackRequestConfigRules) SetConfigRuleParameters ¶
func (s *CreateAggregateCompliancePackRequestConfigRules) SetConfigRuleParameters(v []*CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) *CreateAggregateCompliancePackRequestConfigRules
func (*CreateAggregateCompliancePackRequestConfigRules) SetDescription ¶
func (s *CreateAggregateCompliancePackRequestConfigRules) SetDescription(v string) *CreateAggregateCompliancePackRequestConfigRules
func (*CreateAggregateCompliancePackRequestConfigRules) SetManagedRuleIdentifier ¶
func (s *CreateAggregateCompliancePackRequestConfigRules) SetManagedRuleIdentifier(v string) *CreateAggregateCompliancePackRequestConfigRules
func (*CreateAggregateCompliancePackRequestConfigRules) SetRiskLevel ¶
func (s *CreateAggregateCompliancePackRequestConfigRules) SetRiskLevel(v int32) *CreateAggregateCompliancePackRequestConfigRules
func (CreateAggregateCompliancePackRequestConfigRules) String ¶
func (s CreateAggregateCompliancePackRequestConfigRules) String() string
type CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters ¶
type CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters struct { // The name of the input parameter. // // You must configure the `ParameterName` and `ParameterValue` parameters or neither of them. If the managed rule has an input parameter but no default value exists, you must configure this parameter. For more information about how to obtain the name of an input parameter for a managed rule, see [ListCompliancePackTemplates](~~261176~~). ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"` // The value of the input parameter. // // You must configure the `ParameterName` and `ParameterValue` parameters or neither of them. If the managed rule has an input parameter but no default value exists, you must configure this parameter. For more information about how to obtain the value of an input parameter for a managed rule, see [ListCompliancePackTemplates](~~261176~~). ParameterValue *string `json:"ParameterValue,omitempty" xml:"ParameterValue,omitempty"` }
func (CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) GoString ¶
func (s CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) GoString() string
func (*CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterName ¶
func (*CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterValue ¶
func (CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) String ¶
func (s CreateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) String() string
type CreateAggregateCompliancePackResponse ¶
type CreateAggregateCompliancePackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAggregateCompliancePackResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateAggregateCompliancePackResponse) GoString ¶
func (s CreateAggregateCompliancePackResponse) GoString() string
func (*CreateAggregateCompliancePackResponse) SetHeaders ¶
func (s *CreateAggregateCompliancePackResponse) SetHeaders(v map[string]*string) *CreateAggregateCompliancePackResponse
func (*CreateAggregateCompliancePackResponse) SetStatusCode ¶
func (s *CreateAggregateCompliancePackResponse) SetStatusCode(v int32) *CreateAggregateCompliancePackResponse
func (CreateAggregateCompliancePackResponse) String ¶
func (s CreateAggregateCompliancePackResponse) String() string
type CreateAggregateCompliancePackResponseBody ¶
type CreateAggregateCompliancePackResponseBody struct { // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateAggregateCompliancePackResponseBody) GoString ¶
func (s CreateAggregateCompliancePackResponseBody) GoString() string
func (*CreateAggregateCompliancePackResponseBody) SetCompliancePackId ¶
func (s *CreateAggregateCompliancePackResponseBody) SetCompliancePackId(v string) *CreateAggregateCompliancePackResponseBody
func (*CreateAggregateCompliancePackResponseBody) SetRequestId ¶
func (s *CreateAggregateCompliancePackResponseBody) SetRequestId(v string) *CreateAggregateCompliancePackResponseBody
func (CreateAggregateCompliancePackResponseBody) String ¶
func (s CreateAggregateCompliancePackResponseBody) String() string
type CreateAggregateCompliancePackShrinkRequest ¶
type CreateAggregateCompliancePackShrinkRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The client token that you want to use to ensure the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.“ ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The name of the compliance package. CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` // The ID of the compliance package template. // // For more information about how to obtain the ID of a compliance package template, see [ListCompliancePackTemplates](~~261176~~). CompliancePackTemplateId *string `json:"CompliancePackTemplateId,omitempty" xml:"CompliancePackTemplateId,omitempty"` // The rules in the compliance package. ConfigRulesShrink *string `json:"ConfigRules,omitempty" xml:"ConfigRules,omitempty"` // Specifies whether to enable the rule together with the compliance package. Valid values: // // * true: The system enables the rule together with the compliance package. // * false: The system does not enable the rule together with the compliance package. DefaultEnable *bool `json:"DefaultEnable,omitempty" xml:"DefaultEnable,omitempty"` // The description of the compliance package. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the resource that you do not want to evaluate by using the compliance package. Separate multiple resource IDs with commas (,). ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The ID of the region whose resources you want to evaluate by using the compliance package. Separate multiple region IDs with commas (,). RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group whose resources you want to evaluate by using the compliance package. Separate multiple resource group IDs with commas (,). ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The risk level of the resources that are not compliant with the rules in the compliance package. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The tag key of the resource that you want to evaluate by using the compliance package. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value of the resource that you want to evaluate by using the compliance package. // // > You must configure the TagValueScope parameter together with the TagKeyScope parameter. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` TemplateContent *string `json:"TemplateContent,omitempty" xml:"TemplateContent,omitempty"` }
func (CreateAggregateCompliancePackShrinkRequest) GoString ¶
func (s CreateAggregateCompliancePackShrinkRequest) GoString() string
func (*CreateAggregateCompliancePackShrinkRequest) SetAggregatorId ¶
func (s *CreateAggregateCompliancePackShrinkRequest) SetAggregatorId(v string) *CreateAggregateCompliancePackShrinkRequest
func (*CreateAggregateCompliancePackShrinkRequest) SetClientToken ¶
func (s *CreateAggregateCompliancePackShrinkRequest) SetClientToken(v string) *CreateAggregateCompliancePackShrinkRequest
func (*CreateAggregateCompliancePackShrinkRequest) SetCompliancePackName ¶
func (s *CreateAggregateCompliancePackShrinkRequest) SetCompliancePackName(v string) *CreateAggregateCompliancePackShrinkRequest
func (*CreateAggregateCompliancePackShrinkRequest) SetCompliancePackTemplateId ¶
func (s *CreateAggregateCompliancePackShrinkRequest) SetCompliancePackTemplateId(v string) *CreateAggregateCompliancePackShrinkRequest
func (*CreateAggregateCompliancePackShrinkRequest) SetConfigRulesShrink ¶
func (s *CreateAggregateCompliancePackShrinkRequest) SetConfigRulesShrink(v string) *CreateAggregateCompliancePackShrinkRequest
func (*CreateAggregateCompliancePackShrinkRequest) SetDefaultEnable ¶ added in v2.2.2
func (s *CreateAggregateCompliancePackShrinkRequest) SetDefaultEnable(v bool) *CreateAggregateCompliancePackShrinkRequest
func (*CreateAggregateCompliancePackShrinkRequest) SetDescription ¶
func (s *CreateAggregateCompliancePackShrinkRequest) SetDescription(v string) *CreateAggregateCompliancePackShrinkRequest
func (*CreateAggregateCompliancePackShrinkRequest) SetExcludeResourceIdsScope ¶ added in v2.2.3
func (s *CreateAggregateCompliancePackShrinkRequest) SetExcludeResourceIdsScope(v string) *CreateAggregateCompliancePackShrinkRequest
func (*CreateAggregateCompliancePackShrinkRequest) SetRegionIdsScope ¶ added in v2.2.3
func (s *CreateAggregateCompliancePackShrinkRequest) SetRegionIdsScope(v string) *CreateAggregateCompliancePackShrinkRequest
func (*CreateAggregateCompliancePackShrinkRequest) SetResourceGroupIdsScope ¶ added in v2.2.3
func (s *CreateAggregateCompliancePackShrinkRequest) SetResourceGroupIdsScope(v string) *CreateAggregateCompliancePackShrinkRequest
func (*CreateAggregateCompliancePackShrinkRequest) SetRiskLevel ¶
func (s *CreateAggregateCompliancePackShrinkRequest) SetRiskLevel(v int32) *CreateAggregateCompliancePackShrinkRequest
func (*CreateAggregateCompliancePackShrinkRequest) SetTagKeyScope ¶ added in v2.2.3
func (s *CreateAggregateCompliancePackShrinkRequest) SetTagKeyScope(v string) *CreateAggregateCompliancePackShrinkRequest
func (*CreateAggregateCompliancePackShrinkRequest) SetTagValueScope ¶ added in v2.2.3
func (s *CreateAggregateCompliancePackShrinkRequest) SetTagValueScope(v string) *CreateAggregateCompliancePackShrinkRequest
func (*CreateAggregateCompliancePackShrinkRequest) SetTemplateContent ¶ added in v2.4.3
func (s *CreateAggregateCompliancePackShrinkRequest) SetTemplateContent(v string) *CreateAggregateCompliancePackShrinkRequest
func (CreateAggregateCompliancePackShrinkRequest) String ¶
func (s CreateAggregateCompliancePackShrinkRequest) String() string
type CreateAggregateConfigDeliveryChannelRequest ¶
type CreateAggregateConfigDeliveryChannelRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. // // The `token` can contain only ASCII characters and cannot exceed 64 characters in length. For more information, see [Ensure idempotence](~~25693~~) ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to deliver resource change logs. If you set this parameter to true, Cloud Config delivers resource change logs to OSS, Log Service, or MNS when the configurations of the resources change. Valid values: // // * true: Cloud Config delivers resource change logs. // * false: Cloud Config does not deliver resource change logs. This is the default value. // // > This parameter is available for delivery channels of the OSS, SLS, and MNS types. ConfigurationItemChangeNotification *bool `json:"ConfigurationItemChangeNotification,omitempty" xml:"ConfigurationItemChangeNotification,omitempty"` // Specifies whether to deliver scheduled resource snapshots. Cloud Config delivers scheduled resource snapshots to OSS, MNS, or Log Service at `04:00Z` and `16:00Z` every day. The time is displayed in UTC. Valid values: // // * true: Cloud Config delivers scheduled resource snapshots. // * false: Cloud Config does not deliver scheduled resource snapshots. This is the default value. ConfigurationSnapshot *bool `json:"ConfigurationSnapshot,omitempty" xml:"ConfigurationSnapshot,omitempty"` // The rule that you want to attach to the delivery channel. This parameter is available when you deliver data of all types to MNS or deliver snapshots to Log Service. // // * If you set the DeliveryChannelType parameter to MNS, take note of the following settings of the lowest risk level and the resource types of the events to which you want to subscribe: // // * The lowest risk level of the events to which you want to subscribe is in the following format: `{"filterType":"RuleRiskLevel","value":"1","multiple":false}`. // // The `value` field indicates the risk level of the events to which you want to subscribe. Valid values: 1, 2, and 3. The value 1 indicates the high risk level, the value 2 indicates the medium risk level, and the value 3 indicates the low risk level. // // * The setting of the resource types of the events to which you want to subscribe is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field indicates the resource types of the events to which you want to subscribe. The value of the field is a JSON array. Example: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` // // * If you set the DeliveryChannelType parameter to SLS, the setting of the resource types of the snapshots to which you want to deliver is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field specifies the resource types of the snapshots to which you want to deliver. The value of the field is a JSON array. Example: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` DeliveryChannelCondition *string `json:"DeliveryChannelCondition,omitempty" xml:"DeliveryChannelCondition,omitempty"` // The name of the delivery channel. // // > If you do not configure this parameter, this parameter is left empty. DeliveryChannelName *string `json:"DeliveryChannelName,omitempty" xml:"DeliveryChannelName,omitempty"` // The ARN of the delivery destination. Valid values: // // * `acs:oss:{RegionId}:{accountId}:{bucketName}` if your delivery destination is an OSS bucket. Example: `acs:oss:cn-shanghai:100931896542****:new-bucket`. // * `acs:mns:{RegionId}:{accountId}:/topics/{topicName}` if your delivery destination is an MNS topic. Example: `acs:mns:cn-shanghai:100931896542****:/topics/topic1`. // * `acs:log:{RegionId}:{accountId}:project/{projectName}/logstore/{logstoreName}` if your delivery destination is a Log Service Logstore. Example: `acs:log:cn-shanghai:100931896542****:project/project1/logstore/logstore1`. DeliveryChannelTargetArn *string `json:"DeliveryChannelTargetArn,omitempty" xml:"DeliveryChannelTargetArn,omitempty"` // The type of the delivery channel. Valid values: // // * OSS: Object Storage Service (OSS) // * MNS: Message Service (MNS) // * SLS: Log Service DeliveryChannelType *string `json:"DeliveryChannelType,omitempty" xml:"DeliveryChannelType,omitempty"` // The time when you want Cloud Config to deliver scheduled resource snapshots every day. // // Format: `HH:mmZ`. This time is displayed in UTC. // // > When you enable the scheduled resource delivery feature, you can configure this parameter to specify a custom delivery time. If you do not configure this parameter, Cloud Config automatically delivers scheduled resource snapshots at `04:00Z` and `16:00Z` every day. DeliverySnapshotTime *string `json:"DeliverySnapshotTime,omitempty" xml:"DeliverySnapshotTime,omitempty"` // The description of the delivery channel. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Specifies whether to deliver resource non-compliance events. If you set this parameter to true, Cloud Config delivers resource non-compliance events to Log Service or MNS when resources are considered non-compliant. Valid values: // // * true: Cloud Config delivers resource non-compliance events. // * false: Cloud Config does not deliver resource non-compliance events. This is the default value. // // > This parameter is available only for delivery channels of the SLS or MNS type. NonCompliantNotification *bool `json:"NonCompliantNotification,omitempty" xml:"NonCompliantNotification,omitempty"` // The ARN of the OSS bucket to which you want to transfer the delivery data when the size of the data exceeds the specified upper limit of the delivery channel. Format: `acs:oss:{RegionId}:{accountId}:{bucketName}`. // // If you do not configure this parameter, Cloud Config delivers only summary data. // // > This parameter is available only for delivery channels of the SLS or MNS type. The upper limit on the storage size of delivery channels of the SLS type is 1 MB, and the maximum storage size of delivery channels of the MNS type is 64 KB. OversizedDataOSSTargetArn *string `json:"OversizedDataOSSTargetArn,omitempty" xml:"OversizedDataOSSTargetArn,omitempty"` }
func (CreateAggregateConfigDeliveryChannelRequest) GoString ¶
func (s CreateAggregateConfigDeliveryChannelRequest) GoString() string
func (*CreateAggregateConfigDeliveryChannelRequest) SetAggregatorId ¶
func (s *CreateAggregateConfigDeliveryChannelRequest) SetAggregatorId(v string) *CreateAggregateConfigDeliveryChannelRequest
func (*CreateAggregateConfigDeliveryChannelRequest) SetClientToken ¶
func (s *CreateAggregateConfigDeliveryChannelRequest) SetClientToken(v string) *CreateAggregateConfigDeliveryChannelRequest
func (*CreateAggregateConfigDeliveryChannelRequest) SetConfigurationItemChangeNotification ¶
func (s *CreateAggregateConfigDeliveryChannelRequest) SetConfigurationItemChangeNotification(v bool) *CreateAggregateConfigDeliveryChannelRequest
func (*CreateAggregateConfigDeliveryChannelRequest) SetConfigurationSnapshot ¶
func (s *CreateAggregateConfigDeliveryChannelRequest) SetConfigurationSnapshot(v bool) *CreateAggregateConfigDeliveryChannelRequest
func (*CreateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelCondition ¶
func (s *CreateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelCondition(v string) *CreateAggregateConfigDeliveryChannelRequest
func (*CreateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelName ¶
func (s *CreateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelName(v string) *CreateAggregateConfigDeliveryChannelRequest
func (*CreateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelTargetArn ¶
func (s *CreateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelTargetArn(v string) *CreateAggregateConfigDeliveryChannelRequest
func (*CreateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelType ¶
func (s *CreateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelType(v string) *CreateAggregateConfigDeliveryChannelRequest
func (*CreateAggregateConfigDeliveryChannelRequest) SetDeliverySnapshotTime ¶ added in v2.2.1
func (s *CreateAggregateConfigDeliveryChannelRequest) SetDeliverySnapshotTime(v string) *CreateAggregateConfigDeliveryChannelRequest
func (*CreateAggregateConfigDeliveryChannelRequest) SetDescription ¶
func (s *CreateAggregateConfigDeliveryChannelRequest) SetDescription(v string) *CreateAggregateConfigDeliveryChannelRequest
func (*CreateAggregateConfigDeliveryChannelRequest) SetNonCompliantNotification ¶
func (s *CreateAggregateConfigDeliveryChannelRequest) SetNonCompliantNotification(v bool) *CreateAggregateConfigDeliveryChannelRequest
func (*CreateAggregateConfigDeliveryChannelRequest) SetOversizedDataOSSTargetArn ¶
func (s *CreateAggregateConfigDeliveryChannelRequest) SetOversizedDataOSSTargetArn(v string) *CreateAggregateConfigDeliveryChannelRequest
func (CreateAggregateConfigDeliveryChannelRequest) String ¶
func (s CreateAggregateConfigDeliveryChannelRequest) String() string
type CreateAggregateConfigDeliveryChannelResponse ¶
type CreateAggregateConfigDeliveryChannelResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAggregateConfigDeliveryChannelResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateAggregateConfigDeliveryChannelResponse) GoString ¶
func (s CreateAggregateConfigDeliveryChannelResponse) GoString() string
func (*CreateAggregateConfigDeliveryChannelResponse) SetHeaders ¶
func (s *CreateAggregateConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *CreateAggregateConfigDeliveryChannelResponse
func (*CreateAggregateConfigDeliveryChannelResponse) SetStatusCode ¶
func (s *CreateAggregateConfigDeliveryChannelResponse) SetStatusCode(v int32) *CreateAggregateConfigDeliveryChannelResponse
func (CreateAggregateConfigDeliveryChannelResponse) String ¶
func (s CreateAggregateConfigDeliveryChannelResponse) String() string
type CreateAggregateConfigDeliveryChannelResponseBody ¶
type CreateAggregateConfigDeliveryChannelResponseBody struct { // The ID of the delivery channel. DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateAggregateConfigDeliveryChannelResponseBody) GoString ¶
func (s CreateAggregateConfigDeliveryChannelResponseBody) GoString() string
func (*CreateAggregateConfigDeliveryChannelResponseBody) SetDeliveryChannelId ¶
func (s *CreateAggregateConfigDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *CreateAggregateConfigDeliveryChannelResponseBody
func (*CreateAggregateConfigDeliveryChannelResponseBody) SetRequestId ¶
func (s *CreateAggregateConfigDeliveryChannelResponseBody) SetRequestId(v string) *CreateAggregateConfigDeliveryChannelResponseBody
func (CreateAggregateConfigDeliveryChannelResponseBody) String ¶
func (s CreateAggregateConfigDeliveryChannelResponseBody) String() string
type CreateAggregateConfigRuleRequest ¶
type CreateAggregateConfigRuleRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The `token` can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The rule name. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The rule is triggered by configuration changes. // * ScheduledNotification: The rule is periodically triggered. ConfigRuleTriggerTypes *string `json:"ConfigRuleTriggerTypes,omitempty" xml:"ConfigRuleTriggerTypes,omitempty"` // The description of the rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the member account to which the rule does not apply, which means that the resources within the member account are not evaluated based on the rule. Separate multiple member account IDs with commas (,). // // > This parameter applies only to a managed rule. ExcludeAccountIdsScope *string `json:"ExcludeAccountIdsScope,omitempty" xml:"ExcludeAccountIdsScope,omitempty"` // The ID of the resource directory to which the rule does not apply, which means that the resources within member accounts in the resource directory are not evaluated based on the rule. Separate multiple resource directory IDs with commas (,). // // > // // * This parameter applies only to a rule of a global account group. // // * This parameter applies only to a managed rule. ExcludeFolderIdsScope *string `json:"ExcludeFolderIdsScope,omitempty" xml:"ExcludeFolderIdsScope,omitempty"` // The ID of the resource to be excluded from the compliance evaluations performed by the rule. Separate multiple resource IDs with commas (,). // // > This parameter applies only to a managed rule. ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The ID of the resource directory to which the rule applies, which means that the resources within member accounts in the resource directory are evaluated based on the rule. // // > // // * This parameter applies only to a rule of a global account group. // // * This parameter applies only to a managed rule. FolderIdsScope *string `json:"FolderIdsScope,omitempty" xml:"FolderIdsScope,omitempty"` // The input parameter of the rule. InputParameters map[string]interface{} `json:"InputParameters,omitempty" xml:"InputParameters,omitempty"` // The interval at which the rule is triggered. Valid values: // // * One_Hour: 1 hour. // * Three_Hours: 3 hours. // * Six_Hours: 6 hours. // * Twelve_Hours: 12 hours. // * TwentyFour_Hours (default): 24 hours. // // > This parameter is required if the `ConfigRuleTriggerTypes` parameter is set to `ScheduledNotification`. MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty" xml:"MaximumExecutionFrequency,omitempty"` // The ID of the region to which the rule applies. Separate multiple region IDs with commas (,). // // > This parameter applies only to a managed rule. RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group to which the rule applies. Separate multiple resource group IDs with commas (,). // // > This parameter applies only to a managed rule. ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The type of the resource evaluated by the rule. Separate multiple resource types with commas (,). ResourceTypesScope []*string `json:"ResourceTypesScope,omitempty" xml:"ResourceTypesScope,omitempty" type:"Repeated"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The identifier of the rule. // // * If you set the SourceOwner parameter to ALIYUN, set this parameter to the name of the managed rule. // * If you set the SourceOwner parameter to CUSTOM_FC, set this parameter to the Alibaba Cloud Resource Name (ARN) of the relevant function in Function Compute. // // For more information about how to query the name of a managed rule, see [Managed rules](~~127404~~). SourceIdentifier *string `json:"SourceIdentifier,omitempty" xml:"SourceIdentifier,omitempty"` // The type of the rule. Valid values: // // * ALIYUN: managed rule // * CUSTOM_FC: custom rule SourceOwner *string `json:"SourceOwner,omitempty" xml:"SourceOwner,omitempty"` // The logical relationship among the tag keys if you specify multiple tag keys for the `TagKeyScope` parameter. For example, if you set the `TagKeyScope` parameter to `ECS,OSS` and the TagKeyLogicScope parameter to `AND`, the rule applies to resources with both the `ECS` and `OSS` tag keys. Valid values: // // * AND // * OR TagKeyLogicScope *string `json:"TagKeyLogicScope,omitempty" xml:"TagKeyLogicScope,omitempty"` // The tag key used to filter resources. The rule applies only to the resources with the specified tag key. Separate multiple parameter values with commas (,). // // > This parameter applies only to a managed rule. You must configure the `TagKeyScope` and `TagValueScope` parameters at the same time. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value used to filter resources. The rule applies only to the resources with the specified tag value. // // > This parameter applies only to a managed rule. You must configure the `TagKeyScope` and `TagValueScope` parameters at the same time. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (CreateAggregateConfigRuleRequest) GoString ¶
func (s CreateAggregateConfigRuleRequest) GoString() string
func (*CreateAggregateConfigRuleRequest) SetAggregatorId ¶
func (s *CreateAggregateConfigRuleRequest) SetAggregatorId(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetClientToken ¶
func (s *CreateAggregateConfigRuleRequest) SetClientToken(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetConfigRuleName ¶
func (s *CreateAggregateConfigRuleRequest) SetConfigRuleName(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetConfigRuleTriggerTypes ¶
func (s *CreateAggregateConfigRuleRequest) SetConfigRuleTriggerTypes(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetDescription ¶
func (s *CreateAggregateConfigRuleRequest) SetDescription(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetExcludeAccountIdsScope ¶
func (s *CreateAggregateConfigRuleRequest) SetExcludeAccountIdsScope(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetExcludeFolderIdsScope ¶
func (s *CreateAggregateConfigRuleRequest) SetExcludeFolderIdsScope(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetExcludeResourceIdsScope ¶
func (s *CreateAggregateConfigRuleRequest) SetExcludeResourceIdsScope(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetFolderIdsScope ¶
func (s *CreateAggregateConfigRuleRequest) SetFolderIdsScope(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetInputParameters ¶
func (s *CreateAggregateConfigRuleRequest) SetInputParameters(v map[string]interface{}) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetMaximumExecutionFrequency ¶
func (s *CreateAggregateConfigRuleRequest) SetMaximumExecutionFrequency(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetRegionIdsScope ¶
func (s *CreateAggregateConfigRuleRequest) SetRegionIdsScope(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetResourceGroupIdsScope ¶
func (s *CreateAggregateConfigRuleRequest) SetResourceGroupIdsScope(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetResourceTypesScope ¶
func (s *CreateAggregateConfigRuleRequest) SetResourceTypesScope(v []*string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetRiskLevel ¶
func (s *CreateAggregateConfigRuleRequest) SetRiskLevel(v int32) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetSourceIdentifier ¶
func (s *CreateAggregateConfigRuleRequest) SetSourceIdentifier(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetSourceOwner ¶
func (s *CreateAggregateConfigRuleRequest) SetSourceOwner(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetTagKeyLogicScope ¶
func (s *CreateAggregateConfigRuleRequest) SetTagKeyLogicScope(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetTagKeyScope ¶
func (s *CreateAggregateConfigRuleRequest) SetTagKeyScope(v string) *CreateAggregateConfigRuleRequest
func (*CreateAggregateConfigRuleRequest) SetTagValueScope ¶
func (s *CreateAggregateConfigRuleRequest) SetTagValueScope(v string) *CreateAggregateConfigRuleRequest
func (CreateAggregateConfigRuleRequest) String ¶
func (s CreateAggregateConfigRuleRequest) String() string
type CreateAggregateConfigRuleResponse ¶
type CreateAggregateConfigRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAggregateConfigRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateAggregateConfigRuleResponse) GoString ¶
func (s CreateAggregateConfigRuleResponse) GoString() string
func (*CreateAggregateConfigRuleResponse) SetHeaders ¶
func (s *CreateAggregateConfigRuleResponse) SetHeaders(v map[string]*string) *CreateAggregateConfigRuleResponse
func (*CreateAggregateConfigRuleResponse) SetStatusCode ¶
func (s *CreateAggregateConfigRuleResponse) SetStatusCode(v int32) *CreateAggregateConfigRuleResponse
func (CreateAggregateConfigRuleResponse) String ¶
func (s CreateAggregateConfigRuleResponse) String() string
type CreateAggregateConfigRuleResponseBody ¶
type CreateAggregateConfigRuleResponseBody struct { // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateAggregateConfigRuleResponseBody) GoString ¶
func (s CreateAggregateConfigRuleResponseBody) GoString() string
func (*CreateAggregateConfigRuleResponseBody) SetConfigRuleId ¶
func (s *CreateAggregateConfigRuleResponseBody) SetConfigRuleId(v string) *CreateAggregateConfigRuleResponseBody
func (*CreateAggregateConfigRuleResponseBody) SetRequestId ¶
func (s *CreateAggregateConfigRuleResponseBody) SetRequestId(v string) *CreateAggregateConfigRuleResponseBody
func (CreateAggregateConfigRuleResponseBody) String ¶
func (s CreateAggregateConfigRuleResponseBody) String() string
type CreateAggregateConfigRuleShrinkRequest ¶
type CreateAggregateConfigRuleShrinkRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The `token` can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The rule name. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The rule is triggered by configuration changes. // * ScheduledNotification: The rule is periodically triggered. ConfigRuleTriggerTypes *string `json:"ConfigRuleTriggerTypes,omitempty" xml:"ConfigRuleTriggerTypes,omitempty"` // The description of the rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the member account to which the rule does not apply, which means that the resources within the member account are not evaluated based on the rule. Separate multiple member account IDs with commas (,). // // > This parameter applies only to a managed rule. ExcludeAccountIdsScope *string `json:"ExcludeAccountIdsScope,omitempty" xml:"ExcludeAccountIdsScope,omitempty"` // The ID of the resource directory to which the rule does not apply, which means that the resources within member accounts in the resource directory are not evaluated based on the rule. Separate multiple resource directory IDs with commas (,). // // > // // * This parameter applies only to a rule of a global account group. // // * This parameter applies only to a managed rule. ExcludeFolderIdsScope *string `json:"ExcludeFolderIdsScope,omitempty" xml:"ExcludeFolderIdsScope,omitempty"` // The ID of the resource to be excluded from the compliance evaluations performed by the rule. Separate multiple resource IDs with commas (,). // // > This parameter applies only to a managed rule. ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The ID of the resource directory to which the rule applies, which means that the resources within member accounts in the resource directory are evaluated based on the rule. // // > // // * This parameter applies only to a rule of a global account group. // // * This parameter applies only to a managed rule. FolderIdsScope *string `json:"FolderIdsScope,omitempty" xml:"FolderIdsScope,omitempty"` // The input parameter of the rule. InputParametersShrink *string `json:"InputParameters,omitempty" xml:"InputParameters,omitempty"` // The interval at which the rule is triggered. Valid values: // // * One_Hour: 1 hour. // * Three_Hours: 3 hours. // * Six_Hours: 6 hours. // * Twelve_Hours: 12 hours. // * TwentyFour_Hours (default): 24 hours. // // > This parameter is required if the `ConfigRuleTriggerTypes` parameter is set to `ScheduledNotification`. MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty" xml:"MaximumExecutionFrequency,omitempty"` // The ID of the region to which the rule applies. Separate multiple region IDs with commas (,). // // > This parameter applies only to a managed rule. RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group to which the rule applies. Separate multiple resource group IDs with commas (,). // // > This parameter applies only to a managed rule. ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The type of the resource evaluated by the rule. Separate multiple resource types with commas (,). ResourceTypesScopeShrink *string `json:"ResourceTypesScope,omitempty" xml:"ResourceTypesScope,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The identifier of the rule. // // * If you set the SourceOwner parameter to ALIYUN, set this parameter to the name of the managed rule. // * If you set the SourceOwner parameter to CUSTOM_FC, set this parameter to the Alibaba Cloud Resource Name (ARN) of the relevant function in Function Compute. // // For more information about how to query the name of a managed rule, see [Managed rules](~~127404~~). SourceIdentifier *string `json:"SourceIdentifier,omitempty" xml:"SourceIdentifier,omitempty"` // The type of the rule. Valid values: // // * ALIYUN: managed rule // * CUSTOM_FC: custom rule SourceOwner *string `json:"SourceOwner,omitempty" xml:"SourceOwner,omitempty"` // The logical relationship among the tag keys if you specify multiple tag keys for the `TagKeyScope` parameter. For example, if you set the `TagKeyScope` parameter to `ECS,OSS` and the TagKeyLogicScope parameter to `AND`, the rule applies to resources with both the `ECS` and `OSS` tag keys. Valid values: // // * AND // * OR TagKeyLogicScope *string `json:"TagKeyLogicScope,omitempty" xml:"TagKeyLogicScope,omitempty"` // The tag key used to filter resources. The rule applies only to the resources with the specified tag key. Separate multiple parameter values with commas (,). // // > This parameter applies only to a managed rule. You must configure the `TagKeyScope` and `TagValueScope` parameters at the same time. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value used to filter resources. The rule applies only to the resources with the specified tag value. // // > This parameter applies only to a managed rule. You must configure the `TagKeyScope` and `TagValueScope` parameters at the same time. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (CreateAggregateConfigRuleShrinkRequest) GoString ¶
func (s CreateAggregateConfigRuleShrinkRequest) GoString() string
func (*CreateAggregateConfigRuleShrinkRequest) SetAggregatorId ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetAggregatorId(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetClientToken ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetClientToken(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetConfigRuleName ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetConfigRuleName(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetConfigRuleTriggerTypes ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetConfigRuleTriggerTypes(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetDescription ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetDescription(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetExcludeAccountIdsScope ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetExcludeAccountIdsScope(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetExcludeFolderIdsScope ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetExcludeFolderIdsScope(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetExcludeResourceIdsScope ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetExcludeResourceIdsScope(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetFolderIdsScope ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetFolderIdsScope(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetInputParametersShrink ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetInputParametersShrink(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetMaximumExecutionFrequency ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetMaximumExecutionFrequency(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetRegionIdsScope ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetRegionIdsScope(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetResourceGroupIdsScope ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetResourceGroupIdsScope(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetResourceTypesScopeShrink ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetResourceTypesScopeShrink(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetRiskLevel ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetRiskLevel(v int32) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetSourceIdentifier ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetSourceIdentifier(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetSourceOwner ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetSourceOwner(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetTagKeyLogicScope ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetTagKeyLogicScope(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetTagKeyScope ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetTagKeyScope(v string) *CreateAggregateConfigRuleShrinkRequest
func (*CreateAggregateConfigRuleShrinkRequest) SetTagValueScope ¶
func (s *CreateAggregateConfigRuleShrinkRequest) SetTagValueScope(v string) *CreateAggregateConfigRuleShrinkRequest
func (CreateAggregateConfigRuleShrinkRequest) String ¶
func (s CreateAggregateConfigRuleShrinkRequest) String() string
type CreateAggregateRemediationRequest ¶
type CreateAggregateRemediationRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The `token` can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The rule ID. // // For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The execution mode of the remediation template. Valid values: // // * NON_EXECUTION: The remediation template is not executed. // * AUTO_EXECUTION: The remediation template is automatically executed. // * MANUAL_EXECUTION: The remediation template is manually executed. // * NOT_CONFIG: The execution mode is not specified. InvokeType *string `json:"InvokeType,omitempty" xml:"InvokeType,omitempty"` // The configuration of the remediation template. // // For more information about how to obtain the configuration of the remediation template, see [ListRemediationTemplates](~~416781~~). You can view the `TemplateDefinition` response parameter to obtain the configuration of the remediation template. Params *string `json:"Params,omitempty" xml:"Params,omitempty"` // The ID of the remediation template. // // * If you set the `RemediationType` parameter to `OOS`, set this parameter to the identifier of the relevant official remediation template, such as `ACS-OSS-PutBucketAcl`. For more information about how to obtain the remediation template identifier, see [ListRemediationTemplates](~~416781~~). // * If you set the `RemediationType` parameter to `FC`, set this parameter to the Alibaba Cloud Resource Name (ARN) of the relevant Function Compute resource, such as `acs:fc:cn-hangzhou:100931896542****:services/ConfigService.LATEST/functions/test-php`. RemediationTemplateId *string `json:"RemediationTemplateId,omitempty" xml:"RemediationTemplateId,omitempty"` // The type of the remediation template. Valid values: // // * OOS: stands for Operation Orchestration Service and indicates official remediation. // * FC: stands for Function Compute and indicates custom remediation. RemediationType *string `json:"RemediationType,omitempty" xml:"RemediationType,omitempty"` // The source of remediation template. Valid values: // // * ALIYUN (default): official template. // * CUSTOM: custom template. // * NONE: none. SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (CreateAggregateRemediationRequest) GoString ¶
func (s CreateAggregateRemediationRequest) GoString() string
func (*CreateAggregateRemediationRequest) SetAggregatorId ¶
func (s *CreateAggregateRemediationRequest) SetAggregatorId(v string) *CreateAggregateRemediationRequest
func (*CreateAggregateRemediationRequest) SetClientToken ¶
func (s *CreateAggregateRemediationRequest) SetClientToken(v string) *CreateAggregateRemediationRequest
func (*CreateAggregateRemediationRequest) SetConfigRuleId ¶
func (s *CreateAggregateRemediationRequest) SetConfigRuleId(v string) *CreateAggregateRemediationRequest
func (*CreateAggregateRemediationRequest) SetInvokeType ¶
func (s *CreateAggregateRemediationRequest) SetInvokeType(v string) *CreateAggregateRemediationRequest
func (*CreateAggregateRemediationRequest) SetParams ¶
func (s *CreateAggregateRemediationRequest) SetParams(v string) *CreateAggregateRemediationRequest
func (*CreateAggregateRemediationRequest) SetRemediationTemplateId ¶
func (s *CreateAggregateRemediationRequest) SetRemediationTemplateId(v string) *CreateAggregateRemediationRequest
func (*CreateAggregateRemediationRequest) SetRemediationType ¶
func (s *CreateAggregateRemediationRequest) SetRemediationType(v string) *CreateAggregateRemediationRequest
func (*CreateAggregateRemediationRequest) SetSourceType ¶
func (s *CreateAggregateRemediationRequest) SetSourceType(v string) *CreateAggregateRemediationRequest
func (CreateAggregateRemediationRequest) String ¶
func (s CreateAggregateRemediationRequest) String() string
type CreateAggregateRemediationResponse ¶
type CreateAggregateRemediationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAggregateRemediationResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateAggregateRemediationResponse) GoString ¶
func (s CreateAggregateRemediationResponse) GoString() string
func (*CreateAggregateRemediationResponse) SetHeaders ¶
func (s *CreateAggregateRemediationResponse) SetHeaders(v map[string]*string) *CreateAggregateRemediationResponse
func (*CreateAggregateRemediationResponse) SetStatusCode ¶
func (s *CreateAggregateRemediationResponse) SetStatusCode(v int32) *CreateAggregateRemediationResponse
func (CreateAggregateRemediationResponse) String ¶
func (s CreateAggregateRemediationResponse) String() string
type CreateAggregateRemediationResponseBody ¶
type CreateAggregateRemediationResponseBody struct { // The ID of the remediation template. RemediationId *string `json:"RemediationId,omitempty" xml:"RemediationId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateAggregateRemediationResponseBody) GoString ¶
func (s CreateAggregateRemediationResponseBody) GoString() string
func (*CreateAggregateRemediationResponseBody) SetRemediationId ¶
func (s *CreateAggregateRemediationResponseBody) SetRemediationId(v string) *CreateAggregateRemediationResponseBody
func (*CreateAggregateRemediationResponseBody) SetRequestId ¶
func (s *CreateAggregateRemediationResponseBody) SetRequestId(v string) *CreateAggregateRemediationResponseBody
func (CreateAggregateRemediationResponseBody) String ¶
func (s CreateAggregateRemediationResponseBody) String() string
type CreateAggregatorRequest ¶
type CreateAggregatorRequest struct { // The type of the member account. Valid value: ResourceDirectory. AggregatorAccounts []*CreateAggregatorRequestAggregatorAccounts `json:"AggregatorAccounts,omitempty" xml:"AggregatorAccounts,omitempty" type:"Repeated"` // The name of the account group. AggregatorName *string `json:"AggregatorName,omitempty" xml:"AggregatorName,omitempty"` // The type of the account group. Valid values: // // * RD: global account group // * CUSTOM (default): custom account group AggregatorType *string `json:"AggregatorType,omitempty" xml:"AggregatorType,omitempty"` // The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The `token` can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The description of the account group. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"` }
func (CreateAggregatorRequest) GoString ¶
func (s CreateAggregatorRequest) GoString() string
func (*CreateAggregatorRequest) SetAggregatorAccounts ¶
func (s *CreateAggregatorRequest) SetAggregatorAccounts(v []*CreateAggregatorRequestAggregatorAccounts) *CreateAggregatorRequest
func (*CreateAggregatorRequest) SetAggregatorName ¶
func (s *CreateAggregatorRequest) SetAggregatorName(v string) *CreateAggregatorRequest
func (*CreateAggregatorRequest) SetAggregatorType ¶
func (s *CreateAggregatorRequest) SetAggregatorType(v string) *CreateAggregatorRequest
func (*CreateAggregatorRequest) SetClientToken ¶
func (s *CreateAggregatorRequest) SetClientToken(v string) *CreateAggregatorRequest
func (*CreateAggregatorRequest) SetDescription ¶
func (s *CreateAggregatorRequest) SetDescription(v string) *CreateAggregatorRequest
func (*CreateAggregatorRequest) SetFolderId ¶ added in v2.4.3
func (s *CreateAggregatorRequest) SetFolderId(v string) *CreateAggregatorRequest
func (CreateAggregatorRequest) String ¶
func (s CreateAggregatorRequest) String() string
type CreateAggregatorRequestAggregatorAccounts ¶
type CreateAggregatorRequestAggregatorAccounts struct { // The Alibaba Cloud account ID of the member. For more information about how to obtain the ID of a member account, see [ListAccounts](~~160016~~). AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The name of the member account. For more information about how to obtain the name of a member account, see [ListAccounts](~~160016~~). AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"` // The type of the member account. The value is fixed to ResourceDirectory. AccountType *string `json:"AccountType,omitempty" xml:"AccountType,omitempty"` }
func (CreateAggregatorRequestAggregatorAccounts) GoString ¶
func (s CreateAggregatorRequestAggregatorAccounts) GoString() string
func (*CreateAggregatorRequestAggregatorAccounts) SetAccountId ¶
func (s *CreateAggregatorRequestAggregatorAccounts) SetAccountId(v int64) *CreateAggregatorRequestAggregatorAccounts
func (*CreateAggregatorRequestAggregatorAccounts) SetAccountName ¶
func (s *CreateAggregatorRequestAggregatorAccounts) SetAccountName(v string) *CreateAggregatorRequestAggregatorAccounts
func (*CreateAggregatorRequestAggregatorAccounts) SetAccountType ¶
func (s *CreateAggregatorRequestAggregatorAccounts) SetAccountType(v string) *CreateAggregatorRequestAggregatorAccounts
func (CreateAggregatorRequestAggregatorAccounts) String ¶
func (s CreateAggregatorRequestAggregatorAccounts) String() string
type CreateAggregatorResponse ¶
type CreateAggregatorResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAggregatorResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateAggregatorResponse) GoString ¶
func (s CreateAggregatorResponse) GoString() string
func (*CreateAggregatorResponse) SetBody ¶
func (s *CreateAggregatorResponse) SetBody(v *CreateAggregatorResponseBody) *CreateAggregatorResponse
func (*CreateAggregatorResponse) SetHeaders ¶
func (s *CreateAggregatorResponse) SetHeaders(v map[string]*string) *CreateAggregatorResponse
func (*CreateAggregatorResponse) SetStatusCode ¶
func (s *CreateAggregatorResponse) SetStatusCode(v int32) *CreateAggregatorResponse
func (CreateAggregatorResponse) String ¶
func (s CreateAggregatorResponse) String() string
type CreateAggregatorResponseBody ¶
type CreateAggregatorResponseBody struct { // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateAggregatorResponseBody) GoString ¶
func (s CreateAggregatorResponseBody) GoString() string
func (*CreateAggregatorResponseBody) SetAggregatorId ¶
func (s *CreateAggregatorResponseBody) SetAggregatorId(v string) *CreateAggregatorResponseBody
func (*CreateAggregatorResponseBody) SetRequestId ¶
func (s *CreateAggregatorResponseBody) SetRequestId(v string) *CreateAggregatorResponseBody
func (CreateAggregatorResponseBody) String ¶
func (s CreateAggregatorResponseBody) String() string
type CreateAggregatorShrinkRequest ¶
type CreateAggregatorShrinkRequest struct { // The type of the member account. Valid value: ResourceDirectory. AggregatorAccountsShrink *string `json:"AggregatorAccounts,omitempty" xml:"AggregatorAccounts,omitempty"` // The name of the account group. AggregatorName *string `json:"AggregatorName,omitempty" xml:"AggregatorName,omitempty"` // The type of the account group. Valid values: // // * RD: global account group // * CUSTOM (default): custom account group AggregatorType *string `json:"AggregatorType,omitempty" xml:"AggregatorType,omitempty"` // The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The `token` can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The description of the account group. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"` }
func (CreateAggregatorShrinkRequest) GoString ¶
func (s CreateAggregatorShrinkRequest) GoString() string
func (*CreateAggregatorShrinkRequest) SetAggregatorAccountsShrink ¶
func (s *CreateAggregatorShrinkRequest) SetAggregatorAccountsShrink(v string) *CreateAggregatorShrinkRequest
func (*CreateAggregatorShrinkRequest) SetAggregatorName ¶
func (s *CreateAggregatorShrinkRequest) SetAggregatorName(v string) *CreateAggregatorShrinkRequest
func (*CreateAggregatorShrinkRequest) SetAggregatorType ¶
func (s *CreateAggregatorShrinkRequest) SetAggregatorType(v string) *CreateAggregatorShrinkRequest
func (*CreateAggregatorShrinkRequest) SetClientToken ¶
func (s *CreateAggregatorShrinkRequest) SetClientToken(v string) *CreateAggregatorShrinkRequest
func (*CreateAggregatorShrinkRequest) SetDescription ¶
func (s *CreateAggregatorShrinkRequest) SetDescription(v string) *CreateAggregatorShrinkRequest
func (*CreateAggregatorShrinkRequest) SetFolderId ¶ added in v2.4.3
func (s *CreateAggregatorShrinkRequest) SetFolderId(v string) *CreateAggregatorShrinkRequest
func (CreateAggregatorShrinkRequest) String ¶
func (s CreateAggregatorShrinkRequest) String() string
type CreateCompliancePackRequest ¶
type CreateCompliancePackRequest struct { // The client token that you want to use to ensure the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.“ ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The name of the compliance package. CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` // The ID of the compliance package template. // // For more information about how to obtain the ID of a compliance package template, see [ListCompliancePackTemplates](~~261176~~). CompliancePackTemplateId *string `json:"CompliancePackTemplateId,omitempty" xml:"CompliancePackTemplateId,omitempty"` // The rules in the compliance package. ConfigRules []*CreateCompliancePackRequestConfigRules `json:"ConfigRules,omitempty" xml:"ConfigRules,omitempty" type:"Repeated"` // Specifies whether to enable the rule together with the compliance package. Valid values: // // * true: The system enables the rule together with the compliance package. // * false: The system does not enable the rule together with the compliance package. DefaultEnable *bool `json:"DefaultEnable,omitempty" xml:"DefaultEnable,omitempty"` // The description of the compliance package. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the resource that you do not want to evaluate by using the compliance package. Separate multiple resource IDs with commas (,). ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The ID of the region whose resources you want to evaluate by using the compliance package. Separate multiple region IDs with commas (,). RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group whose resources you want to evaluate by using the compliance package. Separate multiple resource group IDs with commas (,). ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The risk level of the resources that are not compliant with the rules in the compliance package. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The tag key of the resource that you want to evaluate by using the compliance package. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value of the resource that you want to evaluate by using the compliance package. // // > You must configure the TagValueScope parameter together with the TagKeyScope parameter. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` TemplateContent *string `json:"TemplateContent,omitempty" xml:"TemplateContent,omitempty"` }
func (CreateCompliancePackRequest) GoString ¶
func (s CreateCompliancePackRequest) GoString() string
func (*CreateCompliancePackRequest) SetClientToken ¶
func (s *CreateCompliancePackRequest) SetClientToken(v string) *CreateCompliancePackRequest
func (*CreateCompliancePackRequest) SetCompliancePackName ¶
func (s *CreateCompliancePackRequest) SetCompliancePackName(v string) *CreateCompliancePackRequest
func (*CreateCompliancePackRequest) SetCompliancePackTemplateId ¶
func (s *CreateCompliancePackRequest) SetCompliancePackTemplateId(v string) *CreateCompliancePackRequest
func (*CreateCompliancePackRequest) SetConfigRules ¶
func (s *CreateCompliancePackRequest) SetConfigRules(v []*CreateCompliancePackRequestConfigRules) *CreateCompliancePackRequest
func (*CreateCompliancePackRequest) SetDefaultEnable ¶ added in v2.2.2
func (s *CreateCompliancePackRequest) SetDefaultEnable(v bool) *CreateCompliancePackRequest
func (*CreateCompliancePackRequest) SetDescription ¶
func (s *CreateCompliancePackRequest) SetDescription(v string) *CreateCompliancePackRequest
func (*CreateCompliancePackRequest) SetExcludeResourceIdsScope ¶ added in v2.2.3
func (s *CreateCompliancePackRequest) SetExcludeResourceIdsScope(v string) *CreateCompliancePackRequest
func (*CreateCompliancePackRequest) SetRegionIdsScope ¶ added in v2.2.3
func (s *CreateCompliancePackRequest) SetRegionIdsScope(v string) *CreateCompliancePackRequest
func (*CreateCompliancePackRequest) SetResourceGroupIdsScope ¶ added in v2.2.3
func (s *CreateCompliancePackRequest) SetResourceGroupIdsScope(v string) *CreateCompliancePackRequest
func (*CreateCompliancePackRequest) SetRiskLevel ¶
func (s *CreateCompliancePackRequest) SetRiskLevel(v int32) *CreateCompliancePackRequest
func (*CreateCompliancePackRequest) SetTagKeyScope ¶ added in v2.2.3
func (s *CreateCompliancePackRequest) SetTagKeyScope(v string) *CreateCompliancePackRequest
func (*CreateCompliancePackRequest) SetTagValueScope ¶ added in v2.2.3
func (s *CreateCompliancePackRequest) SetTagValueScope(v string) *CreateCompliancePackRequest
func (*CreateCompliancePackRequest) SetTemplateContent ¶ added in v2.4.3
func (s *CreateCompliancePackRequest) SetTemplateContent(v string) *CreateCompliancePackRequest
func (CreateCompliancePackRequest) String ¶
func (s CreateCompliancePackRequest) String() string
type CreateCompliancePackRequestConfigRules ¶
type CreateCompliancePackRequestConfigRules struct { // The ID of the rule. If you configure this parameter, Cloud Config adds the rule of the specified ID to the compliance package. // // You only need to configure the `ManagedRuleIdentifier` or `ConfigRuleId` parameter. If you configure both parameters, the value of the `ConfigRuleId` parameter takes precedence. For more information about how to obtain the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The details of the input parameters of the rule. ConfigRuleParameters []*CreateCompliancePackRequestConfigRulesConfigRuleParameters `json:"ConfigRuleParameters,omitempty" xml:"ConfigRuleParameters,omitempty" type:"Repeated"` // The description of the rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the managed rule. Cloud Config automatically creates a managed rule based on the specified ID and adds the rule to the compliance package. // // You only need to configure the `ManagedRuleIdentifier` or `ConfigRuleId` parameter. If you configure both parameters, the value of the `ConfigRuleId` parameter take precedence. For more information about how to obtain the identifier of a managed rule, see [ListCompliancePackTemplates](~~261176~~). ManagedRuleIdentifier *string `json:"ManagedRuleIdentifier,omitempty" xml:"ManagedRuleIdentifier,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (CreateCompliancePackRequestConfigRules) GoString ¶
func (s CreateCompliancePackRequestConfigRules) GoString() string
func (*CreateCompliancePackRequestConfigRules) SetConfigRuleId ¶
func (s *CreateCompliancePackRequestConfigRules) SetConfigRuleId(v string) *CreateCompliancePackRequestConfigRules
func (*CreateCompliancePackRequestConfigRules) SetConfigRuleName ¶
func (s *CreateCompliancePackRequestConfigRules) SetConfigRuleName(v string) *CreateCompliancePackRequestConfigRules
func (*CreateCompliancePackRequestConfigRules) SetConfigRuleParameters ¶
func (s *CreateCompliancePackRequestConfigRules) SetConfigRuleParameters(v []*CreateCompliancePackRequestConfigRulesConfigRuleParameters) *CreateCompliancePackRequestConfigRules
func (*CreateCompliancePackRequestConfigRules) SetDescription ¶
func (s *CreateCompliancePackRequestConfigRules) SetDescription(v string) *CreateCompliancePackRequestConfigRules
func (*CreateCompliancePackRequestConfigRules) SetManagedRuleIdentifier ¶
func (s *CreateCompliancePackRequestConfigRules) SetManagedRuleIdentifier(v string) *CreateCompliancePackRequestConfigRules
func (*CreateCompliancePackRequestConfigRules) SetRiskLevel ¶
func (s *CreateCompliancePackRequestConfigRules) SetRiskLevel(v int32) *CreateCompliancePackRequestConfigRules
func (CreateCompliancePackRequestConfigRules) String ¶
func (s CreateCompliancePackRequestConfigRules) String() string
type CreateCompliancePackRequestConfigRulesConfigRuleParameters ¶
type CreateCompliancePackRequestConfigRulesConfigRuleParameters struct { // The name of the input parameter. // // You must configure the `ParameterName` and `ParameterValue` parameters or neither of them. If the managed rule has an input parameter but no default value exists, you must configure this parameter. For more information about how to obtain the name of an input parameter for a managed rule, see [ListCompliancePackTemplates](~~261176~~). ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"` // The value of the input parameter. // // You must configure the `ParameterName` and `ParameterValue` parameters or neither of them. If the managed rule has an input parameter but no default value exists you must configure this parameter. For more information about how to obtain the expected value of an input parameter for a managed rule, see [ListCompliancePackTemplates](~~261176~~). ParameterValue *string `json:"ParameterValue,omitempty" xml:"ParameterValue,omitempty"` }
func (CreateCompliancePackRequestConfigRulesConfigRuleParameters) GoString ¶
func (s CreateCompliancePackRequestConfigRulesConfigRuleParameters) GoString() string
func (*CreateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterName ¶
func (s *CreateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterName(v string) *CreateCompliancePackRequestConfigRulesConfigRuleParameters
func (*CreateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterValue ¶
func (s *CreateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterValue(v string) *CreateCompliancePackRequestConfigRulesConfigRuleParameters
func (CreateCompliancePackRequestConfigRulesConfigRuleParameters) String ¶
func (s CreateCompliancePackRequestConfigRulesConfigRuleParameters) String() string
type CreateCompliancePackResponse ¶
type CreateCompliancePackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateCompliancePackResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateCompliancePackResponse) GoString ¶
func (s CreateCompliancePackResponse) GoString() string
func (*CreateCompliancePackResponse) SetBody ¶
func (s *CreateCompliancePackResponse) SetBody(v *CreateCompliancePackResponseBody) *CreateCompliancePackResponse
func (*CreateCompliancePackResponse) SetHeaders ¶
func (s *CreateCompliancePackResponse) SetHeaders(v map[string]*string) *CreateCompliancePackResponse
func (*CreateCompliancePackResponse) SetStatusCode ¶
func (s *CreateCompliancePackResponse) SetStatusCode(v int32) *CreateCompliancePackResponse
func (CreateCompliancePackResponse) String ¶
func (s CreateCompliancePackResponse) String() string
type CreateCompliancePackResponseBody ¶
type CreateCompliancePackResponseBody struct { // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateCompliancePackResponseBody) GoString ¶
func (s CreateCompliancePackResponseBody) GoString() string
func (*CreateCompliancePackResponseBody) SetCompliancePackId ¶
func (s *CreateCompliancePackResponseBody) SetCompliancePackId(v string) *CreateCompliancePackResponseBody
func (*CreateCompliancePackResponseBody) SetRequestId ¶
func (s *CreateCompliancePackResponseBody) SetRequestId(v string) *CreateCompliancePackResponseBody
func (CreateCompliancePackResponseBody) String ¶
func (s CreateCompliancePackResponseBody) String() string
type CreateCompliancePackShrinkRequest ¶
type CreateCompliancePackShrinkRequest struct { // The client token that you want to use to ensure the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.“ ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The name of the compliance package. CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` // The ID of the compliance package template. // // For more information about how to obtain the ID of a compliance package template, see [ListCompliancePackTemplates](~~261176~~). CompliancePackTemplateId *string `json:"CompliancePackTemplateId,omitempty" xml:"CompliancePackTemplateId,omitempty"` // The rules in the compliance package. ConfigRulesShrink *string `json:"ConfigRules,omitempty" xml:"ConfigRules,omitempty"` // Specifies whether to enable the rule together with the compliance package. Valid values: // // * true: The system enables the rule together with the compliance package. // * false: The system does not enable the rule together with the compliance package. DefaultEnable *bool `json:"DefaultEnable,omitempty" xml:"DefaultEnable,omitempty"` // The description of the compliance package. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the resource that you do not want to evaluate by using the compliance package. Separate multiple resource IDs with commas (,). ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The ID of the region whose resources you want to evaluate by using the compliance package. Separate multiple region IDs with commas (,). RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group whose resources you want to evaluate by using the compliance package. Separate multiple resource group IDs with commas (,). ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The risk level of the resources that are not compliant with the rules in the compliance package. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The tag key of the resource that you want to evaluate by using the compliance package. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value of the resource that you want to evaluate by using the compliance package. // // > You must configure the TagValueScope parameter together with the TagKeyScope parameter. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` TemplateContent *string `json:"TemplateContent,omitempty" xml:"TemplateContent,omitempty"` }
func (CreateCompliancePackShrinkRequest) GoString ¶
func (s CreateCompliancePackShrinkRequest) GoString() string
func (*CreateCompliancePackShrinkRequest) SetClientToken ¶
func (s *CreateCompliancePackShrinkRequest) SetClientToken(v string) *CreateCompliancePackShrinkRequest
func (*CreateCompliancePackShrinkRequest) SetCompliancePackName ¶
func (s *CreateCompliancePackShrinkRequest) SetCompliancePackName(v string) *CreateCompliancePackShrinkRequest
func (*CreateCompliancePackShrinkRequest) SetCompliancePackTemplateId ¶
func (s *CreateCompliancePackShrinkRequest) SetCompliancePackTemplateId(v string) *CreateCompliancePackShrinkRequest
func (*CreateCompliancePackShrinkRequest) SetConfigRulesShrink ¶
func (s *CreateCompliancePackShrinkRequest) SetConfigRulesShrink(v string) *CreateCompliancePackShrinkRequest
func (*CreateCompliancePackShrinkRequest) SetDefaultEnable ¶ added in v2.2.2
func (s *CreateCompliancePackShrinkRequest) SetDefaultEnable(v bool) *CreateCompliancePackShrinkRequest
func (*CreateCompliancePackShrinkRequest) SetDescription ¶
func (s *CreateCompliancePackShrinkRequest) SetDescription(v string) *CreateCompliancePackShrinkRequest
func (*CreateCompliancePackShrinkRequest) SetExcludeResourceIdsScope ¶ added in v2.2.3
func (s *CreateCompliancePackShrinkRequest) SetExcludeResourceIdsScope(v string) *CreateCompliancePackShrinkRequest
func (*CreateCompliancePackShrinkRequest) SetRegionIdsScope ¶ added in v2.2.3
func (s *CreateCompliancePackShrinkRequest) SetRegionIdsScope(v string) *CreateCompliancePackShrinkRequest
func (*CreateCompliancePackShrinkRequest) SetResourceGroupIdsScope ¶ added in v2.2.3
func (s *CreateCompliancePackShrinkRequest) SetResourceGroupIdsScope(v string) *CreateCompliancePackShrinkRequest
func (*CreateCompliancePackShrinkRequest) SetRiskLevel ¶
func (s *CreateCompliancePackShrinkRequest) SetRiskLevel(v int32) *CreateCompliancePackShrinkRequest
func (*CreateCompliancePackShrinkRequest) SetTagKeyScope ¶ added in v2.2.3
func (s *CreateCompliancePackShrinkRequest) SetTagKeyScope(v string) *CreateCompliancePackShrinkRequest
func (*CreateCompliancePackShrinkRequest) SetTagValueScope ¶ added in v2.2.3
func (s *CreateCompliancePackShrinkRequest) SetTagValueScope(v string) *CreateCompliancePackShrinkRequest
func (*CreateCompliancePackShrinkRequest) SetTemplateContent ¶ added in v2.4.3
func (s *CreateCompliancePackShrinkRequest) SetTemplateContent(v string) *CreateCompliancePackShrinkRequest
func (CreateCompliancePackShrinkRequest) String ¶
func (s CreateCompliancePackShrinkRequest) String() string
type CreateConfigDeliveryChannelRequest ¶
type CreateConfigDeliveryChannelRequest struct { // The client token that is used to ensure the idempotency of the request. You can use the client to generate the token, but you must ensure that the token is unique among different requests. // // The `token` can contain only ASCII characters and cannot exceed 64 characters in length. For more information, see [How to ensure idempotence](~~25693~~). ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to deliver resource change logs. If you set this parameter to true, Cloud Config delivers resource change logs to OSS, Log Service, or MNS when the configurations of the resources change. Valid values: // // * true: Cloud Config delivers resource change logs. // * false (default): Cloud Config does not deliver resource change logs. // // > This parameter is available for delivery channels of the OSS, SLS, and MNS types. ConfigurationItemChangeNotification *bool `json:"ConfigurationItemChangeNotification,omitempty" xml:"ConfigurationItemChangeNotification,omitempty"` // Specifies whether to deliver scheduled resource snapshots. Cloud Config delivers scheduled resource snapshots at `04:00Z` and `16:00Z` to OSS, MNS, or Log Service every day. The time is displayed in UTC. Valid values: // // * true: Cloud Config delivers scheduled resource snapshots. // * false (default): Cloud Config does not deliver scheduled resource snapshots. ConfigurationSnapshot *bool `json:"ConfigurationSnapshot,omitempty" xml:"ConfigurationSnapshot,omitempty"` // The rule that you want to attach to the delivery channel. This parameter is available when you deliver data of all types to MNS or deliver snapshots to Log Service. // // * If the value of the DeliveryChannelType parameter is MNS, take note of the following settings of the lowest risk level and resource types of the events to which you subscribed: // // * The setting of the lowest risk level for the events to which you want to subscribe is in the following format: `{"filterType":"RuleRiskLevel","value":"1","multiple":false}`. // // The `value` field indicates the lowest risk level of the events to which you want to subscribe. Valid values: 1, 2, and 3. The value 1 indicates the high risk level, the value 2 indicates the medium risk level, and the value 3 indicates the low risk level. // // * The setting of the resource types of the events to which you want to subscribe is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field indicates the resource types of the events to which you want to subscribe. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` // // * If you set the DeliveryChannelType parameter to SLS, the setting of the resource types of the snapshots to which you want to deliver is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field specifies the resource types of the snapshots to which you want to deliver. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` DeliveryChannelCondition *string `json:"DeliveryChannelCondition,omitempty" xml:"DeliveryChannelCondition,omitempty"` // The name of the delivery channel. // // > If you do not configure this parameter, this parameter is left empty. DeliveryChannelName *string `json:"DeliveryChannelName,omitempty" xml:"DeliveryChannelName,omitempty"` // The Alibaba Cloud Resource Name (ARN) of the delivery destination. Valid values: // // * `acs:oss:{RegionId}:{accountId}:{bucketName}` if your delivery destination is an OSS bucket. Example: `acs:oss:cn-shanghai:100931896542****:new-bucket`. // * `acs:mns:{RegionId}:{accountId}:/topics/{topicName}` if your delivery destination is an MNS topic. Example: `acs:mns:cn-shanghai:100931896542****:/topics/topic1`. // * `acs:log:{RegionId}:{accountId}:project/{projectName}/logstore/{logstoreName}` if your delivery destination is a Log Service Logstore. Example: `acs:log:cn-shanghai:100931896542****:project/project1/logstore/logstore1`. DeliveryChannelTargetArn *string `json:"DeliveryChannelTargetArn,omitempty" xml:"DeliveryChannelTargetArn,omitempty"` // The type of the delivery channel. Valid values: // // * OSS: Object Storage Service (OSS) // * MNS: Message Service (MNS) // * SLS: Log Service DeliveryChannelType *string `json:"DeliveryChannelType,omitempty" xml:"DeliveryChannelType,omitempty"` // The time when you want Cloud Config to deliver scheduled resource snapshots every day. // // Format: `HH:mmZ`. This time is displayed in UTC. // // > When you enable the scheduled resource delivery feature, you can configure this parameter to specify a custom delivery time. If you do not configure this parameter, Cloud Config automatically delivers scheduled resource snapshots at `04:00Z` and `16:00Z` every day. DeliverySnapshotTime *string `json:"DeliverySnapshotTime,omitempty" xml:"DeliverySnapshotTime,omitempty"` // The description of the delivery channel. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Specifies whether to deliver resource non-compliance events. If you set this parameter to true, Cloud Config delivers resource non-compliance events to Log Service or MNS when resources are considered non-compliant. Valid values: // // * true: Cloud Config delivers resource non-compliance events. // * false (default): Cloud Config does not deliver resource non-compliance events. // // > This parameter is available only for delivery channels of the SLS or MNS type. NonCompliantNotification *bool `json:"NonCompliantNotification,omitempty" xml:"NonCompliantNotification,omitempty"` // The ARN of the OSS bucket to which you want to transfer the delivery data when the size of the data exceeds the specified upper limit of the delivery channel. Format: `acs:oss:{RegionId}:{accountId}:{bucketName}`. // // If you do not configure this parameter, Cloud Config delivers only summary data. // // > This parameter is available only for delivery channels of the SLS or MNS type. The maximum storage size of delivery channels of the SLS type is 1 MB, and the maximum storage size of delivery channels of the MNS type is 64 KB. OversizedDataOSSTargetArn *string `json:"OversizedDataOSSTargetArn,omitempty" xml:"OversizedDataOSSTargetArn,omitempty"` }
func (CreateConfigDeliveryChannelRequest) GoString ¶
func (s CreateConfigDeliveryChannelRequest) GoString() string
func (*CreateConfigDeliveryChannelRequest) SetClientToken ¶
func (s *CreateConfigDeliveryChannelRequest) SetClientToken(v string) *CreateConfigDeliveryChannelRequest
func (*CreateConfigDeliveryChannelRequest) SetConfigurationItemChangeNotification ¶
func (s *CreateConfigDeliveryChannelRequest) SetConfigurationItemChangeNotification(v bool) *CreateConfigDeliveryChannelRequest
func (*CreateConfigDeliveryChannelRequest) SetConfigurationSnapshot ¶
func (s *CreateConfigDeliveryChannelRequest) SetConfigurationSnapshot(v bool) *CreateConfigDeliveryChannelRequest
func (*CreateConfigDeliveryChannelRequest) SetDeliveryChannelCondition ¶
func (s *CreateConfigDeliveryChannelRequest) SetDeliveryChannelCondition(v string) *CreateConfigDeliveryChannelRequest
func (*CreateConfigDeliveryChannelRequest) SetDeliveryChannelName ¶
func (s *CreateConfigDeliveryChannelRequest) SetDeliveryChannelName(v string) *CreateConfigDeliveryChannelRequest
func (*CreateConfigDeliveryChannelRequest) SetDeliveryChannelTargetArn ¶
func (s *CreateConfigDeliveryChannelRequest) SetDeliveryChannelTargetArn(v string) *CreateConfigDeliveryChannelRequest
func (*CreateConfigDeliveryChannelRequest) SetDeliveryChannelType ¶
func (s *CreateConfigDeliveryChannelRequest) SetDeliveryChannelType(v string) *CreateConfigDeliveryChannelRequest
func (*CreateConfigDeliveryChannelRequest) SetDeliverySnapshotTime ¶ added in v2.2.1
func (s *CreateConfigDeliveryChannelRequest) SetDeliverySnapshotTime(v string) *CreateConfigDeliveryChannelRequest
func (*CreateConfigDeliveryChannelRequest) SetDescription ¶
func (s *CreateConfigDeliveryChannelRequest) SetDescription(v string) *CreateConfigDeliveryChannelRequest
func (*CreateConfigDeliveryChannelRequest) SetNonCompliantNotification ¶
func (s *CreateConfigDeliveryChannelRequest) SetNonCompliantNotification(v bool) *CreateConfigDeliveryChannelRequest
func (*CreateConfigDeliveryChannelRequest) SetOversizedDataOSSTargetArn ¶
func (s *CreateConfigDeliveryChannelRequest) SetOversizedDataOSSTargetArn(v string) *CreateConfigDeliveryChannelRequest
func (CreateConfigDeliveryChannelRequest) String ¶
func (s CreateConfigDeliveryChannelRequest) String() string
type CreateConfigDeliveryChannelResponse ¶
type CreateConfigDeliveryChannelResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateConfigDeliveryChannelResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateConfigDeliveryChannelResponse) GoString ¶
func (s CreateConfigDeliveryChannelResponse) GoString() string
func (*CreateConfigDeliveryChannelResponse) SetHeaders ¶
func (s *CreateConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *CreateConfigDeliveryChannelResponse
func (*CreateConfigDeliveryChannelResponse) SetStatusCode ¶
func (s *CreateConfigDeliveryChannelResponse) SetStatusCode(v int32) *CreateConfigDeliveryChannelResponse
func (CreateConfigDeliveryChannelResponse) String ¶
func (s CreateConfigDeliveryChannelResponse) String() string
type CreateConfigDeliveryChannelResponseBody ¶
type CreateConfigDeliveryChannelResponseBody struct { // The ID of the delivery channel. DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateConfigDeliveryChannelResponseBody) GoString ¶
func (s CreateConfigDeliveryChannelResponseBody) GoString() string
func (*CreateConfigDeliveryChannelResponseBody) SetDeliveryChannelId ¶
func (s *CreateConfigDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *CreateConfigDeliveryChannelResponseBody
func (*CreateConfigDeliveryChannelResponseBody) SetRequestId ¶
func (s *CreateConfigDeliveryChannelResponseBody) SetRequestId(v string) *CreateConfigDeliveryChannelResponseBody
func (CreateConfigDeliveryChannelResponseBody) String ¶
func (s CreateConfigDeliveryChannelResponseBody) String() string
type CreateConfigRuleRequest ¶
type CreateConfigRuleRequest struct { // The client token that you want to use to ensure the idempotency of the request. You can use the client to generate the value, but you must make sure that the value is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.“ ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The name of the rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The rule is triggered by configuration changes. // * ScheduledNotification: The rule is periodically triggered. // // > If a rule supports the preceding trigger types, separate the types with a comma (,). ConfigRuleTriggerTypes *string `json:"ConfigRuleTriggerTypes,omitempty" xml:"ConfigRuleTriggerTypes,omitempty"` // The description of the rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the resource to be excluded from the compliance evaluations performed by the rule. Separate multiple resource IDs with commas (,). // // > This parameter applies only to managed rules. ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The input parameter of the rule. InputParameters map[string]interface{} `json:"InputParameters,omitempty" xml:"InputParameters,omitempty"` // The intervals at which the rule is triggered. Valid values: // // * One_Hour: 1 hour. // * Three_Hours: 3 hours. // * Six_Hours: 6 hours. // * Twelve_Hours: 12 hours. // * TwentyFour_Hours (default): 24 hours. // // > This parameter is required if the ConfigRuleTriggerTypes parameter is set to ScheduledNotification. MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty" xml:"MaximumExecutionFrequency,omitempty"` // The ID of the region to which the rule applies. Separate multiple region IDs with commas (,). // // > This parameter applies only to managed rules. RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group to which the rule applies. Separate multiple resource group IDs with commas (,). // // > This parameter applies only to managed rules. ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The type of the resource to be evaluated by the rule. Separate multiple resource types with commas (,). ResourceTypesScope []*string `json:"ResourceTypesScope,omitempty" xml:"ResourceTypesScope,omitempty" type:"Repeated"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The ID of the rule. // // * If you set the SourceOwner parameter to ALIYUN, set this parameter to the name of the managed rule. // * If you set the SourceOwner parameter to CUSTOM_FC, set this parameter to the Alibaba Cloud Resource Name (ARN) of the relevant function in Function Compute. // // For more information about how to query the name of a managed rule, see [Managed rules](~~127404~~). SourceIdentifier *string `json:"SourceIdentifier,omitempty" xml:"SourceIdentifier,omitempty"` // The type of the rule Valid values: // // * ALIYUN: managed rule. // * CUSTOM_FC: custom rule. SourceOwner *string `json:"SourceOwner,omitempty" xml:"SourceOwner,omitempty"` // The logical relationship among the tag keys if you specify multiple tag keys for the `TagKeyScope` parameter. For example, if you set the `TagKeyScope` parameter to `ECS,OSS` and the TagKeyLogicScope parameter to `AND`, the rule applies to resources with both the `ECS` and `OSS` tag keys. Valid values: // // * AND: logical AND // * OR: logical OR TagKeyLogicScope *string `json:"TagKeyLogicScope,omitempty" xml:"TagKeyLogicScope,omitempty"` // The tag key used to filter resources. The rule applies only to the resources with a specified tag key. // // > This parameter applies only to managed rules. You must configure the `TagKeyScope` and `TagValueScope` parameters at the same time. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag key used to filter resources. The rule applies only to the resources with the specified tag key. // // > This parameter applies only to managed rules. You must configure the `TagKeyScope` and `TagValueScope` parameters at the same time. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (CreateConfigRuleRequest) GoString ¶
func (s CreateConfigRuleRequest) GoString() string
func (*CreateConfigRuleRequest) SetClientToken ¶
func (s *CreateConfigRuleRequest) SetClientToken(v string) *CreateConfigRuleRequest
func (*CreateConfigRuleRequest) SetConfigRuleName ¶
func (s *CreateConfigRuleRequest) SetConfigRuleName(v string) *CreateConfigRuleRequest
func (*CreateConfigRuleRequest) SetConfigRuleTriggerTypes ¶
func (s *CreateConfigRuleRequest) SetConfigRuleTriggerTypes(v string) *CreateConfigRuleRequest
func (*CreateConfigRuleRequest) SetDescription ¶
func (s *CreateConfigRuleRequest) SetDescription(v string) *CreateConfigRuleRequest
func (*CreateConfigRuleRequest) SetExcludeResourceIdsScope ¶
func (s *CreateConfigRuleRequest) SetExcludeResourceIdsScope(v string) *CreateConfigRuleRequest
func (*CreateConfigRuleRequest) SetInputParameters ¶
func (s *CreateConfigRuleRequest) SetInputParameters(v map[string]interface{}) *CreateConfigRuleRequest
func (*CreateConfigRuleRequest) SetMaximumExecutionFrequency ¶
func (s *CreateConfigRuleRequest) SetMaximumExecutionFrequency(v string) *CreateConfigRuleRequest
func (*CreateConfigRuleRequest) SetRegionIdsScope ¶
func (s *CreateConfigRuleRequest) SetRegionIdsScope(v string) *CreateConfigRuleRequest
func (*CreateConfigRuleRequest) SetResourceGroupIdsScope ¶
func (s *CreateConfigRuleRequest) SetResourceGroupIdsScope(v string) *CreateConfigRuleRequest
func (*CreateConfigRuleRequest) SetResourceTypesScope ¶
func (s *CreateConfigRuleRequest) SetResourceTypesScope(v []*string) *CreateConfigRuleRequest
func (*CreateConfigRuleRequest) SetRiskLevel ¶
func (s *CreateConfigRuleRequest) SetRiskLevel(v int32) *CreateConfigRuleRequest
func (*CreateConfigRuleRequest) SetSourceIdentifier ¶
func (s *CreateConfigRuleRequest) SetSourceIdentifier(v string) *CreateConfigRuleRequest
func (*CreateConfigRuleRequest) SetSourceOwner ¶
func (s *CreateConfigRuleRequest) SetSourceOwner(v string) *CreateConfigRuleRequest
func (*CreateConfigRuleRequest) SetTagKeyLogicScope ¶
func (s *CreateConfigRuleRequest) SetTagKeyLogicScope(v string) *CreateConfigRuleRequest
func (*CreateConfigRuleRequest) SetTagKeyScope ¶
func (s *CreateConfigRuleRequest) SetTagKeyScope(v string) *CreateConfigRuleRequest
func (*CreateConfigRuleRequest) SetTagValueScope ¶
func (s *CreateConfigRuleRequest) SetTagValueScope(v string) *CreateConfigRuleRequest
func (CreateConfigRuleRequest) String ¶
func (s CreateConfigRuleRequest) String() string
type CreateConfigRuleResponse ¶
type CreateConfigRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateConfigRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateConfigRuleResponse) GoString ¶
func (s CreateConfigRuleResponse) GoString() string
func (*CreateConfigRuleResponse) SetBody ¶
func (s *CreateConfigRuleResponse) SetBody(v *CreateConfigRuleResponseBody) *CreateConfigRuleResponse
func (*CreateConfigRuleResponse) SetHeaders ¶
func (s *CreateConfigRuleResponse) SetHeaders(v map[string]*string) *CreateConfigRuleResponse
func (*CreateConfigRuleResponse) SetStatusCode ¶
func (s *CreateConfigRuleResponse) SetStatusCode(v int32) *CreateConfigRuleResponse
func (CreateConfigRuleResponse) String ¶
func (s CreateConfigRuleResponse) String() string
type CreateConfigRuleResponseBody ¶
type CreateConfigRuleResponseBody struct { // The ID of the rule. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateConfigRuleResponseBody) GoString ¶
func (s CreateConfigRuleResponseBody) GoString() string
func (*CreateConfigRuleResponseBody) SetConfigRuleId ¶
func (s *CreateConfigRuleResponseBody) SetConfigRuleId(v string) *CreateConfigRuleResponseBody
func (*CreateConfigRuleResponseBody) SetRequestId ¶
func (s *CreateConfigRuleResponseBody) SetRequestId(v string) *CreateConfigRuleResponseBody
func (CreateConfigRuleResponseBody) String ¶
func (s CreateConfigRuleResponseBody) String() string
type CreateConfigRuleShrinkRequest ¶
type CreateConfigRuleShrinkRequest struct { // The client token that you want to use to ensure the idempotency of the request. You can use the client to generate the value, but you must make sure that the value is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.“ ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The name of the rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The rule is triggered by configuration changes. // * ScheduledNotification: The rule is periodically triggered. // // > If a rule supports the preceding trigger types, separate the types with a comma (,). ConfigRuleTriggerTypes *string `json:"ConfigRuleTriggerTypes,omitempty" xml:"ConfigRuleTriggerTypes,omitempty"` // The description of the rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the resource to be excluded from the compliance evaluations performed by the rule. Separate multiple resource IDs with commas (,). // // > This parameter applies only to managed rules. ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The input parameter of the rule. InputParametersShrink *string `json:"InputParameters,omitempty" xml:"InputParameters,omitempty"` // The intervals at which the rule is triggered. Valid values: // // * One_Hour: 1 hour. // * Three_Hours: 3 hours. // * Six_Hours: 6 hours. // * Twelve_Hours: 12 hours. // * TwentyFour_Hours (default): 24 hours. // // > This parameter is required if the ConfigRuleTriggerTypes parameter is set to ScheduledNotification. MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty" xml:"MaximumExecutionFrequency,omitempty"` // The ID of the region to which the rule applies. Separate multiple region IDs with commas (,). // // > This parameter applies only to managed rules. RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group to which the rule applies. Separate multiple resource group IDs with commas (,). // // > This parameter applies only to managed rules. ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The type of the resource to be evaluated by the rule. Separate multiple resource types with commas (,). ResourceTypesScopeShrink *string `json:"ResourceTypesScope,omitempty" xml:"ResourceTypesScope,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The ID of the rule. // // * If you set the SourceOwner parameter to ALIYUN, set this parameter to the name of the managed rule. // * If you set the SourceOwner parameter to CUSTOM_FC, set this parameter to the Alibaba Cloud Resource Name (ARN) of the relevant function in Function Compute. // // For more information about how to query the name of a managed rule, see [Managed rules](~~127404~~). SourceIdentifier *string `json:"SourceIdentifier,omitempty" xml:"SourceIdentifier,omitempty"` // The type of the rule Valid values: // // * ALIYUN: managed rule. // * CUSTOM_FC: custom rule. SourceOwner *string `json:"SourceOwner,omitempty" xml:"SourceOwner,omitempty"` // The logical relationship among the tag keys if you specify multiple tag keys for the `TagKeyScope` parameter. For example, if you set the `TagKeyScope` parameter to `ECS,OSS` and the TagKeyLogicScope parameter to `AND`, the rule applies to resources with both the `ECS` and `OSS` tag keys. Valid values: // // * AND: logical AND // * OR: logical OR TagKeyLogicScope *string `json:"TagKeyLogicScope,omitempty" xml:"TagKeyLogicScope,omitempty"` // The tag key used to filter resources. The rule applies only to the resources with a specified tag key. // // > This parameter applies only to managed rules. You must configure the `TagKeyScope` and `TagValueScope` parameters at the same time. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag key used to filter resources. The rule applies only to the resources with the specified tag key. // // > This parameter applies only to managed rules. You must configure the `TagKeyScope` and `TagValueScope` parameters at the same time. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (CreateConfigRuleShrinkRequest) GoString ¶
func (s CreateConfigRuleShrinkRequest) GoString() string
func (*CreateConfigRuleShrinkRequest) SetClientToken ¶
func (s *CreateConfigRuleShrinkRequest) SetClientToken(v string) *CreateConfigRuleShrinkRequest
func (*CreateConfigRuleShrinkRequest) SetConfigRuleName ¶
func (s *CreateConfigRuleShrinkRequest) SetConfigRuleName(v string) *CreateConfigRuleShrinkRequest
func (*CreateConfigRuleShrinkRequest) SetConfigRuleTriggerTypes ¶
func (s *CreateConfigRuleShrinkRequest) SetConfigRuleTriggerTypes(v string) *CreateConfigRuleShrinkRequest
func (*CreateConfigRuleShrinkRequest) SetDescription ¶
func (s *CreateConfigRuleShrinkRequest) SetDescription(v string) *CreateConfigRuleShrinkRequest
func (*CreateConfigRuleShrinkRequest) SetExcludeResourceIdsScope ¶
func (s *CreateConfigRuleShrinkRequest) SetExcludeResourceIdsScope(v string) *CreateConfigRuleShrinkRequest
func (*CreateConfigRuleShrinkRequest) SetInputParametersShrink ¶
func (s *CreateConfigRuleShrinkRequest) SetInputParametersShrink(v string) *CreateConfigRuleShrinkRequest
func (*CreateConfigRuleShrinkRequest) SetMaximumExecutionFrequency ¶
func (s *CreateConfigRuleShrinkRequest) SetMaximumExecutionFrequency(v string) *CreateConfigRuleShrinkRequest
func (*CreateConfigRuleShrinkRequest) SetRegionIdsScope ¶
func (s *CreateConfigRuleShrinkRequest) SetRegionIdsScope(v string) *CreateConfigRuleShrinkRequest
func (*CreateConfigRuleShrinkRequest) SetResourceGroupIdsScope ¶
func (s *CreateConfigRuleShrinkRequest) SetResourceGroupIdsScope(v string) *CreateConfigRuleShrinkRequest
func (*CreateConfigRuleShrinkRequest) SetResourceTypesScopeShrink ¶
func (s *CreateConfigRuleShrinkRequest) SetResourceTypesScopeShrink(v string) *CreateConfigRuleShrinkRequest
func (*CreateConfigRuleShrinkRequest) SetRiskLevel ¶
func (s *CreateConfigRuleShrinkRequest) SetRiskLevel(v int32) *CreateConfigRuleShrinkRequest
func (*CreateConfigRuleShrinkRequest) SetSourceIdentifier ¶
func (s *CreateConfigRuleShrinkRequest) SetSourceIdentifier(v string) *CreateConfigRuleShrinkRequest
func (*CreateConfigRuleShrinkRequest) SetSourceOwner ¶
func (s *CreateConfigRuleShrinkRequest) SetSourceOwner(v string) *CreateConfigRuleShrinkRequest
func (*CreateConfigRuleShrinkRequest) SetTagKeyLogicScope ¶
func (s *CreateConfigRuleShrinkRequest) SetTagKeyLogicScope(v string) *CreateConfigRuleShrinkRequest
func (*CreateConfigRuleShrinkRequest) SetTagKeyScope ¶
func (s *CreateConfigRuleShrinkRequest) SetTagKeyScope(v string) *CreateConfigRuleShrinkRequest
func (*CreateConfigRuleShrinkRequest) SetTagValueScope ¶
func (s *CreateConfigRuleShrinkRequest) SetTagValueScope(v string) *CreateConfigRuleShrinkRequest
func (CreateConfigRuleShrinkRequest) String ¶
func (s CreateConfigRuleShrinkRequest) String() string
type CreateDeliveryChannelRequest ¶ added in v2.2.3
type CreateDeliveryChannelRequest struct { // The client token that is used to ensure the idempotency of the request. You can use the client to generate the token, but you must ensure that the token is unique among different requests. // // The `token` can contain only ASCII characters and cannot exceed 64 characters in length. For more information, see [How to ensure idempotence](~~25693~~). ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to deliver resource change logs to the specified destination. If you set this parameter to true, Cloud Config delivers resource change logs to OSS, Log Service, or MNS when the configurations of the resources change. Valid values: // // * true // * false (default) // // > This parameter is available for delivery channels of the OSS, SLS, and MNS types. ConfigurationItemChangeNotification *bool `json:"ConfigurationItemChangeNotification,omitempty" xml:"ConfigurationItemChangeNotification,omitempty"` // Specifies whether to deliver scheduled resource snapshots to the OSS bucket. If the value of this parameter is true, the scheduled resource snapshots are delivered to the specified OSS bucket at 00:00:00 and 12:00:00 on a daily basis. Valid values: // // * true // * false (default) // // > This parameter is applicable only to delivery channels of the OSS type. ConfigurationSnapshot *bool `json:"ConfigurationSnapshot,omitempty" xml:"ConfigurationSnapshot,omitempty"` // The ARN of the role that you want to assign to the delivery channel. Specify the ARN in the following format: `acs:ram::{accountId}:role/aliyunserviceroleforconfig`. DeliveryChannelAssumeRoleArn *string `json:"DeliveryChannelAssumeRoleArn,omitempty" xml:"DeliveryChannelAssumeRoleArn,omitempty"` // The rule that you want to attach to the delivery channel. This parameter is available only for delivery channels of the MNS type. // // This parameter specifies the lowest risk level and the resource types for the events to which you want to subscribe. // // * The setting of the lowest risk level for the events to which you want to subscribe is in the following format: `{"filterType":"RuleRiskLevel","value":"1","multiple":false}`. // // The `value` field indicates the lowest risk level of the events to which you want to subscribe. Valid values: 1, 2, and 3. The value 1 indicates the high risk level, the value 2 indicates the medium risk level, and the value 3 indicates the low risk level. // // * The setting of the resource types of the events to which you want to subscribe is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field indicates the resource types of the events to which you want to subscribe. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` DeliveryChannelCondition *string `json:"DeliveryChannelCondition,omitempty" xml:"DeliveryChannelCondition,omitempty"` // The name of the delivery channel. // // > If you do not configure this parameter, this parameter is left empty. DeliveryChannelName *string `json:"DeliveryChannelName,omitempty" xml:"DeliveryChannelName,omitempty"` // The Alibaba Cloud Resource Name (ARN) of the delivery destination. Valid values: // // * `acs:oss:{RegionId}:{accountId}:{bucketName}` if your delivery destination is an OSS bucket. Example: `acs:oss:cn-shanghai:100931896542****:new-bucket`. // * `acs:mns:{RegionId}:{accountId}:/topics/{topicName}` if your delivery destination is an MNS topic. Example: `acs:mns:cn-shanghai:100931896542****:/topics/topic1`. // * `acs:log:{RegionId}:{accountId}:project/{projectName}/logstore/{logstoreName}` if your delivery destination is a Log Service Logstore. Example: `acs:log:cn-shanghai:100931896542****:project/project1/logstore/logstore1`. DeliveryChannelTargetArn *string `json:"DeliveryChannelTargetArn,omitempty" xml:"DeliveryChannelTargetArn,omitempty"` // The type of the delivery channel. Valid values: // // * OSS: Object Storage Service (OSS) // * MNS: Message Service (MNS) // * SLS: Log Service DeliveryChannelType *string `json:"DeliveryChannelType,omitempty" xml:"DeliveryChannelType,omitempty"` // The description of the delivery channel. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Specifies whether to deliver resource non-compliance events. If you set this parameter to true, Cloud Config delivers resource non-compliance events to Log Service or MNS when resources are considered non-compliant. Valid values: // // * true // * false (default) // // > This parameter is available only for delivery channels of the SLS or MNS type. NonCompliantNotification *bool `json:"NonCompliantNotification,omitempty" xml:"NonCompliantNotification,omitempty"` // The ARN of the OSS bucket to which you want to transfer the delivery data when the size of the data exceeds the specified upper limit of the delivery channel. Format: `acs:oss:{RegionId}:{accountId}:{bucketName}`. // // If you do not configure this parameter, Cloud Config delivers only summary data. // // > This parameter is available only for delivery channels of the SLS or MNS type. The maximum storage size of delivery channels of the SLS type is 1 MB, and the maximum storage size of delivery channels of the MNS type is 64 KB. OversizedDataOSSTargetArn *string `json:"OversizedDataOSSTargetArn,omitempty" xml:"OversizedDataOSSTargetArn,omitempty"` }
func (CreateDeliveryChannelRequest) GoString ¶ added in v2.2.3
func (s CreateDeliveryChannelRequest) GoString() string
func (*CreateDeliveryChannelRequest) SetClientToken ¶ added in v2.2.3
func (s *CreateDeliveryChannelRequest) SetClientToken(v string) *CreateDeliveryChannelRequest
func (*CreateDeliveryChannelRequest) SetConfigurationItemChangeNotification ¶ added in v2.2.3
func (s *CreateDeliveryChannelRequest) SetConfigurationItemChangeNotification(v bool) *CreateDeliveryChannelRequest
func (*CreateDeliveryChannelRequest) SetConfigurationSnapshot ¶ added in v2.2.3
func (s *CreateDeliveryChannelRequest) SetConfigurationSnapshot(v bool) *CreateDeliveryChannelRequest
func (*CreateDeliveryChannelRequest) SetDeliveryChannelAssumeRoleArn ¶ added in v2.2.3
func (s *CreateDeliveryChannelRequest) SetDeliveryChannelAssumeRoleArn(v string) *CreateDeliveryChannelRequest
func (*CreateDeliveryChannelRequest) SetDeliveryChannelCondition ¶ added in v2.2.3
func (s *CreateDeliveryChannelRequest) SetDeliveryChannelCondition(v string) *CreateDeliveryChannelRequest
func (*CreateDeliveryChannelRequest) SetDeliveryChannelName ¶ added in v2.2.3
func (s *CreateDeliveryChannelRequest) SetDeliveryChannelName(v string) *CreateDeliveryChannelRequest
func (*CreateDeliveryChannelRequest) SetDeliveryChannelTargetArn ¶ added in v2.2.3
func (s *CreateDeliveryChannelRequest) SetDeliveryChannelTargetArn(v string) *CreateDeliveryChannelRequest
func (*CreateDeliveryChannelRequest) SetDeliveryChannelType ¶ added in v2.2.3
func (s *CreateDeliveryChannelRequest) SetDeliveryChannelType(v string) *CreateDeliveryChannelRequest
func (*CreateDeliveryChannelRequest) SetDescription ¶ added in v2.2.3
func (s *CreateDeliveryChannelRequest) SetDescription(v string) *CreateDeliveryChannelRequest
func (*CreateDeliveryChannelRequest) SetNonCompliantNotification ¶ added in v2.2.3
func (s *CreateDeliveryChannelRequest) SetNonCompliantNotification(v bool) *CreateDeliveryChannelRequest
func (*CreateDeliveryChannelRequest) SetOversizedDataOSSTargetArn ¶ added in v2.2.3
func (s *CreateDeliveryChannelRequest) SetOversizedDataOSSTargetArn(v string) *CreateDeliveryChannelRequest
func (CreateDeliveryChannelRequest) String ¶ added in v2.2.3
func (s CreateDeliveryChannelRequest) String() string
type CreateDeliveryChannelResponse ¶ added in v2.2.3
type CreateDeliveryChannelResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateDeliveryChannelResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateDeliveryChannelResponse) GoString ¶ added in v2.2.3
func (s CreateDeliveryChannelResponse) GoString() string
func (*CreateDeliveryChannelResponse) SetBody ¶ added in v2.2.3
func (s *CreateDeliveryChannelResponse) SetBody(v *CreateDeliveryChannelResponseBody) *CreateDeliveryChannelResponse
func (*CreateDeliveryChannelResponse) SetHeaders ¶ added in v2.2.3
func (s *CreateDeliveryChannelResponse) SetHeaders(v map[string]*string) *CreateDeliveryChannelResponse
func (*CreateDeliveryChannelResponse) SetStatusCode ¶ added in v2.2.3
func (s *CreateDeliveryChannelResponse) SetStatusCode(v int32) *CreateDeliveryChannelResponse
func (CreateDeliveryChannelResponse) String ¶ added in v2.2.3
func (s CreateDeliveryChannelResponse) String() string
type CreateDeliveryChannelResponseBody ¶ added in v2.2.3
type CreateDeliveryChannelResponseBody struct { // The ID of the delivery channel. DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateDeliveryChannelResponseBody) GoString ¶ added in v2.2.3
func (s CreateDeliveryChannelResponseBody) GoString() string
func (*CreateDeliveryChannelResponseBody) SetDeliveryChannelId ¶ added in v2.2.3
func (s *CreateDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *CreateDeliveryChannelResponseBody
func (*CreateDeliveryChannelResponseBody) SetRequestId ¶ added in v2.2.3
func (s *CreateDeliveryChannelResponseBody) SetRequestId(v string) *CreateDeliveryChannelResponseBody
func (CreateDeliveryChannelResponseBody) String ¶ added in v2.2.3
func (s CreateDeliveryChannelResponseBody) String() string
type CreateRemediationRequest ¶
type CreateRemediationRequest struct { // The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The `token` can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The rule ID. // // For more information about how to obtain the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The execution mode of the remediation template. Valid values: // // * NON_EXECUTION: The remediation template is not executed. // * AUTO_EXECUTION: The remediation template is automatically executed. // * MANUAL_EXECUTION: The remediation template is manually executed. // * NOT_CONFIG: The execution mode is not specified. InvokeType *string `json:"InvokeType,omitempty" xml:"InvokeType,omitempty"` // The configuration of the remediation template. // // For more information about how to obtain the remediation template configuration, see the `TemplateDefinition` response parameter provided in [ListRemediationTemplates](~~416781~~). Params *string `json:"Params,omitempty" xml:"Params,omitempty"` // The ID of the remediation template. // // * If you set the `RemediationType` parameter to `OOS`, set this parameter to the identifier of the relevant official remediation template, such as `ACS-OSS-PutBucketAcl`. For more information about how to obtain the remediation template identifier, see [ListRemediationTemplates](~~416781~~). // * If you set the `RemediationType` parameter to `FC`, set this parameter to the Alibaba Cloud Resource Name (ARN) of the relevant Function Compute resource, such as `acs:fc:cn-hangzhou:100931896542****:services/ConfigService.LATEST/functions/test-php`. RemediationTemplateId *string `json:"RemediationTemplateId,omitempty" xml:"RemediationTemplateId,omitempty"` // The type of the remediation template. Valid values: // // * OOS: Operation Orchestration Service (official remediation) // * FC: Function Compute (custom remediation) RemediationType *string `json:"RemediationType,omitempty" xml:"RemediationType,omitempty"` // The source of remediation. Valid values: // // * ALIYUN (default): official template. // * CUSTOM: custom template. // * NONE: none. SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (CreateRemediationRequest) GoString ¶
func (s CreateRemediationRequest) GoString() string
func (*CreateRemediationRequest) SetClientToken ¶
func (s *CreateRemediationRequest) SetClientToken(v string) *CreateRemediationRequest
func (*CreateRemediationRequest) SetConfigRuleId ¶
func (s *CreateRemediationRequest) SetConfigRuleId(v string) *CreateRemediationRequest
func (*CreateRemediationRequest) SetInvokeType ¶
func (s *CreateRemediationRequest) SetInvokeType(v string) *CreateRemediationRequest
func (*CreateRemediationRequest) SetParams ¶
func (s *CreateRemediationRequest) SetParams(v string) *CreateRemediationRequest
func (*CreateRemediationRequest) SetRemediationTemplateId ¶
func (s *CreateRemediationRequest) SetRemediationTemplateId(v string) *CreateRemediationRequest
func (*CreateRemediationRequest) SetRemediationType ¶
func (s *CreateRemediationRequest) SetRemediationType(v string) *CreateRemediationRequest
func (*CreateRemediationRequest) SetSourceType ¶
func (s *CreateRemediationRequest) SetSourceType(v string) *CreateRemediationRequest
func (CreateRemediationRequest) String ¶
func (s CreateRemediationRequest) String() string
type CreateRemediationResponse ¶
type CreateRemediationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateRemediationResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateRemediationResponse) GoString ¶
func (s CreateRemediationResponse) GoString() string
func (*CreateRemediationResponse) SetBody ¶
func (s *CreateRemediationResponse) SetBody(v *CreateRemediationResponseBody) *CreateRemediationResponse
func (*CreateRemediationResponse) SetHeaders ¶
func (s *CreateRemediationResponse) SetHeaders(v map[string]*string) *CreateRemediationResponse
func (*CreateRemediationResponse) SetStatusCode ¶
func (s *CreateRemediationResponse) SetStatusCode(v int32) *CreateRemediationResponse
func (CreateRemediationResponse) String ¶
func (s CreateRemediationResponse) String() string
type CreateRemediationResponseBody ¶
type CreateRemediationResponseBody struct { // The ID of the remediation template. RemediationId *string `json:"RemediationId,omitempty" xml:"RemediationId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateRemediationResponseBody) GoString ¶
func (s CreateRemediationResponseBody) GoString() string
func (*CreateRemediationResponseBody) SetRemediationId ¶
func (s *CreateRemediationResponseBody) SetRemediationId(v string) *CreateRemediationResponseBody
func (*CreateRemediationResponseBody) SetRequestId ¶
func (s *CreateRemediationResponseBody) SetRequestId(v string) *CreateRemediationResponseBody
func (CreateRemediationResponseBody) String ¶
func (s CreateRemediationResponseBody) String() string
type DeactiveAggregateConfigRulesRequest ¶
type DeactiveAggregateConfigRulesRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The rule ID. Separate multiple rule IDs with commas (,). // // For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (DeactiveAggregateConfigRulesRequest) GoString ¶
func (s DeactiveAggregateConfigRulesRequest) GoString() string
func (*DeactiveAggregateConfigRulesRequest) SetAggregatorId ¶
func (s *DeactiveAggregateConfigRulesRequest) SetAggregatorId(v string) *DeactiveAggregateConfigRulesRequest
func (*DeactiveAggregateConfigRulesRequest) SetConfigRuleIds ¶
func (s *DeactiveAggregateConfigRulesRequest) SetConfigRuleIds(v string) *DeactiveAggregateConfigRulesRequest
func (DeactiveAggregateConfigRulesRequest) String ¶
func (s DeactiveAggregateConfigRulesRequest) String() string
type DeactiveAggregateConfigRulesResponse ¶
type DeactiveAggregateConfigRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeactiveAggregateConfigRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeactiveAggregateConfigRulesResponse) GoString ¶
func (s DeactiveAggregateConfigRulesResponse) GoString() string
func (*DeactiveAggregateConfigRulesResponse) SetHeaders ¶
func (s *DeactiveAggregateConfigRulesResponse) SetHeaders(v map[string]*string) *DeactiveAggregateConfigRulesResponse
func (*DeactiveAggregateConfigRulesResponse) SetStatusCode ¶
func (s *DeactiveAggregateConfigRulesResponse) SetStatusCode(v int32) *DeactiveAggregateConfigRulesResponse
func (DeactiveAggregateConfigRulesResponse) String ¶
func (s DeactiveAggregateConfigRulesResponse) String() string
type DeactiveAggregateConfigRulesResponseBody ¶
type DeactiveAggregateConfigRulesResponseBody struct { // The returned result. OperateRuleResult *DeactiveAggregateConfigRulesResponseBodyOperateRuleResult `json:"OperateRuleResult,omitempty" xml:"OperateRuleResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeactiveAggregateConfigRulesResponseBody) GoString ¶
func (s DeactiveAggregateConfigRulesResponseBody) GoString() string
func (*DeactiveAggregateConfigRulesResponseBody) SetOperateRuleResult ¶
func (s *DeactiveAggregateConfigRulesResponseBody) SetOperateRuleResult(v *DeactiveAggregateConfigRulesResponseBodyOperateRuleResult) *DeactiveAggregateConfigRulesResponseBody
func (*DeactiveAggregateConfigRulesResponseBody) SetRequestId ¶
func (s *DeactiveAggregateConfigRulesResponseBody) SetRequestId(v string) *DeactiveAggregateConfigRulesResponseBody
func (DeactiveAggregateConfigRulesResponseBody) String ¶
func (s DeactiveAggregateConfigRulesResponseBody) String() string
type DeactiveAggregateConfigRulesResponseBodyOperateRuleResult ¶
type DeactiveAggregateConfigRulesResponseBodyOperateRuleResult struct { // The returned result. OperateRuleItemList []*DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList `json:"OperateRuleItemList,omitempty" xml:"OperateRuleItemList,omitempty" type:"Repeated"` }
func (DeactiveAggregateConfigRulesResponseBodyOperateRuleResult) GoString ¶
func (s DeactiveAggregateConfigRulesResponseBodyOperateRuleResult) GoString() string
func (*DeactiveAggregateConfigRulesResponseBodyOperateRuleResult) SetOperateRuleItemList ¶
func (DeactiveAggregateConfigRulesResponseBodyOperateRuleResult) String ¶
func (s DeactiveAggregateConfigRulesResponseBodyOperateRuleResult) String() string
type DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList ¶
type DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList struct { // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The error code returned. // // * If the rule is disabled, no error code is returned. // * If the rule fails to be disabled, an error code is returned. For more information about error codes, see [Error codes](https://error-center.alibabacloud.com/status/product/Config). ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // Indicates whether the request was successful. Valid values: // // * true: The request was successful. // * false: The request failed. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString ¶
func (s DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
func (*DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId ¶
func (*DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode ¶
func (*DeactiveAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess ¶
type DeactiveConfigRulesRequest ¶
type DeactiveConfigRulesRequest struct { // The ID of the rule. Separate multiple rule IDs with commas (,). // // For more information about how to obtain the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (DeactiveConfigRulesRequest) GoString ¶
func (s DeactiveConfigRulesRequest) GoString() string
func (*DeactiveConfigRulesRequest) SetConfigRuleIds ¶
func (s *DeactiveConfigRulesRequest) SetConfigRuleIds(v string) *DeactiveConfigRulesRequest
func (DeactiveConfigRulesRequest) String ¶
func (s DeactiveConfigRulesRequest) String() string
type DeactiveConfigRulesResponse ¶
type DeactiveConfigRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeactiveConfigRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeactiveConfigRulesResponse) GoString ¶
func (s DeactiveConfigRulesResponse) GoString() string
func (*DeactiveConfigRulesResponse) SetBody ¶
func (s *DeactiveConfigRulesResponse) SetBody(v *DeactiveConfigRulesResponseBody) *DeactiveConfigRulesResponse
func (*DeactiveConfigRulesResponse) SetHeaders ¶
func (s *DeactiveConfigRulesResponse) SetHeaders(v map[string]*string) *DeactiveConfigRulesResponse
func (*DeactiveConfigRulesResponse) SetStatusCode ¶
func (s *DeactiveConfigRulesResponse) SetStatusCode(v int32) *DeactiveConfigRulesResponse
func (DeactiveConfigRulesResponse) String ¶
func (s DeactiveConfigRulesResponse) String() string
type DeactiveConfigRulesResponseBody ¶
type DeactiveConfigRulesResponseBody struct { // The results of the operations to disable the specified rules. OperateRuleResult *DeactiveConfigRulesResponseBodyOperateRuleResult `json:"OperateRuleResult,omitempty" xml:"OperateRuleResult,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeactiveConfigRulesResponseBody) GoString ¶
func (s DeactiveConfigRulesResponseBody) GoString() string
func (*DeactiveConfigRulesResponseBody) SetOperateRuleResult ¶
func (s *DeactiveConfigRulesResponseBody) SetOperateRuleResult(v *DeactiveConfigRulesResponseBodyOperateRuleResult) *DeactiveConfigRulesResponseBody
func (*DeactiveConfigRulesResponseBody) SetRequestId ¶
func (s *DeactiveConfigRulesResponseBody) SetRequestId(v string) *DeactiveConfigRulesResponseBody
func (DeactiveConfigRulesResponseBody) String ¶
func (s DeactiveConfigRulesResponseBody) String() string
type DeactiveConfigRulesResponseBodyOperateRuleResult ¶
type DeactiveConfigRulesResponseBodyOperateRuleResult struct { // The result of the operation to disable the rule. OperateRuleItemList []*DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList `json:"OperateRuleItemList,omitempty" xml:"OperateRuleItemList,omitempty" type:"Repeated"` }
func (DeactiveConfigRulesResponseBodyOperateRuleResult) GoString ¶
func (s DeactiveConfigRulesResponseBodyOperateRuleResult) GoString() string
func (*DeactiveConfigRulesResponseBodyOperateRuleResult) SetOperateRuleItemList ¶
func (s *DeactiveConfigRulesResponseBodyOperateRuleResult) SetOperateRuleItemList(v []*DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) *DeactiveConfigRulesResponseBodyOperateRuleResult
func (DeactiveConfigRulesResponseBodyOperateRuleResult) String ¶
func (s DeactiveConfigRulesResponseBodyOperateRuleResult) String() string
type DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList ¶
type DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList struct { // The ID of the rule. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The error code. // // * If the rule is disabled, no error code is returned. // // <!----> // // * If the rule fails to be disabled, an error code is returned. For more information about error codes, visit the [API Error Center](https://error-center.alibabacloud.com/status/product/Config). ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // Indicates whether the operation is successful. Valid values: // // * true: The operation is successful. // * false: The operation fails. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString ¶
func (s DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
func (*DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId ¶
func (*DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode ¶
func (*DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess ¶
func (DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) String ¶
func (s DeactiveConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) String() string
type DeleteAggregateCompliancePacksRequest ¶
type DeleteAggregateCompliancePacksRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The `token` can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the compliance package. Separate multiple compliance package IDs with commas (,). // // For more information about how to obtain the ID of a compliance package, see [ListAggregateCompliancePacks](~~262059~~). CompliancePackIds *string `json:"CompliancePackIds,omitempty" xml:"CompliancePackIds,omitempty"` // Specifies whether to delete the rules in the compliance package. Valid values: // // * true: The rules are deleted. // * false (default): The rules are not deleted. DeleteRule *bool `json:"DeleteRule,omitempty" xml:"DeleteRule,omitempty"` }
func (DeleteAggregateCompliancePacksRequest) GoString ¶
func (s DeleteAggregateCompliancePacksRequest) GoString() string
func (*DeleteAggregateCompliancePacksRequest) SetAggregatorId ¶
func (s *DeleteAggregateCompliancePacksRequest) SetAggregatorId(v string) *DeleteAggregateCompliancePacksRequest
func (*DeleteAggregateCompliancePacksRequest) SetClientToken ¶
func (s *DeleteAggregateCompliancePacksRequest) SetClientToken(v string) *DeleteAggregateCompliancePacksRequest
func (*DeleteAggregateCompliancePacksRequest) SetCompliancePackIds ¶
func (s *DeleteAggregateCompliancePacksRequest) SetCompliancePackIds(v string) *DeleteAggregateCompliancePacksRequest
func (*DeleteAggregateCompliancePacksRequest) SetDeleteRule ¶
func (s *DeleteAggregateCompliancePacksRequest) SetDeleteRule(v bool) *DeleteAggregateCompliancePacksRequest
func (DeleteAggregateCompliancePacksRequest) String ¶
func (s DeleteAggregateCompliancePacksRequest) String() string
type DeleteAggregateCompliancePacksResponse ¶
type DeleteAggregateCompliancePacksResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteAggregateCompliancePacksResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteAggregateCompliancePacksResponse) GoString ¶
func (s DeleteAggregateCompliancePacksResponse) GoString() string
func (*DeleteAggregateCompliancePacksResponse) SetHeaders ¶
func (s *DeleteAggregateCompliancePacksResponse) SetHeaders(v map[string]*string) *DeleteAggregateCompliancePacksResponse
func (*DeleteAggregateCompliancePacksResponse) SetStatusCode ¶
func (s *DeleteAggregateCompliancePacksResponse) SetStatusCode(v int32) *DeleteAggregateCompliancePacksResponse
func (DeleteAggregateCompliancePacksResponse) String ¶
func (s DeleteAggregateCompliancePacksResponse) String() string
type DeleteAggregateCompliancePacksResponseBody ¶
type DeleteAggregateCompliancePacksResponseBody struct { // The results of the delete operations. OperateCompliancePacksResult *DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResult `json:"OperateCompliancePacksResult,omitempty" xml:"OperateCompliancePacksResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteAggregateCompliancePacksResponseBody) GoString ¶
func (s DeleteAggregateCompliancePacksResponseBody) GoString() string
func (*DeleteAggregateCompliancePacksResponseBody) SetOperateCompliancePacksResult ¶
func (s *DeleteAggregateCompliancePacksResponseBody) SetOperateCompliancePacksResult(v *DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResult) *DeleteAggregateCompliancePacksResponseBody
func (*DeleteAggregateCompliancePacksResponseBody) SetRequestId ¶
func (s *DeleteAggregateCompliancePacksResponseBody) SetRequestId(v string) *DeleteAggregateCompliancePacksResponseBody
func (DeleteAggregateCompliancePacksResponseBody) String ¶
func (s DeleteAggregateCompliancePacksResponseBody) String() string
type DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResult ¶
type DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResult struct { // An array that contains the deleted compliance packages. OperateCompliancePacks []*DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks `json:"OperateCompliancePacks,omitempty" xml:"OperateCompliancePacks,omitempty" type:"Repeated"` }
func (DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResult) GoString ¶
func (s DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResult) GoString() string
func (*DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResult) SetOperateCompliancePacks ¶
func (DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResult) String ¶
func (s DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResult) String() string
type DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks ¶
type DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks struct { // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The error code returned. // // * If the compliance package is deleted, no error code is returned. // * If the compliance package fails to be deleted, an error code is returned. For more information about error codes, see [Error codes](https://error-center.alibabacloud.com/status/product/Config). ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // Indicates whether the request was successful. Valid values: // // * true: The request was successful. // * false: The request failed. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) GoString ¶
func (*DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) SetCompliancePackId ¶
func (*DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) SetErrorCode ¶
func (*DeleteAggregateCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) SetSuccess ¶
type DeleteAggregateConfigDeliveryChannelRequest ¶ added in v2.2.3
type DeleteAggregateConfigDeliveryChannelRequest struct { // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the delivery channel. // // For more information about how to obtain the ID of a delivery channel, see [ListAggregateConfigDeliveryChannels](~~429842~~). DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` }
func (DeleteAggregateConfigDeliveryChannelRequest) GoString ¶ added in v2.2.3
func (s DeleteAggregateConfigDeliveryChannelRequest) GoString() string
func (*DeleteAggregateConfigDeliveryChannelRequest) SetAggregatorId ¶ added in v2.2.3
func (s *DeleteAggregateConfigDeliveryChannelRequest) SetAggregatorId(v string) *DeleteAggregateConfigDeliveryChannelRequest
func (*DeleteAggregateConfigDeliveryChannelRequest) SetDeliveryChannelId ¶ added in v2.2.3
func (s *DeleteAggregateConfigDeliveryChannelRequest) SetDeliveryChannelId(v string) *DeleteAggregateConfigDeliveryChannelRequest
func (DeleteAggregateConfigDeliveryChannelRequest) String ¶ added in v2.2.3
func (s DeleteAggregateConfigDeliveryChannelRequest) String() string
type DeleteAggregateConfigDeliveryChannelResponse ¶ added in v2.2.3
type DeleteAggregateConfigDeliveryChannelResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteAggregateConfigDeliveryChannelResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteAggregateConfigDeliveryChannelResponse) GoString ¶ added in v2.2.3
func (s DeleteAggregateConfigDeliveryChannelResponse) GoString() string
func (*DeleteAggregateConfigDeliveryChannelResponse) SetHeaders ¶ added in v2.2.3
func (s *DeleteAggregateConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *DeleteAggregateConfigDeliveryChannelResponse
func (*DeleteAggregateConfigDeliveryChannelResponse) SetStatusCode ¶ added in v2.2.3
func (s *DeleteAggregateConfigDeliveryChannelResponse) SetStatusCode(v int32) *DeleteAggregateConfigDeliveryChannelResponse
func (DeleteAggregateConfigDeliveryChannelResponse) String ¶ added in v2.2.3
func (s DeleteAggregateConfigDeliveryChannelResponse) String() string
type DeleteAggregateConfigDeliveryChannelResponseBody ¶ added in v2.2.3
type DeleteAggregateConfigDeliveryChannelResponseBody struct { // The ID of the delivery channel. DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteAggregateConfigDeliveryChannelResponseBody) GoString ¶ added in v2.2.3
func (s DeleteAggregateConfigDeliveryChannelResponseBody) GoString() string
func (*DeleteAggregateConfigDeliveryChannelResponseBody) SetDeliveryChannelId ¶ added in v2.2.3
func (s *DeleteAggregateConfigDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *DeleteAggregateConfigDeliveryChannelResponseBody
func (*DeleteAggregateConfigDeliveryChannelResponseBody) SetRequestId ¶ added in v2.2.3
func (s *DeleteAggregateConfigDeliveryChannelResponseBody) SetRequestId(v string) *DeleteAggregateConfigDeliveryChannelResponseBody
func (DeleteAggregateConfigDeliveryChannelResponseBody) String ¶ added in v2.2.3
func (s DeleteAggregateConfigDeliveryChannelResponseBody) String() string
type DeleteAggregateConfigRulesRequest ¶
type DeleteAggregateConfigRulesRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The rule ID. Separate multiple rule IDs with commas (,). // // For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (DeleteAggregateConfigRulesRequest) GoString ¶
func (s DeleteAggregateConfigRulesRequest) GoString() string
func (*DeleteAggregateConfigRulesRequest) SetAggregatorId ¶
func (s *DeleteAggregateConfigRulesRequest) SetAggregatorId(v string) *DeleteAggregateConfigRulesRequest
func (*DeleteAggregateConfigRulesRequest) SetConfigRuleIds ¶
func (s *DeleteAggregateConfigRulesRequest) SetConfigRuleIds(v string) *DeleteAggregateConfigRulesRequest
func (DeleteAggregateConfigRulesRequest) String ¶
func (s DeleteAggregateConfigRulesRequest) String() string
type DeleteAggregateConfigRulesResponse ¶
type DeleteAggregateConfigRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteAggregateConfigRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteAggregateConfigRulesResponse) GoString ¶
func (s DeleteAggregateConfigRulesResponse) GoString() string
func (*DeleteAggregateConfigRulesResponse) SetHeaders ¶
func (s *DeleteAggregateConfigRulesResponse) SetHeaders(v map[string]*string) *DeleteAggregateConfigRulesResponse
func (*DeleteAggregateConfigRulesResponse) SetStatusCode ¶
func (s *DeleteAggregateConfigRulesResponse) SetStatusCode(v int32) *DeleteAggregateConfigRulesResponse
func (DeleteAggregateConfigRulesResponse) String ¶
func (s DeleteAggregateConfigRulesResponse) String() string
type DeleteAggregateConfigRulesResponseBody ¶
type DeleteAggregateConfigRulesResponseBody struct { // The results of the delete operations. OperateRuleResult *DeleteAggregateConfigRulesResponseBodyOperateRuleResult `json:"OperateRuleResult,omitempty" xml:"OperateRuleResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteAggregateConfigRulesResponseBody) GoString ¶
func (s DeleteAggregateConfigRulesResponseBody) GoString() string
func (*DeleteAggregateConfigRulesResponseBody) SetOperateRuleResult ¶
func (s *DeleteAggregateConfigRulesResponseBody) SetOperateRuleResult(v *DeleteAggregateConfigRulesResponseBodyOperateRuleResult) *DeleteAggregateConfigRulesResponseBody
func (*DeleteAggregateConfigRulesResponseBody) SetRequestId ¶
func (s *DeleteAggregateConfigRulesResponseBody) SetRequestId(v string) *DeleteAggregateConfigRulesResponseBody
func (DeleteAggregateConfigRulesResponseBody) String ¶
func (s DeleteAggregateConfigRulesResponseBody) String() string
type DeleteAggregateConfigRulesResponseBodyOperateRuleResult ¶
type DeleteAggregateConfigRulesResponseBodyOperateRuleResult struct { // The details of the result. OperateRuleItemList []*DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList `json:"OperateRuleItemList,omitempty" xml:"OperateRuleItemList,omitempty" type:"Repeated"` }
func (DeleteAggregateConfigRulesResponseBodyOperateRuleResult) GoString ¶
func (s DeleteAggregateConfigRulesResponseBodyOperateRuleResult) GoString() string
func (*DeleteAggregateConfigRulesResponseBodyOperateRuleResult) SetOperateRuleItemList ¶
func (DeleteAggregateConfigRulesResponseBodyOperateRuleResult) String ¶
func (s DeleteAggregateConfigRulesResponseBodyOperateRuleResult) String() string
type DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList ¶
type DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList struct { // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The error code returned. // // * If the rule is deleted, no error code is returned. // * If the rule fails to be deleted, an error code is returned. For more information about error codes, see [Error codes](https://error-center.alibabacloud.com/status/product/Config). ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // Indicates whether the request was successful. Valid values: // // * true: The request was successful. // * false: The request failed. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString ¶
func (s DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
func (*DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId ¶
func (*DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode ¶
func (*DeleteAggregateConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess ¶
type DeleteAggregateRemediationsRequest ¶
type DeleteAggregateRemediationsRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the remediation template. Separate multiple remediation template IDs with commas (,). // // For more information about how to obtain the ID of a remediation template, see [ListAggregateRemediations](~~270036~~). RemediationIds *string `json:"RemediationIds,omitempty" xml:"RemediationIds,omitempty"` }
func (DeleteAggregateRemediationsRequest) GoString ¶
func (s DeleteAggregateRemediationsRequest) GoString() string
func (*DeleteAggregateRemediationsRequest) SetAggregatorId ¶
func (s *DeleteAggregateRemediationsRequest) SetAggregatorId(v string) *DeleteAggregateRemediationsRequest
func (*DeleteAggregateRemediationsRequest) SetRemediationIds ¶
func (s *DeleteAggregateRemediationsRequest) SetRemediationIds(v string) *DeleteAggregateRemediationsRequest
func (DeleteAggregateRemediationsRequest) String ¶
func (s DeleteAggregateRemediationsRequest) String() string
type DeleteAggregateRemediationsResponse ¶
type DeleteAggregateRemediationsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteAggregateRemediationsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteAggregateRemediationsResponse) GoString ¶
func (s DeleteAggregateRemediationsResponse) GoString() string
func (*DeleteAggregateRemediationsResponse) SetHeaders ¶
func (s *DeleteAggregateRemediationsResponse) SetHeaders(v map[string]*string) *DeleteAggregateRemediationsResponse
func (*DeleteAggregateRemediationsResponse) SetStatusCode ¶
func (s *DeleteAggregateRemediationsResponse) SetStatusCode(v int32) *DeleteAggregateRemediationsResponse
func (DeleteAggregateRemediationsResponse) String ¶
func (s DeleteAggregateRemediationsResponse) String() string
type DeleteAggregateRemediationsResponseBody ¶
type DeleteAggregateRemediationsResponseBody struct { // The results of the delete operation. RemediationDeleteResults []*DeleteAggregateRemediationsResponseBodyRemediationDeleteResults `json:"RemediationDeleteResults,omitempty" xml:"RemediationDeleteResults,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteAggregateRemediationsResponseBody) GoString ¶
func (s DeleteAggregateRemediationsResponseBody) GoString() string
func (*DeleteAggregateRemediationsResponseBody) SetRemediationDeleteResults ¶
func (s *DeleteAggregateRemediationsResponseBody) SetRemediationDeleteResults(v []*DeleteAggregateRemediationsResponseBodyRemediationDeleteResults) *DeleteAggregateRemediationsResponseBody
func (*DeleteAggregateRemediationsResponseBody) SetRequestId ¶
func (s *DeleteAggregateRemediationsResponseBody) SetRequestId(v string) *DeleteAggregateRemediationsResponseBody
func (DeleteAggregateRemediationsResponseBody) String ¶
func (s DeleteAggregateRemediationsResponseBody) String() string
type DeleteAggregateRemediationsResponseBodyRemediationDeleteResults ¶
type DeleteAggregateRemediationsResponseBodyRemediationDeleteResults struct { // The error code returned. // // * If the remediation template is deleted, no error code is returned. // * If the remediation template fails to be deleted, an error code is returned. For more information about error codes, see [Error codes](https://error-center.alibabacloud.com/status/product/Config). ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` // The ID of the remediation template. RemediationId *string `json:"RemediationId,omitempty" xml:"RemediationId,omitempty"` // Indicates whether the request was successful. Valid values: // // * true: The request was successful. // * false: The request failed. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteAggregateRemediationsResponseBodyRemediationDeleteResults) GoString ¶
func (s DeleteAggregateRemediationsResponseBodyRemediationDeleteResults) GoString() string
func (*DeleteAggregateRemediationsResponseBodyRemediationDeleteResults) SetErrorMessage ¶
func (*DeleteAggregateRemediationsResponseBodyRemediationDeleteResults) SetRemediationId ¶
func (s *DeleteAggregateRemediationsResponseBodyRemediationDeleteResults) SetRemediationId(v string) *DeleteAggregateRemediationsResponseBodyRemediationDeleteResults
func (*DeleteAggregateRemediationsResponseBodyRemediationDeleteResults) SetSuccess ¶
func (DeleteAggregateRemediationsResponseBodyRemediationDeleteResults) String ¶
func (s DeleteAggregateRemediationsResponseBodyRemediationDeleteResults) String() string
type DeleteAggregatorsRequest ¶
type DeleteAggregatorsRequest struct { // The ID of the account group. Separate multiple IDs with commas (,). AggregatorIds *string `json:"AggregatorIds,omitempty" xml:"AggregatorIds,omitempty"` // The client token that you want to use to ensure the idempotency of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` }
func (DeleteAggregatorsRequest) GoString ¶
func (s DeleteAggregatorsRequest) GoString() string
func (*DeleteAggregatorsRequest) SetAggregatorIds ¶
func (s *DeleteAggregatorsRequest) SetAggregatorIds(v string) *DeleteAggregatorsRequest
func (*DeleteAggregatorsRequest) SetClientToken ¶
func (s *DeleteAggregatorsRequest) SetClientToken(v string) *DeleteAggregatorsRequest
func (DeleteAggregatorsRequest) String ¶
func (s DeleteAggregatorsRequest) String() string
type DeleteAggregatorsResponse ¶
type DeleteAggregatorsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteAggregatorsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteAggregatorsResponse) GoString ¶
func (s DeleteAggregatorsResponse) GoString() string
func (*DeleteAggregatorsResponse) SetBody ¶
func (s *DeleteAggregatorsResponse) SetBody(v *DeleteAggregatorsResponseBody) *DeleteAggregatorsResponse
func (*DeleteAggregatorsResponse) SetHeaders ¶
func (s *DeleteAggregatorsResponse) SetHeaders(v map[string]*string) *DeleteAggregatorsResponse
func (*DeleteAggregatorsResponse) SetStatusCode ¶
func (s *DeleteAggregatorsResponse) SetStatusCode(v int32) *DeleteAggregatorsResponse
func (DeleteAggregatorsResponse) String ¶
func (s DeleteAggregatorsResponse) String() string
type DeleteAggregatorsResponseBody ¶
type DeleteAggregatorsResponseBody struct { // The returned result. OperateAggregatorsResult *DeleteAggregatorsResponseBodyOperateAggregatorsResult `json:"OperateAggregatorsResult,omitempty" xml:"OperateAggregatorsResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteAggregatorsResponseBody) GoString ¶
func (s DeleteAggregatorsResponseBody) GoString() string
func (*DeleteAggregatorsResponseBody) SetOperateAggregatorsResult ¶
func (s *DeleteAggregatorsResponseBody) SetOperateAggregatorsResult(v *DeleteAggregatorsResponseBodyOperateAggregatorsResult) *DeleteAggregatorsResponseBody
func (*DeleteAggregatorsResponseBody) SetRequestId ¶
func (s *DeleteAggregatorsResponseBody) SetRequestId(v string) *DeleteAggregatorsResponseBody
func (DeleteAggregatorsResponseBody) String ¶
func (s DeleteAggregatorsResponseBody) String() string
type DeleteAggregatorsResponseBodyOperateAggregatorsResult ¶
type DeleteAggregatorsResponseBodyOperateAggregatorsResult struct { // The details of the account group. OperateAggregators []*DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators `json:"OperateAggregators,omitempty" xml:"OperateAggregators,omitempty" type:"Repeated"` }
func (DeleteAggregatorsResponseBodyOperateAggregatorsResult) GoString ¶
func (s DeleteAggregatorsResponseBodyOperateAggregatorsResult) GoString() string
func (*DeleteAggregatorsResponseBodyOperateAggregatorsResult) SetOperateAggregators ¶
func (DeleteAggregatorsResponseBodyOperateAggregatorsResult) String ¶
func (s DeleteAggregatorsResponseBodyOperateAggregatorsResult) String() string
type DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators ¶
type DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators struct { // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The error code returned. // // > No error code is returned for the account group if the account group is deleted. ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // Indicates whether the request was successful. Valid values: // // * true: The request was successful. // * false: The request failed. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators) GoString ¶
func (s DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators) GoString() string
func (*DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators) SetAggregatorId ¶
func (*DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators) SetErrorCode ¶
func (*DeleteAggregatorsResponseBodyOperateAggregatorsResultOperateAggregators) SetSuccess ¶
type DeleteCompliancePacksRequest ¶
type DeleteCompliancePacksRequest struct { // The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The `token` can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the compliance package. Separate multiple compliance package IDs with commas (,). // // For more information about how to obtain the ID of a compliance package, see [ListCompliancePacks](~~263332~~). CompliancePackIds *string `json:"CompliancePackIds,omitempty" xml:"CompliancePackIds,omitempty"` // Specifies whether to delete the rules in the compliance package. Valid values: // // * true: The rules are deleted. // * false (default): The rules are not deleted. DeleteRule *bool `json:"DeleteRule,omitempty" xml:"DeleteRule,omitempty"` }
func (DeleteCompliancePacksRequest) GoString ¶
func (s DeleteCompliancePacksRequest) GoString() string
func (*DeleteCompliancePacksRequest) SetClientToken ¶
func (s *DeleteCompliancePacksRequest) SetClientToken(v string) *DeleteCompliancePacksRequest
func (*DeleteCompliancePacksRequest) SetCompliancePackIds ¶
func (s *DeleteCompliancePacksRequest) SetCompliancePackIds(v string) *DeleteCompliancePacksRequest
func (*DeleteCompliancePacksRequest) SetDeleteRule ¶
func (s *DeleteCompliancePacksRequest) SetDeleteRule(v bool) *DeleteCompliancePacksRequest
func (DeleteCompliancePacksRequest) String ¶
func (s DeleteCompliancePacksRequest) String() string
type DeleteCompliancePacksResponse ¶
type DeleteCompliancePacksResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteCompliancePacksResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteCompliancePacksResponse) GoString ¶
func (s DeleteCompliancePacksResponse) GoString() string
func (*DeleteCompliancePacksResponse) SetBody ¶
func (s *DeleteCompliancePacksResponse) SetBody(v *DeleteCompliancePacksResponseBody) *DeleteCompliancePacksResponse
func (*DeleteCompliancePacksResponse) SetHeaders ¶
func (s *DeleteCompliancePacksResponse) SetHeaders(v map[string]*string) *DeleteCompliancePacksResponse
func (*DeleteCompliancePacksResponse) SetStatusCode ¶
func (s *DeleteCompliancePacksResponse) SetStatusCode(v int32) *DeleteCompliancePacksResponse
func (DeleteCompliancePacksResponse) String ¶
func (s DeleteCompliancePacksResponse) String() string
type DeleteCompliancePacksResponseBody ¶
type DeleteCompliancePacksResponseBody struct { // The returned result. OperateCompliancePacksResult *DeleteCompliancePacksResponseBodyOperateCompliancePacksResult `json:"OperateCompliancePacksResult,omitempty" xml:"OperateCompliancePacksResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteCompliancePacksResponseBody) GoString ¶
func (s DeleteCompliancePacksResponseBody) GoString() string
func (*DeleteCompliancePacksResponseBody) SetOperateCompliancePacksResult ¶
func (s *DeleteCompliancePacksResponseBody) SetOperateCompliancePacksResult(v *DeleteCompliancePacksResponseBodyOperateCompliancePacksResult) *DeleteCompliancePacksResponseBody
func (*DeleteCompliancePacksResponseBody) SetRequestId ¶
func (s *DeleteCompliancePacksResponseBody) SetRequestId(v string) *DeleteCompliancePacksResponseBody
func (DeleteCompliancePacksResponseBody) String ¶
func (s DeleteCompliancePacksResponseBody) String() string
type DeleteCompliancePacksResponseBodyOperateCompliancePacksResult ¶
type DeleteCompliancePacksResponseBodyOperateCompliancePacksResult struct { // An array that contains compliance packages that are deleted. OperateCompliancePacks []*DeleteCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks `json:"OperateCompliancePacks,omitempty" xml:"OperateCompliancePacks,omitempty" type:"Repeated"` }
func (DeleteCompliancePacksResponseBodyOperateCompliancePacksResult) GoString ¶
func (s DeleteCompliancePacksResponseBodyOperateCompliancePacksResult) GoString() string
func (*DeleteCompliancePacksResponseBodyOperateCompliancePacksResult) SetOperateCompliancePacks ¶
func (DeleteCompliancePacksResponseBodyOperateCompliancePacksResult) String ¶
func (s DeleteCompliancePacksResponseBodyOperateCompliancePacksResult) String() string
type DeleteCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks ¶
type DeleteCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks struct { // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The error code returned. // // * If the compliance package is deleted, no error code is returned. // * If the compliance package fails to be deleted, an error code is returned. For more information about error codes, see [Error codes](https://error-center.alibabacloud.com/status/product/Config). ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // Indicates whether the request was successful. Valid values: // // * true: The request was successful. // * false: The request failed. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) GoString ¶
func (*DeleteCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) SetCompliancePackId ¶
func (*DeleteCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) SetErrorCode ¶
func (*DeleteCompliancePacksResponseBodyOperateCompliancePacksResultOperateCompliancePacks) SetSuccess ¶
type DeleteConfigDeliveryChannelRequest ¶ added in v2.2.3
type DeleteConfigDeliveryChannelRequest struct { // The ID of the delivery channel. // // For more information about how to obtain the ID of a delivery channel, see [DescribeDeliveryChannels](~~429841~~). DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` }
func (DeleteConfigDeliveryChannelRequest) GoString ¶ added in v2.2.3
func (s DeleteConfigDeliveryChannelRequest) GoString() string
func (*DeleteConfigDeliveryChannelRequest) SetDeliveryChannelId ¶ added in v2.2.3
func (s *DeleteConfigDeliveryChannelRequest) SetDeliveryChannelId(v string) *DeleteConfigDeliveryChannelRequest
func (DeleteConfigDeliveryChannelRequest) String ¶ added in v2.2.3
func (s DeleteConfigDeliveryChannelRequest) String() string
type DeleteConfigDeliveryChannelResponse ¶ added in v2.2.3
type DeleteConfigDeliveryChannelResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteConfigDeliveryChannelResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteConfigDeliveryChannelResponse) GoString ¶ added in v2.2.3
func (s DeleteConfigDeliveryChannelResponse) GoString() string
func (*DeleteConfigDeliveryChannelResponse) SetHeaders ¶ added in v2.2.3
func (s *DeleteConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *DeleteConfigDeliveryChannelResponse
func (*DeleteConfigDeliveryChannelResponse) SetStatusCode ¶ added in v2.2.3
func (s *DeleteConfigDeliveryChannelResponse) SetStatusCode(v int32) *DeleteConfigDeliveryChannelResponse
func (DeleteConfigDeliveryChannelResponse) String ¶ added in v2.2.3
func (s DeleteConfigDeliveryChannelResponse) String() string
type DeleteConfigDeliveryChannelResponseBody ¶ added in v2.2.3
type DeleteConfigDeliveryChannelResponseBody struct { // The ID of the delivery channel. DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteConfigDeliveryChannelResponseBody) GoString ¶ added in v2.2.3
func (s DeleteConfigDeliveryChannelResponseBody) GoString() string
func (*DeleteConfigDeliveryChannelResponseBody) SetDeliveryChannelId ¶ added in v2.2.3
func (s *DeleteConfigDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *DeleteConfigDeliveryChannelResponseBody
func (*DeleteConfigDeliveryChannelResponseBody) SetRequestId ¶ added in v2.2.3
func (s *DeleteConfigDeliveryChannelResponseBody) SetRequestId(v string) *DeleteConfigDeliveryChannelResponseBody
func (DeleteConfigDeliveryChannelResponseBody) String ¶ added in v2.2.3
func (s DeleteConfigDeliveryChannelResponseBody) String() string
type DeleteConfigRulesRequest ¶ added in v2.2.9
type DeleteConfigRulesRequest struct { // The rule IDs. Separate multiple rule IDs with commas (,). // // For more information about how to obtain the ID of a rule, see [ListConfigRules](~~609222~~). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (DeleteConfigRulesRequest) GoString ¶ added in v2.2.9
func (s DeleteConfigRulesRequest) GoString() string
func (*DeleteConfigRulesRequest) SetConfigRuleIds ¶ added in v2.2.9
func (s *DeleteConfigRulesRequest) SetConfigRuleIds(v string) *DeleteConfigRulesRequest
func (DeleteConfigRulesRequest) String ¶ added in v2.2.9
func (s DeleteConfigRulesRequest) String() string
type DeleteConfigRulesResponse ¶ added in v2.2.9
type DeleteConfigRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteConfigRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteConfigRulesResponse) GoString ¶ added in v2.2.9
func (s DeleteConfigRulesResponse) GoString() string
func (*DeleteConfigRulesResponse) SetBody ¶ added in v2.2.9
func (s *DeleteConfigRulesResponse) SetBody(v *DeleteConfigRulesResponseBody) *DeleteConfigRulesResponse
func (*DeleteConfigRulesResponse) SetHeaders ¶ added in v2.2.9
func (s *DeleteConfigRulesResponse) SetHeaders(v map[string]*string) *DeleteConfigRulesResponse
func (*DeleteConfigRulesResponse) SetStatusCode ¶ added in v2.2.9
func (s *DeleteConfigRulesResponse) SetStatusCode(v int32) *DeleteConfigRulesResponse
func (DeleteConfigRulesResponse) String ¶ added in v2.2.9
func (s DeleteConfigRulesResponse) String() string
type DeleteConfigRulesResponseBody ¶ added in v2.2.9
type DeleteConfigRulesResponseBody struct { // The results of the delete operations. OperateRuleResult *DeleteConfigRulesResponseBodyOperateRuleResult `json:"OperateRuleResult,omitempty" xml:"OperateRuleResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteConfigRulesResponseBody) GoString ¶ added in v2.2.9
func (s DeleteConfigRulesResponseBody) GoString() string
func (*DeleteConfigRulesResponseBody) SetOperateRuleResult ¶ added in v2.2.9
func (s *DeleteConfigRulesResponseBody) SetOperateRuleResult(v *DeleteConfigRulesResponseBodyOperateRuleResult) *DeleteConfigRulesResponseBody
func (*DeleteConfigRulesResponseBody) SetRequestId ¶ added in v2.2.9
func (s *DeleteConfigRulesResponseBody) SetRequestId(v string) *DeleteConfigRulesResponseBody
func (DeleteConfigRulesResponseBody) String ¶ added in v2.2.9
func (s DeleteConfigRulesResponseBody) String() string
type DeleteConfigRulesResponseBodyOperateRuleResult ¶ added in v2.2.9
type DeleteConfigRulesResponseBodyOperateRuleResult struct { // The result of the delete operation. OperateRuleItemList []*DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList `json:"OperateRuleItemList,omitempty" xml:"OperateRuleItemList,omitempty" type:"Repeated"` }
func (DeleteConfigRulesResponseBodyOperateRuleResult) GoString ¶ added in v2.2.9
func (s DeleteConfigRulesResponseBodyOperateRuleResult) GoString() string
func (*DeleteConfigRulesResponseBodyOperateRuleResult) SetOperateRuleItemList ¶ added in v2.2.9
func (s *DeleteConfigRulesResponseBodyOperateRuleResult) SetOperateRuleItemList(v []*DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) *DeleteConfigRulesResponseBodyOperateRuleResult
func (DeleteConfigRulesResponseBodyOperateRuleResult) String ¶ added in v2.2.9
func (s DeleteConfigRulesResponseBodyOperateRuleResult) String() string
type DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList ¶ added in v2.2.9
type DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList struct { // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The error code. // // * If the rule is disabled, no error code is returned. // * If the rule fails to be disabled, an error code is returned. For more information about error codes, see [Error codes](https://api.alibabacloud.com/document/Config/2020-09-07/errorCode). ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // Indicates whether the request was successful. Valid values: // // * true // * false Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString ¶ added in v2.2.9
func (s DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) GoString() string
func (*DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId ¶ added in v2.2.9
func (*DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode ¶ added in v2.2.9
func (*DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess ¶ added in v2.2.9
func (DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) String ¶ added in v2.2.9
func (s DeleteConfigRulesResponseBodyOperateRuleResultOperateRuleItemList) String() string
type DeleteRemediationsRequest ¶
type DeleteRemediationsRequest struct { // The ID of the remediation template. Separate multiple remediation template IDs with commas (,). // // For more information about how to obtain the ID of a remediation template, see [ListRemediations](~~270772~~). RemediationIds *string `json:"RemediationIds,omitempty" xml:"RemediationIds,omitempty"` }
func (DeleteRemediationsRequest) GoString ¶
func (s DeleteRemediationsRequest) GoString() string
func (*DeleteRemediationsRequest) SetRemediationIds ¶
func (s *DeleteRemediationsRequest) SetRemediationIds(v string) *DeleteRemediationsRequest
func (DeleteRemediationsRequest) String ¶
func (s DeleteRemediationsRequest) String() string
type DeleteRemediationsResponse ¶
type DeleteRemediationsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteRemediationsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteRemediationsResponse) GoString ¶
func (s DeleteRemediationsResponse) GoString() string
func (*DeleteRemediationsResponse) SetBody ¶
func (s *DeleteRemediationsResponse) SetBody(v *DeleteRemediationsResponseBody) *DeleteRemediationsResponse
func (*DeleteRemediationsResponse) SetHeaders ¶
func (s *DeleteRemediationsResponse) SetHeaders(v map[string]*string) *DeleteRemediationsResponse
func (*DeleteRemediationsResponse) SetStatusCode ¶
func (s *DeleteRemediationsResponse) SetStatusCode(v int32) *DeleteRemediationsResponse
func (DeleteRemediationsResponse) String ¶
func (s DeleteRemediationsResponse) String() string
type DeleteRemediationsResponseBody ¶
type DeleteRemediationsResponseBody struct { // The returned result. RemediationDeleteResults []*DeleteRemediationsResponseBodyRemediationDeleteResults `json:"RemediationDeleteResults,omitempty" xml:"RemediationDeleteResults,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteRemediationsResponseBody) GoString ¶
func (s DeleteRemediationsResponseBody) GoString() string
func (*DeleteRemediationsResponseBody) SetRemediationDeleteResults ¶
func (s *DeleteRemediationsResponseBody) SetRemediationDeleteResults(v []*DeleteRemediationsResponseBodyRemediationDeleteResults) *DeleteRemediationsResponseBody
func (*DeleteRemediationsResponseBody) SetRequestId ¶
func (s *DeleteRemediationsResponseBody) SetRequestId(v string) *DeleteRemediationsResponseBody
func (DeleteRemediationsResponseBody) String ¶
func (s DeleteRemediationsResponseBody) String() string
type DeleteRemediationsResponseBodyRemediationDeleteResults ¶
type DeleteRemediationsResponseBodyRemediationDeleteResults struct { // The error code returned. // // * If the remediation template is deleted, no error code is returned. // * If the remediation template fails to be deleted, an error code is returned. For more information about error codes, see [Error codes](https://error-center.alibabacloud.com/status/product/Config). ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` // The ID of the remediation template. RemediationId *string `json:"RemediationId,omitempty" xml:"RemediationId,omitempty"` // Indicates whether the request was successful. Valid values: // // * true: The request was successful. // * false: The request failed. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteRemediationsResponseBodyRemediationDeleteResults) GoString ¶
func (s DeleteRemediationsResponseBodyRemediationDeleteResults) GoString() string
func (*DeleteRemediationsResponseBodyRemediationDeleteResults) SetErrorMessage ¶
func (s *DeleteRemediationsResponseBodyRemediationDeleteResults) SetErrorMessage(v string) *DeleteRemediationsResponseBodyRemediationDeleteResults
func (*DeleteRemediationsResponseBodyRemediationDeleteResults) SetRemediationId ¶
func (s *DeleteRemediationsResponseBodyRemediationDeleteResults) SetRemediationId(v string) *DeleteRemediationsResponseBodyRemediationDeleteResults
func (*DeleteRemediationsResponseBodyRemediationDeleteResults) SetSuccess ¶
func (DeleteRemediationsResponseBodyRemediationDeleteResults) String ¶
func (s DeleteRemediationsResponseBodyRemediationDeleteResults) String() string
type DescribeRemediationRequest ¶ added in v2.4.0
type DescribeRemediationRequest struct { // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The ID of the remediation configuration. RemediationId *string `json:"RemediationId,omitempty" xml:"RemediationId,omitempty"` }
func (DescribeRemediationRequest) GoString ¶ added in v2.4.0
func (s DescribeRemediationRequest) GoString() string
func (*DescribeRemediationRequest) SetConfigRuleId ¶ added in v2.4.0
func (s *DescribeRemediationRequest) SetConfigRuleId(v string) *DescribeRemediationRequest
func (*DescribeRemediationRequest) SetRemediationId ¶ added in v2.4.0
func (s *DescribeRemediationRequest) SetRemediationId(v string) *DescribeRemediationRequest
func (DescribeRemediationRequest) String ¶ added in v2.4.0
func (s DescribeRemediationRequest) String() string
type DescribeRemediationResponse ¶ added in v2.4.0
type DescribeRemediationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRemediationResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRemediationResponse) GoString ¶ added in v2.4.0
func (s DescribeRemediationResponse) GoString() string
func (*DescribeRemediationResponse) SetBody ¶ added in v2.4.0
func (s *DescribeRemediationResponse) SetBody(v *DescribeRemediationResponseBody) *DescribeRemediationResponse
func (*DescribeRemediationResponse) SetHeaders ¶ added in v2.4.0
func (s *DescribeRemediationResponse) SetHeaders(v map[string]*string) *DescribeRemediationResponse
func (*DescribeRemediationResponse) SetStatusCode ¶ added in v2.4.0
func (s *DescribeRemediationResponse) SetStatusCode(v int32) *DescribeRemediationResponse
func (DescribeRemediationResponse) String ¶ added in v2.4.0
func (s DescribeRemediationResponse) String() string
type DescribeRemediationResponseBody ¶ added in v2.4.0
type DescribeRemediationResponseBody struct { // The details of the remediation configuration. Remediation *DescribeRemediationResponseBodyRemediation `json:"Remediation,omitempty" xml:"Remediation,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeRemediationResponseBody) GoString ¶ added in v2.4.0
func (s DescribeRemediationResponseBody) GoString() string
func (*DescribeRemediationResponseBody) SetRemediation ¶ added in v2.4.0
func (s *DescribeRemediationResponseBody) SetRemediation(v *DescribeRemediationResponseBodyRemediation) *DescribeRemediationResponseBody
func (*DescribeRemediationResponseBody) SetRequestId ¶ added in v2.4.0
func (s *DescribeRemediationResponseBody) SetRequestId(v string) *DescribeRemediationResponseBody
func (DescribeRemediationResponseBody) String ¶ added in v2.4.0
func (s DescribeRemediationResponseBody) String() string
type DescribeRemediationResponseBodyRemediation ¶ added in v2.4.0
type DescribeRemediationResponseBodyRemediation struct { // The ID of the Alibaba Cloud account. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The execution mode of the remediation template. Valid values: // // * NON_EXECUTION: The remediation template was not executed. // * AUTO_EXECUTION: The remediation template was automatically executed. // * MANUAL_EXECUTION: The remediation template was manually executed. // * NOT_CONFIG: The execution mode was not specified. InvokeType *string `json:"InvokeType,omitempty" xml:"InvokeType,omitempty"` // The record ID of the last successful execution of the remediation template. LastSuccessfulInvocationId *string `json:"LastSuccessfulInvocationId,omitempty" xml:"LastSuccessfulInvocationId,omitempty"` // The timestamp of the last successful execution of the remediation template. Unit: milliseconds. LastSuccessfulInvocationTime *int64 `json:"LastSuccessfulInvocationTime,omitempty" xml:"LastSuccessfulInvocationTime,omitempty"` // The mode of the last successful execution of the remediation template. Valid values: // // * NON_EXECUTION: The remediation template was not executed. // * AUTO_EXECUTION: The remediation template was automatically executed. // * MANUAL_EXECUTION: The remediation template was manually executed. // * NOT_CONFIG: The execution mode was not specified. LastSuccessfulInvocationType *string `json:"LastSuccessfulInvocationType,omitempty" xml:"LastSuccessfulInvocationType,omitempty"` // The ID of the remediation configuration. RemediationId *string `json:"RemediationId,omitempty" xml:"RemediationId,omitempty"` // The converted configuration of the remediation template. This parameter is returned only for an OOS remediation template. RemediationOriginParams *string `json:"RemediationOriginParams,omitempty" xml:"RemediationOriginParams,omitempty"` // The source of the remediation template. Valid values: // // * ALIYUN: official template // * CUSTOM: custom template // * NONE: none RemediationSourceType *string `json:"RemediationSourceType,omitempty" xml:"RemediationSourceType,omitempty"` // The ID of the remediation template. RemediationTemplateId *string `json:"RemediationTemplateId,omitempty" xml:"RemediationTemplateId,omitempty"` // The type of the remediation template. Valid values: // // * OOS: Operation Orchestration Service (official remediation) // * FC: Function Compute (custom remediation) RemediationType *string `json:"RemediationType,omitempty" xml:"RemediationType,omitempty"` }
func (DescribeRemediationResponseBodyRemediation) GoString ¶ added in v2.4.0
func (s DescribeRemediationResponseBodyRemediation) GoString() string
func (*DescribeRemediationResponseBodyRemediation) SetAccountId ¶ added in v2.4.0
func (s *DescribeRemediationResponseBodyRemediation) SetAccountId(v int64) *DescribeRemediationResponseBodyRemediation
func (*DescribeRemediationResponseBodyRemediation) SetConfigRuleId ¶ added in v2.4.0
func (s *DescribeRemediationResponseBodyRemediation) SetConfigRuleId(v string) *DescribeRemediationResponseBodyRemediation
func (*DescribeRemediationResponseBodyRemediation) SetInvokeType ¶ added in v2.4.0
func (s *DescribeRemediationResponseBodyRemediation) SetInvokeType(v string) *DescribeRemediationResponseBodyRemediation
func (*DescribeRemediationResponseBodyRemediation) SetLastSuccessfulInvocationId ¶ added in v2.4.0
func (s *DescribeRemediationResponseBodyRemediation) SetLastSuccessfulInvocationId(v string) *DescribeRemediationResponseBodyRemediation
func (*DescribeRemediationResponseBodyRemediation) SetLastSuccessfulInvocationTime ¶ added in v2.4.0
func (s *DescribeRemediationResponseBodyRemediation) SetLastSuccessfulInvocationTime(v int64) *DescribeRemediationResponseBodyRemediation
func (*DescribeRemediationResponseBodyRemediation) SetLastSuccessfulInvocationType ¶ added in v2.4.0
func (s *DescribeRemediationResponseBodyRemediation) SetLastSuccessfulInvocationType(v string) *DescribeRemediationResponseBodyRemediation
func (*DescribeRemediationResponseBodyRemediation) SetRemediationId ¶ added in v2.4.0
func (s *DescribeRemediationResponseBodyRemediation) SetRemediationId(v string) *DescribeRemediationResponseBodyRemediation
func (*DescribeRemediationResponseBodyRemediation) SetRemediationOriginParams ¶ added in v2.4.0
func (s *DescribeRemediationResponseBodyRemediation) SetRemediationOriginParams(v string) *DescribeRemediationResponseBodyRemediation
func (*DescribeRemediationResponseBodyRemediation) SetRemediationSourceType ¶ added in v2.4.0
func (s *DescribeRemediationResponseBodyRemediation) SetRemediationSourceType(v string) *DescribeRemediationResponseBodyRemediation
func (*DescribeRemediationResponseBodyRemediation) SetRemediationTemplateId ¶ added in v2.4.0
func (s *DescribeRemediationResponseBodyRemediation) SetRemediationTemplateId(v string) *DescribeRemediationResponseBodyRemediation
func (*DescribeRemediationResponseBodyRemediation) SetRemediationType ¶ added in v2.4.0
func (s *DescribeRemediationResponseBodyRemediation) SetRemediationType(v string) *DescribeRemediationResponseBodyRemediation
func (DescribeRemediationResponseBodyRemediation) String ¶ added in v2.4.0
func (s DescribeRemediationResponseBodyRemediation) String() string
type DetachAggregateConfigRuleToCompliancePackRequest ¶
type DetachAggregateConfigRuleToCompliancePackRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListAggregateCompliancePacks](~~262059~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The rule IDs. Separate multiple rule IDs with commas (,). // // For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (DetachAggregateConfigRuleToCompliancePackRequest) GoString ¶
func (s DetachAggregateConfigRuleToCompliancePackRequest) GoString() string
func (*DetachAggregateConfigRuleToCompliancePackRequest) SetAggregatorId ¶
func (s *DetachAggregateConfigRuleToCompliancePackRequest) SetAggregatorId(v string) *DetachAggregateConfigRuleToCompliancePackRequest
func (*DetachAggregateConfigRuleToCompliancePackRequest) SetCompliancePackId ¶
func (s *DetachAggregateConfigRuleToCompliancePackRequest) SetCompliancePackId(v string) *DetachAggregateConfigRuleToCompliancePackRequest
func (*DetachAggregateConfigRuleToCompliancePackRequest) SetConfigRuleIds ¶
func (s *DetachAggregateConfigRuleToCompliancePackRequest) SetConfigRuleIds(v string) *DetachAggregateConfigRuleToCompliancePackRequest
func (DetachAggregateConfigRuleToCompliancePackRequest) String ¶
func (s DetachAggregateConfigRuleToCompliancePackRequest) String() string
type DetachAggregateConfigRuleToCompliancePackResponse ¶
type DetachAggregateConfigRuleToCompliancePackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DetachAggregateConfigRuleToCompliancePackResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DetachAggregateConfigRuleToCompliancePackResponse) GoString ¶
func (s DetachAggregateConfigRuleToCompliancePackResponse) GoString() string
func (*DetachAggregateConfigRuleToCompliancePackResponse) SetHeaders ¶
func (s *DetachAggregateConfigRuleToCompliancePackResponse) SetHeaders(v map[string]*string) *DetachAggregateConfigRuleToCompliancePackResponse
func (*DetachAggregateConfigRuleToCompliancePackResponse) SetStatusCode ¶
func (s *DetachAggregateConfigRuleToCompliancePackResponse) SetStatusCode(v int32) *DetachAggregateConfigRuleToCompliancePackResponse
func (DetachAggregateConfigRuleToCompliancePackResponse) String ¶
func (s DetachAggregateConfigRuleToCompliancePackResponse) String() string
type DetachAggregateConfigRuleToCompliancePackResponseBody ¶
type DetachAggregateConfigRuleToCompliancePackResponseBody struct { // The results of the operations to remove one or more rules. OperateRuleResult *DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult `json:"OperateRuleResult,omitempty" xml:"OperateRuleResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DetachAggregateConfigRuleToCompliancePackResponseBody) GoString ¶
func (s DetachAggregateConfigRuleToCompliancePackResponseBody) GoString() string
func (*DetachAggregateConfigRuleToCompliancePackResponseBody) SetOperateRuleResult ¶
func (*DetachAggregateConfigRuleToCompliancePackResponseBody) SetRequestId ¶
func (s *DetachAggregateConfigRuleToCompliancePackResponseBody) SetRequestId(v string) *DetachAggregateConfigRuleToCompliancePackResponseBody
func (DetachAggregateConfigRuleToCompliancePackResponseBody) String ¶
func (s DetachAggregateConfigRuleToCompliancePackResponseBody) String() string
type DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult ¶
type DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult struct { // The result of the operation to remove the rule. OperateRuleItemList []*DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList `json:"OperateRuleItemList,omitempty" xml:"OperateRuleItemList,omitempty" type:"Repeated"` }
func (DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) GoString ¶
func (s DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) GoString() string
func (*DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) SetOperateRuleItemList ¶
func (DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) String ¶
func (s DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResult) String() string
type DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList ¶
type DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList struct { // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The error code. // // * This parameter is empty if the rule is removed from the compliance package. // * An error code is returned if the rule fails to be removed from the compliance package. For more information about error codes, see [Error codes](https://error-center.alibabacloud.com/status/product/Config). ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // Indicates whether the request was successful. Valid values: // // * true // * false Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) GoString ¶
func (*DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId ¶
func (*DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode ¶
func (*DetachAggregateConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess ¶
type DetachConfigRuleToCompliancePackRequest ¶
type DetachConfigRuleToCompliancePackRequest struct { // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListCompliancePacks](~~263332~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The rule ID. Separate multiple rule IDs with commas (,). // // For more information about how to obtain the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (DetachConfigRuleToCompliancePackRequest) GoString ¶
func (s DetachConfigRuleToCompliancePackRequest) GoString() string
func (*DetachConfigRuleToCompliancePackRequest) SetCompliancePackId ¶
func (s *DetachConfigRuleToCompliancePackRequest) SetCompliancePackId(v string) *DetachConfigRuleToCompliancePackRequest
func (*DetachConfigRuleToCompliancePackRequest) SetConfigRuleIds ¶
func (s *DetachConfigRuleToCompliancePackRequest) SetConfigRuleIds(v string) *DetachConfigRuleToCompliancePackRequest
func (DetachConfigRuleToCompliancePackRequest) String ¶
func (s DetachConfigRuleToCompliancePackRequest) String() string
type DetachConfigRuleToCompliancePackResponse ¶
type DetachConfigRuleToCompliancePackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DetachConfigRuleToCompliancePackResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DetachConfigRuleToCompliancePackResponse) GoString ¶
func (s DetachConfigRuleToCompliancePackResponse) GoString() string
func (*DetachConfigRuleToCompliancePackResponse) SetHeaders ¶
func (s *DetachConfigRuleToCompliancePackResponse) SetHeaders(v map[string]*string) *DetachConfigRuleToCompliancePackResponse
func (*DetachConfigRuleToCompliancePackResponse) SetStatusCode ¶
func (s *DetachConfigRuleToCompliancePackResponse) SetStatusCode(v int32) *DetachConfigRuleToCompliancePackResponse
func (DetachConfigRuleToCompliancePackResponse) String ¶
func (s DetachConfigRuleToCompliancePackResponse) String() string
type DetachConfigRuleToCompliancePackResponseBody ¶
type DetachConfigRuleToCompliancePackResponseBody struct { // The results of the operations to remove one or more rules. OperateRuleResult *DetachConfigRuleToCompliancePackResponseBodyOperateRuleResult `json:"OperateRuleResult,omitempty" xml:"OperateRuleResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DetachConfigRuleToCompliancePackResponseBody) GoString ¶
func (s DetachConfigRuleToCompliancePackResponseBody) GoString() string
func (*DetachConfigRuleToCompliancePackResponseBody) SetOperateRuleResult ¶
func (s *DetachConfigRuleToCompliancePackResponseBody) SetOperateRuleResult(v *DetachConfigRuleToCompliancePackResponseBodyOperateRuleResult) *DetachConfigRuleToCompliancePackResponseBody
func (*DetachConfigRuleToCompliancePackResponseBody) SetRequestId ¶
func (s *DetachConfigRuleToCompliancePackResponseBody) SetRequestId(v string) *DetachConfigRuleToCompliancePackResponseBody
func (DetachConfigRuleToCompliancePackResponseBody) String ¶
func (s DetachConfigRuleToCompliancePackResponseBody) String() string
type DetachConfigRuleToCompliancePackResponseBodyOperateRuleResult ¶
type DetachConfigRuleToCompliancePackResponseBodyOperateRuleResult struct { // The result of the operation to remove the rule. OperateRuleItemList []*DetachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList `json:"OperateRuleItemList,omitempty" xml:"OperateRuleItemList,omitempty" type:"Repeated"` }
func (DetachConfigRuleToCompliancePackResponseBodyOperateRuleResult) GoString ¶
func (s DetachConfigRuleToCompliancePackResponseBodyOperateRuleResult) GoString() string
func (*DetachConfigRuleToCompliancePackResponseBodyOperateRuleResult) SetOperateRuleItemList ¶
func (DetachConfigRuleToCompliancePackResponseBodyOperateRuleResult) String ¶
func (s DetachConfigRuleToCompliancePackResponseBodyOperateRuleResult) String() string
type DetachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList ¶
type DetachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList struct { // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The error code returned. // // * This parameter is empty if the rule is removed from the compliance package. // * An error code is returned if the rule fails to be removed from the compliance package. For more information about error codes, see [Error codes](https://error-center.alibabacloud.com/status/product/Config). ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // Indicates whether the request was successful. Valid values: // // * true: The request was successful. // * false: The request failed. Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (*DetachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetConfigRuleId ¶
func (*DetachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetErrorCode ¶
func (*DetachConfigRuleToCompliancePackResponseBodyOperateRuleResultOperateRuleItemList) SetSuccess ¶
type EvaluatePreConfigRulesRequest ¶ added in v2.2.3
type EvaluatePreConfigRulesRequest struct { // Specifies whether to enable the managed rule. Valid values: // // * true: enables the managed rule. // * false: does not enable the managed rule. This is the default value. // // > After you create an evaluation rule, a managed rule that has the same settings as the evaluation rule is created. After you create a resource, the managed rule can be used to continuously check the compliance of the resource. EnableManagedRules *bool `json:"EnableManagedRules,omitempty" xml:"EnableManagedRules,omitempty"` // The resources that you want to evaluate. ResourceEvaluateItems []*EvaluatePreConfigRulesRequestResourceEvaluateItems `json:"ResourceEvaluateItems,omitempty" xml:"ResourceEvaluateItems,omitempty" type:"Repeated"` }
func (EvaluatePreConfigRulesRequest) GoString ¶ added in v2.2.3
func (s EvaluatePreConfigRulesRequest) GoString() string
func (*EvaluatePreConfigRulesRequest) SetEnableManagedRules ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesRequest) SetEnableManagedRules(v bool) *EvaluatePreConfigRulesRequest
func (*EvaluatePreConfigRulesRequest) SetResourceEvaluateItems ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesRequest) SetResourceEvaluateItems(v []*EvaluatePreConfigRulesRequestResourceEvaluateItems) *EvaluatePreConfigRulesRequest
func (EvaluatePreConfigRulesRequest) String ¶ added in v2.2.3
func (s EvaluatePreConfigRulesRequest) String() string
type EvaluatePreConfigRulesRequestResourceEvaluateItems ¶ added in v2.2.3
type EvaluatePreConfigRulesRequestResourceEvaluateItems struct { // The logical ID of the resource. ResourceLogicalId *string `json:"ResourceLogicalId,omitempty" xml:"ResourceLogicalId,omitempty"` // The properties of the resource. ResourceProperties *string `json:"ResourceProperties,omitempty" xml:"ResourceProperties,omitempty"` // The type of the resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The evaluation rules. Rules []*EvaluatePreConfigRulesRequestResourceEvaluateItemsRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"` }
func (EvaluatePreConfigRulesRequestResourceEvaluateItems) GoString ¶ added in v2.2.3
func (s EvaluatePreConfigRulesRequestResourceEvaluateItems) GoString() string
func (*EvaluatePreConfigRulesRequestResourceEvaluateItems) SetResourceLogicalId ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesRequestResourceEvaluateItems) SetResourceLogicalId(v string) *EvaluatePreConfigRulesRequestResourceEvaluateItems
func (*EvaluatePreConfigRulesRequestResourceEvaluateItems) SetResourceProperties ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesRequestResourceEvaluateItems) SetResourceProperties(v string) *EvaluatePreConfigRulesRequestResourceEvaluateItems
func (*EvaluatePreConfigRulesRequestResourceEvaluateItems) SetResourceType ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesRequestResourceEvaluateItems) SetResourceType(v string) *EvaluatePreConfigRulesRequestResourceEvaluateItems
func (EvaluatePreConfigRulesRequestResourceEvaluateItems) String ¶ added in v2.2.3
func (s EvaluatePreConfigRulesRequestResourceEvaluateItems) String() string
type EvaluatePreConfigRulesRequestResourceEvaluateItemsRules ¶ added in v2.2.3
type EvaluatePreConfigRulesRequestResourceEvaluateItemsRules struct { // The identifier of the evaluation rule. // // For more information about how to obtain the identifier of an evaluation rule, see [ListManagedRules](~~467810~~). Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` // The input parameters of the evaluation rule. InputParameters *string `json:"InputParameters,omitempty" xml:"InputParameters,omitempty"` }
func (EvaluatePreConfigRulesRequestResourceEvaluateItemsRules) GoString ¶ added in v2.2.3
func (s EvaluatePreConfigRulesRequestResourceEvaluateItemsRules) GoString() string
func (*EvaluatePreConfigRulesRequestResourceEvaluateItemsRules) SetIdentifier ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesRequestResourceEvaluateItemsRules) SetIdentifier(v string) *EvaluatePreConfigRulesRequestResourceEvaluateItemsRules
func (*EvaluatePreConfigRulesRequestResourceEvaluateItemsRules) SetInputParameters ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesRequestResourceEvaluateItemsRules) SetInputParameters(v string) *EvaluatePreConfigRulesRequestResourceEvaluateItemsRules
func (EvaluatePreConfigRulesRequestResourceEvaluateItemsRules) String ¶ added in v2.2.3
func (s EvaluatePreConfigRulesRequestResourceEvaluateItemsRules) String() string
type EvaluatePreConfigRulesResponse ¶ added in v2.2.3
type EvaluatePreConfigRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *EvaluatePreConfigRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (EvaluatePreConfigRulesResponse) GoString ¶ added in v2.2.3
func (s EvaluatePreConfigRulesResponse) GoString() string
func (*EvaluatePreConfigRulesResponse) SetBody ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesResponse) SetBody(v *EvaluatePreConfigRulesResponseBody) *EvaluatePreConfigRulesResponse
func (*EvaluatePreConfigRulesResponse) SetHeaders ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesResponse) SetHeaders(v map[string]*string) *EvaluatePreConfigRulesResponse
func (*EvaluatePreConfigRulesResponse) SetStatusCode ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesResponse) SetStatusCode(v int32) *EvaluatePreConfigRulesResponse
func (EvaluatePreConfigRulesResponse) String ¶ added in v2.2.3
func (s EvaluatePreConfigRulesResponse) String() string
type EvaluatePreConfigRulesResponseBody ¶ added in v2.2.3
type EvaluatePreConfigRulesResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The details of the compliance evaluation result. ResourceEvaluations []*EvaluatePreConfigRulesResponseBodyResourceEvaluations `json:"ResourceEvaluations,omitempty" xml:"ResourceEvaluations,omitempty" type:"Repeated"` }
func (EvaluatePreConfigRulesResponseBody) GoString ¶ added in v2.2.3
func (s EvaluatePreConfigRulesResponseBody) GoString() string
func (*EvaluatePreConfigRulesResponseBody) SetRequestId ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesResponseBody) SetRequestId(v string) *EvaluatePreConfigRulesResponseBody
func (*EvaluatePreConfigRulesResponseBody) SetResourceEvaluations ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesResponseBody) SetResourceEvaluations(v []*EvaluatePreConfigRulesResponseBodyResourceEvaluations) *EvaluatePreConfigRulesResponseBody
func (EvaluatePreConfigRulesResponseBody) String ¶ added in v2.2.3
func (s EvaluatePreConfigRulesResponseBody) String() string
type EvaluatePreConfigRulesResponseBodyResourceEvaluations ¶ added in v2.2.3
type EvaluatePreConfigRulesResponseBodyResourceEvaluations struct { // The logical ID of the resource. // // > If the ResourceLogicalId request parameter is left empty, the value of the ResourceLogicalId response parameter is generated based on the value of the `ResourceProperties` parameter. ResourceLogicalId *string `json:"ResourceLogicalId,omitempty" xml:"ResourceLogicalId,omitempty"` // The type of the resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The evaluation rules. Rules []*EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"` }
func (EvaluatePreConfigRulesResponseBodyResourceEvaluations) GoString ¶ added in v2.2.3
func (s EvaluatePreConfigRulesResponseBodyResourceEvaluations) GoString() string
func (*EvaluatePreConfigRulesResponseBodyResourceEvaluations) SetResourceLogicalId ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesResponseBodyResourceEvaluations) SetResourceLogicalId(v string) *EvaluatePreConfigRulesResponseBodyResourceEvaluations
func (*EvaluatePreConfigRulesResponseBodyResourceEvaluations) SetResourceType ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesResponseBodyResourceEvaluations) SetResourceType(v string) *EvaluatePreConfigRulesResponseBodyResourceEvaluations
func (EvaluatePreConfigRulesResponseBodyResourceEvaluations) String ¶ added in v2.2.3
func (s EvaluatePreConfigRulesResponseBodyResourceEvaluations) String() string
type EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules ¶ added in v2.2.3
type EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules struct { // The reason why the resource was evaluated as incompliant. Annotation *string `json:"Annotation,omitempty" xml:"Annotation,omitempty"` // The compliance type of the resource that was evaluated by using the evaluation rule. Valid values: // // * COMPLIANT: The resource was evaluated as compliant. // * NON_COMPLIANT: The resource was evaluated as incompliant. // * NOT_APPLICABLE: The evaluation rule does not apply to the resource. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The URL of the topic that describes how the managed rule remediates the incompliant configurations. HelpUrl *string `json:"HelpUrl,omitempty" xml:"HelpUrl,omitempty"` // The identifier of the evaluation rule. Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` }
func (EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) GoString ¶ added in v2.2.3
func (s EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) GoString() string
func (*EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) SetAnnotation ¶ added in v2.2.3
func (*EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) SetComplianceType ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) SetComplianceType(v string) *EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules
func (*EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) SetHelpUrl ¶ added in v2.2.3
func (*EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) SetIdentifier ¶ added in v2.2.3
func (EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) String ¶ added in v2.2.3
func (s EvaluatePreConfigRulesResponseBodyResourceEvaluationsRules) String() string
type EvaluatePreConfigRulesShrinkRequest ¶ added in v2.2.3
type EvaluatePreConfigRulesShrinkRequest struct { // Specifies whether to enable the managed rule. Valid values: // // * true: enables the managed rule. // * false: does not enable the managed rule. This is the default value. // // > After you create an evaluation rule, a managed rule that has the same settings as the evaluation rule is created. After you create a resource, the managed rule can be used to continuously check the compliance of the resource. EnableManagedRules *bool `json:"EnableManagedRules,omitempty" xml:"EnableManagedRules,omitempty"` // The resources that you want to evaluate. ResourceEvaluateItemsShrink *string `json:"ResourceEvaluateItems,omitempty" xml:"ResourceEvaluateItems,omitempty"` }
func (EvaluatePreConfigRulesShrinkRequest) GoString ¶ added in v2.2.3
func (s EvaluatePreConfigRulesShrinkRequest) GoString() string
func (*EvaluatePreConfigRulesShrinkRequest) SetEnableManagedRules ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesShrinkRequest) SetEnableManagedRules(v bool) *EvaluatePreConfigRulesShrinkRequest
func (*EvaluatePreConfigRulesShrinkRequest) SetResourceEvaluateItemsShrink ¶ added in v2.2.3
func (s *EvaluatePreConfigRulesShrinkRequest) SetResourceEvaluateItemsShrink(v string) *EvaluatePreConfigRulesShrinkRequest
func (EvaluatePreConfigRulesShrinkRequest) String ¶ added in v2.2.3
func (s EvaluatePreConfigRulesShrinkRequest) String() string
type GenerateAggregateCompliancePackReportRequest ¶
type GenerateAggregateCompliancePackReportRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The `token` can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListAggregateCompliancePacks](~~262059~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` }
func (GenerateAggregateCompliancePackReportRequest) GoString ¶
func (s GenerateAggregateCompliancePackReportRequest) GoString() string
func (*GenerateAggregateCompliancePackReportRequest) SetAggregatorId ¶
func (s *GenerateAggregateCompliancePackReportRequest) SetAggregatorId(v string) *GenerateAggregateCompliancePackReportRequest
func (*GenerateAggregateCompliancePackReportRequest) SetClientToken ¶
func (s *GenerateAggregateCompliancePackReportRequest) SetClientToken(v string) *GenerateAggregateCompliancePackReportRequest
func (*GenerateAggregateCompliancePackReportRequest) SetCompliancePackId ¶
func (s *GenerateAggregateCompliancePackReportRequest) SetCompliancePackId(v string) *GenerateAggregateCompliancePackReportRequest
func (GenerateAggregateCompliancePackReportRequest) String ¶
func (s GenerateAggregateCompliancePackReportRequest) String() string
type GenerateAggregateCompliancePackReportResponse ¶
type GenerateAggregateCompliancePackReportResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GenerateAggregateCompliancePackReportResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GenerateAggregateCompliancePackReportResponse) GoString ¶
func (s GenerateAggregateCompliancePackReportResponse) GoString() string
func (*GenerateAggregateCompliancePackReportResponse) SetHeaders ¶
func (s *GenerateAggregateCompliancePackReportResponse) SetHeaders(v map[string]*string) *GenerateAggregateCompliancePackReportResponse
func (*GenerateAggregateCompliancePackReportResponse) SetStatusCode ¶
func (s *GenerateAggregateCompliancePackReportResponse) SetStatusCode(v int32) *GenerateAggregateCompliancePackReportResponse
func (GenerateAggregateCompliancePackReportResponse) String ¶
func (s GenerateAggregateCompliancePackReportResponse) String() string
type GenerateAggregateCompliancePackReportResponseBody ¶
type GenerateAggregateCompliancePackReportResponseBody struct { // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GenerateAggregateCompliancePackReportResponseBody) GoString ¶
func (s GenerateAggregateCompliancePackReportResponseBody) GoString() string
func (*GenerateAggregateCompliancePackReportResponseBody) SetCompliancePackId ¶
func (s *GenerateAggregateCompliancePackReportResponseBody) SetCompliancePackId(v string) *GenerateAggregateCompliancePackReportResponseBody
func (*GenerateAggregateCompliancePackReportResponseBody) SetRequestId ¶
func (s *GenerateAggregateCompliancePackReportResponseBody) SetRequestId(v string) *GenerateAggregateCompliancePackReportResponseBody
func (GenerateAggregateCompliancePackReportResponseBody) String ¶
func (s GenerateAggregateCompliancePackReportResponseBody) String() string
type GenerateAggregateConfigRulesReportRequest ¶
type GenerateAggregateConfigRulesReportRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The `token` can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The rule ID. Separate multiple rule IDs with commas (,). // // For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (GenerateAggregateConfigRulesReportRequest) GoString ¶
func (s GenerateAggregateConfigRulesReportRequest) GoString() string
func (*GenerateAggregateConfigRulesReportRequest) SetAggregatorId ¶
func (s *GenerateAggregateConfigRulesReportRequest) SetAggregatorId(v string) *GenerateAggregateConfigRulesReportRequest
func (*GenerateAggregateConfigRulesReportRequest) SetClientToken ¶
func (s *GenerateAggregateConfigRulesReportRequest) SetClientToken(v string) *GenerateAggregateConfigRulesReportRequest
func (*GenerateAggregateConfigRulesReportRequest) SetConfigRuleIds ¶
func (s *GenerateAggregateConfigRulesReportRequest) SetConfigRuleIds(v string) *GenerateAggregateConfigRulesReportRequest
func (GenerateAggregateConfigRulesReportRequest) String ¶
func (s GenerateAggregateConfigRulesReportRequest) String() string
type GenerateAggregateConfigRulesReportResponse ¶
type GenerateAggregateConfigRulesReportResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GenerateAggregateConfigRulesReportResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GenerateAggregateConfigRulesReportResponse) GoString ¶
func (s GenerateAggregateConfigRulesReportResponse) GoString() string
func (*GenerateAggregateConfigRulesReportResponse) SetHeaders ¶
func (s *GenerateAggregateConfigRulesReportResponse) SetHeaders(v map[string]*string) *GenerateAggregateConfigRulesReportResponse
func (*GenerateAggregateConfigRulesReportResponse) SetStatusCode ¶
func (s *GenerateAggregateConfigRulesReportResponse) SetStatusCode(v int32) *GenerateAggregateConfigRulesReportResponse
func (GenerateAggregateConfigRulesReportResponse) String ¶
func (s GenerateAggregateConfigRulesReportResponse) String() string
type GenerateAggregateConfigRulesReportResponseBody ¶
type GenerateAggregateConfigRulesReportResponseBody struct { // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the compliance evaluation report. ReportId *string `json:"ReportId,omitempty" xml:"ReportId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GenerateAggregateConfigRulesReportResponseBody) GoString ¶
func (s GenerateAggregateConfigRulesReportResponseBody) GoString() string
func (*GenerateAggregateConfigRulesReportResponseBody) SetAggregatorId ¶
func (s *GenerateAggregateConfigRulesReportResponseBody) SetAggregatorId(v string) *GenerateAggregateConfigRulesReportResponseBody
func (*GenerateAggregateConfigRulesReportResponseBody) SetReportId ¶
func (s *GenerateAggregateConfigRulesReportResponseBody) SetReportId(v string) *GenerateAggregateConfigRulesReportResponseBody
func (*GenerateAggregateConfigRulesReportResponseBody) SetRequestId ¶
func (s *GenerateAggregateConfigRulesReportResponseBody) SetRequestId(v string) *GenerateAggregateConfigRulesReportResponseBody
func (GenerateAggregateConfigRulesReportResponseBody) String ¶
func (s GenerateAggregateConfigRulesReportResponseBody) String() string
type GenerateAggregateResourceInventoryRequest ¶ added in v2.2.9
type GenerateAggregateResourceInventoryRequest struct { // The IDs of member accounts in the account group. Separate multiple member account IDs with commas (,). AccountIds *string `json:"AccountIds,omitempty" xml:"AccountIds,omitempty"` // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The IDs of the regions to which the resources belong. Separate multiple region IDs with commas (,). Regions *string `json:"Regions,omitempty" xml:"Regions,omitempty"` // The resource types. Separate multiple resource types with commas (,). ResourceTypes *string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty"` }
func (GenerateAggregateResourceInventoryRequest) GoString ¶ added in v2.2.9
func (s GenerateAggregateResourceInventoryRequest) GoString() string
func (*GenerateAggregateResourceInventoryRequest) SetAccountIds ¶ added in v2.2.9
func (s *GenerateAggregateResourceInventoryRequest) SetAccountIds(v string) *GenerateAggregateResourceInventoryRequest
func (*GenerateAggregateResourceInventoryRequest) SetAggregatorId ¶ added in v2.2.9
func (s *GenerateAggregateResourceInventoryRequest) SetAggregatorId(v string) *GenerateAggregateResourceInventoryRequest
func (*GenerateAggregateResourceInventoryRequest) SetRegions ¶ added in v2.2.9
func (s *GenerateAggregateResourceInventoryRequest) SetRegions(v string) *GenerateAggregateResourceInventoryRequest
func (*GenerateAggregateResourceInventoryRequest) SetResourceTypes ¶ added in v2.2.9
func (s *GenerateAggregateResourceInventoryRequest) SetResourceTypes(v string) *GenerateAggregateResourceInventoryRequest
func (GenerateAggregateResourceInventoryRequest) String ¶ added in v2.2.9
func (s GenerateAggregateResourceInventoryRequest) String() string
type GenerateAggregateResourceInventoryResponse ¶ added in v2.2.9
type GenerateAggregateResourceInventoryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GenerateAggregateResourceInventoryResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GenerateAggregateResourceInventoryResponse) GoString ¶ added in v2.2.9
func (s GenerateAggregateResourceInventoryResponse) GoString() string
func (*GenerateAggregateResourceInventoryResponse) SetHeaders ¶ added in v2.2.9
func (s *GenerateAggregateResourceInventoryResponse) SetHeaders(v map[string]*string) *GenerateAggregateResourceInventoryResponse
func (*GenerateAggregateResourceInventoryResponse) SetStatusCode ¶ added in v2.2.9
func (s *GenerateAggregateResourceInventoryResponse) SetStatusCode(v int32) *GenerateAggregateResourceInventoryResponse
func (GenerateAggregateResourceInventoryResponse) String ¶ added in v2.2.9
func (s GenerateAggregateResourceInventoryResponse) String() string
type GenerateAggregateResourceInventoryResponseBody ¶ added in v2.2.9
type GenerateAggregateResourceInventoryResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GenerateAggregateResourceInventoryResponseBody) GoString ¶ added in v2.2.9
func (s GenerateAggregateResourceInventoryResponseBody) GoString() string
func (*GenerateAggregateResourceInventoryResponseBody) SetRequestId ¶ added in v2.2.9
func (s *GenerateAggregateResourceInventoryResponseBody) SetRequestId(v string) *GenerateAggregateResourceInventoryResponseBody
func (GenerateAggregateResourceInventoryResponseBody) String ¶ added in v2.2.9
func (s GenerateAggregateResourceInventoryResponseBody) String() string
type GenerateCompliancePackReportRequest ¶
type GenerateCompliancePackReportRequest struct { // The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The `token` can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListCompliancePacks](~~263332~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` }
func (GenerateCompliancePackReportRequest) GoString ¶
func (s GenerateCompliancePackReportRequest) GoString() string
func (*GenerateCompliancePackReportRequest) SetClientToken ¶
func (s *GenerateCompliancePackReportRequest) SetClientToken(v string) *GenerateCompliancePackReportRequest
func (*GenerateCompliancePackReportRequest) SetCompliancePackId ¶
func (s *GenerateCompliancePackReportRequest) SetCompliancePackId(v string) *GenerateCompliancePackReportRequest
func (GenerateCompliancePackReportRequest) String ¶
func (s GenerateCompliancePackReportRequest) String() string
type GenerateCompliancePackReportResponse ¶
type GenerateCompliancePackReportResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GenerateCompliancePackReportResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GenerateCompliancePackReportResponse) GoString ¶
func (s GenerateCompliancePackReportResponse) GoString() string
func (*GenerateCompliancePackReportResponse) SetHeaders ¶
func (s *GenerateCompliancePackReportResponse) SetHeaders(v map[string]*string) *GenerateCompliancePackReportResponse
func (*GenerateCompliancePackReportResponse) SetStatusCode ¶
func (s *GenerateCompliancePackReportResponse) SetStatusCode(v int32) *GenerateCompliancePackReportResponse
func (GenerateCompliancePackReportResponse) String ¶
func (s GenerateCompliancePackReportResponse) String() string
type GenerateCompliancePackReportResponseBody ¶
type GenerateCompliancePackReportResponseBody struct { // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GenerateCompliancePackReportResponseBody) GoString ¶
func (s GenerateCompliancePackReportResponseBody) GoString() string
func (*GenerateCompliancePackReportResponseBody) SetCompliancePackId ¶
func (s *GenerateCompliancePackReportResponseBody) SetCompliancePackId(v string) *GenerateCompliancePackReportResponseBody
func (*GenerateCompliancePackReportResponseBody) SetRequestId ¶
func (s *GenerateCompliancePackReportResponseBody) SetRequestId(v string) *GenerateCompliancePackReportResponseBody
func (GenerateCompliancePackReportResponseBody) String ¶
func (s GenerateCompliancePackReportResponseBody) String() string
type GenerateConfigRulesReportRequest ¶
type GenerateConfigRulesReportRequest struct { // The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make sure that it is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the rule. Separate multiple rule IDs with commas (,). // // For more information about how to query the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (GenerateConfigRulesReportRequest) GoString ¶
func (s GenerateConfigRulesReportRequest) GoString() string
func (*GenerateConfigRulesReportRequest) SetClientToken ¶
func (s *GenerateConfigRulesReportRequest) SetClientToken(v string) *GenerateConfigRulesReportRequest
func (*GenerateConfigRulesReportRequest) SetConfigRuleIds ¶
func (s *GenerateConfigRulesReportRequest) SetConfigRuleIds(v string) *GenerateConfigRulesReportRequest
func (GenerateConfigRulesReportRequest) String ¶
func (s GenerateConfigRulesReportRequest) String() string
type GenerateConfigRulesReportResponse ¶
type GenerateConfigRulesReportResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GenerateConfigRulesReportResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GenerateConfigRulesReportResponse) GoString ¶
func (s GenerateConfigRulesReportResponse) GoString() string
func (*GenerateConfigRulesReportResponse) SetHeaders ¶
func (s *GenerateConfigRulesReportResponse) SetHeaders(v map[string]*string) *GenerateConfigRulesReportResponse
func (*GenerateConfigRulesReportResponse) SetStatusCode ¶
func (s *GenerateConfigRulesReportResponse) SetStatusCode(v int32) *GenerateConfigRulesReportResponse
func (GenerateConfigRulesReportResponse) String ¶
func (s GenerateConfigRulesReportResponse) String() string
type GenerateConfigRulesReportResponseBody ¶
type GenerateConfigRulesReportResponseBody struct { // The ID of the compliance evaluation report. ReportId *string `json:"ReportId,omitempty" xml:"ReportId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GenerateConfigRulesReportResponseBody) GoString ¶
func (s GenerateConfigRulesReportResponseBody) GoString() string
func (*GenerateConfigRulesReportResponseBody) SetReportId ¶
func (s *GenerateConfigRulesReportResponseBody) SetReportId(v string) *GenerateConfigRulesReportResponseBody
func (*GenerateConfigRulesReportResponseBody) SetRequestId ¶
func (s *GenerateConfigRulesReportResponseBody) SetRequestId(v string) *GenerateConfigRulesReportResponseBody
func (GenerateConfigRulesReportResponseBody) String ¶
func (s GenerateConfigRulesReportResponseBody) String() string
type GenerateResourceInventoryRequest ¶ added in v2.2.9
type GenerateResourceInventoryRequest struct { // The region IDs of the resources. Separate multiple region IDs with commas (,). Regions *string `json:"Regions,omitempty" xml:"Regions,omitempty"` // The resource types. Separate multiple resource types with commas (,). ResourceTypes *string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty"` }
func (GenerateResourceInventoryRequest) GoString ¶ added in v2.2.9
func (s GenerateResourceInventoryRequest) GoString() string
func (*GenerateResourceInventoryRequest) SetRegions ¶ added in v2.2.9
func (s *GenerateResourceInventoryRequest) SetRegions(v string) *GenerateResourceInventoryRequest
func (*GenerateResourceInventoryRequest) SetResourceTypes ¶ added in v2.2.9
func (s *GenerateResourceInventoryRequest) SetResourceTypes(v string) *GenerateResourceInventoryRequest
func (GenerateResourceInventoryRequest) String ¶ added in v2.2.9
func (s GenerateResourceInventoryRequest) String() string
type GenerateResourceInventoryResponse ¶ added in v2.2.9
type GenerateResourceInventoryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GenerateResourceInventoryResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GenerateResourceInventoryResponse) GoString ¶ added in v2.2.9
func (s GenerateResourceInventoryResponse) GoString() string
func (*GenerateResourceInventoryResponse) SetHeaders ¶ added in v2.2.9
func (s *GenerateResourceInventoryResponse) SetHeaders(v map[string]*string) *GenerateResourceInventoryResponse
func (*GenerateResourceInventoryResponse) SetStatusCode ¶ added in v2.2.9
func (s *GenerateResourceInventoryResponse) SetStatusCode(v int32) *GenerateResourceInventoryResponse
func (GenerateResourceInventoryResponse) String ¶ added in v2.2.9
func (s GenerateResourceInventoryResponse) String() string
type GenerateResourceInventoryResponseBody ¶ added in v2.2.9
type GenerateResourceInventoryResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GenerateResourceInventoryResponseBody) GoString ¶ added in v2.2.9
func (s GenerateResourceInventoryResponseBody) GoString() string
func (*GenerateResourceInventoryResponseBody) SetRequestId ¶ added in v2.2.9
func (s *GenerateResourceInventoryResponseBody) SetRequestId(v string) *GenerateResourceInventoryResponseBody
func (GenerateResourceInventoryResponseBody) String ¶ added in v2.2.9
func (s GenerateResourceInventoryResponseBody) String() string
type GetAdvancedSearchFileResponse ¶ added in v2.3.0
type GetAdvancedSearchFileResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAdvancedSearchFileResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAdvancedSearchFileResponse) GoString ¶ added in v2.3.0
func (s GetAdvancedSearchFileResponse) GoString() string
func (*GetAdvancedSearchFileResponse) SetBody ¶ added in v2.3.0
func (s *GetAdvancedSearchFileResponse) SetBody(v *GetAdvancedSearchFileResponseBody) *GetAdvancedSearchFileResponse
func (*GetAdvancedSearchFileResponse) SetHeaders ¶ added in v2.3.0
func (s *GetAdvancedSearchFileResponse) SetHeaders(v map[string]*string) *GetAdvancedSearchFileResponse
func (*GetAdvancedSearchFileResponse) SetStatusCode ¶ added in v2.3.0
func (s *GetAdvancedSearchFileResponse) SetStatusCode(v int32) *GetAdvancedSearchFileResponse
func (GetAdvancedSearchFileResponse) String ¶ added in v2.3.0
func (s GetAdvancedSearchFileResponse) String() string
type GetAdvancedSearchFileResponseBody ¶ added in v2.3.0
type GetAdvancedSearchFileResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The information about the resource file. ResourceSearch *GetAdvancedSearchFileResponseBodyResourceSearch `json:"ResourceSearch,omitempty" xml:"ResourceSearch,omitempty" type:"Struct"` }
func (GetAdvancedSearchFileResponseBody) GoString ¶ added in v2.3.0
func (s GetAdvancedSearchFileResponseBody) GoString() string
func (*GetAdvancedSearchFileResponseBody) SetRequestId ¶ added in v2.3.0
func (s *GetAdvancedSearchFileResponseBody) SetRequestId(v string) *GetAdvancedSearchFileResponseBody
func (*GetAdvancedSearchFileResponseBody) SetResourceSearch ¶ added in v2.3.0
func (s *GetAdvancedSearchFileResponseBody) SetResourceSearch(v *GetAdvancedSearchFileResponseBodyResourceSearch) *GetAdvancedSearchFileResponseBody
func (GetAdvancedSearchFileResponseBody) String ¶ added in v2.3.0
func (s GetAdvancedSearchFileResponseBody) String() string
type GetAdvancedSearchFileResponseBodyResourceSearch ¶ added in v2.3.0
type GetAdvancedSearchFileResponseBodyResourceSearch struct { // The download URL of the resource file. DownloadUrl *string `json:"DownloadUrl,omitempty" xml:"DownloadUrl,omitempty"` // The time when the resource file was generated. The value is a timestamp. Unit: milliseconds. ResourceInventoryGenerateTime *int64 `json:"ResourceInventoryGenerateTime,omitempty" xml:"ResourceInventoryGenerateTime,omitempty"` // The generation status of the resource file. Valid values: // // * CREATING: The resource file is being generated. // * COMPLETE: The resource file is generated. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (GetAdvancedSearchFileResponseBodyResourceSearch) GoString ¶ added in v2.3.0
func (s GetAdvancedSearchFileResponseBodyResourceSearch) GoString() string
func (*GetAdvancedSearchFileResponseBodyResourceSearch) SetDownloadUrl ¶ added in v2.3.0
func (s *GetAdvancedSearchFileResponseBodyResourceSearch) SetDownloadUrl(v string) *GetAdvancedSearchFileResponseBodyResourceSearch
func (*GetAdvancedSearchFileResponseBodyResourceSearch) SetResourceInventoryGenerateTime ¶ added in v2.3.0
func (s *GetAdvancedSearchFileResponseBodyResourceSearch) SetResourceInventoryGenerateTime(v int64) *GetAdvancedSearchFileResponseBodyResourceSearch
func (*GetAdvancedSearchFileResponseBodyResourceSearch) SetStatus ¶ added in v2.3.0
func (s *GetAdvancedSearchFileResponseBodyResourceSearch) SetStatus(v string) *GetAdvancedSearchFileResponseBodyResourceSearch
func (GetAdvancedSearchFileResponseBodyResourceSearch) String ¶ added in v2.3.0
func (s GetAdvancedSearchFileResponseBodyResourceSearch) String() string
type GetAggregateAccountComplianceByPackRequest ¶
type GetAggregateAccountComplianceByPackRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListAggregateCompliancePacks](~~262059~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` }
func (GetAggregateAccountComplianceByPackRequest) GoString ¶
func (s GetAggregateAccountComplianceByPackRequest) GoString() string
func (*GetAggregateAccountComplianceByPackRequest) SetAggregatorId ¶
func (s *GetAggregateAccountComplianceByPackRequest) SetAggregatorId(v string) *GetAggregateAccountComplianceByPackRequest
func (*GetAggregateAccountComplianceByPackRequest) SetCompliancePackId ¶
func (s *GetAggregateAccountComplianceByPackRequest) SetCompliancePackId(v string) *GetAggregateAccountComplianceByPackRequest
func (GetAggregateAccountComplianceByPackRequest) String ¶
func (s GetAggregateAccountComplianceByPackRequest) String() string
type GetAggregateAccountComplianceByPackResponse ¶
type GetAggregateAccountComplianceByPackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateAccountComplianceByPackResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateAccountComplianceByPackResponse) GoString ¶
func (s GetAggregateAccountComplianceByPackResponse) GoString() string
func (*GetAggregateAccountComplianceByPackResponse) SetHeaders ¶
func (s *GetAggregateAccountComplianceByPackResponse) SetHeaders(v map[string]*string) *GetAggregateAccountComplianceByPackResponse
func (*GetAggregateAccountComplianceByPackResponse) SetStatusCode ¶
func (s *GetAggregateAccountComplianceByPackResponse) SetStatusCode(v int32) *GetAggregateAccountComplianceByPackResponse
func (GetAggregateAccountComplianceByPackResponse) String ¶
func (s GetAggregateAccountComplianceByPackResponse) String() string
type GetAggregateAccountComplianceByPackResponseBody ¶
type GetAggregateAccountComplianceByPackResponseBody struct { // The compliance evaluation results of member accounts for which the compliance package takes effect in an account group. AccountComplianceResult *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult `json:"AccountComplianceResult,omitempty" xml:"AccountComplianceResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregateAccountComplianceByPackResponseBody) GoString ¶
func (s GetAggregateAccountComplianceByPackResponseBody) GoString() string
func (*GetAggregateAccountComplianceByPackResponseBody) SetAccountComplianceResult ¶
func (s *GetAggregateAccountComplianceByPackResponseBody) SetAccountComplianceResult(v *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) *GetAggregateAccountComplianceByPackResponseBody
func (*GetAggregateAccountComplianceByPackResponseBody) SetRequestId ¶
func (s *GetAggregateAccountComplianceByPackResponseBody) SetRequestId(v string) *GetAggregateAccountComplianceByPackResponseBody
func (GetAggregateAccountComplianceByPackResponseBody) String ¶
func (s GetAggregateAccountComplianceByPackResponseBody) String() string
type GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult ¶
type GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult struct { // The compliance evaluation result of member accounts. AccountCompliances []*GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResultAccountCompliances `json:"AccountCompliances,omitempty" xml:"AccountCompliances,omitempty" type:"Repeated"` // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The number of non-compliant member accounts. NonCompliantCount *int32 `json:"NonCompliantCount,omitempty" xml:"NonCompliantCount,omitempty"` // The total number of member accounts. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) GoString ¶
func (s GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) GoString() string
func (*GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) SetAccountCompliances ¶
func (*GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) SetCompliancePackId ¶
func (*GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) SetNonCompliantCount ¶
func (s *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) SetNonCompliantCount(v int32) *GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult
func (*GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) SetTotalCount ¶
func (GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) String ¶
func (s GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResult) String() string
type GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResultAccountCompliances ¶
type GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResultAccountCompliances struct { // The ID of the member account in the account group. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The name of the member account in the account group. AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"` // The compliance evaluation result. Valid values: // // * COMPLIANT: The resource was evaluated as compliant. // * NON_COMPLIANT: The resource was evaluated as incompliant. // * NOT_APPLICABLE: The rule did not apply to your resource. // * INSUFFICIENT_DATA: No resource data was available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` }
func (GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResultAccountCompliances) GoString ¶
func (*GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResultAccountCompliances) SetAccountId ¶
func (*GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResultAccountCompliances) SetAccountName ¶
func (*GetAggregateAccountComplianceByPackResponseBodyAccountComplianceResultAccountCompliances) SetComplianceType ¶
type GetAggregateAdvancedSearchFileRequest ¶ added in v2.3.0
type GetAggregateAdvancedSearchFileRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` }
func (GetAggregateAdvancedSearchFileRequest) GoString ¶ added in v2.3.0
func (s GetAggregateAdvancedSearchFileRequest) GoString() string
func (*GetAggregateAdvancedSearchFileRequest) SetAggregatorId ¶ added in v2.3.0
func (s *GetAggregateAdvancedSearchFileRequest) SetAggregatorId(v string) *GetAggregateAdvancedSearchFileRequest
func (GetAggregateAdvancedSearchFileRequest) String ¶ added in v2.3.0
func (s GetAggregateAdvancedSearchFileRequest) String() string
type GetAggregateAdvancedSearchFileResponse ¶ added in v2.3.0
type GetAggregateAdvancedSearchFileResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateAdvancedSearchFileResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateAdvancedSearchFileResponse) GoString ¶ added in v2.3.0
func (s GetAggregateAdvancedSearchFileResponse) GoString() string
func (*GetAggregateAdvancedSearchFileResponse) SetHeaders ¶ added in v2.3.0
func (s *GetAggregateAdvancedSearchFileResponse) SetHeaders(v map[string]*string) *GetAggregateAdvancedSearchFileResponse
func (*GetAggregateAdvancedSearchFileResponse) SetStatusCode ¶ added in v2.3.0
func (s *GetAggregateAdvancedSearchFileResponse) SetStatusCode(v int32) *GetAggregateAdvancedSearchFileResponse
func (GetAggregateAdvancedSearchFileResponse) String ¶ added in v2.3.0
func (s GetAggregateAdvancedSearchFileResponse) String() string
type GetAggregateAdvancedSearchFileResponseBody ¶ added in v2.3.0
type GetAggregateAdvancedSearchFileResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The information about the resource file. ResourceSearch *GetAggregateAdvancedSearchFileResponseBodyResourceSearch `json:"ResourceSearch,omitempty" xml:"ResourceSearch,omitempty" type:"Struct"` }
func (GetAggregateAdvancedSearchFileResponseBody) GoString ¶ added in v2.3.0
func (s GetAggregateAdvancedSearchFileResponseBody) GoString() string
func (*GetAggregateAdvancedSearchFileResponseBody) SetRequestId ¶ added in v2.3.0
func (s *GetAggregateAdvancedSearchFileResponseBody) SetRequestId(v string) *GetAggregateAdvancedSearchFileResponseBody
func (*GetAggregateAdvancedSearchFileResponseBody) SetResourceSearch ¶ added in v2.3.0
func (s *GetAggregateAdvancedSearchFileResponseBody) SetResourceSearch(v *GetAggregateAdvancedSearchFileResponseBodyResourceSearch) *GetAggregateAdvancedSearchFileResponseBody
func (GetAggregateAdvancedSearchFileResponseBody) String ¶ added in v2.3.0
func (s GetAggregateAdvancedSearchFileResponseBody) String() string
type GetAggregateAdvancedSearchFileResponseBodyResourceSearch ¶ added in v2.3.0
type GetAggregateAdvancedSearchFileResponseBodyResourceSearch struct { // The download URL of the resource file. DownloadUrl *string `json:"DownloadUrl,omitempty" xml:"DownloadUrl,omitempty"` // The time when the resource file was generated. The value is a timestamp. // // Unit: milliseconds. ResourceInventoryGenerateTime *int64 `json:"ResourceInventoryGenerateTime,omitempty" xml:"ResourceInventoryGenerateTime,omitempty"` // The generation status of the resource file. Valid values: // // * CREATING: The resource file is being generated. // * COMPLETE: The resource file is generated. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (GetAggregateAdvancedSearchFileResponseBodyResourceSearch) GoString ¶ added in v2.3.0
func (s GetAggregateAdvancedSearchFileResponseBodyResourceSearch) GoString() string
func (*GetAggregateAdvancedSearchFileResponseBodyResourceSearch) SetDownloadUrl ¶ added in v2.3.0
func (s *GetAggregateAdvancedSearchFileResponseBodyResourceSearch) SetDownloadUrl(v string) *GetAggregateAdvancedSearchFileResponseBodyResourceSearch
func (*GetAggregateAdvancedSearchFileResponseBodyResourceSearch) SetResourceInventoryGenerateTime ¶ added in v2.3.0
func (s *GetAggregateAdvancedSearchFileResponseBodyResourceSearch) SetResourceInventoryGenerateTime(v int64) *GetAggregateAdvancedSearchFileResponseBodyResourceSearch
func (GetAggregateAdvancedSearchFileResponseBodyResourceSearch) String ¶ added in v2.3.0
func (s GetAggregateAdvancedSearchFileResponseBodyResourceSearch) String() string
type GetAggregateCompliancePackReportRequest ¶
type GetAggregateCompliancePackReportRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListAggregateCompliancePacks](~~262059~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` }
func (GetAggregateCompliancePackReportRequest) GoString ¶
func (s GetAggregateCompliancePackReportRequest) GoString() string
func (*GetAggregateCompliancePackReportRequest) SetAggregatorId ¶
func (s *GetAggregateCompliancePackReportRequest) SetAggregatorId(v string) *GetAggregateCompliancePackReportRequest
func (*GetAggregateCompliancePackReportRequest) SetCompliancePackId ¶
func (s *GetAggregateCompliancePackReportRequest) SetCompliancePackId(v string) *GetAggregateCompliancePackReportRequest
func (GetAggregateCompliancePackReportRequest) String ¶
func (s GetAggregateCompliancePackReportRequest) String() string
type GetAggregateCompliancePackReportResponse ¶
type GetAggregateCompliancePackReportResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateCompliancePackReportResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateCompliancePackReportResponse) GoString ¶
func (s GetAggregateCompliancePackReportResponse) GoString() string
func (*GetAggregateCompliancePackReportResponse) SetHeaders ¶
func (s *GetAggregateCompliancePackReportResponse) SetHeaders(v map[string]*string) *GetAggregateCompliancePackReportResponse
func (*GetAggregateCompliancePackReportResponse) SetStatusCode ¶
func (s *GetAggregateCompliancePackReportResponse) SetStatusCode(v int32) *GetAggregateCompliancePackReportResponse
func (GetAggregateCompliancePackReportResponse) String ¶
func (s GetAggregateCompliancePackReportResponse) String() string
type GetAggregateCompliancePackReportResponseBody ¶
type GetAggregateCompliancePackReportResponseBody struct { // The compliance evaluation report that is generated based on a compliance package. CompliancePackReport *GetAggregateCompliancePackReportResponseBodyCompliancePackReport `json:"CompliancePackReport,omitempty" xml:"CompliancePackReport,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregateCompliancePackReportResponseBody) GoString ¶
func (s GetAggregateCompliancePackReportResponseBody) GoString() string
func (*GetAggregateCompliancePackReportResponseBody) SetCompliancePackReport ¶
func (s *GetAggregateCompliancePackReportResponseBody) SetCompliancePackReport(v *GetAggregateCompliancePackReportResponseBodyCompliancePackReport) *GetAggregateCompliancePackReportResponseBody
func (*GetAggregateCompliancePackReportResponseBody) SetRequestId ¶
func (s *GetAggregateCompliancePackReportResponseBody) SetRequestId(v string) *GetAggregateCompliancePackReportResponseBody
func (GetAggregateCompliancePackReportResponseBody) String ¶
func (s GetAggregateCompliancePackReportResponseBody) String() string
type GetAggregateCompliancePackReportResponseBodyCompliancePackReport ¶
type GetAggregateCompliancePackReportResponseBodyCompliancePackReport struct { // The ID of the management account to which the compliance package belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The timestamp when the compliance evaluation report was generated. Unit: milliseconds. ReportCreateTimestamp *int64 `json:"ReportCreateTimestamp,omitempty" xml:"ReportCreateTimestamp,omitempty"` // The status of the compliance evaluation report. Valid values: // // * NONE: The compliance evaluation report is not generated. // * CREATING: The compliance evaluation report is being generated. // * COMPLETE: The compliance evaluation report is generated. ReportStatus *string `json:"ReportStatus,omitempty" xml:"ReportStatus,omitempty"` // The URL that is used to download the compliance evaluation report. ReportUrl *string `json:"ReportUrl,omitempty" xml:"ReportUrl,omitempty"` }
func (GetAggregateCompliancePackReportResponseBodyCompliancePackReport) GoString ¶
func (s GetAggregateCompliancePackReportResponseBodyCompliancePackReport) GoString() string
func (*GetAggregateCompliancePackReportResponseBodyCompliancePackReport) SetAccountId ¶
func (*GetAggregateCompliancePackReportResponseBodyCompliancePackReport) SetCompliancePackId ¶
func (s *GetAggregateCompliancePackReportResponseBodyCompliancePackReport) SetCompliancePackId(v string) *GetAggregateCompliancePackReportResponseBodyCompliancePackReport
func (*GetAggregateCompliancePackReportResponseBodyCompliancePackReport) SetReportCreateTimestamp ¶
func (s *GetAggregateCompliancePackReportResponseBodyCompliancePackReport) SetReportCreateTimestamp(v int64) *GetAggregateCompliancePackReportResponseBodyCompliancePackReport
func (*GetAggregateCompliancePackReportResponseBodyCompliancePackReport) SetReportStatus ¶
func (*GetAggregateCompliancePackReportResponseBodyCompliancePackReport) SetReportUrl ¶
func (GetAggregateCompliancePackReportResponseBodyCompliancePackReport) String ¶
func (s GetAggregateCompliancePackReportResponseBodyCompliancePackReport) String() string
type GetAggregateCompliancePackRequest ¶
type GetAggregateCompliancePackRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListAggregateCompliancePacks](~~262059~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` }
func (GetAggregateCompliancePackRequest) GoString ¶
func (s GetAggregateCompliancePackRequest) GoString() string
func (*GetAggregateCompliancePackRequest) SetAggregatorId ¶
func (s *GetAggregateCompliancePackRequest) SetAggregatorId(v string) *GetAggregateCompliancePackRequest
func (*GetAggregateCompliancePackRequest) SetCompliancePackId ¶
func (s *GetAggregateCompliancePackRequest) SetCompliancePackId(v string) *GetAggregateCompliancePackRequest
func (GetAggregateCompliancePackRequest) String ¶
func (s GetAggregateCompliancePackRequest) String() string
type GetAggregateCompliancePackResponse ¶
type GetAggregateCompliancePackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateCompliancePackResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateCompliancePackResponse) GoString ¶
func (s GetAggregateCompliancePackResponse) GoString() string
func (*GetAggregateCompliancePackResponse) SetHeaders ¶
func (s *GetAggregateCompliancePackResponse) SetHeaders(v map[string]*string) *GetAggregateCompliancePackResponse
func (*GetAggregateCompliancePackResponse) SetStatusCode ¶
func (s *GetAggregateCompliancePackResponse) SetStatusCode(v int32) *GetAggregateCompliancePackResponse
func (GetAggregateCompliancePackResponse) String ¶
func (s GetAggregateCompliancePackResponse) String() string
type GetAggregateCompliancePackResponseBody ¶
type GetAggregateCompliancePackResponseBody struct { // The details of the compliance package. CompliancePack *GetAggregateCompliancePackResponseBodyCompliancePack `json:"CompliancePack,omitempty" xml:"CompliancePack,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregateCompliancePackResponseBody) GoString ¶
func (s GetAggregateCompliancePackResponseBody) GoString() string
func (*GetAggregateCompliancePackResponseBody) SetCompliancePack ¶
func (s *GetAggregateCompliancePackResponseBody) SetCompliancePack(v *GetAggregateCompliancePackResponseBodyCompliancePack) *GetAggregateCompliancePackResponseBody
func (*GetAggregateCompliancePackResponseBody) SetRequestId ¶
func (s *GetAggregateCompliancePackResponseBody) SetRequestId(v string) *GetAggregateCompliancePackResponseBody
func (GetAggregateCompliancePackResponseBody) String ¶
func (s GetAggregateCompliancePackResponseBody) String() string
type GetAggregateCompliancePackResponseBodyCompliancePack ¶
type GetAggregateCompliancePackResponseBodyCompliancePack struct { // The ID of the management account to which the compliance package belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The name of the compliance package. CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` // The ID of the compliance package template. CompliancePackTemplateId *string `json:"CompliancePackTemplateId,omitempty" xml:"CompliancePackTemplateId,omitempty"` // The rules in the compliance package. ConfigRules []*GetAggregateCompliancePackResponseBodyCompliancePackConfigRules `json:"ConfigRules,omitempty" xml:"ConfigRules,omitempty" type:"Repeated"` // The timestamp when the compliance package was created. Unit: milliseconds. CreateTimestamp *int64 `json:"CreateTimestamp,omitempty" xml:"CreateTimestamp,omitempty"` // The description of the compliance package. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The risk level of the resources that are not compliant with the rules in the compliance package. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The evaluation scope of the compliance package. Scope *GetAggregateCompliancePackResponseBodyCompliancePackScope `json:"Scope,omitempty" xml:"Scope,omitempty" type:"Struct"` // The status of the compliance package. Valid values: // // * ACTIVE: The compliance package was normal. // * CREATING: The compliance package was being created. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` TemplateContent *string `json:"TemplateContent,omitempty" xml:"TemplateContent,omitempty"` }
func (GetAggregateCompliancePackResponseBodyCompliancePack) GoString ¶
func (s GetAggregateCompliancePackResponseBodyCompliancePack) GoString() string
func (*GetAggregateCompliancePackResponseBodyCompliancePack) SetAccountId ¶
func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetAccountId(v int64) *GetAggregateCompliancePackResponseBodyCompliancePack
func (*GetAggregateCompliancePackResponseBodyCompliancePack) SetAggregatorId ¶
func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetAggregatorId(v string) *GetAggregateCompliancePackResponseBodyCompliancePack
func (*GetAggregateCompliancePackResponseBodyCompliancePack) SetCompliancePackId ¶
func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetCompliancePackId(v string) *GetAggregateCompliancePackResponseBodyCompliancePack
func (*GetAggregateCompliancePackResponseBodyCompliancePack) SetCompliancePackName ¶
func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetCompliancePackName(v string) *GetAggregateCompliancePackResponseBodyCompliancePack
func (*GetAggregateCompliancePackResponseBodyCompliancePack) SetCompliancePackTemplateId ¶
func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetCompliancePackTemplateId(v string) *GetAggregateCompliancePackResponseBodyCompliancePack
func (*GetAggregateCompliancePackResponseBodyCompliancePack) SetConfigRules ¶
func (*GetAggregateCompliancePackResponseBodyCompliancePack) SetCreateTimestamp ¶
func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetCreateTimestamp(v int64) *GetAggregateCompliancePackResponseBodyCompliancePack
func (*GetAggregateCompliancePackResponseBodyCompliancePack) SetDescription ¶
func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetDescription(v string) *GetAggregateCompliancePackResponseBodyCompliancePack
func (*GetAggregateCompliancePackResponseBodyCompliancePack) SetRiskLevel ¶
func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetRiskLevel(v int32) *GetAggregateCompliancePackResponseBodyCompliancePack
func (*GetAggregateCompliancePackResponseBodyCompliancePack) SetTemplateContent ¶ added in v2.4.3
func (s *GetAggregateCompliancePackResponseBodyCompliancePack) SetTemplateContent(v string) *GetAggregateCompliancePackResponseBodyCompliancePack
func (GetAggregateCompliancePackResponseBodyCompliancePack) String ¶
func (s GetAggregateCompliancePackResponseBodyCompliancePack) String() string
type GetAggregateCompliancePackResponseBodyCompliancePackConfigRules ¶
type GetAggregateCompliancePackResponseBodyCompliancePackConfigRules struct { // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The rule name. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The input parameters of the rule. ConfigRuleParameters []*GetAggregateCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters `json:"ConfigRuleParameters,omitempty" xml:"ConfigRuleParameters,omitempty" type:"Repeated"` // The rule description. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The identifier of the managed rule. ManagedRuleIdentifier *string `json:"ManagedRuleIdentifier,omitempty" xml:"ManagedRuleIdentifier,omitempty"` // The types of the resources evaluated based on the rule. Multiple resource types are separated with commas (,). ResourceTypesScope *string `json:"ResourceTypesScope,omitempty" xml:"ResourceTypesScope,omitempty"` // The risk level of the resources that do not comply with the rule. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) GoString ¶
func (s GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) GoString() string
func (*GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetConfigRuleId ¶
func (*GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetConfigRuleName ¶
func (s *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetConfigRuleName(v string) *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules
func (*GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetConfigRuleParameters ¶
func (*GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetDescription ¶
func (*GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetManagedRuleIdentifier ¶
func (s *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetManagedRuleIdentifier(v string) *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules
func (*GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetResourceTypesScope ¶ added in v2.2.9
func (s *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetResourceTypesScope(v string) *GetAggregateCompliancePackResponseBodyCompliancePackConfigRules
func (*GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) SetRiskLevel ¶
func (GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) String ¶
func (s GetAggregateCompliancePackResponseBodyCompliancePackConfigRules) String() string
type GetAggregateCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters ¶
type GetAggregateCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters struct { // The name of the input parameter. ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"` // The value of the input parameter. ParameterValue *string `json:"ParameterValue,omitempty" xml:"ParameterValue,omitempty"` // Indicates whether the input parameter is required. Valid values: // // * true // * false Required *bool `json:"Required,omitempty" xml:"Required,omitempty"` }
func (GetAggregateCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) GoString ¶
func (*GetAggregateCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) SetParameterName ¶
func (*GetAggregateCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) SetParameterValue ¶
func (*GetAggregateCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) SetRequired ¶
type GetAggregateCompliancePackResponseBodyCompliancePackScope ¶ added in v2.2.3
type GetAggregateCompliancePackResponseBodyCompliancePackScope struct { // The ID of the resource that is not evaluated by using the compliance package. ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The ID of the region whose resources were evaluated by using the compliance package. RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group whose resources are evaluated by using the compliance package. ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The tag key of the resource that is evaluated by using the compliance package. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value of the resource that is evaluated by using the compliance package. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (GetAggregateCompliancePackResponseBodyCompliancePackScope) GoString ¶ added in v2.2.3
func (s GetAggregateCompliancePackResponseBodyCompliancePackScope) GoString() string
func (*GetAggregateCompliancePackResponseBodyCompliancePackScope) SetExcludeResourceIdsScope ¶ added in v2.2.3
func (s *GetAggregateCompliancePackResponseBodyCompliancePackScope) SetExcludeResourceIdsScope(v string) *GetAggregateCompliancePackResponseBodyCompliancePackScope
func (*GetAggregateCompliancePackResponseBodyCompliancePackScope) SetRegionIdsScope ¶ added in v2.2.3
func (s *GetAggregateCompliancePackResponseBodyCompliancePackScope) SetRegionIdsScope(v string) *GetAggregateCompliancePackResponseBodyCompliancePackScope
func (*GetAggregateCompliancePackResponseBodyCompliancePackScope) SetResourceGroupIdsScope ¶ added in v2.2.3
func (s *GetAggregateCompliancePackResponseBodyCompliancePackScope) SetResourceGroupIdsScope(v string) *GetAggregateCompliancePackResponseBodyCompliancePackScope
func (*GetAggregateCompliancePackResponseBodyCompliancePackScope) SetTagKeyScope ¶ added in v2.2.3
func (s *GetAggregateCompliancePackResponseBodyCompliancePackScope) SetTagKeyScope(v string) *GetAggregateCompliancePackResponseBodyCompliancePackScope
func (*GetAggregateCompliancePackResponseBodyCompliancePackScope) SetTagValueScope ¶ added in v2.2.3
func (s *GetAggregateCompliancePackResponseBodyCompliancePackScope) SetTagValueScope(v string) *GetAggregateCompliancePackResponseBodyCompliancePackScope
func (GetAggregateCompliancePackResponseBodyCompliancePackScope) String ¶ added in v2.2.3
func (s GetAggregateCompliancePackResponseBodyCompliancePackScope) String() string
type GetAggregateComplianceSummaryRequest ¶ added in v2.2.9
type GetAggregateComplianceSummaryRequest struct { // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` }
func (GetAggregateComplianceSummaryRequest) GoString ¶ added in v2.2.9
func (s GetAggregateComplianceSummaryRequest) GoString() string
func (*GetAggregateComplianceSummaryRequest) SetAggregatorId ¶ added in v2.2.9
func (s *GetAggregateComplianceSummaryRequest) SetAggregatorId(v string) *GetAggregateComplianceSummaryRequest
func (GetAggregateComplianceSummaryRequest) String ¶ added in v2.2.9
func (s GetAggregateComplianceSummaryRequest) String() string
type GetAggregateComplianceSummaryResponse ¶ added in v2.2.9
type GetAggregateComplianceSummaryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateComplianceSummaryResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateComplianceSummaryResponse) GoString ¶ added in v2.2.9
func (s GetAggregateComplianceSummaryResponse) GoString() string
func (*GetAggregateComplianceSummaryResponse) SetHeaders ¶ added in v2.2.9
func (s *GetAggregateComplianceSummaryResponse) SetHeaders(v map[string]*string) *GetAggregateComplianceSummaryResponse
func (*GetAggregateComplianceSummaryResponse) SetStatusCode ¶ added in v2.2.9
func (s *GetAggregateComplianceSummaryResponse) SetStatusCode(v int32) *GetAggregateComplianceSummaryResponse
func (GetAggregateComplianceSummaryResponse) String ¶ added in v2.2.9
func (s GetAggregateComplianceSummaryResponse) String() string
type GetAggregateComplianceSummaryResponseBody ¶ added in v2.2.9
type GetAggregateComplianceSummaryResponseBody struct { // The compliance statistics. ComplianceSummary *GetAggregateComplianceSummaryResponseBodyComplianceSummary `json:"ComplianceSummary,omitempty" xml:"ComplianceSummary,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregateComplianceSummaryResponseBody) GoString ¶ added in v2.2.9
func (s GetAggregateComplianceSummaryResponseBody) GoString() string
func (*GetAggregateComplianceSummaryResponseBody) SetComplianceSummary ¶ added in v2.2.9
func (s *GetAggregateComplianceSummaryResponseBody) SetComplianceSummary(v *GetAggregateComplianceSummaryResponseBodyComplianceSummary) *GetAggregateComplianceSummaryResponseBody
func (*GetAggregateComplianceSummaryResponseBody) SetRequestId ¶ added in v2.2.9
func (s *GetAggregateComplianceSummaryResponseBody) SetRequestId(v string) *GetAggregateComplianceSummaryResponseBody
func (GetAggregateComplianceSummaryResponseBody) String ¶ added in v2.2.9
func (s GetAggregateComplianceSummaryResponseBody) String() string
type GetAggregateComplianceSummaryResponseBodyComplianceSummary ¶ added in v2.2.9
type GetAggregateComplianceSummaryResponseBodyComplianceSummary struct { // The summary of compliance statistics from the rule dimension. ComplianceSummaryByConfigRule *GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule `json:"ComplianceSummaryByConfigRule,omitempty" xml:"ComplianceSummaryByConfigRule,omitempty" type:"Struct"` // The summary of compliance statistics from the resource dimension. ComplianceSummaryByResource *GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource `json:"ComplianceSummaryByResource,omitempty" xml:"ComplianceSummaryByResource,omitempty" type:"Struct"` }
func (GetAggregateComplianceSummaryResponseBodyComplianceSummary) GoString ¶ added in v2.2.9
func (s GetAggregateComplianceSummaryResponseBodyComplianceSummary) GoString() string
func (*GetAggregateComplianceSummaryResponseBodyComplianceSummary) SetComplianceSummaryByConfigRule ¶ added in v2.2.9
func (*GetAggregateComplianceSummaryResponseBodyComplianceSummary) SetComplianceSummaryByResource ¶ added in v2.2.9
func (GetAggregateComplianceSummaryResponseBodyComplianceSummary) String ¶ added in v2.2.9
func (s GetAggregateComplianceSummaryResponseBodyComplianceSummary) String() string
type GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule ¶ added in v2.2.9
type GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule struct { // The time when the compliance statistics were collected. Unit: milliseconds. ComplianceSummaryTimestamp *int64 `json:"ComplianceSummaryTimestamp,omitempty" xml:"ComplianceSummaryTimestamp,omitempty"` // The number of compliant rules. CompliantCount *int32 `json:"CompliantCount,omitempty" xml:"CompliantCount,omitempty"` // The number of non-compliant rules. NonCompliantCount *int32 `json:"NonCompliantCount,omitempty" xml:"NonCompliantCount,omitempty"` // The total number of rules. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) GoString ¶ added in v2.2.9
func (*GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetComplianceSummaryTimestamp ¶ added in v2.2.9
func (s *GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetComplianceSummaryTimestamp(v int64) *GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule
func (*GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetCompliantCount ¶ added in v2.2.9
func (*GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetNonCompliantCount ¶ added in v2.2.9
func (*GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetTotalCount ¶ added in v2.2.9
type GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource ¶ added in v2.2.9
type GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource struct { // The time when the compliance statistics were collected. Unit: milliseconds. ComplianceSummaryTimestamp *int64 `json:"ComplianceSummaryTimestamp,omitempty" xml:"ComplianceSummaryTimestamp,omitempty"` // The number of compliant resources. CompliantCount *int32 `json:"CompliantCount,omitempty" xml:"CompliantCount,omitempty"` // The number of non-compliant resources. NonCompliantCount *int32 `json:"NonCompliantCount,omitempty" xml:"NonCompliantCount,omitempty"` // The total number of resources. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) GoString ¶ added in v2.2.9
func (*GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetComplianceSummaryTimestamp ¶ added in v2.2.9
func (s *GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetComplianceSummaryTimestamp(v int64) *GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource
func (*GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetCompliantCount ¶ added in v2.2.9
func (*GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetNonCompliantCount ¶ added in v2.2.9
func (*GetAggregateComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetTotalCount ¶ added in v2.2.9
type GetAggregateConfigDeliveryChannelRequest ¶
type GetAggregateConfigDeliveryChannelRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the delivery channel. // // For more information about how to obtain the ID of a delivery channel, see [ListAggregateConfigDeliveryChannels](~~429842~~). DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` }
func (GetAggregateConfigDeliveryChannelRequest) GoString ¶
func (s GetAggregateConfigDeliveryChannelRequest) GoString() string
func (*GetAggregateConfigDeliveryChannelRequest) SetAggregatorId ¶
func (s *GetAggregateConfigDeliveryChannelRequest) SetAggregatorId(v string) *GetAggregateConfigDeliveryChannelRequest
func (*GetAggregateConfigDeliveryChannelRequest) SetDeliveryChannelId ¶
func (s *GetAggregateConfigDeliveryChannelRequest) SetDeliveryChannelId(v string) *GetAggregateConfigDeliveryChannelRequest
func (GetAggregateConfigDeliveryChannelRequest) String ¶
func (s GetAggregateConfigDeliveryChannelRequest) String() string
type GetAggregateConfigDeliveryChannelResponse ¶
type GetAggregateConfigDeliveryChannelResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateConfigDeliveryChannelResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateConfigDeliveryChannelResponse) GoString ¶
func (s GetAggregateConfigDeliveryChannelResponse) GoString() string
func (*GetAggregateConfigDeliveryChannelResponse) SetHeaders ¶
func (s *GetAggregateConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *GetAggregateConfigDeliveryChannelResponse
func (*GetAggregateConfigDeliveryChannelResponse) SetStatusCode ¶
func (s *GetAggregateConfigDeliveryChannelResponse) SetStatusCode(v int32) *GetAggregateConfigDeliveryChannelResponse
func (GetAggregateConfigDeliveryChannelResponse) String ¶
func (s GetAggregateConfigDeliveryChannelResponse) String() string
type GetAggregateConfigDeliveryChannelResponseBody ¶
type GetAggregateConfigDeliveryChannelResponseBody struct { // The information about a delivery channel. DeliveryChannel *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel `json:"DeliveryChannel,omitempty" xml:"DeliveryChannel,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregateConfigDeliveryChannelResponseBody) GoString ¶
func (s GetAggregateConfigDeliveryChannelResponseBody) GoString() string
func (*GetAggregateConfigDeliveryChannelResponseBody) SetDeliveryChannel ¶
func (*GetAggregateConfigDeliveryChannelResponseBody) SetRequestId ¶
func (s *GetAggregateConfigDeliveryChannelResponseBody) SetRequestId(v string) *GetAggregateConfigDeliveryChannelResponseBody
func (GetAggregateConfigDeliveryChannelResponseBody) String ¶
func (s GetAggregateConfigDeliveryChannelResponseBody) String() string
type GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel ¶
type GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel struct { // The ID of the member in the account group. AccountId *string `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // Indicates whether the specified destination receives resource change logs. If the value of this parameter is true, Cloud Config delivers the resource change logs to OSS, Log Service, or MNS when the configurations of the resources change. Valid values: // // * true: The specified destination receives resource change logs. // * false: The specified destination does not receive resource change logs. ConfigurationItemChangeNotification *bool `json:"ConfigurationItemChangeNotification,omitempty" xml:"ConfigurationItemChangeNotification,omitempty"` // Indicates whether the specified destination receives scheduled resource snapshots. Cloud Config delivers scheduled resource snapshots at `04:00Z` and `16:00Z` to OSS, MNS, or Log Service every day. The time is displayed in UTC. Valid values: // // * true: The specified destination receives scheduled resource snapshots. // * false: The specified destination does not receive scheduled resource snapshots. ConfigurationSnapshot *bool `json:"ConfigurationSnapshot,omitempty" xml:"ConfigurationSnapshot,omitempty"` // The ARN of the role that is assigned to the delivery channel. DeliveryChannelAssumeRoleArn *string `json:"DeliveryChannelAssumeRoleArn,omitempty" xml:"DeliveryChannelAssumeRoleArn,omitempty"` // The rule that is attached to the delivery channel. This parameter is available when you deliver data of all types to MNS or deliver snapshots to Log Service. // // * If the value of the DeliveryChannelType parameter is MNS, take note of the following settings of the lowest risk level and resource types of the events to which you subscribed: // // * The lowest risk level of the events to which you want to subscribe is in the following format: `{"filterType":"RuleRiskLevel","value":"1","multiple":false}`. // // The `value` field indicates the risk level of the events to which you want to subscribe. Valid values: 1, 2, and 3. The value 1 indicates the high risk level, the value 2 indicates the medium risk level, and the value 3 indicates the low risk level. // // * The setting of the resource types of the events to which you want to subscribe is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field indicates the resource types of the events to which you want to subscribe. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` // // * If you set the DeliveryChannelType parameter to SLS, the setting of the resource types of the snapshots to which you want to deliver is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field specifies the resource types of the snapshots to which you want to deliver. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` DeliveryChannelCondition *string `json:"DeliveryChannelCondition,omitempty" xml:"DeliveryChannelCondition,omitempty"` // The ID of the delivery channel. DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` // The name of the delivery channel. DeliveryChannelName *string `json:"DeliveryChannelName,omitempty" xml:"DeliveryChannelName,omitempty"` // The ARN of the delivery destination. // // * If the value of the DeliveryChannelType parameter is OSS, the value of this parameter is the ARN of the destination OSS bucket. // * If the value of the DeliveryChannelType parameter is MNS, the value of this parameter is the ARN of the destination MNS topic. // * If the value of the DeliveryChannelType parameter is SLS, the value of this parameter is the ARN of the destination Log Service Logstore. DeliveryChannelTargetArn *string `json:"DeliveryChannelTargetArn,omitempty" xml:"DeliveryChannelTargetArn,omitempty"` // The type of the delivery channel. Valid values: // // * OSS: Object Storage Service (OSS) // * MNS: Message Service (MNS) // * SLS: Log Service DeliveryChannelType *string `json:"DeliveryChannelType,omitempty" xml:"DeliveryChannelType,omitempty"` // The time when Cloud Config delivers scheduled resources snapshots every day. // // Format: `HH:mmZ`. This time is displayed in UTC. DeliverySnapshotTime *string `json:"DeliverySnapshotTime,omitempty" xml:"DeliverySnapshotTime,omitempty"` // The description of the delivery channel. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Indicates whether the specified destination receives resource non-compliance events. If the value of this parameter is true, Cloud Config delivers resource non-compliance events to Log Service or MNS when resources are evaluated as non-compliant. Valid values: // // * true: The specified destination receives resource non-compliance events. // * false: The specified destination does not receive resource non-compliance events. NonCompliantNotification *bool `json:"NonCompliantNotification,omitempty" xml:"NonCompliantNotification,omitempty"` // The ARN of the OSS bucket to which the delivered data is transferred when the size of the data exceeds the specified upper limit of the delivery channel. OversizedDataOSSTargetArn *string `json:"OversizedDataOSSTargetArn,omitempty" xml:"OversizedDataOSSTargetArn,omitempty"` // The status of the delivery channel. Valid values: // // * 0: The delivery channel is disabled. // * 1: The delivery channel is enabled. Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` }
func (GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) GoString ¶
func (s GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) GoString() string
func (*GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetAccountId ¶
func (*GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetAggregatorId ¶
func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetAggregatorId(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetConfigurationItemChangeNotification ¶
func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetConfigurationItemChangeNotification(v bool) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetConfigurationSnapshot ¶
func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetConfigurationSnapshot(v bool) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelAssumeRoleArn ¶
func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelAssumeRoleArn(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelCondition ¶
func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelCondition(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelId ¶
func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelId(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelName ¶
func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelName(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelTargetArn ¶
func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelTargetArn(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelType ¶
func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelType(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliverySnapshotTime ¶ added in v2.2.1
func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliverySnapshotTime(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetDescription ¶
func (*GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetNonCompliantNotification ¶
func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetNonCompliantNotification(v bool) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetOversizedDataOSSTargetArn ¶
func (s *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) SetOversizedDataOSSTargetArn(v string) *GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel
func (GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) String ¶
func (s GetAggregateConfigDeliveryChannelResponseBodyDeliveryChannel) String() string
type GetAggregateConfigRuleComplianceByPackRequest ¶
type GetAggregateConfigRuleComplianceByPackRequest struct { // The ID of the account group. // // For information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the compliance package. // // For information about how to obtain the ID of a compliance package, see [ListAggregateCompliancePacks](~~262059~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` }
func (GetAggregateConfigRuleComplianceByPackRequest) GoString ¶
func (s GetAggregateConfigRuleComplianceByPackRequest) GoString() string
func (*GetAggregateConfigRuleComplianceByPackRequest) SetAggregatorId ¶
func (s *GetAggregateConfigRuleComplianceByPackRequest) SetAggregatorId(v string) *GetAggregateConfigRuleComplianceByPackRequest
func (*GetAggregateConfigRuleComplianceByPackRequest) SetCompliancePackId ¶
func (s *GetAggregateConfigRuleComplianceByPackRequest) SetCompliancePackId(v string) *GetAggregateConfigRuleComplianceByPackRequest
func (GetAggregateConfigRuleComplianceByPackRequest) String ¶
func (s GetAggregateConfigRuleComplianceByPackRequest) String() string
type GetAggregateConfigRuleComplianceByPackResponse ¶
type GetAggregateConfigRuleComplianceByPackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateConfigRuleComplianceByPackResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateConfigRuleComplianceByPackResponse) GoString ¶
func (s GetAggregateConfigRuleComplianceByPackResponse) GoString() string
func (*GetAggregateConfigRuleComplianceByPackResponse) SetHeaders ¶
func (s *GetAggregateConfigRuleComplianceByPackResponse) SetHeaders(v map[string]*string) *GetAggregateConfigRuleComplianceByPackResponse
func (*GetAggregateConfigRuleComplianceByPackResponse) SetStatusCode ¶
func (s *GetAggregateConfigRuleComplianceByPackResponse) SetStatusCode(v int32) *GetAggregateConfigRuleComplianceByPackResponse
func (GetAggregateConfigRuleComplianceByPackResponse) String ¶
func (s GetAggregateConfigRuleComplianceByPackResponse) String() string
type GetAggregateConfigRuleComplianceByPackResponseBody ¶
type GetAggregateConfigRuleComplianceByPackResponseBody struct { // The compliance evaluation results that are returned by rules in the compliance package. ConfigRuleComplianceResult *GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult `json:"ConfigRuleComplianceResult,omitempty" xml:"ConfigRuleComplianceResult,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregateConfigRuleComplianceByPackResponseBody) GoString ¶
func (s GetAggregateConfigRuleComplianceByPackResponseBody) GoString() string
func (*GetAggregateConfigRuleComplianceByPackResponseBody) SetConfigRuleComplianceResult ¶
func (s *GetAggregateConfigRuleComplianceByPackResponseBody) SetConfigRuleComplianceResult(v *GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) *GetAggregateConfigRuleComplianceByPackResponseBody
func (*GetAggregateConfigRuleComplianceByPackResponseBody) SetRequestId ¶
func (s *GetAggregateConfigRuleComplianceByPackResponseBody) SetRequestId(v string) *GetAggregateConfigRuleComplianceByPackResponseBody
func (GetAggregateConfigRuleComplianceByPackResponseBody) String ¶
func (s GetAggregateConfigRuleComplianceByPackResponseBody) String() string
type GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult ¶
type GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult struct { // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The information about rules in the compliance package. ConfigRuleCompliances []*GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances `json:"ConfigRuleCompliances,omitempty" xml:"ConfigRuleCompliances,omitempty" type:"Repeated"` // The number of rules against which specific resources are evaluated as non-compliant. NonCompliantCount *int32 `json:"NonCompliantCount,omitempty" xml:"NonCompliantCount,omitempty"` // The total number of rules in the compliance package. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) GoString ¶
func (s GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) GoString() string
func (*GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetCompliancePackId ¶
func (*GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetConfigRuleCompliances ¶
func (*GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetNonCompliantCount ¶
func (*GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetTotalCount ¶
type GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances ¶
type GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances struct { // The compliance evaluation result returned by the rule. Valid values: // // * COMPLIANT: The relevant resources are evaluated as compliant. // * NON_COMPLIANT: The relevant resources are evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to your resources. // * INSUFFICIENT_DATA: No resource data is available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The ID of the rule. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` }
func (GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) GoString ¶
func (*GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) SetComplianceType ¶
func (*GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) SetConfigRuleId ¶
func (*GetAggregateConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) SetConfigRuleName ¶
type GetAggregateConfigRuleRequest ¶
type GetAggregateConfigRuleRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the rule. // // You can call the [ListAggregateConfigRules](~~264148~~) operation to obtain the rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` }
func (GetAggregateConfigRuleRequest) GoString ¶
func (s GetAggregateConfigRuleRequest) GoString() string
func (*GetAggregateConfigRuleRequest) SetAggregatorId ¶
func (s *GetAggregateConfigRuleRequest) SetAggregatorId(v string) *GetAggregateConfigRuleRequest
func (*GetAggregateConfigRuleRequest) SetConfigRuleId ¶
func (s *GetAggregateConfigRuleRequest) SetConfigRuleId(v string) *GetAggregateConfigRuleRequest
func (GetAggregateConfigRuleRequest) String ¶
func (s GetAggregateConfigRuleRequest) String() string
type GetAggregateConfigRuleResponse ¶
type GetAggregateConfigRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateConfigRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateConfigRuleResponse) GoString ¶
func (s GetAggregateConfigRuleResponse) GoString() string
func (*GetAggregateConfigRuleResponse) SetBody ¶
func (s *GetAggregateConfigRuleResponse) SetBody(v *GetAggregateConfigRuleResponseBody) *GetAggregateConfigRuleResponse
func (*GetAggregateConfigRuleResponse) SetHeaders ¶
func (s *GetAggregateConfigRuleResponse) SetHeaders(v map[string]*string) *GetAggregateConfigRuleResponse
func (*GetAggregateConfigRuleResponse) SetStatusCode ¶
func (s *GetAggregateConfigRuleResponse) SetStatusCode(v int32) *GetAggregateConfigRuleResponse
func (GetAggregateConfigRuleResponse) String ¶
func (s GetAggregateConfigRuleResponse) String() string
type GetAggregateConfigRuleResponseBody ¶
type GetAggregateConfigRuleResponseBody struct { // The details of the rule. ConfigRule *GetAggregateConfigRuleResponseBodyConfigRule `json:"ConfigRule,omitempty" xml:"ConfigRule,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregateConfigRuleResponseBody) GoString ¶
func (s GetAggregateConfigRuleResponseBody) GoString() string
func (*GetAggregateConfigRuleResponseBody) SetConfigRule ¶
func (s *GetAggregateConfigRuleResponseBody) SetConfigRule(v *GetAggregateConfigRuleResponseBodyConfigRule) *GetAggregateConfigRuleResponseBody
func (*GetAggregateConfigRuleResponseBody) SetRequestId ¶
func (s *GetAggregateConfigRuleResponseBody) SetRequestId(v string) *GetAggregateConfigRuleResponseBody
func (GetAggregateConfigRuleResponseBody) String ¶
func (s GetAggregateConfigRuleResponseBody) String() string
type GetAggregateConfigRuleResponseBodyConfigRule ¶
type GetAggregateConfigRuleResponseBodyConfigRule struct { // The ID of the Alibaba Cloud account to which the rule belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The details of compliance evaluation results. Compliance *GetAggregateConfigRuleResponseBodyConfigRuleCompliance `json:"Compliance,omitempty" xml:"Compliance,omitempty" type:"Struct"` // The ARN of the managed rule. ConfigRuleArn *string `json:"ConfigRuleArn,omitempty" xml:"ConfigRuleArn,omitempty"` // The information about compliance evaluations performed by the rule. ConfigRuleEvaluationStatus *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus `json:"ConfigRuleEvaluationStatus,omitempty" xml:"ConfigRuleEvaluationStatus,omitempty" type:"Struct"` // The ID of the rule. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the monitoring rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The status of the rule. Valid values: // // * ACTIVE: The rule is being used to monitor resource configurations. // * DELETING: The rule is being deleted. // * EVALUATING: The rule is triggered and is being used to monitor resource configurations. // * INACTIVE: The rule is disabled and is no longer used to monitor resource configurations. ConfigRuleState *string `json:"ConfigRuleState,omitempty" xml:"ConfigRuleState,omitempty"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The managed rule is triggered by configuration changes. // * ScheduledNotification: The managed rule is periodically triggered. ConfigRuleTriggerTypes *string `json:"ConfigRuleTriggerTypes,omitempty" xml:"ConfigRuleTriggerTypes,omitempty"` // The information about the creation of the rule. CreateBy *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy `json:"CreateBy,omitempty" xml:"CreateBy,omitempty" type:"Struct"` // The timestamp when the rule was created. Unit: milliseconds. CreateTimestamp *int64 `json:"CreateTimestamp,omitempty" xml:"CreateTimestamp,omitempty"` // The description of the managed rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the member account to which the rule does not apply, which means that the resources within the member account are not evaluated based on the rule. // // > This parameter applies only to a managed rule. ExcludeAccountIdsScope *string `json:"ExcludeAccountIdsScope,omitempty" xml:"ExcludeAccountIdsScope,omitempty"` // The ID of the resource directory to which the rule does not apply, which means that the resources within member accounts in the resource directory are not evaluated based on the rule. // // > // * This parameter applies only to a rule of a global account group. // * This parameter applies only to a managed rule. ExcludeFolderIdsScope *string `json:"ExcludeFolderIdsScope,omitempty" xml:"ExcludeFolderIdsScope,omitempty"` // The ID of the resource excluded from the compliance evaluations performed by the rule. ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The ID of the resource directory to which the rule applies, which means that the resources within member accounts in the resource directory are evaluated based on the rule. // // > // * This parameter applies only to rules of a global account group. // * This parameter applies only to managed rules. FolderIdsScope *string `json:"FolderIdsScope,omitempty" xml:"FolderIdsScope,omitempty"` // The input parameters of the rule. InputParameters map[string]interface{} `json:"InputParameters,omitempty" xml:"InputParameters,omitempty"` // The details of the managed rule. ManagedRule *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule `json:"ManagedRule,omitempty" xml:"ManagedRule,omitempty" type:"Struct"` // The intervals at which the managed rule is triggered. Valid values: // // * One_Hour: 1 hour. // * Three_Hours: 3 hours. // * Six_Hours: 6 hours. // * Twelve_Hours: 12 hours // * TwentyFour_Hours: 24 hours MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty" xml:"MaximumExecutionFrequency,omitempty"` // The timestamp when the rule was last updated. Unit: milliseconds. ModifiedTimestamp *int64 `json:"ModifiedTimestamp,omitempty" xml:"ModifiedTimestamp,omitempty"` // The ID of the region to which the rule applies. RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group to which the rule applies. ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The type of the resource evaluated by the rule. ResourceTypesScope *string `json:"ResourceTypesScope,omitempty" xml:"ResourceTypesScope,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The information about how the rule was created. Source *GetAggregateConfigRuleResponseBodyConfigRuleSource `json:"Source,omitempty" xml:"Source,omitempty" type:"Struct"` // The logical relationship among the tag keys if you specify multiple tag keys by using the `TagKeyScope` parameter. For example, if the `TagKeyScope` parameter is set to `ECS,OSS` and the TagKeyLogicScope parameter is set to `AND`, the rule applies to resources with both the `ECS` and `OSS` tag keys. Valid values: // // * AND: the logical relationship of AND // * OR: the logical relationship of OR TagKeyLogicScope *string `json:"TagKeyLogicScope,omitempty" xml:"TagKeyLogicScope,omitempty"` // The tag key used to filter resources. The rule applies only to the resources with the specified tag key. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value used to filter resources. The rule applies only to the resources with the specified tag value. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (GetAggregateConfigRuleResponseBodyConfigRule) GoString ¶
func (s GetAggregateConfigRuleResponseBodyConfigRule) GoString() string
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetAccountId ¶ added in v2.1.3
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetAccountId(v int64) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetCompliance ¶ added in v2.1.3
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleArn ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleArn(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleEvaluationStatus ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleEvaluationStatus(v *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleId ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleId(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleName ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleName(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleState ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleState(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleTriggerTypes ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetConfigRuleTriggerTypes(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetCreateBy ¶
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetCreateTimestamp ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetCreateTimestamp(v int64) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetDescription ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetDescription(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetExcludeAccountIdsScope ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetExcludeAccountIdsScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetExcludeFolderIdsScope ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetExcludeFolderIdsScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetExcludeResourceIdsScope ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetExcludeResourceIdsScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetFolderIdsScope ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetFolderIdsScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetInputParameters ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetInputParameters(v map[string]interface{}) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetManagedRule ¶
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetMaximumExecutionFrequency ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetMaximumExecutionFrequency(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetModifiedTimestamp ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetModifiedTimestamp(v int64) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetRegionIdsScope ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetRegionIdsScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetResourceGroupIdsScope ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetResourceGroupIdsScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetResourceTypesScope ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetResourceTypesScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetRiskLevel ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetRiskLevel(v int32) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetTagKeyLogicScope ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetTagKeyLogicScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetTagKeyScope ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetTagKeyScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (*GetAggregateConfigRuleResponseBodyConfigRule) SetTagValueScope ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRule) SetTagValueScope(v string) *GetAggregateConfigRuleResponseBodyConfigRule
func (GetAggregateConfigRuleResponseBodyConfigRule) String ¶
func (s GetAggregateConfigRuleResponseBodyConfigRule) String() string
type GetAggregateConfigRuleResponseBodyConfigRuleCompliance ¶ added in v2.1.3
type GetAggregateConfigRuleResponseBodyConfigRuleCompliance struct { // The statistics on the compliance evaluation results by compliance type. Valid values: // // * COMPLIANT: The resources are evaluated as compliant. // * NON_COMPLIANT: The resources are evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to your resources. // * INSUFFICIENT_DATA: No resource data is available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The number of evaluated resources. Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"` }
func (GetAggregateConfigRuleResponseBodyConfigRuleCompliance) GoString ¶ added in v2.1.3
func (s GetAggregateConfigRuleResponseBodyConfigRuleCompliance) GoString() string
func (*GetAggregateConfigRuleResponseBodyConfigRuleCompliance) SetComplianceType ¶ added in v2.1.3
func (s *GetAggregateConfigRuleResponseBodyConfigRuleCompliance) SetComplianceType(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCompliance
func (GetAggregateConfigRuleResponseBodyConfigRuleCompliance) String ¶ added in v2.1.3
func (s GetAggregateConfigRuleResponseBodyConfigRuleCompliance) String() string
type GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus ¶
type GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus struct { // The timestamp when the rule was first triggered. FirstActivatedTimestamp *int64 `json:"FirstActivatedTimestamp,omitempty" xml:"FirstActivatedTimestamp,omitempty"` // Indicates whether resources were evaluated based on the rule. Valid values: // // * true: Resources were evaluated based on the rule. // * false: Resources were not evaluated based on the rule. FirstEvaluationStarted *bool `json:"FirstEvaluationStarted,omitempty" xml:"FirstEvaluationStarted,omitempty"` // The error code returned for the last failed compliance evaluation. LastErrorCode *string `json:"LastErrorCode,omitempty" xml:"LastErrorCode,omitempty"` // The error message returned for the last failed compliance evaluation. LastErrorMessage *string `json:"LastErrorMessage,omitempty" xml:"LastErrorMessage,omitempty"` // The timestamp when the last failed compliance evaluation of the rule ended. Unit: milliseconds. LastFailedEvaluationTimestamp *int64 `json:"LastFailedEvaluationTimestamp,omitempty" xml:"LastFailedEvaluationTimestamp,omitempty"` // The timestamp when the last failed compliance evaluation of the rule started. Unit: milliseconds. LastFailedInvocationTimestamp *int64 `json:"LastFailedInvocationTimestamp,omitempty" xml:"LastFailedInvocationTimestamp,omitempty"` // The timestamp when the last successful compliance evaluation of the rule ended. Unit: milliseconds. LastSuccessfulEvaluationTimestamp *int64 `json:"LastSuccessfulEvaluationTimestamp,omitempty" xml:"LastSuccessfulEvaluationTimestamp,omitempty"` // The timestamp when the last successful compliance evaluation of the rule started. Unit: milliseconds. LastSuccessfulInvocationTimestamp *int64 `json:"LastSuccessfulInvocationTimestamp,omitempty" xml:"LastSuccessfulInvocationTimestamp,omitempty"` }
func (GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) GoString ¶
func (s GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) GoString() string
func (*GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetFirstActivatedTimestamp ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetFirstActivatedTimestamp(v int64) *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
func (*GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetFirstEvaluationStarted ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetFirstEvaluationStarted(v bool) *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
func (*GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastErrorCode ¶
func (*GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastErrorMessage ¶
func (*GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastFailedEvaluationTimestamp ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastFailedEvaluationTimestamp(v int64) *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
func (*GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastFailedInvocationTimestamp ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastFailedInvocationTimestamp(v int64) *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
func (*GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastSuccessfulEvaluationTimestamp ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastSuccessfulEvaluationTimestamp(v int64) *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
func (*GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastSuccessfulInvocationTimestamp ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastSuccessfulInvocationTimestamp(v int64) *GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
func (GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) String ¶
func (s GetAggregateConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) String() string
type GetAggregateConfigRuleResponseBodyConfigRuleCreateBy ¶
type GetAggregateConfigRuleResponseBodyConfigRuleCreateBy struct { // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The name of the account group. AggregatorName *string `json:"AggregatorName,omitempty" xml:"AggregatorName,omitempty"` // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The name of the compliance package. CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` // The ID of the account that was used to create the rule. CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"` // The name of the account that was used to create the rule. CreatorName *string `json:"CreatorName,omitempty" xml:"CreatorName,omitempty"` // The type of the entity to which the rule belongs. The value is fixed to `AGGREGATOR`, which indicates an account group. CreatorType *string `json:"CreatorType,omitempty" xml:"CreatorType,omitempty"` }
func (GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) GoString ¶
func (s GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) GoString() string
func (*GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetAggregatorId ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetAggregatorId(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy
func (*GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetAggregatorName ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetAggregatorName(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy
func (*GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetCompliancePackId ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetCompliancePackId(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy
func (*GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetCompliancePackName ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetCompliancePackName(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy
func (*GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetCreatorId ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetCreatorId(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy
func (*GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetCreatorName ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetCreatorName(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy
func (*GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetCreatorType ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) SetCreatorType(v string) *GetAggregateConfigRuleResponseBodyConfigRuleCreateBy
func (GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) String ¶
func (s GetAggregateConfigRuleResponseBodyConfigRuleCreateBy) String() string
type GetAggregateConfigRuleResponseBodyConfigRuleManagedRule ¶
type GetAggregateConfigRuleResponseBodyConfigRuleManagedRule struct { // The required input parameters of the managed rule. CompulsoryInputParameterDetails map[string]interface{} `json:"CompulsoryInputParameterDetails,omitempty" xml:"CompulsoryInputParameterDetails,omitempty"` // The description of the managed rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The identifier of the managed rule. Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` // The tags of the managed rule. Labels []*string `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"` // The name of the managed rule. ManagedRuleName *string `json:"ManagedRuleName,omitempty" xml:"ManagedRuleName,omitempty"` // The optional input parameters of the managed rule. OptionalInputParameterDetails map[string]interface{} `json:"OptionalInputParameterDetails,omitempty" xml:"OptionalInputParameterDetails,omitempty"` // The details of the source of the managed rule. SourceDetails []*GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails `json:"SourceDetails,omitempty" xml:"SourceDetails,omitempty" type:"Repeated"` }
func (GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) GoString ¶
func (s GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) GoString() string
func (*GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetCompulsoryInputParameterDetails ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetCompulsoryInputParameterDetails(v map[string]interface{}) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule
func (*GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetDescription ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetDescription(v string) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule
func (*GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetIdentifier ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetIdentifier(v string) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule
func (*GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetLabels ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetLabels(v []*string) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule
func (*GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetManagedRuleName ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetManagedRuleName(v string) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule
func (*GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetOptionalInputParameterDetails ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetOptionalInputParameterDetails(v map[string]interface{}) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRule
func (*GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) SetSourceDetails ¶
func (GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) String ¶
func (s GetAggregateConfigRuleResponseBodyConfigRuleManagedRule) String() string
type GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails ¶
type GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails struct { // The event source of the managed rule. // // > Only events related to Cloud Config are supported. The value is fixed to aliyun.config. EventSource *string `json:"EventSource,omitempty" xml:"EventSource,omitempty"` // The intervals at which the managed rule is triggered. Valid values: // // * One_Hour: 1 hour. // * Three_Hours: 3 hours. // * Six_Hours: 6 hours. // * Twelve_Hours: 12 hours // * TwentyFour_Hours: 24 hours MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty" xml:"MaximumExecutionFrequency,omitempty"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The managed rule is triggered by configuration changes. // * ScheduledNotification: The managed rule is periodically triggered. MessageType *string `json:"MessageType,omitempty" xml:"MessageType,omitempty"` }
func (GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) GoString ¶
func (s GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) GoString() string
func (*GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetEventSource ¶
func (*GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetMaximumExecutionFrequency ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetMaximumExecutionFrequency(v string) *GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails
func (*GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetMessageType ¶
func (GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) String ¶
func (s GetAggregateConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) String() string
type GetAggregateConfigRuleResponseBodyConfigRuleSource ¶
type GetAggregateConfigRuleResponseBodyConfigRuleSource struct { // The identifier of the rule. // // * If the rule was created based on a managed rule, the value of this parameter is the name of the managed rule. // * If the rule is a custom rule, the value of this parameter is the Alibaba Cloud Resource Name (ARN) of the relevant function in Function Compute. Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` // The way in which the rule was created. Valid values: // // * CUSTOM_FC: The rule is a custom rule. // * ALIYUN: The rule was created based on a managed rule of Alibaba Cloud. Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"` // The details of the source of the rule. SourceDetails []*GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails `json:"SourceDetails,omitempty" xml:"SourceDetails,omitempty" type:"Repeated"` }
func (GetAggregateConfigRuleResponseBodyConfigRuleSource) GoString ¶
func (s GetAggregateConfigRuleResponseBodyConfigRuleSource) GoString() string
func (*GetAggregateConfigRuleResponseBodyConfigRuleSource) SetIdentifier ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleSource) SetIdentifier(v string) *GetAggregateConfigRuleResponseBodyConfigRuleSource
func (*GetAggregateConfigRuleResponseBodyConfigRuleSource) SetSourceDetails ¶
func (GetAggregateConfigRuleResponseBodyConfigRuleSource) String ¶
func (s GetAggregateConfigRuleResponseBodyConfigRuleSource) String() string
type GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails ¶
type GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails struct { // The event source of the managed rule. // // > Only events related to Cloud Config are supported. The value is fixed to aliyun.config. EventSource *string `json:"EventSource,omitempty" xml:"EventSource,omitempty"` // The intervals at which the managed rule is triggered. Valid values: // // * One_Hour: 1 hour. // * Three_Hours: 3 hours. // * Six_Hours: 6 hours. // * Twelve_Hours: 12 hours // * TwentyFour_Hours: 24 hours MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty" xml:"MaximumExecutionFrequency,omitempty"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The managed rule is triggered by configuration changes. // * ScheduledNotification: The managed rule is periodically triggered. MessageType *string `json:"MessageType,omitempty" xml:"MessageType,omitempty"` }
func (GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails) GoString ¶
func (s GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails) GoString() string
func (*GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetEventSource ¶
func (*GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetMaximumExecutionFrequency ¶
func (s *GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetMaximumExecutionFrequency(v string) *GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails
func (*GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetMessageType ¶
func (GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails) String ¶
func (s GetAggregateConfigRuleResponseBodyConfigRuleSourceSourceDetails) String() string
type GetAggregateConfigRuleSummaryByRiskLevelRequest ¶
type GetAggregateConfigRuleSummaryByRiskLevelRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` }
func (GetAggregateConfigRuleSummaryByRiskLevelRequest) GoString ¶
func (s GetAggregateConfigRuleSummaryByRiskLevelRequest) GoString() string
func (*GetAggregateConfigRuleSummaryByRiskLevelRequest) SetAggregatorId ¶
func (s *GetAggregateConfigRuleSummaryByRiskLevelRequest) SetAggregatorId(v string) *GetAggregateConfigRuleSummaryByRiskLevelRequest
func (GetAggregateConfigRuleSummaryByRiskLevelRequest) String ¶
func (s GetAggregateConfigRuleSummaryByRiskLevelRequest) String() string
type GetAggregateConfigRuleSummaryByRiskLevelResponse ¶
type GetAggregateConfigRuleSummaryByRiskLevelResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateConfigRuleSummaryByRiskLevelResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateConfigRuleSummaryByRiskLevelResponse) GoString ¶
func (s GetAggregateConfigRuleSummaryByRiskLevelResponse) GoString() string
func (*GetAggregateConfigRuleSummaryByRiskLevelResponse) SetHeaders ¶
func (s *GetAggregateConfigRuleSummaryByRiskLevelResponse) SetHeaders(v map[string]*string) *GetAggregateConfigRuleSummaryByRiskLevelResponse
func (*GetAggregateConfigRuleSummaryByRiskLevelResponse) SetStatusCode ¶
func (s *GetAggregateConfigRuleSummaryByRiskLevelResponse) SetStatusCode(v int32) *GetAggregateConfigRuleSummaryByRiskLevelResponse
func (GetAggregateConfigRuleSummaryByRiskLevelResponse) String ¶
func (s GetAggregateConfigRuleSummaryByRiskLevelResponse) String() string
type GetAggregateConfigRuleSummaryByRiskLevelResponseBody ¶
type GetAggregateConfigRuleSummaryByRiskLevelResponseBody struct { // The summary of compliance evaluation results by rule risk level. ConfigRuleSummaries []*GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries `json:"ConfigRuleSummaries,omitempty" xml:"ConfigRuleSummaries,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregateConfigRuleSummaryByRiskLevelResponseBody) GoString ¶
func (s GetAggregateConfigRuleSummaryByRiskLevelResponseBody) GoString() string
func (*GetAggregateConfigRuleSummaryByRiskLevelResponseBody) SetConfigRuleSummaries ¶
func (*GetAggregateConfigRuleSummaryByRiskLevelResponseBody) SetRequestId ¶
func (s *GetAggregateConfigRuleSummaryByRiskLevelResponseBody) SetRequestId(v string) *GetAggregateConfigRuleSummaryByRiskLevelResponseBody
func (GetAggregateConfigRuleSummaryByRiskLevelResponseBody) String ¶
func (s GetAggregateConfigRuleSummaryByRiskLevelResponseBody) String() string
type GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries ¶
type GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries struct { // The number of rules against which specific resources are evaluated as compliant. CompliantCount *int32 `json:"CompliantCount,omitempty" xml:"CompliantCount,omitempty"` // The number of rules against which specific resources are evaluated as non-compliant. NonCompliantCount *int32 `json:"NonCompliantCount,omitempty" xml:"NonCompliantCount,omitempty"` // The risk level of the resources that do not comply with the rule. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) GoString ¶
func (s GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) GoString() string
func (*GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) SetCompliantCount ¶
func (*GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) SetNonCompliantCount ¶
func (s *GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) SetNonCompliantCount(v int32) *GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries
func (*GetAggregateConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) SetRiskLevel ¶
type GetAggregateConfigRulesReportRequest ¶
type GetAggregateConfigRulesReportRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the compliance evaluation report. ReportId *string `json:"ReportId,omitempty" xml:"ReportId,omitempty"` }
func (GetAggregateConfigRulesReportRequest) GoString ¶
func (s GetAggregateConfigRulesReportRequest) GoString() string
func (*GetAggregateConfigRulesReportRequest) SetAggregatorId ¶
func (s *GetAggregateConfigRulesReportRequest) SetAggregatorId(v string) *GetAggregateConfigRulesReportRequest
func (*GetAggregateConfigRulesReportRequest) SetReportId ¶
func (s *GetAggregateConfigRulesReportRequest) SetReportId(v string) *GetAggregateConfigRulesReportRequest
func (GetAggregateConfigRulesReportRequest) String ¶
func (s GetAggregateConfigRulesReportRequest) String() string
type GetAggregateConfigRulesReportResponse ¶
type GetAggregateConfigRulesReportResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateConfigRulesReportResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateConfigRulesReportResponse) GoString ¶
func (s GetAggregateConfigRulesReportResponse) GoString() string
func (*GetAggregateConfigRulesReportResponse) SetHeaders ¶
func (s *GetAggregateConfigRulesReportResponse) SetHeaders(v map[string]*string) *GetAggregateConfigRulesReportResponse
func (*GetAggregateConfigRulesReportResponse) SetStatusCode ¶
func (s *GetAggregateConfigRulesReportResponse) SetStatusCode(v int32) *GetAggregateConfigRulesReportResponse
func (GetAggregateConfigRulesReportResponse) String ¶
func (s GetAggregateConfigRulesReportResponse) String() string
type GetAggregateConfigRulesReportResponseBody ¶
type GetAggregateConfigRulesReportResponseBody struct { // The information about the compliance evaluation report. ConfigRulesReport *GetAggregateConfigRulesReportResponseBodyConfigRulesReport `json:"ConfigRulesReport,omitempty" xml:"ConfigRulesReport,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregateConfigRulesReportResponseBody) GoString ¶
func (s GetAggregateConfigRulesReportResponseBody) GoString() string
func (*GetAggregateConfigRulesReportResponseBody) SetConfigRulesReport ¶
func (s *GetAggregateConfigRulesReportResponseBody) SetConfigRulesReport(v *GetAggregateConfigRulesReportResponseBodyConfigRulesReport) *GetAggregateConfigRulesReportResponseBody
func (*GetAggregateConfigRulesReportResponseBody) SetRequestId ¶
func (s *GetAggregateConfigRulesReportResponseBody) SetRequestId(v string) *GetAggregateConfigRulesReportResponseBody
func (GetAggregateConfigRulesReportResponseBody) String ¶
func (s GetAggregateConfigRulesReportResponseBody) String() string
type GetAggregateConfigRulesReportResponseBodyConfigRulesReport ¶
type GetAggregateConfigRulesReportResponseBodyConfigRulesReport struct { // The ID of the management account to which the rules belong. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The timestamp when the compliance evaluation report was generated. Unit: milliseconds. ReportCreateTimestamp *int64 `json:"ReportCreateTimestamp,omitempty" xml:"ReportCreateTimestamp,omitempty"` // The ID of the compliance evaluation report. ReportId *string `json:"ReportId,omitempty" xml:"ReportId,omitempty"` // The status of the compliance evaluation report. Valid values: // // * NONE: The compliance evaluation report was not generated. // * CREATING: The compliance evaluation report was being generated. // * COMPLETE: The compliance evaluation report was generated. ReportStatus *string `json:"ReportStatus,omitempty" xml:"ReportStatus,omitempty"` // The URL that is used to download the compliance evaluation report. ReportUrl *string `json:"ReportUrl,omitempty" xml:"ReportUrl,omitempty"` }
func (GetAggregateConfigRulesReportResponseBodyConfigRulesReport) GoString ¶
func (s GetAggregateConfigRulesReportResponseBodyConfigRulesReport) GoString() string
func (*GetAggregateConfigRulesReportResponseBodyConfigRulesReport) SetAccountId ¶
func (*GetAggregateConfigRulesReportResponseBodyConfigRulesReport) SetAggregatorId ¶
func (s *GetAggregateConfigRulesReportResponseBodyConfigRulesReport) SetAggregatorId(v string) *GetAggregateConfigRulesReportResponseBodyConfigRulesReport
func (*GetAggregateConfigRulesReportResponseBodyConfigRulesReport) SetReportCreateTimestamp ¶
func (s *GetAggregateConfigRulesReportResponseBodyConfigRulesReport) SetReportCreateTimestamp(v int64) *GetAggregateConfigRulesReportResponseBodyConfigRulesReport
func (*GetAggregateConfigRulesReportResponseBodyConfigRulesReport) SetReportId ¶
func (*GetAggregateConfigRulesReportResponseBodyConfigRulesReport) SetReportStatus ¶
func (s *GetAggregateConfigRulesReportResponseBodyConfigRulesReport) SetReportStatus(v string) *GetAggregateConfigRulesReportResponseBodyConfigRulesReport
func (*GetAggregateConfigRulesReportResponseBodyConfigRulesReport) SetReportUrl ¶
func (GetAggregateConfigRulesReportResponseBodyConfigRulesReport) String ¶
func (s GetAggregateConfigRulesReportResponseBodyConfigRulesReport) String() string
type GetAggregateDiscoveredResourceRequest ¶
type GetAggregateDiscoveredResourceRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the region in which the resource resides. // // For more information about how to query the ID of a region in which the resource resides, see [ListAggregateDiscoveredResources](~~411691~~). Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The ID of the Alibaba Cloud account to which the resources in the account group belong. // > You can use either the `ResourceAccountId` or `ResourceOwnerId` parameter. We recommend that you use the ResourceAccountId parameter. ResourceAccountId *int64 `json:"ResourceAccountId,omitempty" xml:"ResourceAccountId,omitempty"` // The resource ID. // // For more information about how to query the ID of a resource, see [ListAggregateDiscoveredResources](~~411691~~). ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // Deprecated ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The type of the resource. // // For more information about how to obtain the type of a resource, see [ListAggregateDiscoveredResources](~~411691~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (GetAggregateDiscoveredResourceRequest) GoString ¶
func (s GetAggregateDiscoveredResourceRequest) GoString() string
func (*GetAggregateDiscoveredResourceRequest) SetAggregatorId ¶
func (s *GetAggregateDiscoveredResourceRequest) SetAggregatorId(v string) *GetAggregateDiscoveredResourceRequest
func (*GetAggregateDiscoveredResourceRequest) SetRegion ¶
func (s *GetAggregateDiscoveredResourceRequest) SetRegion(v string) *GetAggregateDiscoveredResourceRequest
func (*GetAggregateDiscoveredResourceRequest) SetResourceAccountId ¶ added in v2.2.7
func (s *GetAggregateDiscoveredResourceRequest) SetResourceAccountId(v int64) *GetAggregateDiscoveredResourceRequest
func (*GetAggregateDiscoveredResourceRequest) SetResourceId ¶
func (s *GetAggregateDiscoveredResourceRequest) SetResourceId(v string) *GetAggregateDiscoveredResourceRequest
func (*GetAggregateDiscoveredResourceRequest) SetResourceOwnerId ¶
func (s *GetAggregateDiscoveredResourceRequest) SetResourceOwnerId(v int64) *GetAggregateDiscoveredResourceRequest
func (*GetAggregateDiscoveredResourceRequest) SetResourceType ¶
func (s *GetAggregateDiscoveredResourceRequest) SetResourceType(v string) *GetAggregateDiscoveredResourceRequest
func (GetAggregateDiscoveredResourceRequest) String ¶
func (s GetAggregateDiscoveredResourceRequest) String() string
type GetAggregateDiscoveredResourceResponse ¶
type GetAggregateDiscoveredResourceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateDiscoveredResourceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateDiscoveredResourceResponse) GoString ¶
func (s GetAggregateDiscoveredResourceResponse) GoString() string
func (*GetAggregateDiscoveredResourceResponse) SetHeaders ¶
func (s *GetAggregateDiscoveredResourceResponse) SetHeaders(v map[string]*string) *GetAggregateDiscoveredResourceResponse
func (*GetAggregateDiscoveredResourceResponse) SetStatusCode ¶
func (s *GetAggregateDiscoveredResourceResponse) SetStatusCode(v int32) *GetAggregateDiscoveredResourceResponse
func (GetAggregateDiscoveredResourceResponse) String ¶
func (s GetAggregateDiscoveredResourceResponse) String() string
type GetAggregateDiscoveredResourceResponseBody ¶
type GetAggregateDiscoveredResourceResponseBody struct { // The information about the resource. DiscoveredResourceDetail *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail `json:"DiscoveredResourceDetail,omitempty" xml:"DiscoveredResourceDetail,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregateDiscoveredResourceResponseBody) GoString ¶
func (s GetAggregateDiscoveredResourceResponseBody) GoString() string
func (*GetAggregateDiscoveredResourceResponseBody) SetDiscoveredResourceDetail ¶
func (s *GetAggregateDiscoveredResourceResponseBody) SetDiscoveredResourceDetail(v *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) *GetAggregateDiscoveredResourceResponseBody
func (*GetAggregateDiscoveredResourceResponseBody) SetRequestId ¶
func (s *GetAggregateDiscoveredResourceResponseBody) SetRequestId(v string) *GetAggregateDiscoveredResourceResponseBody
func (GetAggregateDiscoveredResourceResponseBody) String ¶
func (s GetAggregateDiscoveredResourceResponseBody) String() string
type GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail ¶
type GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail struct { // The ID of the Alibaba Cloud account to which the resource belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The ID of the zone where the resource resides. AvailabilityZone *string `json:"AvailabilityZone,omitempty" xml:"AvailabilityZone,omitempty"` // The configuration of the resource. Configuration *string `json:"Configuration,omitempty" xml:"Configuration,omitempty"` // The region ID. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The timestamp when the resource was created. ResourceCreationTime *int64 `json:"ResourceCreationTime,omitempty" xml:"ResourceCreationTime,omitempty"` // Indicates whether the resource was deleted. Valid values: // // * 1: The resource was not deleted. // * 0: The resource was deleted. ResourceDeleted *int32 `json:"ResourceDeleted,omitempty" xml:"ResourceDeleted,omitempty"` // The resource ID. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The name of the resource. ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The status of the resource. The value of this parameter varies based on the resource type and may be empty. Examples: // // * If the value of the ResourceType parameter is ACS::ECS::Instance, the resource is an Elastic Compute Service (ECS) instance that is in a specific state. In this case, the valid values of this parameter are Running and Stopped. // * If the value of the ResourceType parameter is ACS::OSS::Bucket, the resource is an Object Storage Service (OSS) bucket that is not in a specific state. In this case, this parameter is empty. ResourceStatus *string `json:"ResourceStatus,omitempty" xml:"ResourceStatus,omitempty"` // The type of the resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags of the resource. Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` }
func (GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) GoString ¶
func (s GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) GoString() string
func (*GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetAccountId ¶
func (*GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetAvailabilityZone ¶
func (s *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetAvailabilityZone(v string) *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail
func (*GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetConfiguration ¶
func (*GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceCreationTime ¶
func (s *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceCreationTime(v int64) *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail
func (*GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceDeleted ¶
func (s *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceDeleted(v int32) *GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail
func (*GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceId ¶
func (*GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceName ¶
func (*GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceStatus ¶
func (*GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceType ¶
func (GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) String ¶
func (s GetAggregateDiscoveredResourceResponseBodyDiscoveredResourceDetail) String() string
type GetAggregateResourceComplianceByConfigRuleRequest ¶
type GetAggregateResourceComplianceByConfigRuleRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The compliance evaluation result of the resources. Valid values: // // * COMPLIANT: The resource is evaluated as compliant. // * NON_COMPLIANT: The resource is evaluated as incompliant. // * NOT_APPLICABLE: The rule does not apply to your resources. // * INSUFFICIENT_DATA: No resource data is available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The ID of the rule. // // For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The ID of the Alibaba Cloud account to which the resources in the account group belong. // // > You can use either the ResourceAccountId or ResourceOwnerId parameter. We recommend that you use the ResourceAccountId parameter. ResourceAccountId *int64 `json:"ResourceAccountId,omitempty" xml:"ResourceAccountId,omitempty"` // Deprecated ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (GetAggregateResourceComplianceByConfigRuleRequest) GoString ¶
func (s GetAggregateResourceComplianceByConfigRuleRequest) GoString() string
func (*GetAggregateResourceComplianceByConfigRuleRequest) SetAggregatorId ¶
func (s *GetAggregateResourceComplianceByConfigRuleRequest) SetAggregatorId(v string) *GetAggregateResourceComplianceByConfigRuleRequest
func (*GetAggregateResourceComplianceByConfigRuleRequest) SetComplianceType ¶
func (s *GetAggregateResourceComplianceByConfigRuleRequest) SetComplianceType(v string) *GetAggregateResourceComplianceByConfigRuleRequest
func (*GetAggregateResourceComplianceByConfigRuleRequest) SetConfigRuleId ¶
func (s *GetAggregateResourceComplianceByConfigRuleRequest) SetConfigRuleId(v string) *GetAggregateResourceComplianceByConfigRuleRequest
func (*GetAggregateResourceComplianceByConfigRuleRequest) SetResourceAccountId ¶ added in v2.2.7
func (s *GetAggregateResourceComplianceByConfigRuleRequest) SetResourceAccountId(v int64) *GetAggregateResourceComplianceByConfigRuleRequest
func (*GetAggregateResourceComplianceByConfigRuleRequest) SetResourceOwnerId ¶
func (s *GetAggregateResourceComplianceByConfigRuleRequest) SetResourceOwnerId(v int64) *GetAggregateResourceComplianceByConfigRuleRequest
func (GetAggregateResourceComplianceByConfigRuleRequest) String ¶
func (s GetAggregateResourceComplianceByConfigRuleRequest) String() string
type GetAggregateResourceComplianceByConfigRuleResponse ¶
type GetAggregateResourceComplianceByConfigRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateResourceComplianceByConfigRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateResourceComplianceByConfigRuleResponse) GoString ¶
func (s GetAggregateResourceComplianceByConfigRuleResponse) GoString() string
func (*GetAggregateResourceComplianceByConfigRuleResponse) SetHeaders ¶
func (s *GetAggregateResourceComplianceByConfigRuleResponse) SetHeaders(v map[string]*string) *GetAggregateResourceComplianceByConfigRuleResponse
func (*GetAggregateResourceComplianceByConfigRuleResponse) SetStatusCode ¶
func (s *GetAggregateResourceComplianceByConfigRuleResponse) SetStatusCode(v int32) *GetAggregateResourceComplianceByConfigRuleResponse
func (GetAggregateResourceComplianceByConfigRuleResponse) String ¶
func (s GetAggregateResourceComplianceByConfigRuleResponse) String() string
type GetAggregateResourceComplianceByConfigRuleResponseBody ¶
type GetAggregateResourceComplianceByConfigRuleResponseBody struct { // The compliance result. ComplianceResult *GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult `json:"ComplianceResult,omitempty" xml:"ComplianceResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregateResourceComplianceByConfigRuleResponseBody) GoString ¶
func (s GetAggregateResourceComplianceByConfigRuleResponseBody) GoString() string
func (*GetAggregateResourceComplianceByConfigRuleResponseBody) SetComplianceResult ¶
func (*GetAggregateResourceComplianceByConfigRuleResponseBody) SetRequestId ¶
func (s *GetAggregateResourceComplianceByConfigRuleResponseBody) SetRequestId(v string) *GetAggregateResourceComplianceByConfigRuleResponseBody
func (GetAggregateResourceComplianceByConfigRuleResponseBody) String ¶
func (s GetAggregateResourceComplianceByConfigRuleResponseBody) String() string
type GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult ¶
type GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult struct { // The compliance list result. Compliances []*GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances `json:"Compliances,omitempty" xml:"Compliances,omitempty" type:"Repeated"` // The total number of evaluated resources. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult) GoString ¶
func (s GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult) GoString() string
func (*GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult) SetCompliances ¶
func (*GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult) SetTotalCount ¶
func (GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult) String ¶
func (s GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResult) String() string
type GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances ¶
type GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances struct { // The compliance evaluation results of the resources. Valid values: // // * COMPLIANT: The resource was evaluated as compliant. // * NON_COMPLIANT: The resource was evaluated as incompliant. // * NOT_APPLICABLE: The rule did not apply to your resources. // * INSUFFICIENT_DATA: No resource data was available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The number of resources that have compliance evaluation results. For example, if the value of the `ComplianceType` parameter is `COMPLIANT`, this parameter value indicates the number of compliant resources. Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"` }
func (*GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances) SetComplianceType ¶
func (*GetAggregateResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances) SetCount ¶
type GetAggregateResourceComplianceByPackRequest ¶
type GetAggregateResourceComplianceByPackRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListAggregateCompliancePacks](~~262059~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` }
func (GetAggregateResourceComplianceByPackRequest) GoString ¶
func (s GetAggregateResourceComplianceByPackRequest) GoString() string
func (*GetAggregateResourceComplianceByPackRequest) SetAggregatorId ¶
func (s *GetAggregateResourceComplianceByPackRequest) SetAggregatorId(v string) *GetAggregateResourceComplianceByPackRequest
func (*GetAggregateResourceComplianceByPackRequest) SetCompliancePackId ¶
func (s *GetAggregateResourceComplianceByPackRequest) SetCompliancePackId(v string) *GetAggregateResourceComplianceByPackRequest
func (GetAggregateResourceComplianceByPackRequest) String ¶
func (s GetAggregateResourceComplianceByPackRequest) String() string
type GetAggregateResourceComplianceByPackResponse ¶
type GetAggregateResourceComplianceByPackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateResourceComplianceByPackResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateResourceComplianceByPackResponse) GoString ¶
func (s GetAggregateResourceComplianceByPackResponse) GoString() string
func (*GetAggregateResourceComplianceByPackResponse) SetHeaders ¶
func (s *GetAggregateResourceComplianceByPackResponse) SetHeaders(v map[string]*string) *GetAggregateResourceComplianceByPackResponse
func (*GetAggregateResourceComplianceByPackResponse) SetStatusCode ¶
func (s *GetAggregateResourceComplianceByPackResponse) SetStatusCode(v int32) *GetAggregateResourceComplianceByPackResponse
func (GetAggregateResourceComplianceByPackResponse) String ¶
func (s GetAggregateResourceComplianceByPackResponse) String() string
type GetAggregateResourceComplianceByPackResponseBody ¶
type GetAggregateResourceComplianceByPackResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The compliance evaluation results returned. ResourceComplianceResult *GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult `json:"ResourceComplianceResult,omitempty" xml:"ResourceComplianceResult,omitempty" type:"Struct"` }
func (GetAggregateResourceComplianceByPackResponseBody) GoString ¶
func (s GetAggregateResourceComplianceByPackResponseBody) GoString() string
func (*GetAggregateResourceComplianceByPackResponseBody) SetRequestId ¶
func (s *GetAggregateResourceComplianceByPackResponseBody) SetRequestId(v string) *GetAggregateResourceComplianceByPackResponseBody
func (*GetAggregateResourceComplianceByPackResponseBody) SetResourceComplianceResult ¶
func (s *GetAggregateResourceComplianceByPackResponseBody) SetResourceComplianceResult(v *GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult) *GetAggregateResourceComplianceByPackResponseBody
func (GetAggregateResourceComplianceByPackResponseBody) String ¶
func (s GetAggregateResourceComplianceByPackResponseBody) String() string
type GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult ¶
type GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult struct { // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The number of non-compliant resources. NonCompliantCount *int32 `json:"NonCompliantCount,omitempty" xml:"NonCompliantCount,omitempty"` // The total number of resources. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult) GoString ¶
func (s GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult) GoString() string
func (*GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult) SetCompliancePackId ¶
func (*GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult) SetNonCompliantCount ¶
func (*GetAggregateResourceComplianceByPackResponseBodyResourceComplianceResult) SetTotalCount ¶
type GetAggregateResourceComplianceGroupByRegionRequest ¶
type GetAggregateResourceComplianceGroupByRegionRequest struct { // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The rule IDs. Separate multiple rule IDs with commas (,). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (GetAggregateResourceComplianceGroupByRegionRequest) GoString ¶
func (s GetAggregateResourceComplianceGroupByRegionRequest) GoString() string
func (*GetAggregateResourceComplianceGroupByRegionRequest) SetAggregatorId ¶
func (s *GetAggregateResourceComplianceGroupByRegionRequest) SetAggregatorId(v string) *GetAggregateResourceComplianceGroupByRegionRequest
func (*GetAggregateResourceComplianceGroupByRegionRequest) SetConfigRuleIds ¶
func (s *GetAggregateResourceComplianceGroupByRegionRequest) SetConfigRuleIds(v string) *GetAggregateResourceComplianceGroupByRegionRequest
func (GetAggregateResourceComplianceGroupByRegionRequest) String ¶
func (s GetAggregateResourceComplianceGroupByRegionRequest) String() string
type GetAggregateResourceComplianceGroupByRegionResponse ¶
type GetAggregateResourceComplianceGroupByRegionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateResourceComplianceGroupByRegionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateResourceComplianceGroupByRegionResponse) GoString ¶
func (s GetAggregateResourceComplianceGroupByRegionResponse) GoString() string
func (*GetAggregateResourceComplianceGroupByRegionResponse) SetHeaders ¶
func (s *GetAggregateResourceComplianceGroupByRegionResponse) SetHeaders(v map[string]*string) *GetAggregateResourceComplianceGroupByRegionResponse
func (*GetAggregateResourceComplianceGroupByRegionResponse) SetStatusCode ¶
func (s *GetAggregateResourceComplianceGroupByRegionResponse) SetStatusCode(v int32) *GetAggregateResourceComplianceGroupByRegionResponse
func (GetAggregateResourceComplianceGroupByRegionResponse) String ¶
func (s GetAggregateResourceComplianceGroupByRegionResponse) String() string
type GetAggregateResourceComplianceGroupByRegionResponseBody ¶
type GetAggregateResourceComplianceGroupByRegionResponseBody struct { // The queried evaluation results. ComplianceResult *GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResult `json:"ComplianceResult,omitempty" xml:"ComplianceResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregateResourceComplianceGroupByRegionResponseBody) GoString ¶
func (s GetAggregateResourceComplianceGroupByRegionResponseBody) GoString() string
func (*GetAggregateResourceComplianceGroupByRegionResponseBody) SetComplianceResult ¶
func (*GetAggregateResourceComplianceGroupByRegionResponseBody) SetRequestId ¶
func (s *GetAggregateResourceComplianceGroupByRegionResponseBody) SetRequestId(v string) *GetAggregateResourceComplianceGroupByRegionResponseBody
func (GetAggregateResourceComplianceGroupByRegionResponseBody) String ¶
func (s GetAggregateResourceComplianceGroupByRegionResponseBody) String() string
type GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResult ¶
type GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResult struct { // The evaluation results grouped by region. ComplianceResultList []*GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList `json:"ComplianceResultList,omitempty" xml:"ComplianceResultList,omitempty" type:"Repeated"` }
func (GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResult) GoString ¶
func (s GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResult) GoString() string
func (*GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResult) SetComplianceResultList ¶
type GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList ¶
type GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList struct { // The queried evaluation results. Compliances []*GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances `json:"Compliances,omitempty" xml:"Compliances,omitempty" type:"Repeated"` // The region ID of the evaluated resource. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList) GoString ¶
func (*GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList) SetCompliances ¶
func (s *GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList) SetCompliances(v []*GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances) *GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList
func (*GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList) SetRegionId ¶
type GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances ¶
type GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances struct { // The evaluation result. Valid values: // // * COMPLIANT: The resource is evaluated as compliant. // * NON_COMPLIANT: The resource is evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to the resource. // * INSUFFICIENT_DATA: No data is available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The total number of evaluation results. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` }
func (GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances) GoString ¶
func (*GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances) SetComplianceType ¶
func (*GetAggregateResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances) SetCount ¶
type GetAggregateResourceComplianceGroupByResourceTypeRequest ¶
type GetAggregateResourceComplianceGroupByResourceTypeRequest struct { // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the rule. Separate multiple rule IDs with commas (,). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (GetAggregateResourceComplianceGroupByResourceTypeRequest) GoString ¶
func (s GetAggregateResourceComplianceGroupByResourceTypeRequest) GoString() string
func (*GetAggregateResourceComplianceGroupByResourceTypeRequest) SetAggregatorId ¶
func (s *GetAggregateResourceComplianceGroupByResourceTypeRequest) SetAggregatorId(v string) *GetAggregateResourceComplianceGroupByResourceTypeRequest
func (*GetAggregateResourceComplianceGroupByResourceTypeRequest) SetConfigRuleIds ¶
func (s *GetAggregateResourceComplianceGroupByResourceTypeRequest) SetConfigRuleIds(v string) *GetAggregateResourceComplianceGroupByResourceTypeRequest
func (GetAggregateResourceComplianceGroupByResourceTypeRequest) String ¶
func (s GetAggregateResourceComplianceGroupByResourceTypeRequest) String() string
type GetAggregateResourceComplianceGroupByResourceTypeResponse ¶
type GetAggregateResourceComplianceGroupByResourceTypeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateResourceComplianceGroupByResourceTypeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateResourceComplianceGroupByResourceTypeResponse) GoString ¶
func (s GetAggregateResourceComplianceGroupByResourceTypeResponse) GoString() string
func (*GetAggregateResourceComplianceGroupByResourceTypeResponse) SetHeaders ¶
func (s *GetAggregateResourceComplianceGroupByResourceTypeResponse) SetHeaders(v map[string]*string) *GetAggregateResourceComplianceGroupByResourceTypeResponse
func (*GetAggregateResourceComplianceGroupByResourceTypeResponse) SetStatusCode ¶
func (s *GetAggregateResourceComplianceGroupByResourceTypeResponse) SetStatusCode(v int32) *GetAggregateResourceComplianceGroupByResourceTypeResponse
func (GetAggregateResourceComplianceGroupByResourceTypeResponse) String ¶
func (s GetAggregateResourceComplianceGroupByResourceTypeResponse) String() string
type GetAggregateResourceComplianceGroupByResourceTypeResponseBody ¶
type GetAggregateResourceComplianceGroupByResourceTypeResponseBody struct { // The queried evaluation results. ComplianceResult *GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResult `json:"ComplianceResult,omitempty" xml:"ComplianceResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregateResourceComplianceGroupByResourceTypeResponseBody) GoString ¶
func (s GetAggregateResourceComplianceGroupByResourceTypeResponseBody) GoString() string
func (*GetAggregateResourceComplianceGroupByResourceTypeResponseBody) SetComplianceResult ¶
func (*GetAggregateResourceComplianceGroupByResourceTypeResponseBody) SetRequestId ¶
func (GetAggregateResourceComplianceGroupByResourceTypeResponseBody) String ¶
func (s GetAggregateResourceComplianceGroupByResourceTypeResponseBody) String() string
type GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResult ¶
type GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResult struct { // The evaluation results grouped by resource type. ComplianceResultList []*GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList `json:"ComplianceResultList,omitempty" xml:"ComplianceResultList,omitempty" type:"Repeated"` }
func (GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResult) GoString ¶
func (s GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResult) GoString() string
func (*GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResult) SetComplianceResultList ¶
type GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList ¶
type GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList struct { // The queried evaluation results. Compliances []*GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances `json:"Compliances,omitempty" xml:"Compliances,omitempty" type:"Repeated"` // The type of the evaluated resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) GoString ¶
func (*GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) SetCompliances ¶
func (s *GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) SetCompliances(v []*GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) *GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList
func (*GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) SetResourceType ¶
type GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances ¶
type GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances struct { // The evaluation result. Valid values: // // * COMPLIANT: The resource is evaluated as compliant. // * NON_COMPLIANT: The resource is evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to the resource. // * INSUFFICIENT_DATA: No data is available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The number of statistical results. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` }
func (GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) GoString ¶
func (*GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) SetComplianceType ¶
func (*GetAggregateResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) SetCount ¶
type GetAggregateResourceComplianceTimelineRequest ¶
type GetAggregateResourceComplianceTimelineRequest struct { // The ID of the account group. // // For information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The end of the time range to query. The default value indicates the time when the GetAggregateResourceConfigurationTimeline operation is called. Unit: milliseconds. EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The maximum number of entries returned for a single request. Valid values: 1 to 100. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The `token` that is used to initiate the next request if the response of the current request is truncated. You can use the token to initiate another request and obtain the remaining records. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region where the resource resides. // // For more information about how to obtain the ID of a region, see [ListAggregateDiscoveredResources](~~265983~~). Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The ID of the Alibaba Cloud account to which the resources in the account group belong. // // > You can use either the ResourceAccountId or ResourceOwnerId parameter. We recommend that you use the ResourceAccountId parameter. ResourceAccountId *int64 `json:"ResourceAccountId,omitempty" xml:"ResourceAccountId,omitempty"` // The resource ID. // // For more information about how to query the ID of a resource, see [ListAggregateDiscoveredResources](~~265983~~). ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // Deprecated ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The resource type. // // For more information about how to obtain the type of a resource, see [ListAggregateDiscoveredResources](~~265983~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The beginning of the time range to query. By default, Cloud Config retrieves the configuration changes in the last 30 days for the specified resource. Unit: milliseconds. StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (GetAggregateResourceComplianceTimelineRequest) GoString ¶
func (s GetAggregateResourceComplianceTimelineRequest) GoString() string
func (*GetAggregateResourceComplianceTimelineRequest) SetAggregatorId ¶
func (s *GetAggregateResourceComplianceTimelineRequest) SetAggregatorId(v string) *GetAggregateResourceComplianceTimelineRequest
func (*GetAggregateResourceComplianceTimelineRequest) SetEndTime ¶
func (s *GetAggregateResourceComplianceTimelineRequest) SetEndTime(v int64) *GetAggregateResourceComplianceTimelineRequest
func (*GetAggregateResourceComplianceTimelineRequest) SetMaxResults ¶
func (s *GetAggregateResourceComplianceTimelineRequest) SetMaxResults(v int32) *GetAggregateResourceComplianceTimelineRequest
func (*GetAggregateResourceComplianceTimelineRequest) SetNextToken ¶
func (s *GetAggregateResourceComplianceTimelineRequest) SetNextToken(v string) *GetAggregateResourceComplianceTimelineRequest
func (*GetAggregateResourceComplianceTimelineRequest) SetRegion ¶
func (s *GetAggregateResourceComplianceTimelineRequest) SetRegion(v string) *GetAggregateResourceComplianceTimelineRequest
func (*GetAggregateResourceComplianceTimelineRequest) SetResourceAccountId ¶ added in v2.2.7
func (s *GetAggregateResourceComplianceTimelineRequest) SetResourceAccountId(v int64) *GetAggregateResourceComplianceTimelineRequest
func (*GetAggregateResourceComplianceTimelineRequest) SetResourceId ¶
func (s *GetAggregateResourceComplianceTimelineRequest) SetResourceId(v string) *GetAggregateResourceComplianceTimelineRequest
func (*GetAggregateResourceComplianceTimelineRequest) SetResourceOwnerId ¶
func (s *GetAggregateResourceComplianceTimelineRequest) SetResourceOwnerId(v int64) *GetAggregateResourceComplianceTimelineRequest
func (*GetAggregateResourceComplianceTimelineRequest) SetResourceType ¶
func (s *GetAggregateResourceComplianceTimelineRequest) SetResourceType(v string) *GetAggregateResourceComplianceTimelineRequest
func (*GetAggregateResourceComplianceTimelineRequest) SetStartTime ¶
func (s *GetAggregateResourceComplianceTimelineRequest) SetStartTime(v int64) *GetAggregateResourceComplianceTimelineRequest
func (GetAggregateResourceComplianceTimelineRequest) String ¶
func (s GetAggregateResourceComplianceTimelineRequest) String() string
type GetAggregateResourceComplianceTimelineResponse ¶
type GetAggregateResourceComplianceTimelineResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateResourceComplianceTimelineResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateResourceComplianceTimelineResponse) GoString ¶
func (s GetAggregateResourceComplianceTimelineResponse) GoString() string
func (*GetAggregateResourceComplianceTimelineResponse) SetHeaders ¶
func (s *GetAggregateResourceComplianceTimelineResponse) SetHeaders(v map[string]*string) *GetAggregateResourceComplianceTimelineResponse
func (*GetAggregateResourceComplianceTimelineResponse) SetStatusCode ¶
func (s *GetAggregateResourceComplianceTimelineResponse) SetStatusCode(v int32) *GetAggregateResourceComplianceTimelineResponse
func (GetAggregateResourceComplianceTimelineResponse) String ¶
func (s GetAggregateResourceComplianceTimelineResponse) String() string
type GetAggregateResourceComplianceTimelineResponseBody ¶
type GetAggregateResourceComplianceTimelineResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The information about the compliance timeline. ResourceComplianceTimeline *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline `json:"ResourceComplianceTimeline,omitempty" xml:"ResourceComplianceTimeline,omitempty" type:"Struct"` }
func (GetAggregateResourceComplianceTimelineResponseBody) GoString ¶
func (s GetAggregateResourceComplianceTimelineResponseBody) GoString() string
func (*GetAggregateResourceComplianceTimelineResponseBody) SetRequestId ¶
func (s *GetAggregateResourceComplianceTimelineResponseBody) SetRequestId(v string) *GetAggregateResourceComplianceTimelineResponseBody
func (*GetAggregateResourceComplianceTimelineResponseBody) SetResourceComplianceTimeline ¶
func (s *GetAggregateResourceComplianceTimelineResponseBody) SetResourceComplianceTimeline(v *GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline) *GetAggregateResourceComplianceTimelineResponseBody
func (GetAggregateResourceComplianceTimelineResponseBody) String ¶
func (s GetAggregateResourceComplianceTimelineResponseBody) String() string
type GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline ¶
type GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline struct { // The status of the resource. The parameter value varies based on the resource type and may be left empty. Examples: // // * If the value of the ResourceType parameter is ACS::ECS::Instance, the resource is an Elastic Compute Service (ECS) instance that has a specific state. In this case, the valid values of this parameter are Running and Stopped. // * If the value of the ResourceType parameter is ACS::OSS::Bucket, the resource is an Object Storage Service (OSS) bucket that is not in a specific state. In this case, this parameter is empty. ComplianceList []*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList `json:"ComplianceList,omitempty" xml:"ComplianceList,omitempty" type:"Repeated"` // The maximum number of entries returned for a single request. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline) GoString ¶
func (s GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline) GoString() string
func (*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline) SetComplianceList ¶
func (*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline) SetMaxResults ¶
func (*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimeline) SetNextToken ¶
type GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList ¶
type GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList struct { // The ID of the Alibaba Cloud account to which the resource belongs. AccountId *string `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The ID of the zone in which the resource resides. AvailabilityZone *string `json:"AvailabilityZone,omitempty" xml:"AvailabilityZone,omitempty"` // The timestamp when the compliance evaluation was recorded. Unit: milliseconds. CaptureTime *int64 `json:"CaptureTime,omitempty" xml:"CaptureTime,omitempty"` // The information about the rules that evaluated the resource and the compliance evaluation result. Configuration *string `json:"Configuration,omitempty" xml:"Configuration,omitempty"` // The details of the resource change that triggered the compliance evaluation. ConfigurationDiff *string `json:"ConfigurationDiff,omitempty" xml:"ConfigurationDiff,omitempty"` // The ID of the region in which the resource resides. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The timestamp when the resource was created. Unit: milliseconds. ResourceCreateTime *int64 `json:"ResourceCreateTime,omitempty" xml:"ResourceCreateTime,omitempty"` // The ID of the resource. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The name of the resource. ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The status of the resource. The parameter value varies based on the resource type and may be left empty. Examples: // // * If the ResourceType parameter is set to ACS::ECS::Instance, the resource is an Elastic Compute Service (ECS) instance that has a specific state. In this case, the valid values of this parameter are Running and Stopped. // * If the ResourceType parameter is set to ACS::OSS::Bucket, the resource is an OSS bucket that does not have a specific state. In this case, this parameter is left empty. ResourceStatus *string `json:"ResourceStatus,omitempty" xml:"ResourceStatus,omitempty"` // The type of the resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags of the resource. Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` }
func (GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) GoString ¶
func (*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetAccountId ¶
func (*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetAvailabilityZone ¶
func (*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetCaptureTime ¶
func (*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetConfiguration ¶
func (*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetConfigurationDiff ¶
func (*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetRegion ¶
func (*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceCreateTime ¶
func (*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceId ¶
func (*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceName ¶
func (*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceStatus ¶
func (*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceType ¶
func (*GetAggregateResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetTags ¶
type GetAggregateResourceConfigurationTimelineRequest ¶
type GetAggregateResourceConfigurationTimelineRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The end of the time range to query. The default value indicates the time when the GetAggregateResourceConfigurationTimeline operation is called. Unit: milliseconds. EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The maximum number of entries to return for a single request. Valid values: 1 to 100. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The `token` that is used to initiate the next request if the response of the current request is truncated. You can use the token to initiate another request and obtain the remaining records. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region in which the resource resides. // // For more information about how to obtain the ID of a region, see [ListAggregateDiscoveredResources](~~265983~~). Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The ID of the Alibaba Cloud account to which the resource in the account group belongs. ResourceAccountId *int64 `json:"ResourceAccountId,omitempty" xml:"ResourceAccountId,omitempty"` // The resource ID. // // For more information about how to query the ID of a resource, see [ListAggregateDiscoveredResources](~~265983~~). ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // Deprecated ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The type of the resource. // // For more information about how to obtain the type of a resource, see [ListAggregateDiscoveredResources](~~265983~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The beginning of the time range to query. By default, Cloud Config retrieves the configuration changes in the last 30 days for the specified resource. Unit: milliseconds. StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (GetAggregateResourceConfigurationTimelineRequest) GoString ¶
func (s GetAggregateResourceConfigurationTimelineRequest) GoString() string
func (*GetAggregateResourceConfigurationTimelineRequest) SetAggregatorId ¶
func (s *GetAggregateResourceConfigurationTimelineRequest) SetAggregatorId(v string) *GetAggregateResourceConfigurationTimelineRequest
func (*GetAggregateResourceConfigurationTimelineRequest) SetEndTime ¶
func (s *GetAggregateResourceConfigurationTimelineRequest) SetEndTime(v int64) *GetAggregateResourceConfigurationTimelineRequest
func (*GetAggregateResourceConfigurationTimelineRequest) SetMaxResults ¶
func (s *GetAggregateResourceConfigurationTimelineRequest) SetMaxResults(v int32) *GetAggregateResourceConfigurationTimelineRequest
func (*GetAggregateResourceConfigurationTimelineRequest) SetNextToken ¶
func (s *GetAggregateResourceConfigurationTimelineRequest) SetNextToken(v string) *GetAggregateResourceConfigurationTimelineRequest
func (*GetAggregateResourceConfigurationTimelineRequest) SetRegion ¶
func (s *GetAggregateResourceConfigurationTimelineRequest) SetRegion(v string) *GetAggregateResourceConfigurationTimelineRequest
func (*GetAggregateResourceConfigurationTimelineRequest) SetResourceAccountId ¶ added in v2.2.7
func (s *GetAggregateResourceConfigurationTimelineRequest) SetResourceAccountId(v int64) *GetAggregateResourceConfigurationTimelineRequest
func (*GetAggregateResourceConfigurationTimelineRequest) SetResourceId ¶
func (s *GetAggregateResourceConfigurationTimelineRequest) SetResourceId(v string) *GetAggregateResourceConfigurationTimelineRequest
func (*GetAggregateResourceConfigurationTimelineRequest) SetResourceOwnerId ¶
func (s *GetAggregateResourceConfigurationTimelineRequest) SetResourceOwnerId(v int64) *GetAggregateResourceConfigurationTimelineRequest
func (*GetAggregateResourceConfigurationTimelineRequest) SetResourceType ¶
func (s *GetAggregateResourceConfigurationTimelineRequest) SetResourceType(v string) *GetAggregateResourceConfigurationTimelineRequest
func (*GetAggregateResourceConfigurationTimelineRequest) SetStartTime ¶
func (s *GetAggregateResourceConfigurationTimelineRequest) SetStartTime(v int64) *GetAggregateResourceConfigurationTimelineRequest
func (GetAggregateResourceConfigurationTimelineRequest) String ¶
func (s GetAggregateResourceConfigurationTimelineRequest) String() string
type GetAggregateResourceConfigurationTimelineResponse ¶
type GetAggregateResourceConfigurationTimelineResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateResourceConfigurationTimelineResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateResourceConfigurationTimelineResponse) GoString ¶
func (s GetAggregateResourceConfigurationTimelineResponse) GoString() string
func (*GetAggregateResourceConfigurationTimelineResponse) SetHeaders ¶
func (s *GetAggregateResourceConfigurationTimelineResponse) SetHeaders(v map[string]*string) *GetAggregateResourceConfigurationTimelineResponse
func (*GetAggregateResourceConfigurationTimelineResponse) SetStatusCode ¶
func (s *GetAggregateResourceConfigurationTimelineResponse) SetStatusCode(v int32) *GetAggregateResourceConfigurationTimelineResponse
func (GetAggregateResourceConfigurationTimelineResponse) String ¶
func (s GetAggregateResourceConfigurationTimelineResponse) String() string
type GetAggregateResourceConfigurationTimelineResponseBody ¶
type GetAggregateResourceConfigurationTimelineResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The configuration timeline of the resource. ResourceConfigurationTimeline *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline `json:"ResourceConfigurationTimeline,omitempty" xml:"ResourceConfigurationTimeline,omitempty" type:"Struct"` }
func (GetAggregateResourceConfigurationTimelineResponseBody) GoString ¶
func (s GetAggregateResourceConfigurationTimelineResponseBody) GoString() string
func (*GetAggregateResourceConfigurationTimelineResponseBody) SetRequestId ¶
func (s *GetAggregateResourceConfigurationTimelineResponseBody) SetRequestId(v string) *GetAggregateResourceConfigurationTimelineResponseBody
func (*GetAggregateResourceConfigurationTimelineResponseBody) SetResourceConfigurationTimeline ¶
func (s *GetAggregateResourceConfigurationTimelineResponseBody) SetResourceConfigurationTimeline(v *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) *GetAggregateResourceConfigurationTimelineResponseBody
func (GetAggregateResourceConfigurationTimelineResponseBody) String ¶
func (s GetAggregateResourceConfigurationTimelineResponseBody) String() string
type GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline ¶
type GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline struct { // The resource name. ConfigurationList []*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList `json:"ConfigurationList,omitempty" xml:"ConfigurationList,omitempty" type:"Repeated"` // The maximum number of entries returned for a single request. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that is used to initiate the next request. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) GoString ¶
func (*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) SetConfigurationList ¶
func (s *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) SetConfigurationList(v []*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) *GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline
func (*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) SetMaxResults ¶
func (*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) SetNextToken ¶
type GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList ¶
type GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList struct { // The ID of the Alibaba Cloud account to which the resource belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The ID of the zone in which the resource resides. AvailabilityZone *string `json:"AvailabilityZone,omitempty" xml:"AvailabilityZone,omitempty"` // The timestamp when the resource change snapshot was recorded. Unit: milliseconds. CaptureTime *string `json:"CaptureTime,omitempty" xml:"CaptureTime,omitempty"` // The details of the resource change that triggered the compliance evaluation. ConfigurationDiff *string `json:"ConfigurationDiff,omitempty" xml:"ConfigurationDiff,omitempty"` // The ID of the region in which the resource resides. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The timestamp when the resource was created. Unit: milliseconds. ResourceCreateTime *string `json:"ResourceCreateTime,omitempty" xml:"ResourceCreateTime,omitempty"` // The type of the resource change event involved. Valid values: // // * DISCOVERED: A resource is created. // * DISCOVERED_REVISED: A resource is created by periodic remediation tasks. // * MODIFY: A resource is modified. // * MODIFY_REVISED: A resource is modified by periodic remediation tasks. // * REMOVE: A resource is deleted. // // > // * To ensure the integrity of resources, periodic remediation tasks are run to check data and generate events that indicate the creation of new resources. Such events are infrequent. // * The time when a resource change event is generated by a periodic remediation task is considered as the detection time of Cloud Config. The detection time is later than the time when the resource is modified. ResourceEventType *string `json:"ResourceEventType,omitempty" xml:"ResourceEventType,omitempty"` // The ID of the resource. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The name of the resource. ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The type of the resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags of the resource. Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` }
func (GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) GoString ¶
func (*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetAccountId ¶
func (*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetAvailabilityZone ¶
func (*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetCaptureTime ¶
func (*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetConfigurationDiff ¶
func (*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetRegion ¶
func (*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceCreateTime ¶
func (*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceEventType ¶
func (*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceId ¶
func (*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceName ¶
func (*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceType ¶
func (*GetAggregateResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetTags ¶
type GetAggregateResourceCountsGroupByRegionRequest ¶
type GetAggregateResourceCountsGroupByRegionRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the folder in the resource directory. For more information about how to obtain the ID of a folder, see [View the basic information of a folder](~~111223~~). FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"` // The ID of the Alibaba Cloud account to which the resources in the account group belong. // // > You can use either the ResourceAccountId or ResourceOwnerId parameter. We recommend that you use the ResourceAccountId parameter. ResourceAccountId *int64 `json:"ResourceAccountId,omitempty" xml:"ResourceAccountId,omitempty"` // Deprecated ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The resource type. // // For more information about how to obtain the type of a resource, see [ListAggregateDiscoveredResources](~~265983~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (GetAggregateResourceCountsGroupByRegionRequest) GoString ¶
func (s GetAggregateResourceCountsGroupByRegionRequest) GoString() string
func (*GetAggregateResourceCountsGroupByRegionRequest) SetAggregatorId ¶
func (s *GetAggregateResourceCountsGroupByRegionRequest) SetAggregatorId(v string) *GetAggregateResourceCountsGroupByRegionRequest
func (*GetAggregateResourceCountsGroupByRegionRequest) SetFolderId ¶
func (s *GetAggregateResourceCountsGroupByRegionRequest) SetFolderId(v string) *GetAggregateResourceCountsGroupByRegionRequest
func (*GetAggregateResourceCountsGroupByRegionRequest) SetResourceAccountId ¶ added in v2.2.7
func (s *GetAggregateResourceCountsGroupByRegionRequest) SetResourceAccountId(v int64) *GetAggregateResourceCountsGroupByRegionRequest
func (*GetAggregateResourceCountsGroupByRegionRequest) SetResourceOwnerId ¶
func (s *GetAggregateResourceCountsGroupByRegionRequest) SetResourceOwnerId(v int64) *GetAggregateResourceCountsGroupByRegionRequest
func (*GetAggregateResourceCountsGroupByRegionRequest) SetResourceType ¶
func (s *GetAggregateResourceCountsGroupByRegionRequest) SetResourceType(v string) *GetAggregateResourceCountsGroupByRegionRequest
func (GetAggregateResourceCountsGroupByRegionRequest) String ¶
func (s GetAggregateResourceCountsGroupByRegionRequest) String() string
type GetAggregateResourceCountsGroupByRegionResponse ¶
type GetAggregateResourceCountsGroupByRegionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateResourceCountsGroupByRegionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateResourceCountsGroupByRegionResponse) GoString ¶
func (s GetAggregateResourceCountsGroupByRegionResponse) GoString() string
func (*GetAggregateResourceCountsGroupByRegionResponse) SetHeaders ¶
func (s *GetAggregateResourceCountsGroupByRegionResponse) SetHeaders(v map[string]*string) *GetAggregateResourceCountsGroupByRegionResponse
func (*GetAggregateResourceCountsGroupByRegionResponse) SetStatusCode ¶
func (s *GetAggregateResourceCountsGroupByRegionResponse) SetStatusCode(v int32) *GetAggregateResourceCountsGroupByRegionResponse
func (GetAggregateResourceCountsGroupByRegionResponse) String ¶
func (s GetAggregateResourceCountsGroupByRegionResponse) String() string
type GetAggregateResourceCountsGroupByRegionResponseBody ¶
type GetAggregateResourceCountsGroupByRegionResponseBody struct { // The ID of the region by which statistics are collected. DiscoveredResourceCountsSummary []*GetAggregateResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary `json:"DiscoveredResourceCountsSummary,omitempty" xml:"DiscoveredResourceCountsSummary,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregateResourceCountsGroupByRegionResponseBody) GoString ¶
func (s GetAggregateResourceCountsGroupByRegionResponseBody) GoString() string
func (*GetAggregateResourceCountsGroupByRegionResponseBody) SetDiscoveredResourceCountsSummary ¶
func (s *GetAggregateResourceCountsGroupByRegionResponseBody) SetDiscoveredResourceCountsSummary(v []*GetAggregateResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) *GetAggregateResourceCountsGroupByRegionResponseBody
func (*GetAggregateResourceCountsGroupByRegionResponseBody) SetRequestId ¶
func (s *GetAggregateResourceCountsGroupByRegionResponseBody) SetRequestId(v string) *GetAggregateResourceCountsGroupByRegionResponseBody
func (GetAggregateResourceCountsGroupByRegionResponseBody) String ¶
func (s GetAggregateResourceCountsGroupByRegionResponseBody) String() string
type GetAggregateResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary ¶
type GetAggregateResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary struct { // The dimension by which statistics are collected. // // > In most cases, the `Region` parameter is returned instead of the GroupName parameter. GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The ID of the region by which statistics are collected. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The total number of resources in the region. ResourceCount *int64 `json:"ResourceCount,omitempty" xml:"ResourceCount,omitempty"` }
func (GetAggregateResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) GoString ¶
func (*GetAggregateResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) SetGroupName ¶ added in v2.2.2
func (*GetAggregateResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) SetRegion ¶
func (*GetAggregateResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) SetResourceCount ¶
type GetAggregateResourceCountsGroupByResourceTypeRequest ¶
type GetAggregateResourceCountsGroupByResourceTypeRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the folder in the resource directory. // // For more information about how to obtain the ID of a folder, see [View the basic information of a folder](~~111223~~). FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"` // The region ID. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The ID of the Alibaba Cloud account to which the resources in the account group belong. // // > You can specify either the ResourceAccountId or ResourceOwnerId parameter. We recommend that you specify the ResourceAccountId parameter. ResourceAccountId *int64 `json:"ResourceAccountId,omitempty" xml:"ResourceAccountId,omitempty"` // Deprecated ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (GetAggregateResourceCountsGroupByResourceTypeRequest) GoString ¶
func (s GetAggregateResourceCountsGroupByResourceTypeRequest) GoString() string
func (*GetAggregateResourceCountsGroupByResourceTypeRequest) SetAggregatorId ¶
func (s *GetAggregateResourceCountsGroupByResourceTypeRequest) SetAggregatorId(v string) *GetAggregateResourceCountsGroupByResourceTypeRequest
func (*GetAggregateResourceCountsGroupByResourceTypeRequest) SetFolderId ¶
func (s *GetAggregateResourceCountsGroupByResourceTypeRequest) SetFolderId(v string) *GetAggregateResourceCountsGroupByResourceTypeRequest
func (*GetAggregateResourceCountsGroupByResourceTypeRequest) SetResourceAccountId ¶ added in v2.2.7
func (s *GetAggregateResourceCountsGroupByResourceTypeRequest) SetResourceAccountId(v int64) *GetAggregateResourceCountsGroupByResourceTypeRequest
func (*GetAggregateResourceCountsGroupByResourceTypeRequest) SetResourceOwnerId ¶
func (s *GetAggregateResourceCountsGroupByResourceTypeRequest) SetResourceOwnerId(v int64) *GetAggregateResourceCountsGroupByResourceTypeRequest
func (GetAggregateResourceCountsGroupByResourceTypeRequest) String ¶
func (s GetAggregateResourceCountsGroupByResourceTypeRequest) String() string
type GetAggregateResourceCountsGroupByResourceTypeResponse ¶
type GetAggregateResourceCountsGroupByResourceTypeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateResourceCountsGroupByResourceTypeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateResourceCountsGroupByResourceTypeResponse) GoString ¶
func (s GetAggregateResourceCountsGroupByResourceTypeResponse) GoString() string
func (*GetAggregateResourceCountsGroupByResourceTypeResponse) SetHeaders ¶
func (s *GetAggregateResourceCountsGroupByResourceTypeResponse) SetHeaders(v map[string]*string) *GetAggregateResourceCountsGroupByResourceTypeResponse
func (*GetAggregateResourceCountsGroupByResourceTypeResponse) SetStatusCode ¶
func (s *GetAggregateResourceCountsGroupByResourceTypeResponse) SetStatusCode(v int32) *GetAggregateResourceCountsGroupByResourceTypeResponse
func (GetAggregateResourceCountsGroupByResourceTypeResponse) String ¶
func (s GetAggregateResourceCountsGroupByResourceTypeResponse) String() string
type GetAggregateResourceCountsGroupByResourceTypeResponseBody ¶
type GetAggregateResourceCountsGroupByResourceTypeResponseBody struct { // The resource type by which the statistics are collected. DiscoveredResourceCountsSummary []*GetAggregateResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary `json:"DiscoveredResourceCountsSummary,omitempty" xml:"DiscoveredResourceCountsSummary,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregateResourceCountsGroupByResourceTypeResponseBody) GoString ¶
func (s GetAggregateResourceCountsGroupByResourceTypeResponseBody) GoString() string
func (*GetAggregateResourceCountsGroupByResourceTypeResponseBody) SetDiscoveredResourceCountsSummary ¶
func (s *GetAggregateResourceCountsGroupByResourceTypeResponseBody) SetDiscoveredResourceCountsSummary(v []*GetAggregateResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) *GetAggregateResourceCountsGroupByResourceTypeResponseBody
func (*GetAggregateResourceCountsGroupByResourceTypeResponseBody) SetRequestId ¶
func (GetAggregateResourceCountsGroupByResourceTypeResponseBody) String ¶
func (s GetAggregateResourceCountsGroupByResourceTypeResponseBody) String() string
type GetAggregateResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary ¶
type GetAggregateResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary struct { // This parameter is expired. The resource type by which statistics are collected. GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The total number of resources in the region. ResourceCount *int64 `json:"ResourceCount,omitempty" xml:"ResourceCount,omitempty"` // The resource type by which statistics are collected. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (GetAggregateResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) GoString ¶
func (*GetAggregateResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) SetGroupName ¶ added in v2.2.2
func (*GetAggregateResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) SetResourceCount ¶
func (*GetAggregateResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) SetResourceType ¶
type GetAggregateResourceInventoryRequest ¶ added in v2.3.0
type GetAggregateResourceInventoryRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` }
func (GetAggregateResourceInventoryRequest) GoString ¶ added in v2.3.0
func (s GetAggregateResourceInventoryRequest) GoString() string
func (*GetAggregateResourceInventoryRequest) SetAggregatorId ¶ added in v2.3.0
func (s *GetAggregateResourceInventoryRequest) SetAggregatorId(v string) *GetAggregateResourceInventoryRequest
func (GetAggregateResourceInventoryRequest) String ¶ added in v2.3.0
func (s GetAggregateResourceInventoryRequest) String() string
type GetAggregateResourceInventoryResponse ¶ added in v2.3.0
type GetAggregateResourceInventoryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregateResourceInventoryResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregateResourceInventoryResponse) GoString ¶ added in v2.3.0
func (s GetAggregateResourceInventoryResponse) GoString() string
func (*GetAggregateResourceInventoryResponse) SetHeaders ¶ added in v2.3.0
func (s *GetAggregateResourceInventoryResponse) SetHeaders(v map[string]*string) *GetAggregateResourceInventoryResponse
func (*GetAggregateResourceInventoryResponse) SetStatusCode ¶ added in v2.3.0
func (s *GetAggregateResourceInventoryResponse) SetStatusCode(v int32) *GetAggregateResourceInventoryResponse
func (GetAggregateResourceInventoryResponse) String ¶ added in v2.3.0
func (s GetAggregateResourceInventoryResponse) String() string
type GetAggregateResourceInventoryResponseBody ¶ added in v2.3.0
type GetAggregateResourceInventoryResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The information about the resource inventory. ResourceInventory *GetAggregateResourceInventoryResponseBodyResourceInventory `json:"ResourceInventory,omitempty" xml:"ResourceInventory,omitempty" type:"Struct"` }
func (GetAggregateResourceInventoryResponseBody) GoString ¶ added in v2.3.0
func (s GetAggregateResourceInventoryResponseBody) GoString() string
func (*GetAggregateResourceInventoryResponseBody) SetRequestId ¶ added in v2.3.0
func (s *GetAggregateResourceInventoryResponseBody) SetRequestId(v string) *GetAggregateResourceInventoryResponseBody
func (*GetAggregateResourceInventoryResponseBody) SetResourceInventory ¶ added in v2.3.0
func (s *GetAggregateResourceInventoryResponseBody) SetResourceInventory(v *GetAggregateResourceInventoryResponseBodyResourceInventory) *GetAggregateResourceInventoryResponseBody
func (GetAggregateResourceInventoryResponseBody) String ¶ added in v2.3.0
func (s GetAggregateResourceInventoryResponseBody) String() string
type GetAggregateResourceInventoryResponseBodyResourceInventory ¶ added in v2.3.0
type GetAggregateResourceInventoryResponseBodyResourceInventory struct { // The download URL of the resource inventory. DownloadUrl *string `json:"DownloadUrl,omitempty" xml:"DownloadUrl,omitempty"` // The time when the resource inventory was generated. The value is a timestamp. // // Unit: milliseconds. ResourceInventoryGenerateTime *int64 `json:"ResourceInventoryGenerateTime,omitempty" xml:"ResourceInventoryGenerateTime,omitempty"` // The generation status of the resource inventory. Valid values: // // * CREATING: The resource inventory is being generated. // * COMPLETE: The resource inventory is generated. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (GetAggregateResourceInventoryResponseBodyResourceInventory) GoString ¶ added in v2.3.0
func (s GetAggregateResourceInventoryResponseBodyResourceInventory) GoString() string
func (*GetAggregateResourceInventoryResponseBodyResourceInventory) SetDownloadUrl ¶ added in v2.3.0
func (s *GetAggregateResourceInventoryResponseBodyResourceInventory) SetDownloadUrl(v string) *GetAggregateResourceInventoryResponseBodyResourceInventory
func (*GetAggregateResourceInventoryResponseBodyResourceInventory) SetResourceInventoryGenerateTime ¶ added in v2.3.0
func (s *GetAggregateResourceInventoryResponseBodyResourceInventory) SetResourceInventoryGenerateTime(v int64) *GetAggregateResourceInventoryResponseBodyResourceInventory
func (GetAggregateResourceInventoryResponseBodyResourceInventory) String ¶ added in v2.3.0
func (s GetAggregateResourceInventoryResponseBodyResourceInventory) String() string
type GetAggregatorRequest ¶
type GetAggregatorRequest struct { // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` }
func (GetAggregatorRequest) GoString ¶
func (s GetAggregatorRequest) GoString() string
func (*GetAggregatorRequest) SetAggregatorId ¶
func (s *GetAggregatorRequest) SetAggregatorId(v string) *GetAggregatorRequest
func (GetAggregatorRequest) String ¶
func (s GetAggregatorRequest) String() string
type GetAggregatorResponse ¶
type GetAggregatorResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAggregatorResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAggregatorResponse) GoString ¶
func (s GetAggregatorResponse) GoString() string
func (*GetAggregatorResponse) SetBody ¶
func (s *GetAggregatorResponse) SetBody(v *GetAggregatorResponseBody) *GetAggregatorResponse
func (*GetAggregatorResponse) SetHeaders ¶
func (s *GetAggregatorResponse) SetHeaders(v map[string]*string) *GetAggregatorResponse
func (*GetAggregatorResponse) SetStatusCode ¶
func (s *GetAggregatorResponse) SetStatusCode(v int32) *GetAggregatorResponse
func (GetAggregatorResponse) String ¶
func (s GetAggregatorResponse) String() string
type GetAggregatorResponseBody ¶
type GetAggregatorResponseBody struct { // The details of the account group. Aggregator *GetAggregatorResponseBodyAggregator `json:"Aggregator,omitempty" xml:"Aggregator,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAggregatorResponseBody) GoString ¶
func (s GetAggregatorResponseBody) GoString() string
func (*GetAggregatorResponseBody) SetAggregator ¶
func (s *GetAggregatorResponseBody) SetAggregator(v *GetAggregatorResponseBodyAggregator) *GetAggregatorResponseBody
func (*GetAggregatorResponseBody) SetRequestId ¶
func (s *GetAggregatorResponseBody) SetRequestId(v string) *GetAggregatorResponseBody
func (GetAggregatorResponseBody) String ¶
func (s GetAggregatorResponseBody) String() string
type GetAggregatorResponseBodyAggregator ¶
type GetAggregatorResponseBodyAggregator struct { // The ID of the management account used to create the account group. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The number of member accounts in the account group. AggregatorAccountCount *int64 `json:"AggregatorAccountCount,omitempty" xml:"AggregatorAccountCount,omitempty"` // The information about the member accounts in the account group. AggregatorAccounts []*GetAggregatorResponseBodyAggregatorAggregatorAccounts `json:"AggregatorAccounts,omitempty" xml:"AggregatorAccounts,omitempty" type:"Repeated"` // The timestamp when the account group was created. AggregatorCreateTimestamp *string `json:"AggregatorCreateTimestamp,omitempty" xml:"AggregatorCreateTimestamp,omitempty"` // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The name of the account group. AggregatorName *string `json:"AggregatorName,omitempty" xml:"AggregatorName,omitempty"` // The status of the account group. Valid values: // // * 0: The account group is being created. // * 1: The account group has been created. AggregatorStatus *int32 `json:"AggregatorStatus,omitempty" xml:"AggregatorStatus,omitempty"` // The type of the account group. Valid values: // // * RD: global account group // * CUSTOM: custom account group AggregatorType *string `json:"AggregatorType,omitempty" xml:"AggregatorType,omitempty"` // The description of the account group. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"` }
func (GetAggregatorResponseBodyAggregator) GoString ¶
func (s GetAggregatorResponseBodyAggregator) GoString() string
func (*GetAggregatorResponseBodyAggregator) SetAccountId ¶
func (s *GetAggregatorResponseBodyAggregator) SetAccountId(v int64) *GetAggregatorResponseBodyAggregator
func (*GetAggregatorResponseBodyAggregator) SetAggregatorAccountCount ¶
func (s *GetAggregatorResponseBodyAggregator) SetAggregatorAccountCount(v int64) *GetAggregatorResponseBodyAggregator
func (*GetAggregatorResponseBodyAggregator) SetAggregatorAccounts ¶
func (s *GetAggregatorResponseBodyAggregator) SetAggregatorAccounts(v []*GetAggregatorResponseBodyAggregatorAggregatorAccounts) *GetAggregatorResponseBodyAggregator
func (*GetAggregatorResponseBodyAggregator) SetAggregatorCreateTimestamp ¶
func (s *GetAggregatorResponseBodyAggregator) SetAggregatorCreateTimestamp(v string) *GetAggregatorResponseBodyAggregator
func (*GetAggregatorResponseBodyAggregator) SetAggregatorId ¶
func (s *GetAggregatorResponseBodyAggregator) SetAggregatorId(v string) *GetAggregatorResponseBodyAggregator
func (*GetAggregatorResponseBodyAggregator) SetAggregatorName ¶
func (s *GetAggregatorResponseBodyAggregator) SetAggregatorName(v string) *GetAggregatorResponseBodyAggregator
func (*GetAggregatorResponseBodyAggregator) SetAggregatorStatus ¶
func (s *GetAggregatorResponseBodyAggregator) SetAggregatorStatus(v int32) *GetAggregatorResponseBodyAggregator
func (*GetAggregatorResponseBodyAggregator) SetAggregatorType ¶
func (s *GetAggregatorResponseBodyAggregator) SetAggregatorType(v string) *GetAggregatorResponseBodyAggregator
func (*GetAggregatorResponseBodyAggregator) SetDescription ¶
func (s *GetAggregatorResponseBodyAggregator) SetDescription(v string) *GetAggregatorResponseBodyAggregator
func (*GetAggregatorResponseBodyAggregator) SetFolderId ¶ added in v2.4.3
func (s *GetAggregatorResponseBodyAggregator) SetFolderId(v string) *GetAggregatorResponseBodyAggregator
func (GetAggregatorResponseBodyAggregator) String ¶
func (s GetAggregatorResponseBodyAggregator) String() string
type GetAggregatorResponseBodyAggregatorAggregatorAccounts ¶
type GetAggregatorResponseBodyAggregatorAggregatorAccounts struct { // The ID of the member account. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The name of the member account. AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"` // The affiliation of the member account. The value is fixed to ResourceDirectory. AccountType *string `json:"AccountType,omitempty" xml:"AccountType,omitempty"` // The status of the configuration recorder for the member account. Valid values: // // * REGISTRABLE: The configuration recorder has not been registered. // * BUILDING: The configuration recorder is being deployed. // * REGISTERED: The configuration recorder has been registered. // * REBUILDING: The configuration recorder is being redeployed. RecorderStatus *string `json:"RecorderStatus,omitempty" xml:"RecorderStatus,omitempty"` }
func (GetAggregatorResponseBodyAggregatorAggregatorAccounts) GoString ¶
func (s GetAggregatorResponseBodyAggregatorAggregatorAccounts) GoString() string
func (*GetAggregatorResponseBodyAggregatorAggregatorAccounts) SetAccountId ¶
func (s *GetAggregatorResponseBodyAggregatorAggregatorAccounts) SetAccountId(v int64) *GetAggregatorResponseBodyAggregatorAggregatorAccounts
func (*GetAggregatorResponseBodyAggregatorAggregatorAccounts) SetAccountName ¶
func (s *GetAggregatorResponseBodyAggregatorAggregatorAccounts) SetAccountName(v string) *GetAggregatorResponseBodyAggregatorAggregatorAccounts
func (*GetAggregatorResponseBodyAggregatorAggregatorAccounts) SetAccountType ¶
func (s *GetAggregatorResponseBodyAggregatorAggregatorAccounts) SetAccountType(v string) *GetAggregatorResponseBodyAggregatorAggregatorAccounts
func (*GetAggregatorResponseBodyAggregatorAggregatorAccounts) SetRecorderStatus ¶
func (s *GetAggregatorResponseBodyAggregatorAggregatorAccounts) SetRecorderStatus(v string) *GetAggregatorResponseBodyAggregatorAggregatorAccounts
func (GetAggregatorResponseBodyAggregatorAggregatorAccounts) String ¶
func (s GetAggregatorResponseBodyAggregatorAggregatorAccounts) String() string
type GetCompliancePackReportRequest ¶
type GetCompliancePackReportRequest struct { // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListCompliancePacks](~~263332~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` }
func (GetCompliancePackReportRequest) GoString ¶
func (s GetCompliancePackReportRequest) GoString() string
func (*GetCompliancePackReportRequest) SetCompliancePackId ¶
func (s *GetCompliancePackReportRequest) SetCompliancePackId(v string) *GetCompliancePackReportRequest
func (GetCompliancePackReportRequest) String ¶
func (s GetCompliancePackReportRequest) String() string
type GetCompliancePackReportResponse ¶
type GetCompliancePackReportResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetCompliancePackReportResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetCompliancePackReportResponse) GoString ¶
func (s GetCompliancePackReportResponse) GoString() string
func (*GetCompliancePackReportResponse) SetBody ¶
func (s *GetCompliancePackReportResponse) SetBody(v *GetCompliancePackReportResponseBody) *GetCompliancePackReportResponse
func (*GetCompliancePackReportResponse) SetHeaders ¶
func (s *GetCompliancePackReportResponse) SetHeaders(v map[string]*string) *GetCompliancePackReportResponse
func (*GetCompliancePackReportResponse) SetStatusCode ¶
func (s *GetCompliancePackReportResponse) SetStatusCode(v int32) *GetCompliancePackReportResponse
func (GetCompliancePackReportResponse) String ¶
func (s GetCompliancePackReportResponse) String() string
type GetCompliancePackReportResponseBody ¶
type GetCompliancePackReportResponseBody struct { // The information about the compliance evaluation report. CompliancePackReport *GetCompliancePackReportResponseBodyCompliancePackReport `json:"CompliancePackReport,omitempty" xml:"CompliancePackReport,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetCompliancePackReportResponseBody) GoString ¶
func (s GetCompliancePackReportResponseBody) GoString() string
func (*GetCompliancePackReportResponseBody) SetCompliancePackReport ¶
func (s *GetCompliancePackReportResponseBody) SetCompliancePackReport(v *GetCompliancePackReportResponseBodyCompliancePackReport) *GetCompliancePackReportResponseBody
func (*GetCompliancePackReportResponseBody) SetRequestId ¶
func (s *GetCompliancePackReportResponseBody) SetRequestId(v string) *GetCompliancePackReportResponseBody
func (GetCompliancePackReportResponseBody) String ¶
func (s GetCompliancePackReportResponseBody) String() string
type GetCompliancePackReportResponseBodyCompliancePackReport ¶
type GetCompliancePackReportResponseBodyCompliancePackReport struct { // The ID of the Alibaba Cloud account to which the compliance package belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The timestamp when the compliance evaluation report was generated. Unit: milliseconds. ReportCreateTimestamp *int64 `json:"ReportCreateTimestamp,omitempty" xml:"ReportCreateTimestamp,omitempty"` // The status of the compliance evaluation report. Valid values: // // * NONE: The compliance evaluation report is not generated. // * CREATING: The compliance evaluation report is being generated. // * COMPLETE: The compliance evaluation report is generated. ReportStatus *string `json:"ReportStatus,omitempty" xml:"ReportStatus,omitempty"` // The URL that is used to download the compliance evaluation report. ReportUrl *string `json:"ReportUrl,omitempty" xml:"ReportUrl,omitempty"` }
func (GetCompliancePackReportResponseBodyCompliancePackReport) GoString ¶
func (s GetCompliancePackReportResponseBodyCompliancePackReport) GoString() string
func (*GetCompliancePackReportResponseBodyCompliancePackReport) SetAccountId ¶
func (s *GetCompliancePackReportResponseBodyCompliancePackReport) SetAccountId(v int64) *GetCompliancePackReportResponseBodyCompliancePackReport
func (*GetCompliancePackReportResponseBodyCompliancePackReport) SetCompliancePackId ¶
func (s *GetCompliancePackReportResponseBodyCompliancePackReport) SetCompliancePackId(v string) *GetCompliancePackReportResponseBodyCompliancePackReport
func (*GetCompliancePackReportResponseBodyCompliancePackReport) SetReportCreateTimestamp ¶
func (s *GetCompliancePackReportResponseBodyCompliancePackReport) SetReportCreateTimestamp(v int64) *GetCompliancePackReportResponseBodyCompliancePackReport
func (*GetCompliancePackReportResponseBodyCompliancePackReport) SetReportStatus ¶
func (s *GetCompliancePackReportResponseBodyCompliancePackReport) SetReportStatus(v string) *GetCompliancePackReportResponseBodyCompliancePackReport
func (*GetCompliancePackReportResponseBodyCompliancePackReport) SetReportUrl ¶
func (s *GetCompliancePackReportResponseBodyCompliancePackReport) SetReportUrl(v string) *GetCompliancePackReportResponseBodyCompliancePackReport
func (GetCompliancePackReportResponseBodyCompliancePackReport) String ¶
func (s GetCompliancePackReportResponseBodyCompliancePackReport) String() string
type GetCompliancePackRequest ¶
type GetCompliancePackRequest struct { // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListCompliancePacks](~~263332~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` }
func (GetCompliancePackRequest) GoString ¶
func (s GetCompliancePackRequest) GoString() string
func (*GetCompliancePackRequest) SetCompliancePackId ¶
func (s *GetCompliancePackRequest) SetCompliancePackId(v string) *GetCompliancePackRequest
func (GetCompliancePackRequest) String ¶
func (s GetCompliancePackRequest) String() string
type GetCompliancePackResponse ¶
type GetCompliancePackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetCompliancePackResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetCompliancePackResponse) GoString ¶
func (s GetCompliancePackResponse) GoString() string
func (*GetCompliancePackResponse) SetBody ¶
func (s *GetCompliancePackResponse) SetBody(v *GetCompliancePackResponseBody) *GetCompliancePackResponse
func (*GetCompliancePackResponse) SetHeaders ¶
func (s *GetCompliancePackResponse) SetHeaders(v map[string]*string) *GetCompliancePackResponse
func (*GetCompliancePackResponse) SetStatusCode ¶
func (s *GetCompliancePackResponse) SetStatusCode(v int32) *GetCompliancePackResponse
func (GetCompliancePackResponse) String ¶
func (s GetCompliancePackResponse) String() string
type GetCompliancePackResponseBody ¶
type GetCompliancePackResponseBody struct { // The details of the compliance package. CompliancePack *GetCompliancePackResponseBodyCompliancePack `json:"CompliancePack,omitempty" xml:"CompliancePack,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetCompliancePackResponseBody) GoString ¶
func (s GetCompliancePackResponseBody) GoString() string
func (*GetCompliancePackResponseBody) SetCompliancePack ¶
func (s *GetCompliancePackResponseBody) SetCompliancePack(v *GetCompliancePackResponseBodyCompliancePack) *GetCompliancePackResponseBody
func (*GetCompliancePackResponseBody) SetRequestId ¶
func (s *GetCompliancePackResponseBody) SetRequestId(v string) *GetCompliancePackResponseBody
func (GetCompliancePackResponseBody) String ¶
func (s GetCompliancePackResponseBody) String() string
type GetCompliancePackResponseBodyCompliancePack ¶
type GetCompliancePackResponseBodyCompliancePack struct { // The ID of the Alibaba Cloud account to which the compliance package belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The name of the compliance package. CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` // The ID of the compliance package template. CompliancePackTemplateId *string `json:"CompliancePackTemplateId,omitempty" xml:"CompliancePackTemplateId,omitempty"` // The rules in the compliance package. ConfigRules []*GetCompliancePackResponseBodyCompliancePackConfigRules `json:"ConfigRules,omitempty" xml:"ConfigRules,omitempty" type:"Repeated"` // The timestamp when the compliance package was created. Unit: milliseconds. CreateTimestamp *int64 `json:"CreateTimestamp,omitempty" xml:"CreateTimestamp,omitempty"` // The description of the compliance package. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The risk level of the resources that are not compliant with the rules in the compliance package. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The resource group for which the compliance package took effect. Scope *GetCompliancePackResponseBodyCompliancePackScope `json:"Scope,omitempty" xml:"Scope,omitempty" type:"Struct"` // The status of the compliance package. Valid values: // // * ACTIVE: The compliance package is normal. // * CREATING: The compliance package is being created. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` TemplateContent *string `json:"TemplateContent,omitempty" xml:"TemplateContent,omitempty"` }
func (GetCompliancePackResponseBodyCompliancePack) GoString ¶
func (s GetCompliancePackResponseBodyCompliancePack) GoString() string
func (*GetCompliancePackResponseBodyCompliancePack) SetAccountId ¶
func (s *GetCompliancePackResponseBodyCompliancePack) SetAccountId(v int64) *GetCompliancePackResponseBodyCompliancePack
func (*GetCompliancePackResponseBodyCompliancePack) SetCompliancePackId ¶
func (s *GetCompliancePackResponseBodyCompliancePack) SetCompliancePackId(v string) *GetCompliancePackResponseBodyCompliancePack
func (*GetCompliancePackResponseBodyCompliancePack) SetCompliancePackName ¶
func (s *GetCompliancePackResponseBodyCompliancePack) SetCompliancePackName(v string) *GetCompliancePackResponseBodyCompliancePack
func (*GetCompliancePackResponseBodyCompliancePack) SetCompliancePackTemplateId ¶
func (s *GetCompliancePackResponseBodyCompliancePack) SetCompliancePackTemplateId(v string) *GetCompliancePackResponseBodyCompliancePack
func (*GetCompliancePackResponseBodyCompliancePack) SetConfigRules ¶
func (*GetCompliancePackResponseBodyCompliancePack) SetCreateTimestamp ¶
func (s *GetCompliancePackResponseBodyCompliancePack) SetCreateTimestamp(v int64) *GetCompliancePackResponseBodyCompliancePack
func (*GetCompliancePackResponseBodyCompliancePack) SetDescription ¶
func (s *GetCompliancePackResponseBodyCompliancePack) SetDescription(v string) *GetCompliancePackResponseBodyCompliancePack
func (*GetCompliancePackResponseBodyCompliancePack) SetRiskLevel ¶
func (s *GetCompliancePackResponseBodyCompliancePack) SetRiskLevel(v int32) *GetCompliancePackResponseBodyCompliancePack
func (*GetCompliancePackResponseBodyCompliancePack) SetStatus ¶
func (s *GetCompliancePackResponseBodyCompliancePack) SetStatus(v string) *GetCompliancePackResponseBodyCompliancePack
func (*GetCompliancePackResponseBodyCompliancePack) SetTemplateContent ¶ added in v2.4.3
func (s *GetCompliancePackResponseBodyCompliancePack) SetTemplateContent(v string) *GetCompliancePackResponseBodyCompliancePack
func (GetCompliancePackResponseBodyCompliancePack) String ¶
func (s GetCompliancePackResponseBodyCompliancePack) String() string
type GetCompliancePackResponseBodyCompliancePackConfigRules ¶
type GetCompliancePackResponseBodyCompliancePackConfigRules struct { // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The rule name. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The input parameters of the rule. ConfigRuleParameters []*GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters `json:"ConfigRuleParameters,omitempty" xml:"ConfigRuleParameters,omitempty" type:"Repeated"` // The rule description. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The identifier of the managed rule. ManagedRuleIdentifier *string `json:"ManagedRuleIdentifier,omitempty" xml:"ManagedRuleIdentifier,omitempty"` // The types of the resources evaluated based on the rule. Multiple resource types are separated with commas (,). ResourceTypesScope *string `json:"ResourceTypesScope,omitempty" xml:"ResourceTypesScope,omitempty"` // The risk level of the resources that do not comply with the rule. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (GetCompliancePackResponseBodyCompliancePackConfigRules) GoString ¶
func (s GetCompliancePackResponseBodyCompliancePackConfigRules) GoString() string
func (*GetCompliancePackResponseBodyCompliancePackConfigRules) SetConfigRuleId ¶
func (s *GetCompliancePackResponseBodyCompliancePackConfigRules) SetConfigRuleId(v string) *GetCompliancePackResponseBodyCompliancePackConfigRules
func (*GetCompliancePackResponseBodyCompliancePackConfigRules) SetConfigRuleName ¶
func (s *GetCompliancePackResponseBodyCompliancePackConfigRules) SetConfigRuleName(v string) *GetCompliancePackResponseBodyCompliancePackConfigRules
func (*GetCompliancePackResponseBodyCompliancePackConfigRules) SetConfigRuleParameters ¶
func (*GetCompliancePackResponseBodyCompliancePackConfigRules) SetDescription ¶
func (s *GetCompliancePackResponseBodyCompliancePackConfigRules) SetDescription(v string) *GetCompliancePackResponseBodyCompliancePackConfigRules
func (*GetCompliancePackResponseBodyCompliancePackConfigRules) SetManagedRuleIdentifier ¶
func (s *GetCompliancePackResponseBodyCompliancePackConfigRules) SetManagedRuleIdentifier(v string) *GetCompliancePackResponseBodyCompliancePackConfigRules
func (*GetCompliancePackResponseBodyCompliancePackConfigRules) SetResourceTypesScope ¶ added in v2.2.9
func (s *GetCompliancePackResponseBodyCompliancePackConfigRules) SetResourceTypesScope(v string) *GetCompliancePackResponseBodyCompliancePackConfigRules
func (*GetCompliancePackResponseBodyCompliancePackConfigRules) SetRiskLevel ¶
func (s *GetCompliancePackResponseBodyCompliancePackConfigRules) SetRiskLevel(v int32) *GetCompliancePackResponseBodyCompliancePackConfigRules
func (GetCompliancePackResponseBodyCompliancePackConfigRules) String ¶
func (s GetCompliancePackResponseBodyCompliancePackConfigRules) String() string
type GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters ¶
type GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters struct { // The name of the input parameter. ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"` // The value of the input parameter. ParameterValue *string `json:"ParameterValue,omitempty" xml:"ParameterValue,omitempty"` // Indicates whether the input parameter is required. Valid values: // // * true // * false Required *bool `json:"Required,omitempty" xml:"Required,omitempty"` }
func (GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) GoString ¶
func (s GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) GoString() string
func (*GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) SetParameterName ¶
func (*GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) SetParameterValue ¶
func (*GetCompliancePackResponseBodyCompliancePackConfigRulesConfigRuleParameters) SetRequired ¶
type GetCompliancePackResponseBodyCompliancePackScope ¶ added in v2.2.3
type GetCompliancePackResponseBodyCompliancePackScope struct { // The ID of the resource that you do not want to evaluate by using the compliance package. ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The ID of the region whose resources you want to evaluate by using the compliance package. RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group whose resources you want to evaluate by using the compliance package. ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The tag key of the resource that you want to evaluate by using the compliance package. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value of the resource that you want to evaluate by using the compliance package. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (GetCompliancePackResponseBodyCompliancePackScope) GoString ¶ added in v2.2.3
func (s GetCompliancePackResponseBodyCompliancePackScope) GoString() string
func (*GetCompliancePackResponseBodyCompliancePackScope) SetExcludeResourceIdsScope ¶ added in v2.2.3
func (s *GetCompliancePackResponseBodyCompliancePackScope) SetExcludeResourceIdsScope(v string) *GetCompliancePackResponseBodyCompliancePackScope
func (*GetCompliancePackResponseBodyCompliancePackScope) SetRegionIdsScope ¶ added in v2.2.3
func (s *GetCompliancePackResponseBodyCompliancePackScope) SetRegionIdsScope(v string) *GetCompliancePackResponseBodyCompliancePackScope
func (*GetCompliancePackResponseBodyCompliancePackScope) SetResourceGroupIdsScope ¶ added in v2.2.3
func (s *GetCompliancePackResponseBodyCompliancePackScope) SetResourceGroupIdsScope(v string) *GetCompliancePackResponseBodyCompliancePackScope
func (*GetCompliancePackResponseBodyCompliancePackScope) SetTagKeyScope ¶ added in v2.2.3
func (s *GetCompliancePackResponseBodyCompliancePackScope) SetTagKeyScope(v string) *GetCompliancePackResponseBodyCompliancePackScope
func (*GetCompliancePackResponseBodyCompliancePackScope) SetTagValueScope ¶ added in v2.2.3
func (s *GetCompliancePackResponseBodyCompliancePackScope) SetTagValueScope(v string) *GetCompliancePackResponseBodyCompliancePackScope
func (GetCompliancePackResponseBodyCompliancePackScope) String ¶ added in v2.2.3
func (s GetCompliancePackResponseBodyCompliancePackScope) String() string
type GetComplianceSummaryResponse ¶ added in v2.2.9
type GetComplianceSummaryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetComplianceSummaryResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetComplianceSummaryResponse) GoString ¶ added in v2.2.9
func (s GetComplianceSummaryResponse) GoString() string
func (*GetComplianceSummaryResponse) SetBody ¶ added in v2.2.9
func (s *GetComplianceSummaryResponse) SetBody(v *GetComplianceSummaryResponseBody) *GetComplianceSummaryResponse
func (*GetComplianceSummaryResponse) SetHeaders ¶ added in v2.2.9
func (s *GetComplianceSummaryResponse) SetHeaders(v map[string]*string) *GetComplianceSummaryResponse
func (*GetComplianceSummaryResponse) SetStatusCode ¶ added in v2.2.9
func (s *GetComplianceSummaryResponse) SetStatusCode(v int32) *GetComplianceSummaryResponse
func (GetComplianceSummaryResponse) String ¶ added in v2.2.9
func (s GetComplianceSummaryResponse) String() string
type GetComplianceSummaryResponseBody ¶ added in v2.2.9
type GetComplianceSummaryResponseBody struct { // The summary of compliance statistics. ComplianceSummary *GetComplianceSummaryResponseBodyComplianceSummary `json:"ComplianceSummary,omitempty" xml:"ComplianceSummary,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetComplianceSummaryResponseBody) GoString ¶ added in v2.2.9
func (s GetComplianceSummaryResponseBody) GoString() string
func (*GetComplianceSummaryResponseBody) SetComplianceSummary ¶ added in v2.2.9
func (s *GetComplianceSummaryResponseBody) SetComplianceSummary(v *GetComplianceSummaryResponseBodyComplianceSummary) *GetComplianceSummaryResponseBody
func (*GetComplianceSummaryResponseBody) SetRequestId ¶ added in v2.2.9
func (s *GetComplianceSummaryResponseBody) SetRequestId(v string) *GetComplianceSummaryResponseBody
func (GetComplianceSummaryResponseBody) String ¶ added in v2.2.9
func (s GetComplianceSummaryResponseBody) String() string
type GetComplianceSummaryResponseBodyComplianceSummary ¶ added in v2.2.9
type GetComplianceSummaryResponseBodyComplianceSummary struct { // The summary of compliance statistics from the rule dimension. ComplianceSummaryByConfigRule *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule `json:"ComplianceSummaryByConfigRule,omitempty" xml:"ComplianceSummaryByConfigRule,omitempty" type:"Struct"` // The summary of compliance statistics from the resource dimension. ComplianceSummaryByResource *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource `json:"ComplianceSummaryByResource,omitempty" xml:"ComplianceSummaryByResource,omitempty" type:"Struct"` }
func (GetComplianceSummaryResponseBodyComplianceSummary) GoString ¶ added in v2.2.9
func (s GetComplianceSummaryResponseBodyComplianceSummary) GoString() string
func (*GetComplianceSummaryResponseBodyComplianceSummary) SetComplianceSummaryByConfigRule ¶ added in v2.2.9
func (s *GetComplianceSummaryResponseBodyComplianceSummary) SetComplianceSummaryByConfigRule(v *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) *GetComplianceSummaryResponseBodyComplianceSummary
func (*GetComplianceSummaryResponseBodyComplianceSummary) SetComplianceSummaryByResource ¶ added in v2.2.9
func (s *GetComplianceSummaryResponseBodyComplianceSummary) SetComplianceSummaryByResource(v *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) *GetComplianceSummaryResponseBodyComplianceSummary
func (GetComplianceSummaryResponseBodyComplianceSummary) String ¶ added in v2.2.9
func (s GetComplianceSummaryResponseBodyComplianceSummary) String() string
type GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule ¶ added in v2.2.9
type GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule struct { // The time when the compliance summary was generated. Unit: milliseconds. ComplianceSummaryTimestamp *int64 `json:"ComplianceSummaryTimestamp,omitempty" xml:"ComplianceSummaryTimestamp,omitempty"` // The number of rules evaluated as compliant. CompliantCount *int32 `json:"CompliantCount,omitempty" xml:"CompliantCount,omitempty"` // The number of rules evaluated as non-compliant. NonCompliantCount *int32 `json:"NonCompliantCount,omitempty" xml:"NonCompliantCount,omitempty"` // The total number of rules. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) GoString ¶ added in v2.2.9
func (s GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) GoString() string
func (*GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetComplianceSummaryTimestamp ¶ added in v2.2.9
func (s *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetComplianceSummaryTimestamp(v int64) *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule
func (*GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetCompliantCount ¶ added in v2.2.9
func (*GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetNonCompliantCount ¶ added in v2.2.9
func (*GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByConfigRule) SetTotalCount ¶ added in v2.2.9
type GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource ¶ added in v2.2.9
type GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource struct { // The time when the compliance summary was generated. Unit: milliseconds. ComplianceSummaryTimestamp *int64 `json:"ComplianceSummaryTimestamp,omitempty" xml:"ComplianceSummaryTimestamp,omitempty"` // The number of resources evaluated as compliant. CompliantCount *int32 `json:"CompliantCount,omitempty" xml:"CompliantCount,omitempty"` // The number of resources evaluated as non-compliant. NonCompliantCount *int32 `json:"NonCompliantCount,omitempty" xml:"NonCompliantCount,omitempty"` // The total number of resources. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) GoString ¶ added in v2.2.9
func (s GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) GoString() string
func (*GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetComplianceSummaryTimestamp ¶ added in v2.2.9
func (s *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetComplianceSummaryTimestamp(v int64) *GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource
func (*GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetCompliantCount ¶ added in v2.2.9
func (*GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetNonCompliantCount ¶ added in v2.2.9
func (*GetComplianceSummaryResponseBodyComplianceSummaryComplianceSummaryByResource) SetTotalCount ¶ added in v2.2.9
type GetConfigDeliveryChannelRequest ¶
type GetConfigDeliveryChannelRequest struct { // The ID of the delivery channel. // // For more information about how to obtain the ID of a delivery channel, see [DescribeDeliveryChannels](~~429841~~). DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` }
func (GetConfigDeliveryChannelRequest) GoString ¶
func (s GetConfigDeliveryChannelRequest) GoString() string
func (*GetConfigDeliveryChannelRequest) SetDeliveryChannelId ¶
func (s *GetConfigDeliveryChannelRequest) SetDeliveryChannelId(v string) *GetConfigDeliveryChannelRequest
func (GetConfigDeliveryChannelRequest) String ¶
func (s GetConfigDeliveryChannelRequest) String() string
type GetConfigDeliveryChannelResponse ¶
type GetConfigDeliveryChannelResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetConfigDeliveryChannelResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetConfigDeliveryChannelResponse) GoString ¶
func (s GetConfigDeliveryChannelResponse) GoString() string
func (*GetConfigDeliveryChannelResponse) SetBody ¶
func (s *GetConfigDeliveryChannelResponse) SetBody(v *GetConfigDeliveryChannelResponseBody) *GetConfigDeliveryChannelResponse
func (*GetConfigDeliveryChannelResponse) SetHeaders ¶
func (s *GetConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *GetConfigDeliveryChannelResponse
func (*GetConfigDeliveryChannelResponse) SetStatusCode ¶
func (s *GetConfigDeliveryChannelResponse) SetStatusCode(v int32) *GetConfigDeliveryChannelResponse
func (GetConfigDeliveryChannelResponse) String ¶
func (s GetConfigDeliveryChannelResponse) String() string
type GetConfigDeliveryChannelResponseBody ¶
type GetConfigDeliveryChannelResponseBody struct { // The information about the delivery channel. DeliveryChannel *GetConfigDeliveryChannelResponseBodyDeliveryChannel `json:"DeliveryChannel,omitempty" xml:"DeliveryChannel,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetConfigDeliveryChannelResponseBody) GoString ¶
func (s GetConfigDeliveryChannelResponseBody) GoString() string
func (*GetConfigDeliveryChannelResponseBody) SetDeliveryChannel ¶
func (s *GetConfigDeliveryChannelResponseBody) SetDeliveryChannel(v *GetConfigDeliveryChannelResponseBodyDeliveryChannel) *GetConfigDeliveryChannelResponseBody
func (*GetConfigDeliveryChannelResponseBody) SetRequestId ¶
func (s *GetConfigDeliveryChannelResponseBody) SetRequestId(v string) *GetConfigDeliveryChannelResponseBody
func (GetConfigDeliveryChannelResponseBody) String ¶
func (s GetConfigDeliveryChannelResponseBody) String() string
type GetConfigDeliveryChannelResponseBodyDeliveryChannel ¶
type GetConfigDeliveryChannelResponseBodyDeliveryChannel struct { // The ID of your Alibaba Cloud account. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // Indicates whether the specified destination receives resource change logs. If the value of this parameter is true, Cloud Config delivers the resource change logs to OSS, Log Service, or MNS when the configurations of the resources change. Valid values: // // * true: The specified destination receives resource change logs. // * false: The specified destination does not receive resource change logs. ConfigurationItemChangeNotification *bool `json:"ConfigurationItemChangeNotification,omitempty" xml:"ConfigurationItemChangeNotification,omitempty"` // Indicates whether the specified destination receives scheduled resource snapshots. Cloud Config delivers scheduled resource snapshots at `04:00Z` and `16:00Z` to OSS, MNS, or Log Service every day. The time is displayed in UTC. Valid values: // // * true: The specified destination receives scheduled resource snapshots. // * false: The specified destination does not receive scheduled resource snapshots. ConfigurationSnapshot *bool `json:"ConfigurationSnapshot,omitempty" xml:"ConfigurationSnapshot,omitempty"` // The Alibaba Cloud Resource Name (ARN) of the role assumed by the delivery channel. DeliveryChannelAssumeRoleArn *string `json:"DeliveryChannelAssumeRoleArn,omitempty" xml:"DeliveryChannelAssumeRoleArn,omitempty"` // The rule that is attached to the delivery channel. This parameter is available when you deliver data of all types to MNS or deliver snapshots to Log Service. // // * If the value of the DeliveryChannelType parameter is MNS, take note of the following settings of the lowest risk level and resource types of the events to which you subscribed: // // * The setting of the lowest risk level for the events to which you want to subscribe is in the following format: `{"filterType":"RuleRiskLevel","value":"1","multiple":false}`. // // The `value` field indicates the lowest risk level of the events to which you want to subscribe. Valid values: 1, 2, and 3. The value 1 indicates the high risk level, the value 2 indicates the medium risk level, and the value 3 indicates the low risk level. // // * The setting of the resource types of the events to which you want to subscribe is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field indicates the resource types of the events to which you want to subscribe. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` // // * If you set the DeliveryChannelType parameter to SLS, the setting of the resource types of the snapshots to which you want to deliver is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field specifies the resource types of the snapshots to which you want to deliver. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` DeliveryChannelCondition *string `json:"DeliveryChannelCondition,omitempty" xml:"DeliveryChannelCondition,omitempty"` // The ID of the delivery channel. DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` // The name of the delivery channel. DeliveryChannelName *string `json:"DeliveryChannelName,omitempty" xml:"DeliveryChannelName,omitempty"` // The Alibaba Cloud Resource Name (ARN) of the delivery destination. // // * If the value of the DeliveryChannelType parameter is OSS, the value of this parameter is the ARN of the destination OSS bucket. // * If the value of the DeliveryChannelType parameter is MNS, the value of this parameter is the ARN of the destination MNS topic. // * If the value of the DeliveryChannelType parameter is SLS, the value of this parameter is the ARN of the destination Log Service Logstore. DeliveryChannelTargetArn *string `json:"DeliveryChannelTargetArn,omitempty" xml:"DeliveryChannelTargetArn,omitempty"` // The type of the delivery channel. Valid values: // // * OSS: Object Storage Service (OSS) // * MNS: Message Service (MNS) // * SLS: Log Service DeliveryChannelType *string `json:"DeliveryChannelType,omitempty" xml:"DeliveryChannelType,omitempty"` // The time when Cloud Config delivers scheduled resources snapshots every day. // // Format: `HH:mmZ`. This time is displayed in UTC. DeliverySnapshotTime *string `json:"DeliverySnapshotTime,omitempty" xml:"DeliverySnapshotTime,omitempty"` // The description of the delivery channel. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Indicates whether the specified destination receives resource non-compliance events. If the value of this parameter is true, Cloud Config delivers resource non-compliance events to Log Service or MNS when resources are evaluated as non-compliant. Valid values: // // * true: The specified destination receives resource non-compliance events. // * false: The specified destination does not receive resource non-compliance events. NonCompliantNotification *bool `json:"NonCompliantNotification,omitempty" xml:"NonCompliantNotification,omitempty"` // The ARN of the OSS bucket to which you want to transfer the delivery data when the size of the data exceeds the specified upper limit of the delivery channel. OversizedDataOSSTargetArn *string `json:"OversizedDataOSSTargetArn,omitempty" xml:"OversizedDataOSSTargetArn,omitempty"` // The status of the delivery channel. Valid values: // // * 0: The delivery channel is disabled. // * 1: The delivery channel is enabled. Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` }
func (GetConfigDeliveryChannelResponseBodyDeliveryChannel) GoString ¶
func (s GetConfigDeliveryChannelResponseBodyDeliveryChannel) GoString() string
func (*GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetAccountId ¶
func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetAccountId(v int64) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetConfigurationItemChangeNotification ¶
func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetConfigurationItemChangeNotification(v bool) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetConfigurationSnapshot ¶
func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetConfigurationSnapshot(v bool) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelAssumeRoleArn ¶
func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelAssumeRoleArn(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelCondition ¶
func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelCondition(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelId ¶
func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelId(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelName ¶
func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelName(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelTargetArn ¶
func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelTargetArn(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelType ¶
func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliveryChannelType(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliverySnapshotTime ¶ added in v2.2.1
func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDeliverySnapshotTime(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDescription ¶
func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetDescription(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetNonCompliantNotification ¶
func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetNonCompliantNotification(v bool) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
func (*GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetOversizedDataOSSTargetArn ¶
func (s *GetConfigDeliveryChannelResponseBodyDeliveryChannel) SetOversizedDataOSSTargetArn(v string) *GetConfigDeliveryChannelResponseBodyDeliveryChannel
func (GetConfigDeliveryChannelResponseBodyDeliveryChannel) String ¶
func (s GetConfigDeliveryChannelResponseBodyDeliveryChannel) String() string
type GetConfigRuleComplianceByPackRequest ¶
type GetConfigRuleComplianceByPackRequest struct { // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListCompliancePacks](~~263332~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` }
func (GetConfigRuleComplianceByPackRequest) GoString ¶
func (s GetConfigRuleComplianceByPackRequest) GoString() string
func (*GetConfigRuleComplianceByPackRequest) SetCompliancePackId ¶
func (s *GetConfigRuleComplianceByPackRequest) SetCompliancePackId(v string) *GetConfigRuleComplianceByPackRequest
func (GetConfigRuleComplianceByPackRequest) String ¶
func (s GetConfigRuleComplianceByPackRequest) String() string
type GetConfigRuleComplianceByPackResponse ¶
type GetConfigRuleComplianceByPackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetConfigRuleComplianceByPackResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetConfigRuleComplianceByPackResponse) GoString ¶
func (s GetConfigRuleComplianceByPackResponse) GoString() string
func (*GetConfigRuleComplianceByPackResponse) SetHeaders ¶
func (s *GetConfigRuleComplianceByPackResponse) SetHeaders(v map[string]*string) *GetConfigRuleComplianceByPackResponse
func (*GetConfigRuleComplianceByPackResponse) SetStatusCode ¶
func (s *GetConfigRuleComplianceByPackResponse) SetStatusCode(v int32) *GetConfigRuleComplianceByPackResponse
func (GetConfigRuleComplianceByPackResponse) String ¶
func (s GetConfigRuleComplianceByPackResponse) String() string
type GetConfigRuleComplianceByPackResponseBody ¶
type GetConfigRuleComplianceByPackResponseBody struct { // The information about the compliance evaluation results returned. ConfigRuleComplianceResult *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult `json:"ConfigRuleComplianceResult,omitempty" xml:"ConfigRuleComplianceResult,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetConfigRuleComplianceByPackResponseBody) GoString ¶
func (s GetConfigRuleComplianceByPackResponseBody) GoString() string
func (*GetConfigRuleComplianceByPackResponseBody) SetConfigRuleComplianceResult ¶
func (s *GetConfigRuleComplianceByPackResponseBody) SetConfigRuleComplianceResult(v *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) *GetConfigRuleComplianceByPackResponseBody
func (*GetConfigRuleComplianceByPackResponseBody) SetRequestId ¶
func (s *GetConfigRuleComplianceByPackResponseBody) SetRequestId(v string) *GetConfigRuleComplianceByPackResponseBody
func (GetConfigRuleComplianceByPackResponseBody) String ¶
func (s GetConfigRuleComplianceByPackResponseBody) String() string
type GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult ¶
type GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult struct { // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The rule enabled in the compliance package and the compliance evaluation result returned by the rule. ConfigRuleCompliances []*GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances `json:"ConfigRuleCompliances,omitempty" xml:"ConfigRuleCompliances,omitempty" type:"Repeated"` // The number of rules against which specific resources are evaluated as non-compliant. NonCompliantCount *int32 `json:"NonCompliantCount,omitempty" xml:"NonCompliantCount,omitempty"` // The total number of rules enabled in the compliance package. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) GoString ¶
func (s GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) GoString() string
func (*GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetCompliancePackId ¶
func (s *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetCompliancePackId(v string) *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult
func (*GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetConfigRuleCompliances ¶
func (*GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetNonCompliantCount ¶
func (s *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetNonCompliantCount(v int32) *GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult
func (*GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) SetTotalCount ¶
func (GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) String ¶
func (s GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResult) String() string
type GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances ¶
type GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances struct { // The compliance evaluation result. Valid values: // // * COMPLIANT: The relevant resources are evaluated as compliant. // * NON_COMPLIANT: The relevant resources are evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to your resources. // * INSUFFICIENT_DATA: No resource data is available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The ID of the rule enabled in the compliance package. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the rule enabled in the compliance package. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` }
func (GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) GoString ¶
func (*GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) SetComplianceType ¶
func (*GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) SetConfigRuleId ¶
func (*GetConfigRuleComplianceByPackResponseBodyConfigRuleComplianceResultConfigRuleCompliances) SetConfigRuleName ¶
type GetConfigRuleRequest ¶
type GetConfigRuleRequest struct { // The rule ID. // // For more information about how to obtain the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` }
func (GetConfigRuleRequest) GoString ¶
func (s GetConfigRuleRequest) GoString() string
func (*GetConfigRuleRequest) SetConfigRuleId ¶
func (s *GetConfigRuleRequest) SetConfigRuleId(v string) *GetConfigRuleRequest
func (GetConfigRuleRequest) String ¶
func (s GetConfigRuleRequest) String() string
type GetConfigRuleResponse ¶
type GetConfigRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetConfigRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetConfigRuleResponse) GoString ¶
func (s GetConfigRuleResponse) GoString() string
func (*GetConfigRuleResponse) SetBody ¶
func (s *GetConfigRuleResponse) SetBody(v *GetConfigRuleResponseBody) *GetConfigRuleResponse
func (*GetConfigRuleResponse) SetHeaders ¶
func (s *GetConfigRuleResponse) SetHeaders(v map[string]*string) *GetConfigRuleResponse
func (*GetConfigRuleResponse) SetStatusCode ¶
func (s *GetConfigRuleResponse) SetStatusCode(v int32) *GetConfigRuleResponse
func (GetConfigRuleResponse) String ¶
func (s GetConfigRuleResponse) String() string
type GetConfigRuleResponseBody ¶
type GetConfigRuleResponseBody struct { // The details of the rule. ConfigRule *GetConfigRuleResponseBodyConfigRule `json:"ConfigRule,omitempty" xml:"ConfigRule,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetConfigRuleResponseBody) GoString ¶
func (s GetConfigRuleResponseBody) GoString() string
func (*GetConfigRuleResponseBody) SetConfigRule ¶
func (s *GetConfigRuleResponseBody) SetConfigRule(v *GetConfigRuleResponseBodyConfigRule) *GetConfigRuleResponseBody
func (*GetConfigRuleResponseBody) SetRequestId ¶
func (s *GetConfigRuleResponseBody) SetRequestId(v string) *GetConfigRuleResponseBody
func (GetConfigRuleResponseBody) String ¶
func (s GetConfigRuleResponseBody) String() string
type GetConfigRuleResponseBodyConfigRule ¶
type GetConfigRuleResponseBodyConfigRule struct { // The ID of the Alibaba Cloud account to which the rule belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The details of compliance evaluation results. Compliance *GetConfigRuleResponseBodyConfigRuleCompliance `json:"Compliance,omitempty" xml:"Compliance,omitempty" type:"Struct"` // The ARN of the managed rule. ConfigRuleArn *string `json:"ConfigRuleArn,omitempty" xml:"ConfigRuleArn,omitempty"` // The information about compliance evaluations performed by the rule. ConfigRuleEvaluationStatus *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus `json:"ConfigRuleEvaluationStatus,omitempty" xml:"ConfigRuleEvaluationStatus,omitempty" type:"Struct"` // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the defense rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The status of the rule. Valid values: // // * ACTIVE: The rule was being used to monitor resource configurations. // * DELETING: The rule was being deleted. // * EVALUATING: The rule was triggered and is being used to monitor resource configurations. // * INACTIVE: The rule was disabled. ConfigRuleState *string `json:"ConfigRuleState,omitempty" xml:"ConfigRuleState,omitempty"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The rule was triggered by configuration changes. // * ScheduledNotification: The rule was periodically triggered. ConfigRuleTriggerTypes *string `json:"ConfigRuleTriggerTypes,omitempty" xml:"ConfigRuleTriggerTypes,omitempty"` // The information about the creation of the rule. CreateBy *GetConfigRuleResponseBodyConfigRuleCreateBy `json:"CreateBy,omitempty" xml:"CreateBy,omitempty" type:"Struct"` // The timestamp when the rule was created. Unit: milliseconds. CreateTimestamp *int64 `json:"CreateTimestamp,omitempty" xml:"CreateTimestamp,omitempty"` // The description of the managed rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the resource excluded from the compliance evaluations performed by the rule. ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The details of the input parameters of the rule. InputParameters map[string]interface{} `json:"InputParameters,omitempty" xml:"InputParameters,omitempty"` // The details of the managed rule. ManagedRule *GetConfigRuleResponseBodyConfigRuleManagedRule `json:"ManagedRule,omitempty" xml:"ManagedRule,omitempty" type:"Struct"` // The interval at which the rule was triggered. Valid values: // // * One_Hour: 1 hour. // * Three_Hours: 3 hours. // * Six_Hours: 6 hours. // * Twelve_Hours: 12 hours. // * TwentyFour_Hours: 24 hours. // // > This parameter is returned if the managed rule is periodically triggered. MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty" xml:"MaximumExecutionFrequency,omitempty"` // The timestamp when the rule was last updated. Unit: milliseconds. ModifiedTimestamp *int64 `json:"ModifiedTimestamp,omitempty" xml:"ModifiedTimestamp,omitempty"` // The ID of the region to which the rule applies. RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group to which the rule applies. ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The type of the resource to be evaluated by the rule. ResourceTypesScope *string `json:"ResourceTypesScope,omitempty" xml:"ResourceTypesScope,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The effective scope of the rule. Scope *GetConfigRuleResponseBodyConfigRuleScope `json:"Scope,omitempty" xml:"Scope,omitempty" type:"Struct"` // The information about how the rule was created. Source *GetConfigRuleResponseBodyConfigRuleSource `json:"Source,omitempty" xml:"Source,omitempty" type:"Struct"` // The ID of the member account to which the rule does not apply, which means that the resources within the member account are not evaluated based on the rule. // // > This parameter applies only to a managed rule. TagKeyLogicScope *string `json:"TagKeyLogicScope,omitempty" xml:"TagKeyLogicScope,omitempty"` // The tag key used to filter resources. The rule applies only to the resources with the specified tag key. // // > The `TagKeyScope` and `TagValueScope` parameters are returned at the same time. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value used to filter resources. The rule applies only to the resources with the specified tag value. // // > The `TagKeyScope` and `TagValueScope` parameters are returned at the same time. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (GetConfigRuleResponseBodyConfigRule) GoString ¶
func (s GetConfigRuleResponseBodyConfigRule) GoString() string
func (*GetConfigRuleResponseBodyConfigRule) SetAccountId ¶ added in v2.1.3
func (s *GetConfigRuleResponseBodyConfigRule) SetAccountId(v int64) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetCompliance ¶ added in v2.1.3
func (s *GetConfigRuleResponseBodyConfigRule) SetCompliance(v *GetConfigRuleResponseBodyConfigRuleCompliance) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetConfigRuleArn ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetConfigRuleArn(v string) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetConfigRuleEvaluationStatus ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetConfigRuleEvaluationStatus(v *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetConfigRuleId ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetConfigRuleId(v string) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetConfigRuleName ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetConfigRuleName(v string) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetConfigRuleState ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetConfigRuleState(v string) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetConfigRuleTriggerTypes ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetConfigRuleTriggerTypes(v string) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetCreateBy ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetCreateBy(v *GetConfigRuleResponseBodyConfigRuleCreateBy) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetCreateTimestamp ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetCreateTimestamp(v int64) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetDescription ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetDescription(v string) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetExcludeResourceIdsScope ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetExcludeResourceIdsScope(v string) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetInputParameters ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetInputParameters(v map[string]interface{}) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetManagedRule ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetManagedRule(v *GetConfigRuleResponseBodyConfigRuleManagedRule) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetMaximumExecutionFrequency ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetMaximumExecutionFrequency(v string) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetModifiedTimestamp ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetModifiedTimestamp(v int64) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetRegionIdsScope ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetRegionIdsScope(v string) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetResourceGroupIdsScope ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetResourceGroupIdsScope(v string) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetResourceTypesScope ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetResourceTypesScope(v string) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetRiskLevel ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetRiskLevel(v int32) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetTagKeyLogicScope ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetTagKeyLogicScope(v string) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetTagKeyScope ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetTagKeyScope(v string) *GetConfigRuleResponseBodyConfigRule
func (*GetConfigRuleResponseBodyConfigRule) SetTagValueScope ¶
func (s *GetConfigRuleResponseBodyConfigRule) SetTagValueScope(v string) *GetConfigRuleResponseBodyConfigRule
func (GetConfigRuleResponseBodyConfigRule) String ¶
func (s GetConfigRuleResponseBodyConfigRule) String() string
type GetConfigRuleResponseBodyConfigRuleCompliance ¶ added in v2.1.3
type GetConfigRuleResponseBodyConfigRuleCompliance struct { // The statistics on the compliance evaluation results by compliance type. Valid values: // // * COMPLIANT: The resource was evaluated as compliant. // * NON_COMPLIANT: The resource was evaluated as incompliant. // * NOT_APPLICABLE: The rule did not apply to your resource. // * INSUFFICIENT_DATA: No resource data was available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The number of evaluated resources. Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"` }
func (GetConfigRuleResponseBodyConfigRuleCompliance) GoString ¶ added in v2.1.3
func (s GetConfigRuleResponseBodyConfigRuleCompliance) GoString() string
func (*GetConfigRuleResponseBodyConfigRuleCompliance) SetComplianceType ¶ added in v2.1.3
func (s *GetConfigRuleResponseBodyConfigRuleCompliance) SetComplianceType(v string) *GetConfigRuleResponseBodyConfigRuleCompliance
func (*GetConfigRuleResponseBodyConfigRuleCompliance) SetCount ¶ added in v2.1.3
func (s *GetConfigRuleResponseBodyConfigRuleCompliance) SetCount(v int32) *GetConfigRuleResponseBodyConfigRuleCompliance
func (GetConfigRuleResponseBodyConfigRuleCompliance) String ¶ added in v2.1.3
func (s GetConfigRuleResponseBodyConfigRuleCompliance) String() string
type GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus ¶
type GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus struct { // The timestamp when the rule was first triggered. Unit: milliseconds. FirstActivatedTimestamp *int64 `json:"FirstActivatedTimestamp,omitempty" xml:"FirstActivatedTimestamp,omitempty"` // Indicates whether resources were evaluated based on the rule. Valid values: // // * true: Resources were evaluated based on the rule. // * false: Resources were not evaluated based on the rule. FirstEvaluationStarted *bool `json:"FirstEvaluationStarted,omitempty" xml:"FirstEvaluationStarted,omitempty"` // The error code returned for the last failed compliance evaluation. LastErrorCode *string `json:"LastErrorCode,omitempty" xml:"LastErrorCode,omitempty"` // The error message returned for the last failed compliance evaluation. LastErrorMessage *string `json:"LastErrorMessage,omitempty" xml:"LastErrorMessage,omitempty"` // The timestamp when the last failed compliance evaluation of the rule ended. Unit: milliseconds. LastFailedEvaluationTimestamp *int64 `json:"LastFailedEvaluationTimestamp,omitempty" xml:"LastFailedEvaluationTimestamp,omitempty"` // The timestamp when the last failed compliance evaluation of the rule started. Unit: milliseconds. LastFailedInvocationTimestamp *int64 `json:"LastFailedInvocationTimestamp,omitempty" xml:"LastFailedInvocationTimestamp,omitempty"` // The timestamp when the last successful compliance evaluation of the rule ended. Unit: milliseconds. LastSuccessfulEvaluationTimestamp *int64 `json:"LastSuccessfulEvaluationTimestamp,omitempty" xml:"LastSuccessfulEvaluationTimestamp,omitempty"` // The timestamp when the last successful compliance evaluation of the rule started. Unit: milliseconds. LastSuccessfulInvocationTimestamp *int64 `json:"LastSuccessfulInvocationTimestamp,omitempty" xml:"LastSuccessfulInvocationTimestamp,omitempty"` }
func (GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) GoString ¶
func (s GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) GoString() string
func (*GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetFirstActivatedTimestamp ¶
func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetFirstActivatedTimestamp(v int64) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
func (*GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetFirstEvaluationStarted ¶
func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetFirstEvaluationStarted(v bool) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
func (*GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastErrorCode ¶
func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastErrorCode(v string) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
func (*GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastErrorMessage ¶
func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastErrorMessage(v string) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
func (*GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastFailedEvaluationTimestamp ¶
func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastFailedEvaluationTimestamp(v int64) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
func (*GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastFailedInvocationTimestamp ¶
func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastFailedInvocationTimestamp(v int64) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
func (*GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastSuccessfulEvaluationTimestamp ¶
func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastSuccessfulEvaluationTimestamp(v int64) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
func (*GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastSuccessfulInvocationTimestamp ¶
func (s *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) SetLastSuccessfulInvocationTimestamp(v int64) *GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus
func (GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) String ¶
func (s GetConfigRuleResponseBodyConfigRuleConfigRuleEvaluationStatus) String() string
type GetConfigRuleResponseBodyConfigRuleCreateBy ¶
type GetConfigRuleResponseBodyConfigRuleCreateBy struct { // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The name of the compliance package. CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` // The ID of the account that was used to create the rule. CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"` // The name of the account that was used to create the rule. CreatorName *string `json:"CreatorName,omitempty" xml:"CreatorName,omitempty"` }
func (GetConfigRuleResponseBodyConfigRuleCreateBy) GoString ¶
func (s GetConfigRuleResponseBodyConfigRuleCreateBy) GoString() string
func (*GetConfigRuleResponseBodyConfigRuleCreateBy) SetCompliancePackId ¶
func (s *GetConfigRuleResponseBodyConfigRuleCreateBy) SetCompliancePackId(v string) *GetConfigRuleResponseBodyConfigRuleCreateBy
func (*GetConfigRuleResponseBodyConfigRuleCreateBy) SetCompliancePackName ¶
func (s *GetConfigRuleResponseBodyConfigRuleCreateBy) SetCompliancePackName(v string) *GetConfigRuleResponseBodyConfigRuleCreateBy
func (*GetConfigRuleResponseBodyConfigRuleCreateBy) SetCreatorId ¶
func (s *GetConfigRuleResponseBodyConfigRuleCreateBy) SetCreatorId(v string) *GetConfigRuleResponseBodyConfigRuleCreateBy
func (*GetConfigRuleResponseBodyConfigRuleCreateBy) SetCreatorName ¶
func (s *GetConfigRuleResponseBodyConfigRuleCreateBy) SetCreatorName(v string) *GetConfigRuleResponseBodyConfigRuleCreateBy
func (GetConfigRuleResponseBodyConfigRuleCreateBy) String ¶
func (s GetConfigRuleResponseBodyConfigRuleCreateBy) String() string
type GetConfigRuleResponseBodyConfigRuleManagedRule ¶
type GetConfigRuleResponseBodyConfigRuleManagedRule struct { // The required input parameters of the managed rule. CompulsoryInputParameterDetails map[string]interface{} `json:"CompulsoryInputParameterDetails,omitempty" xml:"CompulsoryInputParameterDetails,omitempty"` // The description of the managed rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the managed rule. Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` // The list of rule tags. Labels []*string `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"` // The name of the managed rule. ManagedRuleName *string `json:"ManagedRuleName,omitempty" xml:"ManagedRuleName,omitempty"` // The optional input parameters of the managed rule. OptionalInputParameterDetails map[string]interface{} `json:"OptionalInputParameterDetails,omitempty" xml:"OptionalInputParameterDetails,omitempty"` // The details of the source of the managed rule. SourceDetails []*GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails `json:"SourceDetails,omitempty" xml:"SourceDetails,omitempty" type:"Repeated"` }
func (GetConfigRuleResponseBodyConfigRuleManagedRule) GoString ¶
func (s GetConfigRuleResponseBodyConfigRuleManagedRule) GoString() string
func (*GetConfigRuleResponseBodyConfigRuleManagedRule) SetCompulsoryInputParameterDetails ¶
func (s *GetConfigRuleResponseBodyConfigRuleManagedRule) SetCompulsoryInputParameterDetails(v map[string]interface{}) *GetConfigRuleResponseBodyConfigRuleManagedRule
func (*GetConfigRuleResponseBodyConfigRuleManagedRule) SetDescription ¶
func (s *GetConfigRuleResponseBodyConfigRuleManagedRule) SetDescription(v string) *GetConfigRuleResponseBodyConfigRuleManagedRule
func (*GetConfigRuleResponseBodyConfigRuleManagedRule) SetIdentifier ¶
func (s *GetConfigRuleResponseBodyConfigRuleManagedRule) SetIdentifier(v string) *GetConfigRuleResponseBodyConfigRuleManagedRule
func (*GetConfigRuleResponseBodyConfigRuleManagedRule) SetLabels ¶
func (s *GetConfigRuleResponseBodyConfigRuleManagedRule) SetLabels(v []*string) *GetConfigRuleResponseBodyConfigRuleManagedRule
func (*GetConfigRuleResponseBodyConfigRuleManagedRule) SetManagedRuleName ¶
func (s *GetConfigRuleResponseBodyConfigRuleManagedRule) SetManagedRuleName(v string) *GetConfigRuleResponseBodyConfigRuleManagedRule
func (*GetConfigRuleResponseBodyConfigRuleManagedRule) SetOptionalInputParameterDetails ¶
func (s *GetConfigRuleResponseBodyConfigRuleManagedRule) SetOptionalInputParameterDetails(v map[string]interface{}) *GetConfigRuleResponseBodyConfigRuleManagedRule
func (*GetConfigRuleResponseBodyConfigRuleManagedRule) SetSourceDetails ¶
func (GetConfigRuleResponseBodyConfigRuleManagedRule) String ¶
func (s GetConfigRuleResponseBodyConfigRuleManagedRule) String() string
type GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails ¶
type GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails struct { // The event source. // // > Only events related to Cloud Config are supported. Valid value: aliyun.config. EventSource *string `json:"EventSource,omitempty" xml:"EventSource,omitempty"` // The interval at which the rule is triggered. Valid values: // // * One_Hour: 1 hour // * Three_Hours: 3 hours // * Six_Hours: 6 hours. // * Twelve_Hours: 12 hours // * TwentyFour_Hours: 24 hours // // > This parameter is returned if the managed rule is periodically triggered. MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty" xml:"MaximumExecutionFrequency,omitempty"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The rule is triggered by configuration changes. // * ScheduledNotification: The rule is periodically triggered. MessageType *string `json:"MessageType,omitempty" xml:"MessageType,omitempty"` }
func (GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) GoString ¶
func (s GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) GoString() string
func (*GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetEventSource ¶
func (s *GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetEventSource(v string) *GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails
func (*GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetMaximumExecutionFrequency ¶
func (s *GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetMaximumExecutionFrequency(v string) *GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails
func (*GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetMessageType ¶
func (s *GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) SetMessageType(v string) *GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails
func (GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) String ¶
func (s GetConfigRuleResponseBodyConfigRuleManagedRuleSourceDetails) String() string
type GetConfigRuleResponseBodyConfigRuleScope ¶ added in v2.2.8
type GetConfigRuleResponseBodyConfigRuleScope struct { // The types of the resources to be evaluated against the rule. You can also view the resource types by using the ResourceTypesScope parameter. ComplianceResourceTypes []*string `json:"ComplianceResourceTypes,omitempty" xml:"ComplianceResourceTypes,omitempty" type:"Repeated"` }
func (GetConfigRuleResponseBodyConfigRuleScope) GoString ¶ added in v2.2.8
func (s GetConfigRuleResponseBodyConfigRuleScope) GoString() string
func (*GetConfigRuleResponseBodyConfigRuleScope) SetComplianceResourceTypes ¶ added in v2.2.8
func (s *GetConfigRuleResponseBodyConfigRuleScope) SetComplianceResourceTypes(v []*string) *GetConfigRuleResponseBodyConfigRuleScope
func (GetConfigRuleResponseBodyConfigRuleScope) String ¶ added in v2.2.8
func (s GetConfigRuleResponseBodyConfigRuleScope) String() string
type GetConfigRuleResponseBodyConfigRuleSource ¶
type GetConfigRuleResponseBodyConfigRuleSource struct { // The identifier of the evaluation rule. // // * If the rule was created based on a managed rule, the value of this parameter is the name of the managed rule. // * If the rule is a custom rule, the value of this parameter is the Alibaba Cloud Resource Name (ARN) of the relevant function in Function Compute. Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` // The method that is used to create the rule. Valid values: // // * CUSTOM_FC: a custom rule. // * ALIYUN: a managed rule. Owner *string `json:"Owner,omitempty" xml:"Owner,omitempty"` // The details of the source of the rule. SourceDetails []*GetConfigRuleResponseBodyConfigRuleSourceSourceDetails `json:"SourceDetails,omitempty" xml:"SourceDetails,omitempty" type:"Repeated"` }
func (GetConfigRuleResponseBodyConfigRuleSource) GoString ¶
func (s GetConfigRuleResponseBodyConfigRuleSource) GoString() string
func (*GetConfigRuleResponseBodyConfigRuleSource) SetIdentifier ¶
func (s *GetConfigRuleResponseBodyConfigRuleSource) SetIdentifier(v string) *GetConfigRuleResponseBodyConfigRuleSource
func (*GetConfigRuleResponseBodyConfigRuleSource) SetOwner ¶
func (s *GetConfigRuleResponseBodyConfigRuleSource) SetOwner(v string) *GetConfigRuleResponseBodyConfigRuleSource
func (*GetConfigRuleResponseBodyConfigRuleSource) SetSourceDetails ¶
func (s *GetConfigRuleResponseBodyConfigRuleSource) SetSourceDetails(v []*GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) *GetConfigRuleResponseBodyConfigRuleSource
func (GetConfigRuleResponseBodyConfigRuleSource) String ¶
func (s GetConfigRuleResponseBodyConfigRuleSource) String() string
type GetConfigRuleResponseBodyConfigRuleSourceSourceDetails ¶
type GetConfigRuleResponseBodyConfigRuleSourceSourceDetails struct { // The event source. // // > Only events related to Cloud Config are supported. Valid value: aliyun.config. EventSource *string `json:"EventSource,omitempty" xml:"EventSource,omitempty"` // The interval at which the rule is triggered. Valid values: // // * One_Hour: 1 hour // * Three_Hours: 3 hours // * Six_Hours: 6 hours // * Twelve_Hours: 12 hours // * TwentyFour_Hours: 24 hours // // > This parameter is returned if the rule is periodically triggered. MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty" xml:"MaximumExecutionFrequency,omitempty"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The rule is triggered by configuration changes. // * ScheduledNotification: The rule is periodically triggered. MessageType *string `json:"MessageType,omitempty" xml:"MessageType,omitempty"` }
func (GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) GoString ¶
func (s GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) GoString() string
func (*GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetEventSource ¶
func (s *GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetEventSource(v string) *GetConfigRuleResponseBodyConfigRuleSourceSourceDetails
func (*GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetMaximumExecutionFrequency ¶
func (s *GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetMaximumExecutionFrequency(v string) *GetConfigRuleResponseBodyConfigRuleSourceSourceDetails
func (*GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetMessageType ¶
func (s *GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) SetMessageType(v string) *GetConfigRuleResponseBodyConfigRuleSourceSourceDetails
func (GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) String ¶
func (s GetConfigRuleResponseBodyConfigRuleSourceSourceDetails) String() string
type GetConfigRuleSummaryByRiskLevelResponse ¶
type GetConfigRuleSummaryByRiskLevelResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetConfigRuleSummaryByRiskLevelResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetConfigRuleSummaryByRiskLevelResponse) GoString ¶
func (s GetConfigRuleSummaryByRiskLevelResponse) GoString() string
func (*GetConfigRuleSummaryByRiskLevelResponse) SetHeaders ¶
func (s *GetConfigRuleSummaryByRiskLevelResponse) SetHeaders(v map[string]*string) *GetConfigRuleSummaryByRiskLevelResponse
func (*GetConfigRuleSummaryByRiskLevelResponse) SetStatusCode ¶
func (s *GetConfigRuleSummaryByRiskLevelResponse) SetStatusCode(v int32) *GetConfigRuleSummaryByRiskLevelResponse
func (GetConfigRuleSummaryByRiskLevelResponse) String ¶
func (s GetConfigRuleSummaryByRiskLevelResponse) String() string
type GetConfigRuleSummaryByRiskLevelResponseBody ¶
type GetConfigRuleSummaryByRiskLevelResponseBody struct { // The summary of compliance evaluation results by rule risk level. ConfigRuleSummaries []*GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries `json:"ConfigRuleSummaries,omitempty" xml:"ConfigRuleSummaries,omitempty" type:"Repeated"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetConfigRuleSummaryByRiskLevelResponseBody) GoString ¶
func (s GetConfigRuleSummaryByRiskLevelResponseBody) GoString() string
func (*GetConfigRuleSummaryByRiskLevelResponseBody) SetConfigRuleSummaries ¶
func (s *GetConfigRuleSummaryByRiskLevelResponseBody) SetConfigRuleSummaries(v []*GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) *GetConfigRuleSummaryByRiskLevelResponseBody
func (*GetConfigRuleSummaryByRiskLevelResponseBody) SetRequestId ¶
func (s *GetConfigRuleSummaryByRiskLevelResponseBody) SetRequestId(v string) *GetConfigRuleSummaryByRiskLevelResponseBody
func (GetConfigRuleSummaryByRiskLevelResponseBody) String ¶
func (s GetConfigRuleSummaryByRiskLevelResponseBody) String() string
type GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries ¶
type GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries struct { // The number of rules against which specific resources are evaluated as compliant. CompliantCount *int32 `json:"CompliantCount,omitempty" xml:"CompliantCount,omitempty"` // The number of rules against which specific resources are evaluated as non-compliant. NonCompliantCount *int32 `json:"NonCompliantCount,omitempty" xml:"NonCompliantCount,omitempty"` // The risk level of the resources that are not compliant with the rules. Valid values: // // * 1: high risk level. // * 2: medium risk level. // * 3: low risk level. RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) GoString ¶
func (s GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) GoString() string
func (*GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) SetCompliantCount ¶
func (s *GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) SetCompliantCount(v int32) *GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries
func (*GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) SetNonCompliantCount ¶
func (s *GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) SetNonCompliantCount(v int32) *GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries
func (*GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) SetRiskLevel ¶
func (GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) String ¶
func (s GetConfigRuleSummaryByRiskLevelResponseBodyConfigRuleSummaries) String() string
type GetConfigRulesReportRequest ¶
type GetConfigRulesReportRequest struct { // The ID of the compliance evaluation report. ReportId *string `json:"ReportId,omitempty" xml:"ReportId,omitempty"` }
func (GetConfigRulesReportRequest) GoString ¶
func (s GetConfigRulesReportRequest) GoString() string
func (*GetConfigRulesReportRequest) SetReportId ¶
func (s *GetConfigRulesReportRequest) SetReportId(v string) *GetConfigRulesReportRequest
func (GetConfigRulesReportRequest) String ¶
func (s GetConfigRulesReportRequest) String() string
type GetConfigRulesReportResponse ¶
type GetConfigRulesReportResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetConfigRulesReportResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetConfigRulesReportResponse) GoString ¶
func (s GetConfigRulesReportResponse) GoString() string
func (*GetConfigRulesReportResponse) SetBody ¶
func (s *GetConfigRulesReportResponse) SetBody(v *GetConfigRulesReportResponseBody) *GetConfigRulesReportResponse
func (*GetConfigRulesReportResponse) SetHeaders ¶
func (s *GetConfigRulesReportResponse) SetHeaders(v map[string]*string) *GetConfigRulesReportResponse
func (*GetConfigRulesReportResponse) SetStatusCode ¶
func (s *GetConfigRulesReportResponse) SetStatusCode(v int32) *GetConfigRulesReportResponse
func (GetConfigRulesReportResponse) String ¶
func (s GetConfigRulesReportResponse) String() string
type GetConfigRulesReportResponseBody ¶
type GetConfigRulesReportResponseBody struct { // The information about the compliance evaluation report. ConfigRulesReport *GetConfigRulesReportResponseBodyConfigRulesReport `json:"ConfigRulesReport,omitempty" xml:"ConfigRulesReport,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetConfigRulesReportResponseBody) GoString ¶
func (s GetConfigRulesReportResponseBody) GoString() string
func (*GetConfigRulesReportResponseBody) SetConfigRulesReport ¶
func (s *GetConfigRulesReportResponseBody) SetConfigRulesReport(v *GetConfigRulesReportResponseBodyConfigRulesReport) *GetConfigRulesReportResponseBody
func (*GetConfigRulesReportResponseBody) SetRequestId ¶
func (s *GetConfigRulesReportResponseBody) SetRequestId(v string) *GetConfigRulesReportResponseBody
func (GetConfigRulesReportResponseBody) String ¶
func (s GetConfigRulesReportResponseBody) String() string
type GetConfigRulesReportResponseBodyConfigRulesReport ¶
type GetConfigRulesReportResponseBodyConfigRulesReport struct { // The ID of the Alibaba Cloud account to which the rules belong. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The timestamp when the compliance evaluation report was generated. Unit: milliseconds. ReportCreateTimestamp *int64 `json:"ReportCreateTimestamp,omitempty" xml:"ReportCreateTimestamp,omitempty"` // The ID of the compliance evaluation report. ReportId *string `json:"ReportId,omitempty" xml:"ReportId,omitempty"` // The status of the compliance evaluation report. Valid values: // // * NONE: The compliance evaluation report is not generated. // * CREATING: The compliance evaluation report is being generated. // * COMPLETE: The compliance evaluation report is generated. ReportStatus *string `json:"ReportStatus,omitempty" xml:"ReportStatus,omitempty"` // The URL that is used to download the compliance evaluation report. ReportUrl *string `json:"ReportUrl,omitempty" xml:"ReportUrl,omitempty"` }
func (GetConfigRulesReportResponseBodyConfigRulesReport) GoString ¶
func (s GetConfigRulesReportResponseBodyConfigRulesReport) GoString() string
func (*GetConfigRulesReportResponseBodyConfigRulesReport) SetAccountId ¶
func (s *GetConfigRulesReportResponseBodyConfigRulesReport) SetAccountId(v int64) *GetConfigRulesReportResponseBodyConfigRulesReport
func (*GetConfigRulesReportResponseBodyConfigRulesReport) SetReportCreateTimestamp ¶
func (s *GetConfigRulesReportResponseBodyConfigRulesReport) SetReportCreateTimestamp(v int64) *GetConfigRulesReportResponseBodyConfigRulesReport
func (*GetConfigRulesReportResponseBodyConfigRulesReport) SetReportId ¶
func (s *GetConfigRulesReportResponseBodyConfigRulesReport) SetReportId(v string) *GetConfigRulesReportResponseBodyConfigRulesReport
func (*GetConfigRulesReportResponseBodyConfigRulesReport) SetReportStatus ¶
func (s *GetConfigRulesReportResponseBodyConfigRulesReport) SetReportStatus(v string) *GetConfigRulesReportResponseBodyConfigRulesReport
func (*GetConfigRulesReportResponseBodyConfigRulesReport) SetReportUrl ¶
func (s *GetConfigRulesReportResponseBodyConfigRulesReport) SetReportUrl(v string) *GetConfigRulesReportResponseBodyConfigRulesReport
func (GetConfigRulesReportResponseBodyConfigRulesReport) String ¶
func (s GetConfigRulesReportResponseBodyConfigRulesReport) String() string
type GetConfigurationRecorderResponse ¶ added in v2.2.9
type GetConfigurationRecorderResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetConfigurationRecorderResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetConfigurationRecorderResponse) GoString ¶ added in v2.2.9
func (s GetConfigurationRecorderResponse) GoString() string
func (*GetConfigurationRecorderResponse) SetBody ¶ added in v2.2.9
func (s *GetConfigurationRecorderResponse) SetBody(v *GetConfigurationRecorderResponseBody) *GetConfigurationRecorderResponse
func (*GetConfigurationRecorderResponse) SetHeaders ¶ added in v2.2.9
func (s *GetConfigurationRecorderResponse) SetHeaders(v map[string]*string) *GetConfigurationRecorderResponse
func (*GetConfigurationRecorderResponse) SetStatusCode ¶ added in v2.2.9
func (s *GetConfigurationRecorderResponse) SetStatusCode(v int32) *GetConfigurationRecorderResponse
func (GetConfigurationRecorderResponse) String ¶ added in v2.2.9
func (s GetConfigurationRecorderResponse) String() string
type GetConfigurationRecorderResponseBody ¶ added in v2.2.9
type GetConfigurationRecorderResponseBody struct { // The details of the configuration recorder that monitors resources. ConfigurationRecorder *GetConfigurationRecorderResponseBodyConfigurationRecorder `json:"ConfigurationRecorder,omitempty" xml:"ConfigurationRecorder,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetConfigurationRecorderResponseBody) GoString ¶ added in v2.2.9
func (s GetConfigurationRecorderResponseBody) GoString() string
func (*GetConfigurationRecorderResponseBody) SetConfigurationRecorder ¶ added in v2.2.9
func (s *GetConfigurationRecorderResponseBody) SetConfigurationRecorder(v *GetConfigurationRecorderResponseBodyConfigurationRecorder) *GetConfigurationRecorderResponseBody
func (*GetConfigurationRecorderResponseBody) SetRequestId ¶ added in v2.2.9
func (s *GetConfigurationRecorderResponseBody) SetRequestId(v string) *GetConfigurationRecorderResponseBody
func (GetConfigurationRecorderResponseBody) String ¶ added in v2.2.9
func (s GetConfigurationRecorderResponseBody) String() string
type GetConfigurationRecorderResponseBodyConfigurationRecorder ¶ added in v2.2.9
type GetConfigurationRecorderResponseBodyConfigurationRecorder struct { // The status of the configuration recorder. Valid values: // // * REGISTRABLE: The configuration recorder has not been registered. // * BUILDING: The configuration recorder is being deployed. // * REGISTERED: The configuration recorder has been registered. // * REBUILDING: The configuration recorder is being redeployed. ConfigurationRecorderStatus *string `json:"ConfigurationRecorderStatus,omitempty" xml:"ConfigurationRecorderStatus,omitempty"` // The types of resources that are monitored. ResourceTypes []*string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty" type:"Repeated"` }
func (GetConfigurationRecorderResponseBodyConfigurationRecorder) GoString ¶ added in v2.2.9
func (s GetConfigurationRecorderResponseBodyConfigurationRecorder) GoString() string
func (*GetConfigurationRecorderResponseBodyConfigurationRecorder) SetConfigurationRecorderStatus ¶ added in v2.2.9
func (s *GetConfigurationRecorderResponseBodyConfigurationRecorder) SetConfigurationRecorderStatus(v string) *GetConfigurationRecorderResponseBodyConfigurationRecorder
func (*GetConfigurationRecorderResponseBodyConfigurationRecorder) SetResourceTypes ¶ added in v2.2.9
func (s *GetConfigurationRecorderResponseBodyConfigurationRecorder) SetResourceTypes(v []*string) *GetConfigurationRecorderResponseBodyConfigurationRecorder
func (GetConfigurationRecorderResponseBodyConfigurationRecorder) String ¶ added in v2.2.9
func (s GetConfigurationRecorderResponseBodyConfigurationRecorder) String() string
type GetDiscoveredResourceCountsGroupByRegionRequest ¶
type GetDiscoveredResourceCountsGroupByRegionRequest struct { // The resource type. // // For more information about how to obtain the type of a resource, see [ListDiscoveredResources](~~169620~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (GetDiscoveredResourceCountsGroupByRegionRequest) GoString ¶
func (s GetDiscoveredResourceCountsGroupByRegionRequest) GoString() string
func (*GetDiscoveredResourceCountsGroupByRegionRequest) SetResourceType ¶
func (s *GetDiscoveredResourceCountsGroupByRegionRequest) SetResourceType(v string) *GetDiscoveredResourceCountsGroupByRegionRequest
func (GetDiscoveredResourceCountsGroupByRegionRequest) String ¶
func (s GetDiscoveredResourceCountsGroupByRegionRequest) String() string
type GetDiscoveredResourceCountsGroupByRegionResponse ¶
type GetDiscoveredResourceCountsGroupByRegionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetDiscoveredResourceCountsGroupByRegionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetDiscoveredResourceCountsGroupByRegionResponse) GoString ¶
func (s GetDiscoveredResourceCountsGroupByRegionResponse) GoString() string
func (*GetDiscoveredResourceCountsGroupByRegionResponse) SetHeaders ¶
func (s *GetDiscoveredResourceCountsGroupByRegionResponse) SetHeaders(v map[string]*string) *GetDiscoveredResourceCountsGroupByRegionResponse
func (*GetDiscoveredResourceCountsGroupByRegionResponse) SetStatusCode ¶
func (s *GetDiscoveredResourceCountsGroupByRegionResponse) SetStatusCode(v int32) *GetDiscoveredResourceCountsGroupByRegionResponse
func (GetDiscoveredResourceCountsGroupByRegionResponse) String ¶
func (s GetDiscoveredResourceCountsGroupByRegionResponse) String() string
type GetDiscoveredResourceCountsGroupByRegionResponseBody ¶
type GetDiscoveredResourceCountsGroupByRegionResponseBody struct { // The statistics on the resources. DiscoveredResourceCountsSummary []*GetDiscoveredResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary `json:"DiscoveredResourceCountsSummary,omitempty" xml:"DiscoveredResourceCountsSummary,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetDiscoveredResourceCountsGroupByRegionResponseBody) GoString ¶
func (s GetDiscoveredResourceCountsGroupByRegionResponseBody) GoString() string
func (*GetDiscoveredResourceCountsGroupByRegionResponseBody) SetDiscoveredResourceCountsSummary ¶
func (s *GetDiscoveredResourceCountsGroupByRegionResponseBody) SetDiscoveredResourceCountsSummary(v []*GetDiscoveredResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) *GetDiscoveredResourceCountsGroupByRegionResponseBody
func (*GetDiscoveredResourceCountsGroupByRegionResponseBody) SetRequestId ¶
func (s *GetDiscoveredResourceCountsGroupByRegionResponseBody) SetRequestId(v string) *GetDiscoveredResourceCountsGroupByRegionResponseBody
func (GetDiscoveredResourceCountsGroupByRegionResponseBody) String ¶
func (s GetDiscoveredResourceCountsGroupByRegionResponseBody) String() string
type GetDiscoveredResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary ¶
type GetDiscoveredResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary struct { // The dimension by which statistics are collected. // // > In most cases, the `Region` parameter instead of the GroupName parameter is returned. GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The ID of the region by which statistics are collected. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The total number of resources. ResourceCount *int64 `json:"ResourceCount,omitempty" xml:"ResourceCount,omitempty"` }
func (GetDiscoveredResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) GoString ¶
func (*GetDiscoveredResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) SetGroupName ¶ added in v2.2.2
func (*GetDiscoveredResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) SetRegion ¶
func (*GetDiscoveredResourceCountsGroupByRegionResponseBodyDiscoveredResourceCountsSummary) SetResourceCount ¶
type GetDiscoveredResourceCountsGroupByResourceTypeRequest ¶
type GetDiscoveredResourceCountsGroupByResourceTypeRequest struct { // The region ID. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` }
func (GetDiscoveredResourceCountsGroupByResourceTypeRequest) GoString ¶
func (s GetDiscoveredResourceCountsGroupByResourceTypeRequest) GoString() string
func (GetDiscoveredResourceCountsGroupByResourceTypeRequest) String ¶
func (s GetDiscoveredResourceCountsGroupByResourceTypeRequest) String() string
type GetDiscoveredResourceCountsGroupByResourceTypeResponse ¶
type GetDiscoveredResourceCountsGroupByResourceTypeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetDiscoveredResourceCountsGroupByResourceTypeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetDiscoveredResourceCountsGroupByResourceTypeResponse) GoString ¶
func (s GetDiscoveredResourceCountsGroupByResourceTypeResponse) GoString() string
func (*GetDiscoveredResourceCountsGroupByResourceTypeResponse) SetHeaders ¶
func (s *GetDiscoveredResourceCountsGroupByResourceTypeResponse) SetHeaders(v map[string]*string) *GetDiscoveredResourceCountsGroupByResourceTypeResponse
func (*GetDiscoveredResourceCountsGroupByResourceTypeResponse) SetStatusCode ¶
func (s *GetDiscoveredResourceCountsGroupByResourceTypeResponse) SetStatusCode(v int32) *GetDiscoveredResourceCountsGroupByResourceTypeResponse
func (GetDiscoveredResourceCountsGroupByResourceTypeResponse) String ¶
func (s GetDiscoveredResourceCountsGroupByResourceTypeResponse) String() string
type GetDiscoveredResourceCountsGroupByResourceTypeResponseBody ¶
type GetDiscoveredResourceCountsGroupByResourceTypeResponseBody struct { // The statistics on the resources. DiscoveredResourceCountsSummary []*GetDiscoveredResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary `json:"DiscoveredResourceCountsSummary,omitempty" xml:"DiscoveredResourceCountsSummary,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetDiscoveredResourceCountsGroupByResourceTypeResponseBody) GoString ¶
func (s GetDiscoveredResourceCountsGroupByResourceTypeResponseBody) GoString() string
func (*GetDiscoveredResourceCountsGroupByResourceTypeResponseBody) SetDiscoveredResourceCountsSummary ¶
func (s *GetDiscoveredResourceCountsGroupByResourceTypeResponseBody) SetDiscoveredResourceCountsSummary(v []*GetDiscoveredResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) *GetDiscoveredResourceCountsGroupByResourceTypeResponseBody
func (*GetDiscoveredResourceCountsGroupByResourceTypeResponseBody) SetRequestId ¶
func (GetDiscoveredResourceCountsGroupByResourceTypeResponseBody) String ¶
func (s GetDiscoveredResourceCountsGroupByResourceTypeResponseBody) String() string
type GetDiscoveredResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary ¶
type GetDiscoveredResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary struct { // The resource type by which the statistics are collected. // // > We recommend that you use the `ResourceType` parameter. GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"` // The total number of resources. ResourceCount *int64 `json:"ResourceCount,omitempty" xml:"ResourceCount,omitempty"` // The resource type by which the statistics are collected. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (GetDiscoveredResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) GoString ¶
func (*GetDiscoveredResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) SetGroupName ¶ added in v2.2.2
func (*GetDiscoveredResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) SetResourceCount ¶
func (*GetDiscoveredResourceCountsGroupByResourceTypeResponseBodyDiscoveredResourceCountsSummary) SetResourceType ¶
type GetDiscoveredResourceRequest ¶
type GetDiscoveredResourceRequest struct { // The ID of the region in which the resource resides. // // For more information about how to query the region ID of a resource, see [ListDiscoveredResources](~~411702~~). Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The resource IDs. // // For more information about how to query the ID of a resource, see [ListDiscoveredResources](~~411702~~). ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The resource type. // // For more information about how to obtain the type of a resource, see [ListDiscoveredResources](~~411702~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (GetDiscoveredResourceRequest) GoString ¶
func (s GetDiscoveredResourceRequest) GoString() string
func (*GetDiscoveredResourceRequest) SetRegion ¶
func (s *GetDiscoveredResourceRequest) SetRegion(v string) *GetDiscoveredResourceRequest
func (*GetDiscoveredResourceRequest) SetResourceId ¶
func (s *GetDiscoveredResourceRequest) SetResourceId(v string) *GetDiscoveredResourceRequest
func (*GetDiscoveredResourceRequest) SetResourceType ¶
func (s *GetDiscoveredResourceRequest) SetResourceType(v string) *GetDiscoveredResourceRequest
func (GetDiscoveredResourceRequest) String ¶
func (s GetDiscoveredResourceRequest) String() string
type GetDiscoveredResourceResponse ¶
type GetDiscoveredResourceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetDiscoveredResourceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetDiscoveredResourceResponse) GoString ¶
func (s GetDiscoveredResourceResponse) GoString() string
func (*GetDiscoveredResourceResponse) SetBody ¶
func (s *GetDiscoveredResourceResponse) SetBody(v *GetDiscoveredResourceResponseBody) *GetDiscoveredResourceResponse
func (*GetDiscoveredResourceResponse) SetHeaders ¶
func (s *GetDiscoveredResourceResponse) SetHeaders(v map[string]*string) *GetDiscoveredResourceResponse
func (*GetDiscoveredResourceResponse) SetStatusCode ¶
func (s *GetDiscoveredResourceResponse) SetStatusCode(v int32) *GetDiscoveredResourceResponse
func (GetDiscoveredResourceResponse) String ¶
func (s GetDiscoveredResourceResponse) String() string
type GetDiscoveredResourceResponseBody ¶
type GetDiscoveredResourceResponseBody struct { // The details of the resource. DiscoveredResourceDetail *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail `json:"DiscoveredResourceDetail,omitempty" xml:"DiscoveredResourceDetail,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetDiscoveredResourceResponseBody) GoString ¶
func (s GetDiscoveredResourceResponseBody) GoString() string
func (*GetDiscoveredResourceResponseBody) SetDiscoveredResourceDetail ¶
func (s *GetDiscoveredResourceResponseBody) SetDiscoveredResourceDetail(v *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) *GetDiscoveredResourceResponseBody
func (*GetDiscoveredResourceResponseBody) SetRequestId ¶
func (s *GetDiscoveredResourceResponseBody) SetRequestId(v string) *GetDiscoveredResourceResponseBody
func (GetDiscoveredResourceResponseBody) String ¶
func (s GetDiscoveredResourceResponseBody) String() string
type GetDiscoveredResourceResponseBodyDiscoveredResourceDetail ¶
type GetDiscoveredResourceResponseBodyDiscoveredResourceDetail struct { // The ID of the Alibaba Cloud account to which the resource belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The ID of the zone in which the resource resides. AvailabilityZone *string `json:"AvailabilityZone,omitempty" xml:"AvailabilityZone,omitempty"` // The configuration of the resource. Configuration *string `json:"Configuration,omitempty" xml:"Configuration,omitempty"` // The region ID. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The time when the resource was created. ResourceCreationTime *int64 `json:"ResourceCreationTime,omitempty" xml:"ResourceCreationTime,omitempty"` // Indicates whether the resource was deleted. Valid values: // // * 1: The resource was not deleted. // * 0: The resource was deleted. ResourceDeleted *int32 `json:"ResourceDeleted,omitempty" xml:"ResourceDeleted,omitempty"` // The resource ID. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The resource name. ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The status of the resource. The value of this parameter varies with the resource type and may be empty. Examples: // // * If the value of the ResourceType parameter is ACS::ECS::Instance, the resource is an Elastic Compute Service (ECS) instance that is in a specific state. In this case, the valid values of this parameter are Running and Stopped. // * If the value of the ResourceType parameter is ACS::OSS::Bucket, the resource is an Object Storage Service (OSS) bucket that is not in a specific state. In this case, this parameter is empty. ResourceStatus *string `json:"ResourceStatus,omitempty" xml:"ResourceStatus,omitempty"` // The resource type. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags of the resource. Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` }
func (GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) GoString ¶
func (s GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) GoString() string
func (*GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetAccountId ¶
func (*GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetAvailabilityZone ¶
func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetAvailabilityZone(v string) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
func (*GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetConfiguration ¶
func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetConfiguration(v string) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
func (*GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceCreationTime ¶
func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceCreationTime(v int64) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
func (*GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceDeleted ¶
func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceDeleted(v int32) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
func (*GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceId ¶
func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceId(v string) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
func (*GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceName ¶
func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceName(v string) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
func (*GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceStatus ¶
func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceStatus(v string) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
func (*GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceType ¶
func (s *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) SetResourceType(v string) *GetDiscoveredResourceResponseBodyDiscoveredResourceDetail
func (GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) String ¶
func (s GetDiscoveredResourceResponseBodyDiscoveredResourceDetail) String() string
type GetIntegratedServiceStatusRequest ¶ added in v2.2.3
type GetIntegratedServiceStatusRequest struct { // The product code of the cloud product. Valid values: // // cadt: Cloud Architecture Design Tool ServiceCode *string `json:"ServiceCode,omitempty" xml:"ServiceCode,omitempty"` }
func (GetIntegratedServiceStatusRequest) GoString ¶ added in v2.2.3
func (s GetIntegratedServiceStatusRequest) GoString() string
func (*GetIntegratedServiceStatusRequest) SetServiceCode ¶ added in v2.2.3
func (s *GetIntegratedServiceStatusRequest) SetServiceCode(v string) *GetIntegratedServiceStatusRequest
func (GetIntegratedServiceStatusRequest) String ¶ added in v2.2.3
func (s GetIntegratedServiceStatusRequest) String() string
type GetIntegratedServiceStatusResponse ¶ added in v2.2.3
type GetIntegratedServiceStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetIntegratedServiceStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetIntegratedServiceStatusResponse) GoString ¶ added in v2.2.3
func (s GetIntegratedServiceStatusResponse) GoString() string
func (*GetIntegratedServiceStatusResponse) SetHeaders ¶ added in v2.2.3
func (s *GetIntegratedServiceStatusResponse) SetHeaders(v map[string]*string) *GetIntegratedServiceStatusResponse
func (*GetIntegratedServiceStatusResponse) SetStatusCode ¶ added in v2.2.3
func (s *GetIntegratedServiceStatusResponse) SetStatusCode(v int32) *GetIntegratedServiceStatusResponse
func (GetIntegratedServiceStatusResponse) String ¶ added in v2.2.3
func (s GetIntegratedServiceStatusResponse) String() string
type GetIntegratedServiceStatusResponseBody ¶ added in v2.2.3
type GetIntegratedServiceStatusResponseBody struct { // Indicates whether the product has been integrated. Valid values: // // * true // * false Data *bool `json:"Data,omitempty" xml:"Data,omitempty"` // The types of the integrated events. Separate multiple event types with commas (,). Valid values: // // * ConfigurationItemChangeNotification: resource change event // * NonCompliantNotification: non-compliance event IntegratedTypes *string `json:"IntegratedTypes,omitempty" xml:"IntegratedTypes,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetIntegratedServiceStatusResponseBody) GoString ¶ added in v2.2.3
func (s GetIntegratedServiceStatusResponseBody) GoString() string
func (*GetIntegratedServiceStatusResponseBody) SetData ¶ added in v2.2.3
func (s *GetIntegratedServiceStatusResponseBody) SetData(v bool) *GetIntegratedServiceStatusResponseBody
func (*GetIntegratedServiceStatusResponseBody) SetIntegratedTypes ¶ added in v2.4.2
func (s *GetIntegratedServiceStatusResponseBody) SetIntegratedTypes(v string) *GetIntegratedServiceStatusResponseBody
func (*GetIntegratedServiceStatusResponseBody) SetRequestId ¶ added in v2.2.3
func (s *GetIntegratedServiceStatusResponseBody) SetRequestId(v string) *GetIntegratedServiceStatusResponseBody
func (GetIntegratedServiceStatusResponseBody) String ¶ added in v2.2.3
func (s GetIntegratedServiceStatusResponseBody) String() string
type GetManagedRuleRequest ¶
type GetManagedRuleRequest struct { // The identifier of the managed rule. // // You can call the [ListManagedRules](~~421144~~) operation to obtain the managed rule identifier. Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` }
func (GetManagedRuleRequest) GoString ¶
func (s GetManagedRuleRequest) GoString() string
func (*GetManagedRuleRequest) SetIdentifier ¶
func (s *GetManagedRuleRequest) SetIdentifier(v string) *GetManagedRuleRequest
func (GetManagedRuleRequest) String ¶
func (s GetManagedRuleRequest) String() string
type GetManagedRuleResponse ¶
type GetManagedRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetManagedRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetManagedRuleResponse) GoString ¶
func (s GetManagedRuleResponse) GoString() string
func (*GetManagedRuleResponse) SetBody ¶
func (s *GetManagedRuleResponse) SetBody(v *GetManagedRuleResponseBody) *GetManagedRuleResponse
func (*GetManagedRuleResponse) SetHeaders ¶
func (s *GetManagedRuleResponse) SetHeaders(v map[string]*string) *GetManagedRuleResponse
func (*GetManagedRuleResponse) SetStatusCode ¶
func (s *GetManagedRuleResponse) SetStatusCode(v int32) *GetManagedRuleResponse
func (GetManagedRuleResponse) String ¶
func (s GetManagedRuleResponse) String() string
type GetManagedRuleResponseBody ¶
type GetManagedRuleResponseBody struct { // The details of the managed rule. ManagedRule *GetManagedRuleResponseBodyManagedRule `json:"ManagedRule,omitempty" xml:"ManagedRule,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetManagedRuleResponseBody) GoString ¶
func (s GetManagedRuleResponseBody) GoString() string
func (*GetManagedRuleResponseBody) SetManagedRule ¶
func (s *GetManagedRuleResponseBody) SetManagedRule(v *GetManagedRuleResponseBodyManagedRule) *GetManagedRuleResponseBody
func (*GetManagedRuleResponseBody) SetRequestId ¶
func (s *GetManagedRuleResponseBody) SetRequestId(v string) *GetManagedRuleResponseBody
func (GetManagedRuleResponseBody) String ¶
func (s GetManagedRuleResponseBody) String() string
type GetManagedRuleResponseBodyManagedRule ¶
type GetManagedRuleResponseBodyManagedRule struct { // The settings of the required input parameters for the managed rule. CompulsoryInputParameterDetails map[string]interface{} `json:"CompulsoryInputParameterDetails,omitempty" xml:"CompulsoryInputParameterDetails,omitempty"` // The name of the managed rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The description of the managed rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The URL of the topic that provides guidance on remediation for the managed rule. HelpUrls *string `json:"HelpUrls,omitempty" xml:"HelpUrls,omitempty"` // The identifier of the managed rule. Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` // The tags of the managed rule. Labels []*string `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"` // The settings of the optional input parameters for the managed rule. OptionalInputParameterDetails map[string]interface{} `json:"OptionalInputParameterDetails,omitempty" xml:"OptionalInputParameterDetails,omitempty"` // The risk level of the resources that are not compliant with the managed rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The effective scope of the managed rule. Scope *GetManagedRuleResponseBodyManagedRuleScope `json:"Scope,omitempty" xml:"Scope,omitempty" type:"Struct"` // The information about the trigger type of the managed rule. SourceDetails []*GetManagedRuleResponseBodyManagedRuleSourceDetails `json:"SourceDetails,omitempty" xml:"SourceDetails,omitempty" type:"Repeated"` }
func (GetManagedRuleResponseBodyManagedRule) GoString ¶
func (s GetManagedRuleResponseBodyManagedRule) GoString() string
func (*GetManagedRuleResponseBodyManagedRule) SetCompulsoryInputParameterDetails ¶
func (s *GetManagedRuleResponseBodyManagedRule) SetCompulsoryInputParameterDetails(v map[string]interface{}) *GetManagedRuleResponseBodyManagedRule
func (*GetManagedRuleResponseBodyManagedRule) SetConfigRuleName ¶
func (s *GetManagedRuleResponseBodyManagedRule) SetConfigRuleName(v string) *GetManagedRuleResponseBodyManagedRule
func (*GetManagedRuleResponseBodyManagedRule) SetDescription ¶
func (s *GetManagedRuleResponseBodyManagedRule) SetDescription(v string) *GetManagedRuleResponseBodyManagedRule
func (*GetManagedRuleResponseBodyManagedRule) SetHelpUrls ¶
func (s *GetManagedRuleResponseBodyManagedRule) SetHelpUrls(v string) *GetManagedRuleResponseBodyManagedRule
func (*GetManagedRuleResponseBodyManagedRule) SetIdentifier ¶
func (s *GetManagedRuleResponseBodyManagedRule) SetIdentifier(v string) *GetManagedRuleResponseBodyManagedRule
func (*GetManagedRuleResponseBodyManagedRule) SetLabels ¶
func (s *GetManagedRuleResponseBodyManagedRule) SetLabels(v []*string) *GetManagedRuleResponseBodyManagedRule
func (*GetManagedRuleResponseBodyManagedRule) SetOptionalInputParameterDetails ¶
func (s *GetManagedRuleResponseBodyManagedRule) SetOptionalInputParameterDetails(v map[string]interface{}) *GetManagedRuleResponseBodyManagedRule
func (*GetManagedRuleResponseBodyManagedRule) SetRiskLevel ¶
func (s *GetManagedRuleResponseBodyManagedRule) SetRiskLevel(v int32) *GetManagedRuleResponseBodyManagedRule
func (*GetManagedRuleResponseBodyManagedRule) SetSourceDetails ¶
func (s *GetManagedRuleResponseBodyManagedRule) SetSourceDetails(v []*GetManagedRuleResponseBodyManagedRuleSourceDetails) *GetManagedRuleResponseBodyManagedRule
func (GetManagedRuleResponseBodyManagedRule) String ¶
func (s GetManagedRuleResponseBodyManagedRule) String() string
type GetManagedRuleResponseBodyManagedRuleScope ¶
type GetManagedRuleResponseBodyManagedRuleScope struct { // The type of resource to which the managed rule applies. ComplianceResourceTypes []*string `json:"ComplianceResourceTypes,omitempty" xml:"ComplianceResourceTypes,omitempty" type:"Repeated"` }
func (GetManagedRuleResponseBodyManagedRuleScope) GoString ¶
func (s GetManagedRuleResponseBodyManagedRuleScope) GoString() string
func (*GetManagedRuleResponseBodyManagedRuleScope) SetComplianceResourceTypes ¶
func (s *GetManagedRuleResponseBodyManagedRuleScope) SetComplianceResourceTypes(v []*string) *GetManagedRuleResponseBodyManagedRuleScope
func (GetManagedRuleResponseBodyManagedRuleScope) String ¶
func (s GetManagedRuleResponseBodyManagedRuleScope) String() string
type GetManagedRuleResponseBodyManagedRuleSourceDetails ¶
type GetManagedRuleResponseBodyManagedRuleSourceDetails struct { // The interval at which the managed rule is triggered. Valid values: // // * One_Hour: 1 hour. // * Three_Hours: 3 hours. // * Six_Hours: 6 hours. // * Twelve_Hours: 12 hours // * TwentyFour_Hours: 24 hours MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty" xml:"MaximumExecutionFrequency,omitempty"` // The trigger type of the managed rule. Valid values: // // * ConfigurationItemChangeNotification: The managed rule is triggered by configuration changes. // * ScheduledNotification: The managed rule is periodically triggered. MessageType *string `json:"MessageType,omitempty" xml:"MessageType,omitempty"` }
func (GetManagedRuleResponseBodyManagedRuleSourceDetails) GoString ¶
func (s GetManagedRuleResponseBodyManagedRuleSourceDetails) GoString() string
func (*GetManagedRuleResponseBodyManagedRuleSourceDetails) SetMaximumExecutionFrequency ¶
func (s *GetManagedRuleResponseBodyManagedRuleSourceDetails) SetMaximumExecutionFrequency(v string) *GetManagedRuleResponseBodyManagedRuleSourceDetails
func (*GetManagedRuleResponseBodyManagedRuleSourceDetails) SetMessageType ¶
func (s *GetManagedRuleResponseBodyManagedRuleSourceDetails) SetMessageType(v string) *GetManagedRuleResponseBodyManagedRuleSourceDetails
func (GetManagedRuleResponseBodyManagedRuleSourceDetails) String ¶
func (s GetManagedRuleResponseBodyManagedRuleSourceDetails) String() string
type GetRemediationTemplateRequest ¶ added in v2.2.9
type GetRemediationTemplateRequest struct { // The identifier of the automatic remediation template. // // For more information about how to obtain the identifier of a remediation template, see [Compliance library](~~2337741~~). TemplateIdentifier *string `json:"TemplateIdentifier,omitempty" xml:"TemplateIdentifier,omitempty"` }
func (GetRemediationTemplateRequest) GoString ¶ added in v2.2.9
func (s GetRemediationTemplateRequest) GoString() string
func (*GetRemediationTemplateRequest) SetTemplateIdentifier ¶ added in v2.2.9
func (s *GetRemediationTemplateRequest) SetTemplateIdentifier(v string) *GetRemediationTemplateRequest
func (GetRemediationTemplateRequest) String ¶ added in v2.2.9
func (s GetRemediationTemplateRequest) String() string
type GetRemediationTemplateResponse ¶ added in v2.2.9
type GetRemediationTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetRemediationTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetRemediationTemplateResponse) GoString ¶ added in v2.2.9
func (s GetRemediationTemplateResponse) GoString() string
func (*GetRemediationTemplateResponse) SetBody ¶ added in v2.2.9
func (s *GetRemediationTemplateResponse) SetBody(v *GetRemediationTemplateResponseBody) *GetRemediationTemplateResponse
func (*GetRemediationTemplateResponse) SetHeaders ¶ added in v2.2.9
func (s *GetRemediationTemplateResponse) SetHeaders(v map[string]*string) *GetRemediationTemplateResponse
func (*GetRemediationTemplateResponse) SetStatusCode ¶ added in v2.2.9
func (s *GetRemediationTemplateResponse) SetStatusCode(v int32) *GetRemediationTemplateResponse
func (GetRemediationTemplateResponse) String ¶ added in v2.2.9
func (s GetRemediationTemplateResponse) String() string
type GetRemediationTemplateResponseBody ¶ added in v2.2.9
type GetRemediationTemplateResponseBody struct { // The information about the automatic remediation template. RemediationTemplates []*GetRemediationTemplateResponseBodyRemediationTemplates `json:"RemediationTemplates,omitempty" xml:"RemediationTemplates,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetRemediationTemplateResponseBody) GoString ¶ added in v2.2.9
func (s GetRemediationTemplateResponseBody) GoString() string
func (*GetRemediationTemplateResponseBody) SetRemediationTemplates ¶ added in v2.2.9
func (s *GetRemediationTemplateResponseBody) SetRemediationTemplates(v []*GetRemediationTemplateResponseBodyRemediationTemplates) *GetRemediationTemplateResponseBody
func (*GetRemediationTemplateResponseBody) SetRequestId ¶ added in v2.2.9
func (s *GetRemediationTemplateResponseBody) SetRequestId(v string) *GetRemediationTemplateResponseBody
func (GetRemediationTemplateResponseBody) String ¶ added in v2.2.9
func (s GetRemediationTemplateResponseBody) String() string
type GetRemediationTemplateResponseBodyRemediationTemplates ¶ added in v2.2.9
type GetRemediationTemplateResponseBodyRemediationTemplates struct { // The ID of the supported rule template. ManagedRuleIdentifier *string `json:"ManagedRuleIdentifier,omitempty" xml:"ManagedRuleIdentifier,omitempty"` // The type of the automatic remediation template. Valid value: OOS. RemediationType *string `json:"RemediationType,omitempty" xml:"RemediationType,omitempty"` // The parameters of the automatic remediation template. TemplateDefinition *string `json:"TemplateDefinition,omitempty" xml:"TemplateDefinition,omitempty"` // The description of the automatic remediation template. TemplateDescription *string `json:"TemplateDescription,omitempty" xml:"TemplateDescription,omitempty"` // The identifier of the automatic remediation template. TemplateIdentifier *string `json:"TemplateIdentifier,omitempty" xml:"TemplateIdentifier,omitempty"` // The name of the automatic remediation template. TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"` }
func (GetRemediationTemplateResponseBodyRemediationTemplates) GoString ¶ added in v2.2.9
func (s GetRemediationTemplateResponseBodyRemediationTemplates) GoString() string
func (*GetRemediationTemplateResponseBodyRemediationTemplates) SetManagedRuleIdentifier ¶ added in v2.2.9
func (s *GetRemediationTemplateResponseBodyRemediationTemplates) SetManagedRuleIdentifier(v string) *GetRemediationTemplateResponseBodyRemediationTemplates
func (*GetRemediationTemplateResponseBodyRemediationTemplates) SetRemediationType ¶ added in v2.2.9
func (s *GetRemediationTemplateResponseBodyRemediationTemplates) SetRemediationType(v string) *GetRemediationTemplateResponseBodyRemediationTemplates
func (*GetRemediationTemplateResponseBodyRemediationTemplates) SetTemplateDefinition ¶ added in v2.2.9
func (s *GetRemediationTemplateResponseBodyRemediationTemplates) SetTemplateDefinition(v string) *GetRemediationTemplateResponseBodyRemediationTemplates
func (*GetRemediationTemplateResponseBodyRemediationTemplates) SetTemplateDescription ¶ added in v2.2.9
func (s *GetRemediationTemplateResponseBodyRemediationTemplates) SetTemplateDescription(v string) *GetRemediationTemplateResponseBodyRemediationTemplates
func (*GetRemediationTemplateResponseBodyRemediationTemplates) SetTemplateIdentifier ¶ added in v2.2.9
func (s *GetRemediationTemplateResponseBodyRemediationTemplates) SetTemplateIdentifier(v string) *GetRemediationTemplateResponseBodyRemediationTemplates
func (*GetRemediationTemplateResponseBodyRemediationTemplates) SetTemplateName ¶ added in v2.2.9
func (s *GetRemediationTemplateResponseBodyRemediationTemplates) SetTemplateName(v string) *GetRemediationTemplateResponseBodyRemediationTemplates
func (GetRemediationTemplateResponseBodyRemediationTemplates) String ¶ added in v2.2.9
func (s GetRemediationTemplateResponseBodyRemediationTemplates) String() string
type GetResourceComplianceByConfigRuleRequest ¶
type GetResourceComplianceByConfigRuleRequest struct { // The compliance evaluation result of the resource. Valid values: // // * COMPLIANT: The resource is evaluated as compliant. // * NON_COMPLIANT: The resource is evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to the resource. // * INSUFFICIENT_DATA: No resource data is available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The ID of the rule. // // For more information about how to obtain the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` }
func (GetResourceComplianceByConfigRuleRequest) GoString ¶
func (s GetResourceComplianceByConfigRuleRequest) GoString() string
func (*GetResourceComplianceByConfigRuleRequest) SetComplianceType ¶
func (s *GetResourceComplianceByConfigRuleRequest) SetComplianceType(v string) *GetResourceComplianceByConfigRuleRequest
func (*GetResourceComplianceByConfigRuleRequest) SetConfigRuleId ¶
func (s *GetResourceComplianceByConfigRuleRequest) SetConfigRuleId(v string) *GetResourceComplianceByConfigRuleRequest
func (GetResourceComplianceByConfigRuleRequest) String ¶
func (s GetResourceComplianceByConfigRuleRequest) String() string
type GetResourceComplianceByConfigRuleResponse ¶
type GetResourceComplianceByConfigRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetResourceComplianceByConfigRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetResourceComplianceByConfigRuleResponse) GoString ¶
func (s GetResourceComplianceByConfigRuleResponse) GoString() string
func (*GetResourceComplianceByConfigRuleResponse) SetHeaders ¶
func (s *GetResourceComplianceByConfigRuleResponse) SetHeaders(v map[string]*string) *GetResourceComplianceByConfigRuleResponse
func (*GetResourceComplianceByConfigRuleResponse) SetStatusCode ¶
func (s *GetResourceComplianceByConfigRuleResponse) SetStatusCode(v int32) *GetResourceComplianceByConfigRuleResponse
func (GetResourceComplianceByConfigRuleResponse) String ¶
func (s GetResourceComplianceByConfigRuleResponse) String() string
type GetResourceComplianceByConfigRuleResponseBody ¶
type GetResourceComplianceByConfigRuleResponseBody struct { // The compliance evaluation results returned. ComplianceResult *GetResourceComplianceByConfigRuleResponseBodyComplianceResult `json:"ComplianceResult,omitempty" xml:"ComplianceResult,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetResourceComplianceByConfigRuleResponseBody) GoString ¶
func (s GetResourceComplianceByConfigRuleResponseBody) GoString() string
func (*GetResourceComplianceByConfigRuleResponseBody) SetComplianceResult ¶
func (*GetResourceComplianceByConfigRuleResponseBody) SetRequestId ¶
func (s *GetResourceComplianceByConfigRuleResponseBody) SetRequestId(v string) *GetResourceComplianceByConfigRuleResponseBody
func (GetResourceComplianceByConfigRuleResponseBody) String ¶
func (s GetResourceComplianceByConfigRuleResponseBody) String() string
type GetResourceComplianceByConfigRuleResponseBodyComplianceResult ¶
type GetResourceComplianceByConfigRuleResponseBodyComplianceResult struct { // The information about the compliance evaluation. Compliances []*GetResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances `json:"Compliances,omitempty" xml:"Compliances,omitempty" type:"Repeated"` // The total number of evaluated resources. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (GetResourceComplianceByConfigRuleResponseBodyComplianceResult) GoString ¶
func (s GetResourceComplianceByConfigRuleResponseBodyComplianceResult) GoString() string
func (*GetResourceComplianceByConfigRuleResponseBodyComplianceResult) SetCompliances ¶
func (*GetResourceComplianceByConfigRuleResponseBodyComplianceResult) SetTotalCount ¶
func (GetResourceComplianceByConfigRuleResponseBodyComplianceResult) String ¶
func (s GetResourceComplianceByConfigRuleResponseBodyComplianceResult) String() string
type GetResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances ¶
type GetResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances struct { // The compliance evaluation result. Valid values: // // * COMPLIANT: The relevant resources are evaluated as compliant. // * NON_COMPLIANT: The relevant resources are evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to your resources. // * INSUFFICIENT_DATA: No resource data is available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The number of resources that have the compliance evaluation result. For example, if the value of the `ComplianceType` parameter is `COMPLIANT`, this parameter value indicates the number of compliant resources. Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"` }
func (GetResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances) GoString ¶
func (s GetResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances) GoString() string
func (*GetResourceComplianceByConfigRuleResponseBodyComplianceResultCompliances) SetComplianceType ¶
type GetResourceComplianceByPackRequest ¶
type GetResourceComplianceByPackRequest struct { // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListCompliancePacks](~~263332~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` }
func (GetResourceComplianceByPackRequest) GoString ¶
func (s GetResourceComplianceByPackRequest) GoString() string
func (*GetResourceComplianceByPackRequest) SetCompliancePackId ¶
func (s *GetResourceComplianceByPackRequest) SetCompliancePackId(v string) *GetResourceComplianceByPackRequest
func (GetResourceComplianceByPackRequest) String ¶
func (s GetResourceComplianceByPackRequest) String() string
type GetResourceComplianceByPackResponse ¶
type GetResourceComplianceByPackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetResourceComplianceByPackResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetResourceComplianceByPackResponse) GoString ¶
func (s GetResourceComplianceByPackResponse) GoString() string
func (*GetResourceComplianceByPackResponse) SetHeaders ¶
func (s *GetResourceComplianceByPackResponse) SetHeaders(v map[string]*string) *GetResourceComplianceByPackResponse
func (*GetResourceComplianceByPackResponse) SetStatusCode ¶
func (s *GetResourceComplianceByPackResponse) SetStatusCode(v int32) *GetResourceComplianceByPackResponse
func (GetResourceComplianceByPackResponse) String ¶
func (s GetResourceComplianceByPackResponse) String() string
type GetResourceComplianceByPackResponseBody ¶
type GetResourceComplianceByPackResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The compliance evaluation results returned. ResourceComplianceResult *GetResourceComplianceByPackResponseBodyResourceComplianceResult `json:"ResourceComplianceResult,omitempty" xml:"ResourceComplianceResult,omitempty" type:"Struct"` }
func (GetResourceComplianceByPackResponseBody) GoString ¶
func (s GetResourceComplianceByPackResponseBody) GoString() string
func (*GetResourceComplianceByPackResponseBody) SetRequestId ¶
func (s *GetResourceComplianceByPackResponseBody) SetRequestId(v string) *GetResourceComplianceByPackResponseBody
func (*GetResourceComplianceByPackResponseBody) SetResourceComplianceResult ¶
func (s *GetResourceComplianceByPackResponseBody) SetResourceComplianceResult(v *GetResourceComplianceByPackResponseBodyResourceComplianceResult) *GetResourceComplianceByPackResponseBody
func (GetResourceComplianceByPackResponseBody) String ¶
func (s GetResourceComplianceByPackResponseBody) String() string
type GetResourceComplianceByPackResponseBodyResourceComplianceResult ¶
type GetResourceComplianceByPackResponseBodyResourceComplianceResult struct { // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The number of non-compliant resources. NonCompliantCount *int32 `json:"NonCompliantCount,omitempty" xml:"NonCompliantCount,omitempty"` // The total number of resources. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (GetResourceComplianceByPackResponseBodyResourceComplianceResult) GoString ¶
func (s GetResourceComplianceByPackResponseBodyResourceComplianceResult) GoString() string
func (*GetResourceComplianceByPackResponseBodyResourceComplianceResult) SetCompliancePackId ¶
func (s *GetResourceComplianceByPackResponseBodyResourceComplianceResult) SetCompliancePackId(v string) *GetResourceComplianceByPackResponseBodyResourceComplianceResult
func (*GetResourceComplianceByPackResponseBodyResourceComplianceResult) SetNonCompliantCount ¶
func (s *GetResourceComplianceByPackResponseBodyResourceComplianceResult) SetNonCompliantCount(v int32) *GetResourceComplianceByPackResponseBodyResourceComplianceResult
func (*GetResourceComplianceByPackResponseBodyResourceComplianceResult) SetTotalCount ¶
func (GetResourceComplianceByPackResponseBodyResourceComplianceResult) String ¶
func (s GetResourceComplianceByPackResponseBodyResourceComplianceResult) String() string
type GetResourceComplianceGroupByRegionRequest ¶
type GetResourceComplianceGroupByRegionRequest struct { // The rule IDs. Separate multiple rule IDs with commas (,). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (GetResourceComplianceGroupByRegionRequest) GoString ¶
func (s GetResourceComplianceGroupByRegionRequest) GoString() string
func (*GetResourceComplianceGroupByRegionRequest) SetConfigRuleIds ¶
func (s *GetResourceComplianceGroupByRegionRequest) SetConfigRuleIds(v string) *GetResourceComplianceGroupByRegionRequest
func (GetResourceComplianceGroupByRegionRequest) String ¶
func (s GetResourceComplianceGroupByRegionRequest) String() string
type GetResourceComplianceGroupByRegionResponse ¶
type GetResourceComplianceGroupByRegionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetResourceComplianceGroupByRegionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetResourceComplianceGroupByRegionResponse) GoString ¶
func (s GetResourceComplianceGroupByRegionResponse) GoString() string
func (*GetResourceComplianceGroupByRegionResponse) SetHeaders ¶
func (s *GetResourceComplianceGroupByRegionResponse) SetHeaders(v map[string]*string) *GetResourceComplianceGroupByRegionResponse
func (*GetResourceComplianceGroupByRegionResponse) SetStatusCode ¶
func (s *GetResourceComplianceGroupByRegionResponse) SetStatusCode(v int32) *GetResourceComplianceGroupByRegionResponse
func (GetResourceComplianceGroupByRegionResponse) String ¶
func (s GetResourceComplianceGroupByRegionResponse) String() string
type GetResourceComplianceGroupByRegionResponseBody ¶
type GetResourceComplianceGroupByRegionResponseBody struct { // The queried evaluation results. ComplianceResult *GetResourceComplianceGroupByRegionResponseBodyComplianceResult `json:"ComplianceResult,omitempty" xml:"ComplianceResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetResourceComplianceGroupByRegionResponseBody) GoString ¶
func (s GetResourceComplianceGroupByRegionResponseBody) GoString() string
func (*GetResourceComplianceGroupByRegionResponseBody) SetComplianceResult ¶
func (*GetResourceComplianceGroupByRegionResponseBody) SetRequestId ¶
func (s *GetResourceComplianceGroupByRegionResponseBody) SetRequestId(v string) *GetResourceComplianceGroupByRegionResponseBody
func (GetResourceComplianceGroupByRegionResponseBody) String ¶
func (s GetResourceComplianceGroupByRegionResponseBody) String() string
type GetResourceComplianceGroupByRegionResponseBodyComplianceResult ¶
type GetResourceComplianceGroupByRegionResponseBodyComplianceResult struct { // The evaluation results grouped by region. ComplianceResultList []*GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList `json:"ComplianceResultList,omitempty" xml:"ComplianceResultList,omitempty" type:"Repeated"` }
func (GetResourceComplianceGroupByRegionResponseBodyComplianceResult) GoString ¶
func (s GetResourceComplianceGroupByRegionResponseBodyComplianceResult) GoString() string
func (*GetResourceComplianceGroupByRegionResponseBodyComplianceResult) SetComplianceResultList ¶
func (GetResourceComplianceGroupByRegionResponseBodyComplianceResult) String ¶
func (s GetResourceComplianceGroupByRegionResponseBodyComplianceResult) String() string
type GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList ¶
type GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList struct { // The queried evaluation results. Compliances []*GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances `json:"Compliances,omitempty" xml:"Compliances,omitempty" type:"Repeated"` // The region ID of the evaluated resource. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList) GoString ¶
func (*GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList) SetCompliances ¶
func (*GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultList) SetRegionId ¶
type GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances ¶
type GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances struct { // The evaluation result. Valid values: // // * COMPLIANT: The resource is evaluated as compliant. // * NON_COMPLIANT: The resource is evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to the resource. // * INSUFFICIENT_DATA: No data is available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The total number of evaluation results. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` }
func (GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances) GoString ¶
func (*GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances) SetComplianceType ¶
func (*GetResourceComplianceGroupByRegionResponseBodyComplianceResultComplianceResultListCompliances) SetCount ¶
type GetResourceComplianceGroupByResourceTypeRequest ¶
type GetResourceComplianceGroupByResourceTypeRequest struct { // The rule IDs. Separate multiple rule IDs with commas (,). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (GetResourceComplianceGroupByResourceTypeRequest) GoString ¶
func (s GetResourceComplianceGroupByResourceTypeRequest) GoString() string
func (*GetResourceComplianceGroupByResourceTypeRequest) SetConfigRuleIds ¶
func (s *GetResourceComplianceGroupByResourceTypeRequest) SetConfigRuleIds(v string) *GetResourceComplianceGroupByResourceTypeRequest
func (GetResourceComplianceGroupByResourceTypeRequest) String ¶
func (s GetResourceComplianceGroupByResourceTypeRequest) String() string
type GetResourceComplianceGroupByResourceTypeResponse ¶
type GetResourceComplianceGroupByResourceTypeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetResourceComplianceGroupByResourceTypeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetResourceComplianceGroupByResourceTypeResponse) GoString ¶
func (s GetResourceComplianceGroupByResourceTypeResponse) GoString() string
func (*GetResourceComplianceGroupByResourceTypeResponse) SetHeaders ¶
func (s *GetResourceComplianceGroupByResourceTypeResponse) SetHeaders(v map[string]*string) *GetResourceComplianceGroupByResourceTypeResponse
func (*GetResourceComplianceGroupByResourceTypeResponse) SetStatusCode ¶
func (s *GetResourceComplianceGroupByResourceTypeResponse) SetStatusCode(v int32) *GetResourceComplianceGroupByResourceTypeResponse
func (GetResourceComplianceGroupByResourceTypeResponse) String ¶
func (s GetResourceComplianceGroupByResourceTypeResponse) String() string
type GetResourceComplianceGroupByResourceTypeResponseBody ¶
type GetResourceComplianceGroupByResourceTypeResponseBody struct { // The queried evaluation results. ComplianceResult *GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResult `json:"ComplianceResult,omitempty" xml:"ComplianceResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetResourceComplianceGroupByResourceTypeResponseBody) GoString ¶
func (s GetResourceComplianceGroupByResourceTypeResponseBody) GoString() string
func (*GetResourceComplianceGroupByResourceTypeResponseBody) SetComplianceResult ¶
func (*GetResourceComplianceGroupByResourceTypeResponseBody) SetRequestId ¶
func (s *GetResourceComplianceGroupByResourceTypeResponseBody) SetRequestId(v string) *GetResourceComplianceGroupByResourceTypeResponseBody
func (GetResourceComplianceGroupByResourceTypeResponseBody) String ¶
func (s GetResourceComplianceGroupByResourceTypeResponseBody) String() string
type GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResult ¶
type GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResult struct { // The evaluation results grouped by resource type. ComplianceResultList []*GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList `json:"ComplianceResultList,omitempty" xml:"ComplianceResultList,omitempty" type:"Repeated"` }
func (GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResult) GoString ¶
func (s GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResult) GoString() string
func (*GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResult) SetComplianceResultList ¶
func (GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResult) String ¶
func (s GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResult) String() string
type GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList ¶
type GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList struct { // The queried evaluation results. Compliances []*GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances `json:"Compliances,omitempty" xml:"Compliances,omitempty" type:"Repeated"` // The type of the evaluated resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) GoString ¶
func (*GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) SetCompliances ¶
func (s *GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) SetCompliances(v []*GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) *GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList
func (*GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultList) SetResourceType ¶
type GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances ¶
type GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances struct { // The evaluation result. Valid values: // // * COMPLIANT: The resource is evaluated as compliant. // * NON_COMPLIANT: The resource is evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to the resource. // * INSUFFICIENT_DATA: No data is available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The total number of evaluation results. Count *int64 `json:"Count,omitempty" xml:"Count,omitempty"` }
func (GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) GoString ¶
func (*GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) SetComplianceType ¶
func (*GetResourceComplianceGroupByResourceTypeResponseBodyComplianceResultComplianceResultListCompliances) SetCount ¶
type GetResourceComplianceTimelineRequest ¶
type GetResourceComplianceTimelineRequest struct { // The timestamp that specifies the end of the time range to query. The default value is the time when the GetResourceComplianceTimeline operation is called. Unit: milliseconds. EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The maximum number of entries to return for a single request. Valid values: 1 to 100. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that is used to initiate the next request. If the response of the current request is truncated, this token is used to initiate another request and obtain the remaining entries. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region where the resource resides. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The ID of the resource. // // For more information about how to obtain the ID of a resource, see [ListDiscoveredResources](~~169620~~). ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the resource. // // For more information about how to obtain the type of a resource, see [ListDiscoveredResources](~~169620~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The timestamp that specifies the beginning of the time range to query. By default, Cloud Config retrieves the compliance evaluations in the last 30 days for the specified resource. Unit: milliseconds. StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (GetResourceComplianceTimelineRequest) GoString ¶
func (s GetResourceComplianceTimelineRequest) GoString() string
func (*GetResourceComplianceTimelineRequest) SetEndTime ¶
func (s *GetResourceComplianceTimelineRequest) SetEndTime(v int64) *GetResourceComplianceTimelineRequest
func (*GetResourceComplianceTimelineRequest) SetMaxResults ¶
func (s *GetResourceComplianceTimelineRequest) SetMaxResults(v int32) *GetResourceComplianceTimelineRequest
func (*GetResourceComplianceTimelineRequest) SetNextToken ¶
func (s *GetResourceComplianceTimelineRequest) SetNextToken(v string) *GetResourceComplianceTimelineRequest
func (*GetResourceComplianceTimelineRequest) SetRegion ¶
func (s *GetResourceComplianceTimelineRequest) SetRegion(v string) *GetResourceComplianceTimelineRequest
func (*GetResourceComplianceTimelineRequest) SetResourceId ¶
func (s *GetResourceComplianceTimelineRequest) SetResourceId(v string) *GetResourceComplianceTimelineRequest
func (*GetResourceComplianceTimelineRequest) SetResourceType ¶
func (s *GetResourceComplianceTimelineRequest) SetResourceType(v string) *GetResourceComplianceTimelineRequest
func (*GetResourceComplianceTimelineRequest) SetStartTime ¶
func (s *GetResourceComplianceTimelineRequest) SetStartTime(v int64) *GetResourceComplianceTimelineRequest
func (GetResourceComplianceTimelineRequest) String ¶
func (s GetResourceComplianceTimelineRequest) String() string
type GetResourceComplianceTimelineResponse ¶
type GetResourceComplianceTimelineResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetResourceComplianceTimelineResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetResourceComplianceTimelineResponse) GoString ¶
func (s GetResourceComplianceTimelineResponse) GoString() string
func (*GetResourceComplianceTimelineResponse) SetHeaders ¶
func (s *GetResourceComplianceTimelineResponse) SetHeaders(v map[string]*string) *GetResourceComplianceTimelineResponse
func (*GetResourceComplianceTimelineResponse) SetStatusCode ¶
func (s *GetResourceComplianceTimelineResponse) SetStatusCode(v int32) *GetResourceComplianceTimelineResponse
func (GetResourceComplianceTimelineResponse) String ¶
func (s GetResourceComplianceTimelineResponse) String() string
type GetResourceComplianceTimelineResponseBody ¶
type GetResourceComplianceTimelineResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The information about the compliance timeline. ResourceComplianceTimeline *GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline `json:"ResourceComplianceTimeline,omitempty" xml:"ResourceComplianceTimeline,omitempty" type:"Struct"` }
func (GetResourceComplianceTimelineResponseBody) GoString ¶
func (s GetResourceComplianceTimelineResponseBody) GoString() string
func (*GetResourceComplianceTimelineResponseBody) SetRequestId ¶
func (s *GetResourceComplianceTimelineResponseBody) SetRequestId(v string) *GetResourceComplianceTimelineResponseBody
func (*GetResourceComplianceTimelineResponseBody) SetResourceComplianceTimeline ¶
func (s *GetResourceComplianceTimelineResponseBody) SetResourceComplianceTimeline(v *GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline) *GetResourceComplianceTimelineResponseBody
func (GetResourceComplianceTimelineResponseBody) String ¶
func (s GetResourceComplianceTimelineResponseBody) String() string
type GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline ¶
type GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline struct { // The compliance evaluation records on the compliance timeline. ComplianceList []*GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList `json:"ComplianceList,omitempty" xml:"ComplianceList,omitempty" type:"Repeated"` // The maximum number of entries that can be returned for a single request. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that is used to initiate the next request. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline) GoString ¶
func (s GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline) GoString() string
func (*GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline) SetComplianceList ¶
func (*GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline) SetMaxResults ¶
func (*GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline) SetNextToken ¶
func (GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline) String ¶
func (s GetResourceComplianceTimelineResponseBodyResourceComplianceTimeline) String() string
type GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList ¶
type GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList struct { // The ID of the Alibaba Cloud account to which the resource belongs. AccountId *string `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The zone where the resource resides. AvailabilityZone *string `json:"AvailabilityZone,omitempty" xml:"AvailabilityZone,omitempty"` // The timestamp when the compliance evaluation was recorded. Unit: milliseconds. CaptureTime *int64 `json:"CaptureTime,omitempty" xml:"CaptureTime,omitempty"` // The information about the rules that evaluated the resource and the compliance evaluation result. Configuration *string `json:"Configuration,omitempty" xml:"Configuration,omitempty"` // The details of the configuration change that triggered the compliance evaluation. ConfigurationDiff *string `json:"ConfigurationDiff,omitempty" xml:"ConfigurationDiff,omitempty"` // The ID of the region where the resource resides. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The timestamp when the resource was created. Unit: milliseconds. ResourceCreateTime *int64 `json:"ResourceCreateTime,omitempty" xml:"ResourceCreateTime,omitempty"` // The ID of the resource. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The name of the resource. ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The status of the resource. The parameter value varies with the resource type and may be left empty. Examples: // // * If the ResourceType parameter is set to ACS::ECS::Instance, the resource is an Elastic Compute Service (ECS) instance that has a specific state. In this case, valid values of this parameter include Running and Stopped. // * If the ResourceType parameter is set to ACS::OSS::Bucket, the resource is an Object Storage Service (OSS) bucket that does not have a specific state. In this case, this parameter is left empty. ResourceStatus *string `json:"ResourceStatus,omitempty" xml:"ResourceStatus,omitempty"` // The type of the resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags of the resource. Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` }
func (*GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetAccountId ¶
func (*GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetAvailabilityZone ¶
func (*GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetCaptureTime ¶
func (*GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetConfiguration ¶
func (*GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetConfigurationDiff ¶
func (*GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetRegion ¶
func (*GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceCreateTime ¶
func (*GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceId ¶
func (*GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceName ¶
func (*GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceStatus ¶
func (*GetResourceComplianceTimelineResponseBodyResourceComplianceTimelineComplianceList) SetResourceType ¶
type GetResourceConfigurationTimelineRequest ¶
type GetResourceConfigurationTimelineRequest struct { // The end of the time range to query. The default value indicates the time when the GetResourceConfigurationTimeline operation is called. Unit: milliseconds. EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The maximum number of entries to return for a single request. Valid values: 1 to 100. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. You do not need to specify this parameter for the first request. You must specify the token that is obtained from the previous query as the value of `NextToken`. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The region ID. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The resource IDs. // // For more information about how to query the ID of a resource, see [ListDiscoveredResources](~~169620~~). ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The resource type. // // For more information about how to obtain the type of a resource, see [ListDiscoveredResources](~~169620~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The beginning of the time range to query. By default, Cloud Config retrieves the configuration changes in the last 30 days for the specified resource. Unit: milliseconds. StartTime *int64 `json:"StartTime,omitempty" xml:"StartTime,omitempty"` }
func (GetResourceConfigurationTimelineRequest) GoString ¶
func (s GetResourceConfigurationTimelineRequest) GoString() string
func (*GetResourceConfigurationTimelineRequest) SetEndTime ¶
func (s *GetResourceConfigurationTimelineRequest) SetEndTime(v int64) *GetResourceConfigurationTimelineRequest
func (*GetResourceConfigurationTimelineRequest) SetMaxResults ¶
func (s *GetResourceConfigurationTimelineRequest) SetMaxResults(v int32) *GetResourceConfigurationTimelineRequest
func (*GetResourceConfigurationTimelineRequest) SetNextToken ¶
func (s *GetResourceConfigurationTimelineRequest) SetNextToken(v string) *GetResourceConfigurationTimelineRequest
func (*GetResourceConfigurationTimelineRequest) SetRegion ¶
func (s *GetResourceConfigurationTimelineRequest) SetRegion(v string) *GetResourceConfigurationTimelineRequest
func (*GetResourceConfigurationTimelineRequest) SetResourceId ¶
func (s *GetResourceConfigurationTimelineRequest) SetResourceId(v string) *GetResourceConfigurationTimelineRequest
func (*GetResourceConfigurationTimelineRequest) SetResourceType ¶
func (s *GetResourceConfigurationTimelineRequest) SetResourceType(v string) *GetResourceConfigurationTimelineRequest
func (*GetResourceConfigurationTimelineRequest) SetStartTime ¶
func (s *GetResourceConfigurationTimelineRequest) SetStartTime(v int64) *GetResourceConfigurationTimelineRequest
func (GetResourceConfigurationTimelineRequest) String ¶
func (s GetResourceConfigurationTimelineRequest) String() string
type GetResourceConfigurationTimelineResponse ¶
type GetResourceConfigurationTimelineResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetResourceConfigurationTimelineResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetResourceConfigurationTimelineResponse) GoString ¶
func (s GetResourceConfigurationTimelineResponse) GoString() string
func (*GetResourceConfigurationTimelineResponse) SetHeaders ¶
func (s *GetResourceConfigurationTimelineResponse) SetHeaders(v map[string]*string) *GetResourceConfigurationTimelineResponse
func (*GetResourceConfigurationTimelineResponse) SetStatusCode ¶
func (s *GetResourceConfigurationTimelineResponse) SetStatusCode(v int32) *GetResourceConfigurationTimelineResponse
func (GetResourceConfigurationTimelineResponse) String ¶
func (s GetResourceConfigurationTimelineResponse) String() string
type GetResourceConfigurationTimelineResponseBody ¶
type GetResourceConfigurationTimelineResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The configuration timeline of the resource. ResourceConfigurationTimeline *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline `json:"ResourceConfigurationTimeline,omitempty" xml:"ResourceConfigurationTimeline,omitempty" type:"Struct"` }
func (GetResourceConfigurationTimelineResponseBody) GoString ¶
func (s GetResourceConfigurationTimelineResponseBody) GoString() string
func (*GetResourceConfigurationTimelineResponseBody) SetRequestId ¶
func (s *GetResourceConfigurationTimelineResponseBody) SetRequestId(v string) *GetResourceConfigurationTimelineResponseBody
func (*GetResourceConfigurationTimelineResponseBody) SetResourceConfigurationTimeline ¶
func (s *GetResourceConfigurationTimelineResponseBody) SetResourceConfigurationTimeline(v *GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) *GetResourceConfigurationTimelineResponseBody
func (GetResourceConfigurationTimelineResponseBody) String ¶
func (s GetResourceConfigurationTimelineResponseBody) String() string
type GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline ¶
type GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline struct { // The configuration changes on the configuration timeline. ConfigurationList []*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList `json:"ConfigurationList,omitempty" xml:"ConfigurationList,omitempty" type:"Repeated"` // The maximum number of entries returned for a single request. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) GoString ¶
func (s GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) GoString() string
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) SetConfigurationList ¶
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) SetMaxResults ¶
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimeline) SetNextToken ¶
type GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList ¶
type GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList struct { // The ID of the Alibaba Cloud account to which the resource belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The zone ID. AvailabilityZone *string `json:"AvailabilityZone,omitempty" xml:"AvailabilityZone,omitempty"` // The time when the resource change snapshot was recorded. Unit: milliseconds. CaptureTime *string `json:"CaptureTime,omitempty" xml:"CaptureTime,omitempty"` // The details of the resource changes that trigger the compliance evaluation. ConfigurationDiff *string `json:"ConfigurationDiff,omitempty" xml:"ConfigurationDiff,omitempty"` // The region ID. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The details of each resource that is associated with the current resource, including the region ID, resource relationship, resource ID, and resource type. Relationship *string `json:"Relationship,omitempty" xml:"Relationship,omitempty"` // The change records of the resource relationship. RelationshipDiff *string `json:"RelationshipDiff,omitempty" xml:"RelationshipDiff,omitempty"` // The time when the resource was created. Unit: milliseconds. ResourceCreateTime *string `json:"ResourceCreateTime,omitempty" xml:"ResourceCreateTime,omitempty"` // The type of the resource change event. Valid values: // // * DISCOVERED: A resource is created. // * DISCOVERED_REVISED: A resource is created by periodic remediation tasks. // * MODIFY: A resource is modified. // * MODIFY_REVISED: A resource is modified by periodic remediation tasks. // * REMOVE: A resource is deleted. // // > // // * To ensure the integrity of resources, periodic remediation tasks are run to check data and generate events that indicate the creation of new resources. Such events are infrequent. // // * The time when a resource change event is generated by a periodic remediation task is considered as the detection time of Cloud Config. The detection time is later than the time when the resource is modified. ResourceEventType *string `json:"ResourceEventType,omitempty" xml:"ResourceEventType,omitempty"` // The resource ID. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The resource name. ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The resource type. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags of the resource. Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` }
func (GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) GoString ¶
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetAccountId ¶
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetAvailabilityZone ¶
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetCaptureTime ¶
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetConfigurationDiff ¶
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetRegion ¶
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetRelationship ¶
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetRelationshipDiff ¶
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceCreateTime ¶
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceEventType ¶
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceId ¶
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceName ¶
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetResourceType ¶
func (*GetResourceConfigurationTimelineResponseBodyResourceConfigurationTimelineConfigurationList) SetTags ¶
type GetResourceInventoryResponse ¶ added in v2.3.0
type GetResourceInventoryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetResourceInventoryResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetResourceInventoryResponse) GoString ¶ added in v2.3.0
func (s GetResourceInventoryResponse) GoString() string
func (*GetResourceInventoryResponse) SetBody ¶ added in v2.3.0
func (s *GetResourceInventoryResponse) SetBody(v *GetResourceInventoryResponseBody) *GetResourceInventoryResponse
func (*GetResourceInventoryResponse) SetHeaders ¶ added in v2.3.0
func (s *GetResourceInventoryResponse) SetHeaders(v map[string]*string) *GetResourceInventoryResponse
func (*GetResourceInventoryResponse) SetStatusCode ¶ added in v2.3.0
func (s *GetResourceInventoryResponse) SetStatusCode(v int32) *GetResourceInventoryResponse
func (GetResourceInventoryResponse) String ¶ added in v2.3.0
func (s GetResourceInventoryResponse) String() string
type GetResourceInventoryResponseBody ¶ added in v2.3.0
type GetResourceInventoryResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The information about the resource inventory. ResourceInventory *GetResourceInventoryResponseBodyResourceInventory `json:"ResourceInventory,omitempty" xml:"ResourceInventory,omitempty" type:"Struct"` }
func (GetResourceInventoryResponseBody) GoString ¶ added in v2.3.0
func (s GetResourceInventoryResponseBody) GoString() string
func (*GetResourceInventoryResponseBody) SetRequestId ¶ added in v2.3.0
func (s *GetResourceInventoryResponseBody) SetRequestId(v string) *GetResourceInventoryResponseBody
func (*GetResourceInventoryResponseBody) SetResourceInventory ¶ added in v2.3.0
func (s *GetResourceInventoryResponseBody) SetResourceInventory(v *GetResourceInventoryResponseBodyResourceInventory) *GetResourceInventoryResponseBody
func (GetResourceInventoryResponseBody) String ¶ added in v2.3.0
func (s GetResourceInventoryResponseBody) String() string
type GetResourceInventoryResponseBodyResourceInventory ¶ added in v2.3.0
type GetResourceInventoryResponseBodyResourceInventory struct { // The download URL of the resource inventory. DownloadUrl *string `json:"DownloadUrl,omitempty" xml:"DownloadUrl,omitempty"` // The time when the resource inventory was generated. The value is a timestamp. ResourceInventoryGenerateTime *int64 `json:"ResourceInventoryGenerateTime,omitempty" xml:"ResourceInventoryGenerateTime,omitempty"` // The generation status of the resource inventory. Valid values: // // * CREATING: The resource inventory is being generated. // * COMPLETE: The resource inventory is generated. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (GetResourceInventoryResponseBodyResourceInventory) GoString ¶ added in v2.3.0
func (s GetResourceInventoryResponseBodyResourceInventory) GoString() string
func (*GetResourceInventoryResponseBodyResourceInventory) SetDownloadUrl ¶ added in v2.3.0
func (s *GetResourceInventoryResponseBodyResourceInventory) SetDownloadUrl(v string) *GetResourceInventoryResponseBodyResourceInventory
func (*GetResourceInventoryResponseBodyResourceInventory) SetResourceInventoryGenerateTime ¶ added in v2.3.0
func (s *GetResourceInventoryResponseBodyResourceInventory) SetResourceInventoryGenerateTime(v int64) *GetResourceInventoryResponseBodyResourceInventory
func (*GetResourceInventoryResponseBodyResourceInventory) SetStatus ¶ added in v2.3.0
func (s *GetResourceInventoryResponseBodyResourceInventory) SetStatus(v string) *GetResourceInventoryResponseBodyResourceInventory
func (GetResourceInventoryResponseBodyResourceInventory) String ¶ added in v2.3.0
func (s GetResourceInventoryResponseBodyResourceInventory) String() string
type GetSupportedResourceRelationConfigRequest ¶ added in v2.2.9
type GetSupportedResourceRelationConfigRequest struct { // The resource type. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (GetSupportedResourceRelationConfigRequest) GoString ¶ added in v2.2.9
func (s GetSupportedResourceRelationConfigRequest) GoString() string
func (*GetSupportedResourceRelationConfigRequest) SetResourceType ¶ added in v2.2.9
func (s *GetSupportedResourceRelationConfigRequest) SetResourceType(v string) *GetSupportedResourceRelationConfigRequest
func (GetSupportedResourceRelationConfigRequest) String ¶ added in v2.2.9
func (s GetSupportedResourceRelationConfigRequest) String() string
type GetSupportedResourceRelationConfigResponse ¶ added in v2.2.9
type GetSupportedResourceRelationConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetSupportedResourceRelationConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetSupportedResourceRelationConfigResponse) GoString ¶ added in v2.2.9
func (s GetSupportedResourceRelationConfigResponse) GoString() string
func (*GetSupportedResourceRelationConfigResponse) SetHeaders ¶ added in v2.2.9
func (s *GetSupportedResourceRelationConfigResponse) SetHeaders(v map[string]*string) *GetSupportedResourceRelationConfigResponse
func (*GetSupportedResourceRelationConfigResponse) SetStatusCode ¶ added in v2.2.9
func (s *GetSupportedResourceRelationConfigResponse) SetStatusCode(v int32) *GetSupportedResourceRelationConfigResponse
func (GetSupportedResourceRelationConfigResponse) String ¶ added in v2.2.9
func (s GetSupportedResourceRelationConfigResponse) String() string
type GetSupportedResourceRelationConfigResponseBody ¶ added in v2.2.9
type GetSupportedResourceRelationConfigResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The supported resource relationships. ResourceRelationConfigList []*GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList `json:"ResourceRelationConfigList,omitempty" xml:"ResourceRelationConfigList,omitempty" type:"Repeated"` }
func (GetSupportedResourceRelationConfigResponseBody) GoString ¶ added in v2.2.9
func (s GetSupportedResourceRelationConfigResponseBody) GoString() string
func (*GetSupportedResourceRelationConfigResponseBody) SetRequestId ¶ added in v2.2.9
func (s *GetSupportedResourceRelationConfigResponseBody) SetRequestId(v string) *GetSupportedResourceRelationConfigResponseBody
func (*GetSupportedResourceRelationConfigResponseBody) SetResourceRelationConfigList ¶ added in v2.2.9
func (s *GetSupportedResourceRelationConfigResponseBody) SetResourceRelationConfigList(v []*GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList) *GetSupportedResourceRelationConfigResponseBody
func (GetSupportedResourceRelationConfigResponseBody) String ¶ added in v2.2.9
func (s GetSupportedResourceRelationConfigResponseBody) String() string
type GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList ¶ added in v2.2.9
type GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList struct { // The relationship type. RelationType *string `json:"RelationType,omitempty" xml:"RelationType,omitempty"` // The resource type. TargetResourceType *string `json:"TargetResourceType,omitempty" xml:"TargetResourceType,omitempty"` }
func (GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList) GoString ¶ added in v2.2.9
func (s GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList) GoString() string
func (*GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList) SetRelationType ¶ added in v2.2.9
func (*GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList) SetTargetResourceType ¶ added in v2.2.9
func (s *GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList) SetTargetResourceType(v string) *GetSupportedResourceRelationConfigResponseBodyResourceRelationConfigList
type IgnoreAggregateEvaluationResultsRequest ¶
type IgnoreAggregateEvaluationResultsRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the rule. // // For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The date from which the system automatically re-evaluates the ignored incompliant resources. // // > If you leave this parameter empty, the system does not automatically re-evaluate the ignored incompliant resources. You must manually re-evaluate the ignored incompliant resources. IgnoreDate *string `json:"IgnoreDate,omitempty" xml:"IgnoreDate,omitempty"` // The reason why you ignore the resource. Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` // The resources to be ignored. Resources []*IgnoreAggregateEvaluationResultsRequestResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Repeated"` }
func (IgnoreAggregateEvaluationResultsRequest) GoString ¶
func (s IgnoreAggregateEvaluationResultsRequest) GoString() string
func (*IgnoreAggregateEvaluationResultsRequest) SetAggregatorId ¶
func (s *IgnoreAggregateEvaluationResultsRequest) SetAggregatorId(v string) *IgnoreAggregateEvaluationResultsRequest
func (*IgnoreAggregateEvaluationResultsRequest) SetConfigRuleId ¶
func (s *IgnoreAggregateEvaluationResultsRequest) SetConfigRuleId(v string) *IgnoreAggregateEvaluationResultsRequest
func (*IgnoreAggregateEvaluationResultsRequest) SetIgnoreDate ¶
func (s *IgnoreAggregateEvaluationResultsRequest) SetIgnoreDate(v string) *IgnoreAggregateEvaluationResultsRequest
func (*IgnoreAggregateEvaluationResultsRequest) SetReason ¶
func (s *IgnoreAggregateEvaluationResultsRequest) SetReason(v string) *IgnoreAggregateEvaluationResultsRequest
func (*IgnoreAggregateEvaluationResultsRequest) SetResources ¶
func (s *IgnoreAggregateEvaluationResultsRequest) SetResources(v []*IgnoreAggregateEvaluationResultsRequestResources) *IgnoreAggregateEvaluationResultsRequest
func (IgnoreAggregateEvaluationResultsRequest) String ¶
func (s IgnoreAggregateEvaluationResultsRequest) String() string
type IgnoreAggregateEvaluationResultsRequestResources ¶
type IgnoreAggregateEvaluationResultsRequestResources struct { // The ID of the region in which the resource resides. // // For more information about how to obtain the ID of a region, see [ListAggregateDiscoveredResources](~~265983~~). Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The ID of the Alibaba Cloud account to which the resources belong. // // > You must specify the ID of the current management account or a member account in the account group of the management account. ResourceAccountId *int64 `json:"ResourceAccountId,omitempty" xml:"ResourceAccountId,omitempty"` // The ID of the resource. // // For more information about how to query the ID of a resource, see [ListAggregateDiscoveredResources](~~265983~~). ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the resource. // // For more information about how to query the type of a resource, see [ListAggregateDiscoveredResources](~~265983~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (IgnoreAggregateEvaluationResultsRequestResources) GoString ¶
func (s IgnoreAggregateEvaluationResultsRequestResources) GoString() string
func (*IgnoreAggregateEvaluationResultsRequestResources) SetRegion ¶
func (s *IgnoreAggregateEvaluationResultsRequestResources) SetRegion(v string) *IgnoreAggregateEvaluationResultsRequestResources
func (*IgnoreAggregateEvaluationResultsRequestResources) SetResourceAccountId ¶
func (s *IgnoreAggregateEvaluationResultsRequestResources) SetResourceAccountId(v int64) *IgnoreAggregateEvaluationResultsRequestResources
func (*IgnoreAggregateEvaluationResultsRequestResources) SetResourceId ¶
func (s *IgnoreAggregateEvaluationResultsRequestResources) SetResourceId(v string) *IgnoreAggregateEvaluationResultsRequestResources
func (*IgnoreAggregateEvaluationResultsRequestResources) SetResourceType ¶
func (s *IgnoreAggregateEvaluationResultsRequestResources) SetResourceType(v string) *IgnoreAggregateEvaluationResultsRequestResources
func (IgnoreAggregateEvaluationResultsRequestResources) String ¶
func (s IgnoreAggregateEvaluationResultsRequestResources) String() string
type IgnoreAggregateEvaluationResultsResponse ¶
type IgnoreAggregateEvaluationResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *IgnoreAggregateEvaluationResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (IgnoreAggregateEvaluationResultsResponse) GoString ¶
func (s IgnoreAggregateEvaluationResultsResponse) GoString() string
func (*IgnoreAggregateEvaluationResultsResponse) SetHeaders ¶
func (s *IgnoreAggregateEvaluationResultsResponse) SetHeaders(v map[string]*string) *IgnoreAggregateEvaluationResultsResponse
func (*IgnoreAggregateEvaluationResultsResponse) SetStatusCode ¶
func (s *IgnoreAggregateEvaluationResultsResponse) SetStatusCode(v int32) *IgnoreAggregateEvaluationResultsResponse
func (IgnoreAggregateEvaluationResultsResponse) String ¶
func (s IgnoreAggregateEvaluationResultsResponse) String() string
type IgnoreAggregateEvaluationResultsResponseBody ¶
type IgnoreAggregateEvaluationResultsResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (IgnoreAggregateEvaluationResultsResponseBody) GoString ¶
func (s IgnoreAggregateEvaluationResultsResponseBody) GoString() string
func (*IgnoreAggregateEvaluationResultsResponseBody) SetRequestId ¶
func (s *IgnoreAggregateEvaluationResultsResponseBody) SetRequestId(v string) *IgnoreAggregateEvaluationResultsResponseBody
func (IgnoreAggregateEvaluationResultsResponseBody) String ¶
func (s IgnoreAggregateEvaluationResultsResponseBody) String() string
type IgnoreAggregateEvaluationResultsShrinkRequest ¶
type IgnoreAggregateEvaluationResultsShrinkRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the rule. // // For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The date from which the system automatically re-evaluates the ignored incompliant resources. // // > If you leave this parameter empty, the system does not automatically re-evaluate the ignored incompliant resources. You must manually re-evaluate the ignored incompliant resources. IgnoreDate *string `json:"IgnoreDate,omitempty" xml:"IgnoreDate,omitempty"` // The reason why you ignore the resource. Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` // The resources to be ignored. ResourcesShrink *string `json:"Resources,omitempty" xml:"Resources,omitempty"` }
func (IgnoreAggregateEvaluationResultsShrinkRequest) GoString ¶
func (s IgnoreAggregateEvaluationResultsShrinkRequest) GoString() string
func (*IgnoreAggregateEvaluationResultsShrinkRequest) SetAggregatorId ¶
func (s *IgnoreAggregateEvaluationResultsShrinkRequest) SetAggregatorId(v string) *IgnoreAggregateEvaluationResultsShrinkRequest
func (*IgnoreAggregateEvaluationResultsShrinkRequest) SetConfigRuleId ¶
func (s *IgnoreAggregateEvaluationResultsShrinkRequest) SetConfigRuleId(v string) *IgnoreAggregateEvaluationResultsShrinkRequest
func (*IgnoreAggregateEvaluationResultsShrinkRequest) SetIgnoreDate ¶
func (s *IgnoreAggregateEvaluationResultsShrinkRequest) SetIgnoreDate(v string) *IgnoreAggregateEvaluationResultsShrinkRequest
func (*IgnoreAggregateEvaluationResultsShrinkRequest) SetReason ¶
func (s *IgnoreAggregateEvaluationResultsShrinkRequest) SetReason(v string) *IgnoreAggregateEvaluationResultsShrinkRequest
func (*IgnoreAggregateEvaluationResultsShrinkRequest) SetResourcesShrink ¶
func (s *IgnoreAggregateEvaluationResultsShrinkRequest) SetResourcesShrink(v string) *IgnoreAggregateEvaluationResultsShrinkRequest
func (IgnoreAggregateEvaluationResultsShrinkRequest) String ¶
func (s IgnoreAggregateEvaluationResultsShrinkRequest) String() string
type IgnoreEvaluationResultsRequest ¶
type IgnoreEvaluationResultsRequest struct { // The ID of the rule. // // For more information about how to obtain the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The date from which the system automatically re-evaluates the ignored incompliant resources. // // > If you leave this parameter empty, the system does not automatically re-evaluate the ignored incompliant resources. You must manually re-evaluate the ignored incompliant resources. IgnoreDate *string `json:"IgnoreDate,omitempty" xml:"IgnoreDate,omitempty"` // The reason why you want to ignore the resource. Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` // The resources to be ignored. Resources []*IgnoreEvaluationResultsRequestResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Repeated"` }
func (IgnoreEvaluationResultsRequest) GoString ¶
func (s IgnoreEvaluationResultsRequest) GoString() string
func (*IgnoreEvaluationResultsRequest) SetConfigRuleId ¶
func (s *IgnoreEvaluationResultsRequest) SetConfigRuleId(v string) *IgnoreEvaluationResultsRequest
func (*IgnoreEvaluationResultsRequest) SetIgnoreDate ¶
func (s *IgnoreEvaluationResultsRequest) SetIgnoreDate(v string) *IgnoreEvaluationResultsRequest
func (*IgnoreEvaluationResultsRequest) SetReason ¶
func (s *IgnoreEvaluationResultsRequest) SetReason(v string) *IgnoreEvaluationResultsRequest
func (*IgnoreEvaluationResultsRequest) SetResources ¶
func (s *IgnoreEvaluationResultsRequest) SetResources(v []*IgnoreEvaluationResultsRequestResources) *IgnoreEvaluationResultsRequest
func (IgnoreEvaluationResultsRequest) String ¶
func (s IgnoreEvaluationResultsRequest) String() string
type IgnoreEvaluationResultsRequestResources ¶
type IgnoreEvaluationResultsRequestResources struct { // The ID of the region in which the resource resides. // // For more information about how to obtain the ID of the region in which a resource resides, see [ListDiscoveredResources](~~169620~~). Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The ID of the Alibaba Cloud account to which the resources belong. ResourceAccountId *int64 `json:"ResourceAccountId,omitempty" xml:"ResourceAccountId,omitempty"` // The ID of the resource. // // For more information about how to obtain the ID of a resource, see [ListDiscoveredResources](~~169620~~). ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the resource. // // For more information about how to obtain the type of a resource, see [ListDiscoveredResources](~~169620~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (IgnoreEvaluationResultsRequestResources) GoString ¶
func (s IgnoreEvaluationResultsRequestResources) GoString() string
func (*IgnoreEvaluationResultsRequestResources) SetRegion ¶
func (s *IgnoreEvaluationResultsRequestResources) SetRegion(v string) *IgnoreEvaluationResultsRequestResources
func (*IgnoreEvaluationResultsRequestResources) SetResourceAccountId ¶
func (s *IgnoreEvaluationResultsRequestResources) SetResourceAccountId(v int64) *IgnoreEvaluationResultsRequestResources
func (*IgnoreEvaluationResultsRequestResources) SetResourceId ¶
func (s *IgnoreEvaluationResultsRequestResources) SetResourceId(v string) *IgnoreEvaluationResultsRequestResources
func (*IgnoreEvaluationResultsRequestResources) SetResourceType ¶
func (s *IgnoreEvaluationResultsRequestResources) SetResourceType(v string) *IgnoreEvaluationResultsRequestResources
func (IgnoreEvaluationResultsRequestResources) String ¶
func (s IgnoreEvaluationResultsRequestResources) String() string
type IgnoreEvaluationResultsResponse ¶
type IgnoreEvaluationResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *IgnoreEvaluationResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (IgnoreEvaluationResultsResponse) GoString ¶
func (s IgnoreEvaluationResultsResponse) GoString() string
func (*IgnoreEvaluationResultsResponse) SetBody ¶
func (s *IgnoreEvaluationResultsResponse) SetBody(v *IgnoreEvaluationResultsResponseBody) *IgnoreEvaluationResultsResponse
func (*IgnoreEvaluationResultsResponse) SetHeaders ¶
func (s *IgnoreEvaluationResultsResponse) SetHeaders(v map[string]*string) *IgnoreEvaluationResultsResponse
func (*IgnoreEvaluationResultsResponse) SetStatusCode ¶
func (s *IgnoreEvaluationResultsResponse) SetStatusCode(v int32) *IgnoreEvaluationResultsResponse
func (IgnoreEvaluationResultsResponse) String ¶
func (s IgnoreEvaluationResultsResponse) String() string
type IgnoreEvaluationResultsResponseBody ¶
type IgnoreEvaluationResultsResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (IgnoreEvaluationResultsResponseBody) GoString ¶
func (s IgnoreEvaluationResultsResponseBody) GoString() string
func (*IgnoreEvaluationResultsResponseBody) SetRequestId ¶
func (s *IgnoreEvaluationResultsResponseBody) SetRequestId(v string) *IgnoreEvaluationResultsResponseBody
func (IgnoreEvaluationResultsResponseBody) String ¶
func (s IgnoreEvaluationResultsResponseBody) String() string
type IgnoreEvaluationResultsShrinkRequest ¶
type IgnoreEvaluationResultsShrinkRequest struct { // The ID of the rule. // // For more information about how to obtain the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The date from which the system automatically re-evaluates the ignored incompliant resources. // // > If you leave this parameter empty, the system does not automatically re-evaluate the ignored incompliant resources. You must manually re-evaluate the ignored incompliant resources. IgnoreDate *string `json:"IgnoreDate,omitempty" xml:"IgnoreDate,omitempty"` // The reason why you want to ignore the resource. Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` // The resources to be ignored. ResourcesShrink *string `json:"Resources,omitempty" xml:"Resources,omitempty"` }
func (IgnoreEvaluationResultsShrinkRequest) GoString ¶
func (s IgnoreEvaluationResultsShrinkRequest) GoString() string
func (*IgnoreEvaluationResultsShrinkRequest) SetConfigRuleId ¶
func (s *IgnoreEvaluationResultsShrinkRequest) SetConfigRuleId(v string) *IgnoreEvaluationResultsShrinkRequest
func (*IgnoreEvaluationResultsShrinkRequest) SetIgnoreDate ¶
func (s *IgnoreEvaluationResultsShrinkRequest) SetIgnoreDate(v string) *IgnoreEvaluationResultsShrinkRequest
func (*IgnoreEvaluationResultsShrinkRequest) SetReason ¶
func (s *IgnoreEvaluationResultsShrinkRequest) SetReason(v string) *IgnoreEvaluationResultsShrinkRequest
func (*IgnoreEvaluationResultsShrinkRequest) SetResourcesShrink ¶
func (s *IgnoreEvaluationResultsShrinkRequest) SetResourcesShrink(v string) *IgnoreEvaluationResultsShrinkRequest
func (IgnoreEvaluationResultsShrinkRequest) String ¶
func (s IgnoreEvaluationResultsShrinkRequest) String() string
type ListAggregateCompliancePacksRequest ¶
type ListAggregateCompliancePacksRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The page number. // // Pages start from page 1. Default value: 1. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // Valid values: 1 to 100. Minimum value: 1. Default value: 10. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The status of the one or more compliance packages to be queried. Valid values: // // * ACTIVE: compliance packages that are available for use. // * CREATING: compliance packages that are being created. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ListAggregateCompliancePacksRequest) GoString ¶
func (s ListAggregateCompliancePacksRequest) GoString() string
func (*ListAggregateCompliancePacksRequest) SetAggregatorId ¶
func (s *ListAggregateCompliancePacksRequest) SetAggregatorId(v string) *ListAggregateCompliancePacksRequest
func (*ListAggregateCompliancePacksRequest) SetPageNumber ¶
func (s *ListAggregateCompliancePacksRequest) SetPageNumber(v int32) *ListAggregateCompliancePacksRequest
func (*ListAggregateCompliancePacksRequest) SetPageSize ¶
func (s *ListAggregateCompliancePacksRequest) SetPageSize(v int32) *ListAggregateCompliancePacksRequest
func (*ListAggregateCompliancePacksRequest) SetStatus ¶
func (s *ListAggregateCompliancePacksRequest) SetStatus(v string) *ListAggregateCompliancePacksRequest
func (ListAggregateCompliancePacksRequest) String ¶
func (s ListAggregateCompliancePacksRequest) String() string
type ListAggregateCompliancePacksResponse ¶
type ListAggregateCompliancePacksResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAggregateCompliancePacksResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAggregateCompliancePacksResponse) GoString ¶
func (s ListAggregateCompliancePacksResponse) GoString() string
func (*ListAggregateCompliancePacksResponse) SetHeaders ¶
func (s *ListAggregateCompliancePacksResponse) SetHeaders(v map[string]*string) *ListAggregateCompliancePacksResponse
func (*ListAggregateCompliancePacksResponse) SetStatusCode ¶
func (s *ListAggregateCompliancePacksResponse) SetStatusCode(v int32) *ListAggregateCompliancePacksResponse
func (ListAggregateCompliancePacksResponse) String ¶
func (s ListAggregateCompliancePacksResponse) String() string
type ListAggregateCompliancePacksResponseBody ¶
type ListAggregateCompliancePacksResponseBody struct { // The information about the compliance packages. CompliancePacksResult *ListAggregateCompliancePacksResponseBodyCompliancePacksResult `json:"CompliancePacksResult,omitempty" xml:"CompliancePacksResult,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListAggregateCompliancePacksResponseBody) GoString ¶
func (s ListAggregateCompliancePacksResponseBody) GoString() string
func (*ListAggregateCompliancePacksResponseBody) SetCompliancePacksResult ¶
func (s *ListAggregateCompliancePacksResponseBody) SetCompliancePacksResult(v *ListAggregateCompliancePacksResponseBodyCompliancePacksResult) *ListAggregateCompliancePacksResponseBody
func (*ListAggregateCompliancePacksResponseBody) SetRequestId ¶
func (s *ListAggregateCompliancePacksResponseBody) SetRequestId(v string) *ListAggregateCompliancePacksResponseBody
func (ListAggregateCompliancePacksResponseBody) String ¶
func (s ListAggregateCompliancePacksResponseBody) String() string
type ListAggregateCompliancePacksResponseBodyCompliancePacksResult ¶
type ListAggregateCompliancePacksResponseBodyCompliancePacksResult struct { // The details of the compliance package. CompliancePacks []*ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks `json:"CompliancePacks,omitempty" xml:"CompliancePacks,omitempty" type:"Repeated"` // The page number of the returned page. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned per page. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The total number of compliance packages returned. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListAggregateCompliancePacksResponseBodyCompliancePacksResult) GoString ¶
func (s ListAggregateCompliancePacksResponseBodyCompliancePacksResult) GoString() string
func (*ListAggregateCompliancePacksResponseBodyCompliancePacksResult) SetCompliancePacks ¶
func (*ListAggregateCompliancePacksResponseBodyCompliancePacksResult) SetPageNumber ¶
func (*ListAggregateCompliancePacksResponseBodyCompliancePacksResult) SetPageSize ¶
func (*ListAggregateCompliancePacksResponseBodyCompliancePacksResult) SetTotalCount ¶
func (ListAggregateCompliancePacksResponseBodyCompliancePacksResult) String ¶
func (s ListAggregateCompliancePacksResponseBodyCompliancePacksResult) String() string
type ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks ¶
type ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks struct { // The ID of the management account to which the compliance package belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The name of the compliance package. CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` // The ID of the compliance package template. CompliancePackTemplateId *string `json:"CompliancePackTemplateId,omitempty" xml:"CompliancePackTemplateId,omitempty"` // The timestamp when the compliance package was created. Unit: milliseconds. CreateTimestamp *int64 `json:"CreateTimestamp,omitempty" xml:"CreateTimestamp,omitempty"` // The description of the compliance package. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The risk level of the resources that are not compliant with the managed rules in the compliance package. Valid values: // // * 1: high risk level. // * 2: medium risk level. // * 3: low risk level. RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The status of the compliance package. Valid values: // // * ACTIVE: The compliance package is available for use. // * CREATING: The compliance package is being created. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) GoString ¶
func (s ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) GoString() string
func (*ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetAccountId ¶
func (*ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetAggregatorId ¶
func (*ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackId ¶
func (*ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackName ¶
func (*ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackTemplateId ¶
func (s *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackTemplateId(v string) *ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
func (*ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCreateTimestamp ¶
func (*ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetDescription ¶
func (*ListAggregateCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetRiskLevel ¶
type ListAggregateConfigDeliveryChannelsRequest ¶
type ListAggregateConfigDeliveryChannelsRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The IDs of the delivery channels. Separate multiple IDs with commas (,). DeliveryChannelIds *string `json:"DeliveryChannelIds,omitempty" xml:"DeliveryChannelIds,omitempty"` }
func (ListAggregateConfigDeliveryChannelsRequest) GoString ¶
func (s ListAggregateConfigDeliveryChannelsRequest) GoString() string
func (*ListAggregateConfigDeliveryChannelsRequest) SetAggregatorId ¶
func (s *ListAggregateConfigDeliveryChannelsRequest) SetAggregatorId(v string) *ListAggregateConfigDeliveryChannelsRequest
func (*ListAggregateConfigDeliveryChannelsRequest) SetDeliveryChannelIds ¶
func (s *ListAggregateConfigDeliveryChannelsRequest) SetDeliveryChannelIds(v string) *ListAggregateConfigDeliveryChannelsRequest
func (ListAggregateConfigDeliveryChannelsRequest) String ¶
func (s ListAggregateConfigDeliveryChannelsRequest) String() string
type ListAggregateConfigDeliveryChannelsResponse ¶
type ListAggregateConfigDeliveryChannelsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAggregateConfigDeliveryChannelsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAggregateConfigDeliveryChannelsResponse) GoString ¶
func (s ListAggregateConfigDeliveryChannelsResponse) GoString() string
func (*ListAggregateConfigDeliveryChannelsResponse) SetHeaders ¶
func (s *ListAggregateConfigDeliveryChannelsResponse) SetHeaders(v map[string]*string) *ListAggregateConfigDeliveryChannelsResponse
func (*ListAggregateConfigDeliveryChannelsResponse) SetStatusCode ¶
func (s *ListAggregateConfigDeliveryChannelsResponse) SetStatusCode(v int32) *ListAggregateConfigDeliveryChannelsResponse
func (ListAggregateConfigDeliveryChannelsResponse) String ¶
func (s ListAggregateConfigDeliveryChannelsResponse) String() string
type ListAggregateConfigDeliveryChannelsResponseBody ¶
type ListAggregateConfigDeliveryChannelsResponseBody struct { // The information about the delivery channels. DeliveryChannels []*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels `json:"DeliveryChannels,omitempty" xml:"DeliveryChannels,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListAggregateConfigDeliveryChannelsResponseBody) GoString ¶
func (s ListAggregateConfigDeliveryChannelsResponseBody) GoString() string
func (*ListAggregateConfigDeliveryChannelsResponseBody) SetDeliveryChannels ¶
func (*ListAggregateConfigDeliveryChannelsResponseBody) SetRequestId ¶
func (s *ListAggregateConfigDeliveryChannelsResponseBody) SetRequestId(v string) *ListAggregateConfigDeliveryChannelsResponseBody
func (ListAggregateConfigDeliveryChannelsResponseBody) String ¶
func (s ListAggregateConfigDeliveryChannelsResponseBody) String() string
type ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels ¶
type ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels struct { // The ID of the member in the account group. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // Indicates whether the specified destination receives resource change logs. If the value of this parameter is true, Cloud Config delivers the resource change logs to OSS, Log Service, or MNS when the configurations of the resources change. Valid values: // // * true: The specified destination receives resource change logs. // * false: The specified destination does not receive resource change logs. ConfigurationItemChangeNotification *bool `json:"ConfigurationItemChangeNotification,omitempty" xml:"ConfigurationItemChangeNotification,omitempty"` // Indicates whether the specified destination receives scheduled resource snapshots. Cloud Config delivers scheduled resource snapshots at `04:00Z` and `16:00Z` to OSS, MNS, or Log Service every day. The time is displayed in UTC. Valid values: // // * true: The specified destination receives scheduled resource snapshots. // * false: The specified destination does not receive scheduled resource snapshots. ConfigurationSnapshot *bool `json:"ConfigurationSnapshot,omitempty" xml:"ConfigurationSnapshot,omitempty"` // The ARN of the role that is assigned to the delivery channel. DeliveryChannelAssumeRoleArn *string `json:"DeliveryChannelAssumeRoleArn,omitempty" xml:"DeliveryChannelAssumeRoleArn,omitempty"` // The rule that is attached to the delivery channel. This parameter is available when you deliver data of all types to MNS or deliver snapshots to Log Service. // // * If the value of the DeliveryChannelType parameter is MNS, take note of the following settings of the lowest risk level and resource types of the events to which you subscribed: // // * The lowest risk level of the events to which you want to subscribe is in the following format: `{"filterType":"RuleRiskLevel","value":"1","multiple":false}`. // // The `value` field indicates the risk level of the events to which you want to subscribe. Valid values: 1, 2, and 3. The value 1 indicates the high risk level, the value 2 indicates the medium risk level, and the value 3 indicates the low risk level. // // * The setting of the resource types of the events to which you want to subscribe is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field indicates the resource types of the events to which you want to subscribe. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` // // * If you set the DeliveryChannelType parameter to SLS, the setting of the resource types of the snapshots to which you want to deliver is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field specifies the resource types of the snapshots to which you want to deliver. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` DeliveryChannelCondition *string `json:"DeliveryChannelCondition,omitempty" xml:"DeliveryChannelCondition,omitempty"` // The ID of the delivery channel. DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` // The name of the delivery channel. DeliveryChannelName *string `json:"DeliveryChannelName,omitempty" xml:"DeliveryChannelName,omitempty"` // The ARN of the delivery destination. // // * If the value of the DeliveryChannelType parameter is OSS, the value of this parameter is the ARN of the destination OSS bucket. // * If the value of the DeliveryChannelType parameter is MNS, the value of this parameter is the ARN of the destination MNS topic. // * If the value of the DeliveryChannelType parameter is SLS, the value of this parameter is the ARN of the destination Log Service Logstore. DeliveryChannelTargetArn *string `json:"DeliveryChannelTargetArn,omitempty" xml:"DeliveryChannelTargetArn,omitempty"` // The type of the delivery channel. Valid values: // // * OSS: Object Storage Service (OSS) // * MNS: Message Service (MNS) // * SLS: Log Service DeliveryChannelType *string `json:"DeliveryChannelType,omitempty" xml:"DeliveryChannelType,omitempty"` // The time when Cloud Config delivers scheduled resources snapshots every day. // // Format: `HH:mmZ`. This time is displayed in UTC. DeliverySnapshotTime *string `json:"DeliverySnapshotTime,omitempty" xml:"DeliverySnapshotTime,omitempty"` // The description of the delivery channel. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Indicates whether the specified destination receives resource non-compliance events. If the value of this parameter is true, Cloud Config delivers resource non-compliance events to Log Service or MNS when resources are evaluated as non-compliant. Valid values: // // * true: The specified destination receives resource non-compliance events. // * false: The specified destination does not receive resource non-compliance events. NonCompliantNotification *bool `json:"NonCompliantNotification,omitempty" xml:"NonCompliantNotification,omitempty"` // The ARN of the OSS bucket to which the delivered data is transferred when the size of the data exceeds the specified upper limit of the delivery channel. OversizedDataOSSTargetArn *string `json:"OversizedDataOSSTargetArn,omitempty" xml:"OversizedDataOSSTargetArn,omitempty"` // The status of the delivery channel. Valid values: // // * 0: The delivery channel is disabled. // * 1: The delivery channel is enabled. Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) GoString ¶
func (s ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) GoString() string
func (*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetAccountId ¶
func (*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetAggregatorId ¶
func (*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetConfigurationItemChangeNotification ¶
func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetConfigurationItemChangeNotification(v bool) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetConfigurationSnapshot ¶
func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetConfigurationSnapshot(v bool) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelAssumeRoleArn ¶
func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelAssumeRoleArn(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelCondition ¶
func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelCondition(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelId ¶
func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelId(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelName ¶
func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelName(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelTargetArn ¶
func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelTargetArn(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelType ¶
func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelType(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliverySnapshotTime ¶ added in v2.2.1
func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliverySnapshotTime(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDescription ¶
func (*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetNonCompliantNotification ¶
func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetNonCompliantNotification(v bool) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetOversizedDataOSSTargetArn ¶
func (s *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) SetOversizedDataOSSTargetArn(v string) *ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels
func (ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) String ¶
func (s ListAggregateConfigDeliveryChannelsResponseBodyDeliveryChannels) String() string
type ListAggregateConfigRuleEvaluationResultsRequest ¶
type ListAggregateConfigRuleEvaluationResultsRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListAggregateCompliancePacks](~~262059~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The compliance evaluation result of the resource. Valid values: // // * COMPLIANT: The resource is evaluated as compliant. // * NON_COMPLIANT: The resource is evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to the resource. // * INSUFFICIENT_DATA: No resource data is available. // * IGNORED: The resource is ignored during compliance evaluation. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The ID of the rule. // // For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The maximum number of entries to return for a single request. Valid values: 1 to 100. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that is used to initiate the next request. If the response to the current request is truncated, this token is used to initiate another request and obtain the remaining entries.“ NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region whose resources you want to evaluate. Separate multiple region IDs with commas (,). Regions *string `json:"Regions,omitempty" xml:"Regions,omitempty"` // Member accountId to which the resource to be queried belongs. ResourceAccountId *int64 `json:"ResourceAccountId,omitempty" xml:"ResourceAccountId,omitempty"` // The ID of the resource group whose resources you want to evaluate. Separate multiple resource group IDs with commas (,). ResourceGroupIds *string `json:"ResourceGroupIds,omitempty" xml:"ResourceGroupIds,omitempty"` // Deprecated ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The type of the resources that you want to evaluate. Separate multiple resource types with commas (,). ResourceTypes *string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty"` }
func (ListAggregateConfigRuleEvaluationResultsRequest) GoString ¶
func (s ListAggregateConfigRuleEvaluationResultsRequest) GoString() string
func (*ListAggregateConfigRuleEvaluationResultsRequest) SetAggregatorId ¶
func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetAggregatorId(v string) *ListAggregateConfigRuleEvaluationResultsRequest
func (*ListAggregateConfigRuleEvaluationResultsRequest) SetCompliancePackId ¶
func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetCompliancePackId(v string) *ListAggregateConfigRuleEvaluationResultsRequest
func (*ListAggregateConfigRuleEvaluationResultsRequest) SetComplianceType ¶
func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetComplianceType(v string) *ListAggregateConfigRuleEvaluationResultsRequest
func (*ListAggregateConfigRuleEvaluationResultsRequest) SetConfigRuleId ¶
func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetConfigRuleId(v string) *ListAggregateConfigRuleEvaluationResultsRequest
func (*ListAggregateConfigRuleEvaluationResultsRequest) SetMaxResults ¶
func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetMaxResults(v int32) *ListAggregateConfigRuleEvaluationResultsRequest
func (*ListAggregateConfigRuleEvaluationResultsRequest) SetNextToken ¶
func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetNextToken(v string) *ListAggregateConfigRuleEvaluationResultsRequest
func (*ListAggregateConfigRuleEvaluationResultsRequest) SetRegions ¶ added in v2.2.3
func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetRegions(v string) *ListAggregateConfigRuleEvaluationResultsRequest
func (*ListAggregateConfigRuleEvaluationResultsRequest) SetResourceAccountId ¶ added in v2.2.7
func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetResourceAccountId(v int64) *ListAggregateConfigRuleEvaluationResultsRequest
func (*ListAggregateConfigRuleEvaluationResultsRequest) SetResourceGroupIds ¶ added in v2.2.3
func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetResourceGroupIds(v string) *ListAggregateConfigRuleEvaluationResultsRequest
func (*ListAggregateConfigRuleEvaluationResultsRequest) SetResourceOwnerId ¶
func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetResourceOwnerId(v int64) *ListAggregateConfigRuleEvaluationResultsRequest
func (*ListAggregateConfigRuleEvaluationResultsRequest) SetResourceTypes ¶ added in v2.2.3
func (s *ListAggregateConfigRuleEvaluationResultsRequest) SetResourceTypes(v string) *ListAggregateConfigRuleEvaluationResultsRequest
func (ListAggregateConfigRuleEvaluationResultsRequest) String ¶
func (s ListAggregateConfigRuleEvaluationResultsRequest) String() string
type ListAggregateConfigRuleEvaluationResultsResponse ¶
type ListAggregateConfigRuleEvaluationResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAggregateConfigRuleEvaluationResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAggregateConfigRuleEvaluationResultsResponse) GoString ¶
func (s ListAggregateConfigRuleEvaluationResultsResponse) GoString() string
func (*ListAggregateConfigRuleEvaluationResultsResponse) SetHeaders ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponse) SetHeaders(v map[string]*string) *ListAggregateConfigRuleEvaluationResultsResponse
func (*ListAggregateConfigRuleEvaluationResultsResponse) SetStatusCode ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponse) SetStatusCode(v int32) *ListAggregateConfigRuleEvaluationResultsResponse
func (ListAggregateConfigRuleEvaluationResultsResponse) String ¶
func (s ListAggregateConfigRuleEvaluationResultsResponse) String() string
type ListAggregateConfigRuleEvaluationResultsResponseBody ¶
type ListAggregateConfigRuleEvaluationResultsResponseBody struct { // The information about the compliance evaluation results returned. EvaluationResults *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults `json:"EvaluationResults,omitempty" xml:"EvaluationResults,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListAggregateConfigRuleEvaluationResultsResponseBody) GoString ¶
func (s ListAggregateConfigRuleEvaluationResultsResponseBody) GoString() string
func (*ListAggregateConfigRuleEvaluationResultsResponseBody) SetEvaluationResults ¶
func (*ListAggregateConfigRuleEvaluationResultsResponseBody) SetRequestId ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponseBody) SetRequestId(v string) *ListAggregateConfigRuleEvaluationResultsResponseBody
func (ListAggregateConfigRuleEvaluationResultsResponseBody) String ¶
func (s ListAggregateConfigRuleEvaluationResultsResponseBody) String() string
type ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults ¶
type ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults struct { // The details of the compliance evaluation results. EvaluationResultList []*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList `json:"EvaluationResultList,omitempty" xml:"EvaluationResultList,omitempty" type:"Repeated"` // The maximum number of entries returned per page. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that was used to initiate the next request. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults) GoString ¶
func (s ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults) GoString() string
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults) SetEvaluationResultList ¶
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults) SetMaxResults ¶
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults) SetNextToken ¶
func (ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults) String ¶
func (s ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResults) String() string
type ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList ¶
type ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList struct { // The annotation to the resource that is evaluated as incompliant. The following section describe the parameters that can be returned: // // * `configuration`: the current resource configuration that is evaluated as incompliant by using the rule. // * `desiredValue`: the expected resource configuration that is evaluated as compliant by using the rule. // * `operator`: the operator that is used to compare the current configuration with the expected configuration of the resource. // * `property`: the JSON path of the current configuration in the resource property struct. // * `reason`: the reason why the resource is evaluated as incompliant. Annotation *string `json:"Annotation,omitempty" xml:"Annotation,omitempty"` // The compliance evaluation result of the resources. Valid values: // // * COMPLIANT: The resources are evaluated as compliant. // * NON_COMPLIANT: The resources are evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to the resources. // * INSUFFICIENT_DATA: No resource data is available. // * IGNORED: The resources are ignored during compliance evaluation. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The timestamp when the rule was triggered for the compliance evaluation. Unit: milliseconds. ConfigRuleInvokedTimestamp *int64 `json:"ConfigRuleInvokedTimestamp,omitempty" xml:"ConfigRuleInvokedTimestamp,omitempty"` // The identifier of the compliance evaluation result. EvaluationResultIdentifier *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier `json:"EvaluationResultIdentifier,omitempty" xml:"EvaluationResultIdentifier,omitempty" type:"Struct"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The rule is triggered by configuration changes. // * ScheduledNotification: The rule is periodically triggered. InvokingEventMessageType *string `json:"InvokingEventMessageType,omitempty" xml:"InvokingEventMessageType,omitempty"` // Indicates whether the remediation template is enabled. Valid values: // // - true: The remediation template is enabled. // - false: The remediation template is disabled. RemediationEnabled *bool `json:"RemediationEnabled,omitempty" xml:"RemediationEnabled,omitempty"` // The timestamp when the compliance evaluation result was generated. Unit: milliseconds. ResultRecordedTimestamp *int64 `json:"ResultRecordedTimestamp,omitempty" xml:"ResultRecordedTimestamp,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) GoString ¶
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetAnnotation ¶
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetComplianceType ¶
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetConfigRuleInvokedTimestamp ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetConfigRuleInvokedTimestamp(v int64) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetEvaluationResultIdentifier ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetEvaluationResultIdentifier(v *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetInvokingEventMessageType ¶
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRemediationEnabled ¶
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetResultRecordedTimestamp ¶
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRiskLevel ¶
type ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier ¶
type ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier struct { // The information about the evaluated resource in the compliance evaluation result. EvaluationResultQualifier *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier `json:"EvaluationResultQualifier,omitempty" xml:"EvaluationResultQualifier,omitempty" type:"Struct"` // The timestamp when the compliance evaluation was performed. Unit: milliseconds. // // > This timestamp indicates the time when the rule was triggered. You can obtain the timestamp from the value of the `ConfigRuleInvokedTimestamp` parameter. OrderingTimestamp *int64 `json:"OrderingTimestamp,omitempty" xml:"OrderingTimestamp,omitempty"` }
func (ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) GoString ¶
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetEvaluationResultQualifier ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetEvaluationResultQualifier(v *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetOrderingTimestamp ¶
type ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier ¶
type ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier struct { // The ID of the compliance package to which the rule belongs. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The Alibaba Cloud Resource Name (ARN) of the rule. ConfigRuleArn *string `json:"ConfigRuleArn,omitempty" xml:"ConfigRuleArn,omitempty"` // The ID of the rule. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The date on which the system automatically re-evaluates the ignored incompliant resources. // // > If this parameter is left empty, the system does not automatically re-evaluate the ignored incompliant resources. You must manually re-evaluate the ignored incompliant resources. IgnoreDate *string `json:"IgnoreDate,omitempty" xml:"IgnoreDate,omitempty"` // The ID of the region where the resource resides. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The name of the resource. ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The ID of the Alibaba Cloud account to which the resource belongs. ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The type of the resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) GoString ¶
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetCompliancePackId ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetCompliancePackId(v string) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleArn ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleArn(v string) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleId ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleId(v string) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleName ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleName(v string) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetIgnoreDate ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetIgnoreDate(v string) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetRegionId ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetRegionId(v string) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceId ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceId(v string) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceName ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceName(v string) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceOwnerId ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceOwnerId(v int64) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceType ¶
func (s *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceType(v string) *ListAggregateConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
type ListAggregateConfigRuleEvaluationStatisticsRequest ¶ added in v2.3.0
type ListAggregateConfigRuleEvaluationStatisticsRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` }
func (ListAggregateConfigRuleEvaluationStatisticsRequest) GoString ¶ added in v2.3.0
func (s ListAggregateConfigRuleEvaluationStatisticsRequest) GoString() string
func (*ListAggregateConfigRuleEvaluationStatisticsRequest) SetAggregatorId ¶ added in v2.3.0
func (s *ListAggregateConfigRuleEvaluationStatisticsRequest) SetAggregatorId(v string) *ListAggregateConfigRuleEvaluationStatisticsRequest
func (ListAggregateConfigRuleEvaluationStatisticsRequest) String ¶ added in v2.3.0
func (s ListAggregateConfigRuleEvaluationStatisticsRequest) String() string
type ListAggregateConfigRuleEvaluationStatisticsResponse ¶ added in v2.3.0
type ListAggregateConfigRuleEvaluationStatisticsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAggregateConfigRuleEvaluationStatisticsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAggregateConfigRuleEvaluationStatisticsResponse) GoString ¶ added in v2.3.0
func (s ListAggregateConfigRuleEvaluationStatisticsResponse) GoString() string
func (*ListAggregateConfigRuleEvaluationStatisticsResponse) SetHeaders ¶ added in v2.3.0
func (s *ListAggregateConfigRuleEvaluationStatisticsResponse) SetHeaders(v map[string]*string) *ListAggregateConfigRuleEvaluationStatisticsResponse
func (*ListAggregateConfigRuleEvaluationStatisticsResponse) SetStatusCode ¶ added in v2.3.0
func (s *ListAggregateConfigRuleEvaluationStatisticsResponse) SetStatusCode(v int32) *ListAggregateConfigRuleEvaluationStatisticsResponse
func (ListAggregateConfigRuleEvaluationStatisticsResponse) String ¶ added in v2.3.0
func (s ListAggregateConfigRuleEvaluationStatisticsResponse) String() string
type ListAggregateConfigRuleEvaluationStatisticsResponseBody ¶ added in v2.3.0
type ListAggregateConfigRuleEvaluationStatisticsResponseBody struct { // The statistics of compliance evaluation results. EvaluationResults []*ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults `json:"EvaluationResults,omitempty" xml:"EvaluationResults,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListAggregateConfigRuleEvaluationStatisticsResponseBody) GoString ¶ added in v2.3.0
func (s ListAggregateConfigRuleEvaluationStatisticsResponseBody) GoString() string
func (*ListAggregateConfigRuleEvaluationStatisticsResponseBody) SetEvaluationResults ¶ added in v2.3.0
func (*ListAggregateConfigRuleEvaluationStatisticsResponseBody) SetRequestId ¶ added in v2.3.0
func (s *ListAggregateConfigRuleEvaluationStatisticsResponseBody) SetRequestId(v string) *ListAggregateConfigRuleEvaluationStatisticsResponseBody
func (ListAggregateConfigRuleEvaluationStatisticsResponseBody) String ¶ added in v2.3.0
func (s ListAggregateConfigRuleEvaluationStatisticsResponseBody) String() string
type ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults ¶ added in v2.3.0
type ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults struct { // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The number of resources that are evaluated as non-compliant. NonCompliantResourceCnt *int32 `json:"NonCompliantResourceCnt,omitempty" xml:"NonCompliantResourceCnt,omitempty"` // The number of rules based on which resources are evaluated as non-compliant. NonCompliantRuleCnt *int32 `json:"NonCompliantRuleCnt,omitempty" xml:"NonCompliantRuleCnt,omitempty"` // The date on which the statistics are obtained. StatisticDate *string `json:"StatisticDate,omitempty" xml:"StatisticDate,omitempty"` // The total number of resources. TotalResourceCnt *int32 `json:"TotalResourceCnt,omitempty" xml:"TotalResourceCnt,omitempty"` // The total number of rules. TotalRuleCnt *int32 `json:"TotalRuleCnt,omitempty" xml:"TotalRuleCnt,omitempty"` }
func (ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) GoString ¶ added in v2.3.0
func (s ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) GoString() string
func (*ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetAggregatorId ¶ added in v2.3.0
func (*ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetNonCompliantResourceCnt ¶ added in v2.3.0
func (s *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetNonCompliantResourceCnt(v int32) *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
func (*ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetNonCompliantRuleCnt ¶ added in v2.3.0
func (s *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetNonCompliantRuleCnt(v int32) *ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
func (*ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetStatisticDate ¶ added in v2.3.0
func (*ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetTotalResourceCnt ¶ added in v2.3.0
func (*ListAggregateConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetTotalRuleCnt ¶ added in v2.3.0
type ListAggregateConfigRulesRequest ¶
type ListAggregateConfigRulesRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The compliance evaluation result. Valid values: // // * COMPLIANT: The resource is evaluated as compliant. // * NON_COMPLIANT: The resource is evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to the resource. // * INSUFFICIENT_DATA: No resource data is available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The name of the rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The status of the rule. Valid values: // // * ACTIVE: The rule is enabled. // * DELETING: The rule is being deleted. // * EVALUATING: The rule is being used to evaluate resource configurations. // * INACTIVE: The rule is disabled. ConfigRuleState *string `json:"ConfigRuleState,omitempty" xml:"ConfigRuleState,omitempty"` // The keyword that you want to use to query the rules. // // You can perform a fuzzy search by rule ID, rule name, rule description, or managed rule ID. Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"` // The page number. // // Pages start from page 1. Default value: 1. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // Valid values: 1 to 100. Minimum value: 1. Default value: 10. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // Resource type for the rule to evaluate. ResourceTypes *string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty"` // The risk level of the resources that do not comply with the rule. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (ListAggregateConfigRulesRequest) GoString ¶
func (s ListAggregateConfigRulesRequest) GoString() string
func (*ListAggregateConfigRulesRequest) SetAggregatorId ¶
func (s *ListAggregateConfigRulesRequest) SetAggregatorId(v string) *ListAggregateConfigRulesRequest
func (*ListAggregateConfigRulesRequest) SetComplianceType ¶
func (s *ListAggregateConfigRulesRequest) SetComplianceType(v string) *ListAggregateConfigRulesRequest
func (*ListAggregateConfigRulesRequest) SetConfigRuleName ¶
func (s *ListAggregateConfigRulesRequest) SetConfigRuleName(v string) *ListAggregateConfigRulesRequest
func (*ListAggregateConfigRulesRequest) SetConfigRuleState ¶
func (s *ListAggregateConfigRulesRequest) SetConfigRuleState(v string) *ListAggregateConfigRulesRequest
func (*ListAggregateConfigRulesRequest) SetKeyword ¶ added in v2.2.1
func (s *ListAggregateConfigRulesRequest) SetKeyword(v string) *ListAggregateConfigRulesRequest
func (*ListAggregateConfigRulesRequest) SetPageNumber ¶
func (s *ListAggregateConfigRulesRequest) SetPageNumber(v int32) *ListAggregateConfigRulesRequest
func (*ListAggregateConfigRulesRequest) SetPageSize ¶
func (s *ListAggregateConfigRulesRequest) SetPageSize(v int32) *ListAggregateConfigRulesRequest
func (*ListAggregateConfigRulesRequest) SetResourceTypes ¶ added in v2.2.7
func (s *ListAggregateConfigRulesRequest) SetResourceTypes(v string) *ListAggregateConfigRulesRequest
func (*ListAggregateConfigRulesRequest) SetRiskLevel ¶
func (s *ListAggregateConfigRulesRequest) SetRiskLevel(v int32) *ListAggregateConfigRulesRequest
func (ListAggregateConfigRulesRequest) String ¶
func (s ListAggregateConfigRulesRequest) String() string
type ListAggregateConfigRulesResponse ¶
type ListAggregateConfigRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAggregateConfigRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAggregateConfigRulesResponse) GoString ¶
func (s ListAggregateConfigRulesResponse) GoString() string
func (*ListAggregateConfigRulesResponse) SetBody ¶
func (s *ListAggregateConfigRulesResponse) SetBody(v *ListAggregateConfigRulesResponseBody) *ListAggregateConfigRulesResponse
func (*ListAggregateConfigRulesResponse) SetHeaders ¶
func (s *ListAggregateConfigRulesResponse) SetHeaders(v map[string]*string) *ListAggregateConfigRulesResponse
func (*ListAggregateConfigRulesResponse) SetStatusCode ¶
func (s *ListAggregateConfigRulesResponse) SetStatusCode(v int32) *ListAggregateConfigRulesResponse
func (ListAggregateConfigRulesResponse) String ¶
func (s ListAggregateConfigRulesResponse) String() string
type ListAggregateConfigRulesResponseBody ¶
type ListAggregateConfigRulesResponseBody struct { // The queried rules. ConfigRules *ListAggregateConfigRulesResponseBodyConfigRules `json:"ConfigRules,omitempty" xml:"ConfigRules,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListAggregateConfigRulesResponseBody) GoString ¶
func (s ListAggregateConfigRulesResponseBody) GoString() string
func (*ListAggregateConfigRulesResponseBody) SetConfigRules ¶
func (s *ListAggregateConfigRulesResponseBody) SetConfigRules(v *ListAggregateConfigRulesResponseBodyConfigRules) *ListAggregateConfigRulesResponseBody
func (*ListAggregateConfigRulesResponseBody) SetRequestId ¶
func (s *ListAggregateConfigRulesResponseBody) SetRequestId(v string) *ListAggregateConfigRulesResponseBody
func (ListAggregateConfigRulesResponseBody) String ¶
func (s ListAggregateConfigRulesResponseBody) String() string
type ListAggregateConfigRulesResponseBodyConfigRules ¶
type ListAggregateConfigRulesResponseBodyConfigRules struct { // The details of the rule. ConfigRuleList []*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList `json:"ConfigRuleList,omitempty" xml:"ConfigRuleList,omitempty" type:"Repeated"` // The number of the page returned. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned per page. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The total number of rules. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListAggregateConfigRulesResponseBodyConfigRules) GoString ¶
func (s ListAggregateConfigRulesResponseBodyConfigRules) GoString() string
func (*ListAggregateConfigRulesResponseBodyConfigRules) SetConfigRuleList ¶
func (*ListAggregateConfigRulesResponseBodyConfigRules) SetPageNumber ¶
func (s *ListAggregateConfigRulesResponseBodyConfigRules) SetPageNumber(v int32) *ListAggregateConfigRulesResponseBodyConfigRules
func (*ListAggregateConfigRulesResponseBodyConfigRules) SetPageSize ¶
func (s *ListAggregateConfigRulesResponseBodyConfigRules) SetPageSize(v int32) *ListAggregateConfigRulesResponseBodyConfigRules
func (*ListAggregateConfigRulesResponseBodyConfigRules) SetTotalCount ¶
func (s *ListAggregateConfigRulesResponseBodyConfigRules) SetTotalCount(v int64) *ListAggregateConfigRulesResponseBodyConfigRules
func (ListAggregateConfigRulesResponseBodyConfigRules) String ¶
func (s ListAggregateConfigRulesResponseBodyConfigRules) String() string
type ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList ¶
type ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList struct { // The ID of the management account to which the rule belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The type of the remediation template. Valid value: OOS, which indicates Operation Orchestration Service. AutomationType *string `json:"AutomationType,omitempty" xml:"AutomationType,omitempty"` // The compliance evaluation result. Compliance *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCompliance `json:"Compliance,omitempty" xml:"Compliance,omitempty" type:"Struct"` // The ARN of the rule. ConfigRuleArn *string `json:"ConfigRuleArn,omitempty" xml:"ConfigRuleArn,omitempty"` // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The rule name. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The status of the rule. Valid values: // // * ACTIVE: The rule is enabled. // * DELETING: The rule is being deleted. // * EVALUATING: The rule is triggered and is being used to monitor resource configurations. // * INACTIVE: The rule is disabled. ConfigRuleState *string `json:"ConfigRuleState,omitempty" xml:"ConfigRuleState,omitempty"` // The information about the creation of the rule. CreateBy *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy `json:"CreateBy,omitempty" xml:"CreateBy,omitempty" type:"Struct"` // The description of the rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The types of resources evaluated by the rule. Multiple resource types are separated with commas (,). ResourceTypesScope *string `json:"ResourceTypesScope,omitempty" xml:"ResourceTypesScope,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The ID of the rule. // // * If the rule is a managed rule, the value of this parameter is the name of the managed rule. // * If the rule is a custom rule, the value of this parameter is the Alibaba Cloud Resource Name (ARN) of the relevant function in Function Compute. SourceIdentifier *string `json:"SourceIdentifier,omitempty" xml:"SourceIdentifier,omitempty"` // The type of the rule. Valid values: // // * CUSTOM_FC: custom rule // * ALIYUN: managed rule SourceOwner *string `json:"SourceOwner,omitempty" xml:"SourceOwner,omitempty"` // The tags of the rule. Tags []*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` }
func (ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) GoString ¶
func (s ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) GoString() string
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetAccountId ¶
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetAutomationType ¶
func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetAutomationType(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetCompliance ¶
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleArn ¶
func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleArn(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleId ¶
func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleId(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleName ¶
func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleName(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleState ¶
func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleState(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetCreateBy ¶
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetDescription ¶
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetResourceTypesScope ¶ added in v2.2.9
func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetResourceTypesScope(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetRiskLevel ¶
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetSourceIdentifier ¶
func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetSourceIdentifier(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) SetSourceOwner ¶
func (ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) String ¶
func (s ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleList) String() string
type ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCompliance ¶
type ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCompliance struct { // The compliance evaluation result. Valid values: // // * COMPLIANT: The resource is evaluated as compliant. // * NON_COMPLIANT: The resource is evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to the resource. // * INSUFFICIENT_DATA: No resource data is available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The number of evaluated resources. Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"` }
func (ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) GoString ¶
func (s ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) GoString() string
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) SetComplianceType ¶
type ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy ¶
type ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy struct { // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The name of the account group. AggregatorName *string `json:"AggregatorName,omitempty" xml:"AggregatorName,omitempty"` // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The name of the compliance package. CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` // The ID of the management account that was used to create the rule. CreatorId *string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"` // The name of the management account that was used to create the rule. CreatorName *string `json:"CreatorName,omitempty" xml:"CreatorName,omitempty"` // The type of the creator of the rule. Valid value: AGGREGATOR, which indicates an account group. CreatorType *string `json:"CreatorType,omitempty" xml:"CreatorType,omitempty"` }
func (ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) GoString ¶
func (s ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) GoString() string
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetAggregatorId ¶
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetAggregatorName ¶
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCompliancePackId ¶
func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCompliancePackId(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCompliancePackName ¶
func (s *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCompliancePackName(v string) *ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCreatorId ¶
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCreatorName ¶
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCreatorType ¶
func (ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) String ¶
func (s ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) String() string
type ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags ¶ added in v2.1.5
type ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags struct { // The tag key of the rule. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value of the rule. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags) GoString ¶ added in v2.1.5
func (s ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags) GoString() string
func (*ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags) SetValue ¶ added in v2.1.5
func (ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags) String ¶ added in v2.1.5
func (s ListAggregateConfigRulesResponseBodyConfigRulesConfigRuleListTags) String() string
type ListAggregateDiscoveredResourcesRequest ¶
type ListAggregateDiscoveredResourcesRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The maximum number of entries to return for a single request. Valid values: 1 to 100. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The `token` that you want to use to initiate the current request. If the response of the previous request is truncated, you can use this token to initiate another request and obtain the remaining entries. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region in which the resource resides. Separate multiple region IDs with commas (,). Regions *string `json:"Regions,omitempty" xml:"Regions,omitempty"` // The ID of the Alibaba Cloud account to which the resources in the account group belong. ResourceAccountId *int64 `json:"ResourceAccountId,omitempty" xml:"ResourceAccountId,omitempty"` // The status of the resource. Valid values: // // * 0: The resource is deleted. // * 1 (default): The resource is retained. ResourceDeleted *int32 `json:"ResourceDeleted,omitempty" xml:"ResourceDeleted,omitempty"` // The resource ID. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // Deprecated ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The type of the resource. Separate multiple resource types with commas (,). ResourceTypes *string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty"` }
func (ListAggregateDiscoveredResourcesRequest) GoString ¶
func (s ListAggregateDiscoveredResourcesRequest) GoString() string
func (*ListAggregateDiscoveredResourcesRequest) SetAggregatorId ¶
func (s *ListAggregateDiscoveredResourcesRequest) SetAggregatorId(v string) *ListAggregateDiscoveredResourcesRequest
func (*ListAggregateDiscoveredResourcesRequest) SetMaxResults ¶
func (s *ListAggregateDiscoveredResourcesRequest) SetMaxResults(v int32) *ListAggregateDiscoveredResourcesRequest
func (*ListAggregateDiscoveredResourcesRequest) SetNextToken ¶
func (s *ListAggregateDiscoveredResourcesRequest) SetNextToken(v string) *ListAggregateDiscoveredResourcesRequest
func (*ListAggregateDiscoveredResourcesRequest) SetRegions ¶
func (s *ListAggregateDiscoveredResourcesRequest) SetRegions(v string) *ListAggregateDiscoveredResourcesRequest
func (*ListAggregateDiscoveredResourcesRequest) SetResourceAccountId ¶ added in v2.2.7
func (s *ListAggregateDiscoveredResourcesRequest) SetResourceAccountId(v int64) *ListAggregateDiscoveredResourcesRequest
func (*ListAggregateDiscoveredResourcesRequest) SetResourceDeleted ¶
func (s *ListAggregateDiscoveredResourcesRequest) SetResourceDeleted(v int32) *ListAggregateDiscoveredResourcesRequest
func (*ListAggregateDiscoveredResourcesRequest) SetResourceId ¶
func (s *ListAggregateDiscoveredResourcesRequest) SetResourceId(v string) *ListAggregateDiscoveredResourcesRequest
func (*ListAggregateDiscoveredResourcesRequest) SetResourceOwnerId ¶
func (s *ListAggregateDiscoveredResourcesRequest) SetResourceOwnerId(v int64) *ListAggregateDiscoveredResourcesRequest
func (*ListAggregateDiscoveredResourcesRequest) SetResourceTypes ¶
func (s *ListAggregateDiscoveredResourcesRequest) SetResourceTypes(v string) *ListAggregateDiscoveredResourcesRequest
func (ListAggregateDiscoveredResourcesRequest) String ¶
func (s ListAggregateDiscoveredResourcesRequest) String() string
type ListAggregateDiscoveredResourcesResponse ¶
type ListAggregateDiscoveredResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAggregateDiscoveredResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAggregateDiscoveredResourcesResponse) GoString ¶
func (s ListAggregateDiscoveredResourcesResponse) GoString() string
func (*ListAggregateDiscoveredResourcesResponse) SetHeaders ¶
func (s *ListAggregateDiscoveredResourcesResponse) SetHeaders(v map[string]*string) *ListAggregateDiscoveredResourcesResponse
func (*ListAggregateDiscoveredResourcesResponse) SetStatusCode ¶
func (s *ListAggregateDiscoveredResourcesResponse) SetStatusCode(v int32) *ListAggregateDiscoveredResourcesResponse
func (ListAggregateDiscoveredResourcesResponse) String ¶
func (s ListAggregateDiscoveredResourcesResponse) String() string
type ListAggregateDiscoveredResourcesResponseBody ¶
type ListAggregateDiscoveredResourcesResponseBody struct { // The queried resources. DiscoveredResourceProfiles *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles `json:"DiscoveredResourceProfiles,omitempty" xml:"DiscoveredResourceProfiles,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListAggregateDiscoveredResourcesResponseBody) GoString ¶
func (s ListAggregateDiscoveredResourcesResponseBody) GoString() string
func (*ListAggregateDiscoveredResourcesResponseBody) SetDiscoveredResourceProfiles ¶
func (s *ListAggregateDiscoveredResourcesResponseBody) SetDiscoveredResourceProfiles(v *ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) *ListAggregateDiscoveredResourcesResponseBody
func (*ListAggregateDiscoveredResourcesResponseBody) SetRequestId ¶
func (s *ListAggregateDiscoveredResourcesResponseBody) SetRequestId(v string) *ListAggregateDiscoveredResourcesResponseBody
func (ListAggregateDiscoveredResourcesResponseBody) String ¶
func (s ListAggregateDiscoveredResourcesResponseBody) String() string
type ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles ¶
type ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles struct { // The queried resource. DiscoveredResourceProfileList []*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList `json:"DiscoveredResourceProfileList,omitempty" xml:"DiscoveredResourceProfileList,omitempty" type:"Repeated"` // The maximum number of entries returned on each page. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that was used to initiate the next request. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The total number of resources. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) GoString ¶
func (s ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) GoString() string
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetDiscoveredResourceProfileList ¶
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetMaxResults ¶
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetNextToken ¶
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetTotalCount ¶
func (ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) String ¶
func (s ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) String() string
type ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList ¶
type ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList struct { // The ID of the Alibaba Cloud account to which the resource belongs. We recommend that you use the ResourceOwnerId parameter. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The ID of the zone in which the resource resides. AvailabilityZone *string `json:"AvailabilityZone,omitempty" xml:"AvailabilityZone,omitempty"` // The region ID. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The time when the resource was created. Unit: milliseconds. ResourceCreationTime *int64 `json:"ResourceCreationTime,omitempty" xml:"ResourceCreationTime,omitempty"` // The status of the resource. Valid values: // // * 0: The resource is deleted. // * 1: The resource is retained. ResourceDeleted *int32 `json:"ResourceDeleted,omitempty" xml:"ResourceDeleted,omitempty"` // The resource ID. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The resource name. ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The ID of the Alibaba Cloud account to which the resource belongs. ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The status of the resource. The value of this parameter varies with the resource type and may be empty. Examples: // // * If the value of the ResourceType parameter is ACS::ECS::Instance, the resource is an Elastic Compute Service (ECS) instance that is in a specific state. In this case, the valid values of this parameter are Running and Stopped. // * If the value of the ResourceType parameter is ACS::OSS::Bucket, the resource is an Object Storage Service (OSS) bucket that is not in a specific state. In this case, this parameter is empty. ResourceStatus *string `json:"ResourceStatus,omitempty" xml:"ResourceStatus,omitempty"` // The resource type. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags of the resource. Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` // The build version of the resource. Version *int64 `json:"Version,omitempty" xml:"Version,omitempty"` }
func (ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) GoString ¶
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetAccountId ¶
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetAvailabilityZone ¶ added in v2.2.3
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetRegion ¶
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceCreationTime ¶
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceDeleted ¶
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceId ¶
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceName ¶
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceOwnerId ¶
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceStatus ¶
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceType ¶
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetTags ¶
func (*ListAggregateDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetVersion ¶ added in v2.2.1
type ListAggregateRemediationExecutionsRequest ¶ added in v2.3.0
type ListAggregateRemediationExecutionsRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The rule ID. // // For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The status of the remediation. Valid values: // // * Success // * Failed ExecutionStatus *string `json:"ExecutionStatus,omitempty" xml:"ExecutionStatus,omitempty"` // The maximum number of entries to return for a single request. Valid values: 10 to 100. MaxResults *int64 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. You do not need to specify this parameter for the first request. You must specify the token that is obtained from the previous query as the value of NextToken. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the member account in the account group. ResourceAccountId *int64 `json:"ResourceAccountId,omitempty" xml:"ResourceAccountId,omitempty"` }
func (ListAggregateRemediationExecutionsRequest) GoString ¶ added in v2.3.0
func (s ListAggregateRemediationExecutionsRequest) GoString() string
func (*ListAggregateRemediationExecutionsRequest) SetAggregatorId ¶ added in v2.3.0
func (s *ListAggregateRemediationExecutionsRequest) SetAggregatorId(v string) *ListAggregateRemediationExecutionsRequest
func (*ListAggregateRemediationExecutionsRequest) SetConfigRuleId ¶ added in v2.3.0
func (s *ListAggregateRemediationExecutionsRequest) SetConfigRuleId(v string) *ListAggregateRemediationExecutionsRequest
func (*ListAggregateRemediationExecutionsRequest) SetExecutionStatus ¶ added in v2.3.0
func (s *ListAggregateRemediationExecutionsRequest) SetExecutionStatus(v string) *ListAggregateRemediationExecutionsRequest
func (*ListAggregateRemediationExecutionsRequest) SetMaxResults ¶ added in v2.3.0
func (s *ListAggregateRemediationExecutionsRequest) SetMaxResults(v int64) *ListAggregateRemediationExecutionsRequest
func (*ListAggregateRemediationExecutionsRequest) SetNextToken ¶ added in v2.3.0
func (s *ListAggregateRemediationExecutionsRequest) SetNextToken(v string) *ListAggregateRemediationExecutionsRequest
func (*ListAggregateRemediationExecutionsRequest) SetResourceAccountId ¶ added in v2.3.0
func (s *ListAggregateRemediationExecutionsRequest) SetResourceAccountId(v int64) *ListAggregateRemediationExecutionsRequest
func (ListAggregateRemediationExecutionsRequest) String ¶ added in v2.3.0
func (s ListAggregateRemediationExecutionsRequest) String() string
type ListAggregateRemediationExecutionsResponse ¶ added in v2.3.0
type ListAggregateRemediationExecutionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAggregateRemediationExecutionsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAggregateRemediationExecutionsResponse) GoString ¶ added in v2.3.0
func (s ListAggregateRemediationExecutionsResponse) GoString() string
func (*ListAggregateRemediationExecutionsResponse) SetHeaders ¶ added in v2.3.0
func (s *ListAggregateRemediationExecutionsResponse) SetHeaders(v map[string]*string) *ListAggregateRemediationExecutionsResponse
func (*ListAggregateRemediationExecutionsResponse) SetStatusCode ¶ added in v2.3.0
func (s *ListAggregateRemediationExecutionsResponse) SetStatusCode(v int32) *ListAggregateRemediationExecutionsResponse
func (ListAggregateRemediationExecutionsResponse) String ¶ added in v2.3.0
func (s ListAggregateRemediationExecutionsResponse) String() string
type ListAggregateRemediationExecutionsResponseBody ¶ added in v2.3.0
type ListAggregateRemediationExecutionsResponseBody struct { // The queried remediation records. RemediationExecutionData *ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData `json:"RemediationExecutionData,omitempty" xml:"RemediationExecutionData,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListAggregateRemediationExecutionsResponseBody) GoString ¶ added in v2.3.0
func (s ListAggregateRemediationExecutionsResponseBody) GoString() string
func (*ListAggregateRemediationExecutionsResponseBody) SetRemediationExecutionData ¶ added in v2.3.0
func (s *ListAggregateRemediationExecutionsResponseBody) SetRemediationExecutionData(v *ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData) *ListAggregateRemediationExecutionsResponseBody
func (*ListAggregateRemediationExecutionsResponseBody) SetRequestId ¶ added in v2.3.0
func (s *ListAggregateRemediationExecutionsResponseBody) SetRequestId(v string) *ListAggregateRemediationExecutionsResponseBody
func (ListAggregateRemediationExecutionsResponseBody) String ¶ added in v2.3.0
func (s ListAggregateRemediationExecutionsResponseBody) String() string
type ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData ¶ added in v2.3.0
type ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData struct { // The maximum number of entries returned for a single request. MaxResults *int64 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The queried remediation records. RemediationExecutions []*ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions `json:"RemediationExecutions,omitempty" xml:"RemediationExecutions,omitempty" type:"Repeated"` }
func (ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData) GoString ¶ added in v2.3.0
func (s ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData) GoString() string
func (*ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData) SetMaxResults ¶ added in v2.3.0
func (*ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData) SetNextToken ¶ added in v2.3.0
func (*ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData) SetRemediationExecutions ¶ added in v2.3.0
func (ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData) String ¶ added in v2.3.0
func (s ListAggregateRemediationExecutionsResponseBodyRemediationExecutionData) String() string
type ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions ¶ added in v2.3.0
type ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions struct { // The time when the remediation record was created. ExecutionCreateDate *string `json:"ExecutionCreateDate,omitempty" xml:"ExecutionCreateDate,omitempty"` // The invocation ID of the remediation record. ExecutionInvocationId *string `json:"ExecutionInvocationId,omitempty" xml:"ExecutionInvocationId,omitempty"` // The IDs of the remediated resources. Multiple resource IDs are separated with commas (,). ExecutionResourceIds *string `json:"ExecutionResourceIds,omitempty" xml:"ExecutionResourceIds,omitempty"` // The resource type. ExecutionResourceType *string `json:"ExecutionResourceType,omitempty" xml:"ExecutionResourceType,omitempty"` // The status of the remediation. Valid values: // // * Success // * Failed ExecutionStatus *string `json:"ExecutionStatus,omitempty" xml:"ExecutionStatus,omitempty"` // The error message returned when the remediation fails. ExecutionStatusMessage *string `json:"ExecutionStatusMessage,omitempty" xml:"ExecutionStatusMessage,omitempty"` }
func (ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) GoString ¶ added in v2.3.0
func (*ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionCreateDate ¶ added in v2.3.0
func (*ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionInvocationId ¶ added in v2.3.0
func (*ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionResourceIds ¶ added in v2.3.0
func (*ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionResourceType ¶ added in v2.3.0
func (*ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionStatus ¶ added in v2.3.0
func (*ListAggregateRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionStatusMessage ¶ added in v2.3.0
type ListAggregateRemediationsRequest ¶
type ListAggregateRemediationsRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The rule IDs. Separate multiple rule IDs with commas (,). // // For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` }
func (ListAggregateRemediationsRequest) GoString ¶
func (s ListAggregateRemediationsRequest) GoString() string
func (*ListAggregateRemediationsRequest) SetAggregatorId ¶
func (s *ListAggregateRemediationsRequest) SetAggregatorId(v string) *ListAggregateRemediationsRequest
func (*ListAggregateRemediationsRequest) SetConfigRuleIds ¶
func (s *ListAggregateRemediationsRequest) SetConfigRuleIds(v string) *ListAggregateRemediationsRequest
func (ListAggregateRemediationsRequest) String ¶
func (s ListAggregateRemediationsRequest) String() string
type ListAggregateRemediationsResponse ¶
type ListAggregateRemediationsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAggregateRemediationsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAggregateRemediationsResponse) GoString ¶
func (s ListAggregateRemediationsResponse) GoString() string
func (*ListAggregateRemediationsResponse) SetHeaders ¶
func (s *ListAggregateRemediationsResponse) SetHeaders(v map[string]*string) *ListAggregateRemediationsResponse
func (*ListAggregateRemediationsResponse) SetStatusCode ¶
func (s *ListAggregateRemediationsResponse) SetStatusCode(v int32) *ListAggregateRemediationsResponse
func (ListAggregateRemediationsResponse) String ¶
func (s ListAggregateRemediationsResponse) String() string
type ListAggregateRemediationsResponseBody ¶
type ListAggregateRemediationsResponseBody struct { // An array that contains remediation templates. Remediations []*ListAggregateRemediationsResponseBodyRemediations `json:"Remediations,omitempty" xml:"Remediations,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListAggregateRemediationsResponseBody) GoString ¶
func (s ListAggregateRemediationsResponseBody) GoString() string
func (*ListAggregateRemediationsResponseBody) SetRemediations ¶
func (s *ListAggregateRemediationsResponseBody) SetRemediations(v []*ListAggregateRemediationsResponseBodyRemediations) *ListAggregateRemediationsResponseBody
func (*ListAggregateRemediationsResponseBody) SetRequestId ¶
func (s *ListAggregateRemediationsResponseBody) SetRequestId(v string) *ListAggregateRemediationsResponseBody
func (ListAggregateRemediationsResponseBody) String ¶
func (s ListAggregateRemediationsResponseBody) String() string
type ListAggregateRemediationsResponseBodyRemediations ¶
type ListAggregateRemediationsResponseBodyRemediations struct { // The ID of the Alibaba Cloud account to which the resource belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The execution mode of the remediation template. Valid values: // // * NON_EXECUTION: The remediation template is not executed. // * AUTO_EXECUTION: The remediation template is automatically executed. // * MANUAL_EXECUTION: The remediation template is manually executed. // * NOT_CONFIG: The execution mode is not specified. InvokeType *string `json:"InvokeType,omitempty" xml:"InvokeType,omitempty"` // The ID of the last successful execution of the remediation template. LastSuccessfulInvocationId *string `json:"LastSuccessfulInvocationId,omitempty" xml:"LastSuccessfulInvocationId,omitempty"` // The timestamp of the last successful execution of the remediation template. Unit: milliseconds. LastSuccessfulInvocationTime *int64 `json:"LastSuccessfulInvocationTime,omitempty" xml:"LastSuccessfulInvocationTime,omitempty"` // The mode of the last successful execution of the remediation template. Valid values: // // * NON_EXECUTION: The remediation template is not executed. // * AUTO_EXECUTION: The remediation template is automatically executed. // * MANUAL_EXECUTION: The remediation template is manually executed. // * NOT_CONFIG: The execution mode is not specified. LastSuccessfulInvocationType *string `json:"LastSuccessfulInvocationType,omitempty" xml:"LastSuccessfulInvocationType,omitempty"` // The converted configuration of the remediation template. This parameter is returned only for an OOS remediation template. RemediaitonOriginParams *string `json:"RemediaitonOriginParams,omitempty" xml:"RemediaitonOriginParams,omitempty"` // The ID of the remediation template. RemediationId *string `json:"RemediationId,omitempty" xml:"RemediationId,omitempty"` // The source of remediation template. Valid values: // // * ALIYUN: official template. // * CUSTOM: custom template. // * NONE: none. RemediationSourceType *string `json:"RemediationSourceType,omitempty" xml:"RemediationSourceType,omitempty"` // The ID of the remediation template. RemediationTemplateId *string `json:"RemediationTemplateId,omitempty" xml:"RemediationTemplateId,omitempty"` // The type of the remediation template. Valid values: // // * OOS: Operation Orchestration Service (official remediation). // * FC: Function Compute (custom remediation). RemediationType *string `json:"RemediationType,omitempty" xml:"RemediationType,omitempty"` }
func (ListAggregateRemediationsResponseBodyRemediations) GoString ¶
func (s ListAggregateRemediationsResponseBodyRemediations) GoString() string
func (*ListAggregateRemediationsResponseBodyRemediations) SetAccountId ¶
func (s *ListAggregateRemediationsResponseBodyRemediations) SetAccountId(v int64) *ListAggregateRemediationsResponseBodyRemediations
func (*ListAggregateRemediationsResponseBodyRemediations) SetAggregatorId ¶
func (s *ListAggregateRemediationsResponseBodyRemediations) SetAggregatorId(v string) *ListAggregateRemediationsResponseBodyRemediations
func (*ListAggregateRemediationsResponseBodyRemediations) SetConfigRuleId ¶
func (s *ListAggregateRemediationsResponseBodyRemediations) SetConfigRuleId(v string) *ListAggregateRemediationsResponseBodyRemediations
func (*ListAggregateRemediationsResponseBodyRemediations) SetInvokeType ¶
func (s *ListAggregateRemediationsResponseBodyRemediations) SetInvokeType(v string) *ListAggregateRemediationsResponseBodyRemediations
func (*ListAggregateRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationId ¶
func (s *ListAggregateRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationId(v string) *ListAggregateRemediationsResponseBodyRemediations
func (*ListAggregateRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationTime ¶
func (s *ListAggregateRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationTime(v int64) *ListAggregateRemediationsResponseBodyRemediations
func (*ListAggregateRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationType ¶
func (s *ListAggregateRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationType(v string) *ListAggregateRemediationsResponseBodyRemediations
func (*ListAggregateRemediationsResponseBodyRemediations) SetRemediaitonOriginParams ¶
func (s *ListAggregateRemediationsResponseBodyRemediations) SetRemediaitonOriginParams(v string) *ListAggregateRemediationsResponseBodyRemediations
func (*ListAggregateRemediationsResponseBodyRemediations) SetRemediationId ¶
func (s *ListAggregateRemediationsResponseBodyRemediations) SetRemediationId(v string) *ListAggregateRemediationsResponseBodyRemediations
func (*ListAggregateRemediationsResponseBodyRemediations) SetRemediationSourceType ¶
func (s *ListAggregateRemediationsResponseBodyRemediations) SetRemediationSourceType(v string) *ListAggregateRemediationsResponseBodyRemediations
func (*ListAggregateRemediationsResponseBodyRemediations) SetRemediationTemplateId ¶
func (s *ListAggregateRemediationsResponseBodyRemediations) SetRemediationTemplateId(v string) *ListAggregateRemediationsResponseBodyRemediations
func (*ListAggregateRemediationsResponseBodyRemediations) SetRemediationType ¶
func (s *ListAggregateRemediationsResponseBodyRemediations) SetRemediationType(v string) *ListAggregateRemediationsResponseBodyRemediations
func (ListAggregateRemediationsResponseBodyRemediations) String ¶
func (s ListAggregateRemediationsResponseBodyRemediations) String() string
type ListAggregateResourceEvaluationResultsRequest ¶
type ListAggregateResourceEvaluationResultsRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The compliance evaluation result of the resource. Valid values: // // * COMPLIANT: The resource is evaluated as compliant. // * NON_COMPLIANT: The resource is evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to the resource. // * INSUFFICIENT_DATA: No data is available. // * IGNORED: The resource is ignored during compliance evaluation. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The maximum number of entries to return for a single request. Valid values: 1 to 100. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that you want to use to initiate the current request. If the response of the previous request is truncated, you can use this token to initiate another request and obtain the remaining entries.“ NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region where one or more resources that you want to query reside. For example, the value `global` indicates global regions and the value `cn-hangzhou` indicates the China (Hangzhou) region. // // For more information about how to obtain the ID of a region, see [ListAggregateDiscoveredResources](~~265983~~). Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The ID of the resource. // // For more information about how to obtain the ID of a resource, see [ListAggregateDiscoveredResources](~~265983~~). ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the resource. // // For more information about how to query the type of a resource, see [ListAggregateDiscoveredResources](~~265983~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (ListAggregateResourceEvaluationResultsRequest) GoString ¶
func (s ListAggregateResourceEvaluationResultsRequest) GoString() string
func (*ListAggregateResourceEvaluationResultsRequest) SetAggregatorId ¶
func (s *ListAggregateResourceEvaluationResultsRequest) SetAggregatorId(v string) *ListAggregateResourceEvaluationResultsRequest
func (*ListAggregateResourceEvaluationResultsRequest) SetComplianceType ¶
func (s *ListAggregateResourceEvaluationResultsRequest) SetComplianceType(v string) *ListAggregateResourceEvaluationResultsRequest
func (*ListAggregateResourceEvaluationResultsRequest) SetMaxResults ¶
func (s *ListAggregateResourceEvaluationResultsRequest) SetMaxResults(v int32) *ListAggregateResourceEvaluationResultsRequest
func (*ListAggregateResourceEvaluationResultsRequest) SetNextToken ¶
func (s *ListAggregateResourceEvaluationResultsRequest) SetNextToken(v string) *ListAggregateResourceEvaluationResultsRequest
func (*ListAggregateResourceEvaluationResultsRequest) SetRegion ¶
func (s *ListAggregateResourceEvaluationResultsRequest) SetRegion(v string) *ListAggregateResourceEvaluationResultsRequest
func (*ListAggregateResourceEvaluationResultsRequest) SetResourceId ¶
func (s *ListAggregateResourceEvaluationResultsRequest) SetResourceId(v string) *ListAggregateResourceEvaluationResultsRequest
func (*ListAggregateResourceEvaluationResultsRequest) SetResourceType ¶
func (s *ListAggregateResourceEvaluationResultsRequest) SetResourceType(v string) *ListAggregateResourceEvaluationResultsRequest
func (ListAggregateResourceEvaluationResultsRequest) String ¶
func (s ListAggregateResourceEvaluationResultsRequest) String() string
type ListAggregateResourceEvaluationResultsResponse ¶
type ListAggregateResourceEvaluationResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAggregateResourceEvaluationResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAggregateResourceEvaluationResultsResponse) GoString ¶
func (s ListAggregateResourceEvaluationResultsResponse) GoString() string
func (*ListAggregateResourceEvaluationResultsResponse) SetHeaders ¶
func (s *ListAggregateResourceEvaluationResultsResponse) SetHeaders(v map[string]*string) *ListAggregateResourceEvaluationResultsResponse
func (*ListAggregateResourceEvaluationResultsResponse) SetStatusCode ¶
func (s *ListAggregateResourceEvaluationResultsResponse) SetStatusCode(v int32) *ListAggregateResourceEvaluationResultsResponse
func (ListAggregateResourceEvaluationResultsResponse) String ¶
func (s ListAggregateResourceEvaluationResultsResponse) String() string
type ListAggregateResourceEvaluationResultsResponseBody ¶
type ListAggregateResourceEvaluationResultsResponseBody struct { // The information about the compliance evaluation results returned. EvaluationResults *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults `json:"EvaluationResults,omitempty" xml:"EvaluationResults,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListAggregateResourceEvaluationResultsResponseBody) GoString ¶
func (s ListAggregateResourceEvaluationResultsResponseBody) GoString() string
func (*ListAggregateResourceEvaluationResultsResponseBody) SetEvaluationResults ¶
func (*ListAggregateResourceEvaluationResultsResponseBody) SetRequestId ¶
func (s *ListAggregateResourceEvaluationResultsResponseBody) SetRequestId(v string) *ListAggregateResourceEvaluationResultsResponseBody
func (ListAggregateResourceEvaluationResultsResponseBody) String ¶
func (s ListAggregateResourceEvaluationResultsResponseBody) String() string
type ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults ¶
type ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults struct { // The details of the compliance evaluation result. EvaluationResultList []*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList `json:"EvaluationResultList,omitempty" xml:"EvaluationResultList,omitempty" type:"Repeated"` // The maximum number of entries returned on each page. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that was used to initiate the next request. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults) GoString ¶
func (s ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults) GoString() string
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults) SetEvaluationResultList ¶
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults) SetMaxResults ¶
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults) SetNextToken ¶
func (ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults) String ¶
func (s ListAggregateResourceEvaluationResultsResponseBodyEvaluationResults) String() string
type ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList ¶
type ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList struct { // The annotation to the resource that is evaluated as incompliant. Annotation *string `json:"Annotation,omitempty" xml:"Annotation,omitempty"` // The compliance evaluation result of the resources. Valid values: // // * COMPLIANT: The resources are evaluated as compliant. // * NON_COMPLIANT: The resources are evaluated as incompliant. // * NOT_APPLICABLE: The rule does not apply to your resources. // * INSUFFICIENT_DATA: No resource data is available. // * IGNORED: The resource is ignored during compliance evaluation. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The timestamp when the rule was triggered. Unit: milliseconds. ConfigRuleInvokedTimestamp *int64 `json:"ConfigRuleInvokedTimestamp,omitempty" xml:"ConfigRuleInvokedTimestamp,omitempty"` // The identifying information about the compliance evaluation result. EvaluationResultIdentifier *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier `json:"EvaluationResultIdentifier,omitempty" xml:"EvaluationResultIdentifier,omitempty" type:"Struct"` // The trigger type of the managed rule. Valid values: // // * ConfigurationItemChangeNotification: The managed rule is triggered by configuration changes. // * ScheduledNotification: The managed rule is periodically triggered. InvokingEventMessageType *string `json:"InvokingEventMessageType,omitempty" xml:"InvokingEventMessageType,omitempty"` // Indicates whether the remediation template is enabled. Valid values: // // - true: The remediation template is enabled. // - false: The remediation template is disabled. RemediationEnabled *bool `json:"RemediationEnabled,omitempty" xml:"RemediationEnabled,omitempty"` // The timestamp when the compliance evaluation result was recorded. Unit: milliseconds. ResultRecordedTimestamp *int64 `json:"ResultRecordedTimestamp,omitempty" xml:"ResultRecordedTimestamp,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) GoString ¶
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetAnnotation ¶
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetComplianceType ¶
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetConfigRuleInvokedTimestamp ¶
func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetConfigRuleInvokedTimestamp(v int64) *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetEvaluationResultIdentifier ¶
func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetEvaluationResultIdentifier(v *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetInvokingEventMessageType ¶
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRemediationEnabled ¶
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetResultRecordedTimestamp ¶
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRiskLevel ¶
type ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier ¶
type ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier struct { // The information about the evaluated resource in the compliance evaluation result. EvaluationResultQualifier *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier `json:"EvaluationResultQualifier,omitempty" xml:"EvaluationResultQualifier,omitempty" type:"Struct"` // The timestamp when the compliance evaluation was performed. Unit: milliseconds. OrderingTimestamp *int64 `json:"OrderingTimestamp,omitempty" xml:"OrderingTimestamp,omitempty"` }
func (ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) GoString ¶
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetEvaluationResultQualifier ¶
func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetEvaluationResultQualifier(v *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetOrderingTimestamp ¶
type ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier ¶
type ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier struct { // The Alibaba Cloud Resource Name (ARN) of the rule. ConfigRuleArn *string `json:"ConfigRuleArn,omitempty" xml:"ConfigRuleArn,omitempty"` // The ID of the rule. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the monitoring rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The date from which the system automatically re-evaluates the ignored incompliant resources. // // > If the value of this parameter is left empty, the system does not automatically re-evaluate the ignored incompliant resources. You must manually re-evaluate the ignored incompliant resources. IgnoreDate *string `json:"IgnoreDate,omitempty" xml:"IgnoreDate,omitempty"` // The ID of the region where the resource resides. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The name of the resource. ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The type of the resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) GoString ¶
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleArn ¶
func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleArn(v string) *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleId ¶
func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleId(v string) *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleName ¶
func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleName(v string) *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetIgnoreDate ¶
func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetIgnoreDate(v string) *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetRegionId ¶
func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetRegionId(v string) *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceId ¶
func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceId(v string) *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceName ¶
func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceName(v string) *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceType ¶
func (s *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceType(v string) *ListAggregateResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
type ListAggregateResourceRelationsRequest ¶ added in v2.2.8
type ListAggregateResourceRelationsRequest struct { // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The maximum number of entries to return for a single request. Valid values: 1 to 1000. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. You do not need to specify this parameter for the first request. You must specify the token that is obtained from the previous query as the value of NextToken. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region in which the resource resides. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The type of the relationship between the resource and the object. // // Valid values: // // * IsContained: The object is included as part of the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * IsAttachedTo: The object is added to the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * IsAssociatedIn: The object is associated with the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * Contains: The actual value contains the expected value. // // <!-- --> // // <!-- --> // // <!-- --> RelationType *string `json:"RelationType,omitempty" xml:"RelationType,omitempty"` // The ID of the Alibaba Cloud account to which the resources in the account group belong. ResourceAccountId *int64 `json:"ResourceAccountId,omitempty" xml:"ResourceAccountId,omitempty"` // The resource ID. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The ID of the resource that is associated with the object. TargetResourceId *string `json:"TargetResourceId,omitempty" xml:"TargetResourceId,omitempty"` // The type of the resource that is associated with the object. TargetResourceType *string `json:"TargetResourceType,omitempty" xml:"TargetResourceType,omitempty"` }
func (ListAggregateResourceRelationsRequest) GoString ¶ added in v2.2.8
func (s ListAggregateResourceRelationsRequest) GoString() string
func (*ListAggregateResourceRelationsRequest) SetAggregatorId ¶ added in v2.2.8
func (s *ListAggregateResourceRelationsRequest) SetAggregatorId(v string) *ListAggregateResourceRelationsRequest
func (*ListAggregateResourceRelationsRequest) SetMaxResults ¶ added in v2.2.8
func (s *ListAggregateResourceRelationsRequest) SetMaxResults(v int32) *ListAggregateResourceRelationsRequest
func (*ListAggregateResourceRelationsRequest) SetNextToken ¶ added in v2.2.8
func (s *ListAggregateResourceRelationsRequest) SetNextToken(v string) *ListAggregateResourceRelationsRequest
func (*ListAggregateResourceRelationsRequest) SetRegion ¶ added in v2.2.8
func (s *ListAggregateResourceRelationsRequest) SetRegion(v string) *ListAggregateResourceRelationsRequest
func (*ListAggregateResourceRelationsRequest) SetRelationType ¶ added in v2.2.8
func (s *ListAggregateResourceRelationsRequest) SetRelationType(v string) *ListAggregateResourceRelationsRequest
func (*ListAggregateResourceRelationsRequest) SetResourceAccountId ¶ added in v2.2.8
func (s *ListAggregateResourceRelationsRequest) SetResourceAccountId(v int64) *ListAggregateResourceRelationsRequest
func (*ListAggregateResourceRelationsRequest) SetResourceId ¶ added in v2.2.8
func (s *ListAggregateResourceRelationsRequest) SetResourceId(v string) *ListAggregateResourceRelationsRequest
func (*ListAggregateResourceRelationsRequest) SetResourceType ¶ added in v2.2.8
func (s *ListAggregateResourceRelationsRequest) SetResourceType(v string) *ListAggregateResourceRelationsRequest
func (*ListAggregateResourceRelationsRequest) SetTargetResourceId ¶ added in v2.2.8
func (s *ListAggregateResourceRelationsRequest) SetTargetResourceId(v string) *ListAggregateResourceRelationsRequest
func (*ListAggregateResourceRelationsRequest) SetTargetResourceType ¶ added in v2.2.8
func (s *ListAggregateResourceRelationsRequest) SetTargetResourceType(v string) *ListAggregateResourceRelationsRequest
func (ListAggregateResourceRelationsRequest) String ¶ added in v2.2.8
func (s ListAggregateResourceRelationsRequest) String() string
type ListAggregateResourceRelationsResponse ¶ added in v2.2.8
type ListAggregateResourceRelationsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAggregateResourceRelationsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAggregateResourceRelationsResponse) GoString ¶ added in v2.2.8
func (s ListAggregateResourceRelationsResponse) GoString() string
func (*ListAggregateResourceRelationsResponse) SetHeaders ¶ added in v2.2.8
func (s *ListAggregateResourceRelationsResponse) SetHeaders(v map[string]*string) *ListAggregateResourceRelationsResponse
func (*ListAggregateResourceRelationsResponse) SetStatusCode ¶ added in v2.2.8
func (s *ListAggregateResourceRelationsResponse) SetStatusCode(v int32) *ListAggregateResourceRelationsResponse
func (ListAggregateResourceRelationsResponse) String ¶ added in v2.2.8
func (s ListAggregateResourceRelationsResponse) String() string
type ListAggregateResourceRelationsResponseBody ¶ added in v2.2.8
type ListAggregateResourceRelationsResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The result of the relationship. ResourceRelations *ListAggregateResourceRelationsResponseBodyResourceRelations `json:"ResourceRelations,omitempty" xml:"ResourceRelations,omitempty" type:"Struct"` }
func (ListAggregateResourceRelationsResponseBody) GoString ¶ added in v2.2.8
func (s ListAggregateResourceRelationsResponseBody) GoString() string
func (*ListAggregateResourceRelationsResponseBody) SetRequestId ¶ added in v2.2.8
func (s *ListAggregateResourceRelationsResponseBody) SetRequestId(v string) *ListAggregateResourceRelationsResponseBody
func (*ListAggregateResourceRelationsResponseBody) SetResourceRelations ¶ added in v2.2.8
func (s *ListAggregateResourceRelationsResponseBody) SetResourceRelations(v *ListAggregateResourceRelationsResponseBodyResourceRelations) *ListAggregateResourceRelationsResponseBody
func (ListAggregateResourceRelationsResponseBody) String ¶ added in v2.2.8
func (s ListAggregateResourceRelationsResponseBody) String() string
type ListAggregateResourceRelationsResponseBodyResourceRelations ¶ added in v2.2.8
type ListAggregateResourceRelationsResponseBodyResourceRelations struct { // The maximum number of entries returned on each page. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that was used to initiate the next request. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The type of the relationship between the resource and the object. // // Valid values: // // * IsContained: The object is included as part of the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * IsAttachedTo: The object is added to the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * IsAssociatedIn: The object is associated with the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * Contains: The actual value contains the expected value. // // <!-- --> // // <!-- --> // // <!-- --> ResourceRelationList []*ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList `json:"ResourceRelationList,omitempty" xml:"ResourceRelationList,omitempty" type:"Repeated"` }
func (ListAggregateResourceRelationsResponseBodyResourceRelations) GoString ¶ added in v2.2.8
func (s ListAggregateResourceRelationsResponseBodyResourceRelations) GoString() string
func (*ListAggregateResourceRelationsResponseBodyResourceRelations) SetMaxResults ¶ added in v2.2.8
func (*ListAggregateResourceRelationsResponseBodyResourceRelations) SetNextToken ¶ added in v2.2.8
func (*ListAggregateResourceRelationsResponseBodyResourceRelations) SetResourceRelationList ¶ added in v2.2.8
func (ListAggregateResourceRelationsResponseBodyResourceRelations) String ¶ added in v2.2.8
func (s ListAggregateResourceRelationsResponseBodyResourceRelations) String() string
type ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList ¶ added in v2.2.8
type ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList struct { // The ID of the Alibaba Cloud account to which the resource belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The type of the relationship between the resource and the object. // // Valid values: // // * IsContained: The object is included as part of the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * IsAttachedTo: The object is added to the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * IsAssociatedIn: The object is associated with the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * Contains: The object contains the resource. // // <!-- --> // // <!-- --> // // <!-- --> RelationType *string `json:"RelationType,omitempty" xml:"RelationType,omitempty"` // The resource ID. SourceResourceId *string `json:"SourceResourceId,omitempty" xml:"SourceResourceId,omitempty"` // The ID of the region to which the current resource belongs. SourceResourceRegionId *string `json:"SourceResourceRegionId,omitempty" xml:"SourceResourceRegionId,omitempty"` // The type of the resource. SourceResourceType *string `json:"SourceResourceType,omitempty" xml:"SourceResourceType,omitempty"` // The ID of the resource that is associated with the object. TargetResourceId *string `json:"TargetResourceId,omitempty" xml:"TargetResourceId,omitempty"` // The type of the resource that is associated with the object. TargetResourceType *string `json:"TargetResourceType,omitempty" xml:"TargetResourceType,omitempty"` }
func (ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) GoString ¶ added in v2.2.8
func (*ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetAccountId ¶ added in v2.2.8
func (*ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetRelationType ¶ added in v2.2.8
func (*ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetSourceResourceId ¶ added in v2.2.8
func (*ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetSourceResourceRegionId ¶ added in v2.2.8
func (s *ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetSourceResourceRegionId(v string) *ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList
func (*ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetSourceResourceType ¶ added in v2.2.8
func (*ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetTargetResourceId ¶ added in v2.2.8
func (*ListAggregateResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetTargetResourceType ¶ added in v2.2.8
type ListAggregateResourcesByAdvancedSearchRequest ¶ added in v2.3.0
type ListAggregateResourcesByAdvancedSearchRequest struct { // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The SQL statement used to query resources. Sql *string `json:"Sql,omitempty" xml:"Sql,omitempty"` }
func (ListAggregateResourcesByAdvancedSearchRequest) GoString ¶ added in v2.3.0
func (s ListAggregateResourcesByAdvancedSearchRequest) GoString() string
func (*ListAggregateResourcesByAdvancedSearchRequest) SetAggregatorId ¶ added in v2.3.0
func (s *ListAggregateResourcesByAdvancedSearchRequest) SetAggregatorId(v string) *ListAggregateResourcesByAdvancedSearchRequest
func (ListAggregateResourcesByAdvancedSearchRequest) String ¶ added in v2.3.0
func (s ListAggregateResourcesByAdvancedSearchRequest) String() string
type ListAggregateResourcesByAdvancedSearchResponse ¶ added in v2.3.0
type ListAggregateResourcesByAdvancedSearchResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAggregateResourcesByAdvancedSearchResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAggregateResourcesByAdvancedSearchResponse) GoString ¶ added in v2.3.0
func (s ListAggregateResourcesByAdvancedSearchResponse) GoString() string
func (*ListAggregateResourcesByAdvancedSearchResponse) SetHeaders ¶ added in v2.3.0
func (s *ListAggregateResourcesByAdvancedSearchResponse) SetHeaders(v map[string]*string) *ListAggregateResourcesByAdvancedSearchResponse
func (*ListAggregateResourcesByAdvancedSearchResponse) SetStatusCode ¶ added in v2.3.0
func (s *ListAggregateResourcesByAdvancedSearchResponse) SetStatusCode(v int32) *ListAggregateResourcesByAdvancedSearchResponse
func (ListAggregateResourcesByAdvancedSearchResponse) String ¶ added in v2.3.0
func (s ListAggregateResourcesByAdvancedSearchResponse) String() string
type ListAggregateResourcesByAdvancedSearchResponseBody ¶ added in v2.3.0
type ListAggregateResourcesByAdvancedSearchResponseBody struct { // The result of the request. QueryResults *ListAggregateResourcesByAdvancedSearchResponseBodyQueryResults `json:"QueryResults,omitempty" xml:"QueryResults,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListAggregateResourcesByAdvancedSearchResponseBody) GoString ¶ added in v2.3.0
func (s ListAggregateResourcesByAdvancedSearchResponseBody) GoString() string
func (*ListAggregateResourcesByAdvancedSearchResponseBody) SetQueryResults ¶ added in v2.3.0
func (*ListAggregateResourcesByAdvancedSearchResponseBody) SetRequestId ¶ added in v2.3.0
func (s *ListAggregateResourcesByAdvancedSearchResponseBody) SetRequestId(v string) *ListAggregateResourcesByAdvancedSearchResponseBody
func (ListAggregateResourcesByAdvancedSearchResponseBody) String ¶ added in v2.3.0
func (s ListAggregateResourcesByAdvancedSearchResponseBody) String() string
type ListAggregateResourcesByAdvancedSearchResponseBodyQueryResults ¶ added in v2.3.0
type ListAggregateResourcesByAdvancedSearchResponseBodyQueryResults struct { // The queried resources. A maximum of 1,000 data records can be returned. To view more data, use the download URL of the resource file. QueryResultList *ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList `json:"QueryResultList,omitempty" xml:"QueryResultList,omitempty" type:"Struct"` }
func (ListAggregateResourcesByAdvancedSearchResponseBodyQueryResults) GoString ¶ added in v2.3.0
func (s ListAggregateResourcesByAdvancedSearchResponseBodyQueryResults) GoString() string
func (*ListAggregateResourcesByAdvancedSearchResponseBodyQueryResults) SetQueryResultList ¶ added in v2.3.0
func (ListAggregateResourcesByAdvancedSearchResponseBodyQueryResults) String ¶ added in v2.3.0
func (s ListAggregateResourcesByAdvancedSearchResponseBodyQueryResults) String() string
type ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList ¶ added in v2.3.0
type ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList struct { // The field names. Columns []*string `json:"Columns,omitempty" xml:"Columns,omitempty" type:"Repeated"` // The resource data. Values []interface{} `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) GoString ¶ added in v2.3.0
func (s ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) GoString() string
func (*ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) SetColumns ¶ added in v2.3.0
func (*ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) SetValues ¶ added in v2.3.0
func (s *ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) SetValues(v []interface{}) *ListAggregateResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList
type ListAggregatorsRequest ¶
type ListAggregatorsRequest struct { // The maximum number of entries to return for a single request. Valid values: 1 to 100. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that is used to initiate the next request. If the response of the current request is truncated, this token is used to initiate another request and obtain the remaining entries. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (ListAggregatorsRequest) GoString ¶
func (s ListAggregatorsRequest) GoString() string
func (*ListAggregatorsRequest) SetMaxResults ¶
func (s *ListAggregatorsRequest) SetMaxResults(v int32) *ListAggregatorsRequest
func (*ListAggregatorsRequest) SetNextToken ¶
func (s *ListAggregatorsRequest) SetNextToken(v string) *ListAggregatorsRequest
func (ListAggregatorsRequest) String ¶
func (s ListAggregatorsRequest) String() string
type ListAggregatorsResponse ¶
type ListAggregatorsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAggregatorsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAggregatorsResponse) GoString ¶
func (s ListAggregatorsResponse) GoString() string
func (*ListAggregatorsResponse) SetBody ¶
func (s *ListAggregatorsResponse) SetBody(v *ListAggregatorsResponseBody) *ListAggregatorsResponse
func (*ListAggregatorsResponse) SetHeaders ¶
func (s *ListAggregatorsResponse) SetHeaders(v map[string]*string) *ListAggregatorsResponse
func (*ListAggregatorsResponse) SetStatusCode ¶
func (s *ListAggregatorsResponse) SetStatusCode(v int32) *ListAggregatorsResponse
func (ListAggregatorsResponse) String ¶
func (s ListAggregatorsResponse) String() string
type ListAggregatorsResponseBody ¶
type ListAggregatorsResponseBody struct { // The account groups returned. AggregatorsResult *ListAggregatorsResponseBodyAggregatorsResult `json:"AggregatorsResult,omitempty" xml:"AggregatorsResult,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListAggregatorsResponseBody) GoString ¶
func (s ListAggregatorsResponseBody) GoString() string
func (*ListAggregatorsResponseBody) SetAggregatorsResult ¶
func (s *ListAggregatorsResponseBody) SetAggregatorsResult(v *ListAggregatorsResponseBodyAggregatorsResult) *ListAggregatorsResponseBody
func (*ListAggregatorsResponseBody) SetRequestId ¶
func (s *ListAggregatorsResponseBody) SetRequestId(v string) *ListAggregatorsResponseBody
func (ListAggregatorsResponseBody) String ¶
func (s ListAggregatorsResponseBody) String() string
type ListAggregatorsResponseBodyAggregatorsResult ¶
type ListAggregatorsResponseBodyAggregatorsResult struct { // The information about the account groups. Aggregators []*ListAggregatorsResponseBodyAggregatorsResultAggregators `json:"Aggregators,omitempty" xml:"Aggregators,omitempty" type:"Repeated"` // The token that is used to initiate the next request. If the response of the current request is truncated, this token is used to initiate another request and obtain the remaining entries. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (ListAggregatorsResponseBodyAggregatorsResult) GoString ¶
func (s ListAggregatorsResponseBodyAggregatorsResult) GoString() string
func (*ListAggregatorsResponseBodyAggregatorsResult) SetAggregators ¶
func (*ListAggregatorsResponseBodyAggregatorsResult) SetNextToken ¶
func (s *ListAggregatorsResponseBodyAggregatorsResult) SetNextToken(v string) *ListAggregatorsResponseBodyAggregatorsResult
func (ListAggregatorsResponseBodyAggregatorsResult) String ¶
func (s ListAggregatorsResponseBodyAggregatorsResult) String() string
type ListAggregatorsResponseBodyAggregatorsResultAggregators ¶
type ListAggregatorsResponseBodyAggregatorsResultAggregators struct { // The ID of the management account used to create the account group. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The number of member accounts in the account group. AggregatorAccountCount *int64 `json:"AggregatorAccountCount,omitempty" xml:"AggregatorAccountCount,omitempty"` // The timestamp when the account group was created. AggregatorCreateTimestamp *int64 `json:"AggregatorCreateTimestamp,omitempty" xml:"AggregatorCreateTimestamp,omitempty"` // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The name of the account group. AggregatorName *string `json:"AggregatorName,omitempty" xml:"AggregatorName,omitempty"` // The status of the account group. Valid values: // // * 0: being created. // * 1: created. AggregatorStatus *int32 `json:"AggregatorStatus,omitempty" xml:"AggregatorStatus,omitempty"` // The type of the account group. Valid values: // // * RD: global account group. // * CUSTOM: custom account group. AggregatorType *string `json:"AggregatorType,omitempty" xml:"AggregatorType,omitempty"` // The description of the account group. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"` }
func (ListAggregatorsResponseBodyAggregatorsResultAggregators) GoString ¶
func (s ListAggregatorsResponseBodyAggregatorsResultAggregators) GoString() string
func (*ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAccountId ¶
func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAccountId(v int64) *ListAggregatorsResponseBodyAggregatorsResultAggregators
func (*ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorAccountCount ¶
func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorAccountCount(v int64) *ListAggregatorsResponseBodyAggregatorsResultAggregators
func (*ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorCreateTimestamp ¶
func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorCreateTimestamp(v int64) *ListAggregatorsResponseBodyAggregatorsResultAggregators
func (*ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorId ¶
func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorId(v string) *ListAggregatorsResponseBodyAggregatorsResultAggregators
func (*ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorName ¶
func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorName(v string) *ListAggregatorsResponseBodyAggregatorsResultAggregators
func (*ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorStatus ¶
func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorStatus(v int32) *ListAggregatorsResponseBodyAggregatorsResultAggregators
func (*ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorType ¶
func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetAggregatorType(v string) *ListAggregatorsResponseBodyAggregatorsResultAggregators
func (*ListAggregatorsResponseBodyAggregatorsResultAggregators) SetDescription ¶
func (s *ListAggregatorsResponseBodyAggregatorsResultAggregators) SetDescription(v string) *ListAggregatorsResponseBodyAggregatorsResultAggregators
func (*ListAggregatorsResponseBodyAggregatorsResultAggregators) SetFolderId ¶ added in v2.4.3
func (ListAggregatorsResponseBodyAggregatorsResultAggregators) String ¶
func (s ListAggregatorsResponseBodyAggregatorsResultAggregators) String() string
type ListCompliancePackTemplatesRequest ¶
type ListCompliancePackTemplatesRequest struct { // The ID of the compliance package template. // // For more information about how to obtain the ID of a compliance package template, see [ListCompliancePackTemplates](~~261176~~). CompliancePackTemplateId *string `json:"CompliancePackTemplateId,omitempty" xml:"CompliancePackTemplateId,omitempty"` // The page number. // // Pages start from page 1. Default value: 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // Valid values: 1 to 100. Minimum value: 1. Default value: 10. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The type of the resource evaluated by the rule. ResourceTypes *string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty"` }
func (ListCompliancePackTemplatesRequest) GoString ¶
func (s ListCompliancePackTemplatesRequest) GoString() string
func (*ListCompliancePackTemplatesRequest) SetCompliancePackTemplateId ¶
func (s *ListCompliancePackTemplatesRequest) SetCompliancePackTemplateId(v string) *ListCompliancePackTemplatesRequest
func (*ListCompliancePackTemplatesRequest) SetPageNumber ¶
func (s *ListCompliancePackTemplatesRequest) SetPageNumber(v int32) *ListCompliancePackTemplatesRequest
func (*ListCompliancePackTemplatesRequest) SetPageSize ¶
func (s *ListCompliancePackTemplatesRequest) SetPageSize(v int32) *ListCompliancePackTemplatesRequest
func (*ListCompliancePackTemplatesRequest) SetResourceTypes ¶ added in v2.2.7
func (s *ListCompliancePackTemplatesRequest) SetResourceTypes(v string) *ListCompliancePackTemplatesRequest
func (ListCompliancePackTemplatesRequest) String ¶
func (s ListCompliancePackTemplatesRequest) String() string
type ListCompliancePackTemplatesResponse ¶
type ListCompliancePackTemplatesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListCompliancePackTemplatesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListCompliancePackTemplatesResponse) GoString ¶
func (s ListCompliancePackTemplatesResponse) GoString() string
func (*ListCompliancePackTemplatesResponse) SetHeaders ¶
func (s *ListCompliancePackTemplatesResponse) SetHeaders(v map[string]*string) *ListCompliancePackTemplatesResponse
func (*ListCompliancePackTemplatesResponse) SetStatusCode ¶
func (s *ListCompliancePackTemplatesResponse) SetStatusCode(v int32) *ListCompliancePackTemplatesResponse
func (ListCompliancePackTemplatesResponse) String ¶
func (s ListCompliancePackTemplatesResponse) String() string
type ListCompliancePackTemplatesResponseBody ¶
type ListCompliancePackTemplatesResponseBody struct { // The information about the compliance package templates. CompliancePackTemplatesResult *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult `json:"CompliancePackTemplatesResult,omitempty" xml:"CompliancePackTemplatesResult,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListCompliancePackTemplatesResponseBody) GoString ¶
func (s ListCompliancePackTemplatesResponseBody) GoString() string
func (*ListCompliancePackTemplatesResponseBody) SetCompliancePackTemplatesResult ¶
func (s *ListCompliancePackTemplatesResponseBody) SetCompliancePackTemplatesResult(v *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) *ListCompliancePackTemplatesResponseBody
func (*ListCompliancePackTemplatesResponseBody) SetRequestId ¶
func (s *ListCompliancePackTemplatesResponseBody) SetRequestId(v string) *ListCompliancePackTemplatesResponseBody
func (ListCompliancePackTemplatesResponseBody) String ¶
func (s ListCompliancePackTemplatesResponseBody) String() string
type ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult ¶
type ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult struct { // The compliance package templates. CompliancePackTemplates []*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates `json:"CompliancePackTemplates,omitempty" xml:"CompliancePackTemplates,omitempty" type:"Repeated"` // The page number. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The total number of the compliance package templates returned. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) GoString ¶
func (s ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) GoString() string
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) SetCompliancePackTemplates ¶
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) SetPageNumber ¶
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) SetPageSize ¶
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) SetTotalCount ¶
func (ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) String ¶
func (s ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResult) String() string
type ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates ¶
type ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates struct { // The ID of the compliance package template. CompliancePackTemplateId *string `json:"CompliancePackTemplateId,omitempty" xml:"CompliancePackTemplateId,omitempty"` // The name of the compliance package template. CompliancePackTemplateName *string `json:"CompliancePackTemplateName,omitempty" xml:"CompliancePackTemplateName,omitempty"` // The information about managed rules in the compliance package. ConfigRules []*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules `json:"ConfigRules,omitempty" xml:"ConfigRules,omitempty" type:"Repeated"` // The description of the compliance package. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The tag of the compliance package. Labels *string `json:"Labels,omitempty" xml:"Labels,omitempty"` // The time when the compliance package was last updated. LastUpdate *int32 `json:"LastUpdate,omitempty" xml:"LastUpdate,omitempty"` // The risk level of the resources that are not compliant with the managed rules in the compliance package. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) GoString ¶
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) SetCompliancePackTemplateId ¶
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) SetCompliancePackTemplateName ¶
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) SetConfigRules ¶
func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) SetConfigRules(v []*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) SetDescription ¶
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) SetLabels ¶ added in v2.2.1
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) SetLastUpdate ¶ added in v2.2.1
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplates) SetRiskLevel ¶
type ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules ¶
type ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules struct { // The input parameters of the managed rule. ConfigRuleParameters []*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRulesConfigRuleParameters `json:"ConfigRuleParameters,omitempty" xml:"ConfigRuleParameters,omitempty" type:"Repeated"` // The description of the regulation. This parameter is available only for regulation compliance packages. ControlDescription *string `json:"ControlDescription,omitempty" xml:"ControlDescription,omitempty"` // The ID of the regulation. // // > This parameter is available only for regulation compliance packages. ControlId *string `json:"ControlId,omitempty" xml:"ControlId,omitempty"` // Indicates whether the rule was enabled together with the compliance package. Default value: false. The value true indicates that the rule was enabled together with the compliance package. Valid values: // // * true // * false DefaultEnable *bool `json:"DefaultEnable,omitempty" xml:"DefaultEnable,omitempty"` // The description of the managed rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The identifier of the managed rule. ManagedRuleIdentifier *string `json:"ManagedRuleIdentifier,omitempty" xml:"ManagedRuleIdentifier,omitempty"` // The name of the managed rule. ManagedRuleName *string `json:"ManagedRuleName,omitempty" xml:"ManagedRuleName,omitempty"` // The type of the resource evaluated based on the rule. ResourceTypesScope *string `json:"ResourceTypesScope,omitempty" xml:"ResourceTypesScope,omitempty"` // The risk level of the resources that are not compliant with the managed rule. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) GoString ¶
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetConfigRuleParameters ¶
func (s *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetConfigRuleParameters(v []*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRulesConfigRuleParameters) *ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetControlDescription ¶ added in v2.2.1
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetControlId ¶ added in v2.2.1
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetDefaultEnable ¶ added in v2.2.2
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetDescription ¶
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetManagedRuleIdentifier ¶
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetManagedRuleName ¶
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetResourceTypesScope ¶ added in v2.2.9
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRules) SetRiskLevel ¶
type ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRulesConfigRuleParameters ¶
type ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRulesConfigRuleParameters struct { // The name of the input parameter. ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"` // The value of the input parameter. ParameterValue *string `json:"ParameterValue,omitempty" xml:"ParameterValue,omitempty"` // Indicates whether the input parameter is required. Valid values: // // * true: The parameter is required. // * false: The input parameter is optional. Required *bool `json:"Required,omitempty" xml:"Required,omitempty"` }
func (ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRulesConfigRuleParameters) GoString ¶
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRulesConfigRuleParameters) SetParameterName ¶
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRulesConfigRuleParameters) SetParameterValue ¶
func (*ListCompliancePackTemplatesResponseBodyCompliancePackTemplatesResultCompliancePackTemplatesConfigRulesConfigRuleParameters) SetRequired ¶
type ListCompliancePacksRequest ¶
type ListCompliancePacksRequest struct { // The page number. // // Pages start from page 1. Default value: 1. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // Valid values: 1 to 100. Minimum value: 1. Default value: 10. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The status of the compliance package to be queried. Valid values: // // * ACTIVE: The compliance package is active. // * CREATING: The compliance package is being created. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ListCompliancePacksRequest) GoString ¶
func (s ListCompliancePacksRequest) GoString() string
func (*ListCompliancePacksRequest) SetPageNumber ¶
func (s *ListCompliancePacksRequest) SetPageNumber(v int32) *ListCompliancePacksRequest
func (*ListCompliancePacksRequest) SetPageSize ¶
func (s *ListCompliancePacksRequest) SetPageSize(v int32) *ListCompliancePacksRequest
func (*ListCompliancePacksRequest) SetStatus ¶
func (s *ListCompliancePacksRequest) SetStatus(v string) *ListCompliancePacksRequest
func (ListCompliancePacksRequest) String ¶
func (s ListCompliancePacksRequest) String() string
type ListCompliancePacksResponse ¶
type ListCompliancePacksResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListCompliancePacksResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListCompliancePacksResponse) GoString ¶
func (s ListCompliancePacksResponse) GoString() string
func (*ListCompliancePacksResponse) SetBody ¶
func (s *ListCompliancePacksResponse) SetBody(v *ListCompliancePacksResponseBody) *ListCompliancePacksResponse
func (*ListCompliancePacksResponse) SetHeaders ¶
func (s *ListCompliancePacksResponse) SetHeaders(v map[string]*string) *ListCompliancePacksResponse
func (*ListCompliancePacksResponse) SetStatusCode ¶
func (s *ListCompliancePacksResponse) SetStatusCode(v int32) *ListCompliancePacksResponse
func (ListCompliancePacksResponse) String ¶
func (s ListCompliancePacksResponse) String() string
type ListCompliancePacksResponseBody ¶
type ListCompliancePacksResponseBody struct { // The compliance packages returned. CompliancePacksResult *ListCompliancePacksResponseBodyCompliancePacksResult `json:"CompliancePacksResult,omitempty" xml:"CompliancePacksResult,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListCompliancePacksResponseBody) GoString ¶
func (s ListCompliancePacksResponseBody) GoString() string
func (*ListCompliancePacksResponseBody) SetCompliancePacksResult ¶
func (s *ListCompliancePacksResponseBody) SetCompliancePacksResult(v *ListCompliancePacksResponseBodyCompliancePacksResult) *ListCompliancePacksResponseBody
func (*ListCompliancePacksResponseBody) SetRequestId ¶
func (s *ListCompliancePacksResponseBody) SetRequestId(v string) *ListCompliancePacksResponseBody
func (ListCompliancePacksResponseBody) String ¶
func (s ListCompliancePacksResponseBody) String() string
type ListCompliancePacksResponseBodyCompliancePacksResult ¶
type ListCompliancePacksResponseBodyCompliancePacksResult struct { // The details of the compliance package. CompliancePacks []*ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks `json:"CompliancePacks,omitempty" xml:"CompliancePacks,omitempty" type:"Repeated"` // The page number of the returned page. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned per page. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The total number of compliance packages returned. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListCompliancePacksResponseBodyCompliancePacksResult) GoString ¶
func (s ListCompliancePacksResponseBodyCompliancePacksResult) GoString() string
func (*ListCompliancePacksResponseBodyCompliancePacksResult) SetCompliancePacks ¶
func (*ListCompliancePacksResponseBodyCompliancePacksResult) SetPageNumber ¶
func (s *ListCompliancePacksResponseBodyCompliancePacksResult) SetPageNumber(v int32) *ListCompliancePacksResponseBodyCompliancePacksResult
func (*ListCompliancePacksResponseBodyCompliancePacksResult) SetPageSize ¶
func (s *ListCompliancePacksResponseBodyCompliancePacksResult) SetPageSize(v int32) *ListCompliancePacksResponseBodyCompliancePacksResult
func (*ListCompliancePacksResponseBodyCompliancePacksResult) SetTotalCount ¶
func (s *ListCompliancePacksResponseBodyCompliancePacksResult) SetTotalCount(v int64) *ListCompliancePacksResponseBodyCompliancePacksResult
func (ListCompliancePacksResponseBodyCompliancePacksResult) String ¶
func (s ListCompliancePacksResponseBodyCompliancePacksResult) String() string
type ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks ¶
type ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks struct { // The ID of the Alibaba Cloud account to which the compliance package belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The name of the compliance package. CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` // The ID of the compliance package template based on which the compliance package was created. CompliancePackTemplateId *string `json:"CompliancePackTemplateId,omitempty" xml:"CompliancePackTemplateId,omitempty"` // The timestamp when the compliance package was created. Unit: milliseconds. CreateTimestamp *int64 `json:"CreateTimestamp,omitempty" xml:"CreateTimestamp,omitempty"` // The description of the compliance package. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The risk level of the resources that are not compliant with the managed rules in the compliance package. Valid values: // // * 1: high risk level. // * 2: medium risk level. // * 3: low risk level. RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The status of the compliance package. Valid values: // // * ACTIVE: The compliance package is active. // * CREATING: The compliance package is being created. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) GoString ¶
func (s ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) GoString() string
func (*ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetAccountId ¶
func (*ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackId ¶
func (s *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackId(v string) *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
func (*ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackName ¶
func (s *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackName(v string) *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
func (*ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackTemplateId ¶
func (s *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCompliancePackTemplateId(v string) *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
func (*ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCreateTimestamp ¶
func (s *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetCreateTimestamp(v int64) *ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks
func (*ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetDescription ¶
func (*ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) SetRiskLevel ¶
func (ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) String ¶
func (s ListCompliancePacksResponseBodyCompliancePacksResultCompliancePacks) String() string
type ListConfigDeliveryChannelsRequest ¶
type ListConfigDeliveryChannelsRequest struct { // The ID of the delivery channel. Separate multiple IDs with commas (,). DeliveryChannelIds *string `json:"DeliveryChannelIds,omitempty" xml:"DeliveryChannelIds,omitempty"` }
func (ListConfigDeliveryChannelsRequest) GoString ¶
func (s ListConfigDeliveryChannelsRequest) GoString() string
func (*ListConfigDeliveryChannelsRequest) SetDeliveryChannelIds ¶
func (s *ListConfigDeliveryChannelsRequest) SetDeliveryChannelIds(v string) *ListConfigDeliveryChannelsRequest
func (ListConfigDeliveryChannelsRequest) String ¶
func (s ListConfigDeliveryChannelsRequest) String() string
type ListConfigDeliveryChannelsResponse ¶
type ListConfigDeliveryChannelsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListConfigDeliveryChannelsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListConfigDeliveryChannelsResponse) GoString ¶
func (s ListConfigDeliveryChannelsResponse) GoString() string
func (*ListConfigDeliveryChannelsResponse) SetHeaders ¶
func (s *ListConfigDeliveryChannelsResponse) SetHeaders(v map[string]*string) *ListConfigDeliveryChannelsResponse
func (*ListConfigDeliveryChannelsResponse) SetStatusCode ¶
func (s *ListConfigDeliveryChannelsResponse) SetStatusCode(v int32) *ListConfigDeliveryChannelsResponse
func (ListConfigDeliveryChannelsResponse) String ¶
func (s ListConfigDeliveryChannelsResponse) String() string
type ListConfigDeliveryChannelsResponseBody ¶
type ListConfigDeliveryChannelsResponseBody struct { // The information about the delivery channels. DeliveryChannels []*ListConfigDeliveryChannelsResponseBodyDeliveryChannels `json:"DeliveryChannels,omitempty" xml:"DeliveryChannels,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListConfigDeliveryChannelsResponseBody) GoString ¶
func (s ListConfigDeliveryChannelsResponseBody) GoString() string
func (*ListConfigDeliveryChannelsResponseBody) SetDeliveryChannels ¶
func (s *ListConfigDeliveryChannelsResponseBody) SetDeliveryChannels(v []*ListConfigDeliveryChannelsResponseBodyDeliveryChannels) *ListConfigDeliveryChannelsResponseBody
func (*ListConfigDeliveryChannelsResponseBody) SetRequestId ¶
func (s *ListConfigDeliveryChannelsResponseBody) SetRequestId(v string) *ListConfigDeliveryChannelsResponseBody
func (ListConfigDeliveryChannelsResponseBody) String ¶
func (s ListConfigDeliveryChannelsResponseBody) String() string
type ListConfigDeliveryChannelsResponseBodyDeliveryChannels ¶
type ListConfigDeliveryChannelsResponseBodyDeliveryChannels struct { // The ID of your Alibaba Cloud account. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // Indicates whether the specified destination receives resource change logs. If the value of this parameter is true, Cloud Config delivers the resource change logs to OSS, Log Service, or MNS when the configurations of the resources change. Valid values: // // * true: The specified destination receives resource change logs. // * false: The specified destination does not receive resource change logs. ConfigurationItemChangeNotification *bool `json:"ConfigurationItemChangeNotification,omitempty" xml:"ConfigurationItemChangeNotification,omitempty"` // Indicates whether the specified destination receives scheduled resource snapshots. Cloud Config delivers scheduled resource snapshots at `04:00Z` and `16:00Z` to OSS, MNS, or Log Service every day. The time is displayed in UTC. Valid values: // // * true: The specified destination receives scheduled resource snapshots. // * false: The specified destination does not receive scheduled resource snapshots. ConfigurationSnapshot *bool `json:"ConfigurationSnapshot,omitempty" xml:"ConfigurationSnapshot,omitempty"` // The ARN of the role assumed by the delivery channel. DeliveryChannelAssumeRoleArn *string `json:"DeliveryChannelAssumeRoleArn,omitempty" xml:"DeliveryChannelAssumeRoleArn,omitempty"` // The rule that is attached to the delivery channel. This parameter is available when you deliver data of all types to MNS or deliver snapshots to Log Service. // // * If the value of the DeliveryChannelType parameter is MNS, take note of the following settings of the lowest risk level and resource types of the events to which you subscribed: // // * The setting of the lowest risk level for the events to which you want to subscribe is in the following format: `{"filterType":"RuleRiskLevel","value":"1","multiple":false}`. // // The `value` field indicates the lowest risk level of the events to which you want to subscribe. Valid values: 1, 2, and 3. The value 1 indicates the high risk level, the value 2 indicates the medium risk level, and the value 3 indicates the low risk level. // // * The setting of the resource types of the events to which you want to subscribe is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field indicates the resource types of the events to which you want to subscribe. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` // // * If you set the DeliveryChannelType parameter to SLS, the setting of the resource types of the snapshots to which you want to deliver is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field specifies the resource types of the snapshots to which you want to deliver. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` DeliveryChannelCondition *string `json:"DeliveryChannelCondition,omitempty" xml:"DeliveryChannelCondition,omitempty"` // The ID of the delivery channel. DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` // The name of the delivery channel. DeliveryChannelName *string `json:"DeliveryChannelName,omitempty" xml:"DeliveryChannelName,omitempty"` // The Alibaba Cloud Resource Name (ARN) of the delivery destination. // // * If the value of the DeliveryChannelType parameter is OSS, the value of this parameter is the ARN of the destination OSS bucket. // * If the value of the DeliveryChannelType parameter is MNS, the value of this parameter is the ARN of the destination MNS topic. // * If the value of the DeliveryChannelType parameter is SLS, the value of this parameter is the ARN of the destination Log Service Logstore. DeliveryChannelTargetArn *string `json:"DeliveryChannelTargetArn,omitempty" xml:"DeliveryChannelTargetArn,omitempty"` // The type of the delivery channel. Valid values: // // * OSS: Object Storage Service (OSS) // * MNS: Message Service (MNS) // * SLS: Log Service DeliveryChannelType *string `json:"DeliveryChannelType,omitempty" xml:"DeliveryChannelType,omitempty"` // The time when Cloud Config delivers scheduled resources snapshots every day. // // Format: `HH:mmZ`. This time is displayed in UTC. DeliverySnapshotTime *string `json:"DeliverySnapshotTime,omitempty" xml:"DeliverySnapshotTime,omitempty"` // The description of the delivery channel. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Indicates whether the specified destination receives resource non-compliance events. If the value of this parameter is true, Cloud Config delivers resource non-compliance events to Log Service or MNS when resources are evaluated as non-compliant. Valid values: // // * true: The specified destination receives resource non-compliance events. // * false: The specified destination does not receive resource non-compliance events. NonCompliantNotification *bool `json:"NonCompliantNotification,omitempty" xml:"NonCompliantNotification,omitempty"` // The ARN of the OSS bucket to which you want to transfer the delivery data when the size of the data exceeds the specified upper limit of the delivery channel. OversizedDataOSSTargetArn *string `json:"OversizedDataOSSTargetArn,omitempty" xml:"OversizedDataOSSTargetArn,omitempty"` // The status of the delivery channel. Valid values: // // * 0: The delivery channel is disabled. // * 1: The delivery channel is enabled. Status *int32 `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ListConfigDeliveryChannelsResponseBodyDeliveryChannels) GoString ¶
func (s ListConfigDeliveryChannelsResponseBodyDeliveryChannels) GoString() string
func (*ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetAccountId ¶
func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetAccountId(v int64) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetConfigurationItemChangeNotification ¶
func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetConfigurationItemChangeNotification(v bool) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetConfigurationSnapshot ¶
func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetConfigurationSnapshot(v bool) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelAssumeRoleArn ¶
func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelAssumeRoleArn(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelCondition ¶
func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelCondition(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelId ¶
func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelId(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelName ¶
func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelName(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelTargetArn ¶
func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelTargetArn(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelType ¶
func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliveryChannelType(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliverySnapshotTime ¶ added in v2.2.1
func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDeliverySnapshotTime(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDescription ¶
func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetDescription(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetNonCompliantNotification ¶
func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetNonCompliantNotification(v bool) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
func (*ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetOversizedDataOSSTargetArn ¶
func (s *ListConfigDeliveryChannelsResponseBodyDeliveryChannels) SetOversizedDataOSSTargetArn(v string) *ListConfigDeliveryChannelsResponseBodyDeliveryChannels
func (ListConfigDeliveryChannelsResponseBodyDeliveryChannels) String ¶
func (s ListConfigDeliveryChannelsResponseBodyDeliveryChannels) String() string
type ListConfigRuleEvaluationResultsRequest ¶
type ListConfigRuleEvaluationResultsRequest struct { // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListCompliancePacks](~~263332~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The compliance evaluation result of the resource. Valid values: // // * COMPLIANT: The resource is evaluated as compliant. // * NON_COMPLIANT: The resource is evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to the resource. // * INSUFFICIENT_DATA: No data is available. // * IGNORED: The resource is ignored during compliance evaluation. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The ID of the rule. // // For more information about how to obtain the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The maximum number of entries to return for a single request. Valid values: 1 to 100. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that is used to initiate the next request. If the response to the current request is truncated, this token is used to initiate another request and obtain the remaining entries.“ NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region where the resources that you want to evaluate reside. Separate multiple region IDs with commas (,). Regions *string `json:"Regions,omitempty" xml:"Regions,omitempty"` // The ID of the resource group to which the resources that you want to evaluate belong. Separate multiple resource group IDs with commas (,). ResourceGroupIds *string `json:"ResourceGroupIds,omitempty" xml:"ResourceGroupIds,omitempty"` // The type of the resources that you want to evaluate. Separate multiple resource types with commas (,). ResourceTypes *string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty"` }
func (ListConfigRuleEvaluationResultsRequest) GoString ¶
func (s ListConfigRuleEvaluationResultsRequest) GoString() string
func (*ListConfigRuleEvaluationResultsRequest) SetCompliancePackId ¶
func (s *ListConfigRuleEvaluationResultsRequest) SetCompliancePackId(v string) *ListConfigRuleEvaluationResultsRequest
func (*ListConfigRuleEvaluationResultsRequest) SetComplianceType ¶
func (s *ListConfigRuleEvaluationResultsRequest) SetComplianceType(v string) *ListConfigRuleEvaluationResultsRequest
func (*ListConfigRuleEvaluationResultsRequest) SetConfigRuleId ¶
func (s *ListConfigRuleEvaluationResultsRequest) SetConfigRuleId(v string) *ListConfigRuleEvaluationResultsRequest
func (*ListConfigRuleEvaluationResultsRequest) SetMaxResults ¶
func (s *ListConfigRuleEvaluationResultsRequest) SetMaxResults(v int32) *ListConfigRuleEvaluationResultsRequest
func (*ListConfigRuleEvaluationResultsRequest) SetNextToken ¶
func (s *ListConfigRuleEvaluationResultsRequest) SetNextToken(v string) *ListConfigRuleEvaluationResultsRequest
func (*ListConfigRuleEvaluationResultsRequest) SetRegions ¶ added in v2.2.3
func (s *ListConfigRuleEvaluationResultsRequest) SetRegions(v string) *ListConfigRuleEvaluationResultsRequest
func (*ListConfigRuleEvaluationResultsRequest) SetResourceGroupIds ¶ added in v2.2.3
func (s *ListConfigRuleEvaluationResultsRequest) SetResourceGroupIds(v string) *ListConfigRuleEvaluationResultsRequest
func (*ListConfigRuleEvaluationResultsRequest) SetResourceTypes ¶ added in v2.2.3
func (s *ListConfigRuleEvaluationResultsRequest) SetResourceTypes(v string) *ListConfigRuleEvaluationResultsRequest
func (ListConfigRuleEvaluationResultsRequest) String ¶
func (s ListConfigRuleEvaluationResultsRequest) String() string
type ListConfigRuleEvaluationResultsResponse ¶
type ListConfigRuleEvaluationResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListConfigRuleEvaluationResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListConfigRuleEvaluationResultsResponse) GoString ¶
func (s ListConfigRuleEvaluationResultsResponse) GoString() string
func (*ListConfigRuleEvaluationResultsResponse) SetHeaders ¶
func (s *ListConfigRuleEvaluationResultsResponse) SetHeaders(v map[string]*string) *ListConfigRuleEvaluationResultsResponse
func (*ListConfigRuleEvaluationResultsResponse) SetStatusCode ¶
func (s *ListConfigRuleEvaluationResultsResponse) SetStatusCode(v int32) *ListConfigRuleEvaluationResultsResponse
func (ListConfigRuleEvaluationResultsResponse) String ¶
func (s ListConfigRuleEvaluationResultsResponse) String() string
type ListConfigRuleEvaluationResultsResponseBody ¶
type ListConfigRuleEvaluationResultsResponseBody struct { // The compliance evaluation result returned. EvaluationResults *ListConfigRuleEvaluationResultsResponseBodyEvaluationResults `json:"EvaluationResults,omitempty" xml:"EvaluationResults,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListConfigRuleEvaluationResultsResponseBody) GoString ¶
func (s ListConfigRuleEvaluationResultsResponseBody) GoString() string
func (*ListConfigRuleEvaluationResultsResponseBody) SetEvaluationResults ¶
func (s *ListConfigRuleEvaluationResultsResponseBody) SetEvaluationResults(v *ListConfigRuleEvaluationResultsResponseBodyEvaluationResults) *ListConfigRuleEvaluationResultsResponseBody
func (*ListConfigRuleEvaluationResultsResponseBody) SetRequestId ¶
func (s *ListConfigRuleEvaluationResultsResponseBody) SetRequestId(v string) *ListConfigRuleEvaluationResultsResponseBody
func (ListConfigRuleEvaluationResultsResponseBody) String ¶
func (s ListConfigRuleEvaluationResultsResponseBody) String() string
type ListConfigRuleEvaluationResultsResponseBodyEvaluationResults ¶
type ListConfigRuleEvaluationResultsResponseBodyEvaluationResults struct { // The details of the compliance evaluation result. EvaluationResultList []*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList `json:"EvaluationResultList,omitempty" xml:"EvaluationResultList,omitempty" type:"Repeated"` // The maximum number of entries returned per page. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that was used to initiate the next request. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (ListConfigRuleEvaluationResultsResponseBodyEvaluationResults) GoString ¶
func (s ListConfigRuleEvaluationResultsResponseBodyEvaluationResults) GoString() string
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResults) SetEvaluationResultList ¶
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResults) SetMaxResults ¶
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResults) SetNextToken ¶
func (ListConfigRuleEvaluationResultsResponseBodyEvaluationResults) String ¶
func (s ListConfigRuleEvaluationResultsResponseBodyEvaluationResults) String() string
type ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList ¶
type ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList struct { // The annotation to the resource that is evaluated as non-compliant. The following parameters may be returned: // // * `configuration`: the current resource configuration that is evaluated as non-compliant. // * `desiredValue`: the expected resource configuration that is evaluated as compliant. // * `operator`: the operator that compares the current configuration with the expected configuration of the resource. // * `property`: the JSON path of the current configuration in the resource property struct. // * `reason`: the reason why the resource is evaluated as non-compliant. Annotation *string `json:"Annotation,omitempty" xml:"Annotation,omitempty"` // The compliance evaluation result of the resources. Valid values: // // * COMPLIANT: The resources are evaluated as compliant. // * NON_COMPLIANT: The resources are evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to the resources. // * INSUFFICIENT_DATA: No resource data is available. // * IGNORED: The resource is ignored during compliance evaluation. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The timestamp when the rule was triggered for the compliance evaluation. Unit: milliseconds. ConfigRuleInvokedTimestamp *int64 `json:"ConfigRuleInvokedTimestamp,omitempty" xml:"ConfigRuleInvokedTimestamp,omitempty"` // The identifier of the compliance evaluation result. EvaluationResultIdentifier *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier `json:"EvaluationResultIdentifier,omitempty" xml:"EvaluationResultIdentifier,omitempty" type:"Struct"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The rule is triggered by configuration changes. // * ScheduledNotification: The rule is periodically triggered. InvokingEventMessageType *string `json:"InvokingEventMessageType,omitempty" xml:"InvokingEventMessageType,omitempty"` // Indicates whether the remediation template is enabled. Valid values: // // - true: The remediation template is enabled. // - false: The remediation template is disabled. RemediationEnabled *bool `json:"RemediationEnabled,omitempty" xml:"RemediationEnabled,omitempty"` // The timestamp when the compliance evaluation result was recorded. Unit: milliseconds. ResultRecordedTimestamp *int64 `json:"ResultRecordedTimestamp,omitempty" xml:"ResultRecordedTimestamp,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetAnnotation ¶
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetComplianceType ¶
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetConfigRuleInvokedTimestamp ¶
func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetConfigRuleInvokedTimestamp(v int64) *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetEvaluationResultIdentifier ¶
func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetEvaluationResultIdentifier(v *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetInvokingEventMessageType ¶
func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetInvokingEventMessageType(v string) *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRemediationEnabled ¶
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetResultRecordedTimestamp ¶
func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetResultRecordedTimestamp(v int64) *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRiskLevel ¶
type ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier ¶
type ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier struct { // The information about the evaluated resource in the compliance evaluation result. EvaluationResultQualifier *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier `json:"EvaluationResultQualifier,omitempty" xml:"EvaluationResultQualifier,omitempty" type:"Struct"` // The timestamp when the compliance evaluation was performed. Unit: milliseconds. OrderingTimestamp *int64 `json:"OrderingTimestamp,omitempty" xml:"OrderingTimestamp,omitempty"` }
func (ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) GoString ¶
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetEvaluationResultQualifier ¶
func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetEvaluationResultQualifier(v *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetOrderingTimestamp ¶
type ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier ¶
type ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier struct { // The ID of the compliance package to which the rule belongs. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The Alibaba Cloud Resource Name (ARN) of the rule. ConfigRuleArn *string `json:"ConfigRuleArn,omitempty" xml:"ConfigRuleArn,omitempty"` // The ID of the rule. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The date on which the system automatically re-evaluates the ignored incompliant resources. // // > If this parameter is left empty, the system does not automatically re-evaluate the ignored incompliant resources. You must manually re-evaluate the ignored incompliant resources. IgnoreDate *string `json:"IgnoreDate,omitempty" xml:"IgnoreDate,omitempty"` // The ID of the region where the resource resides. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The name of the resource. ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The ID of the Alibaba Cloud account to which the resources belong. ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The type of the resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) GoString ¶
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetCompliancePackId ¶
func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetCompliancePackId(v string) *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleArn ¶
func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleArn(v string) *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleId ¶
func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleId(v string) *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleName ¶
func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleName(v string) *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetIgnoreDate ¶
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetRegionId ¶
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceId ¶
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceName ¶
func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceName(v string) *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceOwnerId ¶
func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceOwnerId(v int64) *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
func (*ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceType ¶
func (s *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceType(v string) *ListConfigRuleEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier
type ListConfigRuleEvaluationStatisticsResponse ¶ added in v2.3.0
type ListConfigRuleEvaluationStatisticsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListConfigRuleEvaluationStatisticsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListConfigRuleEvaluationStatisticsResponse) GoString ¶ added in v2.3.0
func (s ListConfigRuleEvaluationStatisticsResponse) GoString() string
func (*ListConfigRuleEvaluationStatisticsResponse) SetHeaders ¶ added in v2.3.0
func (s *ListConfigRuleEvaluationStatisticsResponse) SetHeaders(v map[string]*string) *ListConfigRuleEvaluationStatisticsResponse
func (*ListConfigRuleEvaluationStatisticsResponse) SetStatusCode ¶ added in v2.3.0
func (s *ListConfigRuleEvaluationStatisticsResponse) SetStatusCode(v int32) *ListConfigRuleEvaluationStatisticsResponse
func (ListConfigRuleEvaluationStatisticsResponse) String ¶ added in v2.3.0
func (s ListConfigRuleEvaluationStatisticsResponse) String() string
type ListConfigRuleEvaluationStatisticsResponseBody ¶ added in v2.3.0
type ListConfigRuleEvaluationStatisticsResponseBody struct { // The statistics of compliance evaluation results. EvaluationResults []*ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults `json:"EvaluationResults,omitempty" xml:"EvaluationResults,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListConfigRuleEvaluationStatisticsResponseBody) GoString ¶ added in v2.3.0
func (s ListConfigRuleEvaluationStatisticsResponseBody) GoString() string
func (*ListConfigRuleEvaluationStatisticsResponseBody) SetEvaluationResults ¶ added in v2.3.0
func (s *ListConfigRuleEvaluationStatisticsResponseBody) SetEvaluationResults(v []*ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) *ListConfigRuleEvaluationStatisticsResponseBody
func (*ListConfigRuleEvaluationStatisticsResponseBody) SetRequestId ¶ added in v2.3.0
func (s *ListConfigRuleEvaluationStatisticsResponseBody) SetRequestId(v string) *ListConfigRuleEvaluationStatisticsResponseBody
func (ListConfigRuleEvaluationStatisticsResponseBody) String ¶ added in v2.3.0
func (s ListConfigRuleEvaluationStatisticsResponseBody) String() string
type ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults ¶ added in v2.3.0
type ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults struct { // The number of resources that are evaluated as non-compliant. NonCompliantResourceCnt *int32 `json:"NonCompliantResourceCnt,omitempty" xml:"NonCompliantResourceCnt,omitempty"` // The number of rules based on which resources are evaluated as non-compliant. NonCompliantRuleCnt *int32 `json:"NonCompliantRuleCnt,omitempty" xml:"NonCompliantRuleCnt,omitempty"` // The date on which the statistics are obtained. StatisticDate *string `json:"StatisticDate,omitempty" xml:"StatisticDate,omitempty"` // The total number of resources. TotalResourceCnt *int32 `json:"TotalResourceCnt,omitempty" xml:"TotalResourceCnt,omitempty"` // The total number of rules. TotalRuleCnt *int32 `json:"TotalRuleCnt,omitempty" xml:"TotalRuleCnt,omitempty"` }
func (ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) GoString ¶ added in v2.3.0
func (s ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) GoString() string
func (*ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetNonCompliantResourceCnt ¶ added in v2.3.0
func (s *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetNonCompliantResourceCnt(v int32) *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
func (*ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetNonCompliantRuleCnt ¶ added in v2.3.0
func (s *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetNonCompliantRuleCnt(v int32) *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
func (*ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetStatisticDate ¶ added in v2.3.0
func (s *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetStatisticDate(v string) *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
func (*ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetTotalResourceCnt ¶ added in v2.3.0
func (s *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetTotalResourceCnt(v int32) *ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults
func (*ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) SetTotalRuleCnt ¶ added in v2.3.0
func (ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) String ¶ added in v2.3.0
func (s ListConfigRuleEvaluationStatisticsResponseBodyEvaluationResults) String() string
type ListConfigRulesRequest ¶ added in v2.2.7
type ListConfigRulesRequest struct { // The compliance evaluation result. Valid values: // // * COMPLIANT: The resources are evaluated as compliant. // * NON_COMPLIANT: The resources are evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to the resources. // * INSUFFICIENT_DATA: No resource data is available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The name of the rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The status of the rule. Valid values: // // * ACTIVE: The rule is enabled. // * DELETING: The rule is being deleted. // * EVALUATING: The rule is triggered and is being used to monitor resource configurations. // * INACTIVE: The rule is disabled. ConfigRuleState *string `json:"ConfigRuleState,omitempty" xml:"ConfigRuleState,omitempty"` // The query keyword. // // You can perform a fuzzy search by rule ID, rule name, rule description, or managed rule ID. Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"` // The page number. // // Pages start from page 1. Default value: 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // Valid values: 1 to 100. Minimum value: 1. Default value: 10. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The type of the resources to be evaluated based on the rule. ResourceTypes *string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (ListConfigRulesRequest) GoString ¶ added in v2.2.7
func (s ListConfigRulesRequest) GoString() string
func (*ListConfigRulesRequest) SetComplianceType ¶ added in v2.2.7
func (s *ListConfigRulesRequest) SetComplianceType(v string) *ListConfigRulesRequest
func (*ListConfigRulesRequest) SetConfigRuleName ¶ added in v2.2.7
func (s *ListConfigRulesRequest) SetConfigRuleName(v string) *ListConfigRulesRequest
func (*ListConfigRulesRequest) SetConfigRuleState ¶ added in v2.2.7
func (s *ListConfigRulesRequest) SetConfigRuleState(v string) *ListConfigRulesRequest
func (*ListConfigRulesRequest) SetKeyword ¶ added in v2.2.7
func (s *ListConfigRulesRequest) SetKeyword(v string) *ListConfigRulesRequest
func (*ListConfigRulesRequest) SetPageNumber ¶ added in v2.2.7
func (s *ListConfigRulesRequest) SetPageNumber(v int32) *ListConfigRulesRequest
func (*ListConfigRulesRequest) SetPageSize ¶ added in v2.2.7
func (s *ListConfigRulesRequest) SetPageSize(v int32) *ListConfigRulesRequest
func (*ListConfigRulesRequest) SetResourceTypes ¶ added in v2.2.7
func (s *ListConfigRulesRequest) SetResourceTypes(v string) *ListConfigRulesRequest
func (*ListConfigRulesRequest) SetRiskLevel ¶ added in v2.2.7
func (s *ListConfigRulesRequest) SetRiskLevel(v int32) *ListConfigRulesRequest
func (ListConfigRulesRequest) String ¶ added in v2.2.7
func (s ListConfigRulesRequest) String() string
type ListConfigRulesResponse ¶ added in v2.2.7
type ListConfigRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListConfigRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListConfigRulesResponse) GoString ¶ added in v2.2.7
func (s ListConfigRulesResponse) GoString() string
func (*ListConfigRulesResponse) SetBody ¶ added in v2.2.7
func (s *ListConfigRulesResponse) SetBody(v *ListConfigRulesResponseBody) *ListConfigRulesResponse
func (*ListConfigRulesResponse) SetHeaders ¶ added in v2.2.7
func (s *ListConfigRulesResponse) SetHeaders(v map[string]*string) *ListConfigRulesResponse
func (*ListConfigRulesResponse) SetStatusCode ¶ added in v2.2.7
func (s *ListConfigRulesResponse) SetStatusCode(v int32) *ListConfigRulesResponse
func (ListConfigRulesResponse) String ¶ added in v2.2.7
func (s ListConfigRulesResponse) String() string
type ListConfigRulesResponseBody ¶ added in v2.2.7
type ListConfigRulesResponseBody struct { // The queried rules. ConfigRules *ListConfigRulesResponseBodyConfigRules `json:"ConfigRules,omitempty" xml:"ConfigRules,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListConfigRulesResponseBody) GoString ¶ added in v2.2.7
func (s ListConfigRulesResponseBody) GoString() string
func (*ListConfigRulesResponseBody) SetConfigRules ¶ added in v2.2.7
func (s *ListConfigRulesResponseBody) SetConfigRules(v *ListConfigRulesResponseBodyConfigRules) *ListConfigRulesResponseBody
func (*ListConfigRulesResponseBody) SetRequestId ¶ added in v2.2.7
func (s *ListConfigRulesResponseBody) SetRequestId(v string) *ListConfigRulesResponseBody
func (ListConfigRulesResponseBody) String ¶ added in v2.2.7
func (s ListConfigRulesResponseBody) String() string
type ListConfigRulesResponseBodyConfigRules ¶ added in v2.2.7
type ListConfigRulesResponseBodyConfigRules struct { // The rule list. ConfigRuleList []*ListConfigRulesResponseBodyConfigRulesConfigRuleList `json:"ConfigRuleList,omitempty" xml:"ConfigRuleList,omitempty" type:"Repeated"` // The page number. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The total number of rules. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListConfigRulesResponseBodyConfigRules) GoString ¶ added in v2.2.7
func (s ListConfigRulesResponseBodyConfigRules) GoString() string
func (*ListConfigRulesResponseBodyConfigRules) SetConfigRuleList ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRules) SetConfigRuleList(v []*ListConfigRulesResponseBodyConfigRulesConfigRuleList) *ListConfigRulesResponseBodyConfigRules
func (*ListConfigRulesResponseBodyConfigRules) SetPageNumber ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRules) SetPageNumber(v int32) *ListConfigRulesResponseBodyConfigRules
func (*ListConfigRulesResponseBodyConfigRules) SetPageSize ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRules) SetPageSize(v int32) *ListConfigRulesResponseBodyConfigRules
func (*ListConfigRulesResponseBodyConfigRules) SetTotalCount ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRules) SetTotalCount(v int64) *ListConfigRulesResponseBodyConfigRules
func (ListConfigRulesResponseBodyConfigRules) String ¶ added in v2.2.7
func (s ListConfigRulesResponseBodyConfigRules) String() string
type ListConfigRulesResponseBodyConfigRulesConfigRuleList ¶ added in v2.2.7
type ListConfigRulesResponseBodyConfigRulesConfigRuleList struct { // The ID of the management account to which the rule belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The type of the remediation template. Valid value: OOS, which indicates Operation Orchestration Service. AutomationType *string `json:"AutomationType,omitempty" xml:"AutomationType,omitempty"` // The compliance evaluation result. Compliance *ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance `json:"Compliance,omitempty" xml:"Compliance,omitempty" type:"Struct"` // The ARN of the rule. ConfigRuleArn *string `json:"ConfigRuleArn,omitempty" xml:"ConfigRuleArn,omitempty"` // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The rule name. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The status of the rule. Valid values: // // - ACTIVE: The rule is enabled. // // - DELETING: The rule is being deleted. // // - EVALUATING: The rule is triggered and is being used to monitor resource configurations. // // - INACTIVE: The rule is disabled. ConfigRuleState *string `json:"ConfigRuleState,omitempty" xml:"ConfigRuleState,omitempty"` // The information about the creation of the rule. CreateBy *ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy `json:"CreateBy,omitempty" xml:"CreateBy,omitempty" type:"Struct"` // The description of the rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The types of resources evaluated by the rule. Multiple resource types are separated with commas (,). ResourceTypesScope *string `json:"ResourceTypesScope,omitempty" xml:"ResourceTypesScope,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // - 1: high // // - 2: medium // // - 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The ID of the rule. // // - If the rule is a managed rule, the value of this parameter is the name of the managed rule. // // - If the rule is a custom rule, the value of this parameter is the Alibaba Cloud Resource Name (ARN) of the relevant function in Function Compute. SourceIdentifier *string `json:"SourceIdentifier,omitempty" xml:"SourceIdentifier,omitempty"` // The type of the rule. Valid values: // // - CUSTOM_FC: custom rule // // - ALIYUN: managed rule SourceOwner *string `json:"SourceOwner,omitempty" xml:"SourceOwner,omitempty"` // The tags of the rule. Tags []*ListConfigRulesResponseBodyConfigRulesConfigRuleListTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` }
func (ListConfigRulesResponseBodyConfigRulesConfigRuleList) GoString ¶ added in v2.2.7
func (s ListConfigRulesResponseBodyConfigRulesConfigRuleList) GoString() string
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetAccountId ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetAccountId(v int64) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetAutomationType ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetAutomationType(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetCompliance ¶ added in v2.2.7
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleArn ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleArn(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleId ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleId(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleName ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleName(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleState ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetConfigRuleState(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetCreateBy ¶ added in v2.2.7
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetDescription ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetDescription(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetResourceTypesScope ¶ added in v2.2.9
func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetResourceTypesScope(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetRiskLevel ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetRiskLevel(v int32) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetSourceIdentifier ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetSourceIdentifier(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetSourceOwner ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleList) SetSourceOwner(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleList
func (ListConfigRulesResponseBodyConfigRulesConfigRuleList) String ¶ added in v2.2.7
func (s ListConfigRulesResponseBodyConfigRulesConfigRuleList) String() string
type ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance ¶ added in v2.2.7
type ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance struct { // The compliance evaluation result. Valid values: // // - COMPLIANT: The resource is evaluated as compliant. // // - NON_COMPLIANT: The resource is evaluated as non-compliant. // // - NOT_APPLICABLE: The rule does not apply to the resource. // // - INSUFFICIENT_DATA: No resource data is available. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The number of evaluated resources. Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"` }
func (ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) GoString ¶ added in v2.2.7
func (s ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) GoString() string
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) SetComplianceType ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) SetComplianceType(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance
func (ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) String ¶ added in v2.2.7
func (s ListConfigRulesResponseBodyConfigRulesConfigRuleListCompliance) String() string
type ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy ¶ added in v2.2.7
type ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy struct { // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The name of the compliance package. CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` }
func (ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) GoString ¶ added in v2.2.7
func (s ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) GoString() string
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCompliancePackId ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCompliancePackId(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy
func (*ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCompliancePackName ¶ added in v2.2.7
func (s *ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) SetCompliancePackName(v string) *ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy
func (ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) String ¶ added in v2.2.7
func (s ListConfigRulesResponseBodyConfigRulesConfigRuleListCreateBy) String() string
type ListConfigRulesResponseBodyConfigRulesConfigRuleListTags ¶ added in v2.2.7
type ListConfigRulesResponseBodyConfigRulesConfigRuleListTags struct { // The tag key of the rule. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value of the rule. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListConfigRulesResponseBodyConfigRulesConfigRuleListTags) GoString ¶ added in v2.2.7
func (s ListConfigRulesResponseBodyConfigRulesConfigRuleListTags) GoString() string
func (ListConfigRulesResponseBodyConfigRulesConfigRuleListTags) String ¶ added in v2.2.7
func (s ListConfigRulesResponseBodyConfigRulesConfigRuleListTags) String() string
type ListDiscoveredResourcesRequest ¶
type ListDiscoveredResourcesRequest struct { // The maximum number of entries returned for a single request. Valid values: 1 to 100. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The `token` that you want to use to initiate the current request. If the response of the previous request is truncated, you can use this token to initiate another request and obtain the remaining entries. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region where the resource resides. Separate multiple region IDs with commas (,). Regions *string `json:"Regions,omitempty" xml:"Regions,omitempty"` // The status of the resource. Valid values: // // * 0: The resource is deleted. // * 1 (default): The resource is retained. ResourceDeleted *int32 `json:"ResourceDeleted,omitempty" xml:"ResourceDeleted,omitempty"` // The resource ID. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the resource. Separate multiple resource types with commas (,). ResourceTypes *string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty"` }
func (ListDiscoveredResourcesRequest) GoString ¶
func (s ListDiscoveredResourcesRequest) GoString() string
func (*ListDiscoveredResourcesRequest) SetMaxResults ¶
func (s *ListDiscoveredResourcesRequest) SetMaxResults(v int32) *ListDiscoveredResourcesRequest
func (*ListDiscoveredResourcesRequest) SetNextToken ¶
func (s *ListDiscoveredResourcesRequest) SetNextToken(v string) *ListDiscoveredResourcesRequest
func (*ListDiscoveredResourcesRequest) SetRegions ¶
func (s *ListDiscoveredResourcesRequest) SetRegions(v string) *ListDiscoveredResourcesRequest
func (*ListDiscoveredResourcesRequest) SetResourceDeleted ¶
func (s *ListDiscoveredResourcesRequest) SetResourceDeleted(v int32) *ListDiscoveredResourcesRequest
func (*ListDiscoveredResourcesRequest) SetResourceId ¶
func (s *ListDiscoveredResourcesRequest) SetResourceId(v string) *ListDiscoveredResourcesRequest
func (*ListDiscoveredResourcesRequest) SetResourceTypes ¶
func (s *ListDiscoveredResourcesRequest) SetResourceTypes(v string) *ListDiscoveredResourcesRequest
func (ListDiscoveredResourcesRequest) String ¶
func (s ListDiscoveredResourcesRequest) String() string
type ListDiscoveredResourcesResponse ¶
type ListDiscoveredResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListDiscoveredResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListDiscoveredResourcesResponse) GoString ¶
func (s ListDiscoveredResourcesResponse) GoString() string
func (*ListDiscoveredResourcesResponse) SetBody ¶
func (s *ListDiscoveredResourcesResponse) SetBody(v *ListDiscoveredResourcesResponseBody) *ListDiscoveredResourcesResponse
func (*ListDiscoveredResourcesResponse) SetHeaders ¶
func (s *ListDiscoveredResourcesResponse) SetHeaders(v map[string]*string) *ListDiscoveredResourcesResponse
func (*ListDiscoveredResourcesResponse) SetStatusCode ¶
func (s *ListDiscoveredResourcesResponse) SetStatusCode(v int32) *ListDiscoveredResourcesResponse
func (ListDiscoveredResourcesResponse) String ¶
func (s ListDiscoveredResourcesResponse) String() string
type ListDiscoveredResourcesResponseBody ¶
type ListDiscoveredResourcesResponseBody struct { // The resources. DiscoveredResourceProfiles *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles `json:"DiscoveredResourceProfiles,omitempty" xml:"DiscoveredResourceProfiles,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListDiscoveredResourcesResponseBody) GoString ¶
func (s ListDiscoveredResourcesResponseBody) GoString() string
func (*ListDiscoveredResourcesResponseBody) SetDiscoveredResourceProfiles ¶
func (s *ListDiscoveredResourcesResponseBody) SetDiscoveredResourceProfiles(v *ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) *ListDiscoveredResourcesResponseBody
func (*ListDiscoveredResourcesResponseBody) SetRequestId ¶
func (s *ListDiscoveredResourcesResponseBody) SetRequestId(v string) *ListDiscoveredResourcesResponseBody
func (ListDiscoveredResourcesResponseBody) String ¶
func (s ListDiscoveredResourcesResponseBody) String() string
type ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles ¶
type ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles struct { // The details of the resources. DiscoveredResourceProfileList []*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList `json:"DiscoveredResourceProfileList,omitempty" xml:"DiscoveredResourceProfileList,omitempty" type:"Repeated"` // The maximum number of entries returned on each page. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The ID of the Alibaba Cloud account to which the resource belongs. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The total number of resources. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) GoString ¶
func (s ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) GoString() string
func (*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetDiscoveredResourceProfileList ¶
func (*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetMaxResults ¶
func (*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetNextToken ¶
func (*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) SetTotalCount ¶
func (ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) String ¶
func (s ListDiscoveredResourcesResponseBodyDiscoveredResourceProfiles) String() string
type ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList ¶
type ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList struct { // The ID of the Alibaba Cloud account to which the resource belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The zone. AvailabilityZone *string `json:"AvailabilityZone,omitempty" xml:"AvailabilityZone,omitempty"` // The region ID. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The timestamp when the resource was created. Unit: milliseconds. ResourceCreationTime *int64 `json:"ResourceCreationTime,omitempty" xml:"ResourceCreationTime,omitempty"` // The status of the resource. Valid values: // // * 0: The resource is deleted. // * 1: The resource is retained. ResourceDeleted *int32 `json:"ResourceDeleted,omitempty" xml:"ResourceDeleted,omitempty"` // The resource ID. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The name of the resource. ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The status of the resource. The value of this parameter varies based on the resource type and may be empty. Examples: // // * If the value of the ResourceType parameter is ACS::ECS::Instance, the resource is an Elastic Compute Service (ECS) instance that is in a specific state. In this case, the valid values of this parameter are Running and Stopped. // * If the value of the ResourceType parameter is ACS::OSS::Bucket, the resource is an Object Storage Service (OSS) bucket that is not in a specific state. In this case, this parameter is empty. ResourceStatus *string `json:"ResourceStatus,omitempty" xml:"ResourceStatus,omitempty"` // The type of the resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags of the resource. Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` // The version of the resource change. Version *int64 `json:"Version,omitempty" xml:"Version,omitempty"` }
func (ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) GoString ¶
func (*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetAccountId ¶
func (*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetAvailabilityZone ¶ added in v2.2.3
func (*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetRegion ¶
func (*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceCreationTime ¶
func (*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceDeleted ¶
func (*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceId ¶
func (*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceName ¶
func (*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceStatus ¶
func (*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetResourceType ¶
func (*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetTags ¶
func (*ListDiscoveredResourcesResponseBodyDiscoveredResourceProfilesDiscoveredResourceProfileList) SetVersion ¶ added in v2.2.1
type ListIntegratedServiceResponse ¶ added in v2.3.0
type ListIntegratedServiceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListIntegratedServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListIntegratedServiceResponse) GoString ¶ added in v2.3.0
func (s ListIntegratedServiceResponse) GoString() string
func (*ListIntegratedServiceResponse) SetBody ¶ added in v2.3.0
func (s *ListIntegratedServiceResponse) SetBody(v *ListIntegratedServiceResponseBody) *ListIntegratedServiceResponse
func (*ListIntegratedServiceResponse) SetHeaders ¶ added in v2.3.0
func (s *ListIntegratedServiceResponse) SetHeaders(v map[string]*string) *ListIntegratedServiceResponse
func (*ListIntegratedServiceResponse) SetStatusCode ¶ added in v2.3.0
func (s *ListIntegratedServiceResponse) SetStatusCode(v int32) *ListIntegratedServiceResponse
func (ListIntegratedServiceResponse) String ¶ added in v2.3.0
func (s ListIntegratedServiceResponse) String() string
type ListIntegratedServiceResponseBody ¶ added in v2.3.0
type ListIntegratedServiceResponseBody struct { // The information about the cloud service that can be integrated. Data []*ListIntegratedServiceResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListIntegratedServiceResponseBody) GoString ¶ added in v2.3.0
func (s ListIntegratedServiceResponseBody) GoString() string
func (*ListIntegratedServiceResponseBody) SetData ¶ added in v2.3.0
func (s *ListIntegratedServiceResponseBody) SetData(v []*ListIntegratedServiceResponseBodyData) *ListIntegratedServiceResponseBody
func (*ListIntegratedServiceResponseBody) SetRequestId ¶ added in v2.3.0
func (s *ListIntegratedServiceResponseBody) SetRequestId(v string) *ListIntegratedServiceResponseBody
func (ListIntegratedServiceResponseBody) String ¶ added in v2.3.0
func (s ListIntegratedServiceResponseBody) String() string
type ListIntegratedServiceResponseBodyData ¶ added in v2.3.0
type ListIntegratedServiceResponseBodyData struct { // The types of the integrated events. Separate multiple event types with commas (,). Valid values: // // * ConfigurationItemChangeNotification: resource change event // * NonCompliantNotification: non-compliance event IntegratedTypes *string `json:"IntegratedTypes,omitempty" xml:"IntegratedTypes,omitempty"` // The identifier of the cloud service. Valid values: // // * eventbridge: event bus // * cms: CloudMonitor // * bpstudio: Cloud Architect Design Tools (CADT) ServiceCode *string `json:"ServiceCode,omitempty" xml:"ServiceCode,omitempty"` // The name of the cloud service. ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"` // The integration status of the cloud service. Valid values: // // * 1: The cloud service is integrated. // * 0: The cloud service is not integrated. Status *bool `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ListIntegratedServiceResponseBodyData) GoString ¶ added in v2.3.0
func (s ListIntegratedServiceResponseBodyData) GoString() string
func (*ListIntegratedServiceResponseBodyData) SetIntegratedTypes ¶ added in v2.4.2
func (s *ListIntegratedServiceResponseBodyData) SetIntegratedTypes(v string) *ListIntegratedServiceResponseBodyData
func (*ListIntegratedServiceResponseBodyData) SetServiceCode ¶ added in v2.3.0
func (s *ListIntegratedServiceResponseBodyData) SetServiceCode(v string) *ListIntegratedServiceResponseBodyData
func (*ListIntegratedServiceResponseBodyData) SetServiceName ¶ added in v2.3.0
func (s *ListIntegratedServiceResponseBodyData) SetServiceName(v string) *ListIntegratedServiceResponseBodyData
func (*ListIntegratedServiceResponseBodyData) SetStatus ¶ added in v2.3.0
func (s *ListIntegratedServiceResponseBodyData) SetStatus(v bool) *ListIntegratedServiceResponseBodyData
func (ListIntegratedServiceResponseBodyData) String ¶ added in v2.3.0
func (s ListIntegratedServiceResponseBodyData) String() string
type ListManagedRulesRequest ¶
type ListManagedRulesRequest struct { // The keyword that you want to use to filter managed rules. Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"` // The page number. // // Pages start from page 1. Default value: 1. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // Valid values: 1 to 100. Minimum value: 1. Default value: 10. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The type of the resources to be evaluated based on the rule. ResourceTypes *string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty"` // The risk level that you want to use to filter managed rules. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (ListManagedRulesRequest) GoString ¶
func (s ListManagedRulesRequest) GoString() string
func (*ListManagedRulesRequest) SetKeyword ¶
func (s *ListManagedRulesRequest) SetKeyword(v string) *ListManagedRulesRequest
func (*ListManagedRulesRequest) SetPageNumber ¶
func (s *ListManagedRulesRequest) SetPageNumber(v int32) *ListManagedRulesRequest
func (*ListManagedRulesRequest) SetPageSize ¶
func (s *ListManagedRulesRequest) SetPageSize(v int32) *ListManagedRulesRequest
func (*ListManagedRulesRequest) SetResourceTypes ¶ added in v2.2.7
func (s *ListManagedRulesRequest) SetResourceTypes(v string) *ListManagedRulesRequest
func (*ListManagedRulesRequest) SetRiskLevel ¶
func (s *ListManagedRulesRequest) SetRiskLevel(v int32) *ListManagedRulesRequest
func (ListManagedRulesRequest) String ¶
func (s ListManagedRulesRequest) String() string
type ListManagedRulesResponse ¶
type ListManagedRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListManagedRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListManagedRulesResponse) GoString ¶
func (s ListManagedRulesResponse) GoString() string
func (*ListManagedRulesResponse) SetBody ¶
func (s *ListManagedRulesResponse) SetBody(v *ListManagedRulesResponseBody) *ListManagedRulesResponse
func (*ListManagedRulesResponse) SetHeaders ¶
func (s *ListManagedRulesResponse) SetHeaders(v map[string]*string) *ListManagedRulesResponse
func (*ListManagedRulesResponse) SetStatusCode ¶
func (s *ListManagedRulesResponse) SetStatusCode(v int32) *ListManagedRulesResponse
func (ListManagedRulesResponse) String ¶
func (s ListManagedRulesResponse) String() string
type ListManagedRulesResponseBody ¶
type ListManagedRulesResponseBody struct { // The managed rules. ManagedRules *ListManagedRulesResponseBodyManagedRules `json:"ManagedRules,omitempty" xml:"ManagedRules,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListManagedRulesResponseBody) GoString ¶
func (s ListManagedRulesResponseBody) GoString() string
func (*ListManagedRulesResponseBody) SetManagedRules ¶
func (s *ListManagedRulesResponseBody) SetManagedRules(v *ListManagedRulesResponseBodyManagedRules) *ListManagedRulesResponseBody
func (*ListManagedRulesResponseBody) SetRequestId ¶
func (s *ListManagedRulesResponseBody) SetRequestId(v string) *ListManagedRulesResponseBody
func (ListManagedRulesResponseBody) String ¶
func (s ListManagedRulesResponseBody) String() string
type ListManagedRulesResponseBodyManagedRules ¶
type ListManagedRulesResponseBodyManagedRules struct { // The name of the remediation template. ManagedRuleList []*ListManagedRulesResponseBodyManagedRulesManagedRuleList `json:"ManagedRuleList,omitempty" xml:"ManagedRuleList,omitempty" type:"Repeated"` // The page number of the returned page. Minimum value: 1. PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned per page. Valid values: 1 to 500. PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The total number of managed rules returned. TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListManagedRulesResponseBodyManagedRules) GoString ¶
func (s ListManagedRulesResponseBodyManagedRules) GoString() string
func (*ListManagedRulesResponseBodyManagedRules) SetManagedRuleList ¶
func (s *ListManagedRulesResponseBodyManagedRules) SetManagedRuleList(v []*ListManagedRulesResponseBodyManagedRulesManagedRuleList) *ListManagedRulesResponseBodyManagedRules
func (*ListManagedRulesResponseBodyManagedRules) SetPageNumber ¶
func (s *ListManagedRulesResponseBodyManagedRules) SetPageNumber(v int32) *ListManagedRulesResponseBodyManagedRules
func (*ListManagedRulesResponseBodyManagedRules) SetPageSize ¶
func (s *ListManagedRulesResponseBodyManagedRules) SetPageSize(v int32) *ListManagedRulesResponseBodyManagedRules
func (*ListManagedRulesResponseBodyManagedRules) SetTotalCount ¶
func (s *ListManagedRulesResponseBodyManagedRules) SetTotalCount(v int64) *ListManagedRulesResponseBodyManagedRules
func (ListManagedRulesResponseBodyManagedRules) String ¶
func (s ListManagedRulesResponseBodyManagedRules) String() string
type ListManagedRulesResponseBodyManagedRulesManagedRuleList ¶
type ListManagedRulesResponseBodyManagedRulesManagedRuleList struct { // The name of the managed rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The description of the managed rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The URL of the topic that describes how the managed rule remediates the incompliant configurations. HelpUrls *string `json:"HelpUrls,omitempty" xml:"HelpUrls,omitempty"` // The unique identifier of the managed rule. Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` // Classification description of the managed rule. Labels []*string `json:"Labels,omitempty" xml:"Labels,omitempty" type:"Repeated"` // Supported remediation template id. RemediationTemplateIdentifier *string `json:"RemediationTemplateIdentifier,omitempty" xml:"RemediationTemplateIdentifier,omitempty"` // Supported remediation template name. RemediationTemplateName *string `json:"RemediationTemplateName,omitempty" xml:"RemediationTemplateName,omitempty"` // The risk level of the resources that do not comply with the managed rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The effective scope of the managed rule. Scope *ListManagedRulesResponseBodyManagedRulesManagedRuleListScope `json:"Scope,omitempty" xml:"Scope,omitempty" type:"Struct"` // Whether pre-check is supported. Value: // // - true: Supported // // - false: not supported SupportPreviewManagedRule *bool `json:"SupportPreviewManagedRule,omitempty" xml:"SupportPreviewManagedRule,omitempty"` }
func (ListManagedRulesResponseBodyManagedRulesManagedRuleList) GoString ¶
func (s ListManagedRulesResponseBodyManagedRulesManagedRuleList) GoString() string
func (*ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetConfigRuleName ¶
func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetConfigRuleName(v string) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
func (*ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetDescription ¶
func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetDescription(v string) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
func (*ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetHelpUrls ¶
func (*ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetIdentifier ¶
func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetIdentifier(v string) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
func (*ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetLabels ¶
func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetLabels(v []*string) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
func (*ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetRemediationTemplateIdentifier ¶ added in v2.2.8
func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetRemediationTemplateIdentifier(v string) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
func (*ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetRemediationTemplateName ¶ added in v2.2.8
func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetRemediationTemplateName(v string) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
func (*ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetRiskLevel ¶
func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetRiskLevel(v int32) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
func (*ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetSupportPreviewManagedRule ¶ added in v2.2.8
func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleList) SetSupportPreviewManagedRule(v bool) *ListManagedRulesResponseBodyManagedRulesManagedRuleList
func (ListManagedRulesResponseBodyManagedRulesManagedRuleList) String ¶
func (s ListManagedRulesResponseBodyManagedRulesManagedRuleList) String() string
type ListManagedRulesResponseBodyManagedRulesManagedRuleListScope ¶ added in v2.2.7
type ListManagedRulesResponseBodyManagedRulesManagedRuleListScope struct { // The type of resource to which the managed rule applies. ComplianceResourceTypes []*string `json:"ComplianceResourceTypes,omitempty" xml:"ComplianceResourceTypes,omitempty" type:"Repeated"` }
func (ListManagedRulesResponseBodyManagedRulesManagedRuleListScope) GoString ¶ added in v2.2.7
func (s ListManagedRulesResponseBodyManagedRulesManagedRuleListScope) GoString() string
func (*ListManagedRulesResponseBodyManagedRulesManagedRuleListScope) SetComplianceResourceTypes ¶ added in v2.2.7
func (s *ListManagedRulesResponseBodyManagedRulesManagedRuleListScope) SetComplianceResourceTypes(v []*string) *ListManagedRulesResponseBodyManagedRulesManagedRuleListScope
func (ListManagedRulesResponseBodyManagedRulesManagedRuleListScope) String ¶ added in v2.2.7
func (s ListManagedRulesResponseBodyManagedRulesManagedRuleListScope) String() string
type ListPreManagedRulesRequest ¶ added in v2.2.3
type ListPreManagedRulesRequest struct { // The number of the page to return. // // Pages start from page 1. Default value: 1. PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries to return on each page. // // Default value: 10. PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The type of the resource. ResourceTypes []*string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty" type:"Repeated"` }
func (ListPreManagedRulesRequest) GoString ¶ added in v2.2.3
func (s ListPreManagedRulesRequest) GoString() string
func (*ListPreManagedRulesRequest) SetPageNumber ¶ added in v2.2.3
func (s *ListPreManagedRulesRequest) SetPageNumber(v int64) *ListPreManagedRulesRequest
func (*ListPreManagedRulesRequest) SetPageSize ¶ added in v2.2.3
func (s *ListPreManagedRulesRequest) SetPageSize(v int64) *ListPreManagedRulesRequest
func (*ListPreManagedRulesRequest) SetResourceTypes ¶ added in v2.2.3
func (s *ListPreManagedRulesRequest) SetResourceTypes(v []*string) *ListPreManagedRulesRequest
func (ListPreManagedRulesRequest) String ¶ added in v2.2.3
func (s ListPreManagedRulesRequest) String() string
type ListPreManagedRulesResponse ¶ added in v2.2.3
type ListPreManagedRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListPreManagedRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListPreManagedRulesResponse) GoString ¶ added in v2.2.3
func (s ListPreManagedRulesResponse) GoString() string
func (*ListPreManagedRulesResponse) SetBody ¶ added in v2.2.3
func (s *ListPreManagedRulesResponse) SetBody(v *ListPreManagedRulesResponseBody) *ListPreManagedRulesResponse
func (*ListPreManagedRulesResponse) SetHeaders ¶ added in v2.2.3
func (s *ListPreManagedRulesResponse) SetHeaders(v map[string]*string) *ListPreManagedRulesResponse
func (*ListPreManagedRulesResponse) SetStatusCode ¶ added in v2.2.3
func (s *ListPreManagedRulesResponse) SetStatusCode(v int32) *ListPreManagedRulesResponse
func (ListPreManagedRulesResponse) String ¶ added in v2.2.3
func (s ListPreManagedRulesResponse) String() string
type ListPreManagedRulesResponseBody ¶ added in v2.2.3
type ListPreManagedRulesResponseBody struct { // The evaluation rules. ManagedRules []*ListPreManagedRulesResponseBodyManagedRules `json:"ManagedRules,omitempty" xml:"ManagedRules,omitempty" type:"Repeated"` // The page number of the returned page. PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned per page. PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListPreManagedRulesResponseBody) GoString ¶ added in v2.2.3
func (s ListPreManagedRulesResponseBody) GoString() string
func (*ListPreManagedRulesResponseBody) SetManagedRules ¶ added in v2.2.3
func (s *ListPreManagedRulesResponseBody) SetManagedRules(v []*ListPreManagedRulesResponseBodyManagedRules) *ListPreManagedRulesResponseBody
func (*ListPreManagedRulesResponseBody) SetPageNumber ¶ added in v2.2.3
func (s *ListPreManagedRulesResponseBody) SetPageNumber(v int64) *ListPreManagedRulesResponseBody
func (*ListPreManagedRulesResponseBody) SetPageSize ¶ added in v2.2.3
func (s *ListPreManagedRulesResponseBody) SetPageSize(v int64) *ListPreManagedRulesResponseBody
func (*ListPreManagedRulesResponseBody) SetRequestId ¶ added in v2.2.3
func (s *ListPreManagedRulesResponseBody) SetRequestId(v string) *ListPreManagedRulesResponseBody
func (ListPreManagedRulesResponseBody) String ¶ added in v2.2.3
func (s ListPreManagedRulesResponseBody) String() string
type ListPreManagedRulesResponseBodyManagedRules ¶ added in v2.2.3
type ListPreManagedRulesResponseBodyManagedRules struct { // The required input parameters of the evaluation rule. CompulsoryInputParameterDetails map[string]interface{} `json:"CompulsoryInputParameterDetails,omitempty" xml:"CompulsoryInputParameterDetails,omitempty"` // The name of the evaluation rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The description of the evaluation rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The URL of the topic that describes how the managed rule remediates the incompliant configurations. HelpUrls *string `json:"HelpUrls,omitempty" xml:"HelpUrls,omitempty"` // The identifier of the evaluation rule. Identifier *string `json:"Identifier,omitempty" xml:"Identifier,omitempty"` // The details of the optional input parameters of the evaluation rule. OptionalInputParameterDetails map[string]interface{} `json:"OptionalInputParameterDetails,omitempty" xml:"OptionalInputParameterDetails,omitempty"` // The type of the resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (ListPreManagedRulesResponseBodyManagedRules) GoString ¶ added in v2.2.3
func (s ListPreManagedRulesResponseBodyManagedRules) GoString() string
func (*ListPreManagedRulesResponseBodyManagedRules) SetCompulsoryInputParameterDetails ¶ added in v2.2.3
func (s *ListPreManagedRulesResponseBodyManagedRules) SetCompulsoryInputParameterDetails(v map[string]interface{}) *ListPreManagedRulesResponseBodyManagedRules
func (*ListPreManagedRulesResponseBodyManagedRules) SetConfigRuleName ¶ added in v2.2.3
func (s *ListPreManagedRulesResponseBodyManagedRules) SetConfigRuleName(v string) *ListPreManagedRulesResponseBodyManagedRules
func (*ListPreManagedRulesResponseBodyManagedRules) SetDescription ¶ added in v2.2.3
func (s *ListPreManagedRulesResponseBodyManagedRules) SetDescription(v string) *ListPreManagedRulesResponseBodyManagedRules
func (*ListPreManagedRulesResponseBodyManagedRules) SetHelpUrls ¶ added in v2.2.3
func (s *ListPreManagedRulesResponseBodyManagedRules) SetHelpUrls(v string) *ListPreManagedRulesResponseBodyManagedRules
func (*ListPreManagedRulesResponseBodyManagedRules) SetIdentifier ¶ added in v2.2.3
func (s *ListPreManagedRulesResponseBodyManagedRules) SetIdentifier(v string) *ListPreManagedRulesResponseBodyManagedRules
func (*ListPreManagedRulesResponseBodyManagedRules) SetOptionalInputParameterDetails ¶ added in v2.2.3
func (s *ListPreManagedRulesResponseBodyManagedRules) SetOptionalInputParameterDetails(v map[string]interface{}) *ListPreManagedRulesResponseBodyManagedRules
func (*ListPreManagedRulesResponseBodyManagedRules) SetResourceType ¶ added in v2.2.3
func (s *ListPreManagedRulesResponseBodyManagedRules) SetResourceType(v string) *ListPreManagedRulesResponseBodyManagedRules
func (ListPreManagedRulesResponseBodyManagedRules) String ¶ added in v2.2.3
func (s ListPreManagedRulesResponseBodyManagedRules) String() string
type ListPreManagedRulesShrinkRequest ¶ added in v2.2.3
type ListPreManagedRulesShrinkRequest struct { // The number of the page to return. // // Pages start from page 1. Default value: 1. PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries to return on each page. // // Default value: 10. PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The type of the resource. ResourceTypesShrink *string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty"` }
func (ListPreManagedRulesShrinkRequest) GoString ¶ added in v2.2.3
func (s ListPreManagedRulesShrinkRequest) GoString() string
func (*ListPreManagedRulesShrinkRequest) SetPageNumber ¶ added in v2.2.3
func (s *ListPreManagedRulesShrinkRequest) SetPageNumber(v int64) *ListPreManagedRulesShrinkRequest
func (*ListPreManagedRulesShrinkRequest) SetPageSize ¶ added in v2.2.3
func (s *ListPreManagedRulesShrinkRequest) SetPageSize(v int64) *ListPreManagedRulesShrinkRequest
func (*ListPreManagedRulesShrinkRequest) SetResourceTypesShrink ¶ added in v2.2.3
func (s *ListPreManagedRulesShrinkRequest) SetResourceTypesShrink(v string) *ListPreManagedRulesShrinkRequest
func (ListPreManagedRulesShrinkRequest) String ¶ added in v2.2.3
func (s ListPreManagedRulesShrinkRequest) String() string
type ListRemediationExecutionsRequest ¶ added in v2.2.9
type ListRemediationExecutionsRequest struct { // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The status of the remediation. Valid values: // // * Success // * Failed ExecutionStatus *string `json:"ExecutionStatus,omitempty" xml:"ExecutionStatus,omitempty"` // The maximum number of entries to return for a single request. Valid values: 10 to 100. MaxResults *int64 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. You do not need to specify this parameter for the first request. You must specify the token that is obtained from the previous query as the value of NextToken. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (ListRemediationExecutionsRequest) GoString ¶ added in v2.2.9
func (s ListRemediationExecutionsRequest) GoString() string
func (*ListRemediationExecutionsRequest) SetConfigRuleId ¶ added in v2.2.9
func (s *ListRemediationExecutionsRequest) SetConfigRuleId(v string) *ListRemediationExecutionsRequest
func (*ListRemediationExecutionsRequest) SetExecutionStatus ¶ added in v2.2.9
func (s *ListRemediationExecutionsRequest) SetExecutionStatus(v string) *ListRemediationExecutionsRequest
func (*ListRemediationExecutionsRequest) SetMaxResults ¶ added in v2.2.9
func (s *ListRemediationExecutionsRequest) SetMaxResults(v int64) *ListRemediationExecutionsRequest
func (*ListRemediationExecutionsRequest) SetNextToken ¶ added in v2.2.9
func (s *ListRemediationExecutionsRequest) SetNextToken(v string) *ListRemediationExecutionsRequest
func (ListRemediationExecutionsRequest) String ¶ added in v2.2.9
func (s ListRemediationExecutionsRequest) String() string
type ListRemediationExecutionsResponse ¶ added in v2.2.9
type ListRemediationExecutionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListRemediationExecutionsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListRemediationExecutionsResponse) GoString ¶ added in v2.2.9
func (s ListRemediationExecutionsResponse) GoString() string
func (*ListRemediationExecutionsResponse) SetHeaders ¶ added in v2.2.9
func (s *ListRemediationExecutionsResponse) SetHeaders(v map[string]*string) *ListRemediationExecutionsResponse
func (*ListRemediationExecutionsResponse) SetStatusCode ¶ added in v2.2.9
func (s *ListRemediationExecutionsResponse) SetStatusCode(v int32) *ListRemediationExecutionsResponse
func (ListRemediationExecutionsResponse) String ¶ added in v2.2.9
func (s ListRemediationExecutionsResponse) String() string
type ListRemediationExecutionsResponseBody ¶ added in v2.2.9
type ListRemediationExecutionsResponseBody struct { // The queried remediation records. RemediationExecutionData *ListRemediationExecutionsResponseBodyRemediationExecutionData `json:"RemediationExecutionData,omitempty" xml:"RemediationExecutionData,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListRemediationExecutionsResponseBody) GoString ¶ added in v2.2.9
func (s ListRemediationExecutionsResponseBody) GoString() string
func (*ListRemediationExecutionsResponseBody) SetRemediationExecutionData ¶ added in v2.2.9
func (s *ListRemediationExecutionsResponseBody) SetRemediationExecutionData(v *ListRemediationExecutionsResponseBodyRemediationExecutionData) *ListRemediationExecutionsResponseBody
func (*ListRemediationExecutionsResponseBody) SetRequestId ¶ added in v2.2.9
func (s *ListRemediationExecutionsResponseBody) SetRequestId(v string) *ListRemediationExecutionsResponseBody
func (ListRemediationExecutionsResponseBody) String ¶ added in v2.2.9
func (s ListRemediationExecutionsResponseBody) String() string
type ListRemediationExecutionsResponseBodyRemediationExecutionData ¶ added in v2.2.9
type ListRemediationExecutionsResponseBodyRemediationExecutionData struct { // The maximum number of entries returned for a single request. MaxResults *int64 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The queried remediation records. RemediationExecutions []*ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions `json:"RemediationExecutions,omitempty" xml:"RemediationExecutions,omitempty" type:"Repeated"` }
func (ListRemediationExecutionsResponseBodyRemediationExecutionData) GoString ¶ added in v2.2.9
func (s ListRemediationExecutionsResponseBodyRemediationExecutionData) GoString() string
func (*ListRemediationExecutionsResponseBodyRemediationExecutionData) SetMaxResults ¶ added in v2.2.9
func (*ListRemediationExecutionsResponseBodyRemediationExecutionData) SetNextToken ¶ added in v2.2.9
func (*ListRemediationExecutionsResponseBodyRemediationExecutionData) SetRemediationExecutions ¶ added in v2.2.9
func (ListRemediationExecutionsResponseBodyRemediationExecutionData) String ¶ added in v2.2.9
func (s ListRemediationExecutionsResponseBodyRemediationExecutionData) String() string
type ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions ¶ added in v2.2.9
type ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions struct { // The time when the remediation record was created. ExecutionCreateDate *string `json:"ExecutionCreateDate,omitempty" xml:"ExecutionCreateDate,omitempty"` // The invocation ID of the remediation record. ExecutionInvocationId *string `json:"ExecutionInvocationId,omitempty" xml:"ExecutionInvocationId,omitempty"` // The IDs of the remediated resources. Multiple resource IDs are separated with commas (,). ExecutionResourceIds *string `json:"ExecutionResourceIds,omitempty" xml:"ExecutionResourceIds,omitempty"` // The resource type. ExecutionResourceType *string `json:"ExecutionResourceType,omitempty" xml:"ExecutionResourceType,omitempty"` // The status of the remediation. Valid values: // // * Success // * Failed ExecutionStatus *string `json:"ExecutionStatus,omitempty" xml:"ExecutionStatus,omitempty"` // The error message returned when the remediation fails. ExecutionStatusMessage *string `json:"ExecutionStatusMessage,omitempty" xml:"ExecutionStatusMessage,omitempty"` }
func (ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) GoString ¶ added in v2.2.9
func (*ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionCreateDate ¶ added in v2.2.9
func (*ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionInvocationId ¶ added in v2.2.9
func (*ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionResourceIds ¶ added in v2.2.9
func (*ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionResourceType ¶ added in v2.2.9
func (*ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionStatus ¶ added in v2.2.9
func (*ListRemediationExecutionsResponseBodyRemediationExecutionDataRemediationExecutions) SetExecutionStatusMessage ¶ added in v2.2.9
type ListRemediationTemplatesRequest ¶
type ListRemediationTemplatesRequest struct { // The identifier of the managed rule. // // You can call the [ListCompliancePackTemplates](~~261176~~) operation to obtain the managed rule identifier. ManagedRuleIdentifier *string `json:"ManagedRuleIdentifier,omitempty" xml:"ManagedRuleIdentifier,omitempty"` // The page number. Pages start from 1. PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 100. PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The type of the remediation template. Valid value: OOS, which stands for Operation Orchestration Service. RemediationType *string `json:"RemediationType,omitempty" xml:"RemediationType,omitempty"` }
func (ListRemediationTemplatesRequest) GoString ¶
func (s ListRemediationTemplatesRequest) GoString() string
func (*ListRemediationTemplatesRequest) SetManagedRuleIdentifier ¶
func (s *ListRemediationTemplatesRequest) SetManagedRuleIdentifier(v string) *ListRemediationTemplatesRequest
func (*ListRemediationTemplatesRequest) SetPageNumber ¶ added in v2.2.8
func (s *ListRemediationTemplatesRequest) SetPageNumber(v int64) *ListRemediationTemplatesRequest
func (*ListRemediationTemplatesRequest) SetPageSize ¶ added in v2.2.8
func (s *ListRemediationTemplatesRequest) SetPageSize(v int64) *ListRemediationTemplatesRequest
func (*ListRemediationTemplatesRequest) SetRemediationType ¶
func (s *ListRemediationTemplatesRequest) SetRemediationType(v string) *ListRemediationTemplatesRequest
func (ListRemediationTemplatesRequest) String ¶
func (s ListRemediationTemplatesRequest) String() string
type ListRemediationTemplatesResponse ¶
type ListRemediationTemplatesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListRemediationTemplatesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListRemediationTemplatesResponse) GoString ¶
func (s ListRemediationTemplatesResponse) GoString() string
func (*ListRemediationTemplatesResponse) SetBody ¶
func (s *ListRemediationTemplatesResponse) SetBody(v *ListRemediationTemplatesResponseBody) *ListRemediationTemplatesResponse
func (*ListRemediationTemplatesResponse) SetHeaders ¶
func (s *ListRemediationTemplatesResponse) SetHeaders(v map[string]*string) *ListRemediationTemplatesResponse
func (*ListRemediationTemplatesResponse) SetStatusCode ¶
func (s *ListRemediationTemplatesResponse) SetStatusCode(v int32) *ListRemediationTemplatesResponse
func (ListRemediationTemplatesResponse) String ¶
func (s ListRemediationTemplatesResponse) String() string
type ListRemediationTemplatesResponseBody ¶
type ListRemediationTemplatesResponseBody struct { // The page number. Pages start from page 1. PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 100. PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The queried remediation templates. RemediationTemplates []*ListRemediationTemplatesResponseBodyRemediationTemplates `json:"RemediationTemplates,omitempty" xml:"RemediationTemplates,omitempty" type:"Repeated"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of remediation templates. TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListRemediationTemplatesResponseBody) GoString ¶
func (s ListRemediationTemplatesResponseBody) GoString() string
func (*ListRemediationTemplatesResponseBody) SetPageNumber ¶ added in v2.2.8
func (s *ListRemediationTemplatesResponseBody) SetPageNumber(v int64) *ListRemediationTemplatesResponseBody
func (*ListRemediationTemplatesResponseBody) SetPageSize ¶ added in v2.2.8
func (s *ListRemediationTemplatesResponseBody) SetPageSize(v int64) *ListRemediationTemplatesResponseBody
func (*ListRemediationTemplatesResponseBody) SetRemediationTemplates ¶
func (s *ListRemediationTemplatesResponseBody) SetRemediationTemplates(v []*ListRemediationTemplatesResponseBodyRemediationTemplates) *ListRemediationTemplatesResponseBody
func (*ListRemediationTemplatesResponseBody) SetRequestId ¶
func (s *ListRemediationTemplatesResponseBody) SetRequestId(v string) *ListRemediationTemplatesResponseBody
func (*ListRemediationTemplatesResponseBody) SetTotalCount ¶ added in v2.2.8
func (s *ListRemediationTemplatesResponseBody) SetTotalCount(v string) *ListRemediationTemplatesResponseBody
func (ListRemediationTemplatesResponseBody) String ¶
func (s ListRemediationTemplatesResponseBody) String() string
type ListRemediationTemplatesResponseBodyRemediationTemplates ¶
type ListRemediationTemplatesResponseBodyRemediationTemplates struct { // The type of the remediation template. Valid value: OOS, which indicates Operation Orchestration Service. RemediationType *string `json:"RemediationType,omitempty" xml:"RemediationType,omitempty"` // The definition of the remediation template. TemplateDefinition *string `json:"TemplateDefinition,omitempty" xml:"TemplateDefinition,omitempty"` // The description of the remediation template. TemplateDescription *string `json:"TemplateDescription,omitempty" xml:"TemplateDescription,omitempty"` // The ID of the remediation template. TemplateIdentifier *string `json:"TemplateIdentifier,omitempty" xml:"TemplateIdentifier,omitempty"` // The name of the remediation template. TemplateName *string `json:"TemplateName,omitempty" xml:"TemplateName,omitempty"` }
func (ListRemediationTemplatesResponseBodyRemediationTemplates) GoString ¶
func (s ListRemediationTemplatesResponseBodyRemediationTemplates) GoString() string
func (*ListRemediationTemplatesResponseBodyRemediationTemplates) SetRemediationType ¶
func (s *ListRemediationTemplatesResponseBodyRemediationTemplates) SetRemediationType(v string) *ListRemediationTemplatesResponseBodyRemediationTemplates
func (*ListRemediationTemplatesResponseBodyRemediationTemplates) SetTemplateDefinition ¶
func (s *ListRemediationTemplatesResponseBodyRemediationTemplates) SetTemplateDefinition(v string) *ListRemediationTemplatesResponseBodyRemediationTemplates
func (*ListRemediationTemplatesResponseBodyRemediationTemplates) SetTemplateDescription ¶ added in v2.2.8
func (s *ListRemediationTemplatesResponseBodyRemediationTemplates) SetTemplateDescription(v string) *ListRemediationTemplatesResponseBodyRemediationTemplates
func (*ListRemediationTemplatesResponseBodyRemediationTemplates) SetTemplateIdentifier ¶
func (s *ListRemediationTemplatesResponseBodyRemediationTemplates) SetTemplateIdentifier(v string) *ListRemediationTemplatesResponseBodyRemediationTemplates
func (*ListRemediationTemplatesResponseBodyRemediationTemplates) SetTemplateName ¶
func (s *ListRemediationTemplatesResponseBodyRemediationTemplates) SetTemplateName(v string) *ListRemediationTemplatesResponseBodyRemediationTemplates
func (ListRemediationTemplatesResponseBodyRemediationTemplates) String ¶
func (s ListRemediationTemplatesResponseBodyRemediationTemplates) String() string
type ListRemediationsRequest ¶
type ListRemediationsRequest struct { // The rule IDs. Separate multiple rule IDs with commas (,). // // For more information about how to obtain the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleIds *string `json:"ConfigRuleIds,omitempty" xml:"ConfigRuleIds,omitempty"` // The page number. Pages start from page 1. PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 50. PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` }
func (ListRemediationsRequest) GoString ¶
func (s ListRemediationsRequest) GoString() string
func (*ListRemediationsRequest) SetConfigRuleIds ¶
func (s *ListRemediationsRequest) SetConfigRuleIds(v string) *ListRemediationsRequest
func (*ListRemediationsRequest) SetPageNumber ¶ added in v2.2.8
func (s *ListRemediationsRequest) SetPageNumber(v int64) *ListRemediationsRequest
func (*ListRemediationsRequest) SetPageSize ¶ added in v2.2.8
func (s *ListRemediationsRequest) SetPageSize(v int64) *ListRemediationsRequest
func (ListRemediationsRequest) String ¶
func (s ListRemediationsRequest) String() string
type ListRemediationsResponse ¶
type ListRemediationsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListRemediationsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListRemediationsResponse) GoString ¶
func (s ListRemediationsResponse) GoString() string
func (*ListRemediationsResponse) SetBody ¶
func (s *ListRemediationsResponse) SetBody(v *ListRemediationsResponseBody) *ListRemediationsResponse
func (*ListRemediationsResponse) SetHeaders ¶
func (s *ListRemediationsResponse) SetHeaders(v map[string]*string) *ListRemediationsResponse
func (*ListRemediationsResponse) SetStatusCode ¶
func (s *ListRemediationsResponse) SetStatusCode(v int32) *ListRemediationsResponse
func (ListRemediationsResponse) String ¶
func (s ListRemediationsResponse) String() string
type ListRemediationsResponseBody ¶
type ListRemediationsResponseBody struct { // The page number. Pages start from page 1. PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 50. PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The converted configuration of the remediation template. This parameter is returned only for an OOS remediation template. Remediations []*ListRemediationsResponseBodyRemediations `json:"Remediations,omitempty" xml:"Remediations,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of remediation settings. TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListRemediationsResponseBody) GoString ¶
func (s ListRemediationsResponseBody) GoString() string
func (*ListRemediationsResponseBody) SetPageNumber ¶ added in v2.2.8
func (s *ListRemediationsResponseBody) SetPageNumber(v int64) *ListRemediationsResponseBody
func (*ListRemediationsResponseBody) SetPageSize ¶ added in v2.2.8
func (s *ListRemediationsResponseBody) SetPageSize(v int64) *ListRemediationsResponseBody
func (*ListRemediationsResponseBody) SetRemediations ¶
func (s *ListRemediationsResponseBody) SetRemediations(v []*ListRemediationsResponseBodyRemediations) *ListRemediationsResponseBody
func (*ListRemediationsResponseBody) SetRequestId ¶
func (s *ListRemediationsResponseBody) SetRequestId(v string) *ListRemediationsResponseBody
func (*ListRemediationsResponseBody) SetTotalCount ¶ added in v2.2.8
func (s *ListRemediationsResponseBody) SetTotalCount(v string) *ListRemediationsResponseBody
func (ListRemediationsResponseBody) String ¶
func (s ListRemediationsResponseBody) String() string
type ListRemediationsResponseBodyRemediations ¶
type ListRemediationsResponseBodyRemediations struct { // The ID of the Alibaba Cloud account to which the resource belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The rule ID. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The execution mode of the remediation template. Valid values: // // * NON_EXECUTION: The remediation template was not executed. // * AUTO_EXECUTION: The remediation template was automatically executed. // * MANUAL_EXECUTION: The remediation template was manually executed. // * NOT_CONFIG: The execution mode was not specified. InvokeType *string `json:"InvokeType,omitempty" xml:"InvokeType,omitempty"` // The ID of the last successful execution of the remediation template. LastSuccessfulInvocationId *string `json:"LastSuccessfulInvocationId,omitempty" xml:"LastSuccessfulInvocationId,omitempty"` // The timestamp of the last successful execution of the remediation template Unit: milliseconds. LastSuccessfulInvocationTime *int64 `json:"LastSuccessfulInvocationTime,omitempty" xml:"LastSuccessfulInvocationTime,omitempty"` // The mode of the last successful execution of the remediation template. Valid values: // // * NON_EXECUTION: The remediation template was not executed. // * AUTO_EXECUTION: The remediation template was automatically executed. // * MANUAL_EXECUTION: The remediation template was manually executed. // * NOT_CONFIG: The execution mode was not specified. LastSuccessfulInvocationType *string `json:"LastSuccessfulInvocationType,omitempty" xml:"LastSuccessfulInvocationType,omitempty"` // The ID of the remediation template. RemediationId *string `json:"RemediationId,omitempty" xml:"RemediationId,omitempty"` // The converted configuration of the remediation template. This parameter is available only for an OOS remediation template. RemediationOriginParams *string `json:"RemediationOriginParams,omitempty" xml:"RemediationOriginParams,omitempty"` // The source of remediation. Valid values: // // * ALIYUN: official template. // * CUSTOM: custom template. // * NONE: none. RemediationSourceType *string `json:"RemediationSourceType,omitempty" xml:"RemediationSourceType,omitempty"` // The ID of the remediation template. RemediationTemplateId *string `json:"RemediationTemplateId,omitempty" xml:"RemediationTemplateId,omitempty"` // The type of the remediation template. Valid values: // // * OOS: Operation Orchestration Service (official remediation) // * FC: Function Compute (custom remediation) RemediationType *string `json:"RemediationType,omitempty" xml:"RemediationType,omitempty"` }
func (ListRemediationsResponseBodyRemediations) GoString ¶
func (s ListRemediationsResponseBodyRemediations) GoString() string
func (*ListRemediationsResponseBodyRemediations) SetAccountId ¶
func (s *ListRemediationsResponseBodyRemediations) SetAccountId(v int64) *ListRemediationsResponseBodyRemediations
func (*ListRemediationsResponseBodyRemediations) SetConfigRuleId ¶
func (s *ListRemediationsResponseBodyRemediations) SetConfigRuleId(v string) *ListRemediationsResponseBodyRemediations
func (*ListRemediationsResponseBodyRemediations) SetInvokeType ¶
func (s *ListRemediationsResponseBodyRemediations) SetInvokeType(v string) *ListRemediationsResponseBodyRemediations
func (*ListRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationId ¶
func (s *ListRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationId(v string) *ListRemediationsResponseBodyRemediations
func (*ListRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationTime ¶
func (s *ListRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationTime(v int64) *ListRemediationsResponseBodyRemediations
func (*ListRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationType ¶
func (s *ListRemediationsResponseBodyRemediations) SetLastSuccessfulInvocationType(v string) *ListRemediationsResponseBodyRemediations
func (*ListRemediationsResponseBodyRemediations) SetRemediationId ¶
func (s *ListRemediationsResponseBodyRemediations) SetRemediationId(v string) *ListRemediationsResponseBodyRemediations
func (*ListRemediationsResponseBodyRemediations) SetRemediationOriginParams ¶
func (s *ListRemediationsResponseBodyRemediations) SetRemediationOriginParams(v string) *ListRemediationsResponseBodyRemediations
func (*ListRemediationsResponseBodyRemediations) SetRemediationSourceType ¶
func (s *ListRemediationsResponseBodyRemediations) SetRemediationSourceType(v string) *ListRemediationsResponseBodyRemediations
func (*ListRemediationsResponseBodyRemediations) SetRemediationTemplateId ¶
func (s *ListRemediationsResponseBodyRemediations) SetRemediationTemplateId(v string) *ListRemediationsResponseBodyRemediations
func (*ListRemediationsResponseBodyRemediations) SetRemediationType ¶
func (s *ListRemediationsResponseBodyRemediations) SetRemediationType(v string) *ListRemediationsResponseBodyRemediations
func (ListRemediationsResponseBodyRemediations) String ¶
func (s ListRemediationsResponseBodyRemediations) String() string
type ListResourceEvaluationResultsRequest ¶
type ListResourceEvaluationResultsRequest struct { // The compliance evaluation result of the resource. Valid values: // // * COMPLIANT: The resource is evaluated as compliant. // * NON_COMPLIANT: The resource is evaluated as non-compliant. // * NOT_APPLICABLE: The rule does not apply to the resource. // * INSUFFICIENT_DATA: No data is available. // * IGNORED: The resource is ignored during compliance evaluation. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The maximum number of entries to return for a single request. Valid values: 1 to 100. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that you want to use to initiate the current request. If the response of the previous request is truncated, you can use this token to initiate another request and obtain the remaining entries.“ NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region where one or more resources you want to query reside. For example, the value `global` indicates global regions and the value `cn-hangzhou` indicates the China (Hangzhou) region. // // For more information about how to obtain the ID of the region where a resource resides, see [ListDiscoveredResources](~~169620~~). Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The ID of the resource. // // For more information about how to obtain the ID of a resource, see [ListDiscoveredResources](~~169620~~). ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the resource. // // For more information about how to query the type of a resource, see [ListDiscoveredResources](~~169620~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (ListResourceEvaluationResultsRequest) GoString ¶
func (s ListResourceEvaluationResultsRequest) GoString() string
func (*ListResourceEvaluationResultsRequest) SetComplianceType ¶
func (s *ListResourceEvaluationResultsRequest) SetComplianceType(v string) *ListResourceEvaluationResultsRequest
func (*ListResourceEvaluationResultsRequest) SetMaxResults ¶
func (s *ListResourceEvaluationResultsRequest) SetMaxResults(v int32) *ListResourceEvaluationResultsRequest
func (*ListResourceEvaluationResultsRequest) SetNextToken ¶
func (s *ListResourceEvaluationResultsRequest) SetNextToken(v string) *ListResourceEvaluationResultsRequest
func (*ListResourceEvaluationResultsRequest) SetRegion ¶
func (s *ListResourceEvaluationResultsRequest) SetRegion(v string) *ListResourceEvaluationResultsRequest
func (*ListResourceEvaluationResultsRequest) SetResourceId ¶
func (s *ListResourceEvaluationResultsRequest) SetResourceId(v string) *ListResourceEvaluationResultsRequest
func (*ListResourceEvaluationResultsRequest) SetResourceType ¶
func (s *ListResourceEvaluationResultsRequest) SetResourceType(v string) *ListResourceEvaluationResultsRequest
func (ListResourceEvaluationResultsRequest) String ¶
func (s ListResourceEvaluationResultsRequest) String() string
type ListResourceEvaluationResultsResponse ¶
type ListResourceEvaluationResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListResourceEvaluationResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListResourceEvaluationResultsResponse) GoString ¶
func (s ListResourceEvaluationResultsResponse) GoString() string
func (*ListResourceEvaluationResultsResponse) SetHeaders ¶
func (s *ListResourceEvaluationResultsResponse) SetHeaders(v map[string]*string) *ListResourceEvaluationResultsResponse
func (*ListResourceEvaluationResultsResponse) SetStatusCode ¶
func (s *ListResourceEvaluationResultsResponse) SetStatusCode(v int32) *ListResourceEvaluationResultsResponse
func (ListResourceEvaluationResultsResponse) String ¶
func (s ListResourceEvaluationResultsResponse) String() string
type ListResourceEvaluationResultsResponseBody ¶
type ListResourceEvaluationResultsResponseBody struct { // The information about the compliance evaluation results returned. EvaluationResults *ListResourceEvaluationResultsResponseBodyEvaluationResults `json:"EvaluationResults,omitempty" xml:"EvaluationResults,omitempty" type:"Struct"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListResourceEvaluationResultsResponseBody) GoString ¶
func (s ListResourceEvaluationResultsResponseBody) GoString() string
func (*ListResourceEvaluationResultsResponseBody) SetEvaluationResults ¶
func (s *ListResourceEvaluationResultsResponseBody) SetEvaluationResults(v *ListResourceEvaluationResultsResponseBodyEvaluationResults) *ListResourceEvaluationResultsResponseBody
func (*ListResourceEvaluationResultsResponseBody) SetRequestId ¶
func (s *ListResourceEvaluationResultsResponseBody) SetRequestId(v string) *ListResourceEvaluationResultsResponseBody
func (ListResourceEvaluationResultsResponseBody) String ¶
func (s ListResourceEvaluationResultsResponseBody) String() string
type ListResourceEvaluationResultsResponseBodyEvaluationResults ¶
type ListResourceEvaluationResultsResponseBodyEvaluationResults struct { // The details of the compliance evaluation result. EvaluationResultList []*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList `json:"EvaluationResultList,omitempty" xml:"EvaluationResultList,omitempty" type:"Repeated"` // The maximum number of entries to return for a single request. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that was used to initiate the next request. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (ListResourceEvaluationResultsResponseBodyEvaluationResults) GoString ¶
func (s ListResourceEvaluationResultsResponseBodyEvaluationResults) GoString() string
func (*ListResourceEvaluationResultsResponseBodyEvaluationResults) SetEvaluationResultList ¶
func (*ListResourceEvaluationResultsResponseBodyEvaluationResults) SetMaxResults ¶
func (*ListResourceEvaluationResultsResponseBodyEvaluationResults) SetNextToken ¶
func (ListResourceEvaluationResultsResponseBodyEvaluationResults) String ¶
func (s ListResourceEvaluationResultsResponseBodyEvaluationResults) String() string
type ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList ¶
type ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList struct { // The annotation to the resource that is evaluated as incompliant. The following section describes the parameters that can be returned: // // * `configuration`: the current resource configuration that is evaluated as incompliant by using the rule. // * `desiredValue`: the expected resource configuration that is evaluated as compliant by using the rule. // * `operator`: the operator that is used to compare the current configuration with the expected configuration of the resource. // * `property`: the JSON path of the current configuration in the resource property struct. // * `reason`: the reason why the resource is evaluated as incompliant. Annotation *string `json:"Annotation,omitempty" xml:"Annotation,omitempty"` // The compliance evaluation result of the resources. Valid values: // // * COMPLIANT: The resources are evaluated as compliant. // * NON_COMPLIANT: The resources are evaluated as incompliant. // * NOT_APPLICABLE: The rule does not apply to your resources. // * INSUFFICIENT_DATA: No resource data is available. // * IGNORED: The resource is ignored during compliance evaluation. ComplianceType *string `json:"ComplianceType,omitempty" xml:"ComplianceType,omitempty"` // The timestamp when the rule was triggered for the compliance evaluation. Unit: milliseconds. ConfigRuleInvokedTimestamp *int64 `json:"ConfigRuleInvokedTimestamp,omitempty" xml:"ConfigRuleInvokedTimestamp,omitempty"` // The identifying information about the compliance evaluation result. EvaluationResultIdentifier *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier `json:"EvaluationResultIdentifier,omitempty" xml:"EvaluationResultIdentifier,omitempty" type:"Struct"` // The trigger type of the managed rule. Valid values: // // * ConfigurationItemChangeNotification: The managed rule is triggered by configuration changes. // * ScheduledNotification: The managed rule is periodically triggered. InvokingEventMessageType *string `json:"InvokingEventMessageType,omitempty" xml:"InvokingEventMessageType,omitempty"` // Indicates whether the remediation template is enabled. Valid values: // // - true: The remediation template is enabled. // - false: The remediation template is disabled. RemediationEnabled *bool `json:"RemediationEnabled,omitempty" xml:"RemediationEnabled,omitempty"` // The timestamp when the compliance evaluation result was recorded. Unit: milliseconds. ResultRecordedTimestamp *int64 `json:"ResultRecordedTimestamp,omitempty" xml:"ResultRecordedTimestamp,omitempty"` // The risk level of the resources that do not comply with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) GoString ¶
func (s ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) GoString() string
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetAnnotation ¶
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetComplianceType ¶
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetConfigRuleInvokedTimestamp ¶
func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetConfigRuleInvokedTimestamp(v int64) *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetEvaluationResultIdentifier ¶
func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetEvaluationResultIdentifier(v *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetInvokingEventMessageType ¶
func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetInvokingEventMessageType(v string) *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRemediationEnabled ¶
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetResultRecordedTimestamp ¶
func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetResultRecordedTimestamp(v int64) *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultList) SetRiskLevel ¶
type ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier ¶
type ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier struct { // The information about the evaluated resource returned in the compliance evaluation result. EvaluationResultQualifier *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier `json:"EvaluationResultQualifier,omitempty" xml:"EvaluationResultQualifier,omitempty" type:"Struct"` // The timestamp when the compliance evaluation was performed. Unit: milliseconds. OrderingTimestamp *int64 `json:"OrderingTimestamp,omitempty" xml:"OrderingTimestamp,omitempty"` }
func (ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) GoString ¶
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetEvaluationResultQualifier ¶
func (s *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetEvaluationResultQualifier(v *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) *ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifier) SetOrderingTimestamp ¶
type ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier ¶
type ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier struct { // The Alibaba Cloud Resource Name (ARN) of the rule. ConfigRuleArn *string `json:"ConfigRuleArn,omitempty" xml:"ConfigRuleArn,omitempty"` // The ID of the rule. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the monitoring rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The date from which the system automatically re-evaluates the ignored incompliant resources. // // > If the value of this parameter is left empty, the system does not automatically re-evaluate the ignored incompliant resources. You must re-evaluate the ignored incompliant resources. IgnoreDate *string `json:"IgnoreDate,omitempty" xml:"IgnoreDate,omitempty"` // The ID of the region where your resources reside. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The name of the resource. ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"` // The type of the resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) GoString ¶
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleArn ¶
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleId ¶
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetConfigRuleName ¶
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetIgnoreDate ¶
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetRegionId ¶
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceId ¶
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceName ¶
func (*ListResourceEvaluationResultsResponseBodyEvaluationResultsEvaluationResultListEvaluationResultIdentifierEvaluationResultQualifier) SetResourceType ¶
type ListResourceRelationsRequest ¶ added in v2.2.8
type ListResourceRelationsRequest struct { // The maximum number of entries to return for a single request. Valid values: 1 to 1000. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. You do not need to specify this parameter for the first request. You must specify the token that is obtained from the previous query as the value of NextToken. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region in which the resource resides. Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The type of the relationship between the resource and the object. // // Valid values: // // * IsContained: The object is included as part of the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * IsAttachedTo: The object is added to the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * IsAssociatedIn: The object is associated with the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * Contains: The actual value contains the expected value. // // <!-- --> // // <!-- --> // // <!-- --> RelationType *string `json:"RelationType,omitempty" xml:"RelationType,omitempty"` // The resource ID. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the resource. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The ID of the resource that is associated with the object. TargetResourceId *string `json:"TargetResourceId,omitempty" xml:"TargetResourceId,omitempty"` // The type of the resource that is associated with the object. TargetResourceType *string `json:"TargetResourceType,omitempty" xml:"TargetResourceType,omitempty"` }
func (ListResourceRelationsRequest) GoString ¶ added in v2.2.8
func (s ListResourceRelationsRequest) GoString() string
func (*ListResourceRelationsRequest) SetMaxResults ¶ added in v2.2.8
func (s *ListResourceRelationsRequest) SetMaxResults(v int32) *ListResourceRelationsRequest
func (*ListResourceRelationsRequest) SetNextToken ¶ added in v2.2.8
func (s *ListResourceRelationsRequest) SetNextToken(v string) *ListResourceRelationsRequest
func (*ListResourceRelationsRequest) SetRegion ¶ added in v2.2.8
func (s *ListResourceRelationsRequest) SetRegion(v string) *ListResourceRelationsRequest
func (*ListResourceRelationsRequest) SetRelationType ¶ added in v2.2.8
func (s *ListResourceRelationsRequest) SetRelationType(v string) *ListResourceRelationsRequest
func (*ListResourceRelationsRequest) SetResourceId ¶ added in v2.2.8
func (s *ListResourceRelationsRequest) SetResourceId(v string) *ListResourceRelationsRequest
func (*ListResourceRelationsRequest) SetResourceType ¶ added in v2.2.8
func (s *ListResourceRelationsRequest) SetResourceType(v string) *ListResourceRelationsRequest
func (*ListResourceRelationsRequest) SetTargetResourceId ¶ added in v2.2.8
func (s *ListResourceRelationsRequest) SetTargetResourceId(v string) *ListResourceRelationsRequest
func (*ListResourceRelationsRequest) SetTargetResourceType ¶ added in v2.2.8
func (s *ListResourceRelationsRequest) SetTargetResourceType(v string) *ListResourceRelationsRequest
func (ListResourceRelationsRequest) String ¶ added in v2.2.8
func (s ListResourceRelationsRequest) String() string
type ListResourceRelationsResponse ¶ added in v2.2.8
type ListResourceRelationsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListResourceRelationsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListResourceRelationsResponse) GoString ¶ added in v2.2.8
func (s ListResourceRelationsResponse) GoString() string
func (*ListResourceRelationsResponse) SetBody ¶ added in v2.2.8
func (s *ListResourceRelationsResponse) SetBody(v *ListResourceRelationsResponseBody) *ListResourceRelationsResponse
func (*ListResourceRelationsResponse) SetHeaders ¶ added in v2.2.8
func (s *ListResourceRelationsResponse) SetHeaders(v map[string]*string) *ListResourceRelationsResponse
func (*ListResourceRelationsResponse) SetStatusCode ¶ added in v2.2.8
func (s *ListResourceRelationsResponse) SetStatusCode(v int32) *ListResourceRelationsResponse
func (ListResourceRelationsResponse) String ¶ added in v2.2.8
func (s ListResourceRelationsResponse) String() string
type ListResourceRelationsResponseBody ¶ added in v2.2.8
type ListResourceRelationsResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The result of the relationship. ResourceRelations *ListResourceRelationsResponseBodyResourceRelations `json:"ResourceRelations,omitempty" xml:"ResourceRelations,omitempty" type:"Struct"` }
func (ListResourceRelationsResponseBody) GoString ¶ added in v2.2.8
func (s ListResourceRelationsResponseBody) GoString() string
func (*ListResourceRelationsResponseBody) SetRequestId ¶ added in v2.2.8
func (s *ListResourceRelationsResponseBody) SetRequestId(v string) *ListResourceRelationsResponseBody
func (*ListResourceRelationsResponseBody) SetResourceRelations ¶ added in v2.2.8
func (s *ListResourceRelationsResponseBody) SetResourceRelations(v *ListResourceRelationsResponseBodyResourceRelations) *ListResourceRelationsResponseBody
func (ListResourceRelationsResponseBody) String ¶ added in v2.2.8
func (s ListResourceRelationsResponseBody) String() string
type ListResourceRelationsResponseBodyResourceRelations ¶ added in v2.2.8
type ListResourceRelationsResponseBodyResourceRelations struct { // The maximum number of entries returned on each page. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that was used to initiate the next request. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The type of the relationship between the resource and the object. // // Valid values: // // * IsContained: The object is included as part of the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * IsAttachedTo: The object is added to the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * IsAssociatedIn: The object is associated with the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * Contains: The actual value contains the expected value. // // <!-- --> // // <!-- --> // // <!-- --> ResourceRelationList []*ListResourceRelationsResponseBodyResourceRelationsResourceRelationList `json:"ResourceRelationList,omitempty" xml:"ResourceRelationList,omitempty" type:"Repeated"` }
func (ListResourceRelationsResponseBodyResourceRelations) GoString ¶ added in v2.2.8
func (s ListResourceRelationsResponseBodyResourceRelations) GoString() string
func (*ListResourceRelationsResponseBodyResourceRelations) SetMaxResults ¶ added in v2.2.8
func (s *ListResourceRelationsResponseBodyResourceRelations) SetMaxResults(v int32) *ListResourceRelationsResponseBodyResourceRelations
func (*ListResourceRelationsResponseBodyResourceRelations) SetNextToken ¶ added in v2.2.8
func (s *ListResourceRelationsResponseBodyResourceRelations) SetNextToken(v string) *ListResourceRelationsResponseBodyResourceRelations
func (*ListResourceRelationsResponseBodyResourceRelations) SetResourceRelationList ¶ added in v2.2.8
func (s *ListResourceRelationsResponseBodyResourceRelations) SetResourceRelationList(v []*ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) *ListResourceRelationsResponseBodyResourceRelations
func (ListResourceRelationsResponseBodyResourceRelations) String ¶ added in v2.2.8
func (s ListResourceRelationsResponseBodyResourceRelations) String() string
type ListResourceRelationsResponseBodyResourceRelationsResourceRelationList ¶ added in v2.2.8
type ListResourceRelationsResponseBodyResourceRelationsResourceRelationList struct { // The ID of the Alibaba Cloud account to which the resource belongs. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The type of the relationship between the resource and the object. // // Valid values: // // * IsContained: The object is included as part of the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * IsAttachedTo: The object is added to the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * IsAssociatedIn: The object is associated with the resource. // // <!-- --> // // <!-- --> // // <!-- --> // // * Contains: The object contains the resource. // // <!-- --> // // <!-- --> // // <!-- --> RelationType *string `json:"RelationType,omitempty" xml:"RelationType,omitempty"` // The resource ID. SourceResourceId *string `json:"SourceResourceId,omitempty" xml:"SourceResourceId,omitempty"` // The ID of the region to which the current resource belongs. SourceResourceRegionId *string `json:"SourceResourceRegionId,omitempty" xml:"SourceResourceRegionId,omitempty"` // The type of the resource. SourceResourceType *string `json:"SourceResourceType,omitempty" xml:"SourceResourceType,omitempty"` // The ID of the resource that is associated with the object. TargetResourceId *string `json:"TargetResourceId,omitempty" xml:"TargetResourceId,omitempty"` // The type of the resource that is associated with the object. TargetResourceType *string `json:"TargetResourceType,omitempty" xml:"TargetResourceType,omitempty"` }
func (ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) GoString ¶ added in v2.2.8
func (s ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) GoString() string
func (*ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetAccountId ¶ added in v2.2.8
func (*ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetRelationType ¶ added in v2.2.8
func (*ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetSourceResourceId ¶ added in v2.2.8
func (*ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetSourceResourceRegionId ¶ added in v2.2.8
func (s *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetSourceResourceRegionId(v string) *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList
func (*ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetSourceResourceType ¶ added in v2.2.8
func (s *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetSourceResourceType(v string) *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList
func (*ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetTargetResourceId ¶ added in v2.2.8
func (*ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetTargetResourceType ¶ added in v2.2.8
func (s *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) SetTargetResourceType(v string) *ListResourceRelationsResponseBodyResourceRelationsResourceRelationList
func (ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) String ¶ added in v2.2.8
func (s ListResourceRelationsResponseBodyResourceRelationsResourceRelationList) String() string
type ListResourcesByAdvancedSearchRequest ¶ added in v2.3.0
type ListResourcesByAdvancedSearchRequest struct { // The SQL statement. Sql *string `json:"Sql,omitempty" xml:"Sql,omitempty"` }
func (ListResourcesByAdvancedSearchRequest) GoString ¶ added in v2.3.0
func (s ListResourcesByAdvancedSearchRequest) GoString() string
func (*ListResourcesByAdvancedSearchRequest) SetSql ¶ added in v2.3.0
func (s *ListResourcesByAdvancedSearchRequest) SetSql(v string) *ListResourcesByAdvancedSearchRequest
func (ListResourcesByAdvancedSearchRequest) String ¶ added in v2.3.0
func (s ListResourcesByAdvancedSearchRequest) String() string
type ListResourcesByAdvancedSearchResponse ¶ added in v2.3.0
type ListResourcesByAdvancedSearchResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListResourcesByAdvancedSearchResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListResourcesByAdvancedSearchResponse) GoString ¶ added in v2.3.0
func (s ListResourcesByAdvancedSearchResponse) GoString() string
func (*ListResourcesByAdvancedSearchResponse) SetHeaders ¶ added in v2.3.0
func (s *ListResourcesByAdvancedSearchResponse) SetHeaders(v map[string]*string) *ListResourcesByAdvancedSearchResponse
func (*ListResourcesByAdvancedSearchResponse) SetStatusCode ¶ added in v2.3.0
func (s *ListResourcesByAdvancedSearchResponse) SetStatusCode(v int32) *ListResourcesByAdvancedSearchResponse
func (ListResourcesByAdvancedSearchResponse) String ¶ added in v2.3.0
func (s ListResourcesByAdvancedSearchResponse) String() string
type ListResourcesByAdvancedSearchResponseBody ¶ added in v2.3.0
type ListResourcesByAdvancedSearchResponseBody struct { // The result of the request. QueryResults *ListResourcesByAdvancedSearchResponseBodyQueryResults `json:"QueryResults,omitempty" xml:"QueryResults,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListResourcesByAdvancedSearchResponseBody) GoString ¶ added in v2.3.0
func (s ListResourcesByAdvancedSearchResponseBody) GoString() string
func (*ListResourcesByAdvancedSearchResponseBody) SetQueryResults ¶ added in v2.3.0
func (*ListResourcesByAdvancedSearchResponseBody) SetRequestId ¶ added in v2.3.0
func (s *ListResourcesByAdvancedSearchResponseBody) SetRequestId(v string) *ListResourcesByAdvancedSearchResponseBody
func (ListResourcesByAdvancedSearchResponseBody) String ¶ added in v2.3.0
func (s ListResourcesByAdvancedSearchResponseBody) String() string
type ListResourcesByAdvancedSearchResponseBodyQueryResults ¶ added in v2.3.0
type ListResourcesByAdvancedSearchResponseBodyQueryResults struct { // The queried resources. A maximum of 1,000 data records can be returned. To view more data, use the download URL of the resource file. QueryResultList *ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList `json:"QueryResultList,omitempty" xml:"QueryResultList,omitempty" type:"Struct"` }
func (ListResourcesByAdvancedSearchResponseBodyQueryResults) GoString ¶ added in v2.3.0
func (s ListResourcesByAdvancedSearchResponseBodyQueryResults) GoString() string
func (*ListResourcesByAdvancedSearchResponseBodyQueryResults) SetQueryResultList ¶ added in v2.3.0
func (ListResourcesByAdvancedSearchResponseBodyQueryResults) String ¶ added in v2.3.0
func (s ListResourcesByAdvancedSearchResponseBodyQueryResults) String() string
type ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList ¶ added in v2.3.0
type ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList struct { // The field names. Columns []*string `json:"Columns,omitempty" xml:"Columns,omitempty" type:"Repeated"` // The resource data. Values []interface{} `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) GoString ¶ added in v2.3.0
func (s ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) GoString() string
func (*ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) SetColumns ¶ added in v2.3.0
func (*ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) SetValues ¶ added in v2.3.0
func (s *ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) SetValues(v []interface{}) *ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList
func (ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) String ¶ added in v2.3.0
func (s ListResourcesByAdvancedSearchResponseBodyQueryResultsQueryResultList) String() string
type ListSupportedProductsRequest ¶ added in v2.3.0
type ListSupportedProductsRequest struct { // The maximum number of entries to return for a single request. Valid values: 1 to 500. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. You do not need to specify this parameter for the first request. You must specify the token that is obtained from the previous query as the value of NextToken. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (ListSupportedProductsRequest) GoString ¶ added in v2.3.0
func (s ListSupportedProductsRequest) GoString() string
func (*ListSupportedProductsRequest) SetMaxResults ¶ added in v2.3.0
func (s *ListSupportedProductsRequest) SetMaxResults(v int32) *ListSupportedProductsRequest
func (*ListSupportedProductsRequest) SetNextToken ¶ added in v2.3.0
func (s *ListSupportedProductsRequest) SetNextToken(v string) *ListSupportedProductsRequest
func (ListSupportedProductsRequest) String ¶ added in v2.3.0
func (s ListSupportedProductsRequest) String() string
type ListSupportedProductsResponse ¶ added in v2.3.0
type ListSupportedProductsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListSupportedProductsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListSupportedProductsResponse) GoString ¶ added in v2.3.0
func (s ListSupportedProductsResponse) GoString() string
func (*ListSupportedProductsResponse) SetBody ¶ added in v2.3.0
func (s *ListSupportedProductsResponse) SetBody(v *ListSupportedProductsResponseBody) *ListSupportedProductsResponse
func (*ListSupportedProductsResponse) SetHeaders ¶ added in v2.3.0
func (s *ListSupportedProductsResponse) SetHeaders(v map[string]*string) *ListSupportedProductsResponse
func (*ListSupportedProductsResponse) SetStatusCode ¶ added in v2.3.0
func (s *ListSupportedProductsResponse) SetStatusCode(v int32) *ListSupportedProductsResponse
func (ListSupportedProductsResponse) String ¶ added in v2.3.0
func (s ListSupportedProductsResponse) String() string
type ListSupportedProductsResponseBody ¶ added in v2.3.0
type ListSupportedProductsResponseBody struct { // The maximum number of entries returned for a single request. Valid values: 1 to 500. MaxResults *string `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The cloud services that are supported by Cloud Config. Products []*ListSupportedProductsResponseBodyProducts `json:"Products,omitempty" xml:"Products,omitempty" type:"Repeated"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListSupportedProductsResponseBody) GoString ¶ added in v2.3.0
func (s ListSupportedProductsResponseBody) GoString() string
func (*ListSupportedProductsResponseBody) SetMaxResults ¶ added in v2.3.0
func (s *ListSupportedProductsResponseBody) SetMaxResults(v string) *ListSupportedProductsResponseBody
func (*ListSupportedProductsResponseBody) SetNextToken ¶ added in v2.3.0
func (s *ListSupportedProductsResponseBody) SetNextToken(v string) *ListSupportedProductsResponseBody
func (*ListSupportedProductsResponseBody) SetProducts ¶ added in v2.3.0
func (s *ListSupportedProductsResponseBody) SetProducts(v []*ListSupportedProductsResponseBodyProducts) *ListSupportedProductsResponseBody
func (*ListSupportedProductsResponseBody) SetRequestId ¶ added in v2.3.0
func (s *ListSupportedProductsResponseBody) SetRequestId(v string) *ListSupportedProductsResponseBody
func (ListSupportedProductsResponseBody) String ¶ added in v2.3.0
func (s ListSupportedProductsResponseBody) String() string
type ListSupportedProductsResponseBodyProducts ¶ added in v2.3.0
type ListSupportedProductsResponseBodyProducts struct { // The English name of the cloud service. ProductNameEn *string `json:"ProductNameEn,omitempty" xml:"ProductNameEn,omitempty"` // The Chinese name of the cloud service. ProductNameZh *string `json:"ProductNameZh,omitempty" xml:"ProductNameZh,omitempty"` // The resource types that are supported by Cloud Config. ResourceTypeList []*ListSupportedProductsResponseBodyProductsResourceTypeList `json:"ResourceTypeList,omitempty" xml:"ResourceTypeList,omitempty" type:"Repeated"` }
func (ListSupportedProductsResponseBodyProducts) GoString ¶ added in v2.3.0
func (s ListSupportedProductsResponseBodyProducts) GoString() string
func (*ListSupportedProductsResponseBodyProducts) SetProductNameEn ¶ added in v2.3.0
func (s *ListSupportedProductsResponseBodyProducts) SetProductNameEn(v string) *ListSupportedProductsResponseBodyProducts
func (*ListSupportedProductsResponseBodyProducts) SetProductNameZh ¶ added in v2.3.0
func (s *ListSupportedProductsResponseBodyProducts) SetProductNameZh(v string) *ListSupportedProductsResponseBodyProducts
func (*ListSupportedProductsResponseBodyProducts) SetResourceTypeList ¶ added in v2.3.0
func (s *ListSupportedProductsResponseBodyProducts) SetResourceTypeList(v []*ListSupportedProductsResponseBodyProductsResourceTypeList) *ListSupportedProductsResponseBodyProducts
func (ListSupportedProductsResponseBodyProducts) String ¶ added in v2.3.0
func (s ListSupportedProductsResponseBodyProducts) String() string
type ListSupportedProductsResponseBodyProductsResourceTypeList ¶ added in v2.3.0
type ListSupportedProductsResponseBodyProductsResourceTypeList struct { // The identifier of the resource type. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The English name of the resource type. TypeNameEn *string `json:"TypeNameEn,omitempty" xml:"TypeNameEn,omitempty"` // The Chinese name of the resource type. TypeNameZh *string `json:"TypeNameZh,omitempty" xml:"TypeNameZh,omitempty"` // The URL of the resource type in the console. TypePageLink *string `json:"TypePageLink,omitempty" xml:"TypePageLink,omitempty"` }
func (ListSupportedProductsResponseBodyProductsResourceTypeList) GoString ¶ added in v2.3.0
func (s ListSupportedProductsResponseBodyProductsResourceTypeList) GoString() string
func (*ListSupportedProductsResponseBodyProductsResourceTypeList) SetResourceType ¶ added in v2.3.0
func (s *ListSupportedProductsResponseBodyProductsResourceTypeList) SetResourceType(v string) *ListSupportedProductsResponseBodyProductsResourceTypeList
func (*ListSupportedProductsResponseBodyProductsResourceTypeList) SetTypeNameEn ¶ added in v2.3.0
func (s *ListSupportedProductsResponseBodyProductsResourceTypeList) SetTypeNameEn(v string) *ListSupportedProductsResponseBodyProductsResourceTypeList
func (*ListSupportedProductsResponseBodyProductsResourceTypeList) SetTypeNameZh ¶ added in v2.3.0
func (s *ListSupportedProductsResponseBodyProductsResourceTypeList) SetTypeNameZh(v string) *ListSupportedProductsResponseBodyProductsResourceTypeList
func (*ListSupportedProductsResponseBodyProductsResourceTypeList) SetTypePageLink ¶ added in v2.3.0
func (s *ListSupportedProductsResponseBodyProductsResourceTypeList) SetTypePageLink(v string) *ListSupportedProductsResponseBodyProductsResourceTypeList
func (ListSupportedProductsResponseBodyProductsResourceTypeList) String ¶ added in v2.3.0
func (s ListSupportedProductsResponseBodyProductsResourceTypeList) String() string
type ListTagResourcesRequest ¶
type ListTagResourcesRequest struct { // The pagination token that is used in the next request to retrieve a new page of results. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The region ID of the tag. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource ID. // // You can add tags to up to 50 resources. ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` // The resource type. Valid values: // // * `ACS::Config::Rule` // * `ACS::Config::AggregateConfigRule` // * `ACS::Config::Aggregator` // * `ACS::Config::CompliancePack` // * `ACS::Config::AggregateCompliancePack` ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags of the resource. // // You can add up to 20 tags to a resource. Tag []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (ListTagResourcesRequest) GoString ¶
func (s ListTagResourcesRequest) GoString() string
func (*ListTagResourcesRequest) SetNextToken ¶
func (s *ListTagResourcesRequest) SetNextToken(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetRegionId ¶
func (s *ListTagResourcesRequest) SetRegionId(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetResourceId ¶
func (s *ListTagResourcesRequest) SetResourceId(v []*string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetResourceType ¶
func (s *ListTagResourcesRequest) SetResourceType(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetTag ¶
func (s *ListTagResourcesRequest) SetTag(v []*ListTagResourcesRequestTag) *ListTagResourcesRequest
func (ListTagResourcesRequest) String ¶
func (s ListTagResourcesRequest) String() string
type ListTagResourcesRequestTag ¶
type ListTagResourcesRequestTag struct { // The key of the tag that is added to the resource. // // You can add up to 20 tag keys to a resource. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the tag that is added to the resource. // // You can add up to 20 tag values to a resource. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListTagResourcesRequestTag) GoString ¶
func (s ListTagResourcesRequestTag) GoString() string
func (*ListTagResourcesRequestTag) SetKey ¶
func (s *ListTagResourcesRequestTag) SetKey(v string) *ListTagResourcesRequestTag
func (*ListTagResourcesRequestTag) SetValue ¶
func (s *ListTagResourcesRequestTag) SetValue(v string) *ListTagResourcesRequestTag
func (ListTagResourcesRequestTag) String ¶
func (s ListTagResourcesRequestTag) String() string
type ListTagResourcesResponse ¶
type ListTagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListTagResourcesResponse) GoString ¶
func (s ListTagResourcesResponse) GoString() string
func (*ListTagResourcesResponse) SetBody ¶
func (s *ListTagResourcesResponse) SetBody(v *ListTagResourcesResponseBody) *ListTagResourcesResponse
func (*ListTagResourcesResponse) SetHeaders ¶
func (s *ListTagResourcesResponse) SetHeaders(v map[string]*string) *ListTagResourcesResponse
func (*ListTagResourcesResponse) SetStatusCode ¶
func (s *ListTagResourcesResponse) SetStatusCode(v int32) *ListTagResourcesResponse
func (ListTagResourcesResponse) String ¶
func (s ListTagResourcesResponse) String() string
type ListTagResourcesResponseBody ¶
type ListTagResourcesResponseBody struct { // A pagination token. It can be used in the next request to retrieve a new page of results. // // > If NextToken is empty, no next page exists. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The tags of the resource. TagResources *ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Struct"` }
func (ListTagResourcesResponseBody) GoString ¶
func (s ListTagResourcesResponseBody) GoString() string
func (*ListTagResourcesResponseBody) SetNextToken ¶
func (s *ListTagResourcesResponseBody) SetNextToken(v string) *ListTagResourcesResponseBody
func (*ListTagResourcesResponseBody) SetRequestId ¶
func (s *ListTagResourcesResponseBody) SetRequestId(v string) *ListTagResourcesResponseBody
func (*ListTagResourcesResponseBody) SetTagResources ¶
func (s *ListTagResourcesResponseBody) SetTagResources(v *ListTagResourcesResponseBodyTagResources) *ListTagResourcesResponseBody
func (ListTagResourcesResponseBody) String ¶
func (s ListTagResourcesResponseBody) String() string
type ListTagResourcesResponseBodyTagResources ¶
type ListTagResourcesResponseBodyTagResources struct {
TagResource []*ListTagResourcesResponseBodyTagResourcesTagResource `json:"TagResource,omitempty" xml:"TagResource,omitempty" type:"Repeated"`
}
func (ListTagResourcesResponseBodyTagResources) GoString ¶
func (s ListTagResourcesResponseBodyTagResources) GoString() string
func (*ListTagResourcesResponseBodyTagResources) SetTagResource ¶
func (s *ListTagResourcesResponseBodyTagResources) SetTagResource(v []*ListTagResourcesResponseBodyTagResourcesTagResource) *ListTagResourcesResponseBodyTagResources
func (ListTagResourcesResponseBodyTagResources) String ¶
func (s ListTagResourcesResponseBodyTagResources) String() string
type ListTagResourcesResponseBodyTagResourcesTagResource ¶
type ListTagResourcesResponseBodyTagResourcesTagResource struct { // The resource ID. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The resource type. ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tag key. TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (ListTagResourcesResponseBodyTagResourcesTagResource) GoString ¶
func (s ListTagResourcesResponseBodyTagResourcesTagResource) GoString() string
func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId ¶
func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType ¶
func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue ¶
func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
func (ListTagResourcesResponseBodyTagResourcesTagResource) String ¶
func (s ListTagResourcesResponseBodyTagResourcesTagResource) String() string
type ListTagResourcesShrinkRequest ¶ added in v2.1.5
type ListTagResourcesShrinkRequest struct { // The pagination token that is used in the next request to retrieve a new page of results. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The region ID of the tag. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource ID. // // You can add tags to up to 50 resources. ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` // The resource type. Valid values: // // * `ACS::Config::Rule` // * `ACS::Config::AggregateConfigRule` // * `ACS::Config::Aggregator` // * `ACS::Config::CompliancePack` // * `ACS::Config::AggregateCompliancePack` ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags of the resource. // // You can add up to 20 tags to a resource. TagShrink *string `json:"Tag,omitempty" xml:"Tag,omitempty"` }
func (ListTagResourcesShrinkRequest) GoString ¶ added in v2.1.5
func (s ListTagResourcesShrinkRequest) GoString() string
func (*ListTagResourcesShrinkRequest) SetNextToken ¶ added in v2.1.5
func (s *ListTagResourcesShrinkRequest) SetNextToken(v string) *ListTagResourcesShrinkRequest
func (*ListTagResourcesShrinkRequest) SetRegionId ¶ added in v2.1.5
func (s *ListTagResourcesShrinkRequest) SetRegionId(v string) *ListTagResourcesShrinkRequest
func (*ListTagResourcesShrinkRequest) SetResourceId ¶ added in v2.1.5
func (s *ListTagResourcesShrinkRequest) SetResourceId(v []*string) *ListTagResourcesShrinkRequest
func (*ListTagResourcesShrinkRequest) SetResourceType ¶ added in v2.1.5
func (s *ListTagResourcesShrinkRequest) SetResourceType(v string) *ListTagResourcesShrinkRequest
func (*ListTagResourcesShrinkRequest) SetTagShrink ¶ added in v2.1.5
func (s *ListTagResourcesShrinkRequest) SetTagShrink(v string) *ListTagResourcesShrinkRequest
func (ListTagResourcesShrinkRequest) String ¶ added in v2.1.5
func (s ListTagResourcesShrinkRequest) String() string
type PutEvaluationsRequest ¶ added in v2.2.9
type PutEvaluationsRequest struct { // Specifies whether to enable the delete mode. Valid values: // // * true: enables the delete mode // * false (default): disables the delete mode // // > This parameter is valid only when you manually trigger or periodically trigger custom rules to evaluate resources. If you enable the delete mode, the evaluation results that are not updated during the current evaluation are automatically deleted. DeleteMode *bool `json:"DeleteMode,omitempty" xml:"DeleteMode,omitempty"` // The evaluation results. Evaluations *string `json:"Evaluations,omitempty" xml:"Evaluations,omitempty"` // The callback token. When Cloud Config triggers a custom rule to evaluate resources, the token information is sent to Function Compute as an input parameter. The token must be specified when you submit the evaluation results. ResultToken *string `json:"ResultToken,omitempty" xml:"ResultToken,omitempty"` }
func (PutEvaluationsRequest) GoString ¶ added in v2.2.9
func (s PutEvaluationsRequest) GoString() string
func (*PutEvaluationsRequest) SetDeleteMode ¶ added in v2.2.9
func (s *PutEvaluationsRequest) SetDeleteMode(v bool) *PutEvaluationsRequest
func (*PutEvaluationsRequest) SetEvaluations ¶ added in v2.2.9
func (s *PutEvaluationsRequest) SetEvaluations(v string) *PutEvaluationsRequest
func (*PutEvaluationsRequest) SetResultToken ¶ added in v2.2.9
func (s *PutEvaluationsRequest) SetResultToken(v string) *PutEvaluationsRequest
func (PutEvaluationsRequest) String ¶ added in v2.2.9
func (s PutEvaluationsRequest) String() string
type PutEvaluationsResponse ¶ added in v2.2.9
type PutEvaluationsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *PutEvaluationsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (PutEvaluationsResponse) GoString ¶ added in v2.2.9
func (s PutEvaluationsResponse) GoString() string
func (*PutEvaluationsResponse) SetBody ¶ added in v2.2.9
func (s *PutEvaluationsResponse) SetBody(v *PutEvaluationsResponseBody) *PutEvaluationsResponse
func (*PutEvaluationsResponse) SetHeaders ¶ added in v2.2.9
func (s *PutEvaluationsResponse) SetHeaders(v map[string]*string) *PutEvaluationsResponse
func (*PutEvaluationsResponse) SetStatusCode ¶ added in v2.2.9
func (s *PutEvaluationsResponse) SetStatusCode(v int32) *PutEvaluationsResponse
func (PutEvaluationsResponse) String ¶ added in v2.2.9
func (s PutEvaluationsResponse) String() string
type PutEvaluationsResponseBody ¶ added in v2.2.9
type PutEvaluationsResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The submission status of the evaluation results of the custom rule. Valid values: // // * true: The evaluation results are submitted. // * false: The evaluation results failed to be submitted. Result *bool `json:"Result,omitempty" xml:"Result,omitempty"` }
func (PutEvaluationsResponseBody) GoString ¶ added in v2.2.9
func (s PutEvaluationsResponseBody) GoString() string
func (*PutEvaluationsResponseBody) SetRequestId ¶ added in v2.2.9
func (s *PutEvaluationsResponseBody) SetRequestId(v string) *PutEvaluationsResponseBody
func (*PutEvaluationsResponseBody) SetResult ¶ added in v2.2.9
func (s *PutEvaluationsResponseBody) SetResult(v bool) *PutEvaluationsResponseBody
func (PutEvaluationsResponseBody) String ¶ added in v2.2.9
func (s PutEvaluationsResponseBody) String() string
type ResourceDirectoryFolderNode ¶
type ResourceDirectoryFolderNode struct { AccountId *string `json:"AccountId,omitempty" xml:"AccountId,omitempty"` Children []*ResourceDirectoryFolderNode `json:"Children,omitempty" xml:"Children,omitempty" type:"Repeated"` DisplayName *string `json:"DisplayName,omitempty" xml:"DisplayName,omitempty"` FolderId *string `json:"FolderId,omitempty" xml:"FolderId,omitempty"` FolderName *string `json:"FolderName,omitempty" xml:"FolderName,omitempty"` ParentFolderId *string `json:"ParentFolderId,omitempty" xml:"ParentFolderId,omitempty"` }
func (ResourceDirectoryFolderNode) GoString ¶
func (s ResourceDirectoryFolderNode) GoString() string
func (*ResourceDirectoryFolderNode) SetAccountId ¶
func (s *ResourceDirectoryFolderNode) SetAccountId(v string) *ResourceDirectoryFolderNode
func (*ResourceDirectoryFolderNode) SetChildren ¶
func (s *ResourceDirectoryFolderNode) SetChildren(v []*ResourceDirectoryFolderNode) *ResourceDirectoryFolderNode
func (*ResourceDirectoryFolderNode) SetDisplayName ¶
func (s *ResourceDirectoryFolderNode) SetDisplayName(v string) *ResourceDirectoryFolderNode
func (*ResourceDirectoryFolderNode) SetFolderId ¶
func (s *ResourceDirectoryFolderNode) SetFolderId(v string) *ResourceDirectoryFolderNode
func (*ResourceDirectoryFolderNode) SetFolderName ¶
func (s *ResourceDirectoryFolderNode) SetFolderName(v string) *ResourceDirectoryFolderNode
func (*ResourceDirectoryFolderNode) SetParentFolderId ¶
func (s *ResourceDirectoryFolderNode) SetParentFolderId(v string) *ResourceDirectoryFolderNode
func (ResourceDirectoryFolderNode) String ¶
func (s ResourceDirectoryFolderNode) String() string
type RevertAggregateEvaluationResultsRequest ¶
type RevertAggregateEvaluationResultsRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the rule in the account group. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The resources that you want to re-evaluate. Resources []*RevertAggregateEvaluationResultsRequestResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Repeated"` }
func (RevertAggregateEvaluationResultsRequest) GoString ¶
func (s RevertAggregateEvaluationResultsRequest) GoString() string
func (*RevertAggregateEvaluationResultsRequest) SetAggregatorId ¶
func (s *RevertAggregateEvaluationResultsRequest) SetAggregatorId(v string) *RevertAggregateEvaluationResultsRequest
func (*RevertAggregateEvaluationResultsRequest) SetConfigRuleId ¶
func (s *RevertAggregateEvaluationResultsRequest) SetConfigRuleId(v string) *RevertAggregateEvaluationResultsRequest
func (*RevertAggregateEvaluationResultsRequest) SetResources ¶
func (s *RevertAggregateEvaluationResultsRequest) SetResources(v []*RevertAggregateEvaluationResultsRequestResources) *RevertAggregateEvaluationResultsRequest
func (RevertAggregateEvaluationResultsRequest) String ¶
func (s RevertAggregateEvaluationResultsRequest) String() string
type RevertAggregateEvaluationResultsRequestResources ¶
type RevertAggregateEvaluationResultsRequestResources struct { // The ID of the region where the resource resides. // // For more information about how to obtain the ID of a region, see [ListAggregateDiscoveredResources](~~265983~~). Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The ID of the Alibaba Cloud account to which the resource belongs. // // > You must specify the ID of the current management account or a member account in the account group of the management account. ResourceAccountId *int64 `json:"ResourceAccountId,omitempty" xml:"ResourceAccountId,omitempty"` // The resource ID. // // For more information about how to query the ID of a resource, see [ListAggregateDiscoveredResources](~~265983~~). ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of resource. // // For more information about how to obtain the type of a resource, see [ListAggregateDiscoveredResources](~~265983~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (RevertAggregateEvaluationResultsRequestResources) GoString ¶
func (s RevertAggregateEvaluationResultsRequestResources) GoString() string
func (*RevertAggregateEvaluationResultsRequestResources) SetRegion ¶
func (s *RevertAggregateEvaluationResultsRequestResources) SetRegion(v string) *RevertAggregateEvaluationResultsRequestResources
func (*RevertAggregateEvaluationResultsRequestResources) SetResourceAccountId ¶
func (s *RevertAggregateEvaluationResultsRequestResources) SetResourceAccountId(v int64) *RevertAggregateEvaluationResultsRequestResources
func (*RevertAggregateEvaluationResultsRequestResources) SetResourceId ¶
func (s *RevertAggregateEvaluationResultsRequestResources) SetResourceId(v string) *RevertAggregateEvaluationResultsRequestResources
func (*RevertAggregateEvaluationResultsRequestResources) SetResourceType ¶
func (s *RevertAggregateEvaluationResultsRequestResources) SetResourceType(v string) *RevertAggregateEvaluationResultsRequestResources
func (RevertAggregateEvaluationResultsRequestResources) String ¶
func (s RevertAggregateEvaluationResultsRequestResources) String() string
type RevertAggregateEvaluationResultsResponse ¶
type RevertAggregateEvaluationResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *RevertAggregateEvaluationResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (RevertAggregateEvaluationResultsResponse) GoString ¶
func (s RevertAggregateEvaluationResultsResponse) GoString() string
func (*RevertAggregateEvaluationResultsResponse) SetHeaders ¶
func (s *RevertAggregateEvaluationResultsResponse) SetHeaders(v map[string]*string) *RevertAggregateEvaluationResultsResponse
func (*RevertAggregateEvaluationResultsResponse) SetStatusCode ¶
func (s *RevertAggregateEvaluationResultsResponse) SetStatusCode(v int32) *RevertAggregateEvaluationResultsResponse
func (RevertAggregateEvaluationResultsResponse) String ¶
func (s RevertAggregateEvaluationResultsResponse) String() string
type RevertAggregateEvaluationResultsResponseBody ¶
type RevertAggregateEvaluationResultsResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (RevertAggregateEvaluationResultsResponseBody) GoString ¶
func (s RevertAggregateEvaluationResultsResponseBody) GoString() string
func (*RevertAggregateEvaluationResultsResponseBody) SetRequestId ¶
func (s *RevertAggregateEvaluationResultsResponseBody) SetRequestId(v string) *RevertAggregateEvaluationResultsResponseBody
func (RevertAggregateEvaluationResultsResponseBody) String ¶
func (s RevertAggregateEvaluationResultsResponseBody) String() string
type RevertAggregateEvaluationResultsShrinkRequest ¶
type RevertAggregateEvaluationResultsShrinkRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the rule in the account group. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The resources that you want to re-evaluate. ResourcesShrink *string `json:"Resources,omitempty" xml:"Resources,omitempty"` }
func (RevertAggregateEvaluationResultsShrinkRequest) GoString ¶
func (s RevertAggregateEvaluationResultsShrinkRequest) GoString() string
func (*RevertAggregateEvaluationResultsShrinkRequest) SetAggregatorId ¶
func (s *RevertAggregateEvaluationResultsShrinkRequest) SetAggregatorId(v string) *RevertAggregateEvaluationResultsShrinkRequest
func (*RevertAggregateEvaluationResultsShrinkRequest) SetConfigRuleId ¶
func (s *RevertAggregateEvaluationResultsShrinkRequest) SetConfigRuleId(v string) *RevertAggregateEvaluationResultsShrinkRequest
func (*RevertAggregateEvaluationResultsShrinkRequest) SetResourcesShrink ¶
func (s *RevertAggregateEvaluationResultsShrinkRequest) SetResourcesShrink(v string) *RevertAggregateEvaluationResultsShrinkRequest
func (RevertAggregateEvaluationResultsShrinkRequest) String ¶
func (s RevertAggregateEvaluationResultsShrinkRequest) String() string
type RevertEvaluationResultsRequest ¶
type RevertEvaluationResultsRequest struct { // The rule ID. // // For more information about how to obtain the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The resources that are to be re-evaluated. Resources []*RevertEvaluationResultsRequestResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Repeated"` }
func (RevertEvaluationResultsRequest) GoString ¶
func (s RevertEvaluationResultsRequest) GoString() string
func (*RevertEvaluationResultsRequest) SetConfigRuleId ¶
func (s *RevertEvaluationResultsRequest) SetConfigRuleId(v string) *RevertEvaluationResultsRequest
func (*RevertEvaluationResultsRequest) SetResources ¶
func (s *RevertEvaluationResultsRequest) SetResources(v []*RevertEvaluationResultsRequestResources) *RevertEvaluationResultsRequest
func (RevertEvaluationResultsRequest) String ¶
func (s RevertEvaluationResultsRequest) String() string
type RevertEvaluationResultsRequestResources ¶
type RevertEvaluationResultsRequestResources struct { // The ID of the region in which the resource resides. // // For more information about how to obtain the ID of the region in which a resource resides, see [ListDiscoveredResources](~~169620~~). Region *string `json:"Region,omitempty" xml:"Region,omitempty"` // The ID of the Alibaba Cloud account to which the resource belongs. ResourceAccountId *int64 `json:"ResourceAccountId,omitempty" xml:"ResourceAccountId,omitempty"` // The resource ID. // // For more information about how to obtain the ID of a resource, see [ListDiscoveredResources](~~169620~~). ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The resource type. // // For more information about how to query the type of a resource, see [ListDiscoveredResources](~~169620~~). ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (RevertEvaluationResultsRequestResources) GoString ¶
func (s RevertEvaluationResultsRequestResources) GoString() string
func (*RevertEvaluationResultsRequestResources) SetRegion ¶
func (s *RevertEvaluationResultsRequestResources) SetRegion(v string) *RevertEvaluationResultsRequestResources
func (*RevertEvaluationResultsRequestResources) SetResourceAccountId ¶
func (s *RevertEvaluationResultsRequestResources) SetResourceAccountId(v int64) *RevertEvaluationResultsRequestResources
func (*RevertEvaluationResultsRequestResources) SetResourceId ¶
func (s *RevertEvaluationResultsRequestResources) SetResourceId(v string) *RevertEvaluationResultsRequestResources
func (*RevertEvaluationResultsRequestResources) SetResourceType ¶
func (s *RevertEvaluationResultsRequestResources) SetResourceType(v string) *RevertEvaluationResultsRequestResources
func (RevertEvaluationResultsRequestResources) String ¶
func (s RevertEvaluationResultsRequestResources) String() string
type RevertEvaluationResultsResponse ¶
type RevertEvaluationResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *RevertEvaluationResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (RevertEvaluationResultsResponse) GoString ¶
func (s RevertEvaluationResultsResponse) GoString() string
func (*RevertEvaluationResultsResponse) SetBody ¶
func (s *RevertEvaluationResultsResponse) SetBody(v *RevertEvaluationResultsResponseBody) *RevertEvaluationResultsResponse
func (*RevertEvaluationResultsResponse) SetHeaders ¶
func (s *RevertEvaluationResultsResponse) SetHeaders(v map[string]*string) *RevertEvaluationResultsResponse
func (*RevertEvaluationResultsResponse) SetStatusCode ¶
func (s *RevertEvaluationResultsResponse) SetStatusCode(v int32) *RevertEvaluationResultsResponse
func (RevertEvaluationResultsResponse) String ¶
func (s RevertEvaluationResultsResponse) String() string
type RevertEvaluationResultsResponseBody ¶
type RevertEvaluationResultsResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (RevertEvaluationResultsResponseBody) GoString ¶
func (s RevertEvaluationResultsResponseBody) GoString() string
func (*RevertEvaluationResultsResponseBody) SetRequestId ¶
func (s *RevertEvaluationResultsResponseBody) SetRequestId(v string) *RevertEvaluationResultsResponseBody
func (RevertEvaluationResultsResponseBody) String ¶
func (s RevertEvaluationResultsResponseBody) String() string
type RevertEvaluationResultsShrinkRequest ¶
type RevertEvaluationResultsShrinkRequest struct { // The rule ID. // // For more information about how to obtain the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The resources that are to be re-evaluated. ResourcesShrink *string `json:"Resources,omitempty" xml:"Resources,omitempty"` }
func (RevertEvaluationResultsShrinkRequest) GoString ¶
func (s RevertEvaluationResultsShrinkRequest) GoString() string
func (*RevertEvaluationResultsShrinkRequest) SetConfigRuleId ¶
func (s *RevertEvaluationResultsShrinkRequest) SetConfigRuleId(v string) *RevertEvaluationResultsShrinkRequest
func (*RevertEvaluationResultsShrinkRequest) SetResourcesShrink ¶
func (s *RevertEvaluationResultsShrinkRequest) SetResourcesShrink(v string) *RevertEvaluationResultsShrinkRequest
func (RevertEvaluationResultsShrinkRequest) String ¶
func (s RevertEvaluationResultsShrinkRequest) String() string
type StartAggregateConfigRuleEvaluationRequest ¶
type StartAggregateConfigRuleEvaluationRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListAggregateCompliancePacks](~~262059~~). // // > You must configure either the `CompliancePackId` or `ConfigRuleId` parameter. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The rule ID. // // For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // Specifies whether to re-evaluate the ignored incompliant resource. Valid values: // // * true: The ignored incompliant resource based on the rule are re-evaluated. // * false: The ignored incompliant resource based on the rule are not re-evaluated. RevertEvaluation *bool `json:"RevertEvaluation,omitempty" xml:"RevertEvaluation,omitempty"` }
func (StartAggregateConfigRuleEvaluationRequest) GoString ¶
func (s StartAggregateConfigRuleEvaluationRequest) GoString() string
func (*StartAggregateConfigRuleEvaluationRequest) SetAggregatorId ¶
func (s *StartAggregateConfigRuleEvaluationRequest) SetAggregatorId(v string) *StartAggregateConfigRuleEvaluationRequest
func (*StartAggregateConfigRuleEvaluationRequest) SetCompliancePackId ¶
func (s *StartAggregateConfigRuleEvaluationRequest) SetCompliancePackId(v string) *StartAggregateConfigRuleEvaluationRequest
func (*StartAggregateConfigRuleEvaluationRequest) SetConfigRuleId ¶
func (s *StartAggregateConfigRuleEvaluationRequest) SetConfigRuleId(v string) *StartAggregateConfigRuleEvaluationRequest
func (*StartAggregateConfigRuleEvaluationRequest) SetRevertEvaluation ¶
func (s *StartAggregateConfigRuleEvaluationRequest) SetRevertEvaluation(v bool) *StartAggregateConfigRuleEvaluationRequest
func (StartAggregateConfigRuleEvaluationRequest) String ¶
func (s StartAggregateConfigRuleEvaluationRequest) String() string
type StartAggregateConfigRuleEvaluationResponse ¶
type StartAggregateConfigRuleEvaluationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StartAggregateConfigRuleEvaluationResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (StartAggregateConfigRuleEvaluationResponse) GoString ¶
func (s StartAggregateConfigRuleEvaluationResponse) GoString() string
func (*StartAggregateConfigRuleEvaluationResponse) SetHeaders ¶
func (s *StartAggregateConfigRuleEvaluationResponse) SetHeaders(v map[string]*string) *StartAggregateConfigRuleEvaluationResponse
func (*StartAggregateConfigRuleEvaluationResponse) SetStatusCode ¶
func (s *StartAggregateConfigRuleEvaluationResponse) SetStatusCode(v int32) *StartAggregateConfigRuleEvaluationResponse
func (StartAggregateConfigRuleEvaluationResponse) String ¶
func (s StartAggregateConfigRuleEvaluationResponse) String() string
type StartAggregateConfigRuleEvaluationResponseBody ¶
type StartAggregateConfigRuleEvaluationResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the involved resources were evaluated. Valid values: // // * true: The involved resources were evaluated. // * false: The involved resources were not evaluated Result *bool `json:"Result,omitempty" xml:"Result,omitempty"` }
func (StartAggregateConfigRuleEvaluationResponseBody) GoString ¶
func (s StartAggregateConfigRuleEvaluationResponseBody) GoString() string
func (*StartAggregateConfigRuleEvaluationResponseBody) SetRequestId ¶
func (s *StartAggregateConfigRuleEvaluationResponseBody) SetRequestId(v string) *StartAggregateConfigRuleEvaluationResponseBody
func (*StartAggregateConfigRuleEvaluationResponseBody) SetResult ¶
func (s *StartAggregateConfigRuleEvaluationResponseBody) SetResult(v bool) *StartAggregateConfigRuleEvaluationResponseBody
func (StartAggregateConfigRuleEvaluationResponseBody) String ¶
func (s StartAggregateConfigRuleEvaluationResponseBody) String() string
type StartAggregateRemediationRequest ¶
type StartAggregateRemediationRequest struct { // The ID of the account group. // // For information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The rule ID. // // For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The ID of the Alibaba Cloud account to which the resources to be remediated belong. If this parameter is left empty, non-compliant resources of all accounts in the account group are remediated. // // > You must specify the ID of the current management account or a member account in the account group of the management account. ResourceAccountId *int64 `json:"ResourceAccountId,omitempty" xml:"ResourceAccountId,omitempty"` }
func (StartAggregateRemediationRequest) GoString ¶
func (s StartAggregateRemediationRequest) GoString() string
func (*StartAggregateRemediationRequest) SetAggregatorId ¶
func (s *StartAggregateRemediationRequest) SetAggregatorId(v string) *StartAggregateRemediationRequest
func (*StartAggregateRemediationRequest) SetConfigRuleId ¶
func (s *StartAggregateRemediationRequest) SetConfigRuleId(v string) *StartAggregateRemediationRequest
func (*StartAggregateRemediationRequest) SetResourceAccountId ¶ added in v2.2.9
func (s *StartAggregateRemediationRequest) SetResourceAccountId(v int64) *StartAggregateRemediationRequest
func (StartAggregateRemediationRequest) String ¶
func (s StartAggregateRemediationRequest) String() string
type StartAggregateRemediationResponse ¶
type StartAggregateRemediationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StartAggregateRemediationResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (StartAggregateRemediationResponse) GoString ¶
func (s StartAggregateRemediationResponse) GoString() string
func (*StartAggregateRemediationResponse) SetHeaders ¶
func (s *StartAggregateRemediationResponse) SetHeaders(v map[string]*string) *StartAggregateRemediationResponse
func (*StartAggregateRemediationResponse) SetStatusCode ¶
func (s *StartAggregateRemediationResponse) SetStatusCode(v int32) *StartAggregateRemediationResponse
func (StartAggregateRemediationResponse) String ¶
func (s StartAggregateRemediationResponse) String() string
type StartAggregateRemediationResponseBody ¶
type StartAggregateRemediationResponseBody struct { // Indicates whether the request was successful. Valid values: // // * true // * false Data *bool `json:"Data,omitempty" xml:"Data,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (StartAggregateRemediationResponseBody) GoString ¶
func (s StartAggregateRemediationResponseBody) GoString() string
func (*StartAggregateRemediationResponseBody) SetData ¶
func (s *StartAggregateRemediationResponseBody) SetData(v bool) *StartAggregateRemediationResponseBody
func (*StartAggregateRemediationResponseBody) SetRequestId ¶
func (s *StartAggregateRemediationResponseBody) SetRequestId(v string) *StartAggregateRemediationResponseBody
func (StartAggregateRemediationResponseBody) String ¶
func (s StartAggregateRemediationResponseBody) String() string
type StartConfigRuleEvaluationRequest ¶ added in v2.2.9
type StartConfigRuleEvaluationRequest struct { // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListCompliancePacks](~~606968~~). // // > You must set either the CompliancePackId or ConfigRuleId parameter. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The rule ID. // // For more information about how to obtain the ID of a rule, see [ListConfigRules](~~609222~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // Specifies whether to re-evaluate ignored non-compliant resources. Valid values: // // * true: re-evaluates ignored non-compliant resources based on the rule. // * false: continues to ignore non-compliant resources. RevertEvaluation *bool `json:"RevertEvaluation,omitempty" xml:"RevertEvaluation,omitempty"` }
func (StartConfigRuleEvaluationRequest) GoString ¶ added in v2.2.9
func (s StartConfigRuleEvaluationRequest) GoString() string
func (*StartConfigRuleEvaluationRequest) SetCompliancePackId ¶ added in v2.2.9
func (s *StartConfigRuleEvaluationRequest) SetCompliancePackId(v string) *StartConfigRuleEvaluationRequest
func (*StartConfigRuleEvaluationRequest) SetConfigRuleId ¶ added in v2.2.9
func (s *StartConfigRuleEvaluationRequest) SetConfigRuleId(v string) *StartConfigRuleEvaluationRequest
func (*StartConfigRuleEvaluationRequest) SetRevertEvaluation ¶ added in v2.2.9
func (s *StartConfigRuleEvaluationRequest) SetRevertEvaluation(v bool) *StartConfigRuleEvaluationRequest
func (StartConfigRuleEvaluationRequest) String ¶ added in v2.2.9
func (s StartConfigRuleEvaluationRequest) String() string
type StartConfigRuleEvaluationResponse ¶ added in v2.2.9
type StartConfigRuleEvaluationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StartConfigRuleEvaluationResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (StartConfigRuleEvaluationResponse) GoString ¶ added in v2.2.9
func (s StartConfigRuleEvaluationResponse) GoString() string
func (*StartConfigRuleEvaluationResponse) SetHeaders ¶ added in v2.2.9
func (s *StartConfigRuleEvaluationResponse) SetHeaders(v map[string]*string) *StartConfigRuleEvaluationResponse
func (*StartConfigRuleEvaluationResponse) SetStatusCode ¶ added in v2.2.9
func (s *StartConfigRuleEvaluationResponse) SetStatusCode(v int32) *StartConfigRuleEvaluationResponse
func (StartConfigRuleEvaluationResponse) String ¶ added in v2.2.9
func (s StartConfigRuleEvaluationResponse) String() string
type StartConfigRuleEvaluationResponseBody ¶ added in v2.2.9
type StartConfigRuleEvaluationResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the operation is successful. Valid values: // // * true // * false Result *bool `json:"Result,omitempty" xml:"Result,omitempty"` }
func (StartConfigRuleEvaluationResponseBody) GoString ¶ added in v2.2.9
func (s StartConfigRuleEvaluationResponseBody) GoString() string
func (*StartConfigRuleEvaluationResponseBody) SetRequestId ¶ added in v2.2.9
func (s *StartConfigRuleEvaluationResponseBody) SetRequestId(v string) *StartConfigRuleEvaluationResponseBody
func (*StartConfigRuleEvaluationResponseBody) SetResult ¶ added in v2.2.9
func (s *StartConfigRuleEvaluationResponseBody) SetResult(v bool) *StartConfigRuleEvaluationResponseBody
func (StartConfigRuleEvaluationResponseBody) String ¶ added in v2.2.9
func (s StartConfigRuleEvaluationResponseBody) String() string
type StartConfigurationRecorderResponse ¶ added in v2.2.9
type StartConfigurationRecorderResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StartConfigurationRecorderResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (StartConfigurationRecorderResponse) GoString ¶ added in v2.2.9
func (s StartConfigurationRecorderResponse) GoString() string
func (*StartConfigurationRecorderResponse) SetHeaders ¶ added in v2.2.9
func (s *StartConfigurationRecorderResponse) SetHeaders(v map[string]*string) *StartConfigurationRecorderResponse
func (*StartConfigurationRecorderResponse) SetStatusCode ¶ added in v2.2.9
func (s *StartConfigurationRecorderResponse) SetStatusCode(v int32) *StartConfigurationRecorderResponse
func (StartConfigurationRecorderResponse) String ¶ added in v2.2.9
func (s StartConfigurationRecorderResponse) String() string
type StartConfigurationRecorderResponseBody ¶ added in v2.2.9
type StartConfigurationRecorderResponseBody struct { // The details of the configuration recorder. ConfigurationRecorder *StartConfigurationRecorderResponseBodyConfigurationRecorder `json:"ConfigurationRecorder,omitempty" xml:"ConfigurationRecorder,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (StartConfigurationRecorderResponseBody) GoString ¶ added in v2.2.9
func (s StartConfigurationRecorderResponseBody) GoString() string
func (*StartConfigurationRecorderResponseBody) SetConfigurationRecorder ¶ added in v2.2.9
func (s *StartConfigurationRecorderResponseBody) SetConfigurationRecorder(v *StartConfigurationRecorderResponseBodyConfigurationRecorder) *StartConfigurationRecorderResponseBody
func (*StartConfigurationRecorderResponseBody) SetRequestId ¶ added in v2.2.9
func (s *StartConfigurationRecorderResponseBody) SetRequestId(v string) *StartConfigurationRecorderResponseBody
func (StartConfigurationRecorderResponseBody) String ¶ added in v2.2.9
func (s StartConfigurationRecorderResponseBody) String() string
type StartConfigurationRecorderResponseBodyConfigurationRecorder ¶ added in v2.2.9
type StartConfigurationRecorderResponseBodyConfigurationRecorder struct { // The status of the configuration recorder. Valid values: // // * REGISTRABLE: The configuration recorder has not been registered. // * BUILDING: The configuration recorder is being deployed. // * REGISTERED: The configuration recorder has been registered. // * REBUILDING: The configuration recorder is being redeployed. ConfigurationRecorderStatus *string `json:"ConfigurationRecorderStatus,omitempty" xml:"ConfigurationRecorderStatus,omitempty"` // The types of the resources that are monitored by Cloud Config. ResourceTypes []*string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty" type:"Repeated"` }
func (StartConfigurationRecorderResponseBodyConfigurationRecorder) GoString ¶ added in v2.2.9
func (s StartConfigurationRecorderResponseBodyConfigurationRecorder) GoString() string
func (*StartConfigurationRecorderResponseBodyConfigurationRecorder) SetConfigurationRecorderStatus ¶ added in v2.2.9
func (s *StartConfigurationRecorderResponseBodyConfigurationRecorder) SetConfigurationRecorderStatus(v string) *StartConfigurationRecorderResponseBodyConfigurationRecorder
func (*StartConfigurationRecorderResponseBodyConfigurationRecorder) SetResourceTypes ¶ added in v2.2.9
func (s *StartConfigurationRecorderResponseBodyConfigurationRecorder) SetResourceTypes(v []*string) *StartConfigurationRecorderResponseBodyConfigurationRecorder
func (StartConfigurationRecorderResponseBodyConfigurationRecorder) String ¶ added in v2.2.9
func (s StartConfigurationRecorderResponseBodyConfigurationRecorder) String() string
type StartRemediationRequest ¶
type StartRemediationRequest struct { // The rule ID. // // For more information about how to obtain the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` }
func (StartRemediationRequest) GoString ¶
func (s StartRemediationRequest) GoString() string
func (*StartRemediationRequest) SetConfigRuleId ¶
func (s *StartRemediationRequest) SetConfigRuleId(v string) *StartRemediationRequest
func (StartRemediationRequest) String ¶
func (s StartRemediationRequest) String() string
type StartRemediationResponse ¶
type StartRemediationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StartRemediationResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (StartRemediationResponse) GoString ¶
func (s StartRemediationResponse) GoString() string
func (*StartRemediationResponse) SetBody ¶
func (s *StartRemediationResponse) SetBody(v *StartRemediationResponseBody) *StartRemediationResponse
func (*StartRemediationResponse) SetHeaders ¶
func (s *StartRemediationResponse) SetHeaders(v map[string]*string) *StartRemediationResponse
func (*StartRemediationResponse) SetStatusCode ¶
func (s *StartRemediationResponse) SetStatusCode(v int32) *StartRemediationResponse
func (StartRemediationResponse) String ¶
func (s StartRemediationResponse) String() string
type StartRemediationResponseBody ¶
type StartRemediationResponseBody struct { // Indicates whether the request was successful. Valid values: // // * true: The request was successful. // * false: The request failed. Data *bool `json:"Data,omitempty" xml:"Data,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (StartRemediationResponseBody) GoString ¶
func (s StartRemediationResponseBody) GoString() string
func (*StartRemediationResponseBody) SetData ¶
func (s *StartRemediationResponseBody) SetData(v bool) *StartRemediationResponseBody
func (*StartRemediationResponseBody) SetRequestId ¶
func (s *StartRemediationResponseBody) SetRequestId(v string) *StartRemediationResponseBody
func (StartRemediationResponseBody) String ¶
func (s StartRemediationResponseBody) String() string
type StopConfigurationRecorderResponse ¶ added in v2.2.3
type StopConfigurationRecorderResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StopConfigurationRecorderResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (StopConfigurationRecorderResponse) GoString ¶ added in v2.2.3
func (s StopConfigurationRecorderResponse) GoString() string
func (*StopConfigurationRecorderResponse) SetHeaders ¶ added in v2.2.3
func (s *StopConfigurationRecorderResponse) SetHeaders(v map[string]*string) *StopConfigurationRecorderResponse
func (*StopConfigurationRecorderResponse) SetStatusCode ¶ added in v2.2.3
func (s *StopConfigurationRecorderResponse) SetStatusCode(v int32) *StopConfigurationRecorderResponse
func (StopConfigurationRecorderResponse) String ¶ added in v2.2.3
func (s StopConfigurationRecorderResponse) String() string
type StopConfigurationRecorderResponseBody ¶ added in v2.2.3
type StopConfigurationRecorderResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // * true: The request was successful. // * false: The request failed. StopConfigurationRecorderResult *bool `json:"StopConfigurationRecorderResult,omitempty" xml:"StopConfigurationRecorderResult,omitempty"` }
func (StopConfigurationRecorderResponseBody) GoString ¶ added in v2.2.3
func (s StopConfigurationRecorderResponseBody) GoString() string
func (*StopConfigurationRecorderResponseBody) SetRequestId ¶ added in v2.2.3
func (s *StopConfigurationRecorderResponseBody) SetRequestId(v string) *StopConfigurationRecorderResponseBody
func (*StopConfigurationRecorderResponseBody) SetStopConfigurationRecorderResult ¶ added in v2.2.3
func (s *StopConfigurationRecorderResponseBody) SetStopConfigurationRecorderResult(v bool) *StopConfigurationRecorderResponseBody
func (StopConfigurationRecorderResponseBody) String ¶ added in v2.2.3
func (s StopConfigurationRecorderResponseBody) String() string
type TagResourcesRequest ¶
type TagResourcesRequest struct { // The region ID of the tags. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource IDs. You can add tags to up to 50 resources. ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` // The resource type. Valid values: // // * `ACS::Config::Rule` // * `ACS::Config::AggregateConfigRule` // * `ACS::Config::Aggregator` // * `ACS::Config::CompliancePack` // * `ACS::Config::AggregateCompliancePack` ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tag value of the resource. // // You can specify up to 20 tag values. Tag []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (TagResourcesRequest) GoString ¶
func (s TagResourcesRequest) GoString() string
func (*TagResourcesRequest) SetRegionId ¶
func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest
func (*TagResourcesRequest) SetResourceId ¶
func (s *TagResourcesRequest) SetResourceId(v []*string) *TagResourcesRequest
func (*TagResourcesRequest) SetResourceType ¶
func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest
func (*TagResourcesRequest) SetTag ¶
func (s *TagResourcesRequest) SetTag(v []*TagResourcesRequestTag) *TagResourcesRequest
func (TagResourcesRequest) String ¶
func (s TagResourcesRequest) String() string
type TagResourcesRequestTag ¶
type TagResourcesRequestTag struct { // The key of the tag that is added to the resource. // // You can add up to 20 tag keys to a resource. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the tag that is added to the resource. // // You can add up to 20 tag values to a resource. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (TagResourcesRequestTag) GoString ¶
func (s TagResourcesRequestTag) GoString() string
func (*TagResourcesRequestTag) SetKey ¶
func (s *TagResourcesRequestTag) SetKey(v string) *TagResourcesRequestTag
func (*TagResourcesRequestTag) SetValue ¶
func (s *TagResourcesRequestTag) SetValue(v string) *TagResourcesRequestTag
func (TagResourcesRequestTag) String ¶
func (s TagResourcesRequestTag) String() string
type TagResourcesResponse ¶
type TagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *TagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (TagResourcesResponse) GoString ¶
func (s TagResourcesResponse) GoString() string
func (*TagResourcesResponse) SetBody ¶
func (s *TagResourcesResponse) SetBody(v *TagResourcesResponseBody) *TagResourcesResponse
func (*TagResourcesResponse) SetHeaders ¶
func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse
func (*TagResourcesResponse) SetStatusCode ¶
func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse
func (TagResourcesResponse) String ¶
func (s TagResourcesResponse) String() string
type TagResourcesResponseBody ¶
type TagResourcesResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (TagResourcesResponseBody) GoString ¶
func (s TagResourcesResponseBody) GoString() string
func (*TagResourcesResponseBody) SetRequestId ¶
func (s *TagResourcesResponseBody) SetRequestId(v string) *TagResourcesResponseBody
func (TagResourcesResponseBody) String ¶
func (s TagResourcesResponseBody) String() string
type TagResourcesShrinkRequest ¶ added in v2.1.5
type TagResourcesShrinkRequest struct { // The region ID of the tags. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource IDs. You can add tags to up to 50 resources. ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` // The resource type. Valid values: // // * `ACS::Config::Rule` // * `ACS::Config::AggregateConfigRule` // * `ACS::Config::Aggregator` // * `ACS::Config::CompliancePack` // * `ACS::Config::AggregateCompliancePack` ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tag value of the resource. // // You can specify up to 20 tag values. TagShrink *string `json:"Tag,omitempty" xml:"Tag,omitempty"` }
func (TagResourcesShrinkRequest) GoString ¶ added in v2.1.5
func (s TagResourcesShrinkRequest) GoString() string
func (*TagResourcesShrinkRequest) SetRegionId ¶ added in v2.1.5
func (s *TagResourcesShrinkRequest) SetRegionId(v string) *TagResourcesShrinkRequest
func (*TagResourcesShrinkRequest) SetResourceId ¶ added in v2.1.5
func (s *TagResourcesShrinkRequest) SetResourceId(v []*string) *TagResourcesShrinkRequest
func (*TagResourcesShrinkRequest) SetResourceType ¶ added in v2.1.5
func (s *TagResourcesShrinkRequest) SetResourceType(v string) *TagResourcesShrinkRequest
func (*TagResourcesShrinkRequest) SetTagShrink ¶ added in v2.1.5
func (s *TagResourcesShrinkRequest) SetTagShrink(v string) *TagResourcesShrinkRequest
func (TagResourcesShrinkRequest) String ¶ added in v2.1.5
func (s TagResourcesShrinkRequest) String() string
type UntagResourcesRequest ¶
type UntagResourcesRequest struct { // Specifies whether to remove all tags from the resource. Valid values: // // * true: All tags are removed from the resource. // * false (default): The specified tags are removed from the resource. All *bool `json:"All,omitempty" xml:"All,omitempty"` // The region ID of the tag. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource ID. // // You can remove tags from up to 50 resources at a time. ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` // The resource type. Valid values: // // * `ACS::Config::Rule` // * `ACS::Config::AggregateConfigRule` // * `ACS::Config::Aggregator` // * `ACS::Config::CompliancePack` // * `ACS::Config::AggregateCompliancePack` ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags of the resource. TagKey []*string `json:"TagKey,omitempty" xml:"TagKey,omitempty" type:"Repeated"` }
func (UntagResourcesRequest) GoString ¶
func (s UntagResourcesRequest) GoString() string
func (*UntagResourcesRequest) SetAll ¶
func (s *UntagResourcesRequest) SetAll(v bool) *UntagResourcesRequest
func (*UntagResourcesRequest) SetRegionId ¶
func (s *UntagResourcesRequest) SetRegionId(v string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetResourceId ¶
func (s *UntagResourcesRequest) SetResourceId(v []*string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetResourceType ¶
func (s *UntagResourcesRequest) SetResourceType(v string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetTagKey ¶
func (s *UntagResourcesRequest) SetTagKey(v []*string) *UntagResourcesRequest
func (UntagResourcesRequest) String ¶
func (s UntagResourcesRequest) String() string
type UntagResourcesResponse ¶
type UntagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UntagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UntagResourcesResponse) GoString ¶
func (s UntagResourcesResponse) GoString() string
func (*UntagResourcesResponse) SetBody ¶
func (s *UntagResourcesResponse) SetBody(v *UntagResourcesResponseBody) *UntagResourcesResponse
func (*UntagResourcesResponse) SetHeaders ¶
func (s *UntagResourcesResponse) SetHeaders(v map[string]*string) *UntagResourcesResponse
func (*UntagResourcesResponse) SetStatusCode ¶
func (s *UntagResourcesResponse) SetStatusCode(v int32) *UntagResourcesResponse
func (UntagResourcesResponse) String ¶
func (s UntagResourcesResponse) String() string
type UntagResourcesResponseBody ¶
type UntagResourcesResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UntagResourcesResponseBody) GoString ¶
func (s UntagResourcesResponseBody) GoString() string
func (*UntagResourcesResponseBody) SetRequestId ¶
func (s *UntagResourcesResponseBody) SetRequestId(v string) *UntagResourcesResponseBody
func (UntagResourcesResponseBody) String ¶
func (s UntagResourcesResponseBody) String() string
type UpdateAggregateCompliancePackRequest ¶
type UpdateAggregateCompliancePackRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The client token that you want to use to ensure the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.“ ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListAggregateCompliancePacks](~~262059~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The name of the compliance package. // // For more information about how to obtain the name of a compliance package, see [ListAggregateCompliancePacks](~~262059~~). CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` // The rules in the compliance package. // // If you leave this parameter empty, the rules in the compliance package remain unchanged. If you configure this parameter, Cloud Config replaces the existing rules in the compliance package with the specified rules. ConfigRules []*UpdateAggregateCompliancePackRequestConfigRules `json:"ConfigRules,omitempty" xml:"ConfigRules,omitempty" type:"Repeated"` // The description of the compliance package. // // For more information about how to obtain the description of a compliance package, see [ListCompliancePacks](~~262059~~). Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the resource that you do not want to evaluate by using the compliance package. Separate multiple resource IDs with commas (,). ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The ID of the region whose resources you want to evaluate by using the compliance package. Separate multiple region IDs with commas (,). RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group whose resources you want to evaluate by using the compliance package. Separate multiple resource group IDs with commas (,). ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The risk level of the resources that are not compliant with the rules in the compliance package. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The tag key of the resource that you want to evaluate by using the compliance package. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value of the resource that you want to evaluate by using the compliance package. // // > You must configure the TagValueScope parameter together with the TagKeyScope parameter. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (UpdateAggregateCompliancePackRequest) GoString ¶
func (s UpdateAggregateCompliancePackRequest) GoString() string
func (*UpdateAggregateCompliancePackRequest) SetAggregatorId ¶
func (s *UpdateAggregateCompliancePackRequest) SetAggregatorId(v string) *UpdateAggregateCompliancePackRequest
func (*UpdateAggregateCompliancePackRequest) SetClientToken ¶
func (s *UpdateAggregateCompliancePackRequest) SetClientToken(v string) *UpdateAggregateCompliancePackRequest
func (*UpdateAggregateCompliancePackRequest) SetCompliancePackId ¶
func (s *UpdateAggregateCompliancePackRequest) SetCompliancePackId(v string) *UpdateAggregateCompliancePackRequest
func (*UpdateAggregateCompliancePackRequest) SetCompliancePackName ¶
func (s *UpdateAggregateCompliancePackRequest) SetCompliancePackName(v string) *UpdateAggregateCompliancePackRequest
func (*UpdateAggregateCompliancePackRequest) SetConfigRules ¶
func (s *UpdateAggregateCompliancePackRequest) SetConfigRules(v []*UpdateAggregateCompliancePackRequestConfigRules) *UpdateAggregateCompliancePackRequest
func (*UpdateAggregateCompliancePackRequest) SetDescription ¶
func (s *UpdateAggregateCompliancePackRequest) SetDescription(v string) *UpdateAggregateCompliancePackRequest
func (*UpdateAggregateCompliancePackRequest) SetExcludeResourceIdsScope ¶ added in v2.2.3
func (s *UpdateAggregateCompliancePackRequest) SetExcludeResourceIdsScope(v string) *UpdateAggregateCompliancePackRequest
func (*UpdateAggregateCompliancePackRequest) SetRegionIdsScope ¶ added in v2.2.3
func (s *UpdateAggregateCompliancePackRequest) SetRegionIdsScope(v string) *UpdateAggregateCompliancePackRequest
func (*UpdateAggregateCompliancePackRequest) SetResourceGroupIdsScope ¶ added in v2.2.3
func (s *UpdateAggregateCompliancePackRequest) SetResourceGroupIdsScope(v string) *UpdateAggregateCompliancePackRequest
func (*UpdateAggregateCompliancePackRequest) SetRiskLevel ¶
func (s *UpdateAggregateCompliancePackRequest) SetRiskLevel(v int32) *UpdateAggregateCompliancePackRequest
func (*UpdateAggregateCompliancePackRequest) SetTagKeyScope ¶ added in v2.2.3
func (s *UpdateAggregateCompliancePackRequest) SetTagKeyScope(v string) *UpdateAggregateCompliancePackRequest
func (*UpdateAggregateCompliancePackRequest) SetTagValueScope ¶ added in v2.2.3
func (s *UpdateAggregateCompliancePackRequest) SetTagValueScope(v string) *UpdateAggregateCompliancePackRequest
func (UpdateAggregateCompliancePackRequest) String ¶
func (s UpdateAggregateCompliancePackRequest) String() string
type UpdateAggregateCompliancePackRequestConfigRules ¶
type UpdateAggregateCompliancePackRequestConfigRules struct { // The ID of the rule. If you configure this parameter, Cloud Config adds the rule of the specified ID to the compliance package. // // You only need to configure the `ManagedRuleIdentifier` or `ConfigRuleId` parameter. If you configure both parameters, the value of the `ConfigRuleId` parameter takes precedence. For more information about how to obtain the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The input parameter settings of the rule. ConfigRuleParameters []*UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters `json:"ConfigRuleParameters,omitempty" xml:"ConfigRuleParameters,omitempty" type:"Repeated"` // The description of the rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the managed rule. Cloud Config automatically creates a managed rule based on the specified ID and adds the rule to the compliance package. // // You only need to configure the `ManagedRuleIdentifier` or `ConfigRuleId` parameter. If you configure both parameters, the value of the `ConfigRuleId` parameter takes precedence. For more information about how to obtain the ID of a managed rule, see [ListCompliancePackTemplates](~~261176~~). ManagedRuleIdentifier *string `json:"ManagedRuleIdentifier,omitempty" xml:"ManagedRuleIdentifier,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (UpdateAggregateCompliancePackRequestConfigRules) GoString ¶
func (s UpdateAggregateCompliancePackRequestConfigRules) GoString() string
func (*UpdateAggregateCompliancePackRequestConfigRules) SetConfigRuleId ¶
func (s *UpdateAggregateCompliancePackRequestConfigRules) SetConfigRuleId(v string) *UpdateAggregateCompliancePackRequestConfigRules
func (*UpdateAggregateCompliancePackRequestConfigRules) SetConfigRuleName ¶
func (s *UpdateAggregateCompliancePackRequestConfigRules) SetConfigRuleName(v string) *UpdateAggregateCompliancePackRequestConfigRules
func (*UpdateAggregateCompliancePackRequestConfigRules) SetConfigRuleParameters ¶
func (s *UpdateAggregateCompliancePackRequestConfigRules) SetConfigRuleParameters(v []*UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) *UpdateAggregateCompliancePackRequestConfigRules
func (*UpdateAggregateCompliancePackRequestConfigRules) SetDescription ¶
func (s *UpdateAggregateCompliancePackRequestConfigRules) SetDescription(v string) *UpdateAggregateCompliancePackRequestConfigRules
func (*UpdateAggregateCompliancePackRequestConfigRules) SetManagedRuleIdentifier ¶
func (s *UpdateAggregateCompliancePackRequestConfigRules) SetManagedRuleIdentifier(v string) *UpdateAggregateCompliancePackRequestConfigRules
func (*UpdateAggregateCompliancePackRequestConfigRules) SetRiskLevel ¶
func (s *UpdateAggregateCompliancePackRequestConfigRules) SetRiskLevel(v int32) *UpdateAggregateCompliancePackRequestConfigRules
func (UpdateAggregateCompliancePackRequestConfigRules) String ¶
func (s UpdateAggregateCompliancePackRequestConfigRules) String() string
type UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters ¶
type UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters struct { // The name of the input parameter. // // You must configure the `ParameterName` and `ParameterValue` parameters or neither of them. If the managed rule has an input parameter but no default value exists, you must configure this parameter. For more information about how to obtain the name of an input parameter for a managed rule, see [ListCompliancePackTemplates](~~261176~~). ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"` // The value of the input parameter. // // You must configure the `ParameterName` and `ParameterValue` parameters or neither of them. If the managed rule has an input parameter but no default value exists you must configure this parameter. For more information about how to obtain the value of an input parameter for a managed rule, see [ListCompliancePackTemplates](~~261176~~). ParameterValue *string `json:"ParameterValue,omitempty" xml:"ParameterValue,omitempty"` }
func (UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) GoString ¶
func (s UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) GoString() string
func (*UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterName ¶
func (*UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterValue ¶
func (UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) String ¶
func (s UpdateAggregateCompliancePackRequestConfigRulesConfigRuleParameters) String() string
type UpdateAggregateCompliancePackResponse ¶
type UpdateAggregateCompliancePackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateAggregateCompliancePackResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateAggregateCompliancePackResponse) GoString ¶
func (s UpdateAggregateCompliancePackResponse) GoString() string
func (*UpdateAggregateCompliancePackResponse) SetHeaders ¶
func (s *UpdateAggregateCompliancePackResponse) SetHeaders(v map[string]*string) *UpdateAggregateCompliancePackResponse
func (*UpdateAggregateCompliancePackResponse) SetStatusCode ¶
func (s *UpdateAggregateCompliancePackResponse) SetStatusCode(v int32) *UpdateAggregateCompliancePackResponse
func (UpdateAggregateCompliancePackResponse) String ¶
func (s UpdateAggregateCompliancePackResponse) String() string
type UpdateAggregateCompliancePackResponseBody ¶
type UpdateAggregateCompliancePackResponseBody struct { // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateAggregateCompliancePackResponseBody) GoString ¶
func (s UpdateAggregateCompliancePackResponseBody) GoString() string
func (*UpdateAggregateCompliancePackResponseBody) SetCompliancePackId ¶
func (s *UpdateAggregateCompliancePackResponseBody) SetCompliancePackId(v string) *UpdateAggregateCompliancePackResponseBody
func (*UpdateAggregateCompliancePackResponseBody) SetRequestId ¶
func (s *UpdateAggregateCompliancePackResponseBody) SetRequestId(v string) *UpdateAggregateCompliancePackResponseBody
func (UpdateAggregateCompliancePackResponseBody) String ¶
func (s UpdateAggregateCompliancePackResponseBody) String() string
type UpdateAggregateCompliancePackShrinkRequest ¶
type UpdateAggregateCompliancePackShrinkRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The client token that you want to use to ensure the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.“ ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListAggregateCompliancePacks](~~262059~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The name of the compliance package. // // For more information about how to obtain the name of a compliance package, see [ListAggregateCompliancePacks](~~262059~~). CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` // The rules in the compliance package. // // If you leave this parameter empty, the rules in the compliance package remain unchanged. If you configure this parameter, Cloud Config replaces the existing rules in the compliance package with the specified rules. ConfigRulesShrink *string `json:"ConfigRules,omitempty" xml:"ConfigRules,omitempty"` // The description of the compliance package. // // For more information about how to obtain the description of a compliance package, see [ListCompliancePacks](~~262059~~). Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the resource that you do not want to evaluate by using the compliance package. Separate multiple resource IDs with commas (,). ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The ID of the region whose resources you want to evaluate by using the compliance package. Separate multiple region IDs with commas (,). RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group whose resources you want to evaluate by using the compliance package. Separate multiple resource group IDs with commas (,). ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The risk level of the resources that are not compliant with the rules in the compliance package. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The tag key of the resource that you want to evaluate by using the compliance package. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value of the resource that you want to evaluate by using the compliance package. // // > You must configure the TagValueScope parameter together with the TagKeyScope parameter. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (UpdateAggregateCompliancePackShrinkRequest) GoString ¶
func (s UpdateAggregateCompliancePackShrinkRequest) GoString() string
func (*UpdateAggregateCompliancePackShrinkRequest) SetAggregatorId ¶
func (s *UpdateAggregateCompliancePackShrinkRequest) SetAggregatorId(v string) *UpdateAggregateCompliancePackShrinkRequest
func (*UpdateAggregateCompliancePackShrinkRequest) SetClientToken ¶
func (s *UpdateAggregateCompliancePackShrinkRequest) SetClientToken(v string) *UpdateAggregateCompliancePackShrinkRequest
func (*UpdateAggregateCompliancePackShrinkRequest) SetCompliancePackId ¶
func (s *UpdateAggregateCompliancePackShrinkRequest) SetCompliancePackId(v string) *UpdateAggregateCompliancePackShrinkRequest
func (*UpdateAggregateCompliancePackShrinkRequest) SetCompliancePackName ¶
func (s *UpdateAggregateCompliancePackShrinkRequest) SetCompliancePackName(v string) *UpdateAggregateCompliancePackShrinkRequest
func (*UpdateAggregateCompliancePackShrinkRequest) SetConfigRulesShrink ¶
func (s *UpdateAggregateCompliancePackShrinkRequest) SetConfigRulesShrink(v string) *UpdateAggregateCompliancePackShrinkRequest
func (*UpdateAggregateCompliancePackShrinkRequest) SetDescription ¶
func (s *UpdateAggregateCompliancePackShrinkRequest) SetDescription(v string) *UpdateAggregateCompliancePackShrinkRequest
func (*UpdateAggregateCompliancePackShrinkRequest) SetExcludeResourceIdsScope ¶ added in v2.2.3
func (s *UpdateAggregateCompliancePackShrinkRequest) SetExcludeResourceIdsScope(v string) *UpdateAggregateCompliancePackShrinkRequest
func (*UpdateAggregateCompliancePackShrinkRequest) SetRegionIdsScope ¶ added in v2.2.3
func (s *UpdateAggregateCompliancePackShrinkRequest) SetRegionIdsScope(v string) *UpdateAggregateCompliancePackShrinkRequest
func (*UpdateAggregateCompliancePackShrinkRequest) SetResourceGroupIdsScope ¶ added in v2.2.3
func (s *UpdateAggregateCompliancePackShrinkRequest) SetResourceGroupIdsScope(v string) *UpdateAggregateCompliancePackShrinkRequest
func (*UpdateAggregateCompliancePackShrinkRequest) SetRiskLevel ¶
func (s *UpdateAggregateCompliancePackShrinkRequest) SetRiskLevel(v int32) *UpdateAggregateCompliancePackShrinkRequest
func (*UpdateAggregateCompliancePackShrinkRequest) SetTagKeyScope ¶ added in v2.2.3
func (s *UpdateAggregateCompliancePackShrinkRequest) SetTagKeyScope(v string) *UpdateAggregateCompliancePackShrinkRequest
func (*UpdateAggregateCompliancePackShrinkRequest) SetTagValueScope ¶ added in v2.2.3
func (s *UpdateAggregateCompliancePackShrinkRequest) SetTagValueScope(v string) *UpdateAggregateCompliancePackShrinkRequest
func (UpdateAggregateCompliancePackShrinkRequest) String ¶
func (s UpdateAggregateCompliancePackShrinkRequest) String() string
type UpdateAggregateConfigDeliveryChannelRequest ¶
type UpdateAggregateConfigDeliveryChannelRequest struct { // The ID of the account group. // // For more information about how to obtain the ID of the account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. // // The `token` can contain only ASCII characters and cannot exceed 64 characters in length. For more information, see [Ensure idempotence](~~25693~~) ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to deliver resource change logs. If you set this parameter to true, Cloud Config delivers resource change logs to OSS, Log Service, or MNS when the configurations of the resources change. Valid values: // // * true: Cloud Config delivers resource change logs. // * false (default): Cloud Config does not deliver resource change logs. // // > This parameter is available for delivery channels of the OSS, SLS, and MNS types. ConfigurationItemChangeNotification *bool `json:"ConfigurationItemChangeNotification,omitempty" xml:"ConfigurationItemChangeNotification,omitempty"` // Specifies whether to deliver scheduled resource snapshots. Cloud Config delivers scheduled resource snapshots at `04:00Z` and `16:00Z` to OSS, MNS, or Log Service every day. The time is displayed in UTC. Valid values: // // * true: Cloud Config delivers scheduled resource snapshots. // * false (default): Cloud Config does not deliver scheduled resource snapshots. ConfigurationSnapshot *bool `json:"ConfigurationSnapshot,omitempty" xml:"ConfigurationSnapshot,omitempty"` // The rule that is attached to the delivery channel. This parameter is available when you deliver data of all types to MNS or deliver snapshots to Log Service. // // * If the value of the DeliveryChannelType parameter is MNS, take note of the following settings of the lowest risk level and resource types of the events to which you subscribed: // // * The lowest risk level of the events to which you want to subscribe is in the following format: `{"filterType":"RuleRiskLevel","value":"1","multiple":false}`. // // The `value` field indicates the lowest risk level of the events to which you subscribed. Valid values: 1, 2, and 3, where 1 indicates the high risk level, 2 indicates the medium risk level, and 3 indicates the low risk level. // // * The setting of the resource types of the events to which you want to subscribe is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field indicates the resource types of the events to which you subscribed. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` // // * If you set the DeliveryChannelType parameter to SLS, the setting of the resource types of the snapshots to which you want to deliver is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field specifies the resource types of the snapshots to which you want to deliver. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` DeliveryChannelCondition *string `json:"DeliveryChannelCondition,omitempty" xml:"DeliveryChannelCondition,omitempty"` // The ID of the delivery channel. // // For more information about how to obtain the ID of a delivery channel, see [ListAggregateConfigDeliveryChannels](~~429842~~). DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` // The name of the delivery channel. DeliveryChannelName *string `json:"DeliveryChannelName,omitempty" xml:"DeliveryChannelName,omitempty"` // The ARN of the delivery destination. Valid values: // // * `acs:oss:{RegionId}:{accountId}:{bucketName}` if your delivery destination is an OSS bucket. Example: `acs:oss:cn-shanghai:100931896542****:new-bucket`. // * `acs:mns:{RegionId}:{accountId}:/topics/{topicName}` if your delivery destination is an MNS topic. Example: `acs:mns:cn-shanghai:100931896542****:/topics/topic1`. // * `acs:log:{RegionId}:{accountId}:project/{projectName}/logstore/{logstoreName}` if your delivery destination is a Log Service Logstore. Example: `acs:log:cn-shanghai:100931896542****:project/project1/logstore/logstore1`. DeliveryChannelTargetArn *string `json:"DeliveryChannelTargetArn,omitempty" xml:"DeliveryChannelTargetArn,omitempty"` // The time when Cloud Config delivers scheduled resources snapshots every day. // // Format: `HH:mmZ`. This time is displayed in UTC. // // > When you enable the scheduled resource delivery feature, you can specify a custom delivery time for this parameter. If you do not configure this parameter, Cloud Config automatically delivers scheduled resource snapshots at `04:00Z` and `16:00Z` every day. DeliverySnapshotTime *string `json:"DeliverySnapshotTime,omitempty" xml:"DeliverySnapshotTime,omitempty"` // The description of the delivery channel. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Specifies whether to deliver resource non-compliance events. If you set this parameter to true, Cloud Config delivers resource non-compliance events to Log Service or MNS when resources are considered non-compliant. Valid values: // // * true: Cloud Config delivers resource non-compliance events. // * false (default): Cloud Config does not deliver resource non-compliance events. // // > This parameter is available only for delivery channels of the SLS or MNS type. NonCompliantNotification *bool `json:"NonCompliantNotification,omitempty" xml:"NonCompliantNotification,omitempty"` // The ARN of the OSS bucket to which the delivered data is transferred when the size of the data exceeds the specified upper limit of the delivery channel. Format: `acs:oss:{RegionId}:{accountId}:{bucketName}`. // // If you do not configure this parameter, Cloud Config delivers only summary data. // // > This parameter is available only for delivery channels of the SLS or MNS type. The upper limit on the storage size of delivery channels of the SLS type is 1 MB, and the upper limit on the storage size of delivery channels of the MNS type is 64 KB. OversizedDataOSSTargetArn *string `json:"OversizedDataOSSTargetArn,omitempty" xml:"OversizedDataOSSTargetArn,omitempty"` // Specifies whether to enable the delivery channel. Valid values: // // * 0: The delivery channel is disabled. Cloud Config retains the most recent delivery configuration and stops resource data delivery. // * 1 (default): The delivery channel is enabled. Status *int64 `json:"Status,omitempty" xml:"Status,omitempty"` }
func (UpdateAggregateConfigDeliveryChannelRequest) GoString ¶
func (s UpdateAggregateConfigDeliveryChannelRequest) GoString() string
func (*UpdateAggregateConfigDeliveryChannelRequest) SetAggregatorId ¶
func (s *UpdateAggregateConfigDeliveryChannelRequest) SetAggregatorId(v string) *UpdateAggregateConfigDeliveryChannelRequest
func (*UpdateAggregateConfigDeliveryChannelRequest) SetClientToken ¶
func (s *UpdateAggregateConfigDeliveryChannelRequest) SetClientToken(v string) *UpdateAggregateConfigDeliveryChannelRequest
func (*UpdateAggregateConfigDeliveryChannelRequest) SetConfigurationItemChangeNotification ¶
func (s *UpdateAggregateConfigDeliveryChannelRequest) SetConfigurationItemChangeNotification(v bool) *UpdateAggregateConfigDeliveryChannelRequest
func (*UpdateAggregateConfigDeliveryChannelRequest) SetConfigurationSnapshot ¶
func (s *UpdateAggregateConfigDeliveryChannelRequest) SetConfigurationSnapshot(v bool) *UpdateAggregateConfigDeliveryChannelRequest
func (*UpdateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelCondition ¶
func (s *UpdateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelCondition(v string) *UpdateAggregateConfigDeliveryChannelRequest
func (*UpdateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelId ¶
func (s *UpdateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelId(v string) *UpdateAggregateConfigDeliveryChannelRequest
func (*UpdateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelName ¶
func (s *UpdateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelName(v string) *UpdateAggregateConfigDeliveryChannelRequest
func (*UpdateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelTargetArn ¶
func (s *UpdateAggregateConfigDeliveryChannelRequest) SetDeliveryChannelTargetArn(v string) *UpdateAggregateConfigDeliveryChannelRequest
func (*UpdateAggregateConfigDeliveryChannelRequest) SetDeliverySnapshotTime ¶ added in v2.2.1
func (s *UpdateAggregateConfigDeliveryChannelRequest) SetDeliverySnapshotTime(v string) *UpdateAggregateConfigDeliveryChannelRequest
func (*UpdateAggregateConfigDeliveryChannelRequest) SetDescription ¶
func (s *UpdateAggregateConfigDeliveryChannelRequest) SetDescription(v string) *UpdateAggregateConfigDeliveryChannelRequest
func (*UpdateAggregateConfigDeliveryChannelRequest) SetNonCompliantNotification ¶
func (s *UpdateAggregateConfigDeliveryChannelRequest) SetNonCompliantNotification(v bool) *UpdateAggregateConfigDeliveryChannelRequest
func (*UpdateAggregateConfigDeliveryChannelRequest) SetOversizedDataOSSTargetArn ¶
func (s *UpdateAggregateConfigDeliveryChannelRequest) SetOversizedDataOSSTargetArn(v string) *UpdateAggregateConfigDeliveryChannelRequest
func (*UpdateAggregateConfigDeliveryChannelRequest) SetStatus ¶
func (s *UpdateAggregateConfigDeliveryChannelRequest) SetStatus(v int64) *UpdateAggregateConfigDeliveryChannelRequest
func (UpdateAggregateConfigDeliveryChannelRequest) String ¶
func (s UpdateAggregateConfigDeliveryChannelRequest) String() string
type UpdateAggregateConfigDeliveryChannelResponse ¶
type UpdateAggregateConfigDeliveryChannelResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateAggregateConfigDeliveryChannelResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateAggregateConfigDeliveryChannelResponse) GoString ¶
func (s UpdateAggregateConfigDeliveryChannelResponse) GoString() string
func (*UpdateAggregateConfigDeliveryChannelResponse) SetHeaders ¶
func (s *UpdateAggregateConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *UpdateAggregateConfigDeliveryChannelResponse
func (*UpdateAggregateConfigDeliveryChannelResponse) SetStatusCode ¶
func (s *UpdateAggregateConfigDeliveryChannelResponse) SetStatusCode(v int32) *UpdateAggregateConfigDeliveryChannelResponse
func (UpdateAggregateConfigDeliveryChannelResponse) String ¶
func (s UpdateAggregateConfigDeliveryChannelResponse) String() string
type UpdateAggregateConfigDeliveryChannelResponseBody ¶
type UpdateAggregateConfigDeliveryChannelResponseBody struct { // The ID of the delivery channel. DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateAggregateConfigDeliveryChannelResponseBody) GoString ¶
func (s UpdateAggregateConfigDeliveryChannelResponseBody) GoString() string
func (*UpdateAggregateConfigDeliveryChannelResponseBody) SetDeliveryChannelId ¶
func (s *UpdateAggregateConfigDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *UpdateAggregateConfigDeliveryChannelResponseBody
func (*UpdateAggregateConfigDeliveryChannelResponseBody) SetRequestId ¶
func (s *UpdateAggregateConfigDeliveryChannelResponseBody) SetRequestId(v string) *UpdateAggregateConfigDeliveryChannelResponseBody
func (UpdateAggregateConfigDeliveryChannelResponseBody) String ¶
func (s UpdateAggregateConfigDeliveryChannelResponseBody) String() string
type UpdateAggregateConfigRuleRequest ¶
type UpdateAggregateConfigRuleRequest struct { // The ID of the account group. // // For more information about how to query the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make sure that it is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the rule. // // For more information about how to query the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the rule. // // For more information about how to query the name of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The rule is triggered by configuration changes. // * ScheduledNotification: The rule is periodically triggered. // // > This parameter applies only to a custom rule. ConfigRuleTriggerTypes *string `json:"ConfigRuleTriggerTypes,omitempty" xml:"ConfigRuleTriggerTypes,omitempty"` // The description of the rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the member account to which the rule does not apply, which means that the resources within the member account are not evaluated based on the rule. Separate multiple member account IDs with commas (,). // // > This parameter applies only to a managed rule. ExcludeAccountIdsScope *string `json:"ExcludeAccountIdsScope,omitempty" xml:"ExcludeAccountIdsScope,omitempty"` // The ID of the resource directory to which the rule does not apply, which means that the resources within member accounts in the resource directory are not evaluated based on the rule. Separate multiple resource directory IDs with commas (,). // // > // * This parameter applies only to a rule of a global account group. // * This parameter applies only to a managed rule. ExcludeFolderIdsScope *string `json:"ExcludeFolderIdsScope,omitempty" xml:"ExcludeFolderIdsScope,omitempty"` // The ID of the resource to be excluded from the compliance evaluations performed by the rule. Separate multiple resource IDs with commas (,). // // > This parameter applies only to a managed rule. ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The ID of the resource directory to which the rule applies, which means that the resources within member accounts in the resource directory are evaluated based on the rule. // // > // * This parameter applies only to a rule of a global account group. // * This parameter applies only to a managed rule. FolderIdsScope *string `json:"FolderIdsScope,omitempty" xml:"FolderIdsScope,omitempty"` // The input parameters of the rule. InputParameters map[string]interface{} `json:"InputParameters,omitempty" xml:"InputParameters,omitempty"` // The intervals at which the rule is triggered. Valid values: // // * One_Hour: 1 hour // * Three_Hours: 3 hours // * Six_Hours: 6 hours // * Twelve_Hours: 12 hours // * TwentyFour_Hours: 24 hours // // > This parameter is required if the `ConfigRuleTriggerTypes` parameter is set to `ScheduledNotification`. MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty" xml:"MaximumExecutionFrequency,omitempty"` // The ID of the region to which the rule applies. Separate multiple region IDs with commas (,). // // > This parameter applies only to a managed rule. RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group to which the rule applies. Separate multiple resource group IDs with commas (,). // // > This parameter applies only to a managed rule. ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The type of the resource to be evaluated by the rule. Separate multiple resource types with commas (,). ResourceTypesScope []*string `json:"ResourceTypesScope,omitempty" xml:"ResourceTypesScope,omitempty" type:"Repeated"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The logical relationship among the tag keys if you specify multiple tag keys for the `TagKeyScope` parameter. For example, if you set the `TagKeyScope` parameter to `ECS,OSS` and the TagKeyLogicScope parameter to `AND`, the rule applies to resources with both the `ECS` and `OSS` tag keys. Valid values: // // * AND // * OR TagKeyLogicScope *string `json:"TagKeyLogicScope,omitempty" xml:"TagKeyLogicScope,omitempty"` // The tag key used to filter resources. The rule applies only to the resources with the specified tag key. // // > This parameter applies only to a managed rule. You must set the `TagKeyScope` and `TagValueScope` parameters at the same time. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value used to filter resources. The rule applies only to the resources with the specified tag value. // // > This parameter applies only to a managed rule. You must set the `TagKeyScope` and `TagValueScope` parameters at the same time. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (UpdateAggregateConfigRuleRequest) GoString ¶
func (s UpdateAggregateConfigRuleRequest) GoString() string
func (*UpdateAggregateConfigRuleRequest) SetAggregatorId ¶
func (s *UpdateAggregateConfigRuleRequest) SetAggregatorId(v string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetClientToken ¶
func (s *UpdateAggregateConfigRuleRequest) SetClientToken(v string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetConfigRuleId ¶
func (s *UpdateAggregateConfigRuleRequest) SetConfigRuleId(v string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetConfigRuleName ¶
func (s *UpdateAggregateConfigRuleRequest) SetConfigRuleName(v string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetConfigRuleTriggerTypes ¶
func (s *UpdateAggregateConfigRuleRequest) SetConfigRuleTriggerTypes(v string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetDescription ¶
func (s *UpdateAggregateConfigRuleRequest) SetDescription(v string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetExcludeAccountIdsScope ¶
func (s *UpdateAggregateConfigRuleRequest) SetExcludeAccountIdsScope(v string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetExcludeFolderIdsScope ¶
func (s *UpdateAggregateConfigRuleRequest) SetExcludeFolderIdsScope(v string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetExcludeResourceIdsScope ¶
func (s *UpdateAggregateConfigRuleRequest) SetExcludeResourceIdsScope(v string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetFolderIdsScope ¶
func (s *UpdateAggregateConfigRuleRequest) SetFolderIdsScope(v string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetInputParameters ¶
func (s *UpdateAggregateConfigRuleRequest) SetInputParameters(v map[string]interface{}) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetMaximumExecutionFrequency ¶
func (s *UpdateAggregateConfigRuleRequest) SetMaximumExecutionFrequency(v string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetRegionIdsScope ¶
func (s *UpdateAggregateConfigRuleRequest) SetRegionIdsScope(v string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetResourceGroupIdsScope ¶
func (s *UpdateAggregateConfigRuleRequest) SetResourceGroupIdsScope(v string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetResourceTypesScope ¶
func (s *UpdateAggregateConfigRuleRequest) SetResourceTypesScope(v []*string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetRiskLevel ¶
func (s *UpdateAggregateConfigRuleRequest) SetRiskLevel(v int32) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetTagKeyLogicScope ¶
func (s *UpdateAggregateConfigRuleRequest) SetTagKeyLogicScope(v string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetTagKeyScope ¶
func (s *UpdateAggregateConfigRuleRequest) SetTagKeyScope(v string) *UpdateAggregateConfigRuleRequest
func (*UpdateAggregateConfigRuleRequest) SetTagValueScope ¶
func (s *UpdateAggregateConfigRuleRequest) SetTagValueScope(v string) *UpdateAggregateConfigRuleRequest
func (UpdateAggregateConfigRuleRequest) String ¶
func (s UpdateAggregateConfigRuleRequest) String() string
type UpdateAggregateConfigRuleResponse ¶
type UpdateAggregateConfigRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateAggregateConfigRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateAggregateConfigRuleResponse) GoString ¶
func (s UpdateAggregateConfigRuleResponse) GoString() string
func (*UpdateAggregateConfigRuleResponse) SetHeaders ¶
func (s *UpdateAggregateConfigRuleResponse) SetHeaders(v map[string]*string) *UpdateAggregateConfigRuleResponse
func (*UpdateAggregateConfigRuleResponse) SetStatusCode ¶
func (s *UpdateAggregateConfigRuleResponse) SetStatusCode(v int32) *UpdateAggregateConfigRuleResponse
func (UpdateAggregateConfigRuleResponse) String ¶
func (s UpdateAggregateConfigRuleResponse) String() string
type UpdateAggregateConfigRuleResponseBody ¶
type UpdateAggregateConfigRuleResponseBody struct { // The ID of the rule. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateAggregateConfigRuleResponseBody) GoString ¶
func (s UpdateAggregateConfigRuleResponseBody) GoString() string
func (*UpdateAggregateConfigRuleResponseBody) SetConfigRuleId ¶
func (s *UpdateAggregateConfigRuleResponseBody) SetConfigRuleId(v string) *UpdateAggregateConfigRuleResponseBody
func (*UpdateAggregateConfigRuleResponseBody) SetRequestId ¶
func (s *UpdateAggregateConfigRuleResponseBody) SetRequestId(v string) *UpdateAggregateConfigRuleResponseBody
func (UpdateAggregateConfigRuleResponseBody) String ¶
func (s UpdateAggregateConfigRuleResponseBody) String() string
type UpdateAggregateConfigRuleShrinkRequest ¶
type UpdateAggregateConfigRuleShrinkRequest struct { // The ID of the account group. // // For more information about how to query the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make sure that it is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the rule. // // For more information about how to query the ID of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the rule. // // For more information about how to query the name of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The rule is triggered by configuration changes. // * ScheduledNotification: The rule is periodically triggered. // // > This parameter applies only to a custom rule. ConfigRuleTriggerTypes *string `json:"ConfigRuleTriggerTypes,omitempty" xml:"ConfigRuleTriggerTypes,omitempty"` // The description of the rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the member account to which the rule does not apply, which means that the resources within the member account are not evaluated based on the rule. Separate multiple member account IDs with commas (,). // // > This parameter applies only to a managed rule. ExcludeAccountIdsScope *string `json:"ExcludeAccountIdsScope,omitempty" xml:"ExcludeAccountIdsScope,omitempty"` // The ID of the resource directory to which the rule does not apply, which means that the resources within member accounts in the resource directory are not evaluated based on the rule. Separate multiple resource directory IDs with commas (,). // // > // * This parameter applies only to a rule of a global account group. // * This parameter applies only to a managed rule. ExcludeFolderIdsScope *string `json:"ExcludeFolderIdsScope,omitempty" xml:"ExcludeFolderIdsScope,omitempty"` // The ID of the resource to be excluded from the compliance evaluations performed by the rule. Separate multiple resource IDs with commas (,). // // > This parameter applies only to a managed rule. ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The ID of the resource directory to which the rule applies, which means that the resources within member accounts in the resource directory are evaluated based on the rule. // // > // * This parameter applies only to a rule of a global account group. // * This parameter applies only to a managed rule. FolderIdsScope *string `json:"FolderIdsScope,omitempty" xml:"FolderIdsScope,omitempty"` // The input parameters of the rule. InputParametersShrink *string `json:"InputParameters,omitempty" xml:"InputParameters,omitempty"` // The intervals at which the rule is triggered. Valid values: // // * One_Hour: 1 hour // * Three_Hours: 3 hours // * Six_Hours: 6 hours // * Twelve_Hours: 12 hours // * TwentyFour_Hours: 24 hours // // > This parameter is required if the `ConfigRuleTriggerTypes` parameter is set to `ScheduledNotification`. MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty" xml:"MaximumExecutionFrequency,omitempty"` // The ID of the region to which the rule applies. Separate multiple region IDs with commas (,). // // > This parameter applies only to a managed rule. RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group to which the rule applies. Separate multiple resource group IDs with commas (,). // // > This parameter applies only to a managed rule. ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The type of the resource to be evaluated by the rule. Separate multiple resource types with commas (,). ResourceTypesScopeShrink *string `json:"ResourceTypesScope,omitempty" xml:"ResourceTypesScope,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The logical relationship among the tag keys if you specify multiple tag keys for the `TagKeyScope` parameter. For example, if you set the `TagKeyScope` parameter to `ECS,OSS` and the TagKeyLogicScope parameter to `AND`, the rule applies to resources with both the `ECS` and `OSS` tag keys. Valid values: // // * AND // * OR TagKeyLogicScope *string `json:"TagKeyLogicScope,omitempty" xml:"TagKeyLogicScope,omitempty"` // The tag key used to filter resources. The rule applies only to the resources with the specified tag key. // // > This parameter applies only to a managed rule. You must set the `TagKeyScope` and `TagValueScope` parameters at the same time. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value used to filter resources. The rule applies only to the resources with the specified tag value. // // > This parameter applies only to a managed rule. You must set the `TagKeyScope` and `TagValueScope` parameters at the same time. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (UpdateAggregateConfigRuleShrinkRequest) GoString ¶
func (s UpdateAggregateConfigRuleShrinkRequest) GoString() string
func (*UpdateAggregateConfigRuleShrinkRequest) SetAggregatorId ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetAggregatorId(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetClientToken ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetClientToken(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetConfigRuleId ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetConfigRuleId(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetConfigRuleName ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetConfigRuleName(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetConfigRuleTriggerTypes ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetConfigRuleTriggerTypes(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetDescription ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetDescription(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetExcludeAccountIdsScope ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetExcludeAccountIdsScope(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetExcludeFolderIdsScope ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetExcludeFolderIdsScope(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetExcludeResourceIdsScope ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetExcludeResourceIdsScope(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetFolderIdsScope ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetFolderIdsScope(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetInputParametersShrink ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetInputParametersShrink(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetMaximumExecutionFrequency ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetMaximumExecutionFrequency(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetRegionIdsScope ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetRegionIdsScope(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetResourceGroupIdsScope ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetResourceGroupIdsScope(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetResourceTypesScopeShrink ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetResourceTypesScopeShrink(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetRiskLevel ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetRiskLevel(v int32) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetTagKeyLogicScope ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetTagKeyLogicScope(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetTagKeyScope ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetTagKeyScope(v string) *UpdateAggregateConfigRuleShrinkRequest
func (*UpdateAggregateConfigRuleShrinkRequest) SetTagValueScope ¶
func (s *UpdateAggregateConfigRuleShrinkRequest) SetTagValueScope(v string) *UpdateAggregateConfigRuleShrinkRequest
func (UpdateAggregateConfigRuleShrinkRequest) String ¶
func (s UpdateAggregateConfigRuleShrinkRequest) String() string
type UpdateAggregateRemediationRequest ¶
type UpdateAggregateRemediationRequest struct { // The ID of the account group. // // You can the [ListAggregators](~~255797~~) operation to obtain the ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The execution mode of the remediation. Valid values: // // * NON_EXECUTION: The remediation is not executed. // * AUTO_EXECUTION: The remediation is automatically executed. // * MANUAL_EXECUTION: The remediation is manually executed. // * NOT_CONFIG: The execution mode is not specified. InvokeType *string `json:"InvokeType,omitempty" xml:"InvokeType,omitempty"` // The desired parameter values of the remediation setting. Params *string `json:"Params,omitempty" xml:"Params,omitempty"` // The ID of the remediation setting. // // You can call the [ListAggregateRemediations](~~270036~~) operation to obtain the ID of the remediation setting. RemediationId *string `json:"RemediationId,omitempty" xml:"RemediationId,omitempty"` // The ID of the remediation template. // // You can call the [ListRemediationTemplates](~~270066~~) operation to obtain the ID of the remediation template. RemediationTemplateId *string `json:"RemediationTemplateId,omitempty" xml:"RemediationTemplateId,omitempty"` // The type of the remediation template. Valid values: // // * OOS: Operation Orchestration Service (OOS) // * FC: Function Compute. You can use Function Compute to configure custom remediation settings. RemediationType *string `json:"RemediationType,omitempty" xml:"RemediationType,omitempty"` // The type of the rule for which the remediation template is configured. Valid values: // // * ALIYUN: managed rule. // * CUSTOM: custom rule. // * NONE: The rule is not specified. SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (UpdateAggregateRemediationRequest) GoString ¶
func (s UpdateAggregateRemediationRequest) GoString() string
func (*UpdateAggregateRemediationRequest) SetAggregatorId ¶
func (s *UpdateAggregateRemediationRequest) SetAggregatorId(v string) *UpdateAggregateRemediationRequest
func (*UpdateAggregateRemediationRequest) SetInvokeType ¶
func (s *UpdateAggregateRemediationRequest) SetInvokeType(v string) *UpdateAggregateRemediationRequest
func (*UpdateAggregateRemediationRequest) SetParams ¶
func (s *UpdateAggregateRemediationRequest) SetParams(v string) *UpdateAggregateRemediationRequest
func (*UpdateAggregateRemediationRequest) SetRemediationId ¶
func (s *UpdateAggregateRemediationRequest) SetRemediationId(v string) *UpdateAggregateRemediationRequest
func (*UpdateAggregateRemediationRequest) SetRemediationTemplateId ¶
func (s *UpdateAggregateRemediationRequest) SetRemediationTemplateId(v string) *UpdateAggregateRemediationRequest
func (*UpdateAggregateRemediationRequest) SetRemediationType ¶
func (s *UpdateAggregateRemediationRequest) SetRemediationType(v string) *UpdateAggregateRemediationRequest
func (*UpdateAggregateRemediationRequest) SetSourceType ¶
func (s *UpdateAggregateRemediationRequest) SetSourceType(v string) *UpdateAggregateRemediationRequest
func (UpdateAggregateRemediationRequest) String ¶
func (s UpdateAggregateRemediationRequest) String() string
type UpdateAggregateRemediationResponse ¶
type UpdateAggregateRemediationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateAggregateRemediationResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateAggregateRemediationResponse) GoString ¶
func (s UpdateAggregateRemediationResponse) GoString() string
func (*UpdateAggregateRemediationResponse) SetHeaders ¶
func (s *UpdateAggregateRemediationResponse) SetHeaders(v map[string]*string) *UpdateAggregateRemediationResponse
func (*UpdateAggregateRemediationResponse) SetStatusCode ¶
func (s *UpdateAggregateRemediationResponse) SetStatusCode(v int32) *UpdateAggregateRemediationResponse
func (UpdateAggregateRemediationResponse) String ¶
func (s UpdateAggregateRemediationResponse) String() string
type UpdateAggregateRemediationResponseBody ¶
type UpdateAggregateRemediationResponseBody struct { // The ID of the remediation setting. RemediationId *string `json:"RemediationId,omitempty" xml:"RemediationId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateAggregateRemediationResponseBody) GoString ¶
func (s UpdateAggregateRemediationResponseBody) GoString() string
func (*UpdateAggregateRemediationResponseBody) SetRemediationId ¶
func (s *UpdateAggregateRemediationResponseBody) SetRemediationId(v string) *UpdateAggregateRemediationResponseBody
func (*UpdateAggregateRemediationResponseBody) SetRequestId ¶
func (s *UpdateAggregateRemediationResponseBody) SetRequestId(v string) *UpdateAggregateRemediationResponseBody
func (UpdateAggregateRemediationResponseBody) String ¶
func (s UpdateAggregateRemediationResponseBody) String() string
type UpdateAggregatorRequest ¶
type UpdateAggregatorRequest struct { // The information about the member accounts in the account group. // // > When you modify the configurations of an account group, this parameter can be left empty. In this case, the member account list is not updated. If you want to update the member account list, you must set the `AccountId`, `AccountName` and `AccountType` parameters. AggregatorAccounts []*UpdateAggregatorRequestAggregatorAccounts `json:"AggregatorAccounts,omitempty" xml:"AggregatorAccounts,omitempty" type:"Repeated"` // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The name of the account group. // // For more information about how to obtain the name of an account group, see [ListAggregators](~~255797~~). AggregatorName *string `json:"AggregatorName,omitempty" xml:"AggregatorName,omitempty"` // The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The description of the account group. // // For more information about how to obtain the description of an account group, see [ListAggregators](~~255797~~). Description *string `json:"Description,omitempty" xml:"Description,omitempty"` }
func (UpdateAggregatorRequest) GoString ¶
func (s UpdateAggregatorRequest) GoString() string
func (*UpdateAggregatorRequest) SetAggregatorAccounts ¶
func (s *UpdateAggregatorRequest) SetAggregatorAccounts(v []*UpdateAggregatorRequestAggregatorAccounts) *UpdateAggregatorRequest
func (*UpdateAggregatorRequest) SetAggregatorId ¶
func (s *UpdateAggregatorRequest) SetAggregatorId(v string) *UpdateAggregatorRequest
func (*UpdateAggregatorRequest) SetAggregatorName ¶
func (s *UpdateAggregatorRequest) SetAggregatorName(v string) *UpdateAggregatorRequest
func (*UpdateAggregatorRequest) SetClientToken ¶
func (s *UpdateAggregatorRequest) SetClientToken(v string) *UpdateAggregatorRequest
func (*UpdateAggregatorRequest) SetDescription ¶
func (s *UpdateAggregatorRequest) SetDescription(v string) *UpdateAggregatorRequest
func (UpdateAggregatorRequest) String ¶
func (s UpdateAggregatorRequest) String() string
type UpdateAggregatorRequestAggregatorAccounts ¶
type UpdateAggregatorRequestAggregatorAccounts struct { // The member account ID, which indicates the Alibaba Cloud account ID of the member account. // // For more information about how to obtain the ID of a member account, see [ListAccounts](~~160016~~). // // > If you want to update the member account list, you must set the `AccountId`, `AccountName` and `AccountType` parameters. AccountId *int64 `json:"AccountId,omitempty" xml:"AccountId,omitempty"` // The member account name, which indicates the name of the Alibaba Cloud account that corresponds to the member account. // // For more information about how to obtain the name of a member account, see [ListAccounts](~~160016~~). // // > If you want to update the member account list, you must set the `AccountId`, `AccountName` and `AccountType` parameters. AccountName *string `json:"AccountName,omitempty" xml:"AccountName,omitempty"` // The affiliation of the member account. You can set this parameter to only ResourceDirectory. // // > If you want to update the member account list, you must set the `AccountId`, `AccountName` and `AccountType` parameters. AccountType *string `json:"AccountType,omitempty" xml:"AccountType,omitempty"` }
func (UpdateAggregatorRequestAggregatorAccounts) GoString ¶
func (s UpdateAggregatorRequestAggregatorAccounts) GoString() string
func (*UpdateAggregatorRequestAggregatorAccounts) SetAccountId ¶
func (s *UpdateAggregatorRequestAggregatorAccounts) SetAccountId(v int64) *UpdateAggregatorRequestAggregatorAccounts
func (*UpdateAggregatorRequestAggregatorAccounts) SetAccountName ¶
func (s *UpdateAggregatorRequestAggregatorAccounts) SetAccountName(v string) *UpdateAggregatorRequestAggregatorAccounts
func (*UpdateAggregatorRequestAggregatorAccounts) SetAccountType ¶
func (s *UpdateAggregatorRequestAggregatorAccounts) SetAccountType(v string) *UpdateAggregatorRequestAggregatorAccounts
func (UpdateAggregatorRequestAggregatorAccounts) String ¶
func (s UpdateAggregatorRequestAggregatorAccounts) String() string
type UpdateAggregatorResponse ¶
type UpdateAggregatorResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateAggregatorResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateAggregatorResponse) GoString ¶
func (s UpdateAggregatorResponse) GoString() string
func (*UpdateAggregatorResponse) SetBody ¶
func (s *UpdateAggregatorResponse) SetBody(v *UpdateAggregatorResponseBody) *UpdateAggregatorResponse
func (*UpdateAggregatorResponse) SetHeaders ¶
func (s *UpdateAggregatorResponse) SetHeaders(v map[string]*string) *UpdateAggregatorResponse
func (*UpdateAggregatorResponse) SetStatusCode ¶
func (s *UpdateAggregatorResponse) SetStatusCode(v int32) *UpdateAggregatorResponse
func (UpdateAggregatorResponse) String ¶
func (s UpdateAggregatorResponse) String() string
type UpdateAggregatorResponseBody ¶
type UpdateAggregatorResponseBody struct { // The ID of the account group. AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateAggregatorResponseBody) GoString ¶
func (s UpdateAggregatorResponseBody) GoString() string
func (*UpdateAggregatorResponseBody) SetAggregatorId ¶
func (s *UpdateAggregatorResponseBody) SetAggregatorId(v string) *UpdateAggregatorResponseBody
func (*UpdateAggregatorResponseBody) SetRequestId ¶
func (s *UpdateAggregatorResponseBody) SetRequestId(v string) *UpdateAggregatorResponseBody
func (UpdateAggregatorResponseBody) String ¶
func (s UpdateAggregatorResponseBody) String() string
type UpdateAggregatorShrinkRequest ¶
type UpdateAggregatorShrinkRequest struct { // The information about the member accounts in the account group. // // > When you modify the configurations of an account group, this parameter can be left empty. In this case, the member account list is not updated. If you want to update the member account list, you must set the `AccountId`, `AccountName` and `AccountType` parameters. AggregatorAccountsShrink *string `json:"AggregatorAccounts,omitempty" xml:"AggregatorAccounts,omitempty"` // The ID of the account group. // // For more information about how to obtain the ID of an account group, see [ListAggregators](~~255797~~). AggregatorId *string `json:"AggregatorId,omitempty" xml:"AggregatorId,omitempty"` // The name of the account group. // // For more information about how to obtain the name of an account group, see [ListAggregators](~~255797~~). AggregatorName *string `json:"AggregatorName,omitempty" xml:"AggregatorName,omitempty"` // The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The description of the account group. // // For more information about how to obtain the description of an account group, see [ListAggregators](~~255797~~). Description *string `json:"Description,omitempty" xml:"Description,omitempty"` }
func (UpdateAggregatorShrinkRequest) GoString ¶
func (s UpdateAggregatorShrinkRequest) GoString() string
func (*UpdateAggregatorShrinkRequest) SetAggregatorAccountsShrink ¶
func (s *UpdateAggregatorShrinkRequest) SetAggregatorAccountsShrink(v string) *UpdateAggregatorShrinkRequest
func (*UpdateAggregatorShrinkRequest) SetAggregatorId ¶
func (s *UpdateAggregatorShrinkRequest) SetAggregatorId(v string) *UpdateAggregatorShrinkRequest
func (*UpdateAggregatorShrinkRequest) SetAggregatorName ¶
func (s *UpdateAggregatorShrinkRequest) SetAggregatorName(v string) *UpdateAggregatorShrinkRequest
func (*UpdateAggregatorShrinkRequest) SetClientToken ¶
func (s *UpdateAggregatorShrinkRequest) SetClientToken(v string) *UpdateAggregatorShrinkRequest
func (*UpdateAggregatorShrinkRequest) SetDescription ¶
func (s *UpdateAggregatorShrinkRequest) SetDescription(v string) *UpdateAggregatorShrinkRequest
func (UpdateAggregatorShrinkRequest) String ¶
func (s UpdateAggregatorShrinkRequest) String() string
type UpdateCompliancePackRequest ¶
type UpdateCompliancePackRequest struct { // The client token that you want to use to ensure the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.“ ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListCompliancePacks](~~263332~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The name of the compliance package. // // For more information about how to obtain the name of a compliance package, see [ListCompliancePacks](~~263332~~). CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` // The rules in the compliance package. // // If you leave this parameter empty, the rules in the compliance package remain unchanged. If you configure this parameter, Cloud Config replaces the existing rules in the compliance package with the specified rules. ConfigRules []*UpdateCompliancePackRequestConfigRules `json:"ConfigRules,omitempty" xml:"ConfigRules,omitempty" type:"Repeated"` // The description of the compliance package. // // For more information about how to obtain the description of a compliance package, see [ListCompliancePacks](~~263332~~). Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the resource that you do not want to evaluate by using the compliance package. Separate multiple resource IDs with commas (,). ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The ID of the region whose resources you want to evaluate by using the compliance package. Separate multiple region IDs with commas (,). RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group whose resources you want to evaluate by using the compliance package. Separate multiple resource group IDs with commas (,). ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The risk level of the resources that are not compliant with the rules in the compliance package. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The tag key of the resource that you want to evaluate by using the compliance package. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value of the resource that you want to evaluate by using the compliance package. // // > You must configure the TagValueScope parameter together with the TagValueScope parameter. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (UpdateCompliancePackRequest) GoString ¶
func (s UpdateCompliancePackRequest) GoString() string
func (*UpdateCompliancePackRequest) SetClientToken ¶
func (s *UpdateCompliancePackRequest) SetClientToken(v string) *UpdateCompliancePackRequest
func (*UpdateCompliancePackRequest) SetCompliancePackId ¶
func (s *UpdateCompliancePackRequest) SetCompliancePackId(v string) *UpdateCompliancePackRequest
func (*UpdateCompliancePackRequest) SetCompliancePackName ¶
func (s *UpdateCompliancePackRequest) SetCompliancePackName(v string) *UpdateCompliancePackRequest
func (*UpdateCompliancePackRequest) SetConfigRules ¶
func (s *UpdateCompliancePackRequest) SetConfigRules(v []*UpdateCompliancePackRequestConfigRules) *UpdateCompliancePackRequest
func (*UpdateCompliancePackRequest) SetDescription ¶
func (s *UpdateCompliancePackRequest) SetDescription(v string) *UpdateCompliancePackRequest
func (*UpdateCompliancePackRequest) SetExcludeResourceIdsScope ¶ added in v2.2.3
func (s *UpdateCompliancePackRequest) SetExcludeResourceIdsScope(v string) *UpdateCompliancePackRequest
func (*UpdateCompliancePackRequest) SetRegionIdsScope ¶ added in v2.2.3
func (s *UpdateCompliancePackRequest) SetRegionIdsScope(v string) *UpdateCompliancePackRequest
func (*UpdateCompliancePackRequest) SetResourceGroupIdsScope ¶ added in v2.2.3
func (s *UpdateCompliancePackRequest) SetResourceGroupIdsScope(v string) *UpdateCompliancePackRequest
func (*UpdateCompliancePackRequest) SetRiskLevel ¶
func (s *UpdateCompliancePackRequest) SetRiskLevel(v int32) *UpdateCompliancePackRequest
func (*UpdateCompliancePackRequest) SetTagKeyScope ¶ added in v2.2.3
func (s *UpdateCompliancePackRequest) SetTagKeyScope(v string) *UpdateCompliancePackRequest
func (*UpdateCompliancePackRequest) SetTagValueScope ¶ added in v2.2.3
func (s *UpdateCompliancePackRequest) SetTagValueScope(v string) *UpdateCompliancePackRequest
func (UpdateCompliancePackRequest) String ¶
func (s UpdateCompliancePackRequest) String() string
type UpdateCompliancePackRequestConfigRules ¶
type UpdateCompliancePackRequestConfigRules struct { // The ID of the rule. If you configure this parameter, Cloud Config adds the rule of the specified ID to the compliance package. // // You only need to configure the `ManagedRuleIdentifier` or `ConfigRuleId` parameter. If you configure both parameters, the value of the `ConfigRuleId` parameter takes precedence. For more information about how to obtain the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the rule. ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The details of the input parameters of the rule. ConfigRuleParameters []*UpdateCompliancePackRequestConfigRulesConfigRuleParameters `json:"ConfigRuleParameters,omitempty" xml:"ConfigRuleParameters,omitempty" type:"Repeated"` // The description of the rule. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the managed rule. Cloud Config automatically create a managed rule of the specified ID and adds the rule to the compliance package. // // You only need to configure the `ManagedRuleIdentifier` or `ConfigRuleId` parameter. If you configure both parameters, the value of the `ConfigRuleId` parameter take precedence. For more information about how to obtain the ID of a managed rule, see [ListCompliancePackTemplates](~~261176~~). ManagedRuleIdentifier *string `json:"ManagedRuleIdentifier,omitempty" xml:"ManagedRuleIdentifier,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` }
func (UpdateCompliancePackRequestConfigRules) GoString ¶
func (s UpdateCompliancePackRequestConfigRules) GoString() string
func (*UpdateCompliancePackRequestConfigRules) SetConfigRuleId ¶
func (s *UpdateCompliancePackRequestConfigRules) SetConfigRuleId(v string) *UpdateCompliancePackRequestConfigRules
func (*UpdateCompliancePackRequestConfigRules) SetConfigRuleName ¶
func (s *UpdateCompliancePackRequestConfigRules) SetConfigRuleName(v string) *UpdateCompliancePackRequestConfigRules
func (*UpdateCompliancePackRequestConfigRules) SetConfigRuleParameters ¶
func (s *UpdateCompliancePackRequestConfigRules) SetConfigRuleParameters(v []*UpdateCompliancePackRequestConfigRulesConfigRuleParameters) *UpdateCompliancePackRequestConfigRules
func (*UpdateCompliancePackRequestConfigRules) SetDescription ¶
func (s *UpdateCompliancePackRequestConfigRules) SetDescription(v string) *UpdateCompliancePackRequestConfigRules
func (*UpdateCompliancePackRequestConfigRules) SetManagedRuleIdentifier ¶
func (s *UpdateCompliancePackRequestConfigRules) SetManagedRuleIdentifier(v string) *UpdateCompliancePackRequestConfigRules
func (*UpdateCompliancePackRequestConfigRules) SetRiskLevel ¶
func (s *UpdateCompliancePackRequestConfigRules) SetRiskLevel(v int32) *UpdateCompliancePackRequestConfigRules
func (UpdateCompliancePackRequestConfigRules) String ¶
func (s UpdateCompliancePackRequestConfigRules) String() string
type UpdateCompliancePackRequestConfigRulesConfigRuleParameters ¶
type UpdateCompliancePackRequestConfigRulesConfigRuleParameters struct { // The name of the input parameter. // // You must configure the `ParameterName` and `ParameterValue` parameters or neither of them. If the managed rule has an input parameter but no default value exists, you must configure this parameter. For more information about how to obtain the name of an input parameter for a managed rule, see [ListCompliancePackTemplates](~~261176~~). ParameterName *string `json:"ParameterName,omitempty" xml:"ParameterName,omitempty"` // The value of the input parameter. // // You must configure the `ParameterName` and `ParameterValue` parameters or neither of them. If the managed rule has an input parameter but no default value exists, you must configure this parameter. For more information about how to obtain the value of an input parameter for a managed rule, see [ListCompliancePackTemplates](~~261176~~). ParameterValue *string `json:"ParameterValue,omitempty" xml:"ParameterValue,omitempty"` }
func (UpdateCompliancePackRequestConfigRulesConfigRuleParameters) GoString ¶
func (s UpdateCompliancePackRequestConfigRulesConfigRuleParameters) GoString() string
func (*UpdateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterName ¶
func (s *UpdateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterName(v string) *UpdateCompliancePackRequestConfigRulesConfigRuleParameters
func (*UpdateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterValue ¶
func (s *UpdateCompliancePackRequestConfigRulesConfigRuleParameters) SetParameterValue(v string) *UpdateCompliancePackRequestConfigRulesConfigRuleParameters
func (UpdateCompliancePackRequestConfigRulesConfigRuleParameters) String ¶
func (s UpdateCompliancePackRequestConfigRulesConfigRuleParameters) String() string
type UpdateCompliancePackResponse ¶
type UpdateCompliancePackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateCompliancePackResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateCompliancePackResponse) GoString ¶
func (s UpdateCompliancePackResponse) GoString() string
func (*UpdateCompliancePackResponse) SetBody ¶
func (s *UpdateCompliancePackResponse) SetBody(v *UpdateCompliancePackResponseBody) *UpdateCompliancePackResponse
func (*UpdateCompliancePackResponse) SetHeaders ¶
func (s *UpdateCompliancePackResponse) SetHeaders(v map[string]*string) *UpdateCompliancePackResponse
func (*UpdateCompliancePackResponse) SetStatusCode ¶
func (s *UpdateCompliancePackResponse) SetStatusCode(v int32) *UpdateCompliancePackResponse
func (UpdateCompliancePackResponse) String ¶
func (s UpdateCompliancePackResponse) String() string
type UpdateCompliancePackResponseBody ¶
type UpdateCompliancePackResponseBody struct { // The ID of the compliance package. CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateCompliancePackResponseBody) GoString ¶
func (s UpdateCompliancePackResponseBody) GoString() string
func (*UpdateCompliancePackResponseBody) SetCompliancePackId ¶
func (s *UpdateCompliancePackResponseBody) SetCompliancePackId(v string) *UpdateCompliancePackResponseBody
func (*UpdateCompliancePackResponseBody) SetRequestId ¶
func (s *UpdateCompliancePackResponseBody) SetRequestId(v string) *UpdateCompliancePackResponseBody
func (UpdateCompliancePackResponseBody) String ¶
func (s UpdateCompliancePackResponseBody) String() string
type UpdateCompliancePackShrinkRequest ¶
type UpdateCompliancePackShrinkRequest struct { // The client token that you want to use to ensure the idempotency of the request. You can use the client to generate the value, but you must ensure that it is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.“ ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the compliance package. // // For more information about how to obtain the ID of a compliance package, see [ListCompliancePacks](~~263332~~). CompliancePackId *string `json:"CompliancePackId,omitempty" xml:"CompliancePackId,omitempty"` // The name of the compliance package. // // For more information about how to obtain the name of a compliance package, see [ListCompliancePacks](~~263332~~). CompliancePackName *string `json:"CompliancePackName,omitempty" xml:"CompliancePackName,omitempty"` // The rules in the compliance package. // // If you leave this parameter empty, the rules in the compliance package remain unchanged. If you configure this parameter, Cloud Config replaces the existing rules in the compliance package with the specified rules. ConfigRulesShrink *string `json:"ConfigRules,omitempty" xml:"ConfigRules,omitempty"` // The description of the compliance package. // // For more information about how to obtain the description of a compliance package, see [ListCompliancePacks](~~263332~~). Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the resource that you do not want to evaluate by using the compliance package. Separate multiple resource IDs with commas (,). ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The ID of the region whose resources you want to evaluate by using the compliance package. Separate multiple region IDs with commas (,). RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group whose resources you want to evaluate by using the compliance package. Separate multiple resource group IDs with commas (,). ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The risk level of the resources that are not compliant with the rules in the compliance package. Valid values: // // * 1: high // * 2: medium // * 3: low RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The tag key of the resource that you want to evaluate by using the compliance package. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag value of the resource that you want to evaluate by using the compliance package. // // > You must configure the TagValueScope parameter together with the TagValueScope parameter. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (UpdateCompliancePackShrinkRequest) GoString ¶
func (s UpdateCompliancePackShrinkRequest) GoString() string
func (*UpdateCompliancePackShrinkRequest) SetClientToken ¶
func (s *UpdateCompliancePackShrinkRequest) SetClientToken(v string) *UpdateCompliancePackShrinkRequest
func (*UpdateCompliancePackShrinkRequest) SetCompliancePackId ¶
func (s *UpdateCompliancePackShrinkRequest) SetCompliancePackId(v string) *UpdateCompliancePackShrinkRequest
func (*UpdateCompliancePackShrinkRequest) SetCompliancePackName ¶
func (s *UpdateCompliancePackShrinkRequest) SetCompliancePackName(v string) *UpdateCompliancePackShrinkRequest
func (*UpdateCompliancePackShrinkRequest) SetConfigRulesShrink ¶
func (s *UpdateCompliancePackShrinkRequest) SetConfigRulesShrink(v string) *UpdateCompliancePackShrinkRequest
func (*UpdateCompliancePackShrinkRequest) SetDescription ¶
func (s *UpdateCompliancePackShrinkRequest) SetDescription(v string) *UpdateCompliancePackShrinkRequest
func (*UpdateCompliancePackShrinkRequest) SetExcludeResourceIdsScope ¶ added in v2.2.3
func (s *UpdateCompliancePackShrinkRequest) SetExcludeResourceIdsScope(v string) *UpdateCompliancePackShrinkRequest
func (*UpdateCompliancePackShrinkRequest) SetRegionIdsScope ¶ added in v2.2.3
func (s *UpdateCompliancePackShrinkRequest) SetRegionIdsScope(v string) *UpdateCompliancePackShrinkRequest
func (*UpdateCompliancePackShrinkRequest) SetResourceGroupIdsScope ¶ added in v2.2.3
func (s *UpdateCompliancePackShrinkRequest) SetResourceGroupIdsScope(v string) *UpdateCompliancePackShrinkRequest
func (*UpdateCompliancePackShrinkRequest) SetRiskLevel ¶
func (s *UpdateCompliancePackShrinkRequest) SetRiskLevel(v int32) *UpdateCompliancePackShrinkRequest
func (*UpdateCompliancePackShrinkRequest) SetTagKeyScope ¶ added in v2.2.3
func (s *UpdateCompliancePackShrinkRequest) SetTagKeyScope(v string) *UpdateCompliancePackShrinkRequest
func (*UpdateCompliancePackShrinkRequest) SetTagValueScope ¶ added in v2.2.3
func (s *UpdateCompliancePackShrinkRequest) SetTagValueScope(v string) *UpdateCompliancePackShrinkRequest
func (UpdateCompliancePackShrinkRequest) String ¶
func (s UpdateCompliancePackShrinkRequest) String() string
type UpdateConfigDeliveryChannelRequest ¶
type UpdateConfigDeliveryChannelRequest struct { // The client token that is used to ensure the idempotency of the request. You can use the client to generate the token, but you must ensure that the token is unique among different requests. // // The `token` can contain only ASCII characters and cannot exceed 64 characters in length. For more information, see [How to ensure idempotence](~~25693~~). ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to deliver resource change logs. If you set this parameter to true, Cloud Config delivers resource change logs to OSS, Log Service, or MNS when the configurations of the resources change. Valid values: // // * true: Cloud Config delivers resource change logs. // * false (default): Cloud Config does not deliver resource change logs. // // > This parameter is available for delivery channels of the OSS, SLS, and MNS types. ConfigurationItemChangeNotification *bool `json:"ConfigurationItemChangeNotification,omitempty" xml:"ConfigurationItemChangeNotification,omitempty"` // Specifies whether to deliver scheduled resource snapshots. Cloud Config delivers scheduled resource snapshots at `04:00Z` and `16:00Z` to OSS, MNS, or Log Service every day. The time is displayed in UTC. Valid values: // // * true: Cloud Config delivers scheduled resource snapshots. // * false (default): Cloud Config does not deliver scheduled resource snapshots. ConfigurationSnapshot *bool `json:"ConfigurationSnapshot,omitempty" xml:"ConfigurationSnapshot,omitempty"` // The rule that you want to attach to the delivery channel. This parameter is available when you deliver data of all types to MNS or deliver snapshots to Log Service. // // * If the value of the DeliveryChannelType parameter is MNS, take note of the following settings of the lowest risk level and resource types of the events to which you subscribed: // // * The setting of the lowest risk level for the events to which you want to subscribe is in the following format: `{"filterType":"RuleRiskLevel","value":"1","multiple":false}`. // // The `value` field indicates the lowest risk level of the events to which you want to subscribe. Valid values: 1, 2, and 3. The value 1 indicates the high risk level, the value 2 indicates the medium risk level, and the value 3 indicates the low risk level. // // * The setting of the resource types of the events to which you want to subscribe is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field indicates the resource types of the events to which you want to subscribe. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` // // * If you set the DeliveryChannelType parameter to SLS, the setting of the resource types of the snapshots to which you want to deliver is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field specifies the resource types of the snapshots to which you want to deliver. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` DeliveryChannelCondition *string `json:"DeliveryChannelCondition,omitempty" xml:"DeliveryChannelCondition,omitempty"` // The ID of the delivery channel. // // For more information about how to obtain the ID of a delivery channel, see [DescribeDeliveryChannels](~~429841~~). DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` // The name of the delivery channel. DeliveryChannelName *string `json:"DeliveryChannelName,omitempty" xml:"DeliveryChannelName,omitempty"` // The Alibaba Cloud Resource Name (ARN) of the delivery destination. Valid values: // // * `acs:oss:{RegionId}:{accountId}:{bucketName}` if your delivery destination is an OSS bucket. Example: `acs:oss:cn-shanghai:100931896542****:new-bucket`. // * `acs:mns:{RegionId}:{accountId}:/topics/{topicName}` if your delivery destination is an MNS topic. Example: `acs:mns:cn-shanghai:100931896542****:/topics/topic1`. // * `acs:log:{RegionId}:{accountId}:project/{projectName}/logstore/{logstoreName}` if your delivery destination is a Log Service Logstore. Example: `acs:log:cn-shanghai:100931896542****:project/project1/logstore/logstore1`. DeliveryChannelTargetArn *string `json:"DeliveryChannelTargetArn,omitempty" xml:"DeliveryChannelTargetArn,omitempty"` // The time when you want Cloud Config to deliver scheduled resource snapshots every day. // // Format: `HH:mmZ`. This time is displayed in UTC. // // > When you enable the scheduled resource delivery feature, you can configure this parameter to specify a custom delivery time. If you do not configure this parameter, Cloud Config automatically delivers scheduled resource snapshots at `04:00Z` and `16:00Z` every day. DeliverySnapshotTime *string `json:"DeliverySnapshotTime,omitempty" xml:"DeliverySnapshotTime,omitempty"` // The description of the delivery channel. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Specifies whether to deliver resource non-compliance events. If you set this parameter to true, Cloud Config delivers resource non-compliance events to Log Service or MNS when resources are considered non-compliant. Valid values: // // * true: Cloud Config delivers resource non-compliance events. // * false (default): Cloud Config does not deliver resource non-compliance events. // // > This parameter is available only for delivery channels of the SLS or MNS type. NonCompliantNotification *bool `json:"NonCompliantNotification,omitempty" xml:"NonCompliantNotification,omitempty"` // The ARN of the OSS bucket to which you want to transfer the delivery data when the size of the data exceeds the specified upper limit of the delivery channel. Format: `acs:oss:{RegionId}:{accountId}:{bucketName}`. // // If you do not configure this parameter, Cloud Config delivers only summary data. // // > This parameter is available only for delivery channels of the SLS or MNS type. The maximum storage size of delivery channels of the SLS type is 1 MB, and the maximum storage size of delivery channels of the MNS type is 64 KB. OversizedDataOSSTargetArn *string `json:"OversizedDataOSSTargetArn,omitempty" xml:"OversizedDataOSSTargetArn,omitempty"` // Specifies whether to enable the delivery channel. Valid values: // // * 0: Cloud Config disables the delivery channel. Cloud Config retains the most recent delivery configuration and stops resource data delivery. // * 1 (default): Cloud Config enables the delivery channel. Status *int64 `json:"Status,omitempty" xml:"Status,omitempty"` }
func (UpdateConfigDeliveryChannelRequest) GoString ¶
func (s UpdateConfigDeliveryChannelRequest) GoString() string
func (*UpdateConfigDeliveryChannelRequest) SetClientToken ¶
func (s *UpdateConfigDeliveryChannelRequest) SetClientToken(v string) *UpdateConfigDeliveryChannelRequest
func (*UpdateConfigDeliveryChannelRequest) SetConfigurationItemChangeNotification ¶
func (s *UpdateConfigDeliveryChannelRequest) SetConfigurationItemChangeNotification(v bool) *UpdateConfigDeliveryChannelRequest
func (*UpdateConfigDeliveryChannelRequest) SetConfigurationSnapshot ¶
func (s *UpdateConfigDeliveryChannelRequest) SetConfigurationSnapshot(v bool) *UpdateConfigDeliveryChannelRequest
func (*UpdateConfigDeliveryChannelRequest) SetDeliveryChannelCondition ¶
func (s *UpdateConfigDeliveryChannelRequest) SetDeliveryChannelCondition(v string) *UpdateConfigDeliveryChannelRequest
func (*UpdateConfigDeliveryChannelRequest) SetDeliveryChannelId ¶
func (s *UpdateConfigDeliveryChannelRequest) SetDeliveryChannelId(v string) *UpdateConfigDeliveryChannelRequest
func (*UpdateConfigDeliveryChannelRequest) SetDeliveryChannelName ¶
func (s *UpdateConfigDeliveryChannelRequest) SetDeliveryChannelName(v string) *UpdateConfigDeliveryChannelRequest
func (*UpdateConfigDeliveryChannelRequest) SetDeliveryChannelTargetArn ¶
func (s *UpdateConfigDeliveryChannelRequest) SetDeliveryChannelTargetArn(v string) *UpdateConfigDeliveryChannelRequest
func (*UpdateConfigDeliveryChannelRequest) SetDeliverySnapshotTime ¶ added in v2.2.1
func (s *UpdateConfigDeliveryChannelRequest) SetDeliverySnapshotTime(v string) *UpdateConfigDeliveryChannelRequest
func (*UpdateConfigDeliveryChannelRequest) SetDescription ¶
func (s *UpdateConfigDeliveryChannelRequest) SetDescription(v string) *UpdateConfigDeliveryChannelRequest
func (*UpdateConfigDeliveryChannelRequest) SetNonCompliantNotification ¶
func (s *UpdateConfigDeliveryChannelRequest) SetNonCompliantNotification(v bool) *UpdateConfigDeliveryChannelRequest
func (*UpdateConfigDeliveryChannelRequest) SetOversizedDataOSSTargetArn ¶
func (s *UpdateConfigDeliveryChannelRequest) SetOversizedDataOSSTargetArn(v string) *UpdateConfigDeliveryChannelRequest
func (*UpdateConfigDeliveryChannelRequest) SetStatus ¶
func (s *UpdateConfigDeliveryChannelRequest) SetStatus(v int64) *UpdateConfigDeliveryChannelRequest
func (UpdateConfigDeliveryChannelRequest) String ¶
func (s UpdateConfigDeliveryChannelRequest) String() string
type UpdateConfigDeliveryChannelResponse ¶
type UpdateConfigDeliveryChannelResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateConfigDeliveryChannelResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateConfigDeliveryChannelResponse) GoString ¶
func (s UpdateConfigDeliveryChannelResponse) GoString() string
func (*UpdateConfigDeliveryChannelResponse) SetHeaders ¶
func (s *UpdateConfigDeliveryChannelResponse) SetHeaders(v map[string]*string) *UpdateConfigDeliveryChannelResponse
func (*UpdateConfigDeliveryChannelResponse) SetStatusCode ¶
func (s *UpdateConfigDeliveryChannelResponse) SetStatusCode(v int32) *UpdateConfigDeliveryChannelResponse
func (UpdateConfigDeliveryChannelResponse) String ¶
func (s UpdateConfigDeliveryChannelResponse) String() string
type UpdateConfigDeliveryChannelResponseBody ¶
type UpdateConfigDeliveryChannelResponseBody struct { // The ID of the delivery channel. DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateConfigDeliveryChannelResponseBody) GoString ¶
func (s UpdateConfigDeliveryChannelResponseBody) GoString() string
func (*UpdateConfigDeliveryChannelResponseBody) SetDeliveryChannelId ¶
func (s *UpdateConfigDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *UpdateConfigDeliveryChannelResponseBody
func (*UpdateConfigDeliveryChannelResponseBody) SetRequestId ¶
func (s *UpdateConfigDeliveryChannelResponseBody) SetRequestId(v string) *UpdateConfigDeliveryChannelResponseBody
func (UpdateConfigDeliveryChannelResponseBody) String ¶
func (s UpdateConfigDeliveryChannelResponseBody) String() string
type UpdateConfigRuleRequest ¶
type UpdateConfigRuleRequest struct { // The client token that you want to use to ensure the idempotency of the request. You can use the client to generate the value, but you must make sure that the value is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.“ ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the rule. // // For more information about how to query the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the rule. // // For more information about how to query the name of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The rule is triggered by configuration changes. // * ScheduledNotification: The rule is periodically triggered. // // > This parameter applies only to custom rules. ConfigRuleTriggerTypes *string `json:"ConfigRuleTriggerTypes,omitempty" xml:"ConfigRuleTriggerTypes,omitempty"` // The description of the rule. You can enter up to 500 characters. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the resource to be excluded from the compliance evaluations performed by the rule. Separate multiple resource IDs with commas (,). // // > This parameter applies only to managed rules. ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The input parameters of the rule. InputParameters map[string]interface{} `json:"InputParameters,omitempty" xml:"InputParameters,omitempty"` // The intervals at which the rule is triggered. Valid values: // // * One_Hour: 1 hour. // * Three_Hours: 3 hours. // * Six_Hours: 6 hours. // * Twelve_Hours: 12 hours. // * TwentyFour_Hours (default): 24 hours. // // > This parameter is required if you set the `ConfigRuleTriggerTypes` parameter to `ScheduledNotification`. MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty" xml:"MaximumExecutionFrequency,omitempty"` // The ID of the region to which the rule applies. Separate multiple region IDs with commas (,). // // > This parameter applies only to managed rules. RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group to which the rule applies. Separate multiple resource group IDs with commas (,). // // > This parameter applies only to managed rules. ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The type of the resource to be evaluated by the rule. Separate multiple resource types with commas (,). ResourceTypesScope []*string `json:"ResourceTypesScope,omitempty" xml:"ResourceTypesScope,omitempty" type:"Repeated"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The logical relationship among the tag keys if you specify multiple tag keys by using the `TagKeyScope` parameter. For example, if the `TagKeyScope` parameter is set to `ECS,OSS` and the TagKeyLogicScope parameter is set to `AND`, the rule applies to resources with both the `ECS` and `OSS` tag keys. Valid values: // // * AND: logical AND // * OR: logical OR TagKeyLogicScope *string `json:"TagKeyLogicScope,omitempty" xml:"TagKeyLogicScope,omitempty"` // The tag key used to filter resources. The rule applies only to the resources with the specified tag key. // // > This parameter applies only to managed rules. You must configure the `TagKeyScope` and `TagValueScope` parameters at the same time. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag key used to filter resources. The rule applies only to the resources with the specified tag key. // // > This parameter applies only to managed rules. You must configure the `TagKeyScope` and `TagValueScope` parameters at the same time. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (UpdateConfigRuleRequest) GoString ¶
func (s UpdateConfigRuleRequest) GoString() string
func (*UpdateConfigRuleRequest) SetClientToken ¶
func (s *UpdateConfigRuleRequest) SetClientToken(v string) *UpdateConfigRuleRequest
func (*UpdateConfigRuleRequest) SetConfigRuleId ¶
func (s *UpdateConfigRuleRequest) SetConfigRuleId(v string) *UpdateConfigRuleRequest
func (*UpdateConfigRuleRequest) SetConfigRuleName ¶
func (s *UpdateConfigRuleRequest) SetConfigRuleName(v string) *UpdateConfigRuleRequest
func (*UpdateConfigRuleRequest) SetConfigRuleTriggerTypes ¶
func (s *UpdateConfigRuleRequest) SetConfigRuleTriggerTypes(v string) *UpdateConfigRuleRequest
func (*UpdateConfigRuleRequest) SetDescription ¶
func (s *UpdateConfigRuleRequest) SetDescription(v string) *UpdateConfigRuleRequest
func (*UpdateConfigRuleRequest) SetExcludeResourceIdsScope ¶
func (s *UpdateConfigRuleRequest) SetExcludeResourceIdsScope(v string) *UpdateConfigRuleRequest
func (*UpdateConfigRuleRequest) SetInputParameters ¶
func (s *UpdateConfigRuleRequest) SetInputParameters(v map[string]interface{}) *UpdateConfigRuleRequest
func (*UpdateConfigRuleRequest) SetMaximumExecutionFrequency ¶
func (s *UpdateConfigRuleRequest) SetMaximumExecutionFrequency(v string) *UpdateConfigRuleRequest
func (*UpdateConfigRuleRequest) SetRegionIdsScope ¶
func (s *UpdateConfigRuleRequest) SetRegionIdsScope(v string) *UpdateConfigRuleRequest
func (*UpdateConfigRuleRequest) SetResourceGroupIdsScope ¶
func (s *UpdateConfigRuleRequest) SetResourceGroupIdsScope(v string) *UpdateConfigRuleRequest
func (*UpdateConfigRuleRequest) SetResourceTypesScope ¶
func (s *UpdateConfigRuleRequest) SetResourceTypesScope(v []*string) *UpdateConfigRuleRequest
func (*UpdateConfigRuleRequest) SetRiskLevel ¶
func (s *UpdateConfigRuleRequest) SetRiskLevel(v int32) *UpdateConfigRuleRequest
func (*UpdateConfigRuleRequest) SetTagKeyLogicScope ¶
func (s *UpdateConfigRuleRequest) SetTagKeyLogicScope(v string) *UpdateConfigRuleRequest
func (*UpdateConfigRuleRequest) SetTagKeyScope ¶
func (s *UpdateConfigRuleRequest) SetTagKeyScope(v string) *UpdateConfigRuleRequest
func (*UpdateConfigRuleRequest) SetTagValueScope ¶
func (s *UpdateConfigRuleRequest) SetTagValueScope(v string) *UpdateConfigRuleRequest
func (UpdateConfigRuleRequest) String ¶
func (s UpdateConfigRuleRequest) String() string
type UpdateConfigRuleResponse ¶
type UpdateConfigRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateConfigRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateConfigRuleResponse) GoString ¶
func (s UpdateConfigRuleResponse) GoString() string
func (*UpdateConfigRuleResponse) SetBody ¶
func (s *UpdateConfigRuleResponse) SetBody(v *UpdateConfigRuleResponseBody) *UpdateConfigRuleResponse
func (*UpdateConfigRuleResponse) SetHeaders ¶
func (s *UpdateConfigRuleResponse) SetHeaders(v map[string]*string) *UpdateConfigRuleResponse
func (*UpdateConfigRuleResponse) SetStatusCode ¶
func (s *UpdateConfigRuleResponse) SetStatusCode(v int32) *UpdateConfigRuleResponse
func (UpdateConfigRuleResponse) String ¶
func (s UpdateConfigRuleResponse) String() string
type UpdateConfigRuleResponseBody ¶
type UpdateConfigRuleResponseBody struct { // The ID of the rule. ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateConfigRuleResponseBody) GoString ¶
func (s UpdateConfigRuleResponseBody) GoString() string
func (*UpdateConfigRuleResponseBody) SetConfigRuleId ¶
func (s *UpdateConfigRuleResponseBody) SetConfigRuleId(v string) *UpdateConfigRuleResponseBody
func (*UpdateConfigRuleResponseBody) SetRequestId ¶
func (s *UpdateConfigRuleResponseBody) SetRequestId(v string) *UpdateConfigRuleResponseBody
func (UpdateConfigRuleResponseBody) String ¶
func (s UpdateConfigRuleResponseBody) String() string
type UpdateConfigRuleShrinkRequest ¶
type UpdateConfigRuleShrinkRequest struct { // The client token that you want to use to ensure the idempotency of the request. You can use the client to generate the value, but you must make sure that the value is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length.“ ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the rule. // // For more information about how to query the ID of a rule, see [ListConfigRules](~~169607~~). ConfigRuleId *string `json:"ConfigRuleId,omitempty" xml:"ConfigRuleId,omitempty"` // The name of the rule. // // For more information about how to query the name of a rule, see [ListAggregateConfigRules](~~264148~~). ConfigRuleName *string `json:"ConfigRuleName,omitempty" xml:"ConfigRuleName,omitempty"` // The trigger type of the rule. Valid values: // // * ConfigurationItemChangeNotification: The rule is triggered by configuration changes. // * ScheduledNotification: The rule is periodically triggered. // // > This parameter applies only to custom rules. ConfigRuleTriggerTypes *string `json:"ConfigRuleTriggerTypes,omitempty" xml:"ConfigRuleTriggerTypes,omitempty"` // The description of the rule. You can enter up to 500 characters. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the resource to be excluded from the compliance evaluations performed by the rule. Separate multiple resource IDs with commas (,). // // > This parameter applies only to managed rules. ExcludeResourceIdsScope *string `json:"ExcludeResourceIdsScope,omitempty" xml:"ExcludeResourceIdsScope,omitempty"` // The input parameters of the rule. InputParametersShrink *string `json:"InputParameters,omitempty" xml:"InputParameters,omitempty"` // The intervals at which the rule is triggered. Valid values: // // * One_Hour: 1 hour. // * Three_Hours: 3 hours. // * Six_Hours: 6 hours. // * Twelve_Hours: 12 hours. // * TwentyFour_Hours (default): 24 hours. // // > This parameter is required if you set the `ConfigRuleTriggerTypes` parameter to `ScheduledNotification`. MaximumExecutionFrequency *string `json:"MaximumExecutionFrequency,omitempty" xml:"MaximumExecutionFrequency,omitempty"` // The ID of the region to which the rule applies. Separate multiple region IDs with commas (,). // // > This parameter applies only to managed rules. RegionIdsScope *string `json:"RegionIdsScope,omitempty" xml:"RegionIdsScope,omitempty"` // The ID of the resource group to which the rule applies. Separate multiple resource group IDs with commas (,). // // > This parameter applies only to managed rules. ResourceGroupIdsScope *string `json:"ResourceGroupIdsScope,omitempty" xml:"ResourceGroupIdsScope,omitempty"` // The type of the resource to be evaluated by the rule. Separate multiple resource types with commas (,). ResourceTypesScopeShrink *string `json:"ResourceTypesScope,omitempty" xml:"ResourceTypesScope,omitempty"` // The risk level of the resources that are not compliant with the rule. Valid values: // // * 1: high risk level // * 2: medium risk level // * 3: low risk level RiskLevel *int32 `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty"` // The logical relationship among the tag keys if you specify multiple tag keys by using the `TagKeyScope` parameter. For example, if the `TagKeyScope` parameter is set to `ECS,OSS` and the TagKeyLogicScope parameter is set to `AND`, the rule applies to resources with both the `ECS` and `OSS` tag keys. Valid values: // // * AND: logical AND // * OR: logical OR TagKeyLogicScope *string `json:"TagKeyLogicScope,omitempty" xml:"TagKeyLogicScope,omitempty"` // The tag key used to filter resources. The rule applies only to the resources with the specified tag key. // // > This parameter applies only to managed rules. You must configure the `TagKeyScope` and `TagValueScope` parameters at the same time. TagKeyScope *string `json:"TagKeyScope,omitempty" xml:"TagKeyScope,omitempty"` // The tag key used to filter resources. The rule applies only to the resources with the specified tag key. // // > This parameter applies only to managed rules. You must configure the `TagKeyScope` and `TagValueScope` parameters at the same time. TagValueScope *string `json:"TagValueScope,omitempty" xml:"TagValueScope,omitempty"` }
func (UpdateConfigRuleShrinkRequest) GoString ¶
func (s UpdateConfigRuleShrinkRequest) GoString() string
func (*UpdateConfigRuleShrinkRequest) SetClientToken ¶
func (s *UpdateConfigRuleShrinkRequest) SetClientToken(v string) *UpdateConfigRuleShrinkRequest
func (*UpdateConfigRuleShrinkRequest) SetConfigRuleId ¶
func (s *UpdateConfigRuleShrinkRequest) SetConfigRuleId(v string) *UpdateConfigRuleShrinkRequest
func (*UpdateConfigRuleShrinkRequest) SetConfigRuleName ¶
func (s *UpdateConfigRuleShrinkRequest) SetConfigRuleName(v string) *UpdateConfigRuleShrinkRequest
func (*UpdateConfigRuleShrinkRequest) SetConfigRuleTriggerTypes ¶
func (s *UpdateConfigRuleShrinkRequest) SetConfigRuleTriggerTypes(v string) *UpdateConfigRuleShrinkRequest
func (*UpdateConfigRuleShrinkRequest) SetDescription ¶
func (s *UpdateConfigRuleShrinkRequest) SetDescription(v string) *UpdateConfigRuleShrinkRequest
func (*UpdateConfigRuleShrinkRequest) SetExcludeResourceIdsScope ¶
func (s *UpdateConfigRuleShrinkRequest) SetExcludeResourceIdsScope(v string) *UpdateConfigRuleShrinkRequest
func (*UpdateConfigRuleShrinkRequest) SetInputParametersShrink ¶
func (s *UpdateConfigRuleShrinkRequest) SetInputParametersShrink(v string) *UpdateConfigRuleShrinkRequest
func (*UpdateConfigRuleShrinkRequest) SetMaximumExecutionFrequency ¶
func (s *UpdateConfigRuleShrinkRequest) SetMaximumExecutionFrequency(v string) *UpdateConfigRuleShrinkRequest
func (*UpdateConfigRuleShrinkRequest) SetRegionIdsScope ¶
func (s *UpdateConfigRuleShrinkRequest) SetRegionIdsScope(v string) *UpdateConfigRuleShrinkRequest
func (*UpdateConfigRuleShrinkRequest) SetResourceGroupIdsScope ¶
func (s *UpdateConfigRuleShrinkRequest) SetResourceGroupIdsScope(v string) *UpdateConfigRuleShrinkRequest
func (*UpdateConfigRuleShrinkRequest) SetResourceTypesScopeShrink ¶
func (s *UpdateConfigRuleShrinkRequest) SetResourceTypesScopeShrink(v string) *UpdateConfigRuleShrinkRequest
func (*UpdateConfigRuleShrinkRequest) SetRiskLevel ¶
func (s *UpdateConfigRuleShrinkRequest) SetRiskLevel(v int32) *UpdateConfigRuleShrinkRequest
func (*UpdateConfigRuleShrinkRequest) SetTagKeyLogicScope ¶
func (s *UpdateConfigRuleShrinkRequest) SetTagKeyLogicScope(v string) *UpdateConfigRuleShrinkRequest
func (*UpdateConfigRuleShrinkRequest) SetTagKeyScope ¶
func (s *UpdateConfigRuleShrinkRequest) SetTagKeyScope(v string) *UpdateConfigRuleShrinkRequest
func (*UpdateConfigRuleShrinkRequest) SetTagValueScope ¶
func (s *UpdateConfigRuleShrinkRequest) SetTagValueScope(v string) *UpdateConfigRuleShrinkRequest
func (UpdateConfigRuleShrinkRequest) String ¶
func (s UpdateConfigRuleShrinkRequest) String() string
type UpdateConfigurationRecorderRequest ¶ added in v2.2.9
type UpdateConfigurationRecorderRequest struct { // The resource types. Separate multiple resource types with commas (,). ResourceTypes *string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty"` }
func (UpdateConfigurationRecorderRequest) GoString ¶ added in v2.2.9
func (s UpdateConfigurationRecorderRequest) GoString() string
func (*UpdateConfigurationRecorderRequest) SetResourceTypes ¶ added in v2.2.9
func (s *UpdateConfigurationRecorderRequest) SetResourceTypes(v string) *UpdateConfigurationRecorderRequest
func (UpdateConfigurationRecorderRequest) String ¶ added in v2.2.9
func (s UpdateConfigurationRecorderRequest) String() string
type UpdateConfigurationRecorderResponse ¶ added in v2.2.9
type UpdateConfigurationRecorderResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateConfigurationRecorderResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateConfigurationRecorderResponse) GoString ¶ added in v2.2.9
func (s UpdateConfigurationRecorderResponse) GoString() string
func (*UpdateConfigurationRecorderResponse) SetHeaders ¶ added in v2.2.9
func (s *UpdateConfigurationRecorderResponse) SetHeaders(v map[string]*string) *UpdateConfigurationRecorderResponse
func (*UpdateConfigurationRecorderResponse) SetStatusCode ¶ added in v2.2.9
func (s *UpdateConfigurationRecorderResponse) SetStatusCode(v int32) *UpdateConfigurationRecorderResponse
func (UpdateConfigurationRecorderResponse) String ¶ added in v2.2.9
func (s UpdateConfigurationRecorderResponse) String() string
type UpdateConfigurationRecorderResponseBody ¶ added in v2.2.9
type UpdateConfigurationRecorderResponseBody struct { // The details of the configuration recorder. ConfigurationRecorder *UpdateConfigurationRecorderResponseBodyConfigurationRecorder `json:"ConfigurationRecorder,omitempty" xml:"ConfigurationRecorder,omitempty" type:"Struct"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateConfigurationRecorderResponseBody) GoString ¶ added in v2.2.9
func (s UpdateConfigurationRecorderResponseBody) GoString() string
func (*UpdateConfigurationRecorderResponseBody) SetConfigurationRecorder ¶ added in v2.2.9
func (s *UpdateConfigurationRecorderResponseBody) SetConfigurationRecorder(v *UpdateConfigurationRecorderResponseBodyConfigurationRecorder) *UpdateConfigurationRecorderResponseBody
func (*UpdateConfigurationRecorderResponseBody) SetRequestId ¶ added in v2.2.9
func (s *UpdateConfigurationRecorderResponseBody) SetRequestId(v string) *UpdateConfigurationRecorderResponseBody
func (UpdateConfigurationRecorderResponseBody) String ¶ added in v2.2.9
func (s UpdateConfigurationRecorderResponseBody) String() string
type UpdateConfigurationRecorderResponseBodyConfigurationRecorder ¶ added in v2.2.9
type UpdateConfigurationRecorderResponseBodyConfigurationRecorder struct { // The status of the configuration recorder. Valid values: // // * REGISTRABLE: The configuration recorder has not been registered. // * BUILDING: The configuration recorder is being deployed. // * REGISTERED: The configuration recorder has been registered. // * REBUILDING: The configuration recorder is being redeployed. ConfigurationRecorderStatus *string `json:"ConfigurationRecorderStatus,omitempty" xml:"ConfigurationRecorderStatus,omitempty"` // The types of the resources that are monitored by Cloud Config. ResourceTypes []*string `json:"ResourceTypes,omitempty" xml:"ResourceTypes,omitempty" type:"Repeated"` }
func (UpdateConfigurationRecorderResponseBodyConfigurationRecorder) GoString ¶ added in v2.2.9
func (s UpdateConfigurationRecorderResponseBodyConfigurationRecorder) GoString() string
func (*UpdateConfigurationRecorderResponseBodyConfigurationRecorder) SetConfigurationRecorderStatus ¶ added in v2.2.9
func (s *UpdateConfigurationRecorderResponseBodyConfigurationRecorder) SetConfigurationRecorderStatus(v string) *UpdateConfigurationRecorderResponseBodyConfigurationRecorder
func (*UpdateConfigurationRecorderResponseBodyConfigurationRecorder) SetResourceTypes ¶ added in v2.2.9
func (s *UpdateConfigurationRecorderResponseBodyConfigurationRecorder) SetResourceTypes(v []*string) *UpdateConfigurationRecorderResponseBodyConfigurationRecorder
func (UpdateConfigurationRecorderResponseBodyConfigurationRecorder) String ¶ added in v2.2.9
func (s UpdateConfigurationRecorderResponseBodyConfigurationRecorder) String() string
type UpdateDeliveryChannelRequest ¶ added in v2.2.3
type UpdateDeliveryChannelRequest struct { // The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. // // The `token` can contain only ASCII characters and cannot exceed 64 characters in length. For more information, see [Ensure idempotence](~~25693~~) ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to deliver resource change logs. If the value of this parameter is true, Cloud Config delivers the resource change logs to OSS, Log Service, or MNS when the configurations of the resources change. Valid values: // // * true // * false (default) // // > This parameter is available for delivery channels of the OSS, Log Service, and MNS types. ConfigurationItemChangeNotification *bool `json:"ConfigurationItemChangeNotification,omitempty" xml:"ConfigurationItemChangeNotification,omitempty"` // Specifies whether to deliver scheduled resource snapshots to the OSS bucket. If the value of this parameter is true, the scheduled resource snapshots are delivered to the specified OSS bucket at 00:00:00 and 12:00:00 on a daily basis. Valid values: // // * true // * false (default) // // > This parameter is applicable only to delivery channels of the OSS type. ConfigurationSnapshot *bool `json:"ConfigurationSnapshot,omitempty" xml:"ConfigurationSnapshot,omitempty"` // The ARN of the role that you want to assign to the delivery channel. Specify the ARN in the following format: `acs:ram::{accountId}:role/aliyunserviceroleforconfig`. DeliveryChannelAssumeRoleArn *string `json:"DeliveryChannelAssumeRoleArn,omitempty" xml:"DeliveryChannelAssumeRoleArn,omitempty"` // The rule that is attached to the delivery channel. This parameter is available only for delivery channels of the MNS type. // // This parameter specifies the lowest risk level and the resource types for the events to which you want to subscribe. // // * The setting of the lowest risk level for the events to which you want to subscribe is in the following format: `{"filterType":"RuleRiskLevel","value":"1","multiple":false}`. // // The `value` field specifies the lowest risk level of the events to which you want to subscribe. Valid values: 1, 2, and 3. The value 1 indicates the high risk level. The value 2 indicates the medium risk level. The value 3 indicates the low risk level. // // * The setting of the resource types of the events to which you want to subscribe is in the following format: `{"filterType":"ResourceType","values":["ACS::ACK::Cluster","ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage"],"multiple":true}`. // // The `values` field specifies the resource types of the events to which you want to subscribe. The value of the field is a JSON array. Examples: // // `[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}]` DeliveryChannelCondition *string `json:"DeliveryChannelCondition,omitempty" xml:"DeliveryChannelCondition,omitempty"` // The ID of the delivery channel. // // For more information about how to obtain the ID of the delivery channel, see [DescribeDeliveryChannels](~~174466~~). DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` // The name of the delivery channel. // // > If you do not configure this parameter, this parameter is left empty. DeliveryChannelName *string `json:"DeliveryChannelName,omitempty" xml:"DeliveryChannelName,omitempty"` // The ARN of the delivery destination. Valid values: // // * `acs:oss:{RegionId}:{accountId}:{bucketName}` if your delivery destination is an OSS bucket. Example: `acs:oss:cn-shanghai:100931896542****:new-bucket`. // * `acs:mns:{RegionId}:{accountId}:/topics/{topicName}` if your delivery destination is an MNS topic. Example: `acs:mns:cn-shanghai:100931896542****:/topics/topic1`. // * `acs:log:{RegionId}:{accountId}:project/{projectName}/logstore/{logstoreName}` if your delivery destination is a Log Service Logstore. Example: `acs:log:cn-shanghai:100931896542****:project/project1/logstore/logstore1`. DeliveryChannelTargetArn *string `json:"DeliveryChannelTargetArn,omitempty" xml:"DeliveryChannelTargetArn,omitempty"` // The description of the delivery channel. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Specifies whether to deliver resource non-compliance events. If the value of this parameter is true, Cloud Config delivers resource non-compliance events to Log Service or MNS when resources are evaluated as non-compliant. Valid values: // // * true // * false (default) // // > This parameter is available only for delivery channels of the Log Service or MNS type. NonCompliantNotification *bool `json:"NonCompliantNotification,omitempty" xml:"NonCompliantNotification,omitempty"` // The ARN of the OSS bucket to which you want to transfer the delivery data when the size of the data exceeds the specified upper limit of the delivery channel. Format: `acs:oss:{RegionId}:{accountId}:{bucketName}`. // // If you do not configure this parameter, Cloud Config delivers only summary data. // // > This parameter is available only for delivery channels of the Log Service or MNS type. The maximum storage size of delivery channels of the Log Service type is 1 MB, and the maximum storage size of delivery channels of the MNS type is 64 KB. OversizedDataOSSTargetArn *string `json:"OversizedDataOSSTargetArn,omitempty" xml:"OversizedDataOSSTargetArn,omitempty"` // Specifies whether to enable the delivery channel. Valid values: // // * 0: The delivery channel is disabled for Cloud Config. Cloud Config retains the most recent delivery configuration and stops resource data delivery. // * 1 (default): The delivery channel is enabled for Cloud Config. Status *int64 `json:"Status,omitempty" xml:"Status,omitempty"` }
func (UpdateDeliveryChannelRequest) GoString ¶ added in v2.2.3
func (s UpdateDeliveryChannelRequest) GoString() string
func (*UpdateDeliveryChannelRequest) SetClientToken ¶ added in v2.2.3
func (s *UpdateDeliveryChannelRequest) SetClientToken(v string) *UpdateDeliveryChannelRequest
func (*UpdateDeliveryChannelRequest) SetConfigurationItemChangeNotification ¶ added in v2.2.3
func (s *UpdateDeliveryChannelRequest) SetConfigurationItemChangeNotification(v bool) *UpdateDeliveryChannelRequest
func (*UpdateDeliveryChannelRequest) SetConfigurationSnapshot ¶ added in v2.2.3
func (s *UpdateDeliveryChannelRequest) SetConfigurationSnapshot(v bool) *UpdateDeliveryChannelRequest
func (*UpdateDeliveryChannelRequest) SetDeliveryChannelAssumeRoleArn ¶ added in v2.2.3
func (s *UpdateDeliveryChannelRequest) SetDeliveryChannelAssumeRoleArn(v string) *UpdateDeliveryChannelRequest
func (*UpdateDeliveryChannelRequest) SetDeliveryChannelCondition ¶ added in v2.2.3
func (s *UpdateDeliveryChannelRequest) SetDeliveryChannelCondition(v string) *UpdateDeliveryChannelRequest
func (*UpdateDeliveryChannelRequest) SetDeliveryChannelId ¶ added in v2.2.3
func (s *UpdateDeliveryChannelRequest) SetDeliveryChannelId(v string) *UpdateDeliveryChannelRequest
func (*UpdateDeliveryChannelRequest) SetDeliveryChannelName ¶ added in v2.2.3
func (s *UpdateDeliveryChannelRequest) SetDeliveryChannelName(v string) *UpdateDeliveryChannelRequest
func (*UpdateDeliveryChannelRequest) SetDeliveryChannelTargetArn ¶ added in v2.2.3
func (s *UpdateDeliveryChannelRequest) SetDeliveryChannelTargetArn(v string) *UpdateDeliveryChannelRequest
func (*UpdateDeliveryChannelRequest) SetDescription ¶ added in v2.2.3
func (s *UpdateDeliveryChannelRequest) SetDescription(v string) *UpdateDeliveryChannelRequest
func (*UpdateDeliveryChannelRequest) SetNonCompliantNotification ¶ added in v2.2.3
func (s *UpdateDeliveryChannelRequest) SetNonCompliantNotification(v bool) *UpdateDeliveryChannelRequest
func (*UpdateDeliveryChannelRequest) SetOversizedDataOSSTargetArn ¶ added in v2.2.3
func (s *UpdateDeliveryChannelRequest) SetOversizedDataOSSTargetArn(v string) *UpdateDeliveryChannelRequest
func (*UpdateDeliveryChannelRequest) SetStatus ¶ added in v2.2.3
func (s *UpdateDeliveryChannelRequest) SetStatus(v int64) *UpdateDeliveryChannelRequest
func (UpdateDeliveryChannelRequest) String ¶ added in v2.2.3
func (s UpdateDeliveryChannelRequest) String() string
type UpdateDeliveryChannelResponse ¶ added in v2.2.3
type UpdateDeliveryChannelResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateDeliveryChannelResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateDeliveryChannelResponse) GoString ¶ added in v2.2.3
func (s UpdateDeliveryChannelResponse) GoString() string
func (*UpdateDeliveryChannelResponse) SetBody ¶ added in v2.2.3
func (s *UpdateDeliveryChannelResponse) SetBody(v *UpdateDeliveryChannelResponseBody) *UpdateDeliveryChannelResponse
func (*UpdateDeliveryChannelResponse) SetHeaders ¶ added in v2.2.3
func (s *UpdateDeliveryChannelResponse) SetHeaders(v map[string]*string) *UpdateDeliveryChannelResponse
func (*UpdateDeliveryChannelResponse) SetStatusCode ¶ added in v2.2.3
func (s *UpdateDeliveryChannelResponse) SetStatusCode(v int32) *UpdateDeliveryChannelResponse
func (UpdateDeliveryChannelResponse) String ¶ added in v2.2.3
func (s UpdateDeliveryChannelResponse) String() string
type UpdateDeliveryChannelResponseBody ¶ added in v2.2.3
type UpdateDeliveryChannelResponseBody struct { // The ID of the delivery channel. DeliveryChannelId *string `json:"DeliveryChannelId,omitempty" xml:"DeliveryChannelId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateDeliveryChannelResponseBody) GoString ¶ added in v2.2.3
func (s UpdateDeliveryChannelResponseBody) GoString() string
func (*UpdateDeliveryChannelResponseBody) SetDeliveryChannelId ¶ added in v2.2.3
func (s *UpdateDeliveryChannelResponseBody) SetDeliveryChannelId(v string) *UpdateDeliveryChannelResponseBody
func (*UpdateDeliveryChannelResponseBody) SetRequestId ¶ added in v2.2.3
func (s *UpdateDeliveryChannelResponseBody) SetRequestId(v string) *UpdateDeliveryChannelResponseBody
func (UpdateDeliveryChannelResponseBody) String ¶ added in v2.2.3
func (s UpdateDeliveryChannelResponseBody) String() string
type UpdateIntegratedServiceStatusRequest ¶ added in v2.2.3
type UpdateIntegratedServiceStatusRequest struct { // The types of the integrated events. Separate multiple event types with commas (,). Valid values: // // * ConfigurationItemChangeNotification: resource change event // * NonCompliantNotification: non-compliance event IntegratedTypes *string `json:"IntegratedTypes,omitempty" xml:"IntegratedTypes,omitempty"` // The product code of the cloud product. Valid values: // // * cadt: Cloud Architecture Design Tool ServiceCode *string `json:"ServiceCode,omitempty" xml:"ServiceCode,omitempty"` // Specifies whether you want the product to be integrated. Valid values: // // * true // * false Status *bool `json:"Status,omitempty" xml:"Status,omitempty"` }
func (UpdateIntegratedServiceStatusRequest) GoString ¶ added in v2.2.3
func (s UpdateIntegratedServiceStatusRequest) GoString() string
func (*UpdateIntegratedServiceStatusRequest) SetIntegratedTypes ¶ added in v2.4.2
func (s *UpdateIntegratedServiceStatusRequest) SetIntegratedTypes(v string) *UpdateIntegratedServiceStatusRequest
func (*UpdateIntegratedServiceStatusRequest) SetServiceCode ¶ added in v2.2.3
func (s *UpdateIntegratedServiceStatusRequest) SetServiceCode(v string) *UpdateIntegratedServiceStatusRequest
func (*UpdateIntegratedServiceStatusRequest) SetStatus ¶ added in v2.2.3
func (s *UpdateIntegratedServiceStatusRequest) SetStatus(v bool) *UpdateIntegratedServiceStatusRequest
func (UpdateIntegratedServiceStatusRequest) String ¶ added in v2.2.3
func (s UpdateIntegratedServiceStatusRequest) String() string
type UpdateIntegratedServiceStatusResponse ¶ added in v2.2.3
type UpdateIntegratedServiceStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateIntegratedServiceStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateIntegratedServiceStatusResponse) GoString ¶ added in v2.2.3
func (s UpdateIntegratedServiceStatusResponse) GoString() string
func (*UpdateIntegratedServiceStatusResponse) SetHeaders ¶ added in v2.2.3
func (s *UpdateIntegratedServiceStatusResponse) SetHeaders(v map[string]*string) *UpdateIntegratedServiceStatusResponse
func (*UpdateIntegratedServiceStatusResponse) SetStatusCode ¶ added in v2.2.3
func (s *UpdateIntegratedServiceStatusResponse) SetStatusCode(v int32) *UpdateIntegratedServiceStatusResponse
func (UpdateIntegratedServiceStatusResponse) String ¶ added in v2.2.3
func (s UpdateIntegratedServiceStatusResponse) String() string
type UpdateIntegratedServiceStatusResponseBody ¶ added in v2.2.3
type UpdateIntegratedServiceStatusResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateIntegratedServiceStatusResponseBody) GoString ¶ added in v2.2.3
func (s UpdateIntegratedServiceStatusResponseBody) GoString() string
func (*UpdateIntegratedServiceStatusResponseBody) SetRequestId ¶ added in v2.2.3
func (s *UpdateIntegratedServiceStatusResponseBody) SetRequestId(v string) *UpdateIntegratedServiceStatusResponseBody
func (UpdateIntegratedServiceStatusResponseBody) String ¶ added in v2.2.3
func (s UpdateIntegratedServiceStatusResponseBody) String() string
type UpdateRemediationRequest ¶ added in v2.2.3
type UpdateRemediationRequest struct { // The client token that is used to ensure the idempotency of the request. You can use the client to generate the value, but you must ensure that the value is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The execution mode of the remediation. Valid values: // // * NON_EXECUTION: The remediation is not executed. // * AUTO_EXECUTION: The remediation is automatically executed. // * MANUAL_EXECUTION: The remediation is manually executed. // * NOT_CONFIG: The execution mode is not specified. InvokeType *string `json:"InvokeType,omitempty" xml:"InvokeType,omitempty"` // The desired parameter values of the remediation setting. Params *string `json:"Params,omitempty" xml:"Params,omitempty"` // The ID of the remediation setting. // // You can call the [ListRemediations](~~270772~~) operation to obtain the ID of the remediation setting. RemediationId *string `json:"RemediationId,omitempty" xml:"RemediationId,omitempty"` // The ID of the remediation template. // // You can call the [ListRemediationTemplates](~~270066~~) operation to obtain the ID of the remediation template. RemediationTemplateId *string `json:"RemediationTemplateId,omitempty" xml:"RemediationTemplateId,omitempty"` // The type of the remediation template. Valid values: // // * OOS: Operation Orchestration Service (OOS) // * FC: Function Compute. You can use Function Compute to configure custom remediation settings. RemediationType *string `json:"RemediationType,omitempty" xml:"RemediationType,omitempty"` // The source of the remediation setting. Valid values: // // * ALIYUN: the default remediation setting of Alibaba Cloud. // * CUSTOM: a custom remediation setting. // * NONE: The source is not specified. SourceType *string `json:"SourceType,omitempty" xml:"SourceType,omitempty"` }
func (UpdateRemediationRequest) GoString ¶ added in v2.2.3
func (s UpdateRemediationRequest) GoString() string
func (*UpdateRemediationRequest) SetClientToken ¶ added in v2.2.3
func (s *UpdateRemediationRequest) SetClientToken(v string) *UpdateRemediationRequest
func (*UpdateRemediationRequest) SetInvokeType ¶ added in v2.2.3
func (s *UpdateRemediationRequest) SetInvokeType(v string) *UpdateRemediationRequest
func (*UpdateRemediationRequest) SetParams ¶ added in v2.2.3
func (s *UpdateRemediationRequest) SetParams(v string) *UpdateRemediationRequest
func (*UpdateRemediationRequest) SetRemediationId ¶ added in v2.2.3
func (s *UpdateRemediationRequest) SetRemediationId(v string) *UpdateRemediationRequest
func (*UpdateRemediationRequest) SetRemediationTemplateId ¶ added in v2.2.3
func (s *UpdateRemediationRequest) SetRemediationTemplateId(v string) *UpdateRemediationRequest
func (*UpdateRemediationRequest) SetRemediationType ¶ added in v2.2.3
func (s *UpdateRemediationRequest) SetRemediationType(v string) *UpdateRemediationRequest
func (*UpdateRemediationRequest) SetSourceType ¶ added in v2.2.3
func (s *UpdateRemediationRequest) SetSourceType(v string) *UpdateRemediationRequest
func (UpdateRemediationRequest) String ¶ added in v2.2.3
func (s UpdateRemediationRequest) String() string
type UpdateRemediationResponse ¶ added in v2.2.3
type UpdateRemediationResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateRemediationResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateRemediationResponse) GoString ¶ added in v2.2.3
func (s UpdateRemediationResponse) GoString() string
func (*UpdateRemediationResponse) SetBody ¶ added in v2.2.3
func (s *UpdateRemediationResponse) SetBody(v *UpdateRemediationResponseBody) *UpdateRemediationResponse
func (*UpdateRemediationResponse) SetHeaders ¶ added in v2.2.3
func (s *UpdateRemediationResponse) SetHeaders(v map[string]*string) *UpdateRemediationResponse
func (*UpdateRemediationResponse) SetStatusCode ¶ added in v2.2.3
func (s *UpdateRemediationResponse) SetStatusCode(v int32) *UpdateRemediationResponse
func (UpdateRemediationResponse) String ¶ added in v2.2.3
func (s UpdateRemediationResponse) String() string
type UpdateRemediationResponseBody ¶ added in v2.2.3
type UpdateRemediationResponseBody struct { // The ID of the remediation setting. RemediationId *string `json:"RemediationId,omitempty" xml:"RemediationId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateRemediationResponseBody) GoString ¶ added in v2.2.3
func (s UpdateRemediationResponseBody) GoString() string
func (*UpdateRemediationResponseBody) SetRemediationId ¶ added in v2.2.3
func (s *UpdateRemediationResponseBody) SetRemediationId(v string) *UpdateRemediationResponseBody
func (*UpdateRemediationResponseBody) SetRequestId ¶ added in v2.2.3
func (s *UpdateRemediationResponseBody) SetRequestId(v string) *UpdateRemediationResponseBody
func (UpdateRemediationResponseBody) String ¶ added in v2.2.3
func (s UpdateRemediationResponseBody) String() string
Click to show internal directories.
Click to hide internal directories.