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. |
configRuleTriggerTypes
Required
public java.lang.Object getConfigRuleTriggerTypes();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
resourceTypesScope
Required
public java.lang.Object getResourceTypesScope();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
riskLevel
Required
public java.lang.Object getRiskLevel();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
ruleName
Required
public java.lang.Object getRuleName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
sourceIdentifier
Required
public java.lang.Object getSourceIdentifier();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
sourceOwner
Required
public java.lang.Object getSourceOwner();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
description
Optional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
excludeResourceIdsScope
Optional
public java.lang.Object getExcludeResourceIdsScope();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
inputParameters
Optional
public java.lang.Object getInputParameters();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map
maximumExecutionFrequency
Optional
public java.lang.Object getMaximumExecutionFrequency();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
regionIdsScope
Optional
public java.lang.Object getRegionIdsScope();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
resourceGroupIdsScope
Optional
public java.lang.Object getResourceGroupIdsScope();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
tagKeyLogicScope
Optional
public java.lang.Object getTagKeyLogicScope();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
tagKeyScope
Optional
public java.lang.Object getTagKeyScope();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
tagValueScope
Optional
public java.lang.Object getTagValueScope();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable