1. Packages
  2. Routeros Provider
  3. API Docs
  4. getIpv6Addresses
routeros 1.83.0 published on Wednesday, Apr 16, 2025 by terraform-routeros

routeros.getIpv6Addresses

Explore with Pulumi AI

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as routeros from "@pulumi/routeros";

const addresses = routeros.getIpv6Addresses({});
Copy
import pulumi
import pulumi_routeros as routeros

addresses = routeros.get_ipv6_addresses()
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/routeros/routeros"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := routeros.GetIpv6Addresses(ctx, &routeros.GetIpv6AddressesArgs{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Routeros = Pulumi.Routeros;

return await Deployment.RunAsync(() => 
{
    var addresses = Routeros.GetIpv6Addresses.Invoke();

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.routeros.RouterosFunctions;
import com.pulumi.routeros.inputs.GetIpv6AddressesArgs;
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 addresses = RouterosFunctions.getIpv6Addresses();

    }
}
Copy
variables:
  addresses:
    fn::invoke:
      function: routeros:getIpv6Addresses
      arguments: {}
Copy

Using getIpv6Addresses

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 getIpv6Addresses(args: GetIpv6AddressesArgs, opts?: InvokeOptions): Promise<GetIpv6AddressesResult>
function getIpv6AddressesOutput(args: GetIpv6AddressesOutputArgs, opts?: InvokeOptions): Output<GetIpv6AddressesResult>
Copy
def get_ipv6_addresses(___id_: Optional[float] = None,
                       ___path_: Optional[str] = None,
                       filter: Optional[Mapping[str, str]] = None,
                       id: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetIpv6AddressesResult
def get_ipv6_addresses_output(___id_: Optional[pulumi.Input[float]] = None,
                       ___path_: Optional[pulumi.Input[str]] = None,
                       filter: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                       id: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetIpv6AddressesResult]
Copy
func GetIpv6Addresses(ctx *Context, args *GetIpv6AddressesArgs, opts ...InvokeOption) (*GetIpv6AddressesResult, error)
func GetIpv6AddressesOutput(ctx *Context, args *GetIpv6AddressesOutputArgs, opts ...InvokeOption) GetIpv6AddressesResultOutput
Copy

> Note: This function is named GetIpv6Addresses in the Go SDK.

public static class GetIpv6Addresses 
{
    public static Task<GetIpv6AddressesResult> InvokeAsync(GetIpv6AddressesArgs args, InvokeOptions? opts = null)
    public static Output<GetIpv6AddressesResult> Invoke(GetIpv6AddressesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetIpv6AddressesResult> getIpv6Addresses(GetIpv6AddressesArgs args, InvokeOptions options)
public static Output<GetIpv6AddressesResult> getIpv6Addresses(GetIpv6AddressesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: routeros:index/getIpv6Addresses:getIpv6Addresses
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Filter Dictionary<string, string>
Additional request filtering options.
Id string
The ID of this resource.
___id_ double
___path_ string
Filter map[string]string
Additional request filtering options.
Id string
The ID of this resource.
___id_ float64
___path_ string
___id_ Double
___path_ String
filter Map<String,String>
Additional request filtering options.
id String
The ID of this resource.
___id_ number
___path_ string
filter {[key: string]: string}
Additional request filtering options.
id string
The ID of this resource.
___id_ float
___path_ str
filter Mapping[str, str]
Additional request filtering options.
id str
The ID of this resource.
___id_ Number
___path_ String
filter Map<String>
Additional request filtering options.
id String
The ID of this resource.

getIpv6Addresses Result

The following output properties are available:

Addresses List<GetIpv6AddressesAddress>
Id string
The ID of this resource.
Filter Dictionary<string, string>
Additional request filtering options.
___id_ double
___path_ string
Addresses []GetIpv6AddressesAddress
Id string
The ID of this resource.
Filter map[string]string
Additional request filtering options.
___id_ float64
___path_ string
addresses List<GetIpv6AddressesAddress>
id String
The ID of this resource.
___id_ Double
___path_ String
filter Map<String,String>
Additional request filtering options.
addresses GetIpv6AddressesAddress[]
id string
The ID of this resource.
___id_ number
___path_ string
filter {[key: string]: string}
Additional request filtering options.
addresses Sequence[GetIpv6AddressesAddress]
id str
The ID of this resource.
___id_ float
___path_ str
filter Mapping[str, str]
Additional request filtering options.
addresses List<Property Map>
id String
The ID of this resource.
___id_ Number
___path_ String
filter Map<String>
Additional request filtering options.

Supporting Types

GetIpv6AddressesAddress

ActualInterface This property is required. string
Address This property is required. string
This property is required. bool
Comment This property is required. string
Deprecated This property is required. bool
Disabled This property is required. bool
Dynamic This property is required. bool
Eui64 This property is required. bool
FromPool This property is required. string
Id This property is required. string
Interface This property is required. string
Invalid This property is required. bool
LinkLocal This property is required. bool
NoDad This property is required. bool
Slave This property is required. bool
ActualInterface This property is required. string
Address This property is required. string
This property is required. bool
Comment This property is required. string
Deprecated This property is required. bool
Disabled This property is required. bool
Dynamic This property is required. bool
Eui64 This property is required. bool
FromPool This property is required. string
Id This property is required. string
Interface This property is required. string
Invalid This property is required. bool
LinkLocal This property is required. bool
NoDad This property is required. bool
Slave This property is required. bool
actualInterface This property is required. String
address This property is required. String
This property is required. Boolean
comment This property is required. String
deprecated This property is required. Boolean
disabled This property is required. Boolean
dynamic This property is required. Boolean
eui64 This property is required. Boolean
fromPool This property is required. String
id This property is required. String
interface_ This property is required. String
invalid This property is required. Boolean
linkLocal This property is required. Boolean
noDad This property is required. Boolean
slave This property is required. Boolean
actualInterface This property is required. string
address This property is required. string
This property is required. boolean
comment This property is required. string
deprecated This property is required. boolean
disabled This property is required. boolean
dynamic This property is required. boolean
eui64 This property is required. boolean
fromPool This property is required. string
id This property is required. string
interface This property is required. string
invalid This property is required. boolean
linkLocal This property is required. boolean
noDad This property is required. boolean
slave This property is required. boolean
actual_interface This property is required. str
address This property is required. str
This property is required. bool
comment This property is required. str
deprecated This property is required. bool
disabled This property is required. bool
dynamic This property is required. bool
eui64 This property is required. bool
from_pool This property is required. str
id This property is required. str
interface This property is required. str
invalid This property is required. bool
link_local This property is required. bool
no_dad This property is required. bool
slave This property is required. bool
actualInterface This property is required. String
address This property is required. String
This property is required. Boolean
comment This property is required. String
deprecated This property is required. Boolean
disabled This property is required. Boolean
dynamic This property is required. Boolean
eui64 This property is required. Boolean
fromPool This property is required. String
id This property is required. String
interface This property is required. String
invalid This property is required. Boolean
linkLocal This property is required. Boolean
noDad This property is required. Boolean
slave This property is required. Boolean

Package Details

Repository
routeros terraform-routeros/terraform-provider-routeros
License
Notes
This Pulumi package is based on the routeros Terraform Provider.