ManagementInterface resource
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
const miExample = new scm.ManagementInterface("mi_example", {
folder: "All",
managementInterface: {
speedDuplex: "auto-negotiate",
mtu: 1500,
mgmtType: {
dhcpClient: {
sendHostname: true,
sendClientId: false,
acceptDhcpHostname: false,
acceptDhcpDomain: false,
},
},
service: {
disableHttp: false,
disableHttps: true,
disableTelnet: false,
disableSsh: true,
disableIcmp: false,
disableSnmp: false,
disableUseridService: false,
disableUseridSyslogListenerSsl: false,
disableUseridSyslogListenerUdp: false,
disableHttpOcsp: false,
},
permittedIps: [{
name: "10.10.10.10",
description: "string",
}],
},
});
import pulumi
import pulumi_scm as scm
mi_example = scm.ManagementInterface("mi_example",
folder="All",
management_interface={
"speed_duplex": "auto-negotiate",
"mtu": 1500,
"mgmt_type": {
"dhcp_client": {
"send_hostname": True,
"send_client_id": False,
"accept_dhcp_hostname": False,
"accept_dhcp_domain": False,
},
},
"service": {
"disable_http": False,
"disable_https": True,
"disable_telnet": False,
"disable_ssh": True,
"disable_icmp": False,
"disable_snmp": False,
"disable_userid_service": False,
"disable_userid_syslog_listener_ssl": False,
"disable_userid_syslog_listener_udp": False,
"disable_http_ocsp": False,
},
"permitted_ips": [{
"name": "10.10.10.10",
"description": "string",
}],
})
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 {
_, err := scm.NewManagementInterface(ctx, "mi_example", &scm.ManagementInterfaceArgs{
Folder: pulumi.String("All"),
ManagementInterface: &scm.ManagementInterfaceManagementInterfaceArgs{
SpeedDuplex: pulumi.String("auto-negotiate"),
Mtu: pulumi.Int(1500),
MgmtType: &scm.ManagementInterfaceManagementInterfaceMgmtTypeArgs{
DhcpClient: &scm.ManagementInterfaceManagementInterfaceMgmtTypeDhcpClientArgs{
SendHostname: pulumi.Bool(true),
SendClientId: pulumi.Bool(false),
AcceptDhcpHostname: pulumi.Bool(false),
AcceptDhcpDomain: pulumi.Bool(false),
},
},
Service: &scm.ManagementInterfaceManagementInterfaceServiceArgs{
DisableHttp: pulumi.Bool(false),
DisableHttps: pulumi.Bool(true),
DisableTelnet: pulumi.Bool(false),
DisableSsh: pulumi.Bool(true),
DisableIcmp: pulumi.Bool(false),
DisableSnmp: pulumi.Bool(false),
DisableUseridService: pulumi.Bool(false),
DisableUseridSyslogListenerSsl: pulumi.Bool(false),
DisableUseridSyslogListenerUdp: pulumi.Bool(false),
DisableHttpOcsp: pulumi.Bool(false),
},
PermittedIps: scm.ManagementInterfaceManagementInterfacePermittedIpArray{
&scm.ManagementInterfaceManagementInterfacePermittedIpArgs{
Name: pulumi.String("10.10.10.10"),
Description: pulumi.String("string"),
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
var miExample = new Scm.ManagementInterface("mi_example", new()
{
Folder = "All",
ManagementInterfaceDetails = new Scm.Inputs.ManagementInterfaceManagementInterfaceArgs
{
SpeedDuplex = "auto-negotiate",
Mtu = 1500,
MgmtType = new Scm.Inputs.ManagementInterfaceManagementInterfaceMgmtTypeArgs
{
DhcpClient = new Scm.Inputs.ManagementInterfaceManagementInterfaceMgmtTypeDhcpClientArgs
{
SendHostname = true,
SendClientId = false,
AcceptDhcpHostname = false,
AcceptDhcpDomain = false,
},
},
Service = new Scm.Inputs.ManagementInterfaceManagementInterfaceServiceArgs
{
DisableHttp = false,
DisableHttps = true,
DisableTelnet = false,
DisableSsh = true,
DisableIcmp = false,
DisableSnmp = false,
DisableUseridService = false,
DisableUseridSyslogListenerSsl = false,
DisableUseridSyslogListenerUdp = false,
DisableHttpOcsp = false,
},
PermittedIps = new[]
{
new Scm.Inputs.ManagementInterfaceManagementInterfacePermittedIpArgs
{
Name = "10.10.10.10",
Description = "string",
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.ManagementInterface;
import com.pulumi.scm.ManagementInterfaceArgs;
import com.pulumi.scm.inputs.ManagementInterfaceManagementInterfaceArgs;
import com.pulumi.scm.inputs.ManagementInterfaceManagementInterfaceMgmtTypeArgs;
import com.pulumi.scm.inputs.ManagementInterfaceManagementInterfaceMgmtTypeDhcpClientArgs;
import com.pulumi.scm.inputs.ManagementInterfaceManagementInterfaceServiceArgs;
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 miExample = new ManagementInterface("miExample", ManagementInterfaceArgs.builder()
.folder("All")
.managementInterface(ManagementInterfaceManagementInterfaceArgs.builder()
.speedDuplex("auto-negotiate")
.mtu(1500)
.mgmtType(ManagementInterfaceManagementInterfaceMgmtTypeArgs.builder()
.dhcpClient(ManagementInterfaceManagementInterfaceMgmtTypeDhcpClientArgs.builder()
.sendHostname(true)
.sendClientId(false)
.acceptDhcpHostname(false)
.acceptDhcpDomain(false)
.build())
.build())
.service(ManagementInterfaceManagementInterfaceServiceArgs.builder()
.disableHttp(false)
.disableHttps(true)
.disableTelnet(false)
.disableSsh(true)
.disableIcmp(false)
.disableSnmp(false)
.disableUseridService(false)
.disableUseridSyslogListenerSsl(false)
.disableUseridSyslogListenerUdp(false)
.disableHttpOcsp(false)
.build())
.permittedIps(ManagementInterfaceManagementInterfacePermittedIpArgs.builder()
.name("10.10.10.10")
.description("string")
.build())
.build())
.build());
}
}
resources:
miExample:
type: scm:ManagementInterface
name: mi_example
properties:
folder: All
managementInterface:
speedDuplex: auto-negotiate
mtu: 1500
mgmtType:
dhcpClient:
sendHostname: true
sendClientId: false
acceptDhcpHostname: false
acceptDhcpDomain: false
service:
disableHttp: false
disableHttps: true
disableTelnet: false
disableSsh: true
disableIcmp: false
disableSnmp: false
disableUseridService: false
disableUseridSyslogListenerSsl: false
disableUseridSyslogListenerUdp: false
disableHttpOcsp: false
permittedIps:
- name: 10.10.10.10
description: string
Create ManagementInterface Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagementInterface(name: string, args?: ManagementInterfaceArgs, opts?: CustomResourceOptions);@overload
def ManagementInterface(resource_name: str,
args: Optional[ManagementInterfaceArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ManagementInterface(resource_name: str,
opts: Optional[ResourceOptions] = None,
device: Optional[str] = None,
folder: Optional[str] = None,
management_interface: Optional[ManagementInterfaceManagementInterfaceArgs] = None,
snippet: Optional[str] = None)func NewManagementInterface(ctx *Context, name string, args *ManagementInterfaceArgs, opts ...ResourceOption) (*ManagementInterface, error)public ManagementInterface(string name, ManagementInterfaceArgs? args = null, CustomResourceOptions? opts = null)
public ManagementInterface(String name, ManagementInterfaceArgs args)
public ManagementInterface(String name, ManagementInterfaceArgs args, CustomResourceOptions options)
type: scm:ManagementInterface
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 ManagementInterfaceArgs
- 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 ManagementInterfaceArgs
- 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 ManagementInterfaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagementInterfaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagementInterfaceArgs
- 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 managementInterfaceResource = new Scm.ManagementInterface("managementInterfaceResource", new()
{
Device = "string",
Folder = "string",
ManagementInterfaceDetails = new Scm.Inputs.ManagementInterfaceManagementInterfaceArgs
{
MgmtType = new Scm.Inputs.ManagementInterfaceManagementInterfaceMgmtTypeArgs
{
DhcpClient = new Scm.Inputs.ManagementInterfaceManagementInterfaceMgmtTypeDhcpClientArgs
{
AcceptDhcpDomain = false,
AcceptDhcpHostname = false,
SendClientId = false,
SendHostname = false,
},
Static = new Scm.Inputs.ManagementInterfaceManagementInterfaceMgmtTypeStaticArgs
{
DefaultGateway = "string",
IpAddress = "string",
Netmask = "string",
},
},
Mtu = 0,
PermittedIps = new[]
{
new Scm.Inputs.ManagementInterfaceManagementInterfacePermittedIpArgs
{
Description = "string",
Name = "string",
},
},
Service = new Scm.Inputs.ManagementInterfaceManagementInterfaceServiceArgs
{
DisableHttp = false,
DisableHttpOcsp = false,
DisableHttps = false,
DisableIcmp = false,
DisableSnmp = false,
DisableSsh = false,
DisableTelnet = false,
DisableUseridService = false,
DisableUseridSyslogListenerSsl = false,
DisableUseridSyslogListenerUdp = false,
},
SpeedDuplex = "string",
},
Snippet = "string",
});
example, err := scm.NewManagementInterface(ctx, "managementInterfaceResource", &scm.ManagementInterfaceArgs{
Device: pulumi.String("string"),
Folder: pulumi.String("string"),
ManagementInterface: &scm.ManagementInterfaceManagementInterfaceArgs{
MgmtType: &scm.ManagementInterfaceManagementInterfaceMgmtTypeArgs{
DhcpClient: &scm.ManagementInterfaceManagementInterfaceMgmtTypeDhcpClientArgs{
AcceptDhcpDomain: pulumi.Bool(false),
AcceptDhcpHostname: pulumi.Bool(false),
SendClientId: pulumi.Bool(false),
SendHostname: pulumi.Bool(false),
},
Static: &scm.ManagementInterfaceManagementInterfaceMgmtTypeStaticArgs{
DefaultGateway: pulumi.String("string"),
IpAddress: pulumi.String("string"),
Netmask: pulumi.String("string"),
},
},
Mtu: pulumi.Int(0),
PermittedIps: scm.ManagementInterfaceManagementInterfacePermittedIpArray{
&scm.ManagementInterfaceManagementInterfacePermittedIpArgs{
Description: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
Service: &scm.ManagementInterfaceManagementInterfaceServiceArgs{
DisableHttp: pulumi.Bool(false),
DisableHttpOcsp: pulumi.Bool(false),
DisableHttps: pulumi.Bool(false),
DisableIcmp: pulumi.Bool(false),
DisableSnmp: pulumi.Bool(false),
DisableSsh: pulumi.Bool(false),
DisableTelnet: pulumi.Bool(false),
DisableUseridService: pulumi.Bool(false),
DisableUseridSyslogListenerSsl: pulumi.Bool(false),
DisableUseridSyslogListenerUdp: pulumi.Bool(false),
},
SpeedDuplex: pulumi.String("string"),
},
Snippet: pulumi.String("string"),
})
var managementInterfaceResource = new ManagementInterface("managementInterfaceResource", ManagementInterfaceArgs.builder()
.device("string")
.folder("string")
.managementInterface(ManagementInterfaceManagementInterfaceArgs.builder()
.mgmtType(ManagementInterfaceManagementInterfaceMgmtTypeArgs.builder()
.dhcpClient(ManagementInterfaceManagementInterfaceMgmtTypeDhcpClientArgs.builder()
.acceptDhcpDomain(false)
.acceptDhcpHostname(false)
.sendClientId(false)
.sendHostname(false)
.build())
.static_(ManagementInterfaceManagementInterfaceMgmtTypeStaticArgs.builder()
.defaultGateway("string")
.ipAddress("string")
.netmask("string")
.build())
.build())
.mtu(0)
.permittedIps(ManagementInterfaceManagementInterfacePermittedIpArgs.builder()
.description("string")
.name("string")
.build())
.service(ManagementInterfaceManagementInterfaceServiceArgs.builder()
.disableHttp(false)
.disableHttpOcsp(false)
.disableHttps(false)
.disableIcmp(false)
.disableSnmp(false)
.disableSsh(false)
.disableTelnet(false)
.disableUseridService(false)
.disableUseridSyslogListenerSsl(false)
.disableUseridSyslogListenerUdp(false)
.build())
.speedDuplex("string")
.build())
.snippet("string")
.build());
management_interface_resource = scm.ManagementInterface("managementInterfaceResource",
device="string",
folder="string",
management_interface={
"mgmt_type": {
"dhcp_client": {
"accept_dhcp_domain": False,
"accept_dhcp_hostname": False,
"send_client_id": False,
"send_hostname": False,
},
"static": {
"default_gateway": "string",
"ip_address": "string",
"netmask": "string",
},
},
"mtu": 0,
"permitted_ips": [{
"description": "string",
"name": "string",
}],
"service": {
"disable_http": False,
"disable_http_ocsp": False,
"disable_https": False,
"disable_icmp": False,
"disable_snmp": False,
"disable_ssh": False,
"disable_telnet": False,
"disable_userid_service": False,
"disable_userid_syslog_listener_ssl": False,
"disable_userid_syslog_listener_udp": False,
},
"speed_duplex": "string",
},
snippet="string")
const managementInterfaceResource = new scm.ManagementInterface("managementInterfaceResource", {
device: "string",
folder: "string",
managementInterface: {
mgmtType: {
dhcpClient: {
acceptDhcpDomain: false,
acceptDhcpHostname: false,
sendClientId: false,
sendHostname: false,
},
static: {
defaultGateway: "string",
ipAddress: "string",
netmask: "string",
},
},
mtu: 0,
permittedIps: [{
description: "string",
name: "string",
}],
service: {
disableHttp: false,
disableHttpOcsp: false,
disableHttps: false,
disableIcmp: false,
disableSnmp: false,
disableSsh: false,
disableTelnet: false,
disableUseridService: false,
disableUseridSyslogListenerSsl: false,
disableUseridSyslogListenerUdp: false,
},
speedDuplex: "string",
},
snippet: "string",
});
type: scm:ManagementInterface
properties:
device: string
folder: string
managementInterface:
mgmtType:
dhcpClient:
acceptDhcpDomain: false
acceptDhcpHostname: false
sendClientId: false
sendHostname: false
static:
defaultGateway: string
ipAddress: string
netmask: string
mtu: 0
permittedIps:
- description: string
name: string
service:
disableHttp: false
disableHttpOcsp: false
disableHttps: false
disableIcmp: false
disableSnmp: false
disableSsh: false
disableTelnet: false
disableUseridService: false
disableUseridSyslogListenerSsl: false
disableUseridSyslogListenerUdp: false
speedDuplex: string
snippet: string
ManagementInterface 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 ManagementInterface resource accepts the following input properties:
- Device string
- The device in which the resource is defined
- Folder string
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- Management
Interface ManagementDetails Interface Management Interface - Management interface
- Snippet string
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.
- Device string
- The device in which the resource is defined
- Folder string
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- Management
Interface ManagementInterface Management Interface Args - Management interface
- Snippet string
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.
- device String
- The device in which the resource is defined
- folder String
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- management
Interface ManagementInterface Management Interface - Management interface
- snippet String
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.
- device string
- The device in which the resource is defined
- folder string
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- management
Interface ManagementInterface Management Interface - Management interface
- snippet string
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.
- device str
- The device in which the resource is defined
- folder str
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- management_
interface ManagementInterface Management Interface Args - Management interface
- snippet str
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.
- device String
- The device in which the resource is defined
- folder String
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- management
Interface Property Map - Management interface
- snippet String
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagementInterface resource produces the following output properties:
Look up Existing ManagementInterface Resource
Get an existing ManagementInterface 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?: ManagementInterfaceState, opts?: CustomResourceOptions): ManagementInterface@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
device: Optional[str] = None,
folder: Optional[str] = None,
management_interface: Optional[ManagementInterfaceManagementInterfaceArgs] = None,
snippet: Optional[str] = None,
tfid: Optional[str] = None) -> ManagementInterfacefunc GetManagementInterface(ctx *Context, name string, id IDInput, state *ManagementInterfaceState, opts ...ResourceOption) (*ManagementInterface, error)public static ManagementInterface Get(string name, Input<string> id, ManagementInterfaceState? state, CustomResourceOptions? opts = null)public static ManagementInterface get(String name, Output<String> id, ManagementInterfaceState state, CustomResourceOptions options)resources: _: type: scm:ManagementInterface 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.
- Device string
- The device in which the resource is defined
- Folder string
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- Management
Interface ManagementDetails Interface Management Interface - Management interface
- Snippet string
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- Tfid string
- Device string
- The device in which the resource is defined
- Folder string
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- Management
Interface ManagementInterface Management Interface Args - Management interface
- Snippet string
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- Tfid string
- device String
- The device in which the resource is defined
- folder String
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- management
Interface ManagementInterface Management Interface - Management interface
- snippet String
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- tfid String
- device string
- The device in which the resource is defined
- folder string
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- management
Interface ManagementInterface Management Interface - Management interface
- snippet string
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- tfid string
- device str
- The device in which the resource is defined
- folder str
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- management_
interface ManagementInterface Management Interface Args - Management interface
- snippet str
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- tfid str
- device String
- The device in which the resource is defined
- folder String
The folder in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- management
Interface Property Map - Management interface
- snippet String
The snippet in which the resource is defined
ℹ️ Note: You must specify exactly one of
device,folder, andsnippet.- tfid String
Supporting Types
ManagementInterfaceManagementInterface, ManagementInterfaceManagementInterfaceArgs
- Mgmt
Type ManagementInterface Management Interface Mgmt Type - IP type
- Mtu int
- MTU
- Permitted
Ips List<ManagementInterface Management Interface Permitted Ip> - Permitting IP addresses
- Service
Management
Interface Management Interface Service - Network services
- Speed
Duplex string - Speed and duplex
- Mgmt
Type ManagementInterface Management Interface Mgmt Type - IP type
- Mtu int
- MTU
- Permitted
Ips []ManagementInterface Management Interface Permitted Ip - Permitting IP addresses
- Service
Management
Interface Management Interface Service - Network services
- Speed
Duplex string - Speed and duplex
- mgmt
Type ManagementInterface Management Interface Mgmt Type - IP type
- mtu Integer
- MTU
- permitted
Ips List<ManagementInterface Management Interface Permitted Ip> - Permitting IP addresses
- service
Management
Interface Management Interface Service - Network services
- speed
Duplex String - Speed and duplex
- mgmt
Type ManagementInterface Management Interface Mgmt Type - IP type
- mtu number
- MTU
- permitted
Ips ManagementInterface Management Interface Permitted Ip[] - Permitting IP addresses
- service
Management
Interface Management Interface Service - Network services
- speed
Duplex string - Speed and duplex
- mgmt_
type ManagementInterface Management Interface Mgmt Type - IP type
- mtu int
- MTU
- permitted_
ips Sequence[ManagementInterface Management Interface Permitted Ip] - Permitting IP addresses
- service
Management
Interface Management Interface Service - Network services
- speed_
duplex str - Speed and duplex
- mgmt
Type Property Map - IP type
- mtu Number
- MTU
- permitted
Ips List<Property Map> - Permitting IP addresses
- service Property Map
- Network services
- speed
Duplex String - Speed and duplex
ManagementInterfaceManagementInterfaceMgmtType, ManagementInterfaceManagementInterfaceMgmtTypeArgs
- Dhcp
Client ManagementInterface Management Interface Mgmt Type Dhcp Client - Dhcp client
- Static
Management
Interface Management Interface Mgmt Type Static Static
ℹ️ Note: You must specify exactly one of
dhcp_clientandstatic.
- Dhcp
Client ManagementInterface Management Interface Mgmt Type Dhcp Client - Dhcp client
- Static
Management
Interface Management Interface Mgmt Type Static Static
ℹ️ Note: You must specify exactly one of
dhcp_clientandstatic.
- dhcp
Client ManagementInterface Management Interface Mgmt Type Dhcp Client - Dhcp client
- static_
Management
Interface Management Interface Mgmt Type Static Static
ℹ️ Note: You must specify exactly one of
dhcp_clientandstatic.
- dhcp
Client ManagementInterface Management Interface Mgmt Type Dhcp Client - Dhcp client
- static
Management
Interface Management Interface Mgmt Type Static Static
ℹ️ Note: You must specify exactly one of
dhcp_clientandstatic.
- dhcp_
client ManagementInterface Management Interface Mgmt Type Dhcp Client - Dhcp client
- static
Management
Interface Management Interface Mgmt Type Static Static
ℹ️ Note: You must specify exactly one of
dhcp_clientandstatic.
- dhcp
Client Property Map - Dhcp client
- static Property Map
Static
ℹ️ Note: You must specify exactly one of
dhcp_clientandstatic.
ManagementInterfaceManagementInterfaceMgmtTypeDhcpClient, ManagementInterfaceManagementInterfaceMgmtTypeDhcpClientArgs
- Accept
Dhcp boolDomain - Accept DHCP server provided domain name
- Accept
Dhcp boolHostname - Accept DHCP server provided hostname
- Send
Client boolId - Send client ID
- Send
Hostname bool - Send hostname
- Accept
Dhcp boolDomain - Accept DHCP server provided domain name
- Accept
Dhcp boolHostname - Accept DHCP server provided hostname
- Send
Client boolId - Send client ID
- Send
Hostname bool - Send hostname
- accept
Dhcp BooleanDomain - Accept DHCP server provided domain name
- accept
Dhcp BooleanHostname - Accept DHCP server provided hostname
- send
Client BooleanId - Send client ID
- send
Hostname Boolean - Send hostname
- accept
Dhcp booleanDomain - Accept DHCP server provided domain name
- accept
Dhcp booleanHostname - Accept DHCP server provided hostname
- send
Client booleanId - Send client ID
- send
Hostname boolean - Send hostname
- accept_
dhcp_ booldomain - Accept DHCP server provided domain name
- accept_
dhcp_ boolhostname - Accept DHCP server provided hostname
- send_
client_ boolid - Send client ID
- send_
hostname bool - Send hostname
- accept
Dhcp BooleanDomain - Accept DHCP server provided domain name
- accept
Dhcp BooleanHostname - Accept DHCP server provided hostname
- send
Client BooleanId - Send client ID
- send
Hostname Boolean - Send hostname
ManagementInterfaceManagementInterfaceMgmtTypeStatic, ManagementInterfaceManagementInterfaceMgmtTypeStaticArgs
- Default
Gateway string - Default gateway
- Ip
Address string - IP address
- Netmask string
- Netmask
- Default
Gateway string - Default gateway
- Ip
Address string - IP address
- Netmask string
- Netmask
- default
Gateway String - Default gateway
- ip
Address String - IP address
- netmask String
- Netmask
- default
Gateway string - Default gateway
- ip
Address string - IP address
- netmask string
- Netmask
- default_
gateway str - Default gateway
- ip_
address str - IP address
- netmask str
- Netmask
- default
Gateway String - Default gateway
- ip
Address String - IP address
- netmask String
- Netmask
ManagementInterfaceManagementInterfacePermittedIp, ManagementInterfaceManagementInterfacePermittedIpArgs
- Description string
- Description
- Name string
- IP address
- Description string
- Description
- Name string
- IP address
- description String
- Description
- name String
- IP address
- description string
- Description
- name string
- IP address
- description str
- Description
- name str
- IP address
- description String
- Description
- name String
- IP address
ManagementInterfaceManagementInterfaceService, ManagementInterfaceManagementInterfaceServiceArgs
- Disable
Http bool - HTTP
- Disable
Http boolOcsp - HTTP OCSP
- Disable
Https bool - HTTPS
- Disable
Icmp bool - Ping
- Disable
Snmp bool - SNMP
- Disable
Ssh bool - SSH
- Disable
Telnet bool - Telnet
- Disable
Userid boolService - User-ID
- Disable
Userid boolSyslog Listener Ssl - User-ID syslog listener over SSL
- Disable
Userid boolSyslog Listener Udp - User-ID syslog listener over UDP
- Disable
Http bool - HTTP
- Disable
Http boolOcsp - HTTP OCSP
- Disable
Https bool - HTTPS
- Disable
Icmp bool - Ping
- Disable
Snmp bool - SNMP
- Disable
Ssh bool - SSH
- Disable
Telnet bool - Telnet
- Disable
Userid boolService - User-ID
- Disable
Userid boolSyslog Listener Ssl - User-ID syslog listener over SSL
- Disable
Userid boolSyslog Listener Udp - User-ID syslog listener over UDP
- disable
Http Boolean - HTTP
- disable
Http BooleanOcsp - HTTP OCSP
- disable
Https Boolean - HTTPS
- disable
Icmp Boolean - Ping
- disable
Snmp Boolean - SNMP
- disable
Ssh Boolean - SSH
- disable
Telnet Boolean - Telnet
- disable
Userid BooleanService - User-ID
- disable
Userid BooleanSyslog Listener Ssl - User-ID syslog listener over SSL
- disable
Userid BooleanSyslog Listener Udp - User-ID syslog listener over UDP
- disable
Http boolean - HTTP
- disable
Http booleanOcsp - HTTP OCSP
- disable
Https boolean - HTTPS
- disable
Icmp boolean - Ping
- disable
Snmp boolean - SNMP
- disable
Ssh boolean - SSH
- disable
Telnet boolean - Telnet
- disable
Userid booleanService - User-ID
- disable
Userid booleanSyslog Listener Ssl - User-ID syslog listener over SSL
- disable
Userid booleanSyslog Listener Udp - User-ID syslog listener over UDP
- disable_
http bool - HTTP
- disable_
http_ boolocsp - HTTP OCSP
- disable_
https bool - HTTPS
- disable_
icmp bool - Ping
- disable_
snmp bool - SNMP
- disable_
ssh bool - SSH
- disable_
telnet bool - Telnet
- disable_
userid_ boolservice - User-ID
- disable_
userid_ boolsyslog_ listener_ ssl - User-ID syslog listener over SSL
- disable_
userid_ boolsyslog_ listener_ udp - User-ID syslog listener over UDP
- disable
Http Boolean - HTTP
- disable
Http BooleanOcsp - HTTP OCSP
- disable
Https Boolean - HTTPS
- disable
Icmp Boolean - Ping
- disable
Snmp Boolean - SNMP
- disable
Ssh Boolean - SSH
- disable
Telnet Boolean - Telnet
- disable
Userid BooleanService - User-ID
- disable
Userid BooleanSyslog Listener Ssl - User-ID syslog listener over SSL
- disable
Userid BooleanSyslog Listener Udp - User-ID syslog listener over UDP
Import
The following command can be used to import a resource not managed by Terraform:
bash
$ pulumi import scm:index/managementInterface:ManagementInterface example folder:::id
or
bash
$ pulumi import scm:index/managementInterface:ManagementInterface example :snippet::id
or
bash
$ pulumi import scm:index/managementInterface:ManagementInterface example ::device:id
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
