ComputeFirewall.Builder |
ComputeFirewall.Builder.allow(com.hashicorp.cdktf.IResolvable allow) |
allow block.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.allow(List<? extends ComputeFirewallAllow> allow) |
allow block.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.count(Number count) |
|
static ComputeFirewall.Builder |
ComputeFirewall.Builder.create(software.constructs.Construct scope,
String id) |
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.deny(com.hashicorp.cdktf.IResolvable deny) |
deny block.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.deny(List<? extends ComputeFirewallDeny> deny) |
deny block.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.description(String description) |
An optional description of this resource.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.destinationRanges(List<String> destinationRanges) |
If destination ranges are specified, the firewall will apply only to traffic that has destination IP address in these ranges.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.direction(String direction) |
Direction of traffic to which this firewall applies;
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.disabled(com.hashicorp.cdktf.IResolvable disabled) |
Denotes whether the firewall rule is disabled, i.e not applied to the network it is associated with.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.disabled(Boolean disabled) |
Denotes whether the firewall rule is disabled, i.e not applied to the network it is associated with.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.enableLogging(com.hashicorp.cdktf.IResolvable enableLogging) |
This field denotes whether to enable logging for a particular firewall rule.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.enableLogging(Boolean enableLogging) |
This field denotes whether to enable logging for a particular firewall rule.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_firewall#id ComputeFirewall#id}.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.logConfig(ComputeFirewallLogConfig logConfig) |
log_config block.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.name(String name) |
Name of the resource.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.network(String network) |
The name or self_link of the network to attach this firewall to.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.priority(Number priority) |
Priority for this rule.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.project(String project) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_firewall#project ComputeFirewall#project}.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.provisioners(List<? extends Object> provisioners) |
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.sourceRanges(List<String> sourceRanges) |
If source ranges are specified, the firewall will apply only to traffic that has source IP address in these ranges.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.sourceServiceAccounts(List<String> sourceServiceAccounts) |
If source service accounts are specified, the firewall will apply only to traffic originating from an instance with a service account in this list.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.sourceTags(List<String> sourceTags) |
If source tags are specified, the firewall will apply only to traffic with source IP that belongs to a tag listed in source tags.
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.targetServiceAccounts(List<String> targetServiceAccounts) |
A list of service accounts indicating sets of instances located in the network that may make network connections as specified in allowed[].
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.targetTags(List<String> targetTags) |
A list of instance tags indicating sets of instances located in the network that may make network connections as specified in allowed[].
|
ComputeFirewall.Builder |
ComputeFirewall.Builder.timeouts(ComputeFirewallTimeouts timeouts) |
timeouts block.
|