Package com.pulumi.aws.cfg.inputs
Class RuleScopeArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cfg.inputs.RuleScopeArgs.Builder
-
- Enclosing class:
- RuleScopeArgs
public static final class RuleScopeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RuleScopeArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleScopeArgsbuild()RuleScopeArgs.BuildercomplianceResourceId(com.pulumi.core.Output<java.lang.String> complianceResourceId)RuleScopeArgs.BuildercomplianceResourceId(java.lang.String complianceResourceId)RuleScopeArgs.BuildercomplianceResourceTypes(com.pulumi.core.Output<java.util.List<java.lang.String>> complianceResourceTypes)RuleScopeArgs.BuildercomplianceResourceTypes(java.lang.String... complianceResourceTypes)RuleScopeArgs.BuildercomplianceResourceTypes(java.util.List<java.lang.String> complianceResourceTypes)RuleScopeArgs.BuildertagKey(com.pulumi.core.Output<java.lang.String> tagKey)RuleScopeArgs.BuildertagKey(java.lang.String tagKey)RuleScopeArgs.BuildertagValue(com.pulumi.core.Output<java.lang.String> tagValue)RuleScopeArgs.BuildertagValue(java.lang.String tagValue)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RuleScopeArgs defaults)
-
-
Method Detail
-
complianceResourceId
public RuleScopeArgs.Builder complianceResourceId(@Nullable com.pulumi.core.Output<java.lang.String> complianceResourceId)
- Parameters:
complianceResourceId- The IDs of the only AWS resource that you want to trigger an evaluation for the rule. If you specify a resource ID, you must specify one resource type for `complianceResourceTypes`.- Returns:
- builder
-
complianceResourceId
public RuleScopeArgs.Builder complianceResourceId(java.lang.String complianceResourceId)
- Parameters:
complianceResourceId- The IDs of the only AWS resource that you want to trigger an evaluation for the rule. If you specify a resource ID, you must specify one resource type for `complianceResourceTypes`.- Returns:
- builder
-
complianceResourceTypes
public RuleScopeArgs.Builder complianceResourceTypes(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> complianceResourceTypes)
- Parameters:
complianceResourceTypes- A list of resource types of only those AWS resources that you want to trigger an evaluation for the ruleE.g., `AWS::EC2::Instance`. You can only specify one type if you also specify a resource ID for `complianceResourceId`. See [relevant part of AWS Docs](http://docs.aws.amazon.com/config/latest/APIReference/API_ResourceIdentifier.html#config-Type-ResourceIdentifier-resourceType) for available types.- Returns:
- builder
-
complianceResourceTypes
public RuleScopeArgs.Builder complianceResourceTypes(java.util.List<java.lang.String> complianceResourceTypes)
- Parameters:
complianceResourceTypes- A list of resource types of only those AWS resources that you want to trigger an evaluation for the ruleE.g., `AWS::EC2::Instance`. You can only specify one type if you also specify a resource ID for `complianceResourceId`. See [relevant part of AWS Docs](http://docs.aws.amazon.com/config/latest/APIReference/API_ResourceIdentifier.html#config-Type-ResourceIdentifier-resourceType) for available types.- Returns:
- builder
-
complianceResourceTypes
public RuleScopeArgs.Builder complianceResourceTypes(java.lang.String... complianceResourceTypes)
- Parameters:
complianceResourceTypes- A list of resource types of only those AWS resources that you want to trigger an evaluation for the ruleE.g., `AWS::EC2::Instance`. You can only specify one type if you also specify a resource ID for `complianceResourceId`. See [relevant part of AWS Docs](http://docs.aws.amazon.com/config/latest/APIReference/API_ResourceIdentifier.html#config-Type-ResourceIdentifier-resourceType) for available types.- Returns:
- builder
-
tagKey
public RuleScopeArgs.Builder tagKey(@Nullable com.pulumi.core.Output<java.lang.String> tagKey)
- Parameters:
tagKey- The tag key that is applied to only those AWS resources that you want you want to trigger an evaluation for the rule.- Returns:
- builder
-
tagKey
public RuleScopeArgs.Builder tagKey(java.lang.String tagKey)
- Parameters:
tagKey- The tag key that is applied to only those AWS resources that you want you want to trigger an evaluation for the rule.- Returns:
- builder
-
tagValue
public RuleScopeArgs.Builder tagValue(@Nullable com.pulumi.core.Output<java.lang.String> tagValue)
- Parameters:
tagValue- The tag value applied to only those AWS resources that you want to trigger an evaluation for the rule.- Returns:
- builder
-
tagValue
public RuleScopeArgs.Builder tagValue(java.lang.String tagValue)
- Parameters:
tagValue- The tag value applied to only those AWS resources that you want to trigger an evaluation for the rule.- Returns:
- builder
-
build
public RuleScopeArgs build()
-
-