Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse
fortios.firewall.getCentralsnatmap
Explore with Pulumi AI
Use this data source to get information on an fortios firewall centralsnatmap
Using getCentralsnatmap
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 getCentralsnatmap(args: GetCentralsnatmapArgs, opts?: InvokeOptions): Promise<GetCentralsnatmapResult>
function getCentralsnatmapOutput(args: GetCentralsnatmapOutputArgs, opts?: InvokeOptions): Output<GetCentralsnatmapResult>
def get_centralsnatmap(policyid: Optional[int] = None,
vdomparam: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCentralsnatmapResult
def get_centralsnatmap_output(policyid: Optional[pulumi.Input[int]] = None,
vdomparam: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCentralsnatmapResult]
func LookupCentralsnatmap(ctx *Context, args *LookupCentralsnatmapArgs, opts ...InvokeOption) (*LookupCentralsnatmapResult, error)
func LookupCentralsnatmapOutput(ctx *Context, args *LookupCentralsnatmapOutputArgs, opts ...InvokeOption) LookupCentralsnatmapResultOutput
> Note: This function is named LookupCentralsnatmap
in the Go SDK.
public static class GetCentralsnatmap
{
public static Task<GetCentralsnatmapResult> InvokeAsync(GetCentralsnatmapArgs args, InvokeOptions? opts = null)
public static Output<GetCentralsnatmapResult> Invoke(GetCentralsnatmapInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCentralsnatmapResult> getCentralsnatmap(GetCentralsnatmapArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: fortios:firewall/getCentralsnatmap:getCentralsnatmap
arguments:
# arguments dictionary
The following arguments are supported:
- Policyid int
- Specify the policyid of the desired firewall centralsnatmap.
- Vdomparam string
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Policyid int
- Specify the policyid of the desired firewall centralsnatmap.
- Vdomparam string
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- policyid Integer
- Specify the policyid of the desired firewall centralsnatmap.
- vdomparam String
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- policyid number
- Specify the policyid of the desired firewall centralsnatmap.
- vdomparam string
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- policyid int
- Specify the policyid of the desired firewall centralsnatmap.
- vdomparam str
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- policyid Number
- Specify the policyid of the desired firewall centralsnatmap.
- vdomparam String
- Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
getCentralsnatmap Result
The following output properties are available:
- Comments string
- Comment.
- Dst
Addr6s List<Pulumiverse.Fortios. Firewall. Outputs. Get Centralsnatmap Dst Addr6> - IPv6 Destination address. The structure of
dst_addr6
block is documented below. - Dst
Addrs List<Pulumiverse.Fortios. Firewall. Outputs. Get Centralsnatmap Dst Addr> - Destination address name from available addresses. The structure of
dst_addr
block is documented below. - Dst
Port string - Destination port or port range (1 to 65535, 0 means any port).
- Dstintfs
List<Pulumiverse.
Fortios. Firewall. Outputs. Get Centralsnatmap Dstintf> - Destination interface name from available interfaces. The structure of
dstintf
block is documented below. - Id string
- The provider-assigned unique ID for this managed resource.
- Nat string
- Enable/disable source NAT.
- Nat46 string
- Enable/disable NAT46.
- Nat64 string
- Enable/disable NAT64.
- Nat
Ippool6s List<Pulumiverse.Fortios. Firewall. Outputs. Get Centralsnatmap Nat Ippool6> - IPv6 pools to be used for source NAT. The structure of
nat_ippool6
block is documented below. - Nat
Ippools List<Pulumiverse.Fortios. Firewall. Outputs. Get Centralsnatmap Nat Ippool> - Name of the IP pools to be used to translate addresses from available IP Pools. The structure of
nat_ippool
block is documented below. - Nat
Port string - Translated port or port range (0 to 65535).
- Orig
Addr6s List<Pulumiverse.Fortios. Firewall. Outputs. Get Centralsnatmap Orig Addr6> - IPv6 Original address. The structure of
orig_addr6
block is documented below. - Orig
Addrs List<Pulumiverse.Fortios. Firewall. Outputs. Get Centralsnatmap Orig Addr> - Original address. The structure of
orig_addr
block is documented below. - Orig
Port string - Original TCP port (0 to 65535).
- Policyid int
- Policy ID.
- Port
Preserve string - Enable/disable preservation of the original source port from source NAT if it has not been used.
- Protocol int
- Integer value for the protocol type (0 - 255).
- Srcintfs
List<Pulumiverse.
Fortios. Firewall. Outputs. Get Centralsnatmap Srcintf> - Source interface name from available interfaces. The structure of
srcintf
block is documented below. - Status string
- Enable/disable the active status of this policy.
- Type string
- IPv4/IPv6 source NAT.
- Uuid string
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- Vdomparam string
- Comments string
- Comment.
- Dst
Addr6s []GetCentralsnatmap Dst Addr6 - IPv6 Destination address. The structure of
dst_addr6
block is documented below. - Dst
Addrs []GetCentralsnatmap Dst Addr - Destination address name from available addresses. The structure of
dst_addr
block is documented below. - Dst
Port string - Destination port or port range (1 to 65535, 0 means any port).
- Dstintfs
[]Get
Centralsnatmap Dstintf - Destination interface name from available interfaces. The structure of
dstintf
block is documented below. - Id string
- The provider-assigned unique ID for this managed resource.
- Nat string
- Enable/disable source NAT.
- Nat46 string
- Enable/disable NAT46.
- Nat64 string
- Enable/disable NAT64.
- Nat
Ippool6s []GetCentralsnatmap Nat Ippool6 - IPv6 pools to be used for source NAT. The structure of
nat_ippool6
block is documented below. - Nat
Ippools []GetCentralsnatmap Nat Ippool - Name of the IP pools to be used to translate addresses from available IP Pools. The structure of
nat_ippool
block is documented below. - Nat
Port string - Translated port or port range (0 to 65535).
- Orig
Addr6s []GetCentralsnatmap Orig Addr6 - IPv6 Original address. The structure of
orig_addr6
block is documented below. - Orig
Addrs []GetCentralsnatmap Orig Addr - Original address. The structure of
orig_addr
block is documented below. - Orig
Port string - Original TCP port (0 to 65535).
- Policyid int
- Policy ID.
- Port
Preserve string - Enable/disable preservation of the original source port from source NAT if it has not been used.
- Protocol int
- Integer value for the protocol type (0 - 255).
- Srcintfs
[]Get
Centralsnatmap Srcintf - Source interface name from available interfaces. The structure of
srcintf
block is documented below. - Status string
- Enable/disable the active status of this policy.
- Type string
- IPv4/IPv6 source NAT.
- Uuid string
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- Vdomparam string
- comments String
- Comment.
- dst
Addr6s List<GetCentralsnatmap Dst Addr6> - IPv6 Destination address. The structure of
dst_addr6
block is documented below. - dst
Addrs List<GetCentralsnatmap Dst Addr> - Destination address name from available addresses. The structure of
dst_addr
block is documented below. - dst
Port String - Destination port or port range (1 to 65535, 0 means any port).
- dstintfs
List<Get
Centralsnatmap Dstintf> - Destination interface name from available interfaces. The structure of
dstintf
block is documented below. - id String
- The provider-assigned unique ID for this managed resource.
- nat String
- Enable/disable source NAT.
- nat46 String
- Enable/disable NAT46.
- nat64 String
- Enable/disable NAT64.
- nat
Ippool6s List<GetCentralsnatmap Nat Ippool6> - IPv6 pools to be used for source NAT. The structure of
nat_ippool6
block is documented below. - nat
Ippools List<GetCentralsnatmap Nat Ippool> - Name of the IP pools to be used to translate addresses from available IP Pools. The structure of
nat_ippool
block is documented below. - nat
Port String - Translated port or port range (0 to 65535).
- orig
Addr6s List<GetCentralsnatmap Orig Addr6> - IPv6 Original address. The structure of
orig_addr6
block is documented below. - orig
Addrs List<GetCentralsnatmap Orig Addr> - Original address. The structure of
orig_addr
block is documented below. - orig
Port String - Original TCP port (0 to 65535).
- policyid Integer
- Policy ID.
- port
Preserve String - Enable/disable preservation of the original source port from source NAT if it has not been used.
- protocol Integer
- Integer value for the protocol type (0 - 255).
- srcintfs
List<Get
Centralsnatmap Srcintf> - Source interface name from available interfaces. The structure of
srcintf
block is documented below. - status String
- Enable/disable the active status of this policy.
- type String
- IPv4/IPv6 source NAT.
- uuid String
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- vdomparam String
- comments string
- Comment.
- dst
Addr6s GetCentralsnatmap Dst Addr6[] - IPv6 Destination address. The structure of
dst_addr6
block is documented below. - dst
Addrs GetCentralsnatmap Dst Addr[] - Destination address name from available addresses. The structure of
dst_addr
block is documented below. - dst
Port string - Destination port or port range (1 to 65535, 0 means any port).
- dstintfs
Get
Centralsnatmap Dstintf[] - Destination interface name from available interfaces. The structure of
dstintf
block is documented below. - id string
- The provider-assigned unique ID for this managed resource.
- nat string
- Enable/disable source NAT.
- nat46 string
- Enable/disable NAT46.
- nat64 string
- Enable/disable NAT64.
- nat
Ippool6s GetCentralsnatmap Nat Ippool6[] - IPv6 pools to be used for source NAT. The structure of
nat_ippool6
block is documented below. - nat
Ippools GetCentralsnatmap Nat Ippool[] - Name of the IP pools to be used to translate addresses from available IP Pools. The structure of
nat_ippool
block is documented below. - nat
Port string - Translated port or port range (0 to 65535).
- orig
Addr6s GetCentralsnatmap Orig Addr6[] - IPv6 Original address. The structure of
orig_addr6
block is documented below. - orig
Addrs GetCentralsnatmap Orig Addr[] - Original address. The structure of
orig_addr
block is documented below. - orig
Port string - Original TCP port (0 to 65535).
- policyid number
- Policy ID.
- port
Preserve string - Enable/disable preservation of the original source port from source NAT if it has not been used.
- protocol number
- Integer value for the protocol type (0 - 255).
- srcintfs
Get
Centralsnatmap Srcintf[] - Source interface name from available interfaces. The structure of
srcintf
block is documented below. - status string
- Enable/disable the active status of this policy.
- type string
- IPv4/IPv6 source NAT.
- uuid string
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- vdomparam string
- comments str
- Comment.
- dst_
addr6s Sequence[GetCentralsnatmap Dst Addr6] - IPv6 Destination address. The structure of
dst_addr6
block is documented below. - dst_
addrs Sequence[GetCentralsnatmap Dst Addr] - Destination address name from available addresses. The structure of
dst_addr
block is documented below. - dst_
port str - Destination port or port range (1 to 65535, 0 means any port).
- dstintfs
Sequence[Get
Centralsnatmap Dstintf] - Destination interface name from available interfaces. The structure of
dstintf
block is documented below. - id str
- The provider-assigned unique ID for this managed resource.
- nat str
- Enable/disable source NAT.
- nat46 str
- Enable/disable NAT46.
- nat64 str
- Enable/disable NAT64.
- nat_
ippool6s Sequence[GetCentralsnatmap Nat Ippool6] - IPv6 pools to be used for source NAT. The structure of
nat_ippool6
block is documented below. - nat_
ippools Sequence[GetCentralsnatmap Nat Ippool] - Name of the IP pools to be used to translate addresses from available IP Pools. The structure of
nat_ippool
block is documented below. - nat_
port str - Translated port or port range (0 to 65535).
- orig_
addr6s Sequence[GetCentralsnatmap Orig Addr6] - IPv6 Original address. The structure of
orig_addr6
block is documented below. - orig_
addrs Sequence[GetCentralsnatmap Orig Addr] - Original address. The structure of
orig_addr
block is documented below. - orig_
port str - Original TCP port (0 to 65535).
- policyid int
- Policy ID.
- port_
preserve str - Enable/disable preservation of the original source port from source NAT if it has not been used.
- protocol int
- Integer value for the protocol type (0 - 255).
- srcintfs
Sequence[Get
Centralsnatmap Srcintf] - Source interface name from available interfaces. The structure of
srcintf
block is documented below. - status str
- Enable/disable the active status of this policy.
- type str
- IPv4/IPv6 source NAT.
- uuid str
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- vdomparam str
- comments String
- Comment.
- dst
Addr6s List<Property Map> - IPv6 Destination address. The structure of
dst_addr6
block is documented below. - dst
Addrs List<Property Map> - Destination address name from available addresses. The structure of
dst_addr
block is documented below. - dst
Port String - Destination port or port range (1 to 65535, 0 means any port).
- dstintfs List<Property Map>
- Destination interface name from available interfaces. The structure of
dstintf
block is documented below. - id String
- The provider-assigned unique ID for this managed resource.
- nat String
- Enable/disable source NAT.
- nat46 String
- Enable/disable NAT46.
- nat64 String
- Enable/disable NAT64.
- nat
Ippool6s List<Property Map> - IPv6 pools to be used for source NAT. The structure of
nat_ippool6
block is documented below. - nat
Ippools List<Property Map> - Name of the IP pools to be used to translate addresses from available IP Pools. The structure of
nat_ippool
block is documented below. - nat
Port String - Translated port or port range (0 to 65535).
- orig
Addr6s List<Property Map> - IPv6 Original address. The structure of
orig_addr6
block is documented below. - orig
Addrs List<Property Map> - Original address. The structure of
orig_addr
block is documented below. - orig
Port String - Original TCP port (0 to 65535).
- policyid Number
- Policy ID.
- port
Preserve String - Enable/disable preservation of the original source port from source NAT if it has not been used.
- protocol Number
- Integer value for the protocol type (0 - 255).
- srcintfs List<Property Map>
- Source interface name from available interfaces. The structure of
srcintf
block is documented below. - status String
- Enable/disable the active status of this policy.
- type String
- IPv4/IPv6 source NAT.
- uuid String
- Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
- vdomparam String
Supporting Types
GetCentralsnatmapDstAddr
- Name string
- IPv6 pool name.
- Name string
- IPv6 pool name.
- name String
- IPv6 pool name.
- name string
- IPv6 pool name.
- name str
- IPv6 pool name.
- name String
- IPv6 pool name.
GetCentralsnatmapDstAddr6
- Name string
- IPv6 pool name.
- Name string
- IPv6 pool name.
- name String
- IPv6 pool name.
- name string
- IPv6 pool name.
- name str
- IPv6 pool name.
- name String
- IPv6 pool name.
GetCentralsnatmapDstintf
- Name string
- IPv6 pool name.
- Name string
- IPv6 pool name.
- name String
- IPv6 pool name.
- name string
- IPv6 pool name.
- name str
- IPv6 pool name.
- name String
- IPv6 pool name.
GetCentralsnatmapNatIppool
- Name string
- IPv6 pool name.
- Name string
- IPv6 pool name.
- name String
- IPv6 pool name.
- name string
- IPv6 pool name.
- name str
- IPv6 pool name.
- name String
- IPv6 pool name.
GetCentralsnatmapNatIppool6
- Name string
- IPv6 pool name.
- Name string
- IPv6 pool name.
- name String
- IPv6 pool name.
- name string
- IPv6 pool name.
- name str
- IPv6 pool name.
- name String
- IPv6 pool name.
GetCentralsnatmapOrigAddr
- Name string
- IPv6 pool name.
- Name string
- IPv6 pool name.
- name String
- IPv6 pool name.
- name string
- IPv6 pool name.
- name str
- IPv6 pool name.
- name String
- IPv6 pool name.
GetCentralsnatmapOrigAddr6
- Name string
- IPv6 pool name.
- Name string
- IPv6 pool name.
- name String
- IPv6 pool name.
- name string
- IPv6 pool name.
- name str
- IPv6 pool name.
- name String
- IPv6 pool name.
GetCentralsnatmapSrcintf
- Name string
- IPv6 pool name.
- Name string
- IPv6 pool name.
- name String
- IPv6 pool name.
- name string
- IPv6 pool name.
- name str
- IPv6 pool name.
- name String
- IPv6 pool name.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.