dome9 1.40.3 published on Monday, Apr 14, 2025 by dome9
dome9.getIplist
Explore with Pulumi AI
Use this data source to get information about an IP list in Dome9.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as dome9 from "@pulumi/dome9";
const test = dome9.getIplist({
id: "d9-ip-list-id",
});
import pulumi
import pulumi_dome9 as dome9
test = dome9.get_iplist(id="d9-ip-list-id")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/dome9/dome9"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dome9.LookupIplist(ctx, &dome9.LookupIplistArgs{
Id: "d9-ip-list-id",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Dome9 = Pulumi.Dome9;
return await Deployment.RunAsync(() =>
{
var test = Dome9.GetIplist.Invoke(new()
{
Id = "d9-ip-list-id",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.dome9.Dome9Functions;
import com.pulumi.dome9.inputs.GetIplistArgs;
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 test = Dome9Functions.getIplist(GetIplistArgs.builder()
.id("d9-ip-list-id")
.build());
}
}
variables:
test:
fn::invoke:
function: dome9:getIplist
arguments:
id: d9-ip-list-id
Using getIplist
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 getIplist(args: GetIplistArgs, opts?: InvokeOptions): Promise<GetIplistResult>
function getIplistOutput(args: GetIplistOutputArgs, opts?: InvokeOptions): Output<GetIplistResult>
def get_iplist(id: Optional[str] = None,
items: Optional[Sequence[GetIplistItem]] = None,
opts: Optional[InvokeOptions] = None) -> GetIplistResult
def get_iplist_output(id: Optional[pulumi.Input[str]] = None,
items: Optional[pulumi.Input[Sequence[pulumi.Input[GetIplistItemArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIplistResult]
func LookupIplist(ctx *Context, args *LookupIplistArgs, opts ...InvokeOption) (*LookupIplistResult, error)
func LookupIplistOutput(ctx *Context, args *LookupIplistOutputArgs, opts ...InvokeOption) LookupIplistResultOutput
> Note: This function is named LookupIplist
in the Go SDK.
public static class GetIplist
{
public static Task<GetIplistResult> InvokeAsync(GetIplistArgs args, InvokeOptions? opts = null)
public static Output<GetIplistResult> Invoke(GetIplistInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIplistResult> getIplist(GetIplistArgs args, InvokeOptions options)
public static Output<GetIplistResult> getIplist(GetIplistArgs args, InvokeOptions options)
fn::invoke:
function: dome9:index/getIplist:getIplist
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- The id of the IP list in Dome9.
- Items
List<Get
Iplist Item> - Items (IP addresses) in the IP list.
- Id string
- The id of the IP list in Dome9.
- Items
[]Get
Iplist Item - Items (IP addresses) in the IP list.
- id String
- The id of the IP list in Dome9.
- items
List<Get
Iplist Item> - Items (IP addresses) in the IP list.
- id string
- The id of the IP list in Dome9.
- items
Get
Iplist Item[] - Items (IP addresses) in the IP list.
- id str
- The id of the IP list in Dome9.
- items
Sequence[Get
Iplist Item] - Items (IP addresses) in the IP list.
- id String
- The id of the IP list in Dome9.
- items List<Property Map>
- Items (IP addresses) in the IP list.
getIplist Result
The following output properties are available:
- Description string
- IP list description.
- Id string
- Name string
- Items
List<Get
Iplist Item> - Items (IP addresses) in the IP list.
- Description string
- IP list description.
- Id string
- Name string
- Items
[]Get
Iplist Item - Items (IP addresses) in the IP list.
- description String
- IP list description.
- id String
- name String
- items
List<Get
Iplist Item> - Items (IP addresses) in the IP list.
- description string
- IP list description.
- id string
- name string
- items
Get
Iplist Item[] - Items (IP addresses) in the IP list.
- description str
- IP list description.
- id str
- name str
- items
Sequence[Get
Iplist Item] - Items (IP addresses) in the IP list.
- description String
- IP list description.
- id String
- name String
- items List<Property Map>
- Items (IP addresses) in the IP list.
Supporting Types
GetIplistItem
Package Details
- Repository
- dome9 dome9/terraform-provider-dome9
- License
- Notes
- This Pulumi package is based on the
dome9
Terraform Provider.