Skip to content

RosRuleProps

Properties for defining a RosRule.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-config-rule

Initializer

import { RosRuleProps } from '@alicloud/ros-cdk-config'
const rosRuleProps: RosRuleProps = { ... }

Properties

Name Type Description
configRuleTriggerTypes string | @alicloud/ros-cdk-core.IResolvable No description.
resourceTypesScope @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
riskLevel number | @alicloud/ros-cdk-core.IResolvable No description.
ruleName string | @alicloud/ros-cdk-core.IResolvable No description.
sourceIdentifier string | @alicloud/ros-cdk-core.IResolvable No description.
sourceOwner string | @alicloud/ros-cdk-core.IResolvable No description.
description string | @alicloud/ros-cdk-core.IResolvable No description.
excludeResourceIdsScope string | @alicloud/ros-cdk-core.IResolvable No description.
inputParameters @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any} No description.
maximumExecutionFrequency string | @alicloud/ros-cdk-core.IResolvable No description.
regionIdsScope string | @alicloud/ros-cdk-core.IResolvable No description.
resourceGroupIdsScope string | @alicloud/ros-cdk-core.IResolvable No description.
tagKeyLogicScope string | @alicloud/ros-cdk-core.IResolvable No description.
tagKeyScope string | @alicloud/ros-cdk-core.IResolvable No description.
tagValueScope string | @alicloud/ros-cdk-core.IResolvable No description.

configRuleTriggerTypesRequired

public readonly configRuleTriggerTypes: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

resourceTypesScopeRequired

public readonly resourceTypesScope: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

riskLevelRequired

public readonly riskLevel: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

ruleNameRequired

public readonly ruleName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

sourceIdentifierRequired

public readonly sourceIdentifier: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

sourceOwnerRequired

public readonly sourceOwner: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

descriptionOptional

public readonly description: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

excludeResourceIdsScopeOptional

public readonly excludeResourceIdsScope: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

inputParametersOptional

public readonly inputParameters: IResolvable | {[ key: string ]: any};
  • Type: @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any}

maximumExecutionFrequencyOptional

public readonly maximumExecutionFrequency: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

regionIdsScopeOptional

public readonly regionIdsScope: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

resourceGroupIdsScopeOptional

public readonly resourceGroupIdsScope: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

tagKeyLogicScopeOptional

public readonly tagKeyLogicScope: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

tagKeyScopeOptional

public readonly tagKeyScope: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

tagValueScopeOptional

public readonly tagValueScope: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable