Module types/input
APIs
- DeviceIpAddress
- DeviceNetwork
- DevicePort
- ProjectBgpConfig
- SpotMarketRequestInstanceParameters
- VolumeAttachment
- VolumeSnapshotPolicy
APIs
interface DeviceIpAddress
interface DeviceIpAddressproperty 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 DeviceNetworkproperty 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 DevicePortproperty 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 ProjectBgpConfigproperty 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 SpotMarketRequestInstanceParametersproperty 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 VolumeAttachmentproperty href
href?: pulumi.Input<string>;interface VolumeSnapshotPolicy
interface VolumeSnapshotPolicyproperty snapshotCount
snapshotCount: pulumi.Input<number>;property snapshotFrequency
snapshotFrequency: pulumi.Input<string>;