Skip to content

Instantly share code, notes, and snippets.

@mrmrcoleman
Created October 28, 2020 22:07
Show Gist options
  • Save mrmrcoleman/7d0aa0014d7f5d961199144d1b7af07d to your computer and use it in GitHub Desktop.
Save mrmrcoleman/7d0aa0014d7f5d961199144d1b7af07d to your computer and use it in GitHub Desktop.
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "URL pointing to a hosted iPXE script. More\ninformation is in the\n[Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)\ndoc.\n"
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.\n"
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.\n"
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.\n* Please note that the disks.partitions.size attribute must be a string, not an integer. It can be a number string, or size notation string, e.g. \"4G\" or \"8M\" (for gigabytes and megabytes).\n"
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "List of facility codes with deployment preferences. Packet API will go through the list and will deploy your device to first facility with free capacity. List items must be facility codes or `any` (a wildcard). To find the facility code, visit [Facilities API docs](https://www.packet.com/developers/api/facilities), set your API auth token in the top of the page and see JSON from the API response.\n"
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "URL pointing to a hosted iPXE script. More\ninformation is in the\n[Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)\ndoc.\n"
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.\n"
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.\n"
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.\n* Please note that the disks.partitions.size attribute must be a string, not an integer. It can be a number string, or size notation string, e.g. \"4G\" or \"8M\" (for gigabytes and megabytes).\n"
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "Provides a resource to attach elastic IP subnets to devices.\n\nTo attach an IP subnet from a reserved block to a provisioned device, you must derive a subnet CIDR belonging to\none of your reserved blocks in the same project and facility as the target device.\n\nFor example, you have reserved IPv4 address block 147.229.10.152/30, you can choose to assign either the whole\nblock as one subnet to a device; or 2 subnets with CIDRs 147.229.10.152/31' and 147.229.10.154/31; or 4 subnets\nwith mask prefix length 32. More about the elastic IP subnets is [here](https://www.packet.com/developers/docs/network/basic/elastic-ips/).\n\nDevice and reserved block must be in the same facility.\n",
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "Provides a resource to attach device ports to VLANs.\n\nDevice and VLAN must be in the same facility.\n\nIf you need this resource to add the port back to bond on removal, set `force_bond = true`.\n\nTo learn more about Layer 2 networking in Packet, refer to\n\n* https://www.packet.com/resources/guides/layer-2-configurations/ \n* https://www.packet.com/developers/docs/network/advanced/layer-2/\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as packet from \"@pulumi/packet\";\n\n// Hybrid network type\nconst testVlan = new packet.Vlan(\"testVlan\", {\n description: \"VLAN in New Jersey\",\n facility: \"ewr1\",\n projectId: local.project_id,\n});\nconst testDevice = new packet.Device(\"testDevice\", {\n hostname: \"test\",\n plan: \"m1.xlarge.x86\",\n facilities: [\"ewr1\"],\n operatingSystem: \"ubuntu_16_04\",\n billingCycle: \"hourly\",\n projectId: local.project_id,\n});\nconst testDeviceNetworkType = new packet.DeviceNetworkType(\"testDeviceNetworkType\", {\n deviceId: testDevice.id,\n type: \"hybrid\",\n});\nconst testPortVlanAttachment = new packet.PortVlanAttachment(\"testPortVlanAttachment\", {\n deviceId: testDeviceNetworkType.id,\n portName: \"eth1\",\n vlanVnid: testVlan.vxlan,\n});\n// Layer 2 network\nconst testIndex_deviceDevice = new packet.Device(\"testIndex/deviceDevice\", {\n hostname: \"test\",\n plan: \"m1.xlarge.x86\",\n facilities: [\"ewr1\"],\n operatingSystem: \"ubuntu_16_04\",\n billingCycle: \"hourly\",\n projectId: local.project_id,\n});\nconst testIndex_deviceNetworkTypeDeviceNetworkType = new packet.DeviceNetworkType(\"testIndex/deviceNetworkTypeDeviceNetworkType\", {\n deviceId: testDevice.id,\n type: \"layer2-individual\",\n});\nconst test1Vlan = new packet.Vlan(\"test1Vlan\", {\n description: \"VLAN in New Jersey\",\n facility: \"ewr1\",\n projectId: local.project_id,\n});\nconst test2Vlan = new packet.Vlan(\"test2Vlan\", {\n description: \"VLAN in New Jersey\",\n facility: \"ewr1\",\n projectId: local.project_id,\n});\nconst test1PortVlanAttachment = new packet.PortVlanAttachment(\"test1PortVlanAttachment\", {\n deviceId: testDeviceNetworkType.id,\n vlanVnid: test1Vlan.vxlan,\n portName: \"eth1\",\n});\nconst test2PortVlanAttachment = new packet.PortVlanAttachment(\"test2PortVlanAttachment\", {\n deviceId: testDeviceNetworkType.id,\n vlanVnid: test2Vlan.vxlan,\n portName: \"eth1\",\n native: true,\n}, {\n dependsOn: [\"packet_port_vlan_attachment.test1\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_packet as packet\n\n# Hybrid network type\ntest_vlan = packet.Vlan(\"testVlan\",\n description=\"VLAN in New Jersey\",\n facility=\"ewr1\",\n project_id=local[\"project_id\"])\ntest_device = packet.Device(\"testDevice\",\n hostname=\"test\",\n plan=\"m1.xlarge.x86\",\n facilities=[\"ewr1\"],\n operating_system=\"ubuntu_16_04\",\n billing_cycle=\"hourly\",\n project_id=local[\"project_id\"])\ntest_device_network_type = packet.DeviceNetworkType(\"testDeviceNetworkType\",\n device_id=test_device.id,\n type=\"hybrid\")\ntest_port_vlan_attachment = packet.PortVlanAttachment(\"testPortVlanAttachment\",\n device_id=test_device_network_type.id,\n port_name=\"eth1\",\n vlan_vnid=test_vlan.vxlan)\n# Layer 2 network\ntest_index_device_device = packet.Device(\"testIndex/deviceDevice\",\n hostname=\"test\",\n plan=\"m1.xlarge.x86\",\n facilities=[\"ewr1\"],\n operating_system=\"ubuntu_16_04\",\n billing_cycle=\"hourly\",\n project_id=local[\"project_id\"])\ntest_index_device_network_type_device_network_type = packet.DeviceNetworkType(\"testIndex/deviceNetworkTypeDeviceNetworkType\",\n device_id=test_device.id,\n type=\"layer2-individual\")\ntest1_vlan = packet.Vlan(\"test1Vlan\",\n description=\"VLAN in New Jersey\",\n facility=\"ewr1\",\n project_id=local[\"project_id\"])\ntest2_vlan = packet.Vlan(\"test2Vlan\",\n description=\"VLAN in New Jersey\",\n facility=\"ewr1\",\n project_id=local[\"project_id\"])\ntest1_port_vlan_attachment = packet.PortVlanAttachment(\"test1PortVlanAttachment\",\n device_id=test_device_network_type.id,\n vlan_vnid=test1_vlan.vxlan,\n port_name=\"eth1\")\ntest2_port_vlan_attachment = packet.PortVlanAttachment(\"test2PortVlanAttachment\",\n device_id=test_device_network_type.id,\n vlan_vnid=test2_vlan.vxlan,\n port_name=\"eth1\",\n native=True,\n opts=ResourceOptions(depends_on=[\"packet_port_vlan_attachment.test1\"]))\n```\n```csharp\nusing Pulumi;\nusing Packet = Pulumi.Packet;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n // Hybrid network type\n var testVlan = new Packet.Vlan(\"testVlan\", new Packet.VlanArgs\n {\n Description = \"VLAN in New Jersey\",\n Facility = \"ewr1\",\n ProjectId = local.Project_id,\n });\n var testDevice = new Packet.Device(\"testDevice\", new Packet.DeviceArgs\n {\n Hostname = \"test\",\n Plan = \"m1.xlarge.x86\",\n Facilities = \n {\n \"ewr1\",\n },\n OperatingSystem = \"ubuntu_16_04\",\n BillingCycle = \"hourly\",\n ProjectId = local.Project_id,\n });\n var testDeviceNetworkType = new Packet.DeviceNetworkType(\"testDeviceNetworkType\", new Packet.DeviceNetworkTypeArgs\n {\n DeviceId = testDevice.Id,\n Type = \"hybrid\",\n });\n var testPortVlanAttachment = new Packet.PortVlanAttachment(\"testPortVlanAttachment\", new Packet.PortVlanAttachmentArgs\n {\n DeviceId = testDeviceNetworkType.Id,\n PortName = \"eth1\",\n VlanVnid = testVlan.Vxlan,\n });\n // Layer 2 network\n var testIndex_deviceDevice = new Packet.Device(\"testIndex/deviceDevice\", new Packet.DeviceArgs\n {\n Hostname = \"test\",\n Plan = \"m1.xlarge.x86\",\n Facilities = \n {\n \"ewr1\",\n },\n OperatingSystem = \"ubuntu_16_04\",\n BillingCycle = \"hourly\",\n ProjectId = local.Project_id,\n });\n var testIndex_deviceNetworkTypeDeviceNetworkType = new Packet.DeviceNetworkType(\"testIndex/deviceNetworkTypeDeviceNetworkType\", new Packet.DeviceNetworkTypeArgs\n {\n DeviceId = testDevice.Id,\n Type = \"layer2-individual\",\n });\n var test1Vlan = new Packet.Vlan(\"test1Vlan\", new Packet.VlanArgs\n {\n Description = \"VLAN in New Jersey\",\n Facility = \"ewr1\",\n ProjectId = local.Project_id,\n });\n var test2Vlan = new Packet.Vlan(\"test2Vlan\", new Packet.VlanArgs\n {\n Description = \"VLAN in New Jersey\",\n Facility = \"ewr1\",\n ProjectId = local.Project_id,\n });\n var test1PortVlanAttachment = new Packet.PortVlanAttachment(\"test1PortVlanAttachment\", new Packet.PortVlanAttachmentArgs\n {\n DeviceId = testDeviceNetworkType.Id,\n VlanVnid = test1Vlan.Vxlan,\n PortName = \"eth1\",\n });\n var test2PortVlanAttachment = new Packet.PortVlanAttachment(\"test2PortVlanAttachment\", new Packet.PortVlanAttachmentArgs\n {\n DeviceId = testDeviceNetworkType.Id,\n VlanVnid = test2Vlan.Vxlan,\n PortName = \"eth1\",\n Native = true,\n }, new CustomResourceOptions\n {\n DependsOn = \n {\n \"packet_port_vlan_attachment.test1\",\n },\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-packet/sdk/v3/go/packet\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttestVlan, err := packet.NewVlan(ctx, \"testVlan\", \u0026packet.VlanArgs{\n\t\t\tDescription: pulumi.String(\"VLAN in New Jersey\"),\n\t\t\tFacility: pulumi.String(\"ewr1\"),\n\t\t\tProjectId: pulumi.Any(local.Project_id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttestDevice, err := packet.NewDevice(ctx, \"testDevice\", \u0026packet.DeviceArgs{\n\t\t\tHostname: pulumi.String(\"test\"),\n\t\t\tPlan: pulumi.String(\"m1.xlarge.x86\"),\n\t\t\tFacilities: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ewr1\"),\n\t\t\t},\n\t\t\tOperatingSystem: pulumi.String(\"ubuntu_16_04\"),\n\t\t\tBillingCycle: pulumi.String(\"hourly\"),\n\t\t\tProjectId: pulumi.Any(local.Project_id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttestDeviceNetworkType, err := packet.NewDeviceNetworkType(ctx, \"testDeviceNetworkType\", \u0026packet.DeviceNetworkTypeArgs{\n\t\t\tDeviceId: testDevice.ID(),\n\t\t\tType: pulumi.String(\"hybrid\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = packet.NewPortVlanAttachment(ctx, \"testPortVlanAttachment\", \u0026packet.PortVlanAttachmentArgs{\n\t\t\tDeviceId: testDeviceNetworkType.ID(),\n\t\t\tPortName: pulumi.String(\"eth1\"),\n\t\t\tVlanVnid: testVlan.Vxlan,\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = packet.NewDevice(ctx, \"testIndex_deviceDevice\", \u0026packet.DeviceArgs{\n\t\t\tHostname: pulumi.String(\"test\"),\n\t\t\tPlan: pulumi.String(\"m1.xlarge.x86\"),\n\t\t\tFacilities: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ewr1\"),\n\t\t\t},\n\t\t\tOperatingSystem: pulumi.String(\"ubuntu_16_04\"),\n\t\t\tBillingCycle: pulumi.String(\"hourly\"),\n\t\t\tProjectId: pulumi.Any(local.Project_id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = packet.NewDeviceNetworkType(ctx, \"testIndex_deviceNetworkTypeDeviceNetworkType\", \u0026packet.DeviceNetworkTypeArgs{\n\t\t\tDeviceId: testDevice.ID(),\n\t\t\tType: pulumi.String(\"layer2-individual\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttest1Vlan, err := packet.NewVlan(ctx, \"test1Vlan\", \u0026packet.VlanArgs{\n\t\t\tDescription: pulumi.String(\"VLAN in New Jersey\"),\n\t\t\tFacility: pulumi.String(\"ewr1\"),\n\t\t\tProjectId: pulumi.Any(local.Project_id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttest2Vlan, err := packet.NewVlan(ctx, \"test2Vlan\", \u0026packet.VlanArgs{\n\t\t\tDescription: pulumi.String(\"VLAN in New Jersey\"),\n\t\t\tFacility: pulumi.String(\"ewr1\"),\n\t\t\tProjectId: pulumi.Any(local.Project_id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = packet.NewPortVlanAttachment(ctx, \"test1PortVlanAttachment\", \u0026packet.PortVlanAttachmentArgs{\n\t\t\tDeviceId: testDeviceNetworkType.ID(),\n\t\t\tVlanVnid: test1Vlan.Vxlan,\n\t\t\tPortName: pulumi.String(\"eth1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = packet.NewPortVlanAttachment(ctx, \"test2PortVlanAttachment\", \u0026packet.PortVlanAttachmentArgs{\n\t\t\tDeviceId: testDeviceNetworkType.ID(),\n\t\t\tVlanVnid: test2Vlan.Vxlan,\n\t\t\tPortName: pulumi.String(\"eth1\"),\n\t\t\tNative: pulumi.Bool(true),\n\t\t}, pulumi.DependsOn([]pulumi.Resource{\n\t\t\t\"packet_port_vlan_attachment.test1\",\n\t\t}))\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}\n## Attribute Referece\n\n* `id` - UUID of device port used in the assignment\n* `vlan_id` - UUID of VLAN API resource\n* `port_id` - UUID of device port\n",
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false\n"
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).\n"
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false\n"
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).\n"
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false\n"
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).\n"
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "Provides a Packet Spot Market Request resource to allow you to\nmanage spot market requests on your account. For more detail on Spot Market, see [this article in Packet documentaion](https://www.packet.com/developers/docs/getting-started/deployment-options/spot-market/).\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as packet from \"@pulumi/packet\";\n\n// Create a spot market request\nconst req = new packet.SpotMarketRequest(\"req\", {\n projectId: local.project_id,\n maxBidPrice: 0.03,\n facilities: [\"ewr1\"],\n devicesMin: 1,\n devicesMax: 1,\n instanceParameters: {\n hostname: \"testspot\",\n billingCycle: \"hourly\",\n operatingSystem: \"coreos_stable\",\n plan: \"t1.small.x86\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_packet as packet\n\n# Create a spot market request\nreq = packet.SpotMarketRequest(\"req\",\n project_id=local[\"project_id\"],\n max_bid_price=0.03,\n facilities=[\"ewr1\"],\n devices_min=1,\n devices_max=1,\n instance_parameters=packet.SpotMarketRequestInstanceParametersArgs(\n hostname=\"testspot\",\n billing_cycle=\"hourly\",\n operating_system=\"coreos_stable\",\n plan=\"t1.small.x86\",\n ))\n```\n```csharp\nusing Pulumi;\nusing Packet = Pulumi.Packet;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n // Create a spot market request\n var req = new Packet.SpotMarketRequest(\"req\", new Packet.SpotMarketRequestArgs\n {\n ProjectId = local.Project_id,\n MaxBidPrice = 0.03,\n Facilities = \n {\n \"ewr1\",\n },\n DevicesMin = 1,\n DevicesMax = 1,\n InstanceParameters = new Packet.Inputs.SpotMarketRequestInstanceParametersArgs\n {\n Hostname = \"testspot\",\n BillingCycle = \"hourly\",\n OperatingSystem = \"coreos_stable\",\n Plan = \"t1.small.x86\",\n },\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-packet/sdk/v3/go/packet\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := packet.NewSpotMarketRequest(ctx, \"req\", \u0026packet.SpotMarketRequestArgs{\n\t\t\tProjectId: pulumi.Any(local.Project_id),\n\t\t\tMaxBidPrice: pulumi.Float64(0.03),\n\t\t\tFacilities: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"ewr1\"),\n\t\t\t},\n\t\t\tDevicesMin: pulumi.Int(1),\n\t\t\tDevicesMax: pulumi.Int(1),\n\t\t\tInstanceParameters: \u0026packet.SpotMarketRequestInstanceParametersArgs{\n\t\t\t\tHostname: pulumi.String(\"testspot\"),\n\t\t\t\tBillingCycle: pulumi.String(\"hourly\"),\n\t\t\t\tOperatingSystem: pulumi.String(\"coreos_stable\"),\n\t\t\t\tPlan: pulumi.String(\"t1.small.x86\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "Provides a resource to allow users to manage Virtual Networks in their projects.\n\nTo learn more about Layer 2 networking in Packet, refer to\n* https://www.packet.com/resources/guides/layer-2-configurations/\n* https://www.packet.com/developers/docs/network/advanced/layer-2/\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as packet from \"@pulumi/packet\";\n\n// Create a new VLAN in datacenter \"ewr1\"\nconst vlan1 = new packet.Vlan(\"vlan1\", {\n description: \"VLAN in New Jersey\",\n facility: \"ewr1\",\n projectId: local.project_id,\n});\n```\n```python\nimport pulumi\nimport pulumi_packet as packet\n\n# Create a new VLAN in datacenter \"ewr1\"\nvlan1 = packet.Vlan(\"vlan1\",\n description=\"VLAN in New Jersey\",\n facility=\"ewr1\",\n project_id=local[\"project_id\"])\n```\n```csharp\nusing Pulumi;\nusing Packet = Pulumi.Packet;\n\nclass MyStack : Stack\n{\n public MyStack()\n {\n // Create a new VLAN in datacenter \"ewr1\"\n var vlan1 = new Packet.Vlan(\"vlan1\", new Packet.VlanArgs\n {\n Description = \"VLAN in New Jersey\",\n Facility = \"ewr1\",\n ProjectId = local.Project_id,\n });\n }\n\n}\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-packet/sdk/v3/go/packet\"\n\t\"github.com/pulumi/pulumi/sdk/v2/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := packet.NewVlan(ctx, \"vlan1\", \u0026packet.VlanArgs{\n\t\t\tDescription: pulumi.String(\"VLAN in New Jersey\"),\n\t\t\tFacility: pulumi.String(\"ewr1\"),\n\t\t\tProjectId: pulumi.Any(local.Project_id),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n{{% /example %}}\n{{% /examples %}}",
pulumi-packet/provider/cmd/pulumi-resource-packet/schema.json: "description": "Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).\n"
pulumi-packet/sdk/nodejs/project.ts: * Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false
pulumi-packet/sdk/nodejs/project.ts: * Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/nodejs/project.ts: * Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false
pulumi-packet/sdk/nodejs/project.ts: * Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/nodejs/project.ts: * Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false
pulumi-packet/sdk/nodejs/project.ts: * Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/nodejs/getProject.ts: * Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/nodejs/types/output.ts: * * `networkType` Network type of a device, used in [Layer 2 networking](https://www.packet.com/developers/docs/network/advanced/layer-2/). Will be one of `layer3`, `hybrid`, `layer2-individual` and `layer2-bonded`.
pulumi-packet/sdk/nodejs/types/input.ts: * * `networkType` Network type of a device, used in [Layer 2 networking](https://www.packet.com/developers/docs/network/advanced/layer-2/). Will be one of `layer3`, `hybrid`, `layer2-individual` and `layer2-bonded`.
pulumi-packet/sdk/nodejs/bgpSession.ts: * Provides a resource to manage BGP sessions in Packet Host. Refer to [Packet BGP documentation](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/) for more details.
pulumi-packet/sdk/nodejs/device.ts: * List of facility codes with deployment preferences. Packet API will go through the list and will deploy your device to first facility with free capacity. List items must be facility codes or `any` (a wildcard). To find the facility code, visit [Facilities API docs](https://www.packet.com/developers/api/facilities), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/nodejs/device.ts: * [Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)
pulumi-packet/sdk/nodejs/device.ts: * The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/nodejs/device.ts: * The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/nodejs/device.ts: * JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.
pulumi-packet/sdk/nodejs/device.ts: * List of facility codes with deployment preferences. Packet API will go through the list and will deploy your device to first facility with free capacity. List items must be facility codes or `any` (a wildcard). To find the facility code, visit [Facilities API docs](https://www.packet.com/developers/api/facilities), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/nodejs/device.ts: * [Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)
pulumi-packet/sdk/nodejs/device.ts: * The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/nodejs/device.ts: * The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/nodejs/device.ts: * JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.
pulumi-packet/sdk/nodejs/device.ts: * List of facility codes with deployment preferences. Packet API will go through the list and will deploy your device to first facility with free capacity. List items must be facility codes or `any` (a wildcard). To find the facility code, visit [Facilities API docs](https://www.packet.com/developers/api/facilities), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/nodejs/device.ts: * [Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)
pulumi-packet/sdk/nodejs/device.ts: * The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/nodejs/device.ts: * The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/nodejs/device.ts: * JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.
pulumi-packet/sdk/nodejs/portVlanAttachment.ts: * * https://www.packet.com/resources/guides/layer-2-configurations/
pulumi-packet/sdk/nodejs/portVlanAttachment.ts: * * https://www.packet.com/developers/docs/network/advanced/layer-2/
pulumi-packet/sdk/nodejs/vlan.ts: * * https://www.packet.com/resources/guides/layer-2-configurations/
pulumi-packet/sdk/nodejs/vlan.ts: * * https://www.packet.com/developers/docs/network/advanced/layer-2/
pulumi-packet/sdk/nodejs/spotMarketRequest.ts: * manage spot market requests on your account. For more detail on Spot Market, see [this article in Packet documentaion](https://www.packet.com/developers/docs/getting-started/deployment-options/spot-market/).
pulumi-packet/sdk/nodejs/ipAttachment.ts: * with mask prefix length 32. More about the elastic IP subnets is [here](https://www.packet.com/developers/docs/network/basic/elastic-ips/).
pulumi-packet/sdk/go/packet/portVlanAttachment.go:// * https://www.packet.com/resources/guides/layer-2-configurations/
pulumi-packet/sdk/go/packet/portVlanAttachment.go:// * https://www.packet.com/developers/docs/network/advanced/layer-2/
pulumi-packet/sdk/go/packet/vlan.go:// * https://www.packet.com/resources/guides/layer-2-configurations/
pulumi-packet/sdk/go/packet/vlan.go:// * https://www.packet.com/developers/docs/network/advanced/layer-2/
pulumi-packet/sdk/go/packet/spotMarketRequest.go:// manage spot market requests on your account. For more detail on Spot Market, see [this article in Packet documentaion](https://www.packet.com/developers/docs/getting-started/deployment-options/spot-market/).
pulumi-packet/sdk/go/packet/ipAttachment.go:// with mask prefix length 32. More about the elastic IP subnets is [here](https://www.packet.com/developers/docs/network/basic/elastic-ips/).
pulumi-packet/sdk/go/packet/pulumiTypes.go: // * `networkType` Network type of a device, used in [Layer 2 networking](https://www.packet.com/developers/docs/network/advanced/layer-2/). Will be one of `layer3`, `hybrid`, `layer2-individual` and `layer2-bonded`.
pulumi-packet/sdk/go/packet/pulumiTypes.go: // * `networkType` Network type of a device, used in [Layer 2 networking](https://www.packet.com/developers/docs/network/advanced/layer-2/). Will be one of `layer3`, `hybrid`, `layer2-individual` and `layer2-bonded`.
pulumi-packet/sdk/go/packet/pulumiTypes.go:// * `networkType` Network type of a device, used in [Layer 2 networking](https://www.packet.com/developers/docs/network/advanced/layer-2/). Will be one of `layer3`, `hybrid`, `layer2-individual` and `layer2-bonded`.
pulumi-packet/sdk/go/packet/device.go: // List of facility codes with deployment preferences. Packet API will go through the list and will deploy your device to first facility with free capacity. List items must be facility codes or `any` (a wildcard). To find the facility code, visit [Facilities API docs](https://www.packet.com/developers/api/facilities), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/go/packet/device.go: // [Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)
pulumi-packet/sdk/go/packet/device.go: // The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/go/packet/device.go: // The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/go/packet/device.go: // JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.
pulumi-packet/sdk/go/packet/device.go: // List of facility codes with deployment preferences. Packet API will go through the list and will deploy your device to first facility with free capacity. List items must be facility codes or `any` (a wildcard). To find the facility code, visit [Facilities API docs](https://www.packet.com/developers/api/facilities), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/go/packet/device.go: // [Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)
pulumi-packet/sdk/go/packet/device.go: // The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/go/packet/device.go: // The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/go/packet/device.go: // JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.
pulumi-packet/sdk/go/packet/device.go: // List of facility codes with deployment preferences. Packet API will go through the list and will deploy your device to first facility with free capacity. List items must be facility codes or `any` (a wildcard). To find the facility code, visit [Facilities API docs](https://www.packet.com/developers/api/facilities), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/go/packet/device.go: // [Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)
pulumi-packet/sdk/go/packet/device.go: // The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/go/packet/device.go: // The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/go/packet/device.go: // JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.
pulumi-packet/sdk/go/packet/device.go: // List of facility codes with deployment preferences. Packet API will go through the list and will deploy your device to first facility with free capacity. List items must be facility codes or `any` (a wildcard). To find the facility code, visit [Facilities API docs](https://www.packet.com/developers/api/facilities), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/go/packet/device.go: // [Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)
pulumi-packet/sdk/go/packet/device.go: // The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/go/packet/device.go: // The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/go/packet/device.go: // JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.
pulumi-packet/sdk/go/packet/device.go: // List of facility codes with deployment preferences. Packet API will go through the list and will deploy your device to first facility with free capacity. List items must be facility codes or `any` (a wildcard). To find the facility code, visit [Facilities API docs](https://www.packet.com/developers/api/facilities), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/go/packet/device.go: // [Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)
pulumi-packet/sdk/go/packet/device.go: // The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/go/packet/device.go: // The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/go/packet/device.go: // JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.
pulumi-packet/sdk/go/packet/bgpSession.go:// Provides a resource to manage BGP sessions in Packet Host. Refer to [Packet BGP documentation](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/) for more details.
pulumi-packet/sdk/go/packet/project.go: // Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false
pulumi-packet/sdk/go/packet/project.go: // Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/go/packet/project.go: // Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false
pulumi-packet/sdk/go/packet/project.go: // Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/go/packet/project.go: // Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false
pulumi-packet/sdk/go/packet/project.go: // Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/go/packet/project.go: // Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false
pulumi-packet/sdk/go/packet/project.go: // Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/go/packet/project.go: // Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false
pulumi-packet/sdk/go/packet/project.go: // Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/go/packet/getProject.go: // Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/python/pulumi_packet/port_vlan_attachment.py: * https://www.packet.com/resources/guides/layer-2-configurations/
pulumi-packet/sdk/python/pulumi_packet/port_vlan_attachment.py: * https://www.packet.com/developers/docs/network/advanced/layer-2/
pulumi-packet/sdk/python/pulumi_packet/vlan.py: * https://www.packet.com/resources/guides/layer-2-configurations/
pulumi-packet/sdk/python/pulumi_packet/vlan.py: * https://www.packet.com/developers/docs/network/advanced/layer-2/
pulumi-packet/sdk/python/pulumi_packet/device.py: :param pulumi.Input[Sequence[pulumi.Input[str]]] facilities: List of facility codes with deployment preferences. Packet API will go through the list and will deploy your device to first facility with free capacity. List items must be facility codes or `any` (a wildcard). To find the facility code, visit [Facilities API docs](https://www.packet.com/developers/api/facilities), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/python/pulumi_packet/device.py: [Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)
pulumi-packet/sdk/python/pulumi_packet/device.py: :param pulumi.Input[str] operating_system: The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/python/pulumi_packet/device.py: :param pulumi.Input[str] plan: The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/python/pulumi_packet/device.py: :param pulumi.Input[str] storage: JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.
pulumi-packet/sdk/python/pulumi_packet/device.py: :param pulumi.Input[Sequence[pulumi.Input[str]]] facilities: List of facility codes with deployment preferences. Packet API will go through the list and will deploy your device to first facility with free capacity. List items must be facility codes or `any` (a wildcard). To find the facility code, visit [Facilities API docs](https://www.packet.com/developers/api/facilities), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/python/pulumi_packet/device.py: [Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)
pulumi-packet/sdk/python/pulumi_packet/device.py: :param pulumi.Input[str] operating_system: The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/python/pulumi_packet/device.py: :param pulumi.Input[str] plan: The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/python/pulumi_packet/device.py: :param pulumi.Input[str] storage: JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.
pulumi-packet/sdk/python/pulumi_packet/device.py: List of facility codes with deployment preferences. Packet API will go through the list and will deploy your device to first facility with free capacity. List items must be facility codes or `any` (a wildcard). To find the facility code, visit [Facilities API docs](https://www.packet.com/developers/api/facilities), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/python/pulumi_packet/device.py: [Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)
pulumi-packet/sdk/python/pulumi_packet/device.py: The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/python/pulumi_packet/device.py: The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/python/pulumi_packet/device.py: JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.
pulumi-packet/sdk/python/pulumi_packet/get_project.py: Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/python/pulumi_packet/_inputs.py: * `network_type` Network type of a device, used in [Layer 2 networking](https://www.packet.com/developers/docs/network/advanced/layer-2/). Will be one of `layer3`, `hybrid`, `layer2-individual` and `layer2-bonded`.
pulumi-packet/sdk/python/pulumi_packet/_inputs.py: * `network_type` Network type of a device, used in [Layer 2 networking](https://www.packet.com/developers/docs/network/advanced/layer-2/). Will be one of `layer3`, `hybrid`, `layer2-individual` and `layer2-bonded`.
pulumi-packet/sdk/python/pulumi_packet/bgp_session.py: Provides a resource to manage BGP sessions in Packet Host. Refer to [Packet BGP documentation](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/) for more details.
pulumi-packet/sdk/python/pulumi_packet/spot_market_request.py: manage spot market requests on your account. For more detail on Spot Market, see [this article in Packet documentaion](https://www.packet.com/developers/docs/getting-started/deployment-options/spot-market/).
pulumi-packet/sdk/python/pulumi_packet/ip_attachment.py: with mask prefix length 32. More about the elastic IP subnets is [here](https://www.packet.com/developers/docs/network/basic/elastic-ips/).
pulumi-packet/sdk/python/pulumi_packet/project.py: :param pulumi.Input[bool] backend_transfer: Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false
pulumi-packet/sdk/python/pulumi_packet/project.py: :param pulumi.Input[pulumi.InputType['ProjectBgpConfigArgs']] bgp_config: Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/python/pulumi_packet/project.py: :param pulumi.Input[bool] backend_transfer: Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false
pulumi-packet/sdk/python/pulumi_packet/project.py: :param pulumi.Input[pulumi.InputType['ProjectBgpConfigArgs']] bgp_config: Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/python/pulumi_packet/project.py: Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false
pulumi-packet/sdk/python/pulumi_packet/project.py: Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/python/pulumi_packet/outputs.py: * `network_type` Network type of a device, used in [Layer 2 networking](https://www.packet.com/developers/docs/network/advanced/layer-2/). Will be one of `layer3`, `hybrid`, `layer2-individual` and `layer2-bonded`.
pulumi-packet/sdk/python/pulumi_packet/outputs.py: * `network_type` Network type of a device, used in [Layer 2 networking](https://www.packet.com/developers/docs/network/advanced/layer-2/). Will be one of `layer3`, `hybrid`, `layer2-individual` and `layer2-bonded`.
pulumi-packet/sdk/python/README.md:The Packet resource provider for Pulumi lets you use [Packet](https://www.packet.com/) resources in your cloud programs. To use
pulumi-packet/sdk/dotnet/Device.cs: /// List of facility codes with deployment preferences. Packet API will go through the list and will deploy your device to first facility with free capacity. List items must be facility codes or `any` (a wildcard). To find the facility code, visit [Facilities API docs](https://www.packet.com/developers/api/facilities), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/dotnet/Device.cs: /// [Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)
pulumi-packet/sdk/dotnet/Device.cs: /// The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/dotnet/Device.cs: /// The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/dotnet/Device.cs: /// JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.
pulumi-packet/sdk/dotnet/Device.cs: /// List of facility codes with deployment preferences. Packet API will go through the list and will deploy your device to first facility with free capacity. List items must be facility codes or `any` (a wildcard). To find the facility code, visit [Facilities API docs](https://www.packet.com/developers/api/facilities), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/dotnet/Device.cs: /// [Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)
pulumi-packet/sdk/dotnet/Device.cs: /// The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/dotnet/Device.cs: /// The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/dotnet/Device.cs: /// JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.
pulumi-packet/sdk/dotnet/Device.cs: /// List of facility codes with deployment preferences. Packet API will go through the list and will deploy your device to first facility with free capacity. List items must be facility codes or `any` (a wildcard). To find the facility code, visit [Facilities API docs](https://www.packet.com/developers/api/facilities), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/dotnet/Device.cs: /// [Custom iPXE](https://www.packet.com/developers/docs/servers/operating-systems/custom-ipxe/)
pulumi-packet/sdk/dotnet/Device.cs: /// The operating system slug. To find the slug, or visit [Operating Systems API docs](https://www.packet.com/developers/api/operatingsystems), set your API auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/dotnet/Device.cs: /// The device plan slug. To find the plan slug, visit [Device plans API docs](https://www.packet.com/developers/api/plans), set your auth token in the top of the page and see JSON from the API response.
pulumi-packet/sdk/dotnet/Device.cs: /// JSON for custom partitioning. Only usable on reserved hardware. More information in in the [Custom Partitioning and RAID](https://www.packet.com/developers/docs/servers/key-features/cpr/) doc.
pulumi-packet/sdk/dotnet/IpAttachment.cs: /// with mask prefix length 32. More about the elastic IP subnets is [here](https://www.packet.com/developers/docs/network/basic/elastic-ips/).
pulumi-packet/sdk/dotnet/SpotMarketRequest.cs: /// manage spot market requests on your account. For more detail on Spot Market, see [this article in Packet documentaion](https://www.packet.com/developers/docs/getting-started/deployment-options/spot-market/).
pulumi-packet/sdk/dotnet/Vlan.cs: /// * https://www.packet.com/resources/guides/layer-2-configurations/
pulumi-packet/sdk/dotnet/Vlan.cs: /// * https://www.packet.com/developers/docs/network/advanced/layer-2/
pulumi-packet/sdk/dotnet/PortVlanAttachment.cs: /// * https://www.packet.com/resources/guides/layer-2-configurations/
pulumi-packet/sdk/dotnet/PortVlanAttachment.cs: /// * https://www.packet.com/developers/docs/network/advanced/layer-2/
pulumi-packet/sdk/dotnet/GetProject.cs: /// Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/dotnet/Project.cs: /// Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false
pulumi-packet/sdk/dotnet/Project.cs: /// Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/dotnet/Project.cs: /// Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false
pulumi-packet/sdk/dotnet/Project.cs: /// Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/dotnet/Project.cs: /// Enable or disable [Backend Transfer](https://www.packet.com/developers/docs/network/basic/backend-transfer/), default is false
pulumi-packet/sdk/dotnet/Project.cs: /// Optional BGP settings. Refer to [Packet guide for BGP](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/).
pulumi-packet/sdk/dotnet/Outputs/DeviceNetwork.cs: /// * `network_type` Network type of a device, used in [Layer 2 networking](https://www.packet.com/developers/docs/network/advanced/layer-2/). Will be one of `layer3`, `hybrid`, `layer2-individual` and `layer2-bonded`.
pulumi-packet/sdk/dotnet/Inputs/DeviceNetworkArgs.cs: /// * `network_type` Network type of a device, used in [Layer 2 networking](https://www.packet.com/developers/docs/network/advanced/layer-2/). Will be one of `layer3`, `hybrid`, `layer2-individual` and `layer2-bonded`.
pulumi-packet/sdk/dotnet/Inputs/DeviceNetworkGetArgs.cs: /// * `network_type` Network type of a device, used in [Layer 2 networking](https://www.packet.com/developers/docs/network/advanced/layer-2/). Will be one of `layer3`, `hybrid`, `layer2-individual` and `layer2-bonded`.
pulumi-packet/sdk/dotnet/BgpSession.cs: /// Provides a resource to manage BGP sessions in Packet Host. Refer to [Packet BGP documentation](https://www.packet.com/developers/docs/network/advanced/local-and-global-bgp/) for more details.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment