Package com.pulumi.alicloud.cfg
Class AggregateCompliancePackArgs.Builder
- java.lang.Object
-
- com.pulumi.alicloud.cfg.AggregateCompliancePackArgs.Builder
-
- Enclosing class:
- AggregateCompliancePackArgs
public static final class AggregateCompliancePackArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AggregateCompliancePackArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AggregateCompliancePackArgs defaults)
-
-
Method Detail
-
aggregateCompliancePackName
public AggregateCompliancePackArgs.Builder aggregateCompliancePackName(com.pulumi.core.Output<java.lang.String> aggregateCompliancePackName)
- Parameters:
aggregateCompliancePackName
- The name of compliance package name. **NOTE:** From version 1.145.0, `aggregate_compliance_pack_name` can be modified.- Returns:
- builder
-
aggregateCompliancePackName
public AggregateCompliancePackArgs.Builder aggregateCompliancePackName(java.lang.String aggregateCompliancePackName)
- Parameters:
aggregateCompliancePackName
- The name of compliance package name. **NOTE:** From version 1.145.0, `aggregate_compliance_pack_name` can be modified.- Returns:
- builder
-
aggregatorId
public AggregateCompliancePackArgs.Builder aggregatorId(com.pulumi.core.Output<java.lang.String> aggregatorId)
- Parameters:
aggregatorId
- The ID of aggregator.- Returns:
- builder
-
aggregatorId
public AggregateCompliancePackArgs.Builder aggregatorId(java.lang.String aggregatorId)
- Parameters:
aggregatorId
- The ID of aggregator.- Returns:
- builder
-
compliancePackTemplateId
public AggregateCompliancePackArgs.Builder compliancePackTemplateId(@Nullable com.pulumi.core.Output<java.lang.String> compliancePackTemplateId)
- Parameters:
compliancePackTemplateId
- The Template ID of compliance package.- Returns:
- builder
-
compliancePackTemplateId
public AggregateCompliancePackArgs.Builder compliancePackTemplateId(java.lang.String compliancePackTemplateId)
- Parameters:
compliancePackTemplateId
- The Template ID of compliance package.- Returns:
- builder
-
configRuleIds
public AggregateCompliancePackArgs.Builder configRuleIds(@Nullable com.pulumi.core.Output<java.util.List<AggregateCompliancePackConfigRuleIdArgs>> configRuleIds)
- Parameters:
configRuleIds
- A list of Config Rule IDs. See `config_rule_ids` below.- Returns:
- builder
-
configRuleIds
public AggregateCompliancePackArgs.Builder configRuleIds(java.util.List<AggregateCompliancePackConfigRuleIdArgs> configRuleIds)
- Parameters:
configRuleIds
- A list of Config Rule IDs. See `config_rule_ids` below.- Returns:
- builder
-
configRuleIds
public AggregateCompliancePackArgs.Builder configRuleIds(AggregateCompliancePackConfigRuleIdArgs... configRuleIds)
- Parameters:
configRuleIds
- A list of Config Rule IDs. See `config_rule_ids` below.- Returns:
- builder
-
configRules
@Deprecated public AggregateCompliancePackArgs.Builder configRules(@Nullable com.pulumi.core.Output<java.util.List<AggregateCompliancePackConfigRuleArgs>> configRules)
Deprecated.Field `config_rules` has been deprecated from provider version 1.141.0. New field `config_rule_ids` instead.- Parameters:
configRules
- A list of Config Rules. See `config_rules` below. **NOTE:** Field `config_rules` has been deprecated from provider version 1.141.0. New field `config_rule_ids` instead.- Returns:
- builder
-
configRules
@Deprecated public AggregateCompliancePackArgs.Builder configRules(java.util.List<AggregateCompliancePackConfigRuleArgs> configRules)
Deprecated.Field `config_rules` has been deprecated from provider version 1.141.0. New field `config_rule_ids` instead.- Parameters:
configRules
- A list of Config Rules. See `config_rules` below. **NOTE:** Field `config_rules` has been deprecated from provider version 1.141.0. New field `config_rule_ids` instead.- Returns:
- builder
-
configRules
@Deprecated public AggregateCompliancePackArgs.Builder configRules(AggregateCompliancePackConfigRuleArgs... configRules)
Deprecated.Field `config_rules` has been deprecated from provider version 1.141.0. New field `config_rule_ids` instead.- Parameters:
configRules
- A list of Config Rules. See `config_rules` below. **NOTE:** Field `config_rules` has been deprecated from provider version 1.141.0. New field `config_rule_ids` instead.- Returns:
- builder
-
description
public AggregateCompliancePackArgs.Builder description(com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- The description of compliance package.- Returns:
- builder
-
description
public AggregateCompliancePackArgs.Builder description(java.lang.String description)
- Parameters:
description
- The description of compliance package.- Returns:
- builder
-
riskLevel
public AggregateCompliancePackArgs.Builder riskLevel(com.pulumi.core.Output<java.lang.Integer> riskLevel)
- Parameters:
riskLevel
- The Risk Level. Valid values:- Returns:
- builder
-
riskLevel
public AggregateCompliancePackArgs.Builder riskLevel(java.lang.Integer riskLevel)
- Parameters:
riskLevel
- The Risk Level. Valid values:- Returns:
- builder
-
build
public AggregateCompliancePackArgs build()
-
-