@Stability(value=Stable) public static final class CfnFirewall.Builder extends Object implements software.amazon.jsii.Builder<CfnFirewall>
CfnFirewall
.Modifier and Type | Method and Description |
---|---|
CfnFirewall |
build() |
static CfnFirewall.Builder |
create(software.constructs.Construct scope,
String id) |
CfnFirewall.Builder |
deleteProtection(Boolean deleteProtection)
`AWS::NetworkFirewall::Firewall.DeleteProtection`.
|
CfnFirewall.Builder |
deleteProtection(IResolvable deleteProtection)
`AWS::NetworkFirewall::Firewall.DeleteProtection`.
|
CfnFirewall.Builder |
description(String description)
`AWS::NetworkFirewall::Firewall.Description`.
|
CfnFirewall.Builder |
firewallName(String firewallName)
`AWS::NetworkFirewall::Firewall.FirewallName`.
|
CfnFirewall.Builder |
firewallPolicyArn(String firewallPolicyArn)
`AWS::NetworkFirewall::Firewall.FirewallPolicyArn`.
|
CfnFirewall.Builder |
firewallPolicyChangeProtection(Boolean firewallPolicyChangeProtection)
`AWS::NetworkFirewall::Firewall.FirewallPolicyChangeProtection`.
|
CfnFirewall.Builder |
firewallPolicyChangeProtection(IResolvable firewallPolicyChangeProtection)
`AWS::NetworkFirewall::Firewall.FirewallPolicyChangeProtection`.
|
CfnFirewall.Builder |
subnetChangeProtection(Boolean subnetChangeProtection)
`AWS::NetworkFirewall::Firewall.SubnetChangeProtection`.
|
CfnFirewall.Builder |
subnetChangeProtection(IResolvable subnetChangeProtection)
`AWS::NetworkFirewall::Firewall.SubnetChangeProtection`.
|
CfnFirewall.Builder |
subnetMappings(IResolvable subnetMappings)
`AWS::NetworkFirewall::Firewall.SubnetMappings`.
|
CfnFirewall.Builder |
subnetMappings(List<? extends Object> subnetMappings)
`AWS::NetworkFirewall::Firewall.SubnetMappings`.
|
CfnFirewall.Builder |
tags(List<? extends CfnTag> tags)
`AWS::NetworkFirewall::Firewall.Tags`.
|
CfnFirewall.Builder |
vpcId(String vpcId)
`AWS::NetworkFirewall::Firewall.VpcId`.
|
@Stability(value=Stable) public static CfnFirewall.Builder create(software.constructs.Construct scope, String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnFirewall.SubnetMappingProperty.Builder
.@Stability(value=Stable) public CfnFirewall.Builder firewallName(String firewallName)
firewallName
- `AWS::NetworkFirewall::Firewall.FirewallName`. This parameter is required.this
@Stability(value=Stable) public CfnFirewall.Builder firewallPolicyArn(String firewallPolicyArn)
firewallPolicyArn
- `AWS::NetworkFirewall::Firewall.FirewallPolicyArn`. This parameter is required.this
@Stability(value=Stable) public CfnFirewall.Builder subnetMappings(IResolvable subnetMappings)
subnetMappings
- `AWS::NetworkFirewall::Firewall.SubnetMappings`. This parameter is required.this
@Stability(value=Stable) public CfnFirewall.Builder subnetMappings(List<? extends Object> subnetMappings)
subnetMappings
- `AWS::NetworkFirewall::Firewall.SubnetMappings`. This parameter is required.this
@Stability(value=Stable) public CfnFirewall.Builder vpcId(String vpcId)
vpcId
- `AWS::NetworkFirewall::Firewall.VpcId`. This parameter is required.this
@Stability(value=Stable) public CfnFirewall.Builder deleteProtection(Boolean deleteProtection)
deleteProtection
- `AWS::NetworkFirewall::Firewall.DeleteProtection`. This parameter is required.this
@Stability(value=Stable) public CfnFirewall.Builder deleteProtection(IResolvable deleteProtection)
deleteProtection
- `AWS::NetworkFirewall::Firewall.DeleteProtection`. This parameter is required.this
@Stability(value=Stable) public CfnFirewall.Builder description(String description)
description
- `AWS::NetworkFirewall::Firewall.Description`. This parameter is required.this
@Stability(value=Stable) public CfnFirewall.Builder firewallPolicyChangeProtection(Boolean firewallPolicyChangeProtection)
firewallPolicyChangeProtection
- `AWS::NetworkFirewall::Firewall.FirewallPolicyChangeProtection`. This parameter is required.this
@Stability(value=Stable) public CfnFirewall.Builder firewallPolicyChangeProtection(IResolvable firewallPolicyChangeProtection)
firewallPolicyChangeProtection
- `AWS::NetworkFirewall::Firewall.FirewallPolicyChangeProtection`. This parameter is required.this
@Stability(value=Stable) public CfnFirewall.Builder subnetChangeProtection(Boolean subnetChangeProtection)
subnetChangeProtection
- `AWS::NetworkFirewall::Firewall.SubnetChangeProtection`. This parameter is required.this
@Stability(value=Stable) public CfnFirewall.Builder subnetChangeProtection(IResolvable subnetChangeProtection)
subnetChangeProtection
- `AWS::NetworkFirewall::Firewall.SubnetChangeProtection`. This parameter is required.this
@Stability(value=Stable) public CfnFirewall.Builder tags(List<? extends CfnTag> tags)
tags
- `AWS::NetworkFirewall::Firewall.Tags`. This parameter is required.this
@Stability(value=Stable) public CfnFirewall build()
build
in interface software.amazon.jsii.Builder<CfnFirewall>
Copyright © 2021. All rights reserved.