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)
public static Output<GetCentralsnatmapResult> getCentralsnatmap(GetCentralsnatmapArgs args, InvokeOptions options)
fn::invoke:
  function: fortios:firewall/getCentralsnatmap:getCentralsnatmap
  arguments:
    # arguments dictionaryThe 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.
- DstAddr6s List<Pulumiverse.Fortios. Firewall. Outputs. Get Centralsnatmap Dst Addr6> 
- IPv6 Destination address. The structure of dst_addr6block is documented below.
- DstAddrs List<Pulumiverse.Fortios. Firewall. Outputs. Get Centralsnatmap Dst Addr> 
- Destination address name from available addresses. The structure of dst_addrblock is documented below.
- DstPort 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 dstintfblock 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.
- NatIppool6s List<Pulumiverse.Fortios. Firewall. Outputs. Get Centralsnatmap Nat Ippool6> 
- IPv6 pools to be used for source NAT. The structure of nat_ippool6block is documented below.
- NatIppools 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_ippoolblock is documented below.
- NatPort string
- Translated port or port range (0 to 65535).
- OrigAddr6s List<Pulumiverse.Fortios. Firewall. Outputs. Get Centralsnatmap Orig Addr6> 
- IPv6 Original address. The structure of orig_addr6block is documented below.
- OrigAddrs List<Pulumiverse.Fortios. Firewall. Outputs. Get Centralsnatmap Orig Addr> 
- Original address. The structure of orig_addrblock is documented below.
- OrigPort string
- Original TCP port (0 to 65535).
- Policyid int
- Policy ID.
- PortPreserve 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 srcintfblock 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.
- DstAddr6s []GetCentralsnatmap Dst Addr6 
- IPv6 Destination address. The structure of dst_addr6block is documented below.
- DstAddrs []GetCentralsnatmap Dst Addr 
- Destination address name from available addresses. The structure of dst_addrblock is documented below.
- DstPort string
- Destination port or port range (1 to 65535, 0 means any port).
- Dstintfs
[]GetCentralsnatmap Dstintf 
- Destination interface name from available interfaces. The structure of dstintfblock 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.
- NatIppool6s []GetCentralsnatmap Nat Ippool6 
- IPv6 pools to be used for source NAT. The structure of nat_ippool6block is documented below.
- NatIppools []GetCentralsnatmap Nat Ippool 
- Name of the IP pools to be used to translate addresses from available IP Pools. The structure of nat_ippoolblock is documented below.
- NatPort string
- Translated port or port range (0 to 65535).
- OrigAddr6s []GetCentralsnatmap Orig Addr6 
- IPv6 Original address. The structure of orig_addr6block is documented below.
- OrigAddrs []GetCentralsnatmap Orig Addr 
- Original address. The structure of orig_addrblock is documented below.
- OrigPort string
- Original TCP port (0 to 65535).
- Policyid int
- Policy ID.
- PortPreserve 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
[]GetCentralsnatmap Srcintf 
- Source interface name from available interfaces. The structure of srcintfblock 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.
- dstAddr6s List<GetCentralsnatmap Dst Addr6> 
- IPv6 Destination address. The structure of dst_addr6block is documented below.
- dstAddrs List<GetCentralsnatmap Dst Addr> 
- Destination address name from available addresses. The structure of dst_addrblock is documented below.
- dstPort String
- Destination port or port range (1 to 65535, 0 means any port).
- dstintfs
List<GetCentralsnatmap Dstintf> 
- Destination interface name from available interfaces. The structure of dstintfblock 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.
- natIppool6s List<GetCentralsnatmap Nat Ippool6> 
- IPv6 pools to be used for source NAT. The structure of nat_ippool6block is documented below.
- natIppools List<GetCentralsnatmap Nat Ippool> 
- Name of the IP pools to be used to translate addresses from available IP Pools. The structure of nat_ippoolblock is documented below.
- natPort String
- Translated port or port range (0 to 65535).
- origAddr6s List<GetCentralsnatmap Orig Addr6> 
- IPv6 Original address. The structure of orig_addr6block is documented below.
- origAddrs List<GetCentralsnatmap Orig Addr> 
- Original address. The structure of orig_addrblock is documented below.
- origPort String
- Original TCP port (0 to 65535).
- policyid Integer
- Policy ID.
- portPreserve 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<GetCentralsnatmap Srcintf> 
- Source interface name from available interfaces. The structure of srcintfblock 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.
- dstAddr6s GetCentralsnatmap Dst Addr6[] 
- IPv6 Destination address. The structure of dst_addr6block is documented below.
- dstAddrs GetCentralsnatmap Dst Addr[] 
- Destination address name from available addresses. The structure of dst_addrblock is documented below.
- dstPort string
- Destination port or port range (1 to 65535, 0 means any port).
- dstintfs
GetCentralsnatmap Dstintf[] 
- Destination interface name from available interfaces. The structure of dstintfblock 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.
- natIppool6s GetCentralsnatmap Nat Ippool6[] 
- IPv6 pools to be used for source NAT. The structure of nat_ippool6block is documented below.
- natIppools GetCentralsnatmap Nat Ippool[] 
- Name of the IP pools to be used to translate addresses from available IP Pools. The structure of nat_ippoolblock is documented below.
- natPort string
- Translated port or port range (0 to 65535).
- origAddr6s GetCentralsnatmap Orig Addr6[] 
- IPv6 Original address. The structure of orig_addr6block is documented below.
- origAddrs GetCentralsnatmap Orig Addr[] 
- Original address. The structure of orig_addrblock is documented below.
- origPort string
- Original TCP port (0 to 65535).
- policyid number
- Policy ID.
- portPreserve 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
GetCentralsnatmap Srcintf[] 
- Source interface name from available interfaces. The structure of srcintfblock 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_addr6block is documented below.
- dst_addrs Sequence[GetCentralsnatmap Dst Addr] 
- Destination address name from available addresses. The structure of dst_addrblock is documented below.
- dst_port str
- Destination port or port range (1 to 65535, 0 means any port).
- dstintfs
Sequence[GetCentralsnatmap Dstintf] 
- Destination interface name from available interfaces. The structure of dstintfblock 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_ippool6block 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_ippoolblock 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_addr6block is documented below.
- orig_addrs Sequence[GetCentralsnatmap Orig Addr] 
- Original address. The structure of orig_addrblock 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[GetCentralsnatmap Srcintf] 
- Source interface name from available interfaces. The structure of srcintfblock 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.
- dstAddr6s List<Property Map>
- IPv6 Destination address. The structure of dst_addr6block is documented below.
- dstAddrs List<Property Map>
- Destination address name from available addresses. The structure of dst_addrblock is documented below.
- dstPort 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 dstintfblock 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.
- natIppool6s List<Property Map>
- IPv6 pools to be used for source NAT. The structure of nat_ippool6block is documented below.
- natIppools List<Property Map>
- Name of the IP pools to be used to translate addresses from available IP Pools. The structure of nat_ippoolblock is documented below.
- natPort String
- Translated port or port range (0 to 65535).
- origAddr6s List<Property Map>
- IPv6 Original address. The structure of orig_addr6block is documented below.
- origAddrs List<Property Map>
- Original address. The structure of orig_addrblock is documented below.
- origPort String
- Original TCP port (0 to 65535).
- policyid Number
- Policy ID.
- portPreserve 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 srcintfblock 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 fortiosTerraform Provider.
