Package com.pulumi.aws.route53
Class ResolverFirewallRuleGroupAssociationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.route53.ResolverFirewallRuleGroupAssociationArgs.Builder
-
- Enclosing class:
- ResolverFirewallRuleGroupAssociationArgs
public static final class ResolverFirewallRuleGroupAssociationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ResolverFirewallRuleGroupAssociationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ResolverFirewallRuleGroupAssociationArgs defaults)
-
-
Method Detail
-
firewallRuleGroupId
public ResolverFirewallRuleGroupAssociationArgs.Builder firewallRuleGroupId(com.pulumi.core.Output<java.lang.String> firewallRuleGroupId)
- Parameters:
firewallRuleGroupId- The unique identifier of the firewall rule group.- Returns:
- builder
-
firewallRuleGroupId
public ResolverFirewallRuleGroupAssociationArgs.Builder firewallRuleGroupId(java.lang.String firewallRuleGroupId)
- Parameters:
firewallRuleGroupId- The unique identifier of the firewall rule group.- Returns:
- builder
-
mutationProtection
public ResolverFirewallRuleGroupAssociationArgs.Builder mutationProtection(@Nullable com.pulumi.core.Output<java.lang.String> mutationProtection)
- Parameters:
mutationProtection- If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections. Valid values: `ENABLED`, `DISABLED`.- Returns:
- builder
-
mutationProtection
public ResolverFirewallRuleGroupAssociationArgs.Builder mutationProtection(java.lang.String mutationProtection)
- Parameters:
mutationProtection- If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections. Valid values: `ENABLED`, `DISABLED`.- Returns:
- builder
-
name
public ResolverFirewallRuleGroupAssociationArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- A name that lets you identify the rule group association, to manage and use it.- Returns:
- builder
-
name
public ResolverFirewallRuleGroupAssociationArgs.Builder name(java.lang.String name)
- Parameters:
name- A name that lets you identify the rule group association, to manage and use it.- Returns:
- builder
-
priority
public ResolverFirewallRuleGroupAssociationArgs.Builder priority(com.pulumi.core.Output<java.lang.Integer> priority)
- Parameters:
priority- The setting that determines the processing order of the rule group among the rule groups that you associate with the specified VPC. DNS Firewall filters VPC traffic starting from the rule group with the lowest numeric priority setting.- Returns:
- builder
-
priority
public ResolverFirewallRuleGroupAssociationArgs.Builder priority(java.lang.Integer priority)
- Parameters:
priority- The setting that determines the processing order of the rule group among the rule groups that you associate with the specified VPC. DNS Firewall filters VPC traffic starting from the rule group with the lowest numeric priority setting.- Returns:
- builder
-
region
public ResolverFirewallRuleGroupAssociationArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ResolverFirewallRuleGroupAssociationArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
tags
public ResolverFirewallRuleGroupAssociationArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public ResolverFirewallRuleGroupAssociationArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
vpcId
public ResolverFirewallRuleGroupAssociationArgs.Builder vpcId(com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId- The unique identifier of the VPC that you want to associate with the rule group.- Returns:
- builder
-
vpcId
public ResolverFirewallRuleGroupAssociationArgs.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId- The unique identifier of the VPC that you want to associate with the rule group.- Returns:
- builder
-
build
public ResolverFirewallRuleGroupAssociationArgs build()
-
-