Resource list information response parameters structure
Used by actions: ListAggregateDiscoveredResources.
| Name | Type | Description |
|---|---|---|
| ResourceType | String | Resource type |
| ResourceName | String | Resource name |
| ResourceId | String | Resource ID |
| ResourceRegion | String | Region Note: This field may return null, indicating that no valid value is found. |
| ResourceStatus | String | Resource Status Note: This field may return null, indicating that no valid value is found. |
| ResourceDelete | Integer | Whether to delete. 1: Deleted; 0: Not deleted. Note: This field may return null, indicating that no valid value is found. |
| ResourceCreateTime | String | Resource creation time Note: This field may return null, indicating that no valid value is found. |
| Tags | Array of Tag | Tag information Note: This field may return null, indicating that no valid value is found. |
| ResourceZone | String | Availability zone Note: This field may return null, indicating that no valid value is found. |
| ComplianceResult | String | Compliance status Note: This field may return null, indicating that no valid value is found. |
| ResourceOwnerId | Integer | Resource owner uid |
| ResourceOwnerName | String | User nickname Note: This field may return null, indicating that no valid value is found. |
Compliance details
Used by actions: ListAggregateConfigRules, ListConfigRules, PutEvaluations.
| Name | Type | Required | Description |
|---|---|---|---|
| Configuration | String | Yes | Current actual configuration of the resource. It can contain 0 to 256 characters, which is the non-compliant configuration of the resource. Note: This field may return null, indicating that no valid value is found. |
| DesiredValue | String | Yes | Desired configuration of the resource. It can contain 0 to 256 characters, which is the compliant configuration of the resource. Note: This field may return null, indicating that no valid value is found. |
| 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. |
Rule details
Used by actions: ListAggregateConfigRules, ListConfigRules.
| Name | Type | Description |
|---|---|---|
| Identifier | String | Rule identifier Note: This field may return null, indicating that no valid value is found. |
| RuleName | String | Name of the rule Note: This field may return null, indicating that no valid value is found. |
| InputParameter | Array of InputParameter | Rule parameters Note: This field may return null, indicating that no valid value is found. |
| SourceCondition | Array of SourceConditionForManage | Rule trigger condition. Note: This field may return null, indicating that no valid value is found. |
| ResourceType | Array of String | Resource types supported by rule. The rule only applies to specified resource types. Note: This field may return null, indicating that no valid value is found. |
| Labels | Array of String | Rule ownership tag Note: This field may return null, indicating that no valid value is found. |
| RiskLevel | Integer | Rule risk level 1: Low risk 2: Medium risk 3: High risk Note: This field may return null, indicating that no valid value is found. |
| ServiceFunction | String | Function corresponding to rule Note: This field may return null, indicating that no valid value is found. |
| CreateTime | String | Creation time Format: YYYY-MM-DD h:i:s Note: This field may return null, indicating that no valid value is found. |
| Description | String | Rule description Note: This field may return null, indicating that no valid value is found. |
| Status | String | ACTIVE: Enabled NO_ACTIVE: Disabled Note: This field may return null, indicating that no valid value is found. |
| ComplianceResult | String | Compliance: 'COMPLIANT' 'NON_COMPLIANT' 'NOT_APPLICABLE' Note: This field may return null, indicating that no valid value is found. |
| Annotation | Annotation | ["",""] Note: This field may return null, indicating that no valid value is found. |
| ConfigRuleInvokedTime | String | Rule evaluation time Format: YYYY-MM-DD h:i:s Note: This field may return null, indicating that no valid value is found. |
| ConfigRuleId | String | Rule ID Note: This field may return null, indicating that no valid value is found. |
| IdentifierType | String | CUSTOMIZE Managed rule Note: This field may return null, indicating that no valid value is found. |
| CompliancePackId | String | Compliance package ID Note: This field may return null, indicating that no valid value is found. |
| TriggerType | Array of TriggerType | Trigger Type Scheduled trigger Triggered by configuration change Note: This field may return null, indicating that no valid value is found. |
| ManageInputParameter | Array of InputParameterForManage | Parameter details Note: This field may return null, indicating that no valid value is found. |
| CompliancePackName | String | Rule name Note: This field may return null, indicating that no valid value is found. |
| RegionsScope | Array of String | Associated region Note: This field may return null, indicating that no valid value is found. |
| TagsScope | Array of Tag | Associate Tag Note: This field may return null, indicating that no valid value is found. |
| ExcludeResourceIdsScope | Array of String | The rule is invalid for the specified resource ID, meaning it does not evaluate the resource. Note: This field may return null, indicating that no valid value is found. |
| AccountGroupId | String | Account group ID Note: This field may return null, indicating that no valid value is found. |
| AccountGroupName | String | Account group name Note: This field may return null, indicating that no valid value is found. |
| RuleOwnerId | Integer | Rule owner user ID Note: This field may return null, indicating that no valid value is found. |
| ManageTriggerType | Array of String | Trigger methods supported by preset rules Scheduled trigger Triggered by configuration change |
Custom rule evaluation result
Used by actions: PutEvaluations.
| Name | Type | Required | Description |
|---|---|---|---|
| ComplianceResourceId | String | Yes | Evaluated resource id. It can contain 0 to 256 characters. |
| ComplianceResourceType | String | Yes | Evaluated resource type. Supported: 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. It can contain 0 to 32 characters. |
| ComplianceType | String | Yes | Compliance type. Valid values: COMPLIANT: Compliant, NON_COMPLIANT: Non-compliant |
| Annotation | Annotation | No | Supplementary information for non-compliant resources. |
Resource list filter
Used by actions: ListAggregateDiscoveredResources, ListDiscoveredResources.
| Name | Type | Required | Description |
|---|---|---|---|
| Name | String | No | Query field name Resource name: resourceName Resource ID: resourceId Resource type: resourceType Resource region: resourceRegion Deletion status: resourceDelete 0 not deleted, 1 deleted resourceregionandzone region/az |
| Values | Array of String | No | Value of the field to query |
Parameter value
Used by actions: ListAggregateConfigRules, ListConfigRules.
| 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 Note: This field may return null, indicating that no valid value is found. |
Rule input parameters
Used by actions: ListAggregateConfigRules, ListConfigRules.
| Name | Type | Required | Description |
|---|---|---|---|
| ValueType | String | No | Value type. Integer: Integer, String: String. Note: This field may return null, indicating that no valid value is found. |
| ParameterKey | String | No | Parameter key Note: This field may return null, indicating that no valid value is found. |
| Type | String | No | Parameter type. Required type: Required, Optional type: Optional. Note: This field may return null, indicating that no valid value is found. |
| DefaultValue | String | No | Default value Note: This field may return null, indicating that no valid value is found. |
| Description | String | No | Description Note: This field may return null, indicating that no valid value is found. |
Resource list information response parameters structure
Used by actions: ListDiscoveredResources.
| Name | Type | Description |
|---|---|---|
| ResourceType | String | Resource type |
| ResourceName | String | Resource name |
| ResourceId | String | Resource ID |
| ResourceRegion | String | Region Note: This field may return null, indicating that no valid value is found. |
| ResourceStatus | String | Resource Status Note: This field may return null, indicating that no valid value is found. |
| ResourceDelete | Integer | 1: Deleted. 2: Not deleted. Note: This field may return null, indicating that no valid value is found. |
| ResourceCreateTime | String | Resource creation time Note: This field may return null, indicating that no valid value is found. |
| Tags | Array of Tag | Tag information Note: This field may return null, indicating that no valid value is found. |
| ResourceZone | String | Availability zone Note: This field may return null, indicating that no valid value is found. |
| ComplianceResult | String | Compliance status. Note: This field may return null, indicating that no valid value is found. |
Managing end rule conditions
Used by actions: ListAggregateConfigRules, ListConfigRules.
| Name | Type | Required | Description |
|---|---|---|---|
| EmptyAs | String | No | Condition is empty, Compliant: COMPLIANT, Non-compliant: NON_COMPLIANT, Not applicable: NOT_APPLICABLE. Note: This field may return null, indicating that no valid value is found. |
| SelectPath | String | No | Configuration path Note: This field may return null, indicating that no valid value is found. |
| Operator | String | No | Operators Note: This field may return null, indicating that no valid value is found. |
| Required | Boolean | No | Required or not. Note: This field may return null, indicating that no valid value is found. |
| DesiredValue | String | No | Expected value Note: This field may return null, indicating that no valid value is found. |
Tag
Used by actions: DescribeDiscoveredResource, ListAggregateConfigRules, ListAggregateDiscoveredResources, ListConfigRules, ListDiscoveredResources.
| Name | Type | Required | Description |
|---|---|---|---|
| TagKey | String | No | Tag key Note: This field may return null, indicating that no valid value is found. |
| TagValue | String | No | Tag value Note: This field may return null, indicating that no valid value is found. |
Rule supports trigger type
Used by actions: ListAggregateConfigRules, ListConfigRules.
| Name | Type | Required | Description |
|---|---|---|---|
| MessageType | String | Yes | Trigger Type |
| MaximumExecutionFrequency | String | No | Trigger time period Note: This field may return null, indicating that no valid value is found. |
文档反馈