Viewing docs for CoreWeave v1.0.1
published on Monday, May 18, 2026 by Pulumi
published on Monday, May 18, 2026 by Pulumi
Viewing docs for CoreWeave v1.0.1
published on Monday, May 18, 2026 by Pulumi
published on Monday, May 18, 2026 by Pulumi
Query information about an existing VPC by ID. See the CoreWeave VPC API reference.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as coreweave from "@pulumi/coreweave";
const _default = coreweave.getNetworkingVpc({
id: "1063bce6-6e5b-4b0a-b73a-7e6106b2a77c",
});
import pulumi
import pulumi_coreweave as coreweave
default = coreweave.get_networking_vpc(id="1063bce6-6e5b-4b0a-b73a-7e6106b2a77c")
package main
import (
"github.com/pulumi/pulumi-coreweave/sdk/go/coreweave"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := coreweave.GetNetworkingVpc(ctx, &coreweave.LookupNetworkingVpcArgs{
Id: "1063bce6-6e5b-4b0a-b73a-7e6106b2a77c",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using CoreWeave = Pulumi.CoreWeave;
return await Deployment.RunAsync(() =>
{
var @default = CoreWeave.GetNetworkingVpc.Invoke(new()
{
Id = "1063bce6-6e5b-4b0a-b73a-7e6106b2a77c",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.coreweave.CoreweaveFunctions;
import com.pulumi.coreweave.inputs.GetNetworkingVpcArgs;
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) {
final var default = CoreweaveFunctions.getNetworkingVpc(GetNetworkingVpcArgs.builder()
.id("1063bce6-6e5b-4b0a-b73a-7e6106b2a77c")
.build());
}
}
variables:
default:
fn::invoke:
function: coreweave:getNetworkingVpc
arguments:
id: 1063bce6-6e5b-4b0a-b73a-7e6106b2a77c
Example coming soon!
Using getNetworkingVpc
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getNetworkingVpc(args: GetNetworkingVpcArgs, opts?: InvokeOptions): Promise<GetNetworkingVpcResult>
function getNetworkingVpcOutput(args: GetNetworkingVpcOutputArgs, opts?: InvokeOptions): Output<GetNetworkingVpcResult>def get_networking_vpc(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNetworkingVpcResult
def get_networking_vpc_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNetworkingVpcResult]func LookupNetworkingVpc(ctx *Context, args *LookupNetworkingVpcArgs, opts ...InvokeOption) (*LookupNetworkingVpcResult, error)
func LookupNetworkingVpcOutput(ctx *Context, args *LookupNetworkingVpcOutputArgs, opts ...InvokeOption) LookupNetworkingVpcResultOutput> Note: This function is named LookupNetworkingVpc in the Go SDK.
public static class GetNetworkingVpc
{
public static Task<GetNetworkingVpcResult> InvokeAsync(GetNetworkingVpcArgs args, InvokeOptions? opts = null)
public static Output<GetNetworkingVpcResult> Invoke(GetNetworkingVpcInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNetworkingVpcResult> getNetworkingVpc(GetNetworkingVpcArgs args, InvokeOptions options)
public static Output<GetNetworkingVpcResult> getNetworkingVpc(GetNetworkingVpcArgs args, InvokeOptions options)
fn::invoke:
function: coreweave:index/getNetworkingVpc:getNetworkingVpc
arguments:
# arguments dictionarydata "coreweave_getnetworkingvpc" "name" {
# arguments
}The following arguments are supported:
- Id string
- The ID of the VPC.
- Id string
- The ID of the VPC.
- id string
- The ID of the VPC.
- id String
- The ID of the VPC.
- id string
- The ID of the VPC.
- id str
- The ID of the VPC.
- id String
- The ID of the VPC.
getNetworkingVpc Result
The following output properties are available:
- Dhcp
Pulumi.
Core Weave. Outputs. Get Networking Vpc Dhcp - Settings affecting DHCP behavior within the VPC.
- Egress
Pulumi.
Core Weave. Outputs. Get Networking Vpc Egress - Settings affecting traffic leaving the VPC.
- Host
Prefix string - An IPv4 CIDR range used to allocate host addresses when booting compute into a VPC.
- Host
Prefixes List<Pulumi.Core Weave. Outputs. Get Networking Vpc Host Prefix> - The IPv4 or IPv6 CIDR ranges used to allocate host addresses when booting compute into a VPC.
- Id string
- The ID of the VPC.
- Ingress
Pulumi.
Core Weave. Outputs. Get Networking Vpc Ingress - Settings affecting traffic entering the VPC.
- Name string
- The name of the VPC.
- Vpc
Prefixes List<Pulumi.Core Weave. Outputs. Get Networking Vpc Vpc Prefix> - A list of additional named IPv4 prefixes for the VPC.
- Zone string
- The Availability Zone in which the VPC is located.
- Dhcp
Get
Networking Vpc Dhcp - Settings affecting DHCP behavior within the VPC.
- Egress
Get
Networking Vpc Egress - Settings affecting traffic leaving the VPC.
- Host
Prefix string - An IPv4 CIDR range used to allocate host addresses when booting compute into a VPC.
- Host
Prefixes []GetNetworking Vpc Host Prefix - The IPv4 or IPv6 CIDR ranges used to allocate host addresses when booting compute into a VPC.
- Id string
- The ID of the VPC.
- Ingress
Get
Networking Vpc Ingress - Settings affecting traffic entering the VPC.
- Name string
- The name of the VPC.
- Vpc
Prefixes []GetNetworking Vpc Vpc Prefix - A list of additional named IPv4 prefixes for the VPC.
- Zone string
- The Availability Zone in which the VPC is located.
- dhcp object
- Settings affecting DHCP behavior within the VPC.
- egress object
- Settings affecting traffic leaving the VPC.
- host_
prefix string - An IPv4 CIDR range used to allocate host addresses when booting compute into a VPC.
- host_
prefixes list(object) - The IPv4 or IPv6 CIDR ranges used to allocate host addresses when booting compute into a VPC.
- id string
- The ID of the VPC.
- ingress object
- Settings affecting traffic entering the VPC.
- name string
- The name of the VPC.
- vpc_
prefixes list(object) - A list of additional named IPv4 prefixes for the VPC.
- zone string
- The Availability Zone in which the VPC is located.
- dhcp
Get
Networking Vpc Dhcp - Settings affecting DHCP behavior within the VPC.
- egress
Get
Networking Vpc Egress - Settings affecting traffic leaving the VPC.
- host
Prefix String - An IPv4 CIDR range used to allocate host addresses when booting compute into a VPC.
- host
Prefixes List<GetNetworking Vpc Host Prefix> - The IPv4 or IPv6 CIDR ranges used to allocate host addresses when booting compute into a VPC.
- id String
- The ID of the VPC.
- ingress
Get
Networking Vpc Ingress - Settings affecting traffic entering the VPC.
- name String
- The name of the VPC.
- vpc
Prefixes List<GetNetworking Vpc Vpc Prefix> - A list of additional named IPv4 prefixes for the VPC.
- zone String
- The Availability Zone in which the VPC is located.
- dhcp
Get
Networking Vpc Dhcp - Settings affecting DHCP behavior within the VPC.
- egress
Get
Networking Vpc Egress - Settings affecting traffic leaving the VPC.
- host
Prefix string - An IPv4 CIDR range used to allocate host addresses when booting compute into a VPC.
- host
Prefixes GetNetworking Vpc Host Prefix[] - The IPv4 or IPv6 CIDR ranges used to allocate host addresses when booting compute into a VPC.
- id string
- The ID of the VPC.
- ingress
Get
Networking Vpc Ingress - Settings affecting traffic entering the VPC.
- name string
- The name of the VPC.
- vpc
Prefixes GetNetworking Vpc Vpc Prefix[] - A list of additional named IPv4 prefixes for the VPC.
- zone string
- The Availability Zone in which the VPC is located.
- dhcp
Get
Networking Vpc Dhcp - Settings affecting DHCP behavior within the VPC.
- egress
Get
Networking Vpc Egress - Settings affecting traffic leaving the VPC.
- host_
prefix str - An IPv4 CIDR range used to allocate host addresses when booting compute into a VPC.
- host_
prefixes Sequence[GetNetworking Vpc Host Prefix] - The IPv4 or IPv6 CIDR ranges used to allocate host addresses when booting compute into a VPC.
- id str
- The ID of the VPC.
- ingress
Get
Networking Vpc Ingress - Settings affecting traffic entering the VPC.
- name str
- The name of the VPC.
- vpc_
prefixes Sequence[GetNetworking Vpc Vpc Prefix] - A list of additional named IPv4 prefixes for the VPC.
- zone str
- The Availability Zone in which the VPC is located.
- dhcp Property Map
- Settings affecting DHCP behavior within the VPC.
- egress Property Map
- Settings affecting traffic leaving the VPC.
- host
Prefix String - An IPv4 CIDR range used to allocate host addresses when booting compute into a VPC.
- host
Prefixes List<Property Map> - The IPv4 or IPv6 CIDR ranges used to allocate host addresses when booting compute into a VPC.
- id String
- The ID of the VPC.
- ingress Property Map
- Settings affecting traffic entering the VPC.
- name String
- The name of the VPC.
- vpc
Prefixes List<Property Map> - A list of additional named IPv4 prefixes for the VPC.
- zone String
- The Availability Zone in which the VPC is located.
Supporting Types
GetNetworkingVpcDhcp
- Dns
Pulumi.
Core Weave. Inputs. Get Networking Vpc Dhcp Dns - Settings affecting DNS for DHCP within the VPC
- Dns
Get
Networking Vpc Dhcp Dns - Settings affecting DNS for DHCP within the VPC
- dns
Get
Networking Vpc Dhcp Dns - Settings affecting DNS for DHCP within the VPC
- dns
Get
Networking Vpc Dhcp Dns - Settings affecting DNS for DHCP within the VPC
- dns
Get
Networking Vpc Dhcp Dns - Settings affecting DNS for DHCP within the VPC
- dns Property Map
- Settings affecting DNS for DHCP within the VPC
GetNetworkingVpcDhcpDns
- Servers List<string>
- The DNS servers advertised to DHCP clients within the VPC.
- Servers []string
- The DNS servers advertised to DHCP clients within the VPC.
- servers list(string)
- The DNS servers advertised to DHCP clients within the VPC.
- servers List<String>
- The DNS servers advertised to DHCP clients within the VPC.
- servers string[]
- The DNS servers advertised to DHCP clients within the VPC.
- servers Sequence[str]
- The DNS servers advertised to DHCP clients within the VPC.
- servers List<String>
- The DNS servers advertised to DHCP clients within the VPC.
GetNetworkingVpcEgress
- Disable
Public boolAccess - True if the VPC is blocked from consuming public Internet. False otherwise.
- Disable
Public boolAccess - True if the VPC is blocked from consuming public Internet. False otherwise.
- disable_
public_ boolaccess - True if the VPC is blocked from consuming public Internet. False otherwise.
- disable
Public BooleanAccess - True if the VPC is blocked from consuming public Internet. False otherwise.
- disable
Public booleanAccess - True if the VPC is blocked from consuming public Internet. False otherwise.
- disable_
public_ boolaccess - True if the VPC is blocked from consuming public Internet. False otherwise.
- disable
Public BooleanAccess - True if the VPC is blocked from consuming public Internet. False otherwise.
GetNetworkingVpcHostPrefix
- Ipam
Pulumi.
Core Weave. Inputs. Get Networking Vpc Host Prefix Ipam - The configuration for a secondary host prefix.
- Name string
- The user-specified name of the host prefix.
- Prefixes List<string>
- The VPC-wide aggregates from which host-specific prefixes are allocated. May be IPv4 or IPv6.
- Type string
- Controls network connectivity from the prefix to the host.
- Ipam
Get
Networking Vpc Host Prefix Ipam - The configuration for a secondary host prefix.
- Name string
- The user-specified name of the host prefix.
- Prefixes []string
- The VPC-wide aggregates from which host-specific prefixes are allocated. May be IPv4 or IPv6.
- Type string
- Controls network connectivity from the prefix to the host.
- ipam
Get
Networking Vpc Host Prefix Ipam - The configuration for a secondary host prefix.
- name String
- The user-specified name of the host prefix.
- prefixes List<String>
- The VPC-wide aggregates from which host-specific prefixes are allocated. May be IPv4 or IPv6.
- type String
- Controls network connectivity from the prefix to the host.
- ipam
Get
Networking Vpc Host Prefix Ipam - The configuration for a secondary host prefix.
- name string
- The user-specified name of the host prefix.
- prefixes string[]
- The VPC-wide aggregates from which host-specific prefixes are allocated. May be IPv4 or IPv6.
- type string
- Controls network connectivity from the prefix to the host.
- ipam
Get
Networking Vpc Host Prefix Ipam - The configuration for a secondary host prefix.
- name str
- The user-specified name of the host prefix.
- prefixes Sequence[str]
- The VPC-wide aggregates from which host-specific prefixes are allocated. May be IPv4 or IPv6.
- type str
- Controls network connectivity from the prefix to the host.
- ipam Property Map
- The configuration for a secondary host prefix.
- name String
- The user-specified name of the host prefix.
- prefixes List<String>
- The VPC-wide aggregates from which host-specific prefixes are allocated. May be IPv4 or IPv6.
- type String
- Controls network connectivity from the prefix to the host.
GetNetworkingVpcHostPrefixIpam
- Gateway
Address stringPolicy - Describes which IP address from the prefix is allocated to the network gateway.
- Prefix
Length int - The desired length for each Node's allocation from the VPC-wide aggregate prefix.
- Gateway
Address stringPolicy - Describes which IP address from the prefix is allocated to the network gateway.
- Prefix
Length int - The desired length for each Node's allocation from the VPC-wide aggregate prefix.
- gateway_
address_ stringpolicy - Describes which IP address from the prefix is allocated to the network gateway.
- prefix_
length number - The desired length for each Node's allocation from the VPC-wide aggregate prefix.
- gateway
Address StringPolicy - Describes which IP address from the prefix is allocated to the network gateway.
- prefix
Length Integer - The desired length for each Node's allocation from the VPC-wide aggregate prefix.
- gateway
Address stringPolicy - Describes which IP address from the prefix is allocated to the network gateway.
- prefix
Length number - The desired length for each Node's allocation from the VPC-wide aggregate prefix.
- gateway_
address_ strpolicy - Describes which IP address from the prefix is allocated to the network gateway.
- prefix_
length int - The desired length for each Node's allocation from the VPC-wide aggregate prefix.
- gateway
Address StringPolicy - Describes which IP address from the prefix is allocated to the network gateway.
- prefix
Length Number - The desired length for each Node's allocation from the VPC-wide aggregate prefix.
GetNetworkingVpcIngress
- Disable
Public boolServices - True if the VPC will prevent public prefixes advertised from Nodes from being imported into public-facing networks, making them inaccessible from the Internet. False otherwise.
- Disable
Public boolServices - True if the VPC will prevent public prefixes advertised from Nodes from being imported into public-facing networks, making them inaccessible from the Internet. False otherwise.
- disable_
public_ boolservices - True if the VPC will prevent public prefixes advertised from Nodes from being imported into public-facing networks, making them inaccessible from the Internet. False otherwise.
- disable
Public BooleanServices - True if the VPC will prevent public prefixes advertised from Nodes from being imported into public-facing networks, making them inaccessible from the Internet. False otherwise.
- disable
Public booleanServices - True if the VPC will prevent public prefixes advertised from Nodes from being imported into public-facing networks, making them inaccessible from the Internet. False otherwise.
- disable_
public_ boolservices - True if the VPC will prevent public prefixes advertised from Nodes from being imported into public-facing networks, making them inaccessible from the Internet. False otherwise.
- disable
Public BooleanServices - True if the VPC will prevent public prefixes advertised from Nodes from being imported into public-facing networks, making them inaccessible from the Internet. False otherwise.
GetNetworkingVpcVpcPrefix
Package Details
- Repository
- coreweave pulumi/pulumi-coreweave
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
coreweaveTerraform Provider.
Viewing docs for CoreWeave v1.0.1
published on Monday, May 18, 2026 by Pulumi
published on Monday, May 18, 2026 by Pulumi
