1. Packages
  2. Okta
  3. API Docs
  4. getNetworkZone
Okta v4.9.2 published on Tuesday, Jun 25, 2024 by Pulumi

okta.getNetworkZone

Explore with Pulumi AI

okta logo
Okta v4.9.2 published on Tuesday, Jun 25, 2024 by Pulumi

    Gets Okta Network Zone.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as okta from "@pulumi/okta";
    
    const example = okta.getNetworkZone({
        name: "Block Antarctica",
    });
    
    import pulumi
    import pulumi_okta as okta
    
    example = okta.get_network_zone(name="Block Antarctica")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-okta/sdk/v4/go/okta"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := okta.GetNetworkZone(ctx, &okta.GetNetworkZoneArgs{
    			Name: pulumi.StringRef("Block Antarctica"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Okta = Pulumi.Okta;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Okta.GetNetworkZone.Invoke(new()
        {
            Name = "Block Antarctica",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.okta.OktaFunctions;
    import com.pulumi.okta.inputs.GetNetworkZoneArgs;
    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) {
            final var example = OktaFunctions.getNetworkZone(GetNetworkZoneArgs.builder()
                .name("Block Antarctica")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: okta:getNetworkZone
          Arguments:
            name: Block Antarctica
    

    Using getNetworkZone

    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 getNetworkZone(args: GetNetworkZoneArgs, opts?: InvokeOptions): Promise<GetNetworkZoneResult>
    function getNetworkZoneOutput(args: GetNetworkZoneOutputArgs, opts?: InvokeOptions): Output<GetNetworkZoneResult>
    def get_network_zone(id: Optional[str] = None,
                         name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetNetworkZoneResult
    def get_network_zone_output(id: Optional[pulumi.Input[str]] = None,
                         name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetNetworkZoneResult]
    func GetNetworkZone(ctx *Context, args *GetNetworkZoneArgs, opts ...InvokeOption) (*GetNetworkZoneResult, error)
    func GetNetworkZoneOutput(ctx *Context, args *GetNetworkZoneOutputArgs, opts ...InvokeOption) GetNetworkZoneResultOutput

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

    public static class GetNetworkZone 
    {
        public static Task<GetNetworkZoneResult> InvokeAsync(GetNetworkZoneArgs args, InvokeOptions? opts = null)
        public static Output<GetNetworkZoneResult> Invoke(GetNetworkZoneInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNetworkZoneResult> getNetworkZone(GetNetworkZoneArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: okta:index/getNetworkZone:getNetworkZone
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    ID of the network zone to retrieve, conflicts with name.
    Name string
    Name of the network zone to retrieve, conflicts with id.
    Id string
    ID of the network zone to retrieve, conflicts with name.
    Name string
    Name of the network zone to retrieve, conflicts with id.
    id String
    ID of the network zone to retrieve, conflicts with name.
    name String
    Name of the network zone to retrieve, conflicts with id.
    id string
    ID of the network zone to retrieve, conflicts with name.
    name string
    Name of the network zone to retrieve, conflicts with id.
    id str
    ID of the network zone to retrieve, conflicts with name.
    name str
    Name of the network zone to retrieve, conflicts with id.
    id String
    ID of the network zone to retrieve, conflicts with name.
    name String
    Name of the network zone to retrieve, conflicts with id.

    getNetworkZone Result

    The following output properties are available:

    Asns List<string>
    Format of each array value: a string representation of an ASN numeric value
    DynamicLocations List<string>
    Array of locations ISO-3166-1(2). Format code: countryCode OR countryCode-regionCode
    DynamicProxyType string
    Type of proxy being controlled by this network zone
    Gateways List<string>
    Array of values in CIDR/range form depending on the way it's been declared (i.e. CIDR will contain /suffix). Please check API docs for examples
    Proxies List<string>
    Array of values in CIDR/range form depending on the way it's been declared (i.e. CIDR will contain /suffix). Please check API docs for examples
    Status string
    Network Status - can either be ACTIVE or INACTIVE only
    Type string
    Type of the Network Zone - can either be IP or DYNAMIC only
    Usage string
    Zone's purpose: POLICY or BLOCKLIST
    Id string
    ID of the network zone to retrieve, conflicts with name.
    Name string
    Name of the network zone to retrieve, conflicts with id.
    Asns []string
    Format of each array value: a string representation of an ASN numeric value
    DynamicLocations []string
    Array of locations ISO-3166-1(2). Format code: countryCode OR countryCode-regionCode
    DynamicProxyType string
    Type of proxy being controlled by this network zone
    Gateways []string
    Array of values in CIDR/range form depending on the way it's been declared (i.e. CIDR will contain /suffix). Please check API docs for examples
    Proxies []string
    Array of values in CIDR/range form depending on the way it's been declared (i.e. CIDR will contain /suffix). Please check API docs for examples
    Status string
    Network Status - can either be ACTIVE or INACTIVE only
    Type string
    Type of the Network Zone - can either be IP or DYNAMIC only
    Usage string
    Zone's purpose: POLICY or BLOCKLIST
    Id string
    ID of the network zone to retrieve, conflicts with name.
    Name string
    Name of the network zone to retrieve, conflicts with id.
    asns List<String>
    Format of each array value: a string representation of an ASN numeric value
    dynamicLocations List<String>
    Array of locations ISO-3166-1(2). Format code: countryCode OR countryCode-regionCode
    dynamicProxyType String
    Type of proxy being controlled by this network zone
    gateways List<String>
    Array of values in CIDR/range form depending on the way it's been declared (i.e. CIDR will contain /suffix). Please check API docs for examples
    proxies List<String>
    Array of values in CIDR/range form depending on the way it's been declared (i.e. CIDR will contain /suffix). Please check API docs for examples
    status String
    Network Status - can either be ACTIVE or INACTIVE only
    type String
    Type of the Network Zone - can either be IP or DYNAMIC only
    usage String
    Zone's purpose: POLICY or BLOCKLIST
    id String
    ID of the network zone to retrieve, conflicts with name.
    name String
    Name of the network zone to retrieve, conflicts with id.
    asns string[]
    Format of each array value: a string representation of an ASN numeric value
    dynamicLocations string[]
    Array of locations ISO-3166-1(2). Format code: countryCode OR countryCode-regionCode
    dynamicProxyType string
    Type of proxy being controlled by this network zone
    gateways string[]
    Array of values in CIDR/range form depending on the way it's been declared (i.e. CIDR will contain /suffix). Please check API docs for examples
    proxies string[]
    Array of values in CIDR/range form depending on the way it's been declared (i.e. CIDR will contain /suffix). Please check API docs for examples
    status string
    Network Status - can either be ACTIVE or INACTIVE only
    type string
    Type of the Network Zone - can either be IP or DYNAMIC only
    usage string
    Zone's purpose: POLICY or BLOCKLIST
    id string
    ID of the network zone to retrieve, conflicts with name.
    name string
    Name of the network zone to retrieve, conflicts with id.
    asns Sequence[str]
    Format of each array value: a string representation of an ASN numeric value
    dynamic_locations Sequence[str]
    Array of locations ISO-3166-1(2). Format code: countryCode OR countryCode-regionCode
    dynamic_proxy_type str
    Type of proxy being controlled by this network zone
    gateways Sequence[str]
    Array of values in CIDR/range form depending on the way it's been declared (i.e. CIDR will contain /suffix). Please check API docs for examples
    proxies Sequence[str]
    Array of values in CIDR/range form depending on the way it's been declared (i.e. CIDR will contain /suffix). Please check API docs for examples
    status str
    Network Status - can either be ACTIVE or INACTIVE only
    type str
    Type of the Network Zone - can either be IP or DYNAMIC only
    usage str
    Zone's purpose: POLICY or BLOCKLIST
    id str
    ID of the network zone to retrieve, conflicts with name.
    name str
    Name of the network zone to retrieve, conflicts with id.
    asns List<String>
    Format of each array value: a string representation of an ASN numeric value
    dynamicLocations List<String>
    Array of locations ISO-3166-1(2). Format code: countryCode OR countryCode-regionCode
    dynamicProxyType String
    Type of proxy being controlled by this network zone
    gateways List<String>
    Array of values in CIDR/range form depending on the way it's been declared (i.e. CIDR will contain /suffix). Please check API docs for examples
    proxies List<String>
    Array of values in CIDR/range form depending on the way it's been declared (i.e. CIDR will contain /suffix). Please check API docs for examples
    status String
    Network Status - can either be ACTIVE or INACTIVE only
    type String
    Type of the Network Zone - can either be IP or DYNAMIC only
    usage String
    Zone's purpose: POLICY or BLOCKLIST
    id String
    ID of the network zone to retrieve, conflicts with name.
    name String
    Name of the network zone to retrieve, conflicts with id.

    Package Details

    Repository
    Okta pulumi/pulumi-okta
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the okta Terraform Provider.
    okta logo
    Okta v4.9.2 published on Tuesday, Jun 25, 2024 by Pulumi