///
import { AxiosPromise, AxiosRequestConfig } from "axios";
/** 评估结果 */
declare interface AggregateEvaluationResult {
/** 资源id */
ResourceId: string;
/** 资源类型 */
ResourceType: string;
/** 资源地域 */
ResourceRegion: string;
/** 资源名称 */
ResourceName: string;
/** 规则id */
ConfigRuleId: string;
/** 规则名称 */
ConfigRuleName: string;
/** 合规包id */
CompliancePackId: string | null;
/** 风险等级 */
RiskLevel: number;
/** 评估结果 */
Annotation: Annotation | null;
/** 合规类型 */
ComplianceType: string | null;
/** 规则发起类型 */
InvokingEventMessageType: string;
/** 评估发起时间 */
ConfigRuleInvokedTime: string;
/** 评估实际时间 */
ResultRecordedTime: string;
/** 资源所属用户ID */
ResourceOwnerId: number | null;
/** 资源所属用户名称 */
ResourceOwnerName?: string | null;
}
/** 资源列表信息 */
declare interface AggregateResourceInfo {
/** 资源类型 */
ResourceType?: string;
/** 资源名称 */
ResourceName?: string;
/** 资源ID */
ResourceId?: string;
/** 地域 */
ResourceRegion?: string;
/** 资源状态 */
ResourceStatus?: string;
/** 是否删除 1:已删除 0:未删除 */
ResourceDelete?: number;
/** 资源创建时间 */
ResourceCreateTime?: string;
/** 标签信息 */
Tags?: Tag[];
/** 可用区 */
ResourceZone?: string;
/** 合规状态 */
ComplianceResult?: string;
/** 资源所属用户ID */
ResourceOwnerId?: number;
/** 用户昵称 */
ResourceOwnerName?: string;
}
/** 用户组列表信息 */
declare interface Aggregator {
/** 账号组名称 */
Name: string;
/** 账号组描述 */
Description: string;
/** 创建者用户ID */
OwnerUin: number;
/** 创建时间 */
CreateTime: string;
/** 账号组成员数量 */
AccountCount: number;
/** RD:全局账号组 */
Type: string;
/** 账号组ID */
AccountGroupId: string;
/** 账号组状态 */
AggregatorStatus?: number;
/** 账号组名称 */
MemberName?: string | null;
}
/** 成员信息 */
declare interface AggregatorAccount {
/** 成员ID */
MemberUin: number;
/** 成员名称 */
MemberName: string | null;
}
/** 告警策略列表单个记录结构体 */
declare interface AlarmPolicyRsp {
/** 告警策略唯一标识id */
AlarmPolicyId?: number;
/** 策略名称 */
Name?: string;
/** 事件类型 */
Type?: number;
/** 1:当前账号 2:多账号 */
EventScope?: number[];
/** 1:高风险 2:中风险 3:低风险 */
RiskLevel?: number[];
/** 通知周期,1-7数字分别代表周一至周日 */
NoticePeriod?: number[];
/** 通知时间段 */
NoticeTime?: string;
/** 通知机制 */
NotificationMechanism?: string;
/** 策略状态 1:启动 2:停止 */
Status?: number;
/** 策略描述 */
Description?: string | null;
}
/** 合规详情 */
declare interface Annotation {
/** 资源当前实际配置。长度为0~256位字符,即资源不合规配置 */
Configuration: string;
/** 资源期望配置。长度为0~256位字符,即资源合规配置 */
DesiredValue: string;
/** 资源当前配置和期望配置之间的比较运算符。长度为0~16位字符,自定义规则上报评估结果此字段可能为空 */
Operator?: string;
/** 当前配置在资源属性结构体中的JSON路径。长度为0~256位字符,自定义规则上报评估结果此字段可能为空 */
Property?: string;
}
/** 合规包规则信息 */
declare interface ComplianceConfigRule {
/** 规则名称 */
RuleName: string | null;
/** 风险等级 */
RiskLevel: number | null;
/** 规则状态 */
Status: string | null;
/** 规则ID */
ConfigRuleId: string | null;
/** 评估结果合规: 'COMPLIANT'不合规: 'NON_COMPLIANT' */
ComplianceResult: string | null;
/** 关键字 */
Labels: string[] | null;
/** 入参 */
InputParameter: InputParameter[] | null;
/** 参数格式 */
SourceCondition: SourceConditionForManage[] | null;
/** 规则标识 */
Identifier: string | null;
/** 创建方式 user、compliancePack、system */
CreateByType: string | null;
/** 规则描述 */
Description: string | null;
/** 参数描述 */
ManageInputParameter: InputParameterForManage[] | null;
}
/** 合规包规则信息 */
declare interface CompliancePackRule {
/** 规则名称 */
RuleName: string;
/** 风险等级 */
RiskLevel: number;
/** 入参 */
InputParameter: InputParameter[];
/** 规则身份标识 */
Identifier?: string;
/** 描述 */
Description?: string | null;
/** 预设规则身份标识 */
ManagedRuleIdentifier?: string | null;
/** 规则ID */
ConfigRuleId?: string;
/** 合规包ID */
CompliancePackId?: string | null;
}
/** 管理端系统合规包规则 */
declare interface CompliancePackRuleForManage {
/** 规则唯一身份标识 */
Identifier?: string | null;
/** 规则名称 */
RuleName?: string | null;
/** 描述 */
Description?: string | null;
/** 风险等级1:高风险 2:中风险 3:低风险 */
RiskLevel?: number | null;
/** 创建时间 */
CreateTime?: string | null;
/** 更新时间 */
UpdateTime?: string | null;
/** 合规包规则 */
CompliancePackRules?: CompliancePackRules[];
/** 规则编号信息 */
Control?: Control[];
/** 资源类型 */
ResourceTypes?: string[];
}
/** 合规包规则信息 */
declare interface CompliancePackRules {
/** 规则标识 */
Identifier: string;
/** 规则编号信息 */
Control?: Control[];
/** 资源类型 */
ResourceTypes?: string[];
}
/** 用户合规包信息 */
declare interface ConfigCompliancePack {
/** 合规包状态 */
Status: string;
/** 合规包ID */
CompliancePackId: string;
/** 描述 */
Description: string | null;
/** 合规包名称 */
CompliancePackName: string;
/** 风险等级 */
RiskLevel: number;
/** 评估结果 */
ComplianceResult: string | null;
/** 创建时间 */
CreateTime: string;
/** 不合规规则名 */
NoCompliantNames: string[] | null;
/** 合规包规则数 */
RuleCount: number | null;
}
/** 资源类型信息 */
declare interface ConfigResource {
/** 产品 */
Product: string | null;
/** 产品名 */
ProductName: string | null;
/** 资源类型 */
ResourceType: string | null;
/** 资源类型名 */
ResourceTypeName: string | null;
}
/** 规则详情 */
declare interface ConfigRule {
/** 规则标识 */
Identifier?: string;
/** 规则名 */
RuleName?: string;
/** 规则参数 */
InputParameter?: InputParameter[];
/** 规则触发条件 */
SourceCondition?: SourceConditionForManage[];
/** 规则支持的资源类型,规则仅对指定资源类型的资源生效。 */
ResourceType?: string[];
/** 规则所属标签 */
Labels?: string[];
/** 规则风险等级1:低风险2:中风险3:高风险 */
RiskLevel?: number;
/** 规则对应的函数 */
ServiceFunction?: string;
/** 创建时间格式:YYYY-MM-DD h:i:s */
CreateTime?: string;
/** 规则描述 */
Description?: string;
/** ACTIVE:启用NO_ACTIVE:停止 */
Status?: string;
/** 合规: 'COMPLIANT'不合规: 'NON_COMPLIANT'无法应用规则: 'NOT_APPLICABLE' */
ComplianceResult?: string;
/** ["",""] */
Annotation?: Annotation;
/** 规则评估时间格式:YYYY-MM-DD h:i:s */
ConfigRuleInvokedTime?: string;
/** 规则ID */
ConfigRuleId?: string;
/** CUSTOMIZE:自定义规则、SYSTEM:托管规则 */
IdentifierType?: string;
/** 合规包ID */
CompliancePackId?: string;
/** 触发类型ScheduledNotification:周期触发、ConfigurationItemChangeNotification:变更触发 */
TriggerType?: TriggerType[];
/** 参数详情 */
ManageInputParameter?: InputParameterForManage[];
/** 合规包名称 */
CompliancePackName?: string;
/** 关联地域 */
RegionsScope?: string[];
/** 关联标签 */
TagsScope?: Tag[];
/** 规则对指定资源ID无效,即不对该资源执行评估。 */
ExcludeResourceIdsScope?: string[];
/** 账号组ID */
AccountGroupId?: string;
/** 账号组名称 */
AccountGroupName?: string;
/** 规则所属用户ID */
RuleOwnerId?: number;
/** 预设规则支持的触发方式ScheduledNotification:周期触发ConfigurationItemChangeNotification:变更触发 */
ManageTriggerType?: string[];
}
/** 规则编号信息 */
declare interface Control {
/** 规则编号 */
Id?: string;
/** 编号描述 */
Description?: string;
}
/** 自定义规则评估结果 */
declare interface Evaluation {
/** 已评估资源ID。长度为0~256个字符 */
ComplianceResourceId: string | null;
/** 已评估资源类型。支持:QCS::CVM::Instance、 QCS::CBS::Disk、QCS::VPC::Vpc、QCS::VPC::Subnet、QCS::VPC::SecurityGroup、 QCS::CAM::User、QCS::CAM::Group、QCS::CAM::Policy、QCS::CAM::Role、QCS::COS::Bucket */
ComplianceResourceType: string | null;
/** 已评估资源地域。长度为0~32个字符 */
ComplianceRegion: string | null;
/** 合规类型。取值:COMPLIANT:合规、NON_COMPLIANT:不合规 */
ComplianceType: string | null;
/** 不合规资源的补充信息。 */
Annotation?: Annotation | null;
}
/** 评估结果 */
declare interface EvaluationResult {
/** 资源id */
ResourceId: string | null;
/** 资源类型 */
ResourceType: string | null;
/** 资源地域 */
ResourceRegion: string | null;
/** 资源名称 */
ResourceName: string | null;
/** 规则id */
ConfigRuleId: string | null;
/** 规则名称 */
ConfigRuleName: string | null;
/** 合规包id */
CompliancePackId: string | null;
/** 风险等级 */
RiskLevel: number | null;
/** 评估结果 */
Annotation: Annotation | null;
/** 合规类型 */
ComplianceType: string | null;
/** 规则发起类型 */
InvokingEventMessageType: string | null;
/** 评估发起时间 */
ConfigRuleInvokedTime: string | null;
/** 评估实际时间 */
ResultRecordedTime: string | null;
}
/** 资源列表筛选 */
declare interface Filter {
/** 查询字段名称 资源名称:resourceName 资源ID:resourceId 资源类型:resourceType 资源地域:resourceRegion 删除状态:resourceDelete 0未删除,1已删除 resourceRegionAndZone地域/可用区 */
Name?: string;
/** 查询字段值 */
Values?: string[];
}
/** 参数值 */
declare interface InputParameter {
/** 参数名 */
ParameterKey: string;
/** 参数类型。必填类型:Require,可选类型:Optional。 */
Type?: string;
/** 参数值 */
Value?: string;
}
/** 规则入参 */
declare interface InputParameterForManage {
/** 值类型。数值:Integer, 字符串:String */
ValueType?: string;
/** 参数Key */
ParameterKey?: string;
/** 参数类型。必填类型:Require,可选类型:Optional。 */
Type?: string;
/** 默认值 */
DefaultValue?: string;
/** 描述 */
Description?: string;
}
/** 修复设置 */
declare interface Remediation {
/** 修正模板 ID。 */
RemediationTemplateId?: string;
/** 修正设置 ID。 */
RemediationId?: string;
/** 执行修正的模板来源 */
RemediationSourceType?: string;
/** 修正类型。取值:SCF:函数计算(自定义修正)。 */
RemediationType?: string;
/** 账号ID */
OwnerUin?: string;
/** 修正执行方式。取值:MANUAL_EXECUTION:手动执行。 */
InvokeType?: string;
/** 规则 ID。 */
RuleId?: string;
}
/** 修正记录 */
declare interface RemediationExecutions {
/** 修正状态 1:运行中 2:成功 3:失败 */
ExecutionStatus?: number;
/** 资源类型 */
ExecutionResourceType?: string;
/** 修复时间 */
ExecutionCreateDate?: string;
/** 错误信息 */
ExecutionStatusMessage?: string;
/** 资源ID */
ExecutionResourceIds?: string;
}
/** 资源列表信息 */
declare interface ResourceListInfo {
/** 资源类型 */
ResourceType?: string;
/** 资源名称 */
ResourceName?: string;
/** 资源ID */
ResourceId?: string;
/** 地域 */
ResourceRegion?: string;
/** 资源状态 */
ResourceStatus?: string;
/** 1 :已删除 2:未删除 */
ResourceDelete?: number;
/** 资源创建时间 */
ResourceCreateTime?: string;
/** 标签信息 */
Tags?: Tag[];
/** 可用区 */
ResourceZone?: string;
/** 合规状态 */
ComplianceResult?: string;
}
/** 管理端规则条件 */
declare interface SourceConditionForManage {
/** 条件为空,合规:COMPLIANT,不合规:NON_COMPLIANT,无法应用:NOT_APPLICABLE */
EmptyAs?: string;
/** 配置路径 */
SelectPath?: string;
/** 操作运算符 */
Operator?: string;
/** 是否必须 */
Required?: boolean;
/** 期望值 */
DesiredValue?: string;
}
/** 系统合规包信息 */
declare interface SystemCompliancePack {
/** 合规包ID */
CompliancePackId: string;
/** 名称 */
CompliancePackName: string;
/** 描述 */
Description: string | null;
/** 合规包风险等级1:高风险。2:中风险。3:低风险。 */
RiskLevel: number;
/** 合规包规则信息 */
ConfigRules: CompliancePackRuleForManage[] | null;
}
/** 管理端规则详情 */
declare interface SystemConfigRule {
/** 规则标识 */
Identifier?: string | null;
/** 规则名 */
RuleName?: string | null;
/** 规则参数 */
InputParameter?: InputParameterForManage[] | null;
/** 规则触发条件 */
SourceCondition?: SourceConditionForManage[] | null;
/** 支持的资源类型 */
ResourceType?: string[] | null;
/** 标签 */
Label?: string[] | null;
/** 风险等级,1,2,3 */
RiskLevel?: number | null;
/** 对应的函数 */
ServiceFunction?: string | null;
/** 创建时间 */
CreateTime?: string | null;
/** 更新时间 */
UpdateTime?: string | null;
/** 触发类型 */
TriggerType?: string[] | null;
/** 描述 */
Description?: string | null;
/** 使用次数 */
ReferenceCount?: number | null;
/** 规则类型 */
IdentifierType?: string;
}
/** 标签 */
declare interface Tag {
/** 标签key */
TagKey?: string;
/** 标签value */
TagValue?: string;
}
/** 规则支持触发类型 */
declare interface TriggerType {
/** 触发类型 */
MessageType: string;
/** 触发时间周期 */
MaximumExecutionFrequency?: string;
}
/** 资源类型 */
declare interface UserConfigResource {
/** 产品 */
Product: string | null;
/** 产品名 */
ProductName: string | null;
/** 资源类型 */
ResourceType: string | null;
/** 资源类型名 */
ResourceTypeName: string | null;
/** 更新时间 */
UpdateTime: string | null;
}
declare interface AddAggregateCompliancePackRequest {
/** 合规包规则 */
ConfigRules: CompliancePackRule[];
/** 风险等级1:高风险。2:中风险。3:低风险。 */
RiskLevel: number;
/** 合规包名称 */
CompliancePackName: string;
/** 账号组ID */
AccountGroupId: string;
/** 描述 */
Description?: string;
}
declare interface AddAggregateCompliancePackResponse {
/** 合规包Id */
CompliancePackId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface AddAggregateConfigRuleRequest {
/** 规则模板标识,预设规则模板为Identifier, 自定义规则为云函数arn(region:functionName) */
Identifier: string;
/** 规则模板类型,SYSTEM, CUSTOMIZE */
IdentifierType: string;
/** 规则名称 */
RuleName: string;
/** 规则支持的资源 */
ResourceType: string[];
/** 触发类型,最多支持两种 */
TriggerType: TriggerType[];
/** 风险等级1:高风险。2:中风险。3:低风险。 */
RiskLevel: number;
/** 账号组Id */
AccountGroupId: string;
/** 入参 */
InputParameter?: InputParameter[];
/** 描述 */
Description?: string;
/** 关联地域 */
RegionScope?: string[];
/** 关联标签 */
TagsScope?: Tag[];
/** 排除的资源ID */
ExcludeResourceIdsScope?: string[];
}
declare interface AddAggregateConfigRuleResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface AddAlarmPolicyRequest {
/** 告警策略名 */
Name: string;
/** 事件类型 1:资源不合规事件 */
Type: number;
/** 事件范围 1:当前账号 2:多账号 */
EventScope: number[];
/** 风险等级 1:高风险 2:中风险 3:低风险 */
RiskLevel: number[];
/** 通知时间段 */
NoticeTime: string;
/** 通知机制 */
NotificationMechanism: string;
/** 状态 1:启用 2:停用 */
Status: number;
/** 通知周期 */
NoticePeriod: number[];
/** 策略描述 */
Description?: string;
}
declare interface AddAlarmPolicyResponse {
/** 告警策略唯一id */
AlarmPolicyId?: number | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface AddCompliancePackRequest {
/** 合规包规则 */
ConfigRules: CompliancePackRule[];
/** 风险等级1:高风险。2:中风险。3:低风险。 */
RiskLevel: number;
/** 合规包名称 */
CompliancePackName: string;
/** 描述 */
Description?: string;
}
declare interface AddCompliancePackResponse {
/** 合规包Id */
CompliancePackId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface AddConfigRuleRequest {
/** 规则模板标识,预设规则模板为Identifier, 自定义规则为云函数arn(region:functionName) */
Identifier: string;
/** 规则模板类型,SYSTEM, CUSTOMIZE */
IdentifierType: string;
/** 规则名称 */
RuleName: string;
/** 规则支持的资源 */
ResourceType: string[];
/** 触发类型,最多支持两种 */
TriggerType: TriggerType[];
/** 风险等级1:高风险。2:中风险。3:低风险。 */
RiskLevel: number;
/** 入参 */
InputParameter?: InputParameter[];
/** 规则描述。长度范围0~1024字符 */
Description?: string;
/** 规则评估地域范围,规则仅对指定地域中的资源生效。支持的地域范围config:ListResourceRegions返回的地域 */
RegionsScope?: string[];
/** 规则评估标签范围,规则仅对绑定指定标签的资源生效。 */
TagsScope?: Tag[];
/** 规则对指定资源ID无效,即不对该资源执行评估。 */
ExcludeResourceIdsScope?: string[];
}
declare interface AddConfigRuleResponse {
/** 规则ID */
RuleId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CloseAggregateConfigRuleRequest {
/** 规则ID */
RuleId: string;
/** 账号组Id */
AccountGroupId: string;
}
declare interface CloseAggregateConfigRuleResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CloseConfigRecorderRequest {
}
declare interface CloseConfigRecorderResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CloseConfigRuleRequest {
/** 规则ID */
RuleId: string;
}
declare interface CloseConfigRuleResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateAggregatorRequest {
/** 账号组名称 */
Name: string;
/** 账号组描述 */
Description: string;
/** 账号组类型 枚举值:RD: 全局账号组CUSTOM: 自定义账号组 */
Type: string;
/** 账号组成员信息列表,最多100个 */
AggregatorAccounts?: AggregatorAccount[];
}
declare interface CreateAggregatorResponse {
/** 账号组Id */
AccountGroupId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateRemediationRequest {
/** 规则 ID */
RuleId: string;
/** 修正类型取值: SCF:云函数(自定义修正)。 */
RemediationType: string;
/** 修正模板 ID */
RemediationTemplateId: string;
/** 修正执行方式。取值: MANUAL_EXECUTION:手动执行 */
InvokeType: string;
/** 执行修正的模板来源CUSTOM:自定义模板。 */
SourceType?: string;
}
declare interface CreateRemediationResponse {
/** 修正设置Id */
RemediationId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteAggregateCompliancePackRequest {
/** 合规包ID */
CompliancePackId: string;
/** 账号组ID */
AccountGroupId: string;
}
declare interface DeleteAggregateCompliancePackResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteAggregateConfigRuleRequest {
/** 规则ID */
RuleId: string;
/** 账号组ID */
AccountGroupId: string;
}
declare interface DeleteAggregateConfigRuleResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteAlarmPolicyRequest {
/** 告警策略id */
AlarmPolicyId: number;
}
declare interface DeleteAlarmPolicyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteCompliancePackRequest {
/** 合规包ID */
CompliancePackId: string;
}
declare interface DeleteCompliancePackResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteConfigRuleRequest {
/** 规则ID */
RuleId: string;
}
declare interface DeleteConfigRuleResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteRemediationsRequest {
/** 修正设置ID */
RemediationIds: string[];
}
declare interface DeleteRemediationsResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeAggregateCompliancePackRequest {
/** 账号组ID */
AccountGroupId: string;
/** 合规包ID */
CompliancePackId?: string;
}
declare interface DescribeAggregateCompliancePackResponse {
/** 合规包名称 */
CompliancePackName: string;
/** 描述 */
Description: string | null;
/** 创建时间 */
CreateTime: string;
/** 风险等级 */
RiskLevel: number;
/** 合规包规则 */
ConfigRules: ComplianceConfigRule[] | null;
/** 合规包id */
CompliancePackId: string;
/** 合规包状态 */
Status: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeAggregateConfigDeliverRequest {
/** 账号组ID */
AccountGroupId: string;
}
declare interface DescribeAggregateConfigDeliverResponse {
/** 投递名称 */
DeliverName?: string | null;
/** 资源六段式 */
TargetArn?: string | null;
/** 投递状态 DeliverStatus:0 关闭 1 开启 */
Status?: number;
/** 创建时间 */
CreateTime?: string | null;
/** 日志前缀 */
DeliverPrefix?: string | null;
/** 投递类型 */
DeliverType?: string | null;
/** 支持跨账号投递的成员账号uin,只能是委派管理员。默认为0,即投递到管理员账号下 */
DeliverUin?: number | null;
/** 1:配置变更 2: 资源列表 3:全部 */
DeliverContentType?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeAggregateConfigRuleRequest {
/** 规则ID */
RuleId: string;
/** 账号组 */
AccountGroupId: string;
}
declare interface DescribeAggregateConfigRuleResponse {
/** 规则详情 */
ConfigRule?: ConfigRule;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeAggregateDiscoveredResourceRequest {
/** 资源ID */
ResourceId: string;
/** 资源类型 */
ResourceType: string;
/** 资源地域 */
ResourceRegion: string;
/** 账号组ID */
AccountGroupId: string;
/** 资源所属用户ID */
ResourceOwnerId: number;
}
declare interface DescribeAggregateDiscoveredResourceResponse {
/** 资源Id */
ResourceId?: string;
/** 资源类型 */
ResourceType?: string;
/** 资源名 */
ResourceName?: string;
/** 资源地域 */
ResourceRegion?: string;
/** 资源可用区 */
ResourceZone?: string;
/** 资源配置 */
Configuration?: string;
/** 资源创建时间 */
ResourceCreateTime?: string;
/** 资源标签 */
Tags?: Tag[];
/** 资源更新时间 */
UpdateTime?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeAggregatorRequest {
/** 账号组ID */
AccountGroupId: string;
/** 账号组创建者ID */
OwnerUin: number;
}
declare interface DescribeAggregatorResponse {
/** 账号组名称 */
Name?: string;
/** 账号组描述 */
Description?: string;
/** 账号组类型 */
Type?: string;
/** 成员信息 */
AggregatorAccounts?: AggregatorAccount[] | null;
/** 创建状态 */
AggregatorStatus?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeCompliancePackRequest {
/** 合规包ID */
CompliancePackId?: string;
}
declare interface DescribeCompliancePackResponse {
/** 合规包名称 */
CompliancePackName: string;
/** 描述 */
Description: string | null;
/** 创建时间 */
CreateTime: string;
/** 风险等级 */
RiskLevel: number;
/** 合规包规则 */
ConfigRules: ComplianceConfigRule[] | null;
/** 合规包id */
CompliancePackId: string;
/** 合规包状态 */
Status: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeConfigDeliverRequest {
}
declare interface DescribeConfigDeliverResponse {
/** 投递名称 */
DeliverName?: string | null;
/** 资源六段式 */
TargetArn?: string | null;
/** 投递状态 DeliverStatus:0 关闭 1 开启 */
Status?: number;
/** 创建时间 */
CreateTime?: string | null;
/** 日志前缀 */
DeliverPrefix?: string | null;
/** 投递类型 */
DeliverType?: string | null;
/** 1:配置变更 2: 资源列表 3:全部 */
DeliverContentType?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeConfigRecorderRequest {
}
declare interface DescribeConfigRecorderResponse {
/** 用户监控资源列表 */
Items?: UserConfigResource[] | null;
/** 0 关闭1 打开 */
Status?: number;
/** 当日快照次数 */
TriggerCount?: number | null;
/** 当日打开监控次数 */
OpenCount?: number | null;
/** 当日修改监控范围次数 */
UpdateCount?: number | null;
/** 创建时间 */
CreateTime?: string | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeConfigRuleRequest {
/** 规则ID */
RuleId: string;
}
declare interface DescribeConfigRuleResponse {
/** 规则详情 */
ConfigRule: ConfigRule;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeDiscoveredResourceRequest {
/** 资源ID */
ResourceId: string;
/** 资源类型 */
ResourceType: string;
/** 资源地域 */
ResourceRegion: string;
}
declare interface DescribeDiscoveredResourceResponse {
/** 资源Id */
ResourceId?: string;
/** 资源类型 */
ResourceType?: string;
/** 资源名 */
ResourceName?: string;
/** 资源地域 */
ResourceRegion?: string;
/** 资源可用区 */
ResourceZone?: string;
/** 资源配置 */
Configuration?: string;
/** 资源创建时间 */
ResourceCreateTime?: string;
/** 资源标签 */
Tags?: Tag[];
/** 资源更新时间 */
UpdateTime?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeSystemCompliancePackRequest {
/** 合规包ID */
CompliancePackId: string;
}
declare interface DescribeSystemCompliancePackResponse {
/** 合规包ID */
CompliancePackId?: string;
/** 合规包名称 */
CompliancePackName?: string;
/** 合规包描述 */
Description?: string;
/** 风险等级 */
RiskLevel?: number;
/** 合规包规则列表 */
ConfigRules?: CompliancePackRuleForManage[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeSystemRuleRequest {
/** 规则唯一标识 */
Identifier?: string;
}
declare interface DescribeSystemRuleResponse {
/** 详情 */
SystemConfigRule: SystemConfigRule;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DetachAggregateConfigRuleToCompliancePackRequest {
/** 合规包ID */
CompliancePackId: string;
/** 规则ID */
ConfigRuleId: string;
/** 账号组ID */
AccountGroupId: string;
}
declare interface DetachAggregateConfigRuleToCompliancePackResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DetachConfigRuleToCompliancePackRequest {
/** 合规包ID */
CompliancePackId: string;
/** 规则ID */
ConfigRuleId: string;
}
declare interface DetachConfigRuleToCompliancePackResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListAggregateCompliancePacksRequest {
/** 数量 */
Limit: number;
/** 偏移量 */
Offset: number;
/** 账号组ID */
AccountGroupId: string;
/** 合规包名称 */
CompliancePackName?: string;
/** 风险等级1:高风险。2:中风险。3:低风险。 */
RiskLevel?: number[];
/** 合规包状态 ACTIVE、NO_ACTIVE */
Status?: string;
/** 评估状态合规: 'COMPLIANT'不合规: 'NON_COMPLIANT' */
ComplianceResult?: string[];
/** 排序类型, 倒序:desc,顺序:asc */
OrderType?: string;
/** 包含合规包结果定义枚举值:NO: 不包含默认值:空此字段为新增,因此不传或者传了YES都会默认返回包含合规结果数据,其他枚举值后面视情况丰富 */
IncludeCompliancePackRuleResult?: string;
}
declare interface ListAggregateCompliancePacksResponse {
/** 总数 */
Total?: number;
/** 详情 */
Items?: ConfigCompliancePack[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListAggregateConfigRuleEvaluationResultsRequest {
/** 规则ID */
ConfigRuleId: string;
/** 偏移量 */
Limit: number;
/** 当前页 */
Offset: number;
/** 账号组ID */
AccountGroupId: string;
/** 类型 */
ResourceType?: string[];
/** 评估结果 COMPLIANT:合规 NON_COMPLIANT:不合规 */
ComplianceType?: string[];
/** 资源所属用户ID */
ResourceOwnerId?: number;
/** 筛选的资源拥有者uin集合 */
ResourceOwnerIds?: number[];
}
declare interface ListAggregateConfigRuleEvaluationResultsResponse {
/** 总数 */
Total?: number;
/** 详情 */
Items?: AggregateEvaluationResult[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListAggregateConfigRulesRequest {
/** 每页限制 */
Limit: number;
/** 偏移量 */
Offset: number;
/** 账号组ID */
AccountGroupId: string;
/** 排序类型, 倒序:desc,顺序:asc */
OrderType?: string;
/** 风险等级1:高风险。2:中风险。3:低风险。 */
RiskLevel?: number[];
/** 规则状态 */
State?: string;
/** 评估结果 */
ComplianceResult?: string[];
/** 规则名 */
RuleName?: string;
/** 规则所属账号ID */
RuleOwnerId?: number;
}
declare interface ListAggregateConfigRulesResponse {
/** 总数 */
Total?: number;
/** 详情 */
Items?: ConfigRule[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListAggregateDiscoveredResourcesRequest {
/** 每页显示数量 */
MaxResults: number;
/** 账号组ID */
AccountGroupId: string;
/** resourceName:资源名 resourceId :资源ID resourceType:资源类型 */
Filters?: Filter[];
/** 标签 */
Tags?: Tag[];
/** 下一页token */
NextToken?: string;
/** 排序方式 asc、desc */
OrderType?: string;
}
declare interface ListAggregateDiscoveredResourcesResponse {
/** 详情 */
Items?: AggregateResourceInfo[];
/** 下一页 */
NextToken?: string | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListAggregatorsRequest {
/** 每页显示数量 */
Limit: number;
/** 起始 */
Offset: number;
}
declare interface ListAggregatorsResponse {
/** 总数 */
Total?: number;
/** 账号组列表 */
Items?: Aggregator[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListAlarmPolicyRequest {
/** 页码 */
Offset: number;
/** 每页展示数量 */
Limit: number;
}
declare interface ListAlarmPolicyResponse {
/** 返回记录的数量 */
Total?: number;
/** 告警策略返回值 */
AlarmPolicyList?: AlarmPolicyRsp[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListCompliancePacksRequest {
/** 数量 */
Limit: number;
/** 偏移量 */
Offset: number;
/** 合规包名称 */
CompliancePackName?: string;
/** 风险等级1:高风险。2:中风险。3:低风险。 */
RiskLevel?: number[];
/** 合规包状态 ACTIVE、NO_ACTIVE */
Status?: string;
/** 评估状态合规: 'COMPLIANT'不合规: 'NON_COMPLIANT' */
ComplianceResult?: string[];
/** 排序类型, 倒序:desc,顺序:asc */
OrderType?: string;
}
declare interface ListCompliancePacksResponse {
/** 总数 */
Total: number;
/** 详情 */
Items: ConfigCompliancePack[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListConfigRuleEvaluationResultsRequest {
/** 规则ID */
ConfigRuleId: string;
/** 偏移量 */
Limit: number;
/** 当前页 */
Offset: number;
/** 类型 */
ResourceType?: string[];
/** 评估结果 COMPLIANT:合规 NON_COMPLIANT:不合规 */
ComplianceType?: string[];
}
declare interface ListConfigRuleEvaluationResultsResponse {
/** 总数 */
Total: number;
/** 详情 */
Items: EvaluationResult[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListConfigRulesRequest {
/** 每页数量。取值范围:1~200 */
Limit: number;
/** 偏移量。取值范围:最小值为0 */
Offset: number;
/** 排序类型(规则名称)。倒序:desc,顺序:asc */
OrderType?: string;
/** 风险等级。1:高风险,2:中风险,3:低风险。 */
RiskLevel?: number[];
/** 规则状态。ACTIVE:启用UN_ACTIVE:停用 */
State?: string;
/** 评估结果。COMPLIANT:合规NON_COMPLIANT:不合规 */
ComplianceResult?: string[];
/** 规则名 */
RuleName?: string;
}
declare interface ListConfigRulesResponse {
/** 总数 */
Total?: number;
/** 详情 */
Items?: ConfigRule[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListDiscoveredResourcesRequest {
/** 每页显示数量 */
MaxResults: number;
/** resourceName:资源名 resourceId :资源ID */
Filters?: Filter[];
/** 标签 */
Tags?: Tag[];
/** 下一页token */
NextToken?: string;
/** 排序方式 asc、desc */
OrderType?: string;
}
declare interface ListDiscoveredResourcesResponse {
/** 详情 */
Items?: ResourceListInfo[];
/** 下一页 */
NextToken?: string | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListRemediationExecutionsRequest {
/** 规则 ID */
RuleId: string;
/** 分页条数。默认20, 取值1~200 */
Limit?: number;
/** 分页偏移量。 */
Offset?: number;
/** 修正状态 1:运行中 2:成功 3:失败 */
ExecutionStatus?: number;
}
declare interface ListRemediationExecutionsResponse {
/** 总数 */
Total?: number;
/** 修复记录 */
RemediationExecutions?: RemediationExecutions[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListRemediationsRequest {
/** 分页条数。默认20, 取值1~200 */
Limit?: number;
/** 规则ID */
RuleIds?: string[];
}
declare interface ListRemediationsResponse {
/** 总数 */
Total?: number;
/** 修正设置 */
Remediations?: Remediation[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListResourceTypesRequest {
}
declare interface ListResourceTypesResponse {
/** 详情 */
Items: ConfigResource[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListSystemCompliancePacksRequest {
/** 每页限制 */
Limit: number;
/** 偏移量 */
Offset: number;
}
declare interface ListSystemCompliancePacksResponse {
/** 总数 */
Total: number;
/** 详情 */
Items: SystemCompliancePack[] | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListSystemRulesRequest {
/** 每页数量 */
Limit: number;
/** 当前页 */
Offset: number;
/** 搜索关键字。支持标识/名称/标签/描述搜索 */
Keyword?: string;
/** 风险等级 */
RiskLevel?: number;
}
declare interface ListSystemRulesResponse {
/** 总数 */
Total: number | null;
/** 详情 */
Items: SystemConfigRule[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface OpenAggregateConfigRuleRequest {
/** 规则ID */
RuleId: string;
/** 账号组ID */
AccountGroupId: string;
}
declare interface OpenAggregateConfigRuleResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface OpenConfigRecorderRequest {
}
declare interface OpenConfigRecorderResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface OpenConfigRuleRequest {
/** 规则ID */
RuleId: string;
}
declare interface OpenConfigRuleResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface PutEvaluationsRequest {
/** 回调令牌。从自定义规则所选的scf云函数入参中取参数ResultToken值云函数入参说明 */
ResultToken: string;
/** 自定义规则评估结果信息。 */
Evaluations: Evaluation[];
}
declare interface PutEvaluationsResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface StartAggregateConfigRuleEvaluationRequest {
/** 手动触发:MANUAL 周期触发:SCHEDULE */
TriggerType: string;
/** 账号组ID */
AccountGroupId: string;
/** 规则ID */
RuleId?: string;
/** 合规包ID */
CompliancePackId?: string;
}
declare interface StartAggregateConfigRuleEvaluationResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface StartConfigRuleEvaluationRequest {
/** 规则ID */
RuleId?: string;
/** 合规包ID */
CompliancePackId?: string;
}
declare interface StartConfigRuleEvaluationResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface StartRemediationRequest {
/** 规则 ID */
RuleId: string;
}
declare interface StartRemediationResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UpdateAggregateCompliancePackRequest {
/** 合规包名称 */
CompliancePackName: string;
/** 风险等级 */
RiskLevel: number;
/** 合规包ID */
CompliancePackId: string;
/** 合规包规则 */
ConfigRules: CompliancePackRule[];
/** 账号组ID */
AccountGroupId: string;
/** 描述 */
Description?: string;
}
declare interface UpdateAggregateCompliancePackResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UpdateAggregateCompliancePackStatusRequest {
/** 合规包ID */
CompliancePackId: string;
/** ACTIVE:启用UN_ACTIVE :停用 */
Status: string;
/** 账号组ID */
AccountGroupId: string;
}
declare interface UpdateAggregateCompliancePackStatusResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UpdateAggregateConfigDeliverRequest {
/** 0 关闭 1 开启 */
Status: number;
/** 账号组ID */
AccountGroupId: string;
/** 投递服务名称 */
DeliverName?: string;
/** 资源六段式 COS:qcs::cos:$region:$account:prefix/$appid/$BucketNameCLS:qcs::cls:$region:$account:cls/topicId */
TargetArn?: string;
/** 资源前缀 */
DeliverPrefix?: string;
/** 投递类型 COS CLS */
DeliverType?: string;
/** 支持跨账号投递的成员账号uin,只能是委派管理员。默认为0,即投递到管理员账号下 */
DeliverUin?: number;
/** 1:配置变更 2: 资源列表 3:全选 */
DeliverContentType?: number;
}
declare interface UpdateAggregateConfigDeliverResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UpdateAggregateConfigRuleRequest {
/** 触发类型,最多支持两种 */
TriggerType: TriggerType[];
/** 风险等级1:高风险。2:中风险。3:低风险。 */
RiskLevel: number;
/** 规则ID */
RuleId: string;
/** 账号组ID */
AccountGroupId: string;
/** 规则名称 */
RuleName?: string;
/** 入参 */
InputParameter?: InputParameter[];
/** 描述 */
Description?: string;
/** 关联地域 */
RegionScope?: string[];
/** 关联标签 */
TagsScope?: Tag[];
/** 排除的资源ID */
ExcludeResourceIdsScope?: string[];
}
declare interface UpdateAggregateConfigRuleResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UpdateAlarmPolicyRequest {
/** 告警策略id */
AlarmPolicyId: number;
/** 告警策略名 */
Name?: string;
/** 事件范围 1:当前账号 2:多账号 */
EventScope?: number[];
/** 风险等级 1:高风险 2:中风险 3:低风险 */
RiskLevel?: number[];
/** 通知时间段 */
NoticeTime?: string;
/** 通知机制 */
NotificationMechanism?: string;
/** 状态 1:启用 2:停用 */
Status?: number;
/** 通知周期,1-7数字分别代表周一到周日 */
NoticePeriod?: number[];
/** 策略描述 */
Description?: string;
}
declare interface UpdateAlarmPolicyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UpdateCompliancePackRequest {
/** 合规包名称 */
CompliancePackName: string;
/** 风险等级 */
RiskLevel: number;
/** 合规包ID */
CompliancePackId: string;
/** 合规包规则 */
ConfigRules: CompliancePackRule[];
/** 描述 */
Description?: string;
}
declare interface UpdateCompliancePackResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UpdateCompliancePackStatusRequest {
/** 合规包ID */
CompliancePackId: string;
/** ACTIVE:启用UN_ACTIVE :停用 */
Status: string;
}
declare interface UpdateCompliancePackStatusResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UpdateConfigDeliverRequest {
/** 0 关闭 1 开启 */
Status: number;
/** 投递服务名称 */
DeliverName?: string;
/** 资源六段式 COS:qcs::cos:$region:$account:prefix/$appid/$BucketNameCLS:qcs::cls:$region:$account:cls/topicId */
TargetArn?: string;
/** clonfig_fix */
DeliverPrefix?: string;
/** 投递类型 */
DeliverType?: string;
/** 1:配置变更 2: 资源列表 3:全选 */
DeliverContentType?: number;
}
declare interface UpdateConfigDeliverResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UpdateConfigRecorderRequest {
/** 资源类型列表 */
ResourceTypes?: string[];
}
declare interface UpdateConfigRecorderResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UpdateConfigRuleRequest {
/** 触发类型,最多支持两种 */
TriggerType: TriggerType[];
/** 风险等级1:高风险。2:中风险。3:低风险。 */
RiskLevel: number;
/** 规则ID */
RuleId: string;
/** 规则名称 */
RuleName?: string;
/** 入参 */
InputParameter?: InputParameter[];
/** 描述 */
Description?: string;
/** 规则评估地域范围,规则仅对指定地域中的资源生效。支持的地域范围config:ListResourceRegions返回的地域 */
RegionsScope?: string[];
/** 规则评估标签范围,规则仅对绑定指定标签的资源生效。 */
TagsScope?: Tag[];
/** 规则对指定资源ID无效,即不对该资源执行评估。 */
ExcludeResourceIdsScope?: string[];
}
declare interface UpdateConfigRuleResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UpdateRemediationRequest {
/** 修正设置 ID */
RemediationId: string;
/** 修正类型。取值: SCF:函数计算(自定义修正)。 */
RemediationType?: string;
/** 修正模板 ID */
RemediationTemplateId?: string;
/** 修正执行方式。取值: NON_EXECUTION:不执行。 AUTO_EXECUTION:自动执行。 MANUAL_EXECUTION:手动执行。 NOT_CONFIG:未设置。 */
InvokeType?: string;
/** 执行修正来源 */
SourceType?: string;
}
declare interface UpdateRemediationResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
/** {@link Config 配置审计} */
declare interface Config {
(): Versions;
/** 账号组新建合规包 {@link AddAggregateCompliancePackRequest} {@link AddAggregateCompliancePackResponse} */
AddAggregateCompliancePack(data: AddAggregateCompliancePackRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组新建规则 {@link AddAggregateConfigRuleRequest} {@link AddAggregateConfigRuleResponse} */
AddAggregateConfigRule(data: AddAggregateConfigRuleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 新建告警 {@link AddAlarmPolicyRequest} {@link AddAlarmPolicyResponse} */
AddAlarmPolicy(data: AddAlarmPolicyRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 新建合规包 {@link AddCompliancePackRequest} {@link AddCompliancePackResponse} */
AddCompliancePack(data: AddCompliancePackRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 新建规则 {@link AddConfigRuleRequest} {@link AddConfigRuleResponse} */
AddConfigRule(data: AddConfigRuleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组关闭规则 {@link CloseAggregateConfigRuleRequest} {@link CloseAggregateConfigRuleResponse} */
CloseAggregateConfigRule(data: CloseAggregateConfigRuleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 关闭监控 {@link CloseConfigRecorderRequest} {@link CloseConfigRecorderResponse} */
CloseConfigRecorder(data?: CloseConfigRecorderRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 关闭规则 {@link CloseConfigRuleRequest} {@link CloseConfigRuleResponse} */
CloseConfigRule(data: CloseConfigRuleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 新建账号组 {@link CreateAggregatorRequest} {@link CreateAggregatorResponse} */
CreateAggregator(data: CreateAggregatorRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 新建修正设置 {@link CreateRemediationRequest} {@link CreateRemediationResponse} */
CreateRemediation(data: CreateRemediationRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组删除合规包 {@link DeleteAggregateCompliancePackRequest} {@link DeleteAggregateCompliancePackResponse} */
DeleteAggregateCompliancePack(data: DeleteAggregateCompliancePackRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组删除规则 {@link DeleteAggregateConfigRuleRequest} {@link DeleteAggregateConfigRuleResponse} */
DeleteAggregateConfigRule(data: DeleteAggregateConfigRuleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 删除告警 {@link DeleteAlarmPolicyRequest} {@link DeleteAlarmPolicyResponse} */
DeleteAlarmPolicy(data: DeleteAlarmPolicyRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 删除合规包 {@link DeleteCompliancePackRequest} {@link DeleteCompliancePackResponse} */
DeleteCompliancePack(data: DeleteCompliancePackRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 删除规则 {@link DeleteConfigRuleRequest} {@link DeleteConfigRuleResponse} */
DeleteConfigRule(data: DeleteConfigRuleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 删除修正设置 {@link DeleteRemediationsRequest} {@link DeleteRemediationsResponse} */
DeleteRemediations(data: DeleteRemediationsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组合规包详情 {@link DescribeAggregateCompliancePackRequest} {@link DescribeAggregateCompliancePackResponse} */
DescribeAggregateCompliancePack(data: DescribeAggregateCompliancePackRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组获取投递设置详情 {@link DescribeAggregateConfigDeliverRequest} {@link DescribeAggregateConfigDeliverResponse} */
DescribeAggregateConfigDeliver(data: DescribeAggregateConfigDeliverRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组获取规则详情 {@link DescribeAggregateConfigRuleRequest} {@link DescribeAggregateConfigRuleResponse} */
DescribeAggregateConfigRule(data: DescribeAggregateConfigRuleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组资源详情 {@link DescribeAggregateDiscoveredResourceRequest} {@link DescribeAggregateDiscoveredResourceResponse} */
DescribeAggregateDiscoveredResource(data: DescribeAggregateDiscoveredResourceRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组详情 {@link DescribeAggregatorRequest} {@link DescribeAggregatorResponse} */
DescribeAggregator(data: DescribeAggregatorRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 合规包详情 {@link DescribeCompliancePackRequest} {@link DescribeCompliancePackResponse} */
DescribeCompliancePack(data?: DescribeCompliancePackRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取投递设置详情 {@link DescribeConfigDeliverRequest} {@link DescribeConfigDeliverResponse} */
DescribeConfigDeliver(data?: DescribeConfigDeliverRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取监控详情 {@link DescribeConfigRecorderRequest} {@link DescribeConfigRecorderResponse} */
DescribeConfigRecorder(data?: DescribeConfigRecorderRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取规则详情 {@link DescribeConfigRuleRequest} {@link DescribeConfigRuleResponse} */
DescribeConfigRule(data: DescribeConfigRuleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 资源详情 {@link DescribeDiscoveredResourceRequest} {@link DescribeDiscoveredResourceResponse} */
DescribeDiscoveredResource(data: DescribeDiscoveredResourceRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取系统合规包详情 {@link DescribeSystemCompliancePackRequest} {@link DescribeSystemCompliancePackResponse} */
DescribeSystemCompliancePack(data: DescribeSystemCompliancePackRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 预设规则详情 {@link DescribeSystemRuleRequest} {@link DescribeSystemRuleResponse} */
DescribeSystemRule(data?: DescribeSystemRuleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组合规包移除规则 {@link DetachAggregateConfigRuleToCompliancePackRequest} {@link DetachAggregateConfigRuleToCompliancePackResponse} */
DetachAggregateConfigRuleToCompliancePack(data: DetachAggregateConfigRuleToCompliancePackRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 合规包移除规则 {@link DetachConfigRuleToCompliancePackRequest} {@link DetachConfigRuleToCompliancePackResponse} */
DetachConfigRuleToCompliancePack(data: DetachConfigRuleToCompliancePackRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组获取合规包列表 {@link ListAggregateCompliancePacksRequest} {@link ListAggregateCompliancePacksResponse} */
ListAggregateCompliancePacks(data: ListAggregateCompliancePacksRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组获取评估结果(规则维度) {@link ListAggregateConfigRuleEvaluationResultsRequest} {@link ListAggregateConfigRuleEvaluationResultsResponse} */
ListAggregateConfigRuleEvaluationResults(data: ListAggregateConfigRuleEvaluationResultsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组获取规则列表 {@link ListAggregateConfigRulesRequest} {@link ListAggregateConfigRulesResponse} */
ListAggregateConfigRules(data: ListAggregateConfigRulesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组获取资源列表 {@link ListAggregateDiscoveredResourcesRequest} {@link ListAggregateDiscoveredResourcesResponse} */
ListAggregateDiscoveredResources(data: ListAggregateDiscoveredResourcesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组列表 {@link ListAggregatorsRequest} {@link ListAggregatorsResponse} */
ListAggregators(data: ListAggregatorsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 告警策略列表 {@link ListAlarmPolicyRequest} {@link ListAlarmPolicyResponse} */
ListAlarmPolicy(data: ListAlarmPolicyRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取合规包列表 {@link ListCompliancePacksRequest} {@link ListCompliancePacksResponse} */
ListCompliancePacks(data: ListCompliancePacksRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取评估结果(规则维度) {@link ListConfigRuleEvaluationResultsRequest} {@link ListConfigRuleEvaluationResultsResponse} */
ListConfigRuleEvaluationResults(data: ListConfigRuleEvaluationResultsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取规则列表 {@link ListConfigRulesRequest} {@link ListConfigRulesResponse} */
ListConfigRules(data: ListConfigRulesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取资源列表 {@link ListDiscoveredResourcesRequest} {@link ListDiscoveredResourcesResponse} */
ListDiscoveredResources(data: ListDiscoveredResourcesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询修正执行记录 {@link ListRemediationExecutionsRequest} {@link ListRemediationExecutionsResponse} */
ListRemediationExecutions(data: ListRemediationExecutionsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修正设置列表 {@link ListRemediationsRequest} {@link ListRemediationsResponse} */
ListRemediations(data?: ListRemediationsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取资源类型列表 {@link ListResourceTypesRequest} {@link ListResourceTypesResponse} */
ListResourceTypes(data?: ListResourceTypesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取系统合规包列表 {@link ListSystemCompliancePacksRequest} {@link ListSystemCompliancePacksResponse} */
ListSystemCompliancePacks(data: ListSystemCompliancePacksRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取预设规则列表 {@link ListSystemRulesRequest} {@link ListSystemRulesResponse} */
ListSystemRules(data: ListSystemRulesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组开启规则 {@link OpenAggregateConfigRuleRequest} {@link OpenAggregateConfigRuleResponse} */
OpenAggregateConfigRule(data: OpenAggregateConfigRuleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 开启监控 {@link OpenConfigRecorderRequest} {@link OpenConfigRecorderResponse} */
OpenConfigRecorder(data?: OpenConfigRecorderRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 开启规则 {@link OpenConfigRuleRequest} {@link OpenConfigRuleResponse} */
OpenConfigRule(data: OpenConfigRuleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 上报自定义规则评估结果 {@link PutEvaluationsRequest} {@link PutEvaluationsResponse} */
PutEvaluations(data: PutEvaluationsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组触发评估 {@link StartAggregateConfigRuleEvaluationRequest} {@link StartAggregateConfigRuleEvaluationResponse} */
StartAggregateConfigRuleEvaluation(data: StartAggregateConfigRuleEvaluationRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 触发评估 {@link StartConfigRuleEvaluationRequest} {@link StartConfigRuleEvaluationResponse} */
StartConfigRuleEvaluation(data?: StartConfigRuleEvaluationRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 手动执行修正 {@link StartRemediationRequest} {@link StartRemediationResponse} */
StartRemediation(data: StartRemediationRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组编辑合规包 {@link UpdateAggregateCompliancePackRequest} {@link UpdateAggregateCompliancePackResponse} */
UpdateAggregateCompliancePack(data: UpdateAggregateCompliancePackRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组修改合规包状态 {@link UpdateAggregateCompliancePackStatusRequest} {@link UpdateAggregateCompliancePackStatusResponse} */
UpdateAggregateCompliancePackStatus(data: UpdateAggregateCompliancePackStatusRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组编辑投递设置 {@link UpdateAggregateConfigDeliverRequest} {@link UpdateAggregateConfigDeliverResponse} */
UpdateAggregateConfigDeliver(data: UpdateAggregateConfigDeliverRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 账号组编辑规则 {@link UpdateAggregateConfigRuleRequest} {@link UpdateAggregateConfigRuleResponse} */
UpdateAggregateConfigRule(data: UpdateAggregateConfigRuleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 更新告警 {@link UpdateAlarmPolicyRequest} {@link UpdateAlarmPolicyResponse} */
UpdateAlarmPolicy(data: UpdateAlarmPolicyRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 编辑合规包 {@link UpdateCompliancePackRequest} {@link UpdateCompliancePackResponse} */
UpdateCompliancePack(data: UpdateCompliancePackRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改合规包状态 {@link UpdateCompliancePackStatusRequest} {@link UpdateCompliancePackStatusResponse} */
UpdateCompliancePackStatus(data: UpdateCompliancePackStatusRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 编辑投递设置 {@link UpdateConfigDeliverRequest} {@link UpdateConfigDeliverResponse} */
UpdateConfigDeliver(data: UpdateConfigDeliverRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 编辑监控范围 {@link UpdateConfigRecorderRequest} {@link UpdateConfigRecorderResponse} */
UpdateConfigRecorder(data?: UpdateConfigRecorderRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 编辑规则 {@link UpdateConfigRuleRequest} {@link UpdateConfigRuleResponse} */
UpdateConfigRule(data: UpdateConfigRuleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 编辑修正设置 {@link UpdateRemediationRequest} {@link UpdateRemediationResponse} */
UpdateRemediation(data: UpdateRemediationRequest, config?: AxiosRequestConfig): AxiosPromise;
}
export declare type Versions = ["2022-08-02"];
export default Config;