AggregateInterface resource
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
#
# Creates a layer 2 aggregate interface without vlan configuration
#
scmAggregateIntfL2:
type: scm:AggregateInterface
name: scm_aggregate_intf_l2
properties:
name: $scm_aggregate_intf_l2
comment: Managed by Pulumi
folder: ngfw-shared
layer2: {}
#
# Creates a layer 2 aggregate interface with vlan and lacp configuration
#
scmAggregateIntfL2Lacp:
type: scm:AggregateInterface
name: scm_aggregate_intf_l2_lacp
properties:
name: $scm_aggregate_intf_l2_lacp
comment: Managed by Pulumi
folder: ngfw-shared
layer2:
vlanTag: 1234
lacp:
enable: true
fastFailover: true
systenPriority: 32768
transmissionRate: fast
lldp:
enable: false
#
# Creates a layer3 aggregate interface without ip configuration
#
scmAggregateIntfL3:
type: scm:AggregateInterface
name: scm_aggregate_intf_l3
properties:
name: $scm_aggregate_intf_l3
comment: Managed by Pulumi
folder: ngfw-shared
layer3: {}
#
# Creates a layer3 aggregate interface with static ip address and lacp
#
scmAggregateIntfL3Static:
type: scm:AggregateInterface
name: scm_aggregate_intf_l3_static
properties:
name: $scm_aggregate_intf_l3_static
comment: Managed by Pulumi
folder: ngfw-shared
layer3:
ips:
- name: 198.18.1.1/24
lacp:
enable: true
fastFailover: true
systenPriority: 32768
transmissionRate: fast
#
# Creates a layer3 aggregate interface with dhcp-assigned ip address
#
scmAggregateIntfL3Dhcp:
type: scm:AggregateInterface
name: scm_aggregate_intf_l3_dhcp
properties:
name: $scm_aggregate_intf_l3_dhcp
comment: Managed by Pulumi
folder: ngfw-shared
layer3:
dhcpClient:
enable: true
createDefaultRoute: true
defaultRouteMetric: 10
#
# Creates a layer3 aggregate interface with multiple static ip addresses
#
scmAggregateIntfL3Complex:
type: scm:AggregateInterface
name: scm_aggregate_intf_l3_complex
properties:
name: $scm_aggregate_intf_l3_complex
comment: Managed by Pulumi
folder: ngfw-shared
layer3:
ips:
- name: 198.18.1.1/24
name: 198.18.1.2/32
mtu: 1500
Create AggregateInterface Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AggregateInterface(name: string, args?: AggregateInterfaceArgs, opts?: CustomResourceOptions);@overload
def AggregateInterface(resource_name: str,
args: Optional[AggregateInterfaceArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def AggregateInterface(resource_name: str,
opts: Optional[ResourceOptions] = None,
comment: Optional[str] = None,
default_value: Optional[str] = None,
device: Optional[str] = None,
folder: Optional[str] = None,
layer2: Optional[AggregateInterfaceLayer2Args] = None,
layer3: Optional[AggregateInterfaceLayer3Args] = None,
name: Optional[str] = None,
snippet: Optional[str] = None)func NewAggregateInterface(ctx *Context, name string, args *AggregateInterfaceArgs, opts ...ResourceOption) (*AggregateInterface, error)public AggregateInterface(string name, AggregateInterfaceArgs? args = null, CustomResourceOptions? opts = null)
public AggregateInterface(String name, AggregateInterfaceArgs args)
public AggregateInterface(String name, AggregateInterfaceArgs args, CustomResourceOptions options)
type: scm:AggregateInterface
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 AggregateInterfaceArgs
- 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 AggregateInterfaceArgs
- 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 AggregateInterfaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AggregateInterfaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AggregateInterfaceArgs
- 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 aggregateInterfaceResource = new Scm.AggregateInterface("aggregateInterfaceResource", new()
{
Comment = "string",
DefaultValue = "string",
Device = "string",
Folder = "string",
Layer2 = new Scm.Inputs.AggregateInterfaceLayer2Args
{
Lacp = new Scm.Inputs.AggregateInterfaceLayer2LacpArgs
{
Enable = false,
FastFailover = false,
MaxPorts = 0,
Mode = "string",
SystemPriority = 0,
TransmissionRate = "string",
},
VlanTag = "string",
},
Layer3 = new Scm.Inputs.AggregateInterfaceLayer3Args
{
Arps = new[]
{
new Scm.Inputs.AggregateInterfaceLayer3ArpArgs
{
HwAddress = "string",
Name = "string",
},
},
DdnsConfig = new Scm.Inputs.AggregateInterfaceLayer3DdnsConfigArgs
{
DdnsCertProfile = "string",
DdnsHostname = "string",
DdnsVendor = "string",
DdnsVendorConfig = "string",
DdnsEnabled = false,
DdnsIp = "string",
DdnsUpdateInterval = 0,
},
DhcpClient = new Scm.Inputs.AggregateInterfaceLayer3DhcpClientArgs
{
CreateDefaultRoute = false,
DefaultRouteMetric = 0,
Enable = false,
SendHostname = new Scm.Inputs.AggregateInterfaceLayer3DhcpClientSendHostnameArgs
{
Enable = false,
Hostname = "string",
},
},
InterfaceManagementProfile = "string",
Ips = new[]
{
new Scm.Inputs.AggregateInterfaceLayer3IpArgs
{
Name = "string",
},
},
Lacp = new Scm.Inputs.AggregateInterfaceLayer3LacpArgs
{
Enable = false,
FastFailover = false,
MaxPorts = 0,
Mode = "string",
SystemPriority = 0,
TransmissionRate = "string",
},
Mtu = 0,
},
Name = "string",
Snippet = "string",
});
example, err := scm.NewAggregateInterface(ctx, "aggregateInterfaceResource", &scm.AggregateInterfaceArgs{
Comment: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Device: pulumi.String("string"),
Folder: pulumi.String("string"),
Layer2: &scm.AggregateInterfaceLayer2Args{
Lacp: &scm.AggregateInterfaceLayer2LacpArgs{
Enable: pulumi.Bool(false),
FastFailover: pulumi.Bool(false),
MaxPorts: pulumi.Int(0),
Mode: pulumi.String("string"),
SystemPriority: pulumi.Int(0),
TransmissionRate: pulumi.String("string"),
},
VlanTag: pulumi.String("string"),
},
Layer3: &scm.AggregateInterfaceLayer3Args{
Arps: scm.AggregateInterfaceLayer3ArpArray{
&scm.AggregateInterfaceLayer3ArpArgs{
HwAddress: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
DdnsConfig: &scm.AggregateInterfaceLayer3DdnsConfigArgs{
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),
},
DhcpClient: &scm.AggregateInterfaceLayer3DhcpClientArgs{
CreateDefaultRoute: pulumi.Bool(false),
DefaultRouteMetric: pulumi.Int(0),
Enable: pulumi.Bool(false),
SendHostname: &scm.AggregateInterfaceLayer3DhcpClientSendHostnameArgs{
Enable: pulumi.Bool(false),
Hostname: pulumi.String("string"),
},
},
InterfaceManagementProfile: pulumi.String("string"),
Ips: scm.AggregateInterfaceLayer3IpArray{
&scm.AggregateInterfaceLayer3IpArgs{
Name: pulumi.String("string"),
},
},
Lacp: &scm.AggregateInterfaceLayer3LacpArgs{
Enable: pulumi.Bool(false),
FastFailover: pulumi.Bool(false),
MaxPorts: pulumi.Int(0),
Mode: pulumi.String("string"),
SystemPriority: pulumi.Int(0),
TransmissionRate: pulumi.String("string"),
},
Mtu: pulumi.Int(0),
},
Name: pulumi.String("string"),
Snippet: pulumi.String("string"),
})
var aggregateInterfaceResource = new AggregateInterface("aggregateInterfaceResource", AggregateInterfaceArgs.builder()
.comment("string")
.defaultValue("string")
.device("string")
.folder("string")
.layer2(AggregateInterfaceLayer2Args.builder()
.lacp(AggregateInterfaceLayer2LacpArgs.builder()
.enable(false)
.fastFailover(false)
.maxPorts(0)
.mode("string")
.systemPriority(0)
.transmissionRate("string")
.build())
.vlanTag("string")
.build())
.layer3(AggregateInterfaceLayer3Args.builder()
.arps(AggregateInterfaceLayer3ArpArgs.builder()
.hwAddress("string")
.name("string")
.build())
.ddnsConfig(AggregateInterfaceLayer3DdnsConfigArgs.builder()
.ddnsCertProfile("string")
.ddnsHostname("string")
.ddnsVendor("string")
.ddnsVendorConfig("string")
.ddnsEnabled(false)
.ddnsIp("string")
.ddnsUpdateInterval(0)
.build())
.dhcpClient(AggregateInterfaceLayer3DhcpClientArgs.builder()
.createDefaultRoute(false)
.defaultRouteMetric(0)
.enable(false)
.sendHostname(AggregateInterfaceLayer3DhcpClientSendHostnameArgs.builder()
.enable(false)
.hostname("string")
.build())
.build())
.interfaceManagementProfile("string")
.ips(AggregateInterfaceLayer3IpArgs.builder()
.name("string")
.build())
.lacp(AggregateInterfaceLayer3LacpArgs.builder()
.enable(false)
.fastFailover(false)
.maxPorts(0)
.mode("string")
.systemPriority(0)
.transmissionRate("string")
.build())
.mtu(0)
.build())
.name("string")
.snippet("string")
.build());
aggregate_interface_resource = scm.AggregateInterface("aggregateInterfaceResource",
comment="string",
default_value="string",
device="string",
folder="string",
layer2={
"lacp": {
"enable": False,
"fast_failover": False,
"max_ports": 0,
"mode": "string",
"system_priority": 0,
"transmission_rate": "string",
},
"vlan_tag": "string",
},
layer3={
"arps": [{
"hw_address": "string",
"name": "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,
},
"dhcp_client": {
"create_default_route": False,
"default_route_metric": 0,
"enable": False,
"send_hostname": {
"enable": False,
"hostname": "string",
},
},
"interface_management_profile": "string",
"ips": [{
"name": "string",
}],
"lacp": {
"enable": False,
"fast_failover": False,
"max_ports": 0,
"mode": "string",
"system_priority": 0,
"transmission_rate": "string",
},
"mtu": 0,
},
name="string",
snippet="string")
const aggregateInterfaceResource = new scm.AggregateInterface("aggregateInterfaceResource", {
comment: "string",
defaultValue: "string",
device: "string",
folder: "string",
layer2: {
lacp: {
enable: false,
fastFailover: false,
maxPorts: 0,
mode: "string",
systemPriority: 0,
transmissionRate: "string",
},
vlanTag: "string",
},
layer3: {
arps: [{
hwAddress: "string",
name: "string",
}],
ddnsConfig: {
ddnsCertProfile: "string",
ddnsHostname: "string",
ddnsVendor: "string",
ddnsVendorConfig: "string",
ddnsEnabled: false,
ddnsIp: "string",
ddnsUpdateInterval: 0,
},
dhcpClient: {
createDefaultRoute: false,
defaultRouteMetric: 0,
enable: false,
sendHostname: {
enable: false,
hostname: "string",
},
},
interfaceManagementProfile: "string",
ips: [{
name: "string",
}],
lacp: {
enable: false,
fastFailover: false,
maxPorts: 0,
mode: "string",
systemPriority: 0,
transmissionRate: "string",
},
mtu: 0,
},
name: "string",
snippet: "string",
});
type: scm:AggregateInterface
properties:
comment: string
defaultValue: string
device: string
folder: string
layer2:
lacp:
enable: false
fastFailover: false
maxPorts: 0
mode: string
systemPriority: 0
transmissionRate: string
vlanTag: string
layer3:
arps:
- hwAddress: string
name: string
ddnsConfig:
ddnsCertProfile: string
ddnsEnabled: false
ddnsHostname: string
ddnsIp: string
ddnsUpdateInterval: 0
ddnsVendor: string
ddnsVendorConfig: string
dhcpClient:
createDefaultRoute: false
defaultRouteMetric: 0
enable: false
sendHostname:
enable: false
hostname: string
interfaceManagementProfile: string
ips:
- name: string
lacp:
enable: false
fastFailover: false
maxPorts: 0
mode: string
systemPriority: 0
transmissionRate: string
mtu: 0
name: string
snippet: string
AggregateInterface 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 AggregateInterface resource accepts the following input properties:
- Comment string
- Aggregate interface description
- Default
Value string - Default interface assignment
- Device string
- The device in which the resource is defined
- Folder string
- The folder in which the resource is defined
- Layer2
Aggregate
Interface Layer2 - Layer2
- Layer3
Aggregate
Interface Layer3 - Aggregate Interface Layer 3 configuration
- Name string
- Aggregate interface name
- Snippet string
- The snippet in which the resource is defined
- Comment string
- Aggregate interface description
- Default
Value string - Default interface assignment
- Device string
- The device in which the resource is defined
- Folder string
- The folder in which the resource is defined
- Layer2
Aggregate
Interface Layer2Args - Layer2
- Layer3
Aggregate
Interface Layer3Args - Aggregate Interface Layer 3 configuration
- Name string
- Aggregate interface name
- Snippet string
- The snippet in which the resource is defined
- comment String
- Aggregate interface description
- default
Value String - Default interface assignment
- device String
- The device in which the resource is defined
- folder String
- The folder in which the resource is defined
- layer2
Aggregate
Interface Layer2 - Layer2
- layer3
Aggregate
Interface Layer3 - Aggregate Interface Layer 3 configuration
- name String
- Aggregate interface name
- snippet String
- The snippet in which the resource is defined
- comment string
- Aggregate interface description
- default
Value string - Default interface assignment
- device string
- The device in which the resource is defined
- folder string
- The folder in which the resource is defined
- layer2
Aggregate
Interface Layer2 - Layer2
- layer3
Aggregate
Interface Layer3 - Aggregate Interface Layer 3 configuration
- name string
- Aggregate interface name
- snippet string
- The snippet in which the resource is defined
- comment str
- Aggregate interface description
- default_
value str - Default interface assignment
- device str
- The device in which the resource is defined
- folder str
- The folder in which the resource is defined
- layer2
Aggregate
Interface Layer2Args - Layer2
- layer3
Aggregate
Interface Layer3Args - Aggregate Interface Layer 3 configuration
- name str
- Aggregate interface name
- snippet str
- The snippet in which the resource is defined
- comment String
- Aggregate interface description
- default
Value String - Default interface assignment
- device String
- The device in which the resource is defined
- folder String
- The folder in which the resource is defined
- layer2 Property Map
- Layer2
- layer3 Property Map
- Aggregate Interface Layer 3 configuration
- name String
- Aggregate interface name
- snippet String
- The snippet in which the resource is defined
Outputs
All input properties are implicitly available as output properties. Additionally, the AggregateInterface resource produces the following output properties:
Look up Existing AggregateInterface Resource
Get an existing AggregateInterface 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?: AggregateInterfaceState, opts?: CustomResourceOptions): AggregateInterface@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
comment: Optional[str] = None,
default_value: Optional[str] = None,
device: Optional[str] = None,
folder: Optional[str] = None,
layer2: Optional[AggregateInterfaceLayer2Args] = None,
layer3: Optional[AggregateInterfaceLayer3Args] = None,
name: Optional[str] = None,
snippet: Optional[str] = None,
tfid: Optional[str] = None) -> AggregateInterfacefunc GetAggregateInterface(ctx *Context, name string, id IDInput, state *AggregateInterfaceState, opts ...ResourceOption) (*AggregateInterface, error)public static AggregateInterface Get(string name, Input<string> id, AggregateInterfaceState? state, CustomResourceOptions? opts = null)public static AggregateInterface get(String name, Output<String> id, AggregateInterfaceState state, CustomResourceOptions options)resources: _: type: scm:AggregateInterface 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.
- Comment string
- Aggregate interface description
- Default
Value string - Default interface assignment
- Device string
- The device in which the resource is defined
- Folder string
- The folder in which the resource is defined
- Layer2
Aggregate
Interface Layer2 - Layer2
- Layer3
Aggregate
Interface Layer3 - Aggregate Interface Layer 3 configuration
- Name string
- Aggregate interface name
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- Comment string
- Aggregate interface description
- Default
Value string - Default interface assignment
- Device string
- The device in which the resource is defined
- Folder string
- The folder in which the resource is defined
- Layer2
Aggregate
Interface Layer2Args - Layer2
- Layer3
Aggregate
Interface Layer3Args - Aggregate Interface Layer 3 configuration
- Name string
- Aggregate interface name
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- comment String
- Aggregate interface description
- default
Value String - Default interface assignment
- device String
- The device in which the resource is defined
- folder String
- The folder in which the resource is defined
- layer2
Aggregate
Interface Layer2 - Layer2
- layer3
Aggregate
Interface Layer3 - Aggregate Interface Layer 3 configuration
- name String
- Aggregate interface name
- snippet String
- The snippet in which the resource is defined
- tfid String
- comment string
- Aggregate interface description
- default
Value string - Default interface assignment
- device string
- The device in which the resource is defined
- folder string
- The folder in which the resource is defined
- layer2
Aggregate
Interface Layer2 - Layer2
- layer3
Aggregate
Interface Layer3 - Aggregate Interface Layer 3 configuration
- name string
- Aggregate interface name
- snippet string
- The snippet in which the resource is defined
- tfid string
- comment str
- Aggregate interface description
- default_
value str - Default interface assignment
- device str
- The device in which the resource is defined
- folder str
- The folder in which the resource is defined
- layer2
Aggregate
Interface Layer2Args - Layer2
- layer3
Aggregate
Interface Layer3Args - Aggregate Interface Layer 3 configuration
- name str
- Aggregate interface name
- snippet str
- The snippet in which the resource is defined
- tfid str
- comment String
- Aggregate interface description
- default
Value String - Default interface assignment
- device String
- The device in which the resource is defined
- folder String
- The folder in which the resource is defined
- layer2 Property Map
- Layer2
- layer3 Property Map
- Aggregate Interface Layer 3 configuration
- name String
- Aggregate interface name
- snippet String
- The snippet in which the resource is defined
- tfid String
Supporting Types
AggregateInterfaceLayer2, AggregateInterfaceLayer2Args
- Lacp
Aggregate
Interface Layer2Lacp - Lacp
- Vlan
Tag string - VLAN tag
- Lacp
Aggregate
Interface Layer2Lacp - Lacp
- Vlan
Tag string - VLAN tag
- lacp
Aggregate
Interface Layer2Lacp - Lacp
- vlan
Tag String - VLAN tag
- lacp
Aggregate
Interface Layer2Lacp - Lacp
- vlan
Tag string - VLAN tag
- lacp
Aggregate
Interface Layer2Lacp - Lacp
- vlan_
tag str - VLAN tag
- lacp Property Map
- Lacp
- vlan
Tag String - VLAN tag
AggregateInterfaceLayer2Lacp, AggregateInterfaceLayer2LacpArgs
- Enable bool
- Enable LACP?
- Fast
Failover bool - Fast failover
- Max
Ports int - Maximum number of physical ports bundled in the LAG
- Mode string
- Mode
- System
Priority int - LACP system priority in system ID
- Transmission
Rate string - Transmission mode
- Enable bool
- Enable LACP?
- Fast
Failover bool - Fast failover
- Max
Ports int - Maximum number of physical ports bundled in the LAG
- Mode string
- Mode
- System
Priority int - LACP system priority in system ID
- Transmission
Rate string - Transmission mode
- enable Boolean
- Enable LACP?
- fast
Failover Boolean - Fast failover
- max
Ports Integer - Maximum number of physical ports bundled in the LAG
- mode String
- Mode
- system
Priority Integer - LACP system priority in system ID
- transmission
Rate String - Transmission mode
- enable boolean
- Enable LACP?
- fast
Failover boolean - Fast failover
- max
Ports number - Maximum number of physical ports bundled in the LAG
- mode string
- Mode
- system
Priority number - LACP system priority in system ID
- transmission
Rate string - Transmission mode
- enable bool
- Enable LACP?
- fast_
failover bool - Fast failover
- max_
ports int - Maximum number of physical ports bundled in the LAG
- mode str
- Mode
- system_
priority int - LACP system priority in system ID
- transmission_
rate str - Transmission mode
- enable Boolean
- Enable LACP?
- fast
Failover Boolean - Fast failover
- max
Ports Number - Maximum number of physical ports bundled in the LAG
- mode String
- Mode
- system
Priority Number - LACP system priority in system ID
- transmission
Rate String - Transmission mode
AggregateInterfaceLayer3, AggregateInterfaceLayer3Args
- Arps
List<Aggregate
Interface Layer3Arp> - Aggregate Ethernet ARP configuration
- Ddns
Config AggregateInterface Layer3Ddns Config - Dynamic DNS configuration specific to the Aggregate Interface.
- Dhcp
Client AggregateInterface Layer3Dhcp Client - Aggregate Ethernet DHCP Client Object
- Interface
Management stringProfile - Interface management profile
- Ips
List<Aggregate
Interface Layer3Ip> - Aggregate Interface IP addresses
- Lacp
Aggregate
Interface Layer3Lacp - Lacp
- Mtu int
- MTU
- Arps
[]Aggregate
Interface Layer3Arp - Aggregate Ethernet ARP configuration
- Ddns
Config AggregateInterface Layer3Ddns Config - Dynamic DNS configuration specific to the Aggregate Interface.
- Dhcp
Client AggregateInterface Layer3Dhcp Client - Aggregate Ethernet DHCP Client Object
- Interface
Management stringProfile - Interface management profile
- Ips
[]Aggregate
Interface Layer3Ip - Aggregate Interface IP addresses
- Lacp
Aggregate
Interface Layer3Lacp - Lacp
- Mtu int
- MTU
- arps
List<Aggregate
Interface Layer3Arp> - Aggregate Ethernet ARP configuration
- ddns
Config AggregateInterface Layer3Ddns Config - Dynamic DNS configuration specific to the Aggregate Interface.
- dhcp
Client AggregateInterface Layer3Dhcp Client - Aggregate Ethernet DHCP Client Object
- interface
Management StringProfile - Interface management profile
- ips
List<Aggregate
Interface Layer3Ip> - Aggregate Interface IP addresses
- lacp
Aggregate
Interface Layer3Lacp - Lacp
- mtu Integer
- MTU
- arps
Aggregate
Interface Layer3Arp[] - Aggregate Ethernet ARP configuration
- ddns
Config AggregateInterface Layer3Ddns Config - Dynamic DNS configuration specific to the Aggregate Interface.
- dhcp
Client AggregateInterface Layer3Dhcp Client - Aggregate Ethernet DHCP Client Object
- interface
Management stringProfile - Interface management profile
- ips
Aggregate
Interface Layer3Ip[] - Aggregate Interface IP addresses
- lacp
Aggregate
Interface Layer3Lacp - Lacp
- mtu number
- MTU
- arps
Sequence[Aggregate
Interface Layer3Arp] - Aggregate Ethernet ARP configuration
- ddns_
config AggregateInterface Layer3Ddns Config - Dynamic DNS configuration specific to the Aggregate Interface.
- dhcp_
client AggregateInterface Layer3Dhcp Client - Aggregate Ethernet DHCP Client Object
- interface_
management_ strprofile - Interface management profile
- ips
Sequence[Aggregate
Interface Layer3Ip] - Aggregate Interface IP addresses
- lacp
Aggregate
Interface Layer3Lacp - Lacp
- mtu int
- MTU
- arps List<Property Map>
- Aggregate Ethernet ARP configuration
- ddns
Config Property Map - Dynamic DNS configuration specific to the Aggregate Interface.
- dhcp
Client Property Map - Aggregate Ethernet DHCP Client Object
- interface
Management StringProfile - Interface management profile
- ips List<Property Map>
- Aggregate Interface IP addresses
- lacp Property Map
- Lacp
- mtu Number
- MTU
AggregateInterfaceLayer3Arp, AggregateInterfaceLayer3ArpArgs
- hw_
address str - MAC address
- name str
- IP address
AggregateInterfaceLayer3DdnsConfig, AggregateInterfaceLayer3DdnsConfigArgs
- 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)
AggregateInterfaceLayer3DhcpClient, AggregateInterfaceLayer3DhcpClientArgs
- 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 AggregateInterface Layer3Dhcp Client Send Hostname - Aggregate Ethernet DHCP Client 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 AggregateInterface Layer3Dhcp Client Send Hostname - Aggregate Ethernet DHCP Client 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 AggregateInterface Layer3Dhcp Client Send Hostname - Aggregate Ethernet DHCP Client 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 AggregateInterface Layer3Dhcp Client Send Hostname - Aggregate Ethernet DHCP Client 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 AggregateInterface Layer3Dhcp Client Send Hostname - Aggregate Ethernet DHCP Client 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 - Aggregate Ethernet DHCP Client Send hostname
AggregateInterfaceLayer3DhcpClientSendHostname, AggregateInterfaceLayer3DhcpClientSendHostnameArgs
AggregateInterfaceLayer3Ip, AggregateInterfaceLayer3IpArgs
- Name string
- Aggregate Interface IP addresses name
- Name string
- Aggregate Interface IP addresses name
- name String
- Aggregate Interface IP addresses name
- name string
- Aggregate Interface IP addresses name
- name str
- Aggregate Interface IP addresses name
- name String
- Aggregate Interface IP addresses name
AggregateInterfaceLayer3Lacp, AggregateInterfaceLayer3LacpArgs
- Enable bool
- Enable LACP?
- Fast
Failover bool - Fast failover
- Max
Ports int - Maximum number of physical ports bundled in the LAG
- Mode string
- Mode
- System
Priority int - LACP system priority in system ID
- Transmission
Rate string - Transmission mode
- Enable bool
- Enable LACP?
- Fast
Failover bool - Fast failover
- Max
Ports int - Maximum number of physical ports bundled in the LAG
- Mode string
- Mode
- System
Priority int - LACP system priority in system ID
- Transmission
Rate string - Transmission mode
- enable Boolean
- Enable LACP?
- fast
Failover Boolean - Fast failover
- max
Ports Integer - Maximum number of physical ports bundled in the LAG
- mode String
- Mode
- system
Priority Integer - LACP system priority in system ID
- transmission
Rate String - Transmission mode
- enable boolean
- Enable LACP?
- fast
Failover boolean - Fast failover
- max
Ports number - Maximum number of physical ports bundled in the LAG
- mode string
- Mode
- system
Priority number - LACP system priority in system ID
- transmission
Rate string - Transmission mode
- enable bool
- Enable LACP?
- fast_
failover bool - Fast failover
- max_
ports int - Maximum number of physical ports bundled in the LAG
- mode str
- Mode
- system_
priority int - LACP system priority in system ID
- transmission_
rate str - Transmission mode
- enable Boolean
- Enable LACP?
- fast
Failover Boolean - Fast failover
- max
Ports Number - Maximum number of physical ports bundled in the LAG
- mode String
- Mode
- system
Priority Number - LACP system priority in system ID
- transmission
Rate String - Transmission mode
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
