1. Packages
  2. Strata Cloud Manager Provider
  3. API Docs
  4. getNatRule
Strata Cloud Manager v0.3.1 published on Thursday, Mar 13, 2025 by Pulumi

scm.getNatRule

Explore with Pulumi AI

Strata Cloud Manager v0.3.1 published on Thursday, Mar 13, 2025 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",
});
Copy
import pulumi
import pulumi_scm as scm

example = scm.get_nat_rule(id="1234-56-789")
Copy
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
	})
}
Copy
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",
    });

});
Copy
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());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: scm:getNatRule
      arguments:
        id: 1234-56-789
Copy

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>
Copy
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]
Copy
func LookupNatRule(ctx *Context, args *LookupNatRuleArgs, opts ...InvokeOption) (*LookupNatRuleResult, error)
func LookupNatRuleOutput(ctx *Context, args *LookupNatRuleOutputArgs, opts ...InvokeOption) LookupNatRuleResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetNatRuleResult> getNatRule(GetNatRuleArgs args, InvokeOptions options)
public static Output<GetNatRuleResult> getNatRule(GetNatRuleArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: scm:index/getNatRule:getNatRule
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id This property is required. string
The Id param.
Id This property is required. string
The Id param.
id This property is required. String
The Id param.
id This property is required. string
The Id param.
id This property is required. str
The Id param.
id This property is required. 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 This property is required. GetNatRuleDestinationTranslationDnsRewrite
The DnsRewrite param.
TranslatedAddressSingle This property is required. 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 This property is required. int
The TranslatedPort param.
DnsRewrite This property is required. GetNatRuleDestinationTranslationDnsRewrite
The DnsRewrite param.
TranslatedAddressSingle This property is required. 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 This property is required. int
The TranslatedPort param.
dnsRewrite This property is required. GetNatRuleDestinationTranslationDnsRewrite
The DnsRewrite param.
translatedAddressSingle This property is required. 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 This property is required. Integer
The TranslatedPort param.
dnsRewrite This property is required. GetNatRuleDestinationTranslationDnsRewrite
The DnsRewrite param.
translatedAddressSingle This property is required. 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 This property is required. number
The TranslatedPort param.
dns_rewrite This property is required. GetNatRuleDestinationTranslationDnsRewrite
The DnsRewrite param.
translated_address_single This property is required. 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 This property is required. int
The TranslatedPort param.
dnsRewrite This property is required. Property Map
The DnsRewrite param.
translatedAddressSingle This property is required. 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 This property is required. Number
The TranslatedPort param.

GetNatRuleDestinationTranslationDnsRewrite

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

GetNatRuleDynamicDestinationTranslation

Distribution This property is required. 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 This property is required. 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 This property is required. int
The TranslatedPort param.
Distribution This property is required. 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 This property is required. 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 This property is required. int
The TranslatedPort param.
distribution This property is required. 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 This property is required. 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 This property is required. Integer
The TranslatedPort param.
distribution This property is required. 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 This property is required. 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 This property is required. number
The TranslatedPort param.
distribution This property is required. 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 This property is required. 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 This property is required. int
The TranslatedPort param.
distribution This property is required. 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 This property is required. 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 This property is required. Number
The TranslatedPort param.

GetNatRuleSourceTranslation

BiDirectional This property is required. string
The BiDirectional param. String must be one of these: "yes", "no".
Fallback This property is required. GetNatRuleSourceTranslationFallback
The Fallback param.
TranslatedAddressArrays This property is required. List<string>
The TranslatedAddressArray param.
TranslatedAddressSingle This property is required. 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 This property is required. string
The BiDirectional param. String must be one of these: "yes", "no".
Fallback This property is required. GetNatRuleSourceTranslationFallback
The Fallback param.
TranslatedAddressArrays This property is required. []string
The TranslatedAddressArray param.
TranslatedAddressSingle This property is required. 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 This property is required. String
The BiDirectional param. String must be one of these: "yes", "no".
fallback This property is required. GetNatRuleSourceTranslationFallback
The Fallback param.
translatedAddressArrays This property is required. List<String>
The TranslatedAddressArray param.
translatedAddressSingle This property is required. 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 This property is required. string
The BiDirectional param. String must be one of these: "yes", "no".
fallback This property is required. GetNatRuleSourceTranslationFallback
The Fallback param.
translatedAddressArrays This property is required. string[]
The TranslatedAddressArray param.
translatedAddressSingle This property is required. 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 This property is required. str
The BiDirectional param. String must be one of these: "yes", "no".
fallback This property is required. GetNatRuleSourceTranslationFallback
The Fallback param.
translated_address_arrays This property is required. Sequence[str]
The TranslatedAddressArray param.
translated_address_single This property is required. 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 This property is required. String
The BiDirectional param. String must be one of these: "yes", "no".
fallback This property is required. Property Map
The Fallback param.
translatedAddressArrays This property is required. List<String>
The TranslatedAddressArray param.
translatedAddressSingle This property is required. 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 This property is required. string
The Interface param.
Interface This property is required. string
The Interface param.
interface_ This property is required. String
The Interface param.
interface This property is required. string
The Interface param.
interface This property is required. str
The Interface param.
interface This property is required. String
The Interface param.

GetNatRuleTarget

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

GetNatRuleTargetDevice

Name This property is required. string
The Name param.
Name This property is required. string
The Name param.
name This property is required. String
The Name param.
name This property is required. string
The Name param.
name This property is required. str
The Name param.
name This property is required. 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.
Strata Cloud Manager v0.3.1 published on Thursday, Mar 13, 2025 by Pulumi