Viewing docs for outscale 1.4.0
published on Tuesday, Feb 24, 2026 by outscale
published on Tuesday, Feb 24, 2026 by outscale
Viewing docs for outscale 1.4.0
published on Tuesday, Feb 24, 2026 by outscale
published on Tuesday, Feb 24, 2026 by outscale
Provides information about a Net access point.
For more information on this resource, see the User Guide.
For more information on this resource actions, see the API documentation.
Example Usage
List a Net access point
import * as pulumi from "@pulumi/pulumi";
import * as outscale from "@pulumi/outscale";
const netAccessPoint01 = outscale.getNetAccessPoint({
filters: [{
name: "net_access_point_ids",
values: ["vpce-12345678"],
}],
});
import pulumi
import pulumi_outscale as outscale
net_access_point01 = outscale.get_net_access_point(filters=[{
"name": "net_access_point_ids",
"values": ["vpce-12345678"],
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/outscale/outscale"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := outscale.LookupNetAccessPoint(ctx, &outscale.LookupNetAccessPointArgs{
Filters: []outscale.GetNetAccessPointFilter{
{
Name: "net_access_point_ids",
Values: []string{
"vpce-12345678",
},
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Outscale = Pulumi.Outscale;
return await Deployment.RunAsync(() =>
{
var netAccessPoint01 = Outscale.GetNetAccessPoint.Invoke(new()
{
Filters = new[]
{
new Outscale.Inputs.GetNetAccessPointFilterInputArgs
{
Name = "net_access_point_ids",
Values = new[]
{
"vpce-12345678",
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.outscale.OutscaleFunctions;
import com.pulumi.outscale.inputs.GetNetAccessPointArgs;
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 netAccessPoint01 = OutscaleFunctions.getNetAccessPoint(GetNetAccessPointArgs.builder()
.filters(GetNetAccessPointFilterArgs.builder()
.name("net_access_point_ids")
.values("vpce-12345678")
.build())
.build());
}
}
variables:
netAccessPoint01:
fn::invoke:
function: outscale:getNetAccessPoint
arguments:
filters:
- name: net_access_point_ids
values:
- vpce-12345678
List a Net access point according to its Net and state
import * as pulumi from "@pulumi/pulumi";
import * as outscale from "@pulumi/outscale";
const netAccessPoint02 = outscale.getNetAccessPoint({
filters: [
{
name: "net_ids",
values: ["vpc-12345678"],
},
{
name: "states",
values: ["available"],
},
],
});
import pulumi
import pulumi_outscale as outscale
net_access_point02 = outscale.get_net_access_point(filters=[
{
"name": "net_ids",
"values": ["vpc-12345678"],
},
{
"name": "states",
"values": ["available"],
},
])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/outscale/outscale"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := outscale.LookupNetAccessPoint(ctx, &outscale.LookupNetAccessPointArgs{
Filters: []outscale.GetNetAccessPointFilter{
{
Name: "net_ids",
Values: []string{
"vpc-12345678",
},
},
{
Name: "states",
Values: []string{
"available",
},
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Outscale = Pulumi.Outscale;
return await Deployment.RunAsync(() =>
{
var netAccessPoint02 = Outscale.GetNetAccessPoint.Invoke(new()
{
Filters = new[]
{
new Outscale.Inputs.GetNetAccessPointFilterInputArgs
{
Name = "net_ids",
Values = new[]
{
"vpc-12345678",
},
},
new Outscale.Inputs.GetNetAccessPointFilterInputArgs
{
Name = "states",
Values = new[]
{
"available",
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.outscale.OutscaleFunctions;
import com.pulumi.outscale.inputs.GetNetAccessPointArgs;
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 netAccessPoint02 = OutscaleFunctions.getNetAccessPoint(GetNetAccessPointArgs.builder()
.filters(
GetNetAccessPointFilterArgs.builder()
.name("net_ids")
.values("vpc-12345678")
.build(),
GetNetAccessPointFilterArgs.builder()
.name("states")
.values("available")
.build())
.build());
}
}
variables:
netAccessPoint02:
fn::invoke:
function: outscale:getNetAccessPoint
arguments:
filters:
- name: net_ids
values:
- vpc-12345678
- name: states
values:
- available
Using getNetAccessPoint
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 getNetAccessPoint(args: GetNetAccessPointArgs, opts?: InvokeOptions): Promise<GetNetAccessPointResult>
function getNetAccessPointOutput(args: GetNetAccessPointOutputArgs, opts?: InvokeOptions): Output<GetNetAccessPointResult>def get_net_access_point(filters: Optional[Sequence[GetNetAccessPointFilter]] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNetAccessPointResult
def get_net_access_point_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetNetAccessPointFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNetAccessPointResult]func LookupNetAccessPoint(ctx *Context, args *LookupNetAccessPointArgs, opts ...InvokeOption) (*LookupNetAccessPointResult, error)
func LookupNetAccessPointOutput(ctx *Context, args *LookupNetAccessPointOutputArgs, opts ...InvokeOption) LookupNetAccessPointResultOutput> Note: This function is named LookupNetAccessPoint in the Go SDK.
public static class GetNetAccessPoint
{
public static Task<GetNetAccessPointResult> InvokeAsync(GetNetAccessPointArgs args, InvokeOptions? opts = null)
public static Output<GetNetAccessPointResult> Invoke(GetNetAccessPointInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNetAccessPointResult> getNetAccessPoint(GetNetAccessPointArgs args, InvokeOptions options)
public static Output<GetNetAccessPointResult> getNetAccessPoint(GetNetAccessPointArgs args, InvokeOptions options)
fn::invoke:
function: outscale:index/getNetAccessPoint:getNetAccessPoint
arguments:
# arguments dictionaryThe following arguments are supported:
- Filters
List<Get
Net Access Point Filter> - A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
- Id string
- Filters
[]Get
Net Access Point Filter - A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
- Id string
- filters
List<Get
Net Access Point Filter> - A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
- id String
- filters
Get
Net Access Point Filter[] - A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
- id string
- filters
Sequence[Get
Net Access Point Filter] - A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
- id str
- filters List<Property Map>
- A combination of a filter name and one or more filter values. You can specify this argument for as many filter names as you need. The filter name can be any of the following:
- id String
getNetAccessPoint Result
The following output properties are available:
- Id string
- Net
Access stringPoint Id - The ID of the Net access point.
- Net
Id string - The ID of the Net with which the Net access point is associated.
- Request
Id string - Route
Table List<string>Ids - The ID of the route tables associated with the Net access point.
- Service
Name string - The name of the service with which the Net access point is associated.
- State string
- The state of the Net access point (
pending|available|deleting|deleted). -
List<Get
Net Access Point Tag> - One or more tags associated with the Net access point.
- Filters
List<Get
Net Access Point Filter>
- Id string
- Net
Access stringPoint Id - The ID of the Net access point.
- Net
Id string - The ID of the Net with which the Net access point is associated.
- Request
Id string - Route
Table []stringIds - The ID of the route tables associated with the Net access point.
- Service
Name string - The name of the service with which the Net access point is associated.
- State string
- The state of the Net access point (
pending|available|deleting|deleted). -
[]Get
Net Access Point Tag - One or more tags associated with the Net access point.
- Filters
[]Get
Net Access Point Filter
- id String
- net
Access StringPoint Id - The ID of the Net access point.
- net
Id String - The ID of the Net with which the Net access point is associated.
- request
Id String - route
Table List<String>Ids - The ID of the route tables associated with the Net access point.
- service
Name String - The name of the service with which the Net access point is associated.
- state String
- The state of the Net access point (
pending|available|deleting|deleted). -
List<Get
Net Access Point Tag> - One or more tags associated with the Net access point.
- filters
List<Get
Net Access Point Filter>
- id string
- net
Access stringPoint Id - The ID of the Net access point.
- net
Id string - The ID of the Net with which the Net access point is associated.
- request
Id string - route
Table string[]Ids - The ID of the route tables associated with the Net access point.
- service
Name string - The name of the service with which the Net access point is associated.
- state string
- The state of the Net access point (
pending|available|deleting|deleted). -
Get
Net Access Point Tag[] - One or more tags associated with the Net access point.
- filters
Get
Net Access Point Filter[]
- id str
- net_
access_ strpoint_ id - The ID of the Net access point.
- net_
id str - The ID of the Net with which the Net access point is associated.
- request_
id str - route_
table_ Sequence[str]ids - The ID of the route tables associated with the Net access point.
- service_
name str - The name of the service with which the Net access point is associated.
- state str
- The state of the Net access point (
pending|available|deleting|deleted). -
Sequence[Get
Net Access Point Tag] - One or more tags associated with the Net access point.
- filters
Sequence[Get
Net Access Point Filter]
- id String
- net
Access StringPoint Id - The ID of the Net access point.
- net
Id String - The ID of the Net with which the Net access point is associated.
- request
Id String - route
Table List<String>Ids - The ID of the route tables associated with the Net access point.
- service
Name String - The name of the service with which the Net access point is associated.
- state String
- The state of the Net access point (
pending|available|deleting|deleted). - List<Property Map>
- One or more tags associated with the Net access point.
- filters List<Property Map>
Supporting Types
GetNetAccessPointFilter
GetNetAccessPointTag
Package Details
- Repository
- outscale outscale/terraform-provider-outscale
- License
- Notes
- This Pulumi package is based on the
outscaleTerraform Provider.
Viewing docs for outscale 1.4.0
published on Tuesday, Feb 24, 2026 by outscale
published on Tuesday, Feb 24, 2026 by outscale
