1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIsNetworkAcl
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getIsNetworkAcl

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 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";
    
    import pulumi
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    
    return await Deployment.RunAsync(() => 
    {
    });
    
    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) {
        }
    }
    
    {}
    

    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>
    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]
    func LookupIsNetworkAcl(ctx *Context, args *LookupIsNetworkAclArgs, opts ...InvokeOption) (*LookupIsNetworkAclResult, error)
    func LookupIsNetworkAclOutput(ctx *Context, args *LookupIsNetworkAclOutputArgs, opts ...InvokeOption) LookupIsNetworkAclResultOutput

    > 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)
    }
    public static CompletableFuture<GetIsNetworkAclResult> getIsNetworkAcl(GetIsNetworkAclArgs args, InvokeOptions options)
    public static Output<GetIsNetworkAclResult> getIsNetworkAcl(GetIsNetworkAclArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIsNetworkAcl:getIsNetworkAcl
      arguments:
        # arguments dictionary

    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 string
    (String) The URL for this VPC.
    Id string
    (String) The unique identifier for this VPC.
    Name string
    The name of the network ACL.
    Href string
    (String) The URL for this VPC.
    Id string
    (String) The unique identifier for this VPC.
    Name string
    The name of the network ACL.
    href String
    (String) The URL for this VPC.
    id String
    (String) The unique identifier for this VPC.
    name String
    The name of the network ACL.
    href string
    (String) The URL for this VPC.
    id string
    (String) The unique identifier for this VPC.
    name string
    The name of the network ACL.
    href str
    (String) The URL for this VPC.
    id str
    (String) The unique identifier for this VPC.
    name str
    The name of the network ACL.
    href String
    (String) The URL for this VPC.
    id String
    (String) The unique identifier for this VPC.
    name String
    The name of the network ACL.

    GetIsNetworkAclRule

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

    GetIsNetworkAclRuleBefore

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

    GetIsNetworkAclRuleBeforeDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsNetworkAclRuleIcmp

    Code 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 double
    (Integer) The ICMP traffic type to allow. Valid values from 0 to 254. If unspecified, all types are allowed by this rule.
    Code 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 float64
    (Integer) The ICMP traffic type to allow. Valid values from 0 to 254. If unspecified, all types are allowed by this rule.
    code 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 Double
    (Integer) The ICMP traffic type to allow. Valid values from 0 to 254. If unspecified, all types are allowed by this rule.
    code 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 number
    (Integer) The ICMP traffic type to allow. Valid values from 0 to 254. If unspecified, all types are allowed by this rule.
    code 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 float
    (Integer) The ICMP traffic type to allow. Valid values from 0 to 254. If unspecified, all types are allowed by this rule.
    code 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 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 double
    (Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
    PortMin double
    (Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
    SourcePortMax double
    (Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
    SourcePortMin double
    (Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
    PortMax float64
    (Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
    PortMin float64
    (Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
    SourcePortMax float64
    (Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
    SourcePortMin float64
    (Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
    portMax Double
    (Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
    portMin Double
    (Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
    sourcePortMax Double
    (Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
    sourcePortMin Double
    (Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
    portMax number
    (Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
    portMin number
    (Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
    sourcePortMax number
    (Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
    sourcePortMin number
    (Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
    port_max float
    (Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
    port_min float
    (Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
    source_port_max float
    (Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
    source_port_min float
    (Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
    portMax Number
    (Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
    portMin Number
    (Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.
    sourcePortMax Number
    (Integer) The highest port in the range of ports to be matched; if unspecified, 65535 is used.
    sourcePortMin Number
    (Integer) The lowest port in the range of ports to be matched; if unspecified, 1 is used.

    GetIsNetworkAclRuleUdp

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

    GetIsNetworkAclSubnet

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

    GetIsNetworkAclSubnetDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsNetworkAclVpc

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

    GetIsNetworkAclVpcDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo 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 logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud