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

ibm.getIsNetworkAcls

Explore with Pulumi AI

Retrieve information about an existing Network ACLs. For more information, about Network ACLs, see About network ACLs.

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

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";

const exampleIsVpc = new ibm.IsVpc("exampleIsVpc", {});
const exampleIsNetworkAcl = new ibm.IsNetworkAcl("exampleIsNetworkAcl", {vpc: exampleIsVpc.isVpcId});
const exampleIsNetworkAcls = ibm.getIsNetworkAcls({});
Copy
import pulumi
import pulumi_ibm as ibm

example_is_vpc = ibm.IsVpc("exampleIsVpc")
example_is_network_acl = ibm.IsNetworkAcl("exampleIsNetworkAcl", vpc=example_is_vpc.is_vpc_id)
example_is_network_acls = ibm.get_is_network_acls()
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		exampleIsVpc, err := ibm.NewIsVpc(ctx, "exampleIsVpc", nil)
		if err != nil {
			return err
		}
		_, err = ibm.NewIsNetworkAcl(ctx, "exampleIsNetworkAcl", &ibm.IsNetworkAclArgs{
			Vpc: exampleIsVpc.IsVpcId,
		})
		if err != nil {
			return err
		}
		_, err = ibm.GetIsNetworkAcls(ctx, &ibm.GetIsNetworkAclsArgs{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;

return await Deployment.RunAsync(() => 
{
    var exampleIsVpc = new Ibm.IsVpc("exampleIsVpc");

    var exampleIsNetworkAcl = new Ibm.IsNetworkAcl("exampleIsNetworkAcl", new()
    {
        Vpc = exampleIsVpc.IsVpcId,
    });

    var exampleIsNetworkAcls = Ibm.GetIsNetworkAcls.Invoke();

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IsVpc;
import com.pulumi.ibm.IsNetworkAcl;
import com.pulumi.ibm.IsNetworkAclArgs;
import com.pulumi.ibm.IbmFunctions;
import com.pulumi.ibm.inputs.GetIsNetworkAclsArgs;
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) {
        var exampleIsVpc = new IsVpc("exampleIsVpc");

        var exampleIsNetworkAcl = new IsNetworkAcl("exampleIsNetworkAcl", IsNetworkAclArgs.builder()
            .vpc(exampleIsVpc.isVpcId())
            .build());

        final var exampleIsNetworkAcls = IbmFunctions.getIsNetworkAcls();

    }
}
Copy
resources:
  exampleIsVpc:
    type: ibm:IsVpc
  exampleIsNetworkAcl:
    type: ibm:IsNetworkAcl
    properties:
      vpc: ${exampleIsVpc.isVpcId}
variables:
  exampleIsNetworkAcls:
    fn::invoke:
      function: ibm:getIsNetworkAcls
      arguments: {}
Copy

Using getIsNetworkAcls

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 getIsNetworkAcls(args: GetIsNetworkAclsArgs, opts?: InvokeOptions): Promise<GetIsNetworkAclsResult>
function getIsNetworkAclsOutput(args: GetIsNetworkAclsOutputArgs, opts?: InvokeOptions): Output<GetIsNetworkAclsResult>
Copy
def get_is_network_acls(id: Optional[str] = None,
                        resource_group: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetIsNetworkAclsResult
def get_is_network_acls_output(id: Optional[pulumi.Input[str]] = None,
                        resource_group: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetIsNetworkAclsResult]
Copy
func GetIsNetworkAcls(ctx *Context, args *GetIsNetworkAclsArgs, opts ...InvokeOption) (*GetIsNetworkAclsResult, error)
func GetIsNetworkAclsOutput(ctx *Context, args *GetIsNetworkAclsOutputArgs, opts ...InvokeOption) GetIsNetworkAclsResultOutput
Copy

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

public static class GetIsNetworkAcls 
{
    public static Task<GetIsNetworkAclsResult> InvokeAsync(GetIsNetworkAclsArgs args, InvokeOptions? opts = null)
    public static Output<GetIsNetworkAclsResult> Invoke(GetIsNetworkAclsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetIsNetworkAclsResult> getIsNetworkAcls(GetIsNetworkAclsArgs args, InvokeOptions options)
public static Output<GetIsNetworkAclsResult> getIsNetworkAcls(GetIsNetworkAclsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getIsNetworkAcls:getIsNetworkAcls
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
(String) The unique identifier for this VPC.
ResourceGroup string
Filters the collection to resources within one of the resource groups identified in a comma-separated list of resource group identifiers.
Id string
(String) The unique identifier for this VPC.
ResourceGroup string
Filters the collection to resources within one of the resource groups identified in a comma-separated list of resource group identifiers.
id String
(String) The unique identifier for this VPC.
resourceGroup String
Filters the collection to resources within one of the resource groups identified in a comma-separated list of resource group identifiers.
id string
(String) The unique identifier for this VPC.
resourceGroup string
Filters the collection to resources within one of the resource groups identified in a comma-separated list of resource group identifiers.
id str
(String) The unique identifier for this VPC.
resource_group str
Filters the collection to resources within one of the resource groups identified in a comma-separated list of resource group identifiers.
id String
(String) The unique identifier for this VPC.
resourceGroup String
Filters the collection to resources within one of the resource groups identified in a comma-separated list of resource group identifiers.

getIsNetworkAcls Result

The following output properties are available:

Id string
(String) The unique identifier for this VPC.
NetworkAcls List<GetIsNetworkAclsNetworkAcl>
(List) Collection of network ACLs.
ResourceGroup string
(List) The resource group object, for this network ACL.
Id string
(String) The unique identifier for this VPC.
NetworkAcls []GetIsNetworkAclsNetworkAcl
(List) Collection of network ACLs.
ResourceGroup string
(List) The resource group object, for this network ACL.
id String
(String) The unique identifier for this VPC.
networkAcls List<GetIsNetworkAclsNetworkAcl>
(List) Collection of network ACLs.
resourceGroup String
(List) The resource group object, for this network ACL.
id string
(String) The unique identifier for this VPC.
networkAcls GetIsNetworkAclsNetworkAcl[]
(List) Collection of network ACLs.
resourceGroup string
(List) The resource group object, for this network ACL.
id str
(String) The unique identifier for this VPC.
network_acls Sequence[GetIsNetworkAclsNetworkAcl]
(List) Collection of network ACLs.
resource_group str
(List) The resource group object, for this network ACL.
id String
(String) The unique identifier for this VPC.
networkAcls List<Property Map>
(List) Collection of network ACLs.
resourceGroup String
(List) The resource group object, for this network ACL.

Supporting Types

GetIsNetworkAclsNetworkAcl

AccessTags This property is required. List<string>
CreatedAt This property is required. string
(String) The date and time that the network ACL was created.
Crn This property is required. string
(String) The CRN for this VPC.
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
(String) The unique user-defined name for this VPC.
ResourceGroups This property is required. List<GetIsNetworkAclsNetworkAclResourceGroup>
Filters the collection to resources within one of the resource groups identified in a comma-separated list of resource group identifiers.
Rules This property is required. List<GetIsNetworkAclsNetworkAclRule>
(Array of Strings) A list of rules for a network ACL.
Subnets This property is required. List<GetIsNetworkAclsNetworkAclSubnet>
(List) The subnets to which this network ACL is attached.
Vpcs This property is required. List<GetIsNetworkAclsNetworkAclVpc>
(List) The VPC this network ACL is a part of.
AccessTags This property is required. []string
CreatedAt This property is required. string
(String) The date and time that the network ACL was created.
Crn This property is required. string
(String) The CRN for this VPC.
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
(String) The unique user-defined name for this VPC.
ResourceGroups This property is required. []GetIsNetworkAclsNetworkAclResourceGroup
Filters the collection to resources within one of the resource groups identified in a comma-separated list of resource group identifiers.
Rules This property is required. []GetIsNetworkAclsNetworkAclRule
(Array of Strings) A list of rules for a network ACL.
Subnets This property is required. []GetIsNetworkAclsNetworkAclSubnet
(List) The subnets to which this network ACL is attached.
Vpcs This property is required. []GetIsNetworkAclsNetworkAclVpc
(List) The VPC this network ACL is a part of.
accessTags This property is required. List<String>
createdAt This property is required. String
(String) The date and time that the network ACL was created.
crn This property is required. String
(String) The CRN for this VPC.
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
(String) The unique user-defined name for this VPC.
resourceGroups This property is required. List<GetIsNetworkAclsNetworkAclResourceGroup>
Filters the collection to resources within one of the resource groups identified in a comma-separated list of resource group identifiers.
rules This property is required. List<GetIsNetworkAclsNetworkAclRule>
(Array of Strings) A list of rules for a network ACL.
subnets This property is required. List<GetIsNetworkAclsNetworkAclSubnet>
(List) The subnets to which this network ACL is attached.
vpcs This property is required. List<GetIsNetworkAclsNetworkAclVpc>
(List) The VPC this network ACL is a part of.
accessTags This property is required. string[]
createdAt This property is required. string
(String) The date and time that the network ACL was created.
crn This property is required. string
(String) The CRN for this VPC.
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
(String) The unique user-defined name for this VPC.
resourceGroups This property is required. GetIsNetworkAclsNetworkAclResourceGroup[]
Filters the collection to resources within one of the resource groups identified in a comma-separated list of resource group identifiers.
rules This property is required. GetIsNetworkAclsNetworkAclRule[]
(Array of Strings) A list of rules for a network ACL.
subnets This property is required. GetIsNetworkAclsNetworkAclSubnet[]
(List) The subnets to which this network ACL is attached.
vpcs This property is required. GetIsNetworkAclsNetworkAclVpc[]
(List) The VPC this network ACL is a part of.
access_tags This property is required. Sequence[str]
created_at This property is required. str
(String) The date and time that the network ACL was created.
crn This property is required. str
(String) The CRN for this VPC.
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
(String) The unique user-defined name for this VPC.
resource_groups This property is required. Sequence[GetIsNetworkAclsNetworkAclResourceGroup]
Filters the collection to resources within one of the resource groups identified in a comma-separated list of resource group identifiers.
rules This property is required. Sequence[GetIsNetworkAclsNetworkAclRule]
(Array of Strings) A list of rules for a network ACL.
subnets This property is required. Sequence[GetIsNetworkAclsNetworkAclSubnet]
(List) The subnets to which this network ACL is attached.
vpcs This property is required. Sequence[GetIsNetworkAclsNetworkAclVpc]
(List) The VPC this network ACL is a part of.
accessTags This property is required. List<String>
createdAt This property is required. String
(String) The date and time that the network ACL was created.
crn This property is required. String
(String) The CRN for this VPC.
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
(String) The unique user-defined name for this VPC.
resourceGroups This property is required. List<Property Map>
Filters the collection to resources within one of the resource groups identified in a comma-separated list of resource group identifiers.
rules This property is required. List<Property Map>
(Array of Strings) A list of rules for a network ACL.
subnets This property is required. List<Property Map>
(List) The subnets to which this network ACL is attached.
vpcs This property is required. List<Property Map>
(List) The VPC this network ACL is a part of.

GetIsNetworkAclsNetworkAclResourceGroup

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
(String) The unique user-defined name for this VPC.
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
(String) The unique user-defined name for this VPC.
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
(String) The unique user-defined name for this VPC.
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
(String) The unique user-defined name for this VPC.
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
(String) The unique user-defined name for this VPC.
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
(String) The unique user-defined name for this VPC.

GetIsNetworkAclsNetworkAclRule

Action This property is required. string
(String) Allow or deny matching network traffic.
Befores This property is required. List<GetIsNetworkAclsNetworkAclRuleBefore>
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<GetIsNetworkAclsNetworkAclRuleIcmp>
(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
(String) The unique user-defined name for this VPC.
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<GetIsNetworkAclsNetworkAclRuleTcp>
(List) The TCP protocol.
Udps This property is required. List<GetIsNetworkAclsNetworkAclRuleUdp>
(List) The UDP protocol.
Action This property is required. string
(String) Allow or deny matching network traffic.
Befores This property is required. []GetIsNetworkAclsNetworkAclRuleBefore
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. []GetIsNetworkAclsNetworkAclRuleIcmp
(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
(String) The unique user-defined name for this VPC.
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. []GetIsNetworkAclsNetworkAclRuleTcp
(List) The TCP protocol.
Udps This property is required. []GetIsNetworkAclsNetworkAclRuleUdp
(List) The UDP protocol.
action This property is required. String
(String) Allow or deny matching network traffic.
befores This property is required. List<GetIsNetworkAclsNetworkAclRuleBefore>
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<GetIsNetworkAclsNetworkAclRuleIcmp>
(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
(String) The unique user-defined name for this VPC.
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<GetIsNetworkAclsNetworkAclRuleTcp>
(List) The TCP protocol.
udps This property is required. List<GetIsNetworkAclsNetworkAclRuleUdp>
(List) The UDP protocol.
action This property is required. string
(String) Allow or deny matching network traffic.
befores This property is required. GetIsNetworkAclsNetworkAclRuleBefore[]
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. GetIsNetworkAclsNetworkAclRuleIcmp[]
(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
(String) The unique user-defined name for this VPC.
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. GetIsNetworkAclsNetworkAclRuleTcp[]
(List) The TCP protocol.
udps This property is required. GetIsNetworkAclsNetworkAclRuleUdp[]
(List) The UDP protocol.
action This property is required. str
(String) Allow or deny matching network traffic.
befores This property is required. Sequence[GetIsNetworkAclsNetworkAclRuleBefore]
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[GetIsNetworkAclsNetworkAclRuleIcmp]
(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
(String) The unique user-defined name for this VPC.
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[GetIsNetworkAclsNetworkAclRuleTcp]
(List) The TCP protocol.
udps This property is required. Sequence[GetIsNetworkAclsNetworkAclRuleUdp]
(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
(String) The unique user-defined name for this VPC.
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.

GetIsNetworkAclsNetworkAclRuleBefore

Deleteds This property is required. List<GetIsNetworkAclsNetworkAclRuleBeforeDeleted>
(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
(String) The unique user-defined name for this VPC.
Deleteds This property is required. []GetIsNetworkAclsNetworkAclRuleBeforeDeleted
(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
(String) The unique user-defined name for this VPC.
deleteds This property is required. List<GetIsNetworkAclsNetworkAclRuleBeforeDeleted>
(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
(String) The unique user-defined name for this VPC.
deleteds This property is required. GetIsNetworkAclsNetworkAclRuleBeforeDeleted[]
(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
(String) The unique user-defined name for this VPC.
deleteds This property is required. Sequence[GetIsNetworkAclsNetworkAclRuleBeforeDeleted]
(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
(String) The unique user-defined name 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
(String) The unique user-defined name for this VPC.

GetIsNetworkAclsNetworkAclRuleBeforeDeleted

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.

GetIsNetworkAclsNetworkAclRuleIcmp

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.

GetIsNetworkAclsNetworkAclRuleTcp

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.

GetIsNetworkAclsNetworkAclRuleUdp

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.

GetIsNetworkAclsNetworkAclSubnet

Crn This property is required. string
(String) The CRN for this VPC.
Deleteds This property is required. List<GetIsNetworkAclsNetworkAclSubnetDeleted>
(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
(String) The unique user-defined name for this VPC.
Crn This property is required. string
(String) The CRN for this VPC.
Deleteds This property is required. []GetIsNetworkAclsNetworkAclSubnetDeleted
(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
(String) The unique user-defined name for this VPC.
crn This property is required. String
(String) The CRN for this VPC.
deleteds This property is required. List<GetIsNetworkAclsNetworkAclSubnetDeleted>
(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
(String) The unique user-defined name for this VPC.
crn This property is required. string
(String) The CRN for this VPC.
deleteds This property is required. GetIsNetworkAclsNetworkAclSubnetDeleted[]
(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
(String) The unique user-defined name for this VPC.
crn This property is required. str
(String) The CRN for this VPC.
deleteds This property is required. Sequence[GetIsNetworkAclsNetworkAclSubnetDeleted]
(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
(String) The unique user-defined name for this VPC.
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
(String) The unique user-defined name for this VPC.

GetIsNetworkAclsNetworkAclSubnetDeleted

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.

GetIsNetworkAclsNetworkAclVpc

Crn This property is required. string
(String) The CRN for this VPC.
Deleteds This property is required. List<GetIsNetworkAclsNetworkAclVpcDeleted>
(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
(String) The unique user-defined name for this VPC.
Crn This property is required. string
(String) The CRN for this VPC.
Deleteds This property is required. []GetIsNetworkAclsNetworkAclVpcDeleted
(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
(String) The unique user-defined name for this VPC.
crn This property is required. String
(String) The CRN for this VPC.
deleteds This property is required. List<GetIsNetworkAclsNetworkAclVpcDeleted>
(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
(String) The unique user-defined name for this VPC.
crn This property is required. string
(String) The CRN for this VPC.
deleteds This property is required. GetIsNetworkAclsNetworkAclVpcDeleted[]
(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
(String) The unique user-defined name for this VPC.
crn This property is required. str
(String) The CRN for this VPC.
deleteds This property is required. Sequence[GetIsNetworkAclsNetworkAclVpcDeleted]
(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
(String) The unique user-defined name for this VPC.
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
(String) The unique user-defined name for this VPC.

GetIsNetworkAclsNetworkAclVpcDeleted

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.