Viewing docs for Linode v3.12.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Viewing docs for Linode v3.12.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Provides details about the networking configuration of an Instance.
Example Usage
Example coming soon!
Example coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.linode.LinodeFunctions;
import com.pulumi.linode.inputs.GetInstanceNetworkingArgs;
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 example = LinodeFunctions.getInstanceNetworking(GetInstanceNetworkingArgs.builder()
.id(123)
.build());
}
}
Example coming soon!
Example coming soon!
variables:
example:
fn::invoke:
Function: linode:getInstanceNetworking
Arguments:
id: 123
Using getInstanceNetworking
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 getInstanceNetworking(args: GetInstanceNetworkingArgs, opts?: InvokeOptions): Promise<GetInstanceNetworkingResult>
function getInstanceNetworkingOutput(args: GetInstanceNetworkingOutputArgs, opts?: InvokeOptions): Output<GetInstanceNetworkingResult>def get_instance_networking(linode_id: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetInstanceNetworkingResult
def get_instance_networking_output(linode_id: Optional[pulumi.Input[int]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInstanceNetworkingResult]func GetInstanceNetworking(ctx *Context, args *GetInstanceNetworkingArgs, opts ...InvokeOption) (*GetInstanceNetworkingResult, error)
func GetInstanceNetworkingOutput(ctx *Context, args *GetInstanceNetworkingOutputArgs, opts ...InvokeOption) GetInstanceNetworkingResultOutput> Note: This function is named GetInstanceNetworking in the Go SDK.
public static class GetInstanceNetworking
{
public static Task<GetInstanceNetworkingResult> InvokeAsync(GetInstanceNetworkingArgs args, InvokeOptions? opts = null)
public static Output<GetInstanceNetworkingResult> Invoke(GetInstanceNetworkingInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetInstanceNetworkingResult> getInstanceNetworking(GetInstanceNetworkingArgs args, InvokeOptions options)
public static Output<GetInstanceNetworkingResult> getInstanceNetworking(GetInstanceNetworkingArgs args, InvokeOptions options)
fn::invoke:
function: linode:index/getInstanceNetworking:getInstanceNetworking
arguments:
# arguments dictionaryThe following arguments are supported:
- Linode
Id int - The Linode instance's ID.
- Linode
Id int - The Linode instance's ID.
- linode
Id Integer - The Linode instance's ID.
- linode
Id number - The Linode instance's ID.
- linode_
id int - The Linode instance's ID.
- linode
Id Number - The Linode instance's ID.
getInstanceNetworking Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipv4s
List<Get
Instance Networking Ipv4> - Ipv6s
List<Get
Instance Networking Ipv6> - Linode
Id int - The ID of the Linode this address currently belongs to.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipv4s
[]Get
Instance Networking Ipv4 - Ipv6s
[]Get
Instance Networking Ipv6 - Linode
Id int - The ID of the Linode this address currently belongs to.
- id String
- The provider-assigned unique ID for this managed resource.
- ipv4s
List<Get
Instance Networking Ipv4> - ipv6s
List<Get
Instance Networking Ipv6> - linode
Id Integer - The ID of the Linode this address currently belongs to.
- id string
- The provider-assigned unique ID for this managed resource.
- ipv4s
Get
Instance Networking Ipv4[] - ipv6s
Get
Instance Networking Ipv6[] - linode
Id number - The ID of the Linode this address currently belongs to.
- id str
- The provider-assigned unique ID for this managed resource.
- ipv4s
Sequence[Get
Instance Networking Ipv4] - ipv6s
Sequence[Get
Instance Networking Ipv6] - linode_
id int - The ID of the Linode this address currently belongs to.
- id String
- The provider-assigned unique ID for this managed resource.
- ipv4s List<Property Map>
- ipv6s List<Property Map>
- linode
Id Number - The ID of the Linode this address currently belongs to.
Supporting Types
GetInstanceNetworkingIpv4
- Privates
List<Get
Instance Networking Ipv4Private> - Publics
List<Get
Instance Networking Ipv4Public> - Whether this is a public or private IP address.
- Reserveds
List<Get
Instance Networking Ipv4Reserved> -
List<Get
Instance Networking Ipv4Shared>
- Privates
[]Get
Instance Networking Ipv4Private - Publics
[]Get
Instance Networking Ipv4Public - Whether this is a public or private IP address.
- Reserveds
[]Get
Instance Networking Ipv4Reserved -
[]Get
Instance Networking Ipv4Shared
- privates
List<Get
Instance Networking Ipv4Private> - publics
List<Get
Instance Networking Ipv4Public> - Whether this is a public or private IP address.
- reserveds
List<Get
Instance Networking Ipv4Reserved> -
List<Get
Instance Networking Ipv4Shared>
- privates
Get
Instance Networking Ipv4Private[] - publics
Get
Instance Networking Ipv4Public[] - Whether this is a public or private IP address.
- reserveds
Get
Instance Networking Ipv4Reserved[] -
Get
Instance Networking Ipv4Shared[]
- privates
Sequence[Get
Instance Networking Ipv4Private] - publics
Sequence[Get
Instance Networking Ipv4Public] - Whether this is a public or private IP address.
- reserveds
Sequence[Get
Instance Networking Ipv4Reserved] -
Sequence[Get
Instance Networking Ipv4Shared]
- privates List<Property Map>
- publics List<Property Map>
- Whether this is a public or private IP address.
- reserveds List<Property Map>
- List<Property Map>
GetInstanceNetworkingIpv4Private
GetInstanceNetworkingIpv4Public
GetInstanceNetworkingIpv4Reserved
GetInstanceNetworkingIpv4Shared
GetInstanceNetworkingIpv6
GetInstanceNetworkingIpv6Global
- Prefix int
- The network prefix.
- Range string
- The IPv6 range of addresses in this pool.
- Region string
- (Filterable) The Region this address resides in.
- Route
Target string - (Nullable) The last address in this block of IPv6 addresses.
- Prefix int
- The network prefix.
- Range string
- The IPv6 range of addresses in this pool.
- Region string
- (Filterable) The Region this address resides in.
- Route
Target string - (Nullable) The last address in this block of IPv6 addresses.
- prefix Integer
- The network prefix.
- range String
- The IPv6 range of addresses in this pool.
- region String
- (Filterable) The Region this address resides in.
- route
Target String - (Nullable) The last address in this block of IPv6 addresses.
- prefix number
- The network prefix.
- range string
- The IPv6 range of addresses in this pool.
- region string
- (Filterable) The Region this address resides in.
- route
Target string - (Nullable) The last address in this block of IPv6 addresses.
- prefix int
- The network prefix.
- range str
- The IPv6 range of addresses in this pool.
- region str
- (Filterable) The Region this address resides in.
- route_
target str - (Nullable) The last address in this block of IPv6 addresses.
- prefix Number
- The network prefix.
- range String
- The IPv6 range of addresses in this pool.
- region String
- (Filterable) The Region this address resides in.
- route
Target String - (Nullable) The last address in this block of IPv6 addresses.
GetInstanceNetworkingIpv6LinkLocal
GetInstanceNetworkingIpv6Slaac
Package Details
- Repository
- Linode pulumi/pulumi-linode
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
linodeTerraform Provider.
Viewing docs for Linode v3.12.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
