Package com.pulumi.aws.fms.inputs
Class PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.fms.inputs.PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder
-
- Enclosing class:
- PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs
public static final class PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs defaults)
-
-
Method Detail
-
cidrBlock
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder cidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> cidrBlock)
- Parameters:
cidrBlock- IPv4 network range to allow or deny, in CIDR notation.- Returns:
- builder
-
cidrBlock
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder cidrBlock(java.lang.String cidrBlock)
- Parameters:
cidrBlock- IPv4 network range to allow or deny, in CIDR notation.- Returns:
- builder
-
egress
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder egress(com.pulumi.core.Output<java.lang.Boolean> egress)
- Parameters:
egress- Whether Firewall Manager creates an egress rule. If `false`, Firewall Manager creates an ingress rule.- Returns:
- builder
-
egress
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder egress(java.lang.Boolean egress)
- Parameters:
egress- Whether Firewall Manager creates an egress rule. If `false`, Firewall Manager creates an ingress rule.- Returns:
- builder
-
icmpTypeCodes
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder icmpTypeCodes(@Nullable com.pulumi.core.Output<java.util.List<PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs>> icmpTypeCodes)
- Parameters:
icmpTypeCodes- ICMP protocol configuration specifying the ICMP type and code. See the `icmpTypeCode` block.- Returns:
- builder
-
icmpTypeCodes
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder icmpTypeCodes(java.util.List<PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs> icmpTypeCodes)
- Parameters:
icmpTypeCodes- ICMP protocol configuration specifying the ICMP type and code. See the `icmpTypeCode` block.- Returns:
- builder
-
icmpTypeCodes
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder icmpTypeCodes(PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryIcmpTypeCodeArgs... icmpTypeCodes)
- Parameters:
icmpTypeCodes- ICMP protocol configuration specifying the ICMP type and code. See the `icmpTypeCode` block.- Returns:
- builder
-
ipv6CidrBlock
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder ipv6CidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> ipv6CidrBlock)
- Parameters:
ipv6CidrBlock- IPv6 network range to allow or deny, in CIDR notation.- Returns:
- builder
-
ipv6CidrBlock
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder ipv6CidrBlock(java.lang.String ipv6CidrBlock)
- Parameters:
ipv6CidrBlock- IPv6 network range to allow or deny, in CIDR notation.- Returns:
- builder
-
portRanges
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder portRanges(@Nullable com.pulumi.core.Output<java.util.List<PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs>> portRanges)
- Parameters:
portRanges- Port range configuration for the rule. See the `portRange` block.- Returns:
- builder
-
portRanges
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder portRanges(java.util.List<PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs> portRanges)
- Parameters:
portRanges- Port range configuration for the rule. See the `portRange` block.- Returns:
- builder
-
portRanges
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder portRanges(PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryPortRangeArgs... portRanges)
- Parameters:
portRanges- Port range configuration for the rule. See the `portRange` block.- Returns:
- builder
-
protocol
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder protocol(com.pulumi.core.Output<java.lang.String> protocol)
- Parameters:
protocol- Protocol number. A value of `-1` means all protocols.- Returns:
- builder
-
protocol
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder protocol(java.lang.String protocol)
- Parameters:
protocol- Protocol number. A value of `-1` means all protocols.- Returns:
- builder
-
ruleAction
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder ruleAction(com.pulumi.core.Output<java.lang.String> ruleAction)
- Parameters:
ruleAction- Whether to allow or deny the traffic that matches the rule. Valid values: `allow`, `deny`.- Returns:
- builder
-
ruleAction
public PolicySecurityServicePolicyDataPolicyOptionNetworkAclCommonPolicyNetworkAclEntrySetFirstEntryArgs.Builder ruleAction(java.lang.String ruleAction)
- Parameters:
ruleAction- Whether to allow or deny the traffic that matches the rule. Valid values: `allow`, `deny`.- Returns:
- builder
-
-