RosRuleProps
Properties for defining a RosRule.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-config-rule
Initializer
import com.aliyun.ros.cdk.config.RosRuleProps;
RosRuleProps.builder()
.configRuleTriggerTypes(java.lang.String)
.configRuleTriggerTypes(IResolvable)
.resourceTypesScope(IResolvable)
.resourceTypesScope(java.util.List<java.lang.String)
.resourceTypesScope(IResolvable>)
.riskLevel(java.lang.Number)
.riskLevel(IResolvable)
.ruleName(java.lang.String)
.ruleName(IResolvable)
.sourceIdentifier(java.lang.String)
.sourceIdentifier(IResolvable)
.sourceOwner(java.lang.String)
.sourceOwner(IResolvable)
// .description(java.lang.String)
// .description(IResolvable)
// .excludeResourceIdsScope(java.lang.String)
// .excludeResourceIdsScope(IResolvable)
// .inputParameters(IResolvable)
// .inputParameters(java.util.Map<java.lang.String, java.lang.Object>)
// .maximumExecutionFrequency(java.lang.String)
// .maximumExecutionFrequency(IResolvable)
// .regionIdsScope(java.lang.String)
// .regionIdsScope(IResolvable)
// .resourceGroupIdsScope(java.lang.String)
// .resourceGroupIdsScope(IResolvable)
// .tagKeyLogicScope(java.lang.String)
// .tagKeyLogicScope(IResolvable)
// .tagKeyScope(java.lang.String)
// .tagKeyScope(IResolvable)
// .tagValueScope(java.lang.String)
// .tagValueScope(IResolvable)
.build();
Properties
| Name | Type | Description |
|---|---|---|
configRuleTriggerTypes |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
resourceTypesScope |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
riskLevel |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
ruleName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
sourceIdentifier |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
sourceOwner |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
description |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
excludeResourceIdsScope |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
inputParameters |
com.aliyun.ros.cdk.core.IResolvable OR java.util.Map |
No description. |
maximumExecutionFrequency |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
regionIdsScope |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
resourceGroupIdsScope |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
tagKeyLogicScope |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
tagKeyScope |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
tagValueScope |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
configRuleTriggerTypesRequired
public java.lang.Object getConfigRuleTriggerTypes();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
resourceTypesScopeRequired
public java.lang.Object getResourceTypesScope();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
riskLevelRequired
public java.lang.Object getRiskLevel();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
ruleNameRequired
public java.lang.Object getRuleName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
sourceIdentifierRequired
public java.lang.Object getSourceIdentifier();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
sourceOwnerRequired
public java.lang.Object getSourceOwner();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
descriptionOptional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
excludeResourceIdsScopeOptional
public java.lang.Object getExcludeResourceIdsScope();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
inputParametersOptional
public java.lang.Object getInputParameters();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map
maximumExecutionFrequencyOptional
public java.lang.Object getMaximumExecutionFrequency();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
regionIdsScopeOptional
public java.lang.Object getRegionIdsScope();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
resourceGroupIdsScopeOptional
public java.lang.Object getResourceGroupIdsScope();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
tagKeyLogicScopeOptional
public java.lang.Object getTagKeyLogicScope();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
tagKeyScopeOptional
public java.lang.Object getTagKeyScope();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
tagValueScopeOptional
public java.lang.Object getTagValueScope();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable