Skip to content

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