Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse
fortios.system.getNat64
Explore with Pulumi AI
Use this data source to get information on fortios system nat64
Using getNat64
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 getNat64(args: GetNat64Args, opts?: InvokeOptions): Promise<GetNat64Result>
function getNat64Output(args: GetNat64OutputArgs, opts?: InvokeOptions): Output<GetNat64Result>
def get_nat64(vdomparam: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNat64Result
def get_nat64_output(vdomparam: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNat64Result]
func LookupNat64(ctx *Context, args *LookupNat64Args, opts ...InvokeOption) (*LookupNat64Result, error)
func LookupNat64Output(ctx *Context, args *LookupNat64OutputArgs, opts ...InvokeOption) LookupNat64ResultOutput
> Note: This function is named LookupNat64
in the Go SDK.
public static class GetNat64
{
public static Task<GetNat64Result> InvokeAsync(GetNat64Args args, InvokeOptions? opts = null)
public static Output<GetNat64Result> Invoke(GetNat64InvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetNat64Result> getNat64(GetNat64Args args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: fortios:system/getNat64:getNat64
arguments:
# arguments dictionary
The following arguments are supported:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
getNat64 Result
The following output properties are available:
- Always
Synthesize stringAaaa Record - Enable/disable AAAA record synthesis (default = enable).
- Generate
Ipv6Fragment stringHeader - Enable/disable IPv6 fragment header generation.
- Id string
- The provider-assigned unique ID for this managed resource.
- Nat46Force
Ipv4Packet stringForwarding - Enable/disable mandatory IPv4 packet forwarding in nat46.
- Nat64Prefix string
- NAT64 prefix.
- Secondary
Prefix stringStatus - Enable/disable secondary NAT64 prefix.
- Secondary
Prefixes List<Pulumiverse.Fortios. System. Outputs. Get Nat64Secondary Prefix> - Secondary NAT64 prefix. The structure of
secondary_prefix
block is documented below. - Status string
- Enable/disable NAT64 (default = disable).
- Vdomparam string
- Always
Synthesize stringAaaa Record - Enable/disable AAAA record synthesis (default = enable).
- Generate
Ipv6Fragment stringHeader - Enable/disable IPv6 fragment header generation.
- Id string
- The provider-assigned unique ID for this managed resource.
- Nat46Force
Ipv4Packet stringForwarding - Enable/disable mandatory IPv4 packet forwarding in nat46.
- Nat64Prefix string
- NAT64 prefix.
- Secondary
Prefix stringStatus - Enable/disable secondary NAT64 prefix.
- Secondary
Prefixes []GetNat64Secondary Prefix - Secondary NAT64 prefix. The structure of
secondary_prefix
block is documented below. - Status string
- Enable/disable NAT64 (default = disable).
- Vdomparam string
- always
Synthesize StringAaaa Record - Enable/disable AAAA record synthesis (default = enable).
- generate
Ipv6Fragment StringHeader - Enable/disable IPv6 fragment header generation.
- id String
- The provider-assigned unique ID for this managed resource.
- nat46Force
Ipv4Packet StringForwarding - Enable/disable mandatory IPv4 packet forwarding in nat46.
- nat64Prefix String
- NAT64 prefix.
- secondary
Prefix StringStatus - Enable/disable secondary NAT64 prefix.
- secondary
Prefixes List<GetNat64Secondary Prefix> - Secondary NAT64 prefix. The structure of
secondary_prefix
block is documented below. - status String
- Enable/disable NAT64 (default = disable).
- vdomparam String
- always
Synthesize stringAaaa Record - Enable/disable AAAA record synthesis (default = enable).
- generate
Ipv6Fragment stringHeader - Enable/disable IPv6 fragment header generation.
- id string
- The provider-assigned unique ID for this managed resource.
- nat46Force
Ipv4Packet stringForwarding - Enable/disable mandatory IPv4 packet forwarding in nat46.
- nat64Prefix string
- NAT64 prefix.
- secondary
Prefix stringStatus - Enable/disable secondary NAT64 prefix.
- secondary
Prefixes GetNat64Secondary Prefix[] - Secondary NAT64 prefix. The structure of
secondary_prefix
block is documented below. - status string
- Enable/disable NAT64 (default = disable).
- vdomparam string
- always_
synthesize_ straaaa_ record - Enable/disable AAAA record synthesis (default = enable).
- generate_
ipv6_ strfragment_ header - Enable/disable IPv6 fragment header generation.
- id str
- The provider-assigned unique ID for this managed resource.
- nat46_
force_ stripv4_ packet_ forwarding - Enable/disable mandatory IPv4 packet forwarding in nat46.
- nat64_
prefix str - NAT64 prefix.
- secondary_
prefix_ strstatus - Enable/disable secondary NAT64 prefix.
- secondary_
prefixes Sequence[GetNat64Secondary Prefix] - Secondary NAT64 prefix. The structure of
secondary_prefix
block is documented below. - status str
- Enable/disable NAT64 (default = disable).
- vdomparam str
- always
Synthesize StringAaaa Record - Enable/disable AAAA record synthesis (default = enable).
- generate
Ipv6Fragment StringHeader - Enable/disable IPv6 fragment header generation.
- id String
- The provider-assigned unique ID for this managed resource.
- nat46Force
Ipv4Packet StringForwarding - Enable/disable mandatory IPv4 packet forwarding in nat46.
- nat64Prefix String
- NAT64 prefix.
- secondary
Prefix StringStatus - Enable/disable secondary NAT64 prefix.
- secondary
Prefixes List<Property Map> - Secondary NAT64 prefix. The structure of
secondary_prefix
block is documented below. - status String
- Enable/disable NAT64 (default = disable).
- vdomparam String
Supporting Types
GetNat64SecondaryPrefix
- Name string
- NAT64 prefix name.
- Nat64Prefix string
- NAT64 prefix.
- Name string
- NAT64 prefix name.
- Nat64Prefix string
- NAT64 prefix.
- name String
- NAT64 prefix name.
- nat64Prefix String
- NAT64 prefix.
- name string
- NAT64 prefix name.
- nat64Prefix string
- NAT64 prefix.
- name str
- NAT64 prefix name.
- nat64_
prefix str - NAT64 prefix.
- name String
- NAT64 prefix name.
- nat64Prefix String
- NAT64 prefix.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.