Package com.pulumi.aws.route53.inputs
Class ResolverFirewallRuleGroupAssociationState.Builder
- java.lang.Object
-
- com.pulumi.aws.route53.inputs.ResolverFirewallRuleGroupAssociationState.Builder
-
- Enclosing class:
- ResolverFirewallRuleGroupAssociationState
public static final class ResolverFirewallRuleGroupAssociationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ResolverFirewallRuleGroupAssociationState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ResolverFirewallRuleGroupAssociationState defaults)
-
-
Method Detail
-
arn
public ResolverFirewallRuleGroupAssociationState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the firewall rule group association.- Returns:
- builder
-
arn
public ResolverFirewallRuleGroupAssociationState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the firewall rule group association.- Returns:
- builder
-
firewallRuleGroupId
public ResolverFirewallRuleGroupAssociationState.Builder firewallRuleGroupId(@Nullable com.pulumi.core.Output<java.lang.String> firewallRuleGroupId)
- Parameters:
firewallRuleGroupId- The unique identifier of the firewall rule group.- Returns:
- builder
-
firewallRuleGroupId
public ResolverFirewallRuleGroupAssociationState.Builder firewallRuleGroupId(java.lang.String firewallRuleGroupId)
- Parameters:
firewallRuleGroupId- The unique identifier of the firewall rule group.- Returns:
- builder
-
mutationProtection
public ResolverFirewallRuleGroupAssociationState.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 ResolverFirewallRuleGroupAssociationState.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 ResolverFirewallRuleGroupAssociationState.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 ResolverFirewallRuleGroupAssociationState.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 ResolverFirewallRuleGroupAssociationState.Builder priority(@Nullable 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 ResolverFirewallRuleGroupAssociationState.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 ResolverFirewallRuleGroupAssociationState.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 ResolverFirewallRuleGroupAssociationState.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 ResolverFirewallRuleGroupAssociationState.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 ResolverFirewallRuleGroupAssociationState.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
-
tagsAll
public ResolverFirewallRuleGroupAssociationState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public ResolverFirewallRuleGroupAssociationState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
vpcId
public ResolverFirewallRuleGroupAssociationState.Builder vpcId(@Nullable 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 ResolverFirewallRuleGroupAssociationState.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 ResolverFirewallRuleGroupAssociationState build()
-
-