@pulumiverse/fortios
Version:
A Pulumi package for creating and managing Fortios resources. Based on terraform-provider-fortios: version v1.16.0
67 lines (66 loc) • 2.32 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* Use this data source to get information on fortios system nat64
*/
export declare function getNat64(args?: GetNat64Args, opts?: pulumi.InvokeOptions): Promise<GetNat64Result>;
/**
* A collection of arguments for invoking getNat64.
*/
export interface GetNat64Args {
/**
* 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;
}
/**
* A collection of values returned by getNat64.
*/
export interface GetNat64Result {
/**
* Enable/disable AAAA record synthesis (default = enable).
*/
readonly alwaysSynthesizeAaaaRecord: string;
/**
* Enable/disable IPv6 fragment header generation.
*/
readonly generateIpv6FragmentHeader: string;
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
/**
* Enable/disable mandatory IPv4 packet forwarding in nat46.
*/
readonly nat46ForceIpv4PacketForwarding: string;
/**
* NAT64 prefix.
*/
readonly nat64Prefix: string;
/**
* Enable/disable secondary NAT64 prefix.
*/
readonly secondaryPrefixStatus: string;
/**
* Secondary NAT64 prefix. The structure of `secondaryPrefix` block is documented below.
*/
readonly secondaryPrefixes: outputs.system.GetNat64SecondaryPrefix[];
/**
* Enable/disable NAT64 (default = disable).
*/
readonly status: string;
readonly vdomparam?: string;
}
/**
* Use this data source to get information on fortios system nat64
*/
export declare function getNat64Output(args?: GetNat64OutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetNat64Result>;
/**
* A collection of arguments for invoking getNat64.
*/
export interface GetNat64OutputArgs {
/**
* 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?: pulumi.Input<string>;
}