1. Packages
  2. Strata Cloud Manager (Palo Alto SCM)
  3. API Docs
  4. getNatRule
Strata Cloud Manager v0.1.4 published on Tuesday, Sep 24, 2024 by Pulumi

scm.getNatRule

Explore with Pulumi AI

scm logo
Strata Cloud Manager v0.1.4 published on Tuesday, Sep 24, 2024 by Pulumi

    Retrieves a config item.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as scm from "@pulumi/scm";
    
    const example = scm.getNatRule({
        id: "1234-56-789",
    });
    
    import pulumi
    import pulumi_scm as scm
    
    example = scm.get_nat_rule(id="1234-56-789")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-scm/sdk/go/scm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := scm.LookupNatRule(ctx, &scm.LookupNatRuleArgs{
    			Id: "1234-56-789",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Scm = Pulumi.Scm;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Scm.GetNatRule.Invoke(new()
        {
            Id = "1234-56-789",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scm.ScmFunctions;
    import com.pulumi.scm.inputs.GetNatRuleArgs;
    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 = ScmFunctions.getNatRule(GetNatRuleArgs.builder()
                .id("1234-56-789")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: scm:getNatRule
          Arguments:
            id: 1234-56-789
    

    Using getNatRule

    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 getNatRule(args: GetNatRuleArgs, opts?: InvokeOptions): Promise<GetNatRuleResult>
    function getNatRuleOutput(args: GetNatRuleOutputArgs, opts?: InvokeOptions): Output<GetNatRuleResult>
    def get_nat_rule(id: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetNatRuleResult
    def get_nat_rule_output(id: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetNatRuleResult]
    func LookupNatRule(ctx *Context, args *LookupNatRuleArgs, opts ...InvokeOption) (*LookupNatRuleResult, error)
    func LookupNatRuleOutput(ctx *Context, args *LookupNatRuleOutputArgs, opts ...InvokeOption) LookupNatRuleResultOutput

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

    public static class GetNatRule 
    {
        public static Task<GetNatRuleResult> InvokeAsync(GetNatRuleArgs args, InvokeOptions? opts = null)
        public static Output<GetNatRuleResult> Invoke(GetNatRuleInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNatRuleResult> getNatRule(GetNatRuleArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: scm:index/getNatRule:getNatRule
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The Id param.
    Id string
    The Id param.
    id String
    The Id param.
    id string
    The Id param.
    id str
    The Id param.
    id String
    The Id param.

    getNatRule Result

    The following output properties are available:

    ActiveActiveDeviceBinding string
    The ActiveActiveDeviceBinding param. String must be one of these: "primary", "both", "0", "1".
    Description string
    The Description param.
    DestinationTranslation GetNatRuleDestinationTranslation
    Static destination translation parameter.
    Destinations List<string>
    The destination address(es). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    Device string
    The device in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    Disabled bool
    The Disabled param.
    DynamicDestinationTranslation GetNatRuleDynamicDestinationTranslation
    Dynamic destination translation parameter.
    Folder string
    The folder in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    Froms List<string>
    The source security zone(s). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    GroupTag string
    The GroupTag param.
    Id string
    The Id param.
    Name string
    The Name param.
    NatType string
    The NatType param. String must be one of these: "ipv4", "nat64", "nptv6".
    Service string
    The Service param.
    Snippet string
    The snippet in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    SourceTranslation GetNatRuleSourceTranslation
    The SourceTranslation param.
    Sources List<string>
    The source address(es). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    Tags List<string>
    The Tags param.
    Target GetNatRuleTarget
    The Target param.
    Tfid string
    ToInterface string
    The ToInterface param. String must be one of these: "any".
    Tos List<string>
    The destination security zone(s).
    ActiveActiveDeviceBinding string
    The ActiveActiveDeviceBinding param. String must be one of these: "primary", "both", "0", "1".
    Description string
    The Description param.
    DestinationTranslation GetNatRuleDestinationTranslation
    Static destination translation parameter.
    Destinations []string
    The destination address(es). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    Device string
    The device in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    Disabled bool
    The Disabled param.
    DynamicDestinationTranslation GetNatRuleDynamicDestinationTranslation
    Dynamic destination translation parameter.
    Folder string
    The folder in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    Froms []string
    The source security zone(s). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    GroupTag string
    The GroupTag param.
    Id string
    The Id param.
    Name string
    The Name param.
    NatType string
    The NatType param. String must be one of these: "ipv4", "nat64", "nptv6".
    Service string
    The Service param.
    Snippet string
    The snippet in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    SourceTranslation GetNatRuleSourceTranslation
    The SourceTranslation param.
    Sources []string
    The source address(es). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    Tags []string
    The Tags param.
    Target GetNatRuleTarget
    The Target param.
    Tfid string
    ToInterface string
    The ToInterface param. String must be one of these: "any".
    Tos []string
    The destination security zone(s).
    activeActiveDeviceBinding String
    The ActiveActiveDeviceBinding param. String must be one of these: "primary", "both", "0", "1".
    description String
    The Description param.
    destinationTranslation GetNatRuleDestinationTranslation
    Static destination translation parameter.
    destinations List<String>
    The destination address(es). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    device String
    The device in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    disabled Boolean
    The Disabled param.
    dynamicDestinationTranslation GetNatRuleDynamicDestinationTranslation
    Dynamic destination translation parameter.
    folder String
    The folder in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    froms List<String>
    The source security zone(s). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    groupTag String
    The GroupTag param.
    id String
    The Id param.
    name String
    The Name param.
    natType String
    The NatType param. String must be one of these: "ipv4", "nat64", "nptv6".
    service String
    The Service param.
    snippet String
    The snippet in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    sourceTranslation GetNatRuleSourceTranslation
    The SourceTranslation param.
    sources List<String>
    The source address(es). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    tags List<String>
    The Tags param.
    target GetNatRuleTarget
    The Target param.
    tfid String
    toInterface String
    The ToInterface param. String must be one of these: "any".
    tos List<String>
    The destination security zone(s).
    activeActiveDeviceBinding string
    The ActiveActiveDeviceBinding param. String must be one of these: "primary", "both", "0", "1".
    description string
    The Description param.
    destinationTranslation GetNatRuleDestinationTranslation
    Static destination translation parameter.
    destinations string[]
    The destination address(es). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    device string
    The device in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    disabled boolean
    The Disabled param.
    dynamicDestinationTranslation GetNatRuleDynamicDestinationTranslation
    Dynamic destination translation parameter.
    folder string
    The folder in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    froms string[]
    The source security zone(s). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    groupTag string
    The GroupTag param.
    id string
    The Id param.
    name string
    The Name param.
    natType string
    The NatType param. String must be one of these: "ipv4", "nat64", "nptv6".
    service string
    The Service param.
    snippet string
    The snippet in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    sourceTranslation GetNatRuleSourceTranslation
    The SourceTranslation param.
    sources string[]
    The source address(es). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    tags string[]
    The Tags param.
    target GetNatRuleTarget
    The Target param.
    tfid string
    toInterface string
    The ToInterface param. String must be one of these: "any".
    tos string[]
    The destination security zone(s).
    active_active_device_binding str
    The ActiveActiveDeviceBinding param. String must be one of these: "primary", "both", "0", "1".
    description str
    The Description param.
    destination_translation GetNatRuleDestinationTranslation
    Static destination translation parameter.
    destinations Sequence[str]
    The destination address(es). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    device str
    The device in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    disabled bool
    The Disabled param.
    dynamic_destination_translation GetNatRuleDynamicDestinationTranslation
    Dynamic destination translation parameter.
    folder str
    The folder in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    froms Sequence[str]
    The source security zone(s). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    group_tag str
    The GroupTag param.
    id str
    The Id param.
    name str
    The Name param.
    nat_type str
    The NatType param. String must be one of these: "ipv4", "nat64", "nptv6".
    service str
    The Service param.
    snippet str
    The snippet in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    source_translation GetNatRuleSourceTranslation
    The SourceTranslation param.
    sources Sequence[str]
    The source address(es). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    tags Sequence[str]
    The Tags param.
    target GetNatRuleTarget
    The Target param.
    tfid str
    to_interface str
    The ToInterface param. String must be one of these: "any".
    tos Sequence[str]
    The destination security zone(s).
    activeActiveDeviceBinding String
    The ActiveActiveDeviceBinding param. String must be one of these: "primary", "both", "0", "1".
    description String
    The Description param.
    destinationTranslation Property Map
    Static destination translation parameter.
    destinations List<String>
    The destination address(es). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    device String
    The device in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    disabled Boolean
    The Disabled param.
    dynamicDestinationTranslation Property Map
    Dynamic destination translation parameter.
    folder String
    The folder in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    froms List<String>
    The source security zone(s). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    groupTag String
    The GroupTag param.
    id String
    The Id param.
    name String
    The Name param.
    natType String
    The NatType param. String must be one of these: "ipv4", "nat64", "nptv6".
    service String
    The Service param.
    snippet String
    The snippet in which the resource is defined. String length must not exceed 64 characters. String validation regex: ^[a-zA-Z\d-_\. ]+$.
    sourceTranslation Property Map
    The SourceTranslation param.
    sources List<String>
    The source address(es). Individual elements in this list are subject to additional validation. String must be one of these: "any".
    tags List<String>
    The Tags param.
    target Property Map
    The Target param.
    tfid String
    toInterface String
    The ToInterface param. String must be one of these: "any".
    tos List<String>
    The destination security zone(s).

    Supporting Types

    GetNatRuleDestinationTranslation

    DnsRewrite GetNatRuleDestinationTranslationDnsRewrite
    The DnsRewrite param.
    TranslatedAddressSingle string
    The ip address to be translated. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    TranslatedPort int
    The TranslatedPort param.
    DnsRewrite GetNatRuleDestinationTranslationDnsRewrite
    The DnsRewrite param.
    TranslatedAddressSingle string
    The ip address to be translated. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    TranslatedPort int
    The TranslatedPort param.
    dnsRewrite GetNatRuleDestinationTranslationDnsRewrite
    The DnsRewrite param.
    translatedAddressSingle String
    The ip address to be translated. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    translatedPort Integer
    The TranslatedPort param.
    dnsRewrite GetNatRuleDestinationTranslationDnsRewrite
    The DnsRewrite param.
    translatedAddressSingle string
    The ip address to be translated. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    translatedPort number
    The TranslatedPort param.
    dns_rewrite GetNatRuleDestinationTranslationDnsRewrite
    The DnsRewrite param.
    translated_address_single str
    The ip address to be translated. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    translated_port int
    The TranslatedPort param.
    dnsRewrite Property Map
    The DnsRewrite param.
    translatedAddressSingle String
    The ip address to be translated. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    translatedPort Number
    The TranslatedPort param.

    GetNatRuleDestinationTranslationDnsRewrite

    Direction string
    The Direction param. String must be one of these: "reverse", "forward". Default: "reverse".
    Direction string
    The Direction param. String must be one of these: "reverse", "forward". Default: "reverse".
    direction String
    The Direction param. String must be one of these: "reverse", "forward". Default: "reverse".
    direction string
    The Direction param. String must be one of these: "reverse", "forward". Default: "reverse".
    direction str
    The Direction param. String must be one of these: "reverse", "forward". Default: "reverse".
    direction String
    The Direction param. String must be one of these: "reverse", "forward". Default: "reverse".

    GetNatRuleDynamicDestinationTranslation

    Distribution string
    The Distribution param. String must be one of these: "round-robin", "source-ip-hash", "ip-modulo", "ip-hash", "least-sessions". Default: "round-robin".
    TranslatedAddressSingle string
    The ip address to be translated. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    TranslatedPort int
    The TranslatedPort param.
    Distribution string
    The Distribution param. String must be one of these: "round-robin", "source-ip-hash", "ip-modulo", "ip-hash", "least-sessions". Default: "round-robin".
    TranslatedAddressSingle string
    The ip address to be translated. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    TranslatedPort int
    The TranslatedPort param.
    distribution String
    The Distribution param. String must be one of these: "round-robin", "source-ip-hash", "ip-modulo", "ip-hash", "least-sessions". Default: "round-robin".
    translatedAddressSingle String
    The ip address to be translated. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    translatedPort Integer
    The TranslatedPort param.
    distribution string
    The Distribution param. String must be one of these: "round-robin", "source-ip-hash", "ip-modulo", "ip-hash", "least-sessions". Default: "round-robin".
    translatedAddressSingle string
    The ip address to be translated. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    translatedPort number
    The TranslatedPort param.
    distribution str
    The Distribution param. String must be one of these: "round-robin", "source-ip-hash", "ip-modulo", "ip-hash", "least-sessions". Default: "round-robin".
    translated_address_single str
    The ip address to be translated. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    translated_port int
    The TranslatedPort param.
    distribution String
    The Distribution param. String must be one of these: "round-robin", "source-ip-hash", "ip-modulo", "ip-hash", "least-sessions". Default: "round-robin".
    translatedAddressSingle String
    The ip address to be translated. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    translatedPort Number
    The TranslatedPort param.

    GetNatRuleSourceTranslation

    BiDirectional string
    The BiDirectional param. String must be one of these: "yes", "no".
    Fallback GetNatRuleSourceTranslationFallback
    The Fallback param.
    TranslatedAddressArrays List<string>
    The TranslatedAddressArray param.
    TranslatedAddressSingle string
    The TranslatedAddressSingle param. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    BiDirectional string
    The BiDirectional param. String must be one of these: "yes", "no".
    Fallback GetNatRuleSourceTranslationFallback
    The Fallback param.
    TranslatedAddressArrays []string
    The TranslatedAddressArray param.
    TranslatedAddressSingle string
    The TranslatedAddressSingle param. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    biDirectional String
    The BiDirectional param. String must be one of these: "yes", "no".
    fallback GetNatRuleSourceTranslationFallback
    The Fallback param.
    translatedAddressArrays List<String>
    The TranslatedAddressArray param.
    translatedAddressSingle String
    The TranslatedAddressSingle param. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    biDirectional string
    The BiDirectional param. String must be one of these: "yes", "no".
    fallback GetNatRuleSourceTranslationFallback
    The Fallback param.
    translatedAddressArrays string[]
    The TranslatedAddressArray param.
    translatedAddressSingle string
    The TranslatedAddressSingle param. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    bi_directional str
    The BiDirectional param. String must be one of these: "yes", "no".
    fallback GetNatRuleSourceTranslationFallback
    The Fallback param.
    translated_address_arrays Sequence[str]
    The TranslatedAddressArray param.
    translated_address_single str
    The TranslatedAddressSingle param. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.
    biDirectional String
    The BiDirectional param. String must be one of these: "yes", "no".
    fallback Property Map
    The Fallback param.
    translatedAddressArrays List<String>
    The TranslatedAddressArray param.
    translatedAddressSingle String
    The TranslatedAddressSingle param. String validation regex: ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$|^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$.

    GetNatRuleSourceTranslationFallback

    Interface string
    The Interface param.
    Interface string
    The Interface param.
    interface_ String
    The Interface param.
    interface string
    The Interface param.
    interface str
    The Interface param.
    interface String
    The Interface param.

    GetNatRuleTarget

    Devices List<GetNatRuleTargetDevice>
    The Devices param.
    Negate bool
    The Negate param.
    Tags List<string>
    The Tags param.
    Devices []GetNatRuleTargetDevice
    The Devices param.
    Negate bool
    The Negate param.
    Tags []string
    The Tags param.
    devices List<GetNatRuleTargetDevice>
    The Devices param.
    negate Boolean
    The Negate param.
    tags List<String>
    The Tags param.
    devices GetNatRuleTargetDevice[]
    The Devices param.
    negate boolean
    The Negate param.
    tags string[]
    The Tags param.
    devices Sequence[GetNatRuleTargetDevice]
    The Devices param.
    negate bool
    The Negate param.
    tags Sequence[str]
    The Tags param.
    devices List<Property Map>
    The Devices param.
    negate Boolean
    The Negate param.
    tags List<String>
    The Tags param.

    GetNatRuleTargetDevice

    Name string
    The Name param.
    Name string
    The Name param.
    name String
    The Name param.
    name string
    The Name param.
    name str
    The Name param.
    name String
    The Name param.

    Package Details

    Repository
    scm pulumi/pulumi-scm
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scm Terraform Provider.
    scm logo
    Strata Cloud Manager v0.1.4 published on Tuesday, Sep 24, 2024 by Pulumi