fortios.system.Ddns
Explore with Pulumi AI
Configure DDNS.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname = new fortios.system.Ddns("trname", {
boundIp: "0.0.0.0",
clearText: "disable",
ddnsAuth: "disable",
ddnsDomain: "www.s.com",
ddnsPassword: "ewewcd",
ddnsServer: "tzo.com",
ddnsServerIp: "0.0.0.0",
ddnsTtl: 300,
ddnsUsername: "sie2ae",
ddnsid: 1,
monitorInterfaces: [{
interfaceName: "port2",
}],
sslCertificate: "Fortinet_Factory",
updateInterval: 300,
usePublicIp: "disable",
});
import pulumi
import pulumiverse_fortios as fortios
trname = fortios.system.Ddns("trname",
bound_ip="0.0.0.0",
clear_text="disable",
ddns_auth="disable",
ddns_domain="www.s.com",
ddns_password="ewewcd",
ddns_server="tzo.com",
ddns_server_ip="0.0.0.0",
ddns_ttl=300,
ddns_username="sie2ae",
ddnsid=1,
monitor_interfaces=[fortios.system.DdnsMonitorInterfaceArgs(
interface_name="port2",
)],
ssl_certificate="Fortinet_Factory",
update_interval=300,
use_public_ip="disable")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := system.NewDdns(ctx, "trname", &system.DdnsArgs{
BoundIp: pulumi.String("0.0.0.0"),
ClearText: pulumi.String("disable"),
DdnsAuth: pulumi.String("disable"),
DdnsDomain: pulumi.String("www.s.com"),
DdnsPassword: pulumi.String("ewewcd"),
DdnsServer: pulumi.String("tzo.com"),
DdnsServerIp: pulumi.String("0.0.0.0"),
DdnsTtl: pulumi.Int(300),
DdnsUsername: pulumi.String("sie2ae"),
Ddnsid: pulumi.Int(1),
MonitorInterfaces: system.DdnsMonitorInterfaceArray{
&system.DdnsMonitorInterfaceArgs{
InterfaceName: pulumi.String("port2"),
},
},
SslCertificate: pulumi.String("Fortinet_Factory"),
UpdateInterval: pulumi.Int(300),
UsePublicIp: pulumi.String("disable"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortios = Pulumiverse.Fortios;
return await Deployment.RunAsync(() =>
{
var trname = new Fortios.System.Ddns("trname", new()
{
BoundIp = "0.0.0.0",
ClearText = "disable",
DdnsAuth = "disable",
DdnsDomain = "www.s.com",
DdnsPassword = "ewewcd",
DdnsServer = "tzo.com",
DdnsServerIp = "0.0.0.0",
DdnsTtl = 300,
DdnsUsername = "sie2ae",
Ddnsid = 1,
MonitorInterfaces = new[]
{
new Fortios.System.Inputs.DdnsMonitorInterfaceArgs
{
InterfaceName = "port2",
},
},
SslCertificate = "Fortinet_Factory",
UpdateInterval = 300,
UsePublicIp = "disable",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.system.Ddns;
import com.pulumi.fortios.system.DdnsArgs;
import com.pulumi.fortios.system.inputs.DdnsMonitorInterfaceArgs;
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) {
var trname = new Ddns("trname", DdnsArgs.builder()
.boundIp("0.0.0.0")
.clearText("disable")
.ddnsAuth("disable")
.ddnsDomain("www.s.com")
.ddnsPassword("ewewcd")
.ddnsServer("tzo.com")
.ddnsServerIp("0.0.0.0")
.ddnsTtl(300)
.ddnsUsername("sie2ae")
.ddnsid(1)
.monitorInterfaces(DdnsMonitorInterfaceArgs.builder()
.interfaceName("port2")
.build())
.sslCertificate("Fortinet_Factory")
.updateInterval(300)
.usePublicIp("disable")
.build());
}
}
resources:
trname:
type: fortios:system:Ddns
properties:
boundIp: 0.0.0.0
clearText: disable
ddnsAuth: disable
ddnsDomain: www.s.com
ddnsPassword: ewewcd
ddnsServer: tzo.com
ddnsServerIp: 0.0.0.0
ddnsTtl: 300
ddnsUsername: sie2ae
ddnsid: 1
monitorInterfaces:
- interfaceName: port2
sslCertificate: Fortinet_Factory
updateInterval: 300
usePublicIp: disable
Create Ddns Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Ddns(name: string, args: DdnsArgs, opts?: CustomResourceOptions);
@overload
def Ddns(resource_name: str,
args: DdnsArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Ddns(resource_name: str,
opts: Optional[ResourceOptions] = None,
ddns_server: Optional[str] = None,
monitor_interfaces: Optional[Sequence[DdnsMonitorInterfaceArgs]] = None,
ddns_keyname: Optional[str] = None,
ddns_domain: Optional[str] = None,
ddns_username: Optional[str] = None,
ddns_key: Optional[str] = None,
addr_type: Optional[str] = None,
ddns_password: Optional[str] = None,
clear_text: Optional[str] = None,
ddns_server_addrs: Optional[Sequence[DdnsDdnsServerAddrArgs]] = None,
ddns_zone: Optional[str] = None,
ddns_sn: Optional[str] = None,
vdomparam: Optional[str] = None,
ddns_auth: Optional[str] = None,
ddns_server_ip: Optional[str] = None,
ddnsid: Optional[int] = None,
dynamic_sort_subtable: Optional[str] = None,
get_all_tables: Optional[str] = None,
bound_ip: Optional[str] = None,
server_type: Optional[str] = None,
ssl_certificate: Optional[str] = None,
update_interval: Optional[int] = None,
use_public_ip: Optional[str] = None,
ddns_ttl: Optional[int] = None)
func NewDdns(ctx *Context, name string, args DdnsArgs, opts ...ResourceOption) (*Ddns, error)
public Ddns(string name, DdnsArgs args, CustomResourceOptions? opts = null)
type: fortios:system:Ddns
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DdnsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DdnsArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DdnsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DdnsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DdnsArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var ddnsResource = new Fortios.System.Ddns("ddnsResource", new()
{
DdnsServer = "string",
MonitorInterfaces = new[]
{
new Fortios.System.Inputs.DdnsMonitorInterfaceArgs
{
InterfaceName = "string",
},
},
DdnsKeyname = "string",
DdnsDomain = "string",
DdnsUsername = "string",
DdnsKey = "string",
AddrType = "string",
DdnsPassword = "string",
ClearText = "string",
DdnsServerAddrs = new[]
{
new Fortios.System.Inputs.DdnsDdnsServerAddrArgs
{
Addr = "string",
},
},
DdnsZone = "string",
DdnsSn = "string",
Vdomparam = "string",
DdnsAuth = "string",
DdnsServerIp = "string",
Ddnsid = 0,
DynamicSortSubtable = "string",
GetAllTables = "string",
BoundIp = "string",
ServerType = "string",
SslCertificate = "string",
UpdateInterval = 0,
UsePublicIp = "string",
DdnsTtl = 0,
});
example, err := system.NewDdns(ctx, "ddnsResource", &system.DdnsArgs{
DdnsServer: pulumi.String("string"),
MonitorInterfaces: system.DdnsMonitorInterfaceArray{
&system.DdnsMonitorInterfaceArgs{
InterfaceName: pulumi.String("string"),
},
},
DdnsKeyname: pulumi.String("string"),
DdnsDomain: pulumi.String("string"),
DdnsUsername: pulumi.String("string"),
DdnsKey: pulumi.String("string"),
AddrType: pulumi.String("string"),
DdnsPassword: pulumi.String("string"),
ClearText: pulumi.String("string"),
DdnsServerAddrs: system.DdnsDdnsServerAddrArray{
&system.DdnsDdnsServerAddrArgs{
Addr: pulumi.String("string"),
},
},
DdnsZone: pulumi.String("string"),
DdnsSn: pulumi.String("string"),
Vdomparam: pulumi.String("string"),
DdnsAuth: pulumi.String("string"),
DdnsServerIp: pulumi.String("string"),
Ddnsid: pulumi.Int(0),
DynamicSortSubtable: pulumi.String("string"),
GetAllTables: pulumi.String("string"),
BoundIp: pulumi.String("string"),
ServerType: pulumi.String("string"),
SslCertificate: pulumi.String("string"),
UpdateInterval: pulumi.Int(0),
UsePublicIp: pulumi.String("string"),
DdnsTtl: pulumi.Int(0),
})
var ddnsResource = new Ddns("ddnsResource", DdnsArgs.builder()
.ddnsServer("string")
.monitorInterfaces(DdnsMonitorInterfaceArgs.builder()
.interfaceName("string")
.build())
.ddnsKeyname("string")
.ddnsDomain("string")
.ddnsUsername("string")
.ddnsKey("string")
.addrType("string")
.ddnsPassword("string")
.clearText("string")
.ddnsServerAddrs(DdnsDdnsServerAddrArgs.builder()
.addr("string")
.build())
.ddnsZone("string")
.ddnsSn("string")
.vdomparam("string")
.ddnsAuth("string")
.ddnsServerIp("string")
.ddnsid(0)
.dynamicSortSubtable("string")
.getAllTables("string")
.boundIp("string")
.serverType("string")
.sslCertificate("string")
.updateInterval(0)
.usePublicIp("string")
.ddnsTtl(0)
.build());
ddns_resource = fortios.system.Ddns("ddnsResource",
ddns_server="string",
monitor_interfaces=[{
"interface_name": "string",
}],
ddns_keyname="string",
ddns_domain="string",
ddns_username="string",
ddns_key="string",
addr_type="string",
ddns_password="string",
clear_text="string",
ddns_server_addrs=[{
"addr": "string",
}],
ddns_zone="string",
ddns_sn="string",
vdomparam="string",
ddns_auth="string",
ddns_server_ip="string",
ddnsid=0,
dynamic_sort_subtable="string",
get_all_tables="string",
bound_ip="string",
server_type="string",
ssl_certificate="string",
update_interval=0,
use_public_ip="string",
ddns_ttl=0)
const ddnsResource = new fortios.system.Ddns("ddnsResource", {
ddnsServer: "string",
monitorInterfaces: [{
interfaceName: "string",
}],
ddnsKeyname: "string",
ddnsDomain: "string",
ddnsUsername: "string",
ddnsKey: "string",
addrType: "string",
ddnsPassword: "string",
clearText: "string",
ddnsServerAddrs: [{
addr: "string",
}],
ddnsZone: "string",
ddnsSn: "string",
vdomparam: "string",
ddnsAuth: "string",
ddnsServerIp: "string",
ddnsid: 0,
dynamicSortSubtable: "string",
getAllTables: "string",
boundIp: "string",
serverType: "string",
sslCertificate: "string",
updateInterval: 0,
usePublicIp: "string",
ddnsTtl: 0,
});
type: fortios:system:Ddns
properties:
addrType: string
boundIp: string
clearText: string
ddnsAuth: string
ddnsDomain: string
ddnsKey: string
ddnsKeyname: string
ddnsPassword: string
ddnsServer: string
ddnsServerAddrs:
- addr: string
ddnsServerIp: string
ddnsSn: string
ddnsTtl: 0
ddnsUsername: string
ddnsZone: string
ddnsid: 0
dynamicSortSubtable: string
getAllTables: string
monitorInterfaces:
- interfaceName: string
serverType: string
sslCertificate: string
updateInterval: 0
usePublicIp: string
vdomparam: string
Ddns Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Ddns resource accepts the following input properties:
- Ddns
Server string - Select a DDNS service provider. Valid values:
dyndns.org
,dyns.net
,tzo.com
,vavic.com
,dipdns.net
,now.net.cn
,dhs.org
,easydns.com
,genericDDNS
,FortiGuardDDNS
,noip.com
. - Monitor
Interfaces List<Pulumiverse.Fortios. System. Inputs. Ddns Monitor Interface> - Monitored interface. The structure of
monitor_interface
block is documented below. - Addr
Type string - Address type of interface address in DDNS update. Valid values:
ipv4
,ipv6
. - Bound
Ip string - Bound IP address.
- Clear
Text string - Enable/disable use of clear text connections. Valid values:
disable
,enable
. - Ddns
Auth string - Enable/disable TSIG authentication for your DDNS server. Valid values:
disable
,tsig
. - Ddns
Domain string - Your fully qualified domain name. For example, yourname.ddns.com.
- Ddns
Key string - DDNS update key (base 64 encoding).
- Ddns
Keyname string - DDNS update key name.
- Ddns
Password string - DDNS password.
- Ddns
Server List<Pulumiverse.Addrs Fortios. System. Inputs. Ddns Ddns Server Addr> - Generic DDNS server IP/FQDN list. The structure of
ddns_server_addr
block is documented below. - Ddns
Server stringIp - Generic DDNS server IP.
- Ddns
Sn string - DDNS Serial Number.
- Ddns
Ttl int - Time-to-live for DDNS packets.
- Ddns
Username string - DDNS user name.
- Ddns
Zone string - Zone of your domain name (for example, DDNS.com).
- Ddnsid int
- DDNS ID.
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Server
Type string - Address type of the DDNS server. Valid values:
ipv4
,ipv6
. - Ssl
Certificate string - Name of local certificate for SSL connections.
- Update
Interval int - DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default.
- Use
Public stringIp - Enable/disable use of public IP address. Valid values:
disable
,enable
. - Vdomparam string
- Specifies the vdom to which the resource 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.
- Ddns
Server string - Select a DDNS service provider. Valid values:
dyndns.org
,dyns.net
,tzo.com
,vavic.com
,dipdns.net
,now.net.cn
,dhs.org
,easydns.com
,genericDDNS
,FortiGuardDDNS
,noip.com
. - Monitor
Interfaces []DdnsMonitor Interface Args - Monitored interface. The structure of
monitor_interface
block is documented below. - Addr
Type string - Address type of interface address in DDNS update. Valid values:
ipv4
,ipv6
. - Bound
Ip string - Bound IP address.
- Clear
Text string - Enable/disable use of clear text connections. Valid values:
disable
,enable
. - Ddns
Auth string - Enable/disable TSIG authentication for your DDNS server. Valid values:
disable
,tsig
. - Ddns
Domain string - Your fully qualified domain name. For example, yourname.ddns.com.
- Ddns
Key string - DDNS update key (base 64 encoding).
- Ddns
Keyname string - DDNS update key name.
- Ddns
Password string - DDNS password.
- Ddns
Server []DdnsAddrs Ddns Server Addr Args - Generic DDNS server IP/FQDN list. The structure of
ddns_server_addr
block is documented below. - Ddns
Server stringIp - Generic DDNS server IP.
- Ddns
Sn string - DDNS Serial Number.
- Ddns
Ttl int - Time-to-live for DDNS packets.
- Ddns
Username string - DDNS user name.
- Ddns
Zone string - Zone of your domain name (for example, DDNS.com).
- Ddnsid int
- DDNS ID.
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Server
Type string - Address type of the DDNS server. Valid values:
ipv4
,ipv6
. - Ssl
Certificate string - Name of local certificate for SSL connections.
- Update
Interval int - DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default.
- Use
Public stringIp - Enable/disable use of public IP address. Valid values:
disable
,enable
. - Vdomparam string
- Specifies the vdom to which the resource 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.
- ddns
Server String - Select a DDNS service provider. Valid values:
dyndns.org
,dyns.net
,tzo.com
,vavic.com
,dipdns.net
,now.net.cn
,dhs.org
,easydns.com
,genericDDNS
,FortiGuardDDNS
,noip.com
. - monitor
Interfaces List<DdnsMonitor Interface> - Monitored interface. The structure of
monitor_interface
block is documented below. - addr
Type String - Address type of interface address in DDNS update. Valid values:
ipv4
,ipv6
. - bound
Ip String - Bound IP address.
- clear
Text String - Enable/disable use of clear text connections. Valid values:
disable
,enable
. - ddns
Auth String - Enable/disable TSIG authentication for your DDNS server. Valid values:
disable
,tsig
. - ddns
Domain String - Your fully qualified domain name. For example, yourname.ddns.com.
- ddns
Key String - DDNS update key (base 64 encoding).
- ddns
Keyname String - DDNS update key name.
- ddns
Password String - DDNS password.
- ddns
Server List<DdnsAddrs Ddns Server Addr> - Generic DDNS server IP/FQDN list. The structure of
ddns_server_addr
block is documented below. - ddns
Server StringIp - Generic DDNS server IP.
- ddns
Sn String - DDNS Serial Number.
- ddns
Ttl Integer - Time-to-live for DDNS packets.
- ddns
Username String - DDNS user name.
- ddns
Zone String - Zone of your domain name (for example, DDNS.com).
- ddnsid Integer
- DDNS ID.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- server
Type String - Address type of the DDNS server. Valid values:
ipv4
,ipv6
. - ssl
Certificate String - Name of local certificate for SSL connections.
- update
Interval Integer - DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default.
- use
Public StringIp - Enable/disable use of public IP address. Valid values:
disable
,enable
. - vdomparam String
- Specifies the vdom to which the resource 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.
- ddns
Server string - Select a DDNS service provider. Valid values:
dyndns.org
,dyns.net
,tzo.com
,vavic.com
,dipdns.net
,now.net.cn
,dhs.org
,easydns.com
,genericDDNS
,FortiGuardDDNS
,noip.com
. - monitor
Interfaces DdnsMonitor Interface[] - Monitored interface. The structure of
monitor_interface
block is documented below. - addr
Type string - Address type of interface address in DDNS update. Valid values:
ipv4
,ipv6
. - bound
Ip string - Bound IP address.
- clear
Text string - Enable/disable use of clear text connections. Valid values:
disable
,enable
. - ddns
Auth string - Enable/disable TSIG authentication for your DDNS server. Valid values:
disable
,tsig
. - ddns
Domain string - Your fully qualified domain name. For example, yourname.ddns.com.
- ddns
Key string - DDNS update key (base 64 encoding).
- ddns
Keyname string - DDNS update key name.
- ddns
Password string - DDNS password.
- ddns
Server DdnsAddrs Ddns Server Addr[] - Generic DDNS server IP/FQDN list. The structure of
ddns_server_addr
block is documented below. - ddns
Server stringIp - Generic DDNS server IP.
- ddns
Sn string - DDNS Serial Number.
- ddns
Ttl number - Time-to-live for DDNS packets.
- ddns
Username string - DDNS user name.
- ddns
Zone string - Zone of your domain name (for example, DDNS.com).
- ddnsid number
- DDNS ID.
- dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- server
Type string - Address type of the DDNS server. Valid values:
ipv4
,ipv6
. - ssl
Certificate string - Name of local certificate for SSL connections.
- update
Interval number - DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default.
- use
Public stringIp - Enable/disable use of public IP address. Valid values:
disable
,enable
. - vdomparam string
- Specifies the vdom to which the resource 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.
- ddns_
server str - Select a DDNS service provider. Valid values:
dyndns.org
,dyns.net
,tzo.com
,vavic.com
,dipdns.net
,now.net.cn
,dhs.org
,easydns.com
,genericDDNS
,FortiGuardDDNS
,noip.com
. - monitor_
interfaces Sequence[DdnsMonitor Interface Args] - Monitored interface. The structure of
monitor_interface
block is documented below. - addr_
type str - Address type of interface address in DDNS update. Valid values:
ipv4
,ipv6
. - bound_
ip str - Bound IP address.
- clear_
text str - Enable/disable use of clear text connections. Valid values:
disable
,enable
. - ddns_
auth str - Enable/disable TSIG authentication for your DDNS server. Valid values:
disable
,tsig
. - ddns_
domain str - Your fully qualified domain name. For example, yourname.ddns.com.
- ddns_
key str - DDNS update key (base 64 encoding).
- ddns_
keyname str - DDNS update key name.
- ddns_
password str - DDNS password.
- ddns_
server_ Sequence[Ddnsaddrs Ddns Server Addr Args] - Generic DDNS server IP/FQDN list. The structure of
ddns_server_addr
block is documented below. - ddns_
server_ strip - Generic DDNS server IP.
- ddns_
sn str - DDNS Serial Number.
- ddns_
ttl int - Time-to-live for DDNS packets.
- ddns_
username str - DDNS user name.
- ddns_
zone str - Zone of your domain name (for example, DDNS.com).
- ddnsid int
- DDNS ID.
- dynamic_
sort_ strsubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- server_
type str - Address type of the DDNS server. Valid values:
ipv4
,ipv6
. - ssl_
certificate str - Name of local certificate for SSL connections.
- update_
interval int - DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default.
- use_
public_ strip - Enable/disable use of public IP address. Valid values:
disable
,enable
. - vdomparam str
- Specifies the vdom to which the resource 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.
- ddns
Server String - Select a DDNS service provider. Valid values:
dyndns.org
,dyns.net
,tzo.com
,vavic.com
,dipdns.net
,now.net.cn
,dhs.org
,easydns.com
,genericDDNS
,FortiGuardDDNS
,noip.com
. - monitor
Interfaces List<Property Map> - Monitored interface. The structure of
monitor_interface
block is documented below. - addr
Type String - Address type of interface address in DDNS update. Valid values:
ipv4
,ipv6
. - bound
Ip String - Bound IP address.
- clear
Text String - Enable/disable use of clear text connections. Valid values:
disable
,enable
. - ddns
Auth String - Enable/disable TSIG authentication for your DDNS server. Valid values:
disable
,tsig
. - ddns
Domain String - Your fully qualified domain name. For example, yourname.ddns.com.
- ddns
Key String - DDNS update key (base 64 encoding).
- ddns
Keyname String - DDNS update key name.
- ddns
Password String - DDNS password.
- ddns
Server List<Property Map>Addrs - Generic DDNS server IP/FQDN list. The structure of
ddns_server_addr
block is documented below. - ddns
Server StringIp - Generic DDNS server IP.
- ddns
Sn String - DDNS Serial Number.
- ddns
Ttl Number - Time-to-live for DDNS packets.
- ddns
Username String - DDNS user name.
- ddns
Zone String - Zone of your domain name (for example, DDNS.com).
- ddnsid Number
- DDNS ID.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- server
Type String - Address type of the DDNS server. Valid values:
ipv4
,ipv6
. - ssl
Certificate String - Name of local certificate for SSL connections.
- update
Interval Number - DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default.
- use
Public StringIp - Enable/disable use of public IP address. Valid values:
disable
,enable
. - vdomparam String
- Specifies the vdom to which the resource 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.
Outputs
All input properties are implicitly available as output properties. Additionally, the Ddns resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Ddns Resource
Get an existing Ddns resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DdnsState, opts?: CustomResourceOptions): Ddns
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
addr_type: Optional[str] = None,
bound_ip: Optional[str] = None,
clear_text: Optional[str] = None,
ddns_auth: Optional[str] = None,
ddns_domain: Optional[str] = None,
ddns_key: Optional[str] = None,
ddns_keyname: Optional[str] = None,
ddns_password: Optional[str] = None,
ddns_server: Optional[str] = None,
ddns_server_addrs: Optional[Sequence[DdnsDdnsServerAddrArgs]] = None,
ddns_server_ip: Optional[str] = None,
ddns_sn: Optional[str] = None,
ddns_ttl: Optional[int] = None,
ddns_username: Optional[str] = None,
ddns_zone: Optional[str] = None,
ddnsid: Optional[int] = None,
dynamic_sort_subtable: Optional[str] = None,
get_all_tables: Optional[str] = None,
monitor_interfaces: Optional[Sequence[DdnsMonitorInterfaceArgs]] = None,
server_type: Optional[str] = None,
ssl_certificate: Optional[str] = None,
update_interval: Optional[int] = None,
use_public_ip: Optional[str] = None,
vdomparam: Optional[str] = None) -> Ddns
func GetDdns(ctx *Context, name string, id IDInput, state *DdnsState, opts ...ResourceOption) (*Ddns, error)
public static Ddns Get(string name, Input<string> id, DdnsState? state, CustomResourceOptions? opts = null)
public static Ddns get(String name, Output<String> id, DdnsState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Addr
Type string - Address type of interface address in DDNS update. Valid values:
ipv4
,ipv6
. - Bound
Ip string - Bound IP address.
- Clear
Text string - Enable/disable use of clear text connections. Valid values:
disable
,enable
. - Ddns
Auth string - Enable/disable TSIG authentication for your DDNS server. Valid values:
disable
,tsig
. - Ddns
Domain string - Your fully qualified domain name. For example, yourname.ddns.com.
- Ddns
Key string - DDNS update key (base 64 encoding).
- Ddns
Keyname string - DDNS update key name.
- Ddns
Password string - DDNS password.
- Ddns
Server string - Select a DDNS service provider. Valid values:
dyndns.org
,dyns.net
,tzo.com
,vavic.com
,dipdns.net
,now.net.cn
,dhs.org
,easydns.com
,genericDDNS
,FortiGuardDDNS
,noip.com
. - Ddns
Server List<Pulumiverse.Addrs Fortios. System. Inputs. Ddns Ddns Server Addr> - Generic DDNS server IP/FQDN list. The structure of
ddns_server_addr
block is documented below. - Ddns
Server stringIp - Generic DDNS server IP.
- Ddns
Sn string - DDNS Serial Number.
- Ddns
Ttl int - Time-to-live for DDNS packets.
- Ddns
Username string - DDNS user name.
- Ddns
Zone string - Zone of your domain name (for example, DDNS.com).
- Ddnsid int
- DDNS ID.
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Monitor
Interfaces List<Pulumiverse.Fortios. System. Inputs. Ddns Monitor Interface> - Monitored interface. The structure of
monitor_interface
block is documented below. - Server
Type string - Address type of the DDNS server. Valid values:
ipv4
,ipv6
. - Ssl
Certificate string - Name of local certificate for SSL connections.
- Update
Interval int - DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default.
- Use
Public stringIp - Enable/disable use of public IP address. Valid values:
disable
,enable
. - Vdomparam string
- Specifies the vdom to which the resource 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.
- Addr
Type string - Address type of interface address in DDNS update. Valid values:
ipv4
,ipv6
. - Bound
Ip string - Bound IP address.
- Clear
Text string - Enable/disable use of clear text connections. Valid values:
disable
,enable
. - Ddns
Auth string - Enable/disable TSIG authentication for your DDNS server. Valid values:
disable
,tsig
. - Ddns
Domain string - Your fully qualified domain name. For example, yourname.ddns.com.
- Ddns
Key string - DDNS update key (base 64 encoding).
- Ddns
Keyname string - DDNS update key name.
- Ddns
Password string - DDNS password.
- Ddns
Server string - Select a DDNS service provider. Valid values:
dyndns.org
,dyns.net
,tzo.com
,vavic.com
,dipdns.net
,now.net.cn
,dhs.org
,easydns.com
,genericDDNS
,FortiGuardDDNS
,noip.com
. - Ddns
Server []DdnsAddrs Ddns Server Addr Args - Generic DDNS server IP/FQDN list. The structure of
ddns_server_addr
block is documented below. - Ddns
Server stringIp - Generic DDNS server IP.
- Ddns
Sn string - DDNS Serial Number.
- Ddns
Ttl int - Time-to-live for DDNS packets.
- Ddns
Username string - DDNS user name.
- Ddns
Zone string - Zone of your domain name (for example, DDNS.com).
- Ddnsid int
- DDNS ID.
- Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Monitor
Interfaces []DdnsMonitor Interface Args - Monitored interface. The structure of
monitor_interface
block is documented below. - Server
Type string - Address type of the DDNS server. Valid values:
ipv4
,ipv6
. - Ssl
Certificate string - Name of local certificate for SSL connections.
- Update
Interval int - DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default.
- Use
Public stringIp - Enable/disable use of public IP address. Valid values:
disable
,enable
. - Vdomparam string
- Specifies the vdom to which the resource 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.
- addr
Type String - Address type of interface address in DDNS update. Valid values:
ipv4
,ipv6
. - bound
Ip String - Bound IP address.
- clear
Text String - Enable/disable use of clear text connections. Valid values:
disable
,enable
. - ddns
Auth String - Enable/disable TSIG authentication for your DDNS server. Valid values:
disable
,tsig
. - ddns
Domain String - Your fully qualified domain name. For example, yourname.ddns.com.
- ddns
Key String - DDNS update key (base 64 encoding).
- ddns
Keyname String - DDNS update key name.
- ddns
Password String - DDNS password.
- ddns
Server String - Select a DDNS service provider. Valid values:
dyndns.org
,dyns.net
,tzo.com
,vavic.com
,dipdns.net
,now.net.cn
,dhs.org
,easydns.com
,genericDDNS
,FortiGuardDDNS
,noip.com
. - ddns
Server List<DdnsAddrs Ddns Server Addr> - Generic DDNS server IP/FQDN list. The structure of
ddns_server_addr
block is documented below. - ddns
Server StringIp - Generic DDNS server IP.
- ddns
Sn String - DDNS Serial Number.
- ddns
Ttl Integer - Time-to-live for DDNS packets.
- ddns
Username String - DDNS user name.
- ddns
Zone String - Zone of your domain name (for example, DDNS.com).
- ddnsid Integer
- DDNS ID.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- monitor
Interfaces List<DdnsMonitor Interface> - Monitored interface. The structure of
monitor_interface
block is documented below. - server
Type String - Address type of the DDNS server. Valid values:
ipv4
,ipv6
. - ssl
Certificate String - Name of local certificate for SSL connections.
- update
Interval Integer - DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default.
- use
Public StringIp - Enable/disable use of public IP address. Valid values:
disable
,enable
. - vdomparam String
- Specifies the vdom to which the resource 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.
- addr
Type string - Address type of interface address in DDNS update. Valid values:
ipv4
,ipv6
. - bound
Ip string - Bound IP address.
- clear
Text string - Enable/disable use of clear text connections. Valid values:
disable
,enable
. - ddns
Auth string - Enable/disable TSIG authentication for your DDNS server. Valid values:
disable
,tsig
. - ddns
Domain string - Your fully qualified domain name. For example, yourname.ddns.com.
- ddns
Key string - DDNS update key (base 64 encoding).
- ddns
Keyname string - DDNS update key name.
- ddns
Password string - DDNS password.
- ddns
Server string - Select a DDNS service provider. Valid values:
dyndns.org
,dyns.net
,tzo.com
,vavic.com
,dipdns.net
,now.net.cn
,dhs.org
,easydns.com
,genericDDNS
,FortiGuardDDNS
,noip.com
. - ddns
Server DdnsAddrs Ddns Server Addr[] - Generic DDNS server IP/FQDN list. The structure of
ddns_server_addr
block is documented below. - ddns
Server stringIp - Generic DDNS server IP.
- ddns
Sn string - DDNS Serial Number.
- ddns
Ttl number - Time-to-live for DDNS packets.
- ddns
Username string - DDNS user name.
- ddns
Zone string - Zone of your domain name (for example, DDNS.com).
- ddnsid number
- DDNS ID.
- dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- monitor
Interfaces DdnsMonitor Interface[] - Monitored interface. The structure of
monitor_interface
block is documented below. - server
Type string - Address type of the DDNS server. Valid values:
ipv4
,ipv6
. - ssl
Certificate string - Name of local certificate for SSL connections.
- update
Interval number - DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default.
- use
Public stringIp - Enable/disable use of public IP address. Valid values:
disable
,enable
. - vdomparam string
- Specifies the vdom to which the resource 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.
- addr_
type str - Address type of interface address in DDNS update. Valid values:
ipv4
,ipv6
. - bound_
ip str - Bound IP address.
- clear_
text str - Enable/disable use of clear text connections. Valid values:
disable
,enable
. - ddns_
auth str - Enable/disable TSIG authentication for your DDNS server. Valid values:
disable
,tsig
. - ddns_
domain str - Your fully qualified domain name. For example, yourname.ddns.com.
- ddns_
key str - DDNS update key (base 64 encoding).
- ddns_
keyname str - DDNS update key name.
- ddns_
password str - DDNS password.
- ddns_
server str - Select a DDNS service provider. Valid values:
dyndns.org
,dyns.net
,tzo.com
,vavic.com
,dipdns.net
,now.net.cn
,dhs.org
,easydns.com
,genericDDNS
,FortiGuardDDNS
,noip.com
. - ddns_
server_ Sequence[Ddnsaddrs Ddns Server Addr Args] - Generic DDNS server IP/FQDN list. The structure of
ddns_server_addr
block is documented below. - ddns_
server_ strip - Generic DDNS server IP.
- ddns_
sn str - DDNS Serial Number.
- ddns_
ttl int - Time-to-live for DDNS packets.
- ddns_
username str - DDNS user name.
- ddns_
zone str - Zone of your domain name (for example, DDNS.com).
- ddnsid int
- DDNS ID.
- dynamic_
sort_ strsubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- monitor_
interfaces Sequence[DdnsMonitor Interface Args] - Monitored interface. The structure of
monitor_interface
block is documented below. - server_
type str - Address type of the DDNS server. Valid values:
ipv4
,ipv6
. - ssl_
certificate str - Name of local certificate for SSL connections.
- update_
interval int - DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default.
- use_
public_ strip - Enable/disable use of public IP address. Valid values:
disable
,enable
. - vdomparam str
- Specifies the vdom to which the resource 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.
- addr
Type String - Address type of interface address in DDNS update. Valid values:
ipv4
,ipv6
. - bound
Ip String - Bound IP address.
- clear
Text String - Enable/disable use of clear text connections. Valid values:
disable
,enable
. - ddns
Auth String - Enable/disable TSIG authentication for your DDNS server. Valid values:
disable
,tsig
. - ddns
Domain String - Your fully qualified domain name. For example, yourname.ddns.com.
- ddns
Key String - DDNS update key (base 64 encoding).
- ddns
Keyname String - DDNS update key name.
- ddns
Password String - DDNS password.
- ddns
Server String - Select a DDNS service provider. Valid values:
dyndns.org
,dyns.net
,tzo.com
,vavic.com
,dipdns.net
,now.net.cn
,dhs.org
,easydns.com
,genericDDNS
,FortiGuardDDNS
,noip.com
. - ddns
Server List<Property Map>Addrs - Generic DDNS server IP/FQDN list. The structure of
ddns_server_addr
block is documented below. - ddns
Server StringIp - Generic DDNS server IP.
- ddns
Sn String - DDNS Serial Number.
- ddns
Ttl Number - Time-to-live for DDNS packets.
- ddns
Username String - DDNS user name.
- ddns
Zone String - Zone of your domain name (for example, DDNS.com).
- ddnsid Number
- DDNS ID.
- dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- monitor
Interfaces List<Property Map> - Monitored interface. The structure of
monitor_interface
block is documented below. - server
Type String - Address type of the DDNS server. Valid values:
ipv4
,ipv6
. - ssl
Certificate String - Name of local certificate for SSL connections.
- update
Interval Number - DDNS update interval, 60 - 2592000 sec. On FortiOS versions 6.2.0-7.0.3: default = 300. On FortiOS versions >= 7.0.4: 0 means default.
- use
Public StringIp - Enable/disable use of public IP address. Valid values:
disable
,enable
. - vdomparam String
- Specifies the vdom to which the resource 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.
Supporting Types
DdnsDdnsServerAddr, DdnsDdnsServerAddrArgs
- Addr string
- IP address or FQDN of the server.
- Addr string
- IP address or FQDN of the server.
- addr String
- IP address or FQDN of the server.
- addr string
- IP address or FQDN of the server.
- addr str
- IP address or FQDN of the server.
- addr String
- IP address or FQDN of the server.
DdnsMonitorInterface, DdnsMonitorInterfaceArgs
- Interface
Name string - Interface name.
- Interface
Name string - Interface name.
- interface
Name String - Interface name.
- interface
Name string - Interface name.
- interface_
name str - Interface name.
- interface
Name String - Interface name.
Import
System Ddns can be imported using any of these accepted formats:
$ pulumi import fortios:system/ddns:Ddns labelname {{ddnsid}}
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:system/ddns:Ddns labelname {{ddnsid}}
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.