Module types/input

APIs

APIs

interface DeviceIpAddress

interface DeviceIpAddress

property cidr

cidr?: pulumi.Input<number>;

CIDR suffix for IP address block to be assigned, i.e. amount of addresses.

property reservationIds

reservationIds?: pulumi.Input<pulumi.Input<string>[]>;

property type

type: pulumi.Input<string>;

One of [privateIpv4, publicIpv4, publicIpv6]

interface DeviceNetwork

interface DeviceNetwork

property address

address?: pulumi.Input<string>;

IPv4 or IPv6 address string

property cidr

cidr?: pulumi.Input<number>;

CIDR suffix for IP address block to be assigned, i.e. amount of addresses.

property family

family?: pulumi.Input<number>;

IP version - “4” or “6”

property gateway

gateway?: pulumi.Input<string>;

address of router

property public

public?: pulumi.Input<boolean>;

whether the address is routable from the Internet

interface DevicePort

interface DevicePort

property bonded

bonded?: pulumi.Input<boolean>;

Whether this port is part of a bond in bonded network setup * projectId- The ID of the project the device belongs to

property id

id?: pulumi.Input<string>;

ID of the port

property mac

mac?: pulumi.Input<string>;

MAC address assigned to the port

property name

name?: pulumi.Input<string>;

Name of the port (e.g. eth0, or bond0)

property type

type?: pulumi.Input<string>;

One of [privateIpv4, publicIpv4, publicIpv6]

interface ProjectBgpConfig

interface ProjectBgpConfig

property asn

asn: pulumi.Input<number>;

Autonomous System Number for local BGP deployment

property deploymentType

deploymentType: pulumi.Input<string>;

private or public, the private is likely to be usable immediately, the public will need to be review by Packet engineers

property maxPrefix

maxPrefix?: pulumi.Input<number>;

The maximum number of route filters allowed per server

property md5

md5?: pulumi.Input<string>;

Password for BGP session in plaintext (not a checksum)

property status

status?: pulumi.Input<string>;

status of BGP configuration in the project

interface SpotMarketRequestInstanceParameters

interface SpotMarketRequestInstanceParameters

property alwaysPxe

alwaysPxe?: pulumi.Input<string>;

property billingCycle

billingCycle: pulumi.Input<string>;

property description

description?: pulumi.Input<string>;

property features

features?: pulumi.Input<pulumi.Input<string>[]>;

property hostname

hostname: pulumi.Input<string>;

property locked

locked?: pulumi.Input<string>;

property operatingSystem

operatingSystem: pulumi.Input<string>;

property plan

plan: pulumi.Input<string>;

property projectSshKeys

projectSshKeys?: pulumi.Input<pulumi.Input<string>[]>;

property termintationTime

termintationTime?: pulumi.Input<string>;

property userSshKeys

userSshKeys?: pulumi.Input<pulumi.Input<string>[]>;

property userdata

userdata?: pulumi.Input<string>;

interface VolumeAttachment

interface VolumeAttachment

property href

href?: pulumi.Input<string>;

interface VolumeSnapshotPolicy

interface VolumeSnapshotPolicy

property snapshotCount

snapshotCount: pulumi.Input<number>;

property snapshotFrequency

snapshotFrequency: pulumi.Input<string>;