1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIsNetworkAcl
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.getIsNetworkAcl

Explore with Pulumi AI

ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

Retrieve information of an network ACL data source. For more information, about managing network ACL, see create a network acl.

Note: VPC infrastructure services are a regional specific based endpoint, by default targets to us-south. Please make sure to target right region in the provider block as shown in the provider.tf file, if VPC service is created in region other than us-south.

provider.tf

import * as pulumi from "@pulumi/pulumi";
Copy
import pulumi
Copy
package main

import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;

return await Deployment.RunAsync(() => 
{
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
    }
}
Copy
{}
Copy

Using getIsNetworkAcl

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getIsNetworkAcl(args: GetIsNetworkAclArgs, opts?: InvokeOptions): Promise<GetIsNetworkAclResult>
function getIsNetworkAclOutput(args: GetIsNetworkAclOutputArgs, opts?: InvokeOptions): Output<GetIsNetworkAclResult>
Copy
def get_is_network_acl(id: Optional[str] = None,
                       name: Optional[str] = None,
                       network_acl: Optional[str] = None,
                       vpc_name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetIsNetworkAclResult
def get_is_network_acl_output(id: Optional[pulumi.Input[str]] = None,
                       name: Optional[pulumi.Input[str]] = None,
                       network_acl: Optional[pulumi.Input[str]] = None,
                       vpc_name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetIsNetworkAclResult]
Copy
func LookupIsNetworkAcl(ctx *Context, args *LookupIsNetworkAclArgs, opts ...InvokeOption) (*LookupIsNetworkAclResult, error)
func LookupIsNetworkAclOutput(ctx *Context, args *LookupIsNetworkAclOutputArgs, opts ...InvokeOption) LookupIsNetworkAclResultOutput
Copy

> Note: This function is named LookupIsNetworkAcl in the Go SDK.

public static class GetIsNetworkAcl 
{
    public static Task<GetIsNetworkAclResult> InvokeAsync(GetIsNetworkAclArgs args, InvokeOptions? opts = null)
    public static Output<GetIsNetworkAclResult> Invoke(GetIsNetworkAclInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetIsNetworkAclResult> getIsNetworkAcl(GetIsNetworkAclArgs args, InvokeOptions options)
public static Output<GetIsNetworkAclResult> getIsNetworkAcl(GetIsNetworkAclArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getIsNetworkAcl:getIsNetworkAcl
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
(String) The unique identifier for this VPC.
Name string
The name of the network ACL.
NetworkAcl string
The network ACL identifier.
VpcName string
The name of the VPC. Note Provide network_acl or the combination of vpc_name and name.
Id string
(String) The unique identifier for this VPC.
Name string
The name of the network ACL.
NetworkAcl string
The network ACL identifier.
VpcName string
The name of the VPC. Note Provide network_acl or the combination of vpc_name and name.
id String
(String) The unique identifier for this VPC.
name String
The name of the network ACL.
networkAcl String
The network ACL identifier.
vpcName String
The name of the VPC. Note Provide network_acl or the combination of vpc_name and name.
id string
(String) The unique identifier for this VPC.
name string
The name of the network ACL.
networkAcl string
The network ACL identifier.
vpcName string
The name of the VPC. Note Provide network_acl or the combination of vpc_name and name.
id str
(String) The unique identifier for this VPC.
name str
The name of the network ACL.
network_acl str
The network ACL identifier.
vpc_name str
The name of the VPC. Note Provide network_acl or the combination of vpc_name and name.
id String
(String) The unique identifier for this VPC.
name String
The name of the network ACL.
networkAcl String
The network ACL identifier.
vpcName String
The name of the VPC. Note Provide network_acl or the combination of vpc_name and name.

getIsNetworkAcl Result

The following output properties are available:

AccessTags List<string>
CreatedAt string
(String) The date and time that the network ACL was created.
Crn string
(String) The CRN for this VPC.
Href string
(String) The URL for this VPC.
Id string
(String) The unique identifier for this VPC.
ResourceGroups List<GetIsNetworkAclResourceGroup>
(List) The resource group object, for this network ACL.
Rules List<GetIsNetworkAclRule>
(Array of Strings) A list of rules for a network ACL. The order in which the rules are added to the list determines the priority of the rules. For example, the first rule that you want to enforce must be specified as the first rule in this list.
Subnets List<GetIsNetworkAclSubnet>
(List) The subnets to which this network ACL is attached.
Vpcs List<GetIsNetworkAclVpc>
(List) The VPC this network ACL is a part of.
Name string
(String) The unique user-defined name for this VPC.
NetworkAcl string
VpcName string
AccessTags []string
CreatedAt string
(String) The date and time that the network ACL was created.
Crn string
(String) The CRN for this VPC.
Href string
(String) The URL for this VPC.
Id string
(String) The unique identifier for this VPC.
ResourceGroups []GetIsNetworkAclResourceGroup
(List) The resource group object, for this network ACL.
Rules []GetIsNetworkAclRuleType
(Array of Strings) A list of rules for a network ACL. The order in which the rules are added to the list determines the priority of the rules. For example, the first rule that you want to enforce must be specified as the first rule in this list.
Subnets []GetIsNetworkAclSubnet
(List) The subnets to which this network ACL is attached.
Vpcs []GetIsNetworkAclVpc
(List) The VPC this network ACL is a part of.
Name string
(String) The unique user-defined name for this VPC.
NetworkAcl string
VpcName string
accessTags List<String>
createdAt String
(String) The date and time that the network ACL was created.
crn String
(String) The CRN for this VPC.
href String
(String) The URL for this VPC.
id String
(String) The unique identifier for this VPC.
resourceGroups List<GetIsNetworkAclResourceGroup>
(List) The resource group object, for this network ACL.
rules List<GetIsNetworkAclRule>
(Array of Strings) A list of rules for a network ACL. The order in which the rules are added to the list determines the priority of the rules. For example, the first rule that you want to enforce must be specified as the first rule in this list.
subnets List<GetIsNetworkAclSubnet>
(List) The subnets to which this network ACL is attached.
vpcs List<GetIsNetworkAclVpc>
(List) The VPC this network ACL is a part of.
name String
(String) The unique user-defined name for this VPC.
networkAcl String
vpcName String
accessTags string[]
createdAt string
(String) The date and time that the network ACL was created.
crn string
(String) The CRN for this VPC.
href string
(String) The URL for this VPC.
id string
(String) The unique identifier for this VPC.
resourceGroups GetIsNetworkAclResourceGroup[]
(List) The resource group object, for this network ACL.
rules GetIsNetworkAclRule[]
(Array of Strings) A list of rules for a network ACL. The order in which the rules are added to the list determines the priority of the rules. For example, the first rule that you want to enforce must be specified as the first rule in this list.
subnets GetIsNetworkAclSubnet[]
(List) The subnets to which this network ACL is attached.
vpcs GetIsNetworkAclVpc[]
(List) The VPC this network ACL is a part of.
name string
(String) The unique user-defined name for this VPC.
networkAcl string
vpcName string
access_tags Sequence[str]
created_at str
(String) The date and time that the network ACL was created.
crn str
(String) The CRN for this VPC.
href str
(String) The URL for this VPC.
id str
(String) The unique identifier for this VPC.
resource_groups Sequence[GetIsNetworkAclResourceGroup]
(List) The resource group object, for this network ACL.
rules Sequence[GetIsNetworkAclRule]
(Array of Strings) A list of rules for a network ACL. The order in which the rules are added to the list determines the priority of the rules. For example, the first rule that you want to enforce must be specified as the first rule in this list.
subnets Sequence[GetIsNetworkAclSubnet]
(List) The subnets to which this network ACL is attached.
vpcs Sequence[GetIsNetworkAclVpc]
(List) The VPC this network ACL is a part of.
name str
(String) The unique user-defined name for this VPC.
network_acl str
vpc_name str
accessTags List<String>
createdAt String
(String) The date and time that the network ACL was created.
crn String
(String) The CRN for this VPC.
href String
(String) The URL for this VPC.
id String
(String) The unique identifier for this VPC.
resourceGroups List<Property Map>
(List) The resource group object, for this network ACL.
rules List<Property Map>
(Array of Strings) A list of rules for a network ACL. The order in which the rules are added to the list determines the priority of the rules. For example, the first rule that you want to enforce must be specified as the first rule in this list.
subnets List<Property Map>
(List) The subnets to which this network ACL is attached.
vpcs List<Property Map>
(List) The VPC this network ACL is a part of.
name String
(String) The unique user-defined name for this VPC.
networkAcl String
vpcName String

Supporting Types

GetIsNetworkAclResourceGroup

Href This property is required. string
(String) The URL for this VPC.
Id This property is required. string
(String) The unique identifier for this VPC.
Name This property is required. string
The name of the network ACL.
Href This property is required. string
(String) The URL for this VPC.
Id This property is required. string
(String) The unique identifier for this VPC.
Name This property is required. string
The name of the network ACL.
href This property is required. String
(String) The URL for this VPC.
id This property is required. String
(String) The unique identifier for this VPC.
name This property is required. String
The name of the network ACL.
href This property is required. string
(String) The URL for this VPC.
id This property is required. string
(String) The unique identifier for this VPC.
name This property is required. string
The name of the network ACL.
href This property is required. str
(String) The URL for this VPC.
id This property is required. str
(String) The unique identifier for this VPC.
name This property is required. str
The name of the network ACL.
href This property is required. String
(String) The URL for this VPC.
id This property is required. String
(String) The unique identifier for this VPC.
name This property is required. String
The name of the network ACL.

GetIsNetworkAclRule

Action This property is required. string
(String) Allow or deny matching network traffic.
Befores This property is required. List<GetIsNetworkAclRuleBefore>
CreatedAt This property is required. string
(String) The date and time that the network ACL was created.
Destination This property is required. string
(String) The destination IP address or CIDR block.
Direction This property is required. string
(String) Indicates whether the traffic to be matched is inbound or outbound.
Href This property is required. string
(String) The URL for this VPC.
Icmps This property is required. List<GetIsNetworkAclRuleIcmp>
(List) The protocol ICMP.
Id This property is required. string
(String) The unique identifier for this VPC.
IpVersion This property is required. string
Name This property is required. string
The name of the network ACL.
Protocol This property is required. string
Source This property is required. string
(String) The source IP address or CIDR block.
Tcps This property is required. List<GetIsNetworkAclRuleTcp>
(List) The TCP protocol.
Udps This property is required. List<GetIsNetworkAclRuleUdp>
(List) The UDP protocol.
Action This property is required. string
(String) Allow or deny matching network traffic.
Befores This property is required. []GetIsNetworkAclRuleBefore
CreatedAt This property is required. string
(String) The date and time that the network ACL was created.
Destination This property is required. string
(String) The destination IP address or CIDR block.
Direction This property is required. string
(String) Indicates whether the traffic to be matched is inbound or outbound.
Href This property is required. string
(String) The URL for this VPC.
Icmps This property is required. []GetIsNetworkAclRuleIcmp
(List) The protocol ICMP.
Id This property is required. string
(String) The unique identifier for this VPC.
IpVersion This property is required. string
Name This property is required. string
The name of the network ACL.
Protocol This property is required. string
Source This property is required. string
(String) The source IP address or CIDR block.
Tcps This property is required. []GetIsNetworkAclRuleTcp
(List) The TCP protocol.
Udps This property is required. []GetIsNetworkAclRuleUdp
(List) The UDP protocol.
action This property is required. String
(String) Allow or deny matching network traffic.
befores This property is required. List<GetIsNetworkAclRuleBefore>
createdAt This property is required. String
(String) The date and time that the network ACL was created.
destination This property is required. String
(String) The destination IP address or CIDR block.
direction This property is required. String
(String) Indicates whether the traffic to be matched is inbound or outbound.
href This property is required. String
(String) The URL for this VPC.
icmps This property is required. List<GetIsNetworkAclRuleIcmp>
(List) The protocol ICMP.
id This property is required. String
(String) The unique identifier for this VPC.
ipVersion This property is required. String
name This property is required. String
The name of the network ACL.
protocol This property is required. String
source This property is required. String
(String) The source IP address or CIDR block.
tcps This property is required. List<GetIsNetworkAclRuleTcp>
(List) The TCP protocol.
udps This property is required. List<GetIsNetworkAclRuleUdp>
(List) The UDP protocol.
action This property is required. string
(String) Allow or deny matching network traffic.
befores This property is required. GetIsNetworkAclRuleBefore[]
createdAt This property is required. string
(String) The date and time that the network ACL was created.
destination This property is required. string
(String) The destination IP address or CIDR block.
direction This property is required. string
(String) Indicates whether the traffic to be matched is inbound or outbound.
href This property is required. string
(String) The URL for this VPC.
icmps This property is required. GetIsNetworkAclRuleIcmp[]
(List) The protocol ICMP.
id This property is required. string
(String) The unique identifier for this VPC.
ipVersion This property is required. string
name This property is required. string
The name of the network ACL.
protocol This property is required. string
source This property is required. string
(String) The source IP address or CIDR block.
tcps This property is required. GetIsNetworkAclRuleTcp[]
(List) The TCP protocol.
udps This property is required. GetIsNetworkAclRuleUdp[]
(List) The UDP protocol.
action This property is required. str
(String) Allow or deny matching network traffic.
befores This property is required. Sequence[GetIsNetworkAclRuleBefore]
created_at This property is required. str
(String) The date and time that the network ACL was created.
destination This property is required. str
(String) The destination IP address or CIDR block.
direction This property is required. str
(String) Indicates whether the traffic to be matched is inbound or outbound.
href This property is required. str
(String) The URL for this VPC.
icmps This property is required. Sequence[GetIsNetworkAclRuleIcmp]
(List) The protocol ICMP.
id This property is required. str
(String) The unique identifier for this VPC.
ip_version This property is required. str
name This property is required. str
The name of the network ACL.
protocol This property is required. str
source This property is required. str
(String) The source IP address or CIDR block.
tcps This property is required. Sequence[GetIsNetworkAclRuleTcp]
(List) The TCP protocol.
udps This property is required. Sequence[GetIsNetworkAclRuleUdp]
(List) The UDP protocol.
action This property is required. String
(String) Allow or deny matching network traffic.
befores This property is required. List<Property Map>
createdAt This property is required. String
(String) The date and time that the network ACL was created.
destination This property is required. String
(String) The destination IP address or CIDR block.
direction This property is required. String
(String) Indicates whether the traffic to be matched is inbound or outbound.
href This property is required. String
(String) The URL for this VPC.
icmps This property is required. List<Property Map>
(List) The protocol ICMP.
id This property is required. String
(String) The unique identifier for this VPC.
ipVersion This property is required. String
name This property is required. String
The name of the network ACL.
protocol This property is required. String
source This property is required. String
(String) The source IP address or CIDR block.
tcps This property is required. List<Property Map>
(List) The TCP protocol.
udps This property is required. List<Property Map>
(List) The UDP protocol.

GetIsNetworkAclRuleBefore

Deleteds This property is required. List<GetIsNetworkAclRuleBeforeDeleted>
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
Href This property is required. string
(String) The URL for this VPC.
Id This property is required. string
(String) The unique identifier for this VPC.
Name This property is required. string
The name of the network ACL.
Deleteds This property is required. []GetIsNetworkAclRuleBeforeDeleted
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
Href This property is required. string
(String) The URL for this VPC.
Id This property is required. string
(String) The unique identifier for this VPC.
Name This property is required. string
The name of the network ACL.
deleteds This property is required. List<GetIsNetworkAclRuleBeforeDeleted>
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
href This property is required. String
(String) The URL for this VPC.
id This property is required. String
(String) The unique identifier for this VPC.
name This property is required. String
The name of the network ACL.
deleteds This property is required. GetIsNetworkAclRuleBeforeDeleted[]
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
href This property is required. string
(String) The URL for this VPC.
id This property is required. string
(String) The unique identifier for this VPC.
name This property is required. string
The name of the network ACL.
deleteds This property is required. Sequence[GetIsNetworkAclRuleBeforeDeleted]
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
href This property is required. str
(String) The URL for this VPC.
id This property is required. str
(String) The unique identifier for this VPC.
name This property is required. str
The name of the network ACL.
deleteds This property is required. List<Property Map>
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
href This property is required. String
(String) The URL for this VPC.
id This property is required. String
(String) The unique identifier for this VPC.
name This property is required. String
The name of the network ACL.

GetIsNetworkAclRuleBeforeDeleted

MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.
moreInfo This property is required. string
(String) Link to documentation about deleted resources.
more_info This property is required. str
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.

GetIsNetworkAclRuleIcmp

Code This property is required. double
(Integer) The ICMP traffic code to allow. Valid values from 0 to 255. If unspecified, all codes are allowed. This can only be specified if type is also specified.
Type This property is required. double
(Integer) The ICMP traffic type to allow. Valid values from 0 to 254. If unspecified, all types are allowed by this rule.
Code This property is required. float64
(Integer) The ICMP traffic code to allow. Valid values from 0 to 255. If unspecified, all codes are allowed. This can only be specified if type is also specified.
Type This property is required. float64
(Integer) The ICMP traffic type to allow. Valid values from 0 to 254. If unspecified, all types are allowed by this rule.
code This property is required. Double
(Integer) The ICMP traffic code to allow. Valid values from 0 to 255. If unspecified, all codes are allowed. This can only be specified if type is also specified.
type This property is required. Double
(Integer) The ICMP traffic type to allow. Valid values from 0 to 254. If unspecified, all types are allowed by this rule.
code This property is required. number
(Integer) The ICMP traffic code to allow. Valid values from 0 to 255. If unspecified, all codes are allowed. This can only be specified if type is also specified.
type This property is required. number
(Integer) The ICMP traffic type to allow. Valid values from 0 to 254. If unspecified, all types are allowed by this rule.
code This property is required. float
(Integer) The ICMP traffic code to allow. Valid values from 0 to 255. If unspecified, all codes are allowed. This can only be specified if type is also specified.
type This property is required. float
(Integer) The ICMP traffic type to allow. Valid values from 0 to 254. If unspecified, all types are allowed by this rule.
code This property is required. Number
(Integer) The ICMP traffic code to allow. Valid values from 0 to 255. If unspecified, all codes are allowed. This can only be specified if type is also specified.
type This property is required. Number
(Integer) The ICMP traffic type to allow. Valid values from 0 to 254. If unspecified, all types are allowed by this rule.

GetIsNetworkAclRuleTcp

PortMax This property is required. double
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
PortMin This property is required. double
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
SourcePortMax This property is required. double
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
SourcePortMin This property is required. double
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
PortMax This property is required. float64
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
PortMin This property is required. float64
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
SourcePortMax This property is required. float64
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
SourcePortMin This property is required. float64
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
portMax This property is required. Double
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
portMin This property is required. Double
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
sourcePortMax This property is required. Double
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
sourcePortMin This property is required. Double
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
portMax This property is required. number
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
portMin This property is required. number
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
sourcePortMax This property is required. number
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
sourcePortMin This property is required. number
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
port_max This property is required. float
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
port_min This property is required. float
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
source_port_max This property is required. float
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
source_port_min This property is required. float
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
portMax This property is required. Number
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
portMin This property is required. Number
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
sourcePortMax This property is required. Number
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
sourcePortMin This property is required. Number
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.

GetIsNetworkAclRuleUdp

PortMax This property is required. double
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
PortMin This property is required. double
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
SourcePortMax This property is required. double
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
SourcePortMin This property is required. double
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
PortMax This property is required. float64
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
PortMin This property is required. float64
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
SourcePortMax This property is required. float64
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
SourcePortMin This property is required. float64
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
portMax This property is required. Double
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
portMin This property is required. Double
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
sourcePortMax This property is required. Double
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
sourcePortMin This property is required. Double
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
portMax This property is required. number
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
portMin This property is required. number
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
sourcePortMax This property is required. number
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
sourcePortMin This property is required. number
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
port_max This property is required. float
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
port_min This property is required. float
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
source_port_max This property is required. float
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
source_port_min This property is required. float
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
portMax This property is required. Number
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
portMin This property is required. Number
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
sourcePortMax This property is required. Number
(Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
sourcePortMin This property is required. Number
(Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.

GetIsNetworkAclSubnet

Crn This property is required. string
(String) The CRN for this VPC.
Deleteds This property is required. List<GetIsNetworkAclSubnetDeleted>
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
Href This property is required. string
(String) The URL for this VPC.
Id This property is required. string
(String) The unique identifier for this VPC.
Name This property is required. string
The name of the network ACL.
Crn This property is required. string
(String) The CRN for this VPC.
Deleteds This property is required. []GetIsNetworkAclSubnetDeleted
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
Href This property is required. string
(String) The URL for this VPC.
Id This property is required. string
(String) The unique identifier for this VPC.
Name This property is required. string
The name of the network ACL.
crn This property is required. String
(String) The CRN for this VPC.
deleteds This property is required. List<GetIsNetworkAclSubnetDeleted>
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
href This property is required. String
(String) The URL for this VPC.
id This property is required. String
(String) The unique identifier for this VPC.
name This property is required. String
The name of the network ACL.
crn This property is required. string
(String) The CRN for this VPC.
deleteds This property is required. GetIsNetworkAclSubnetDeleted[]
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
href This property is required. string
(String) The URL for this VPC.
id This property is required. string
(String) The unique identifier for this VPC.
name This property is required. string
The name of the network ACL.
crn This property is required. str
(String) The CRN for this VPC.
deleteds This property is required. Sequence[GetIsNetworkAclSubnetDeleted]
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
href This property is required. str
(String) The URL for this VPC.
id This property is required. str
(String) The unique identifier for this VPC.
name This property is required. str
The name of the network ACL.
crn This property is required. String
(String) The CRN for this VPC.
deleteds This property is required. List<Property Map>
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
href This property is required. String
(String) The URL for this VPC.
id This property is required. String
(String) The unique identifier for this VPC.
name This property is required. String
The name of the network ACL.

GetIsNetworkAclSubnetDeleted

MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.
moreInfo This property is required. string
(String) Link to documentation about deleted resources.
more_info This property is required. str
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.

GetIsNetworkAclVpc

Crn This property is required. string
(String) The CRN for this VPC.
Deleteds This property is required. List<GetIsNetworkAclVpcDeleted>
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
Href This property is required. string
(String) The URL for this VPC.
Id This property is required. string
(String) The unique identifier for this VPC.
Name This property is required. string
The name of the network ACL.
Crn This property is required. string
(String) The CRN for this VPC.
Deleteds This property is required. []GetIsNetworkAclVpcDeleted
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
Href This property is required. string
(String) The URL for this VPC.
Id This property is required. string
(String) The unique identifier for this VPC.
Name This property is required. string
The name of the network ACL.
crn This property is required. String
(String) The CRN for this VPC.
deleteds This property is required. List<GetIsNetworkAclVpcDeleted>
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
href This property is required. String
(String) The URL for this VPC.
id This property is required. String
(String) The unique identifier for this VPC.
name This property is required. String
The name of the network ACL.
crn This property is required. string
(String) The CRN for this VPC.
deleteds This property is required. GetIsNetworkAclVpcDeleted[]
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
href This property is required. string
(String) The URL for this VPC.
id This property is required. string
(String) The unique identifier for this VPC.
name This property is required. string
The name of the network ACL.
crn This property is required. str
(String) The CRN for this VPC.
deleteds This property is required. Sequence[GetIsNetworkAclVpcDeleted]
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
href This property is required. str
(String) The URL for this VPC.
id This property is required. str
(String) The unique identifier for this VPC.
name This property is required. str
The name of the network ACL.
crn This property is required. String
(String) The CRN for this VPC.
deleteds This property is required. List<Property Map>
(List) If present, this property indicates the referenced resource has been deleted and provides some supplementary information.
href This property is required. String
(String) The URL for this VPC.
id This property is required. String
(String) The unique identifier for this VPC.
name This property is required. String
The name of the network ACL.

GetIsNetworkAclVpcDeleted

MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.
moreInfo This property is required. string
(String) Link to documentation about deleted resources.
more_info This property is required. str
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.

Package Details

Repository
ibm ibm-cloud/terraform-provider-ibm
License
Notes
This Pulumi package is based on the ibm Terraform Provider.
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud