VlanInterface resource
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
//
// Creates a vlan interface used as parent-interface for subsequent examples
//
const scmVlanInterfaceIpv4 = new scm.VlanInterface("scm_vlan_interface_ipv4", {
name: "$scm_vlan_interface_ipv4",
comment: "Managed by Pulumi",
folder: "ngfw-shared",
vlanTag: "1234",
ips: [{
name: "198.18.1.1/24",
}],
});
import pulumi
import pulumi_scm as scm
#
# Creates a vlan interface used as parent-interface for subsequent examples
#
scm_vlan_interface_ipv4 = scm.VlanInterface("scm_vlan_interface_ipv4",
name="$scm_vlan_interface_ipv4",
comment="Managed by Pulumi",
folder="ngfw-shared",
vlan_tag="1234",
ips=[{
"name": "198.18.1.1/24",
}])
package main
import (
"github.com/pulumi/pulumi-scm/sdk/go/scm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Creates a vlan interface used as parent-interface for subsequent examples
_, err := scm.NewVlanInterface(ctx, "scm_vlan_interface_ipv4", &scm.VlanInterfaceArgs{
Name: pulumi.String("$scm_vlan_interface_ipv4"),
Comment: pulumi.String("Managed by Pulumi"),
Folder: pulumi.String("ngfw-shared"),
VlanTag: pulumi.String("1234"),
Ips: scm.VlanInterfaceIpArray{
&scm.VlanInterfaceIpArgs{
Name: pulumi.String("198.18.1.1/24"),
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
//
// Creates a vlan interface used as parent-interface for subsequent examples
//
var scmVlanInterfaceIpv4 = new Scm.VlanInterface("scm_vlan_interface_ipv4", new()
{
Name = "$scm_vlan_interface_ipv4",
Comment = "Managed by Pulumi",
Folder = "ngfw-shared",
VlanTag = "1234",
Ips = new[]
{
new Scm.Inputs.VlanInterfaceIpArgs
{
Name = "198.18.1.1/24",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.VlanInterface;
import com.pulumi.scm.VlanInterfaceArgs;
import com.pulumi.scm.inputs.VlanInterfaceIpArgs;
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) {
//
// Creates a vlan interface used as parent-interface for subsequent examples
//
var scmVlanInterfaceIpv4 = new VlanInterface("scmVlanInterfaceIpv4", VlanInterfaceArgs.builder()
.name("$scm_vlan_interface_ipv4")
.comment("Managed by Pulumi")
.folder("ngfw-shared")
.vlanTag("1234")
.ips(VlanInterfaceIpArgs.builder()
.name("198.18.1.1/24")
.build())
.build());
}
}
resources:
#
# Creates a vlan interface used as parent-interface for subsequent examples
#
scmVlanInterfaceIpv4:
type: scm:VlanInterface
name: scm_vlan_interface_ipv4
properties:
name: $scm_vlan_interface_ipv4
comment: Managed by Pulumi
folder: ngfw-shared
vlanTag: '1234'
ips:
- name: 198.18.1.1/24
Create VlanInterface Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VlanInterface(name: string, args?: VlanInterfaceArgs, opts?: CustomResourceOptions);@overload
def VlanInterface(resource_name: str,
args: Optional[VlanInterfaceArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def VlanInterface(resource_name: str,
opts: Optional[ResourceOptions] = None,
arps: Optional[Sequence[VlanInterfaceArpArgs]] = None,
comment: Optional[str] = None,
ddns_config: Optional[VlanInterfaceDdnsConfigArgs] = None,
default_value: Optional[str] = None,
device: Optional[str] = None,
dhcp_client: Optional[VlanInterfaceDhcpClientArgs] = None,
folder: Optional[str] = None,
interface_management_profile: Optional[str] = None,
ips: Optional[Sequence[VlanInterfaceIpArgs]] = None,
mtu: Optional[int] = None,
name: Optional[str] = None,
snippet: Optional[str] = None,
vlan_tag: Optional[str] = None)func NewVlanInterface(ctx *Context, name string, args *VlanInterfaceArgs, opts ...ResourceOption) (*VlanInterface, error)public VlanInterface(string name, VlanInterfaceArgs? args = null, CustomResourceOptions? opts = null)
public VlanInterface(String name, VlanInterfaceArgs args)
public VlanInterface(String name, VlanInterfaceArgs args, CustomResourceOptions options)
type: scm:VlanInterface
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 VlanInterfaceArgs
- 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 VlanInterfaceArgs
- 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 VlanInterfaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VlanInterfaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VlanInterfaceArgs
- 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 vlanInterfaceResource = new Scm.VlanInterface("vlanInterfaceResource", new()
{
Arps = new[]
{
new Scm.Inputs.VlanInterfaceArpArgs
{
HwAddress = "string",
Interface = "string",
Name = "string",
},
},
Comment = "string",
DdnsConfig = new Scm.Inputs.VlanInterfaceDdnsConfigArgs
{
DdnsCertProfile = "string",
DdnsHostname = "string",
DdnsVendor = "string",
DdnsVendorConfig = "string",
DdnsEnabled = false,
DdnsIp = "string",
DdnsUpdateInterval = 0,
},
DefaultValue = "string",
Device = "string",
DhcpClient = new Scm.Inputs.VlanInterfaceDhcpClientArgs
{
CreateDefaultRoute = false,
DefaultRouteMetric = 0,
Enable = false,
SendHostname = new Scm.Inputs.VlanInterfaceDhcpClientSendHostnameArgs
{
Enable = false,
Hostname = "string",
},
},
Folder = "string",
InterfaceManagementProfile = "string",
Ips = new[]
{
new Scm.Inputs.VlanInterfaceIpArgs
{
Name = "string",
},
},
Mtu = 0,
Name = "string",
Snippet = "string",
VlanTag = "string",
});
example, err := scm.NewVlanInterface(ctx, "vlanInterfaceResource", &scm.VlanInterfaceArgs{
Arps: scm.VlanInterfaceArpArray{
&scm.VlanInterfaceArpArgs{
HwAddress: pulumi.String("string"),
Interface: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
Comment: pulumi.String("string"),
DdnsConfig: &scm.VlanInterfaceDdnsConfigArgs{
DdnsCertProfile: pulumi.String("string"),
DdnsHostname: pulumi.String("string"),
DdnsVendor: pulumi.String("string"),
DdnsVendorConfig: pulumi.String("string"),
DdnsEnabled: pulumi.Bool(false),
DdnsIp: pulumi.String("string"),
DdnsUpdateInterval: pulumi.Int(0),
},
DefaultValue: pulumi.String("string"),
Device: pulumi.String("string"),
DhcpClient: &scm.VlanInterfaceDhcpClientArgs{
CreateDefaultRoute: pulumi.Bool(false),
DefaultRouteMetric: pulumi.Int(0),
Enable: pulumi.Bool(false),
SendHostname: &scm.VlanInterfaceDhcpClientSendHostnameArgs{
Enable: pulumi.Bool(false),
Hostname: pulumi.String("string"),
},
},
Folder: pulumi.String("string"),
InterfaceManagementProfile: pulumi.String("string"),
Ips: scm.VlanInterfaceIpArray{
&scm.VlanInterfaceIpArgs{
Name: pulumi.String("string"),
},
},
Mtu: pulumi.Int(0),
Name: pulumi.String("string"),
Snippet: pulumi.String("string"),
VlanTag: pulumi.String("string"),
})
var vlanInterfaceResource = new VlanInterface("vlanInterfaceResource", VlanInterfaceArgs.builder()
.arps(VlanInterfaceArpArgs.builder()
.hwAddress("string")
.interface_("string")
.name("string")
.build())
.comment("string")
.ddnsConfig(VlanInterfaceDdnsConfigArgs.builder()
.ddnsCertProfile("string")
.ddnsHostname("string")
.ddnsVendor("string")
.ddnsVendorConfig("string")
.ddnsEnabled(false)
.ddnsIp("string")
.ddnsUpdateInterval(0)
.build())
.defaultValue("string")
.device("string")
.dhcpClient(VlanInterfaceDhcpClientArgs.builder()
.createDefaultRoute(false)
.defaultRouteMetric(0)
.enable(false)
.sendHostname(VlanInterfaceDhcpClientSendHostnameArgs.builder()
.enable(false)
.hostname("string")
.build())
.build())
.folder("string")
.interfaceManagementProfile("string")
.ips(VlanInterfaceIpArgs.builder()
.name("string")
.build())
.mtu(0)
.name("string")
.snippet("string")
.vlanTag("string")
.build());
vlan_interface_resource = scm.VlanInterface("vlanInterfaceResource",
arps=[{
"hw_address": "string",
"interface": "string",
"name": "string",
}],
comment="string",
ddns_config={
"ddns_cert_profile": "string",
"ddns_hostname": "string",
"ddns_vendor": "string",
"ddns_vendor_config": "string",
"ddns_enabled": False,
"ddns_ip": "string",
"ddns_update_interval": 0,
},
default_value="string",
device="string",
dhcp_client={
"create_default_route": False,
"default_route_metric": 0,
"enable": False,
"send_hostname": {
"enable": False,
"hostname": "string",
},
},
folder="string",
interface_management_profile="string",
ips=[{
"name": "string",
}],
mtu=0,
name="string",
snippet="string",
vlan_tag="string")
const vlanInterfaceResource = new scm.VlanInterface("vlanInterfaceResource", {
arps: [{
hwAddress: "string",
"interface": "string",
name: "string",
}],
comment: "string",
ddnsConfig: {
ddnsCertProfile: "string",
ddnsHostname: "string",
ddnsVendor: "string",
ddnsVendorConfig: "string",
ddnsEnabled: false,
ddnsIp: "string",
ddnsUpdateInterval: 0,
},
defaultValue: "string",
device: "string",
dhcpClient: {
createDefaultRoute: false,
defaultRouteMetric: 0,
enable: false,
sendHostname: {
enable: false,
hostname: "string",
},
},
folder: "string",
interfaceManagementProfile: "string",
ips: [{
name: "string",
}],
mtu: 0,
name: "string",
snippet: "string",
vlanTag: "string",
});
type: scm:VlanInterface
properties:
arps:
- hwAddress: string
interface: string
name: string
comment: string
ddnsConfig:
ddnsCertProfile: string
ddnsEnabled: false
ddnsHostname: string
ddnsIp: string
ddnsUpdateInterval: 0
ddnsVendor: string
ddnsVendorConfig: string
defaultValue: string
device: string
dhcpClient:
createDefaultRoute: false
defaultRouteMetric: 0
enable: false
sendHostname:
enable: false
hostname: string
folder: string
interfaceManagementProfile: string
ips:
- name: string
mtu: 0
name: string
snippet: string
vlanTag: string
VlanInterface 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 VlanInterface resource accepts the following input properties:
- Arps
List<Vlan
Interface Arp> - ARP configuration
- Comment string
- Description
- Ddns
Config VlanInterface Ddns Config - Dynamic DNS configuration specific to the Vlan Interfaces.
- Default
Value string - Default interface assignment
- Device string
- The device in which the resource is defined
- Dhcp
Client VlanInterface Dhcp Client - Vlan interfaces DHCP Client Object
- Folder string
- The folder in which the resource is defined
- Interface
Management stringProfile - Interface management profile
- Ips
List<Vlan
Interface Ip> - VLAN Interface IP Parent
- Mtu int
- MTU
- Name string
- L3 sub-interface name
- Snippet string
- The snippet in which the resource is defined
- Vlan
Tag string - VLAN tag
- Arps
[]Vlan
Interface Arp Args - ARP configuration
- Comment string
- Description
- Ddns
Config VlanInterface Ddns Config Args - Dynamic DNS configuration specific to the Vlan Interfaces.
- Default
Value string - Default interface assignment
- Device string
- The device in which the resource is defined
- Dhcp
Client VlanInterface Dhcp Client Args - Vlan interfaces DHCP Client Object
- Folder string
- The folder in which the resource is defined
- Interface
Management stringProfile - Interface management profile
- Ips
[]Vlan
Interface Ip Args - VLAN Interface IP Parent
- Mtu int
- MTU
- Name string
- L3 sub-interface name
- Snippet string
- The snippet in which the resource is defined
- Vlan
Tag string - VLAN tag
- arps
List<Vlan
Interface Arp> - ARP configuration
- comment String
- Description
- ddns
Config VlanInterface Ddns Config - Dynamic DNS configuration specific to the Vlan Interfaces.
- default
Value String - Default interface assignment
- device String
- The device in which the resource is defined
- dhcp
Client VlanInterface Dhcp Client - Vlan interfaces DHCP Client Object
- folder String
- The folder in which the resource is defined
- interface
Management StringProfile - Interface management profile
- ips
List<Vlan
Interface Ip> - VLAN Interface IP Parent
- mtu Integer
- MTU
- name String
- L3 sub-interface name
- snippet String
- The snippet in which the resource is defined
- vlan
Tag String - VLAN tag
- arps
Vlan
Interface Arp[] - ARP configuration
- comment string
- Description
- ddns
Config VlanInterface Ddns Config - Dynamic DNS configuration specific to the Vlan Interfaces.
- default
Value string - Default interface assignment
- device string
- The device in which the resource is defined
- dhcp
Client VlanInterface Dhcp Client - Vlan interfaces DHCP Client Object
- folder string
- The folder in which the resource is defined
- interface
Management stringProfile - Interface management profile
- ips
Vlan
Interface Ip[] - VLAN Interface IP Parent
- mtu number
- MTU
- name string
- L3 sub-interface name
- snippet string
- The snippet in which the resource is defined
- vlan
Tag string - VLAN tag
- arps
Sequence[Vlan
Interface Arp Args] - ARP configuration
- comment str
- Description
- ddns_
config VlanInterface Ddns Config Args - Dynamic DNS configuration specific to the Vlan Interfaces.
- default_
value str - Default interface assignment
- device str
- The device in which the resource is defined
- dhcp_
client VlanInterface Dhcp Client Args - Vlan interfaces DHCP Client Object
- folder str
- The folder in which the resource is defined
- interface_
management_ strprofile - Interface management profile
- ips
Sequence[Vlan
Interface Ip Args] - VLAN Interface IP Parent
- mtu int
- MTU
- name str
- L3 sub-interface name
- snippet str
- The snippet in which the resource is defined
- vlan_
tag str - VLAN tag
- arps List<Property Map>
- ARP configuration
- comment String
- Description
- ddns
Config Property Map - Dynamic DNS configuration specific to the Vlan Interfaces.
- default
Value String - Default interface assignment
- device String
- The device in which the resource is defined
- dhcp
Client Property Map - Vlan interfaces DHCP Client Object
- folder String
- The folder in which the resource is defined
- interface
Management StringProfile - Interface management profile
- ips List<Property Map>
- VLAN Interface IP Parent
- mtu Number
- MTU
- name String
- L3 sub-interface name
- snippet String
- The snippet in which the resource is defined
- vlan
Tag String - VLAN tag
Outputs
All input properties are implicitly available as output properties. Additionally, the VlanInterface resource produces the following output properties:
Look up Existing VlanInterface Resource
Get an existing VlanInterface 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?: VlanInterfaceState, opts?: CustomResourceOptions): VlanInterface@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
arps: Optional[Sequence[VlanInterfaceArpArgs]] = None,
comment: Optional[str] = None,
ddns_config: Optional[VlanInterfaceDdnsConfigArgs] = None,
default_value: Optional[str] = None,
device: Optional[str] = None,
dhcp_client: Optional[VlanInterfaceDhcpClientArgs] = None,
folder: Optional[str] = None,
interface_management_profile: Optional[str] = None,
ips: Optional[Sequence[VlanInterfaceIpArgs]] = None,
mtu: Optional[int] = None,
name: Optional[str] = None,
snippet: Optional[str] = None,
tfid: Optional[str] = None,
vlan_tag: Optional[str] = None) -> VlanInterfacefunc GetVlanInterface(ctx *Context, name string, id IDInput, state *VlanInterfaceState, opts ...ResourceOption) (*VlanInterface, error)public static VlanInterface Get(string name, Input<string> id, VlanInterfaceState? state, CustomResourceOptions? opts = null)public static VlanInterface get(String name, Output<String> id, VlanInterfaceState state, CustomResourceOptions options)resources: _: type: scm:VlanInterface get: id: ${id}- 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.
- Arps
List<Vlan
Interface Arp> - ARP configuration
- Comment string
- Description
- Ddns
Config VlanInterface Ddns Config - Dynamic DNS configuration specific to the Vlan Interfaces.
- Default
Value string - Default interface assignment
- Device string
- The device in which the resource is defined
- Dhcp
Client VlanInterface Dhcp Client - Vlan interfaces DHCP Client Object
- Folder string
- The folder in which the resource is defined
- Interface
Management stringProfile - Interface management profile
- Ips
List<Vlan
Interface Ip> - VLAN Interface IP Parent
- Mtu int
- MTU
- Name string
- L3 sub-interface name
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- Vlan
Tag string - VLAN tag
- Arps
[]Vlan
Interface Arp Args - ARP configuration
- Comment string
- Description
- Ddns
Config VlanInterface Ddns Config Args - Dynamic DNS configuration specific to the Vlan Interfaces.
- Default
Value string - Default interface assignment
- Device string
- The device in which the resource is defined
- Dhcp
Client VlanInterface Dhcp Client Args - Vlan interfaces DHCP Client Object
- Folder string
- The folder in which the resource is defined
- Interface
Management stringProfile - Interface management profile
- Ips
[]Vlan
Interface Ip Args - VLAN Interface IP Parent
- Mtu int
- MTU
- Name string
- L3 sub-interface name
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- Vlan
Tag string - VLAN tag
- arps
List<Vlan
Interface Arp> - ARP configuration
- comment String
- Description
- ddns
Config VlanInterface Ddns Config - Dynamic DNS configuration specific to the Vlan Interfaces.
- default
Value String - Default interface assignment
- device String
- The device in which the resource is defined
- dhcp
Client VlanInterface Dhcp Client - Vlan interfaces DHCP Client Object
- folder String
- The folder in which the resource is defined
- interface
Management StringProfile - Interface management profile
- ips
List<Vlan
Interface Ip> - VLAN Interface IP Parent
- mtu Integer
- MTU
- name String
- L3 sub-interface name
- snippet String
- The snippet in which the resource is defined
- tfid String
- vlan
Tag String - VLAN tag
- arps
Vlan
Interface Arp[] - ARP configuration
- comment string
- Description
- ddns
Config VlanInterface Ddns Config - Dynamic DNS configuration specific to the Vlan Interfaces.
- default
Value string - Default interface assignment
- device string
- The device in which the resource is defined
- dhcp
Client VlanInterface Dhcp Client - Vlan interfaces DHCP Client Object
- folder string
- The folder in which the resource is defined
- interface
Management stringProfile - Interface management profile
- ips
Vlan
Interface Ip[] - VLAN Interface IP Parent
- mtu number
- MTU
- name string
- L3 sub-interface name
- snippet string
- The snippet in which the resource is defined
- tfid string
- vlan
Tag string - VLAN tag
- arps
Sequence[Vlan
Interface Arp Args] - ARP configuration
- comment str
- Description
- ddns_
config VlanInterface Ddns Config Args - Dynamic DNS configuration specific to the Vlan Interfaces.
- default_
value str - Default interface assignment
- device str
- The device in which the resource is defined
- dhcp_
client VlanInterface Dhcp Client Args - Vlan interfaces DHCP Client Object
- folder str
- The folder in which the resource is defined
- interface_
management_ strprofile - Interface management profile
- ips
Sequence[Vlan
Interface Ip Args] - VLAN Interface IP Parent
- mtu int
- MTU
- name str
- L3 sub-interface name
- snippet str
- The snippet in which the resource is defined
- tfid str
- vlan_
tag str - VLAN tag
- arps List<Property Map>
- ARP configuration
- comment String
- Description
- ddns
Config Property Map - Dynamic DNS configuration specific to the Vlan Interfaces.
- default
Value String - Default interface assignment
- device String
- The device in which the resource is defined
- dhcp
Client Property Map - Vlan interfaces DHCP Client Object
- folder String
- The folder in which the resource is defined
- interface
Management StringProfile - Interface management profile
- ips List<Property Map>
- VLAN Interface IP Parent
- mtu Number
- MTU
- name String
- L3 sub-interface name
- snippet String
- The snippet in which the resource is defined
- tfid String
- vlan
Tag String - VLAN tag
Supporting Types
VlanInterfaceArp, VlanInterfaceArpArgs
- hw
Address String - MAC address
- interface_ String
- ARP interface
- name String
- IP address
- hw_
address str - MAC address
- interface str
- ARP interface
- name str
- IP address
VlanInterfaceDdnsConfig, VlanInterfaceDdnsConfigArgs
- Ddns
Cert stringProfile - Certificate profile
- Ddns
Hostname string - Ddns hostname
- Ddns
Vendor string - DDNS vendor
- Ddns
Vendor stringConfig - DDNS vendor
- Ddns
Enabled bool - Enable DDNS?
- Ddns
Ip string - IP to register (static only)
- Ddns
Update intInterval - Update interval (days)
- Ddns
Cert stringProfile - Certificate profile
- Ddns
Hostname string - Ddns hostname
- Ddns
Vendor string - DDNS vendor
- Ddns
Vendor stringConfig - DDNS vendor
- Ddns
Enabled bool - Enable DDNS?
- Ddns
Ip string - IP to register (static only)
- Ddns
Update intInterval - Update interval (days)
- ddns
Cert StringProfile - Certificate profile
- ddns
Hostname String - Ddns hostname
- ddns
Vendor String - DDNS vendor
- ddns
Vendor StringConfig - DDNS vendor
- ddns
Enabled Boolean - Enable DDNS?
- ddns
Ip String - IP to register (static only)
- ddns
Update IntegerInterval - Update interval (days)
- ddns
Cert stringProfile - Certificate profile
- ddns
Hostname string - Ddns hostname
- ddns
Vendor string - DDNS vendor
- ddns
Vendor stringConfig - DDNS vendor
- ddns
Enabled boolean - Enable DDNS?
- ddns
Ip string - IP to register (static only)
- ddns
Update numberInterval - Update interval (days)
- ddns_
cert_ strprofile - Certificate profile
- ddns_
hostname str - Ddns hostname
- ddns_
vendor str - DDNS vendor
- ddns_
vendor_ strconfig - DDNS vendor
- ddns_
enabled bool - Enable DDNS?
- ddns_
ip str - IP to register (static only)
- ddns_
update_ intinterval - Update interval (days)
- ddns
Cert StringProfile - Certificate profile
- ddns
Hostname String - Ddns hostname
- ddns
Vendor String - DDNS vendor
- ddns
Vendor StringConfig - DDNS vendor
- ddns
Enabled Boolean - Enable DDNS?
- ddns
Ip String - IP to register (static only)
- ddns
Update NumberInterval - Update interval (days)
VlanInterfaceDhcpClient, VlanInterfaceDhcpClientArgs
- Create
Default boolRoute - Automatically create default route pointing to default gateway provided by server
- Default
Route intMetric - Metric of the default route created
- Enable bool
- Enable DHCP?
- Send
Hostname VlanInterface Dhcp Client Send Hostname - Send hostname
- Create
Default boolRoute - Automatically create default route pointing to default gateway provided by server
- Default
Route intMetric - Metric of the default route created
- Enable bool
- Enable DHCP?
- Send
Hostname VlanInterface Dhcp Client Send Hostname - Send hostname
- create
Default BooleanRoute - Automatically create default route pointing to default gateway provided by server
- default
Route IntegerMetric - Metric of the default route created
- enable Boolean
- Enable DHCP?
- send
Hostname VlanInterface Dhcp Client Send Hostname - Send hostname
- create
Default booleanRoute - Automatically create default route pointing to default gateway provided by server
- default
Route numberMetric - Metric of the default route created
- enable boolean
- Enable DHCP?
- send
Hostname VlanInterface Dhcp Client Send Hostname - Send hostname
- create_
default_ boolroute - Automatically create default route pointing to default gateway provided by server
- default_
route_ intmetric - Metric of the default route created
- enable bool
- Enable DHCP?
- send_
hostname VlanInterface Dhcp Client Send Hostname - Send hostname
- create
Default BooleanRoute - Automatically create default route pointing to default gateway provided by server
- default
Route NumberMetric - Metric of the default route created
- enable Boolean
- Enable DHCP?
- send
Hostname Property Map - Send hostname
VlanInterfaceDhcpClientSendHostname, VlanInterfaceDhcpClientSendHostnameArgs
VlanInterfaceIp, VlanInterfaceIpArgs
- Name string
- VLAN Interface IP address(es)
- Name string
- VLAN Interface IP address(es)
- name String
- VLAN Interface IP address(es)
- name string
- VLAN Interface IP address(es)
- name str
- VLAN Interface IP address(es)
- name String
- VLAN Interface IP address(es)
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
