Assessment result
Used by actions: ListAggregateConfigRuleEvaluationResults.
| Name | Type | Description |
|---|---|---|
| ResourceId | String | Resource ID |
| ResourceType | String | Resource type. |
| ResourceRegion | String | Resource region |
| ResourceName | String | Resource name |
| ConfigRuleId | String | Rule ID |
| ConfigRuleName | String | Rule name |
| CompliancePackId | String | Compliance package ID. |
| RiskLevel | Integer | Risk level |
| Annotation | Annotation | Assessment result |
| ComplianceType | String | Compliance type. |
| InvokingEventMessageType | String | Rule initiation type. |
| ConfigRuleInvokedTime | String | Evaluation initiation time. |
| ResultRecordedTime | String | Actual evaluation time. |
| ResourceOwnerId | Integer | Resource owner ID. |
| ResourceOwnerName | String | Resource owner user name. |
Resource list information
Used by actions: ListAggregateDiscoveredResources.
| Name | Type | Description |
|---|---|---|
| ResourceType | String | Resource type. |
| ResourceName | String | Resource name |
| ResourceId | String | Resource ID |
| ResourceRegion | String | Region. |
| ResourceStatus | String | Resource status. |
| ResourceDelete | Integer | Deletion status. Valid values: 1 (deleted) and 0 (not deleted). |
| ResourceCreateTime | String | Resource creation time |
| Tags | Array of Tag | Tag information. |
| ResourceZone | String | AZ. |
| ComplianceResult | String | Compliance status |
| ResourceOwnerId | Integer | Resource owner ID. |
| ResourceOwnerName | String | User Nickname |
User group list information.
Used by actions: ListAggregators.
| Name | Type | Description |
|---|---|---|
| Name | String | Account group name |
| Description | String | Account group description |
| OwnerUin | Integer | Creator user ID. |
| CreateTime | String | Creation time. |
| AccountCount | Integer | Number of account group members. |
| Type | String | RD: global account group. |
| AccountGroupId | String | Account group ID. |
| AggregatorStatus | Integer | Account group status. |
| MemberName | String | Account group name |
Member information
Used by actions: CreateAggregator, DescribeAggregator, UpdateAggregator.
| Name | Type | Required | Description |
|---|---|---|---|
| MemberUin | Integer | Yes | Member ID |
| MemberName | String | Yes | Member name. |
Structure of a single alarm policy record.
Used by actions: ListAlarmPolicy.
| Name | Type | Required | Description |
|---|---|---|---|
| AlarmPolicyId | Integer | No | Unique alarm policy ID. |
| Name | String | No | Policy name. |
| Type | Integer | No | Event type |
| EventScope | Array of Integer | No | Valid values: 1 (current account) and 2 (multi-account). |
| RiskLevel | Array of Integer | No | Valid values: 1 (high risk), 2 (medium risk), and 3 (low risk). |
| NoticePeriod | Array of Integer | No | Notification cycle. Value range: 1 to 7, representing Monday to Sunday respectively. |
| NoticeTime | String | No | Notification period |
| NotificationMechanism | String | No | Notification mechanism |
| Status | Integer | No | Policy status. Valid values: 1 (enabled) and 2 (disabled). |
| Description | String | No | Policy description |
Compliance details
Used by actions: DescribeAggregateConfigRule, DescribeConfigRule, ListAggregateConfigRuleEvaluationResults, ListAggregateConfigRuleResourceEvaluationResults, ListAggregateConfigRules, ListConfigRuleEvaluationResults, ListConfigRuleResourceEvaluationResults, ListConfigRules, PutEvaluations.
| Name | Type | Required | Description |
|---|---|---|---|
| Configuration | String | Yes | Current actual resource configuration. A length of 0 to 256 characters indicates non-compliant resource configuration. |
| DesiredValue | String | Yes | Expected resource configuration. A length of 0 to 256 characters indicates compliant resource configuration. |
| Operator | String | No | Comparison operator between current and desired configuration of the resource. Length is 0-16 characters. This field may be empty when custom rule reporting evaluation result. |
| Property | String | No | JSON path of current configuration in resource attribute structure. Length is 0-256 characters. This field may be empty when custom rule reporting evaluation result. |
Compliance package rule information.
Used by actions: DescribeAggregateCompliancePack, DescribeCompliancePack.
| Name | Type | Description |
|---|---|---|
| RuleName | String | Rule name |
| RiskLevel | Integer | Risk level |
| Status | String | Rule status |
| ConfigRuleId | String | Rule ID |
| ComplianceResult | String | Assessment result Compliant: 'COMPLIANT' Non-compliant: 'NON_COMPLIANT' |
| Labels | Array of String | Keyword. |
| InputParameter | Array of InputParameter | Input parameters |
| SourceCondition | Array of SourceConditionForManage | Parameter format. |
| Identifier | String | Rule ID |
| CreateByType | String | Creation method. Valid values: user, compliancePack, and system. |
| Description | String | Rule description |
| ManageInputParameter | Array of InputParameterForManage | Parameter description |
Compliance package rule information.
Used by actions: AddAggregateCompliancePack, AddCompliancePack, UpdateAggregateCompliancePack, UpdateCompliancePack.
| Name | Type | Required | Description |
|---|---|---|---|
| RuleName | String | Yes | rule name |
| RiskLevel | Integer | Yes | Risk level. |
| InputParameter | Array of InputParameter | Yes | Input parameters. |
| Identifier | String | No | Rule ID |
| Description | String | No | Description. |
| ManagedRuleIdentifier | String | No | Preset rule identifier |
| ConfigRuleId | String | No | Rule ID. |
| CompliancePackId | String | No | Compliance package ID. |
System compliance package rules on the operation side.
Used by actions: DescribeSystemCompliancePack, ListSystemCompliancePacks.
| Name | Type | Description |
|---|---|---|
| Identifier | String | Unique rule ID. |
| RuleName | String | rule name |
| Description | String | Description. |
| RiskLevel | Integer | Risk level. Valid values: 1 (high risk), 2 (medium risk), and 3 (low risk). |
| CreateTime | String | Creation time. |
| UpdateTime | String | Update time. |
| CompliancePackRules | Array of CompliancePackRules | Compliance package rules. |
| Control | Array of Control | Rule number information. |
| ResourceTypes | Array of String | Resource type. |
Compliance package rule information.
Used by actions: DescribeSystemCompliancePack, ListSystemCompliancePacks.
| Name | Type | Required | Description |
|---|---|---|---|
| Identifier | String | Yes | Rule ID. |
| Control | Array of Control | No | Rule number information. |
| ResourceTypes | Array of String | No | Resource type. |
User compliance package information.
Used by actions: ListAggregateCompliancePacks, ListCompliancePacks.
| Name | Type | Description |
|---|---|---|
| Status | String | Compliance package status |
| CompliancePackId | String | Compliance package ID. |
| Description | String | Description. |
| CompliancePackName | String | Compliance package name. |
| RiskLevel | Integer | Risk level. |
| ComplianceResult | String | Evaluation results. |
| CreateTime | String | Creation time. |
| NoCompliantNames | Array of String | Non-compliant rule name |
| RuleCount | Integer | Number of compliance package rules |
Resource type information.
Used by actions: ListResourceTypes.
| Name | Type | Description |
|---|---|---|
| Product | String | product |
| ProductName | String | Product name |
| ResourceType | String | Resource type. |
| ResourceTypeName | String | Resource type name |
Rule details
Used by actions: DescribeAggregateConfigRule, DescribeConfigRule, ListAggregateConfigRules, ListConfigRules.
| Name | Type | Description |
|---|---|---|
| Identifier | String | Rule ID |
| RuleName | String | Rule Name |
| InputParameter | Array of InputParameter | Rule parameters |
| SourceCondition | Array of SourceConditionForManage | Rule trigger condition. |
| ResourceType | Array of String | Resource types supported by the rule. The rule applies only to resources of the specified resource types. |
| Labels | Array of String | Rule tags. |
| RiskLevel | Integer | Rule risk level. 1: Low risk 2: Medium-risk 3: High-risk |
| ServiceFunction | String | Function corresponding to the rule. |
| CreateTime | String | Creation time. Format: YYYY-MM-DD h:i:s |
| Description | String | Rule description |
| Status | String | ACTIVE: enable NO_ACTIVE: Disabled |
| ComplianceResult | String | Compliant: 'COMPLIANT' Non-compliance: 'NON_COMPLIANT' Unable to apply rule: 'NOT_APPLICABLE' |
| Annotation | Annotation | ["",""] |
| ConfigRuleInvokedTime | String | Rule evaluation time Format: YYYY-MM-DD h:i:s |
| ConfigRuleId | String | Rule ID |
| IdentifierType | String | CUSTOMIZE: custom rule SYSTEM: managed rule |
| CompliancePackId | String | Compliance package ID. |
| TriggerType | Array of TriggerType | Trigger Type ScheduledNotification: periodic trigger. ConfigurationItemChangeNotification: Triggered by a change |
| ManageInputParameter | Array of InputParameterForManage | Parameter details |
| CompliancePackName | String | Compliance package name |
| RegionsScope | Array of String | Associated regions. |
| TagsScope | Array of Tag | Associated tag |
| ExcludeResourceIdsScope | Array of String | The rule is invalid for the specified resource ID, meaning that evaluation will not be performed on this resource. |
| AccountGroupId | String | Account group ID. |
| AccountGroupName | String | Account group name. |
| RuleOwnerId | Integer | Rule owner user ID. |
| ManageTriggerType | Array of String | Trigger methods supported by preset rules. ScheduledNotification: periodic trigger ConfigurationItemChangeNotification: Triggered by a change |
Configuration rule resource evaluation result.
Used by actions: ListAggregateConfigRuleResourceEvaluationResults, ListConfigRuleResourceEvaluationResults.
| Name | Type | Description |
|---|---|---|
| RuleId | String | Rule ID |
| RuleName | String | Rule name |
| RuleIdentifier | String | Rule ID. |
| RuleDescription | String | Rule description |
| RuleOwnerId | Integer | Account to which the rule belongs. |
| RuleRiskLevel | Integer | Rule risk level. |
| ResourceId | String | Resource ID |
| ResourceType | String | Resource type. |
| ResourceName | String | Resource name |
| ResourceRegion | String | Resource region |
| ResourceTags | Array of Tag | Resource tag |
| Annotation | Annotation | Compliance details |
Rule number information.
Used by actions: DescribeSystemCompliancePack, ListSystemCompliancePacks.
| Name | Type | Required | Description |
|---|---|---|---|
| Id | String | No | Rule number. |
| Description | String | No | Number description. |
Custom rule evaluation result.
Used by actions: PutEvaluations.
| Name | Type | Required | Description |
|---|---|---|---|
| ComplianceResourceId | String | Yes | Evaluated resource ID, which is 0 to 256 characters in length. |
| ComplianceResourceType | String | Yes | Evaluated resource type. Support 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 |
| ComplianceRegion | String | Yes | Evaluated resource region. 0 to 32 characters in length. |
| ComplianceType | String | Yes | Compliance type. Value: COMPLIANT: compliant NON_COMPLIANT: non-compliance |
| Annotation | Annotation | No | Supplementary information of non-compliant resources. |
Assessment result.
Used by actions: ListConfigRuleEvaluationResults.
| Name | Type | Description |
|---|---|---|
| ResourceId | String | Resource ID |
| ResourceType | String | Resource type. |
| ResourceRegion | String | Resource region |
| ResourceName | String | Resource name |
| ConfigRuleId | String | Rule ID |
| ConfigRuleName | String | Rule name |
| CompliancePackId | String | Compliance package ID. |
| RiskLevel | Integer | Risk level |
| Annotation | Annotation | Assessment result. |
| ComplianceType | String | Compliance type. |
| InvokingEventMessageType | String | Rule initiation type. |
| ConfigRuleInvokedTime | String | Evaluation initiation time. |
| ResultRecordedTime | String | Actual evaluation time. |
Resource list filtering.
Used by actions: ListAggregateDiscoveredResources, ListDiscoveredResources.
| Name | Type | Required | Description |
|---|---|---|---|
| Name | String | No | Query field name. Valid values: resourceName (resource name), resourceId (resource ID), resourceType (resource type), resourceRegion (resource region), resourceDelete (deletion status; 0 indicates not deleted and 1 indicates deleted), and resourceRegionAndZone (region and availability zone). |
| Values | Array of String | No | Queried field values. |
Parameter value
Used by actions: AddAggregateCompliancePack, AddAggregateConfigRule, AddCompliancePack, AddConfigRule, DescribeAggregateCompliancePack, DescribeAggregateConfigRule, DescribeCompliancePack, DescribeConfigRule, ListAggregateConfigRules, ListConfigRules, UpdateAggregateCompliancePack, UpdateAggregateConfigRule, UpdateCompliancePack, UpdateConfigRule.
| Name | Type | Required | Description |
|---|---|---|---|
| ParameterKey | String | Yes | Parameter name |
| Type | String | No | Parameter type. Required type: Require, optional type: Optional. |
| Value | String | No | Parameter value. |
Rule input parameters.
Used by actions: DescribeAggregateCompliancePack, DescribeAggregateConfigRule, DescribeCompliancePack, DescribeConfigRule, DescribeSystemRule, ListAggregateConfigRules, ListConfigRules, ListSystemRules.
| Name | Type | Required | Description |
|---|---|---|---|
| ValueType | String | No | Value type. Valid values: Integer and String. |
| ParameterKey | String | No | Parameter key. |
| Type | String | No | Parameter type. Valid values: Require (required) and Optional (optional). |
| DefaultValue | String | No | Default value |
| Description | String | No | Description |
Remediation settings.
Used by actions: ListRemediations.
| Name | Type | Required | Description |
|---|---|---|---|
| RemediationTemplateId | String | No | Remediation template ID. |
| RemediationId | String | No | Remediation settings ID. |
| RemediationSourceType | String | No | Template source for executing remediation. |
| RemediationType | String | No | Correction type. Valid values: SCF: Function Compute (custom remediation). |
| OwnerUin | String | No | Account ID |
| InvokeType | String | No | Correction execution mode. Parameter value: MANUAL_EXECUTION: manual execution. |
| RuleId | String | No | Rule ID. |
Correction records.
Used by actions: ListRemediationExecutions.
| Name | Type | Description |
|---|---|---|
| ExecutionStatus | Integer | Remediation status. Valid values: 1 (running), 2 (successful), and 3 (failed). |
| ExecutionResourceType | String | Resource type. |
| ExecutionCreateDate | String | Fixing time |
| ExecutionStatusMessage | String | Error message |
| ExecutionResourceIds | String | Resource ID |
Resource list information
Used by actions: ListDiscoveredResources.
| Name | Type | Description |
|---|---|---|
| ResourceType | String | Resource type. |
| ResourceName | String | Resource name |
| ResourceId | String | Resource ID |
| ResourceRegion | String | Region. |
| ResourceStatus | String | Resource status. |
| ResourceDelete | Integer | Valid values: 1 (deleted) and 2 (not deleted). |
| ResourceCreateTime | String | Resource creation time |
| Tags | Array of Tag | Tag information. |
| ResourceZone | String | AZ. |
| ComplianceResult | String | Compliance status |
Rule conditions on the operation side.
Used by actions: DescribeAggregateCompliancePack, DescribeAggregateConfigRule, DescribeCompliancePack, DescribeConfigRule, DescribeSystemRule, ListAggregateConfigRules, ListConfigRules, ListSystemRules.
| Name | Type | Required | Description |
|---|---|---|---|
| EmptyAs | String | No | Compliance status when the condition is empty. Valid values: COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE. |
| SelectPath | String | No | Configuration path |
| Operator | String | No | Operator. |
| Required | Boolean | No | Whether it is mandatory. |
| DesiredValue | String | No | Expected value |
System compliance package information.
Used by actions: ListSystemCompliancePacks.
| Name | Type | Description |
|---|---|---|
| CompliancePackId | String | Compliance package ID. |
| CompliancePackName | String | Name |
| Description | String | Description |
| RiskLevel | Integer | Compliance package risk level 1: high-risk. 2: Medium-risk. 3: Low risk. |
| ConfigRules | Array of CompliancePackRuleForManage | Compliance package rule information. |
Rule details on the operation side.
Used by actions: DescribeSystemRule, ListSystemRules.
| Name | Type | Description |
|---|---|---|
| Identifier | String | Rule ID. |
| RuleName | String | Rule name. |
| InputParameter | Array of InputParameterForManage | Rule parameters |
| SourceCondition | Array of SourceConditionForManage | Rule trigger condition |
| ResourceType | Array of String | Supported resource types. |
| Label | Array of String | Tag. |
| RiskLevel | Integer | Risk level, 1, 2, 3 |
| ServiceFunction | String | Corresponding function |
| CreateTime | String | Creation time. |
| UpdateTime | String | Update time. |
| TriggerType | Array of String | Trigger type. |
| Description | String | Description. |
| ReferenceCount | Integer | Number of use |
| IdentifierType | String | Rule type. |
Tag
Used by actions: AddAggregateConfigRule, AddConfigRule, DescribeAggregateConfigRule, DescribeAggregateDiscoveredResource, DescribeConfigRule, DescribeDiscoveredResource, ListAggregateConfigRuleResourceEvaluationResults, ListAggregateConfigRules, ListAggregateDiscoveredResources, ListConfigRuleResourceEvaluationResults, ListConfigRules, ListDiscoveredResources, UpdateAggregateConfigRule, UpdateConfigRule.
| Name | Type | Required | Description |
|---|---|---|---|
| TagKey | String | No | Tag key |
| TagValue | String | No | Tag value |
Rule supports trigger type
Used by actions: AddAggregateConfigRule, AddConfigRule, DescribeAggregateConfigRule, DescribeConfigRule, ListAggregateConfigRules, ListConfigRules, UpdateAggregateConfigRule, UpdateConfigRule.
| Name | Type | Required | Description |
|---|---|---|---|
| MessageType | String | Yes | Trigger Type |
| MaximumExecutionFrequency | String | No | Triggering time period. |
Resource type.
Used by actions: DescribeConfigRecorder.
| Name | Type | Description |
|---|---|---|
| Product | String | product |
| ProductName | String | Product name |
| ResourceType | String | Resource type. |
| ResourceTypeName | String | Resource type name |
| UpdateTime | String | Update time. |
Apakah halaman ini membantu?
Anda juga dapat Menghubungi Penjualan atau Mengirimkan Tiket untuk meminta bantuan.
masukan