Viewing docs for Volcengine v0.0.47
published on Friday, Mar 13, 2026 by Volcengine
published on Friday, Mar 13, 2026 by Volcengine
Viewing docs for Volcengine v0.0.47
published on Friday, Mar 13, 2026 by Volcengine
published on Friday, Mar 13, 2026 by Volcengine
Deprecated: volcengine.nat.SnatEntries has been deprecated in favor of volcengine.nat.getSnatEntries
Use this data source to query detailed information of snat entries
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
import * as volcengine from "@volcengine/pulumi";
const fooZones = volcengine.ecs.getZones({});
const fooVpc = new volcengine.vpc.Vpc("fooVpc", {
vpcName: "acc-test-vpc",
cidrBlock: "172.16.0.0/16",
});
const fooSubnet = new volcengine.vpc.Subnet("fooSubnet", {
subnetName: "acc-test-subnet",
cidrBlock: "172.16.0.0/24",
zoneId: fooZones.then(fooZones => fooZones.zones?.[0]?.id),
vpcId: fooVpc.id,
});
const fooGateway = new volcengine.nat.Gateway("fooGateway", {
vpcId: fooVpc.id,
subnetId: fooSubnet.id,
spec: "Small",
natGatewayName: "acc-test-ng",
description: "acc-test",
billingType: "PostPaid",
projectName: "default",
tags: [{
key: "k1",
value: "v1",
}],
});
const fooAddress = new volcengine.eip.Address("fooAddress", {
description: "acc-test",
bandwidth: 1,
billingType: "PostPaidByBandwidth",
isp: "BGP",
});
const fooAssociate = new volcengine.eip.Associate("fooAssociate", {
allocationId: fooAddress.id,
instanceId: fooGateway.id,
instanceType: "Nat",
});
const foo1 = new volcengine.nat.SnatEntry("foo1", {
snatEntryName: "acc-test-snat-entry",
natGatewayId: fooGateway.id,
eipId: fooAddress.id,
sourceCidr: "172.16.0.0/24",
}, {
dependsOn: [fooAssociate],
});
const foo2 = new volcengine.nat.SnatEntry("foo2", {
snatEntryName: "acc-test-snat-entry",
natGatewayId: fooGateway.id,
eipId: fooAddress.id,
sourceCidr: "172.16.0.0/16",
}, {
dependsOn: [fooAssociate],
});
const fooSnatEntries = volcengine.nat.getSnatEntriesOutput({
ids: [
foo1.id,
foo2.id,
],
});
import pulumi
import pulumi_volcengine as volcengine
foo_zones = volcengine.ecs.get_zones()
foo_vpc = volcengine.vpc.Vpc("fooVpc",
vpc_name="acc-test-vpc",
cidr_block="172.16.0.0/16")
foo_subnet = volcengine.vpc.Subnet("fooSubnet",
subnet_name="acc-test-subnet",
cidr_block="172.16.0.0/24",
zone_id=foo_zones.zones[0].id,
vpc_id=foo_vpc.id)
foo_gateway = volcengine.nat.Gateway("fooGateway",
vpc_id=foo_vpc.id,
subnet_id=foo_subnet.id,
spec="Small",
nat_gateway_name="acc-test-ng",
description="acc-test",
billing_type="PostPaid",
project_name="default",
tags=[volcengine.nat.GatewayTagArgs(
key="k1",
value="v1",
)])
foo_address = volcengine.eip.Address("fooAddress",
description="acc-test",
bandwidth=1,
billing_type="PostPaidByBandwidth",
isp="BGP")
foo_associate = volcengine.eip.Associate("fooAssociate",
allocation_id=foo_address.id,
instance_id=foo_gateway.id,
instance_type="Nat")
foo1 = volcengine.nat.SnatEntry("foo1",
snat_entry_name="acc-test-snat-entry",
nat_gateway_id=foo_gateway.id,
eip_id=foo_address.id,
source_cidr="172.16.0.0/24",
opts=pulumi.ResourceOptions(depends_on=[foo_associate]))
foo2 = volcengine.nat.SnatEntry("foo2",
snat_entry_name="acc-test-snat-entry",
nat_gateway_id=foo_gateway.id,
eip_id=foo_address.id,
source_cidr="172.16.0.0/16",
opts=pulumi.ResourceOptions(depends_on=[foo_associate]))
foo_snat_entries = volcengine.nat.get_snat_entries_output(ids=[
foo1.id,
foo2.id,
])
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/eip"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/nat"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
fooZones, err := ecs.GetZones(ctx, nil, nil)
if err != nil {
return err
}
fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{
VpcName: pulumi.String("acc-test-vpc"),
CidrBlock: pulumi.String("172.16.0.0/16"),
})
if err != nil {
return err
}
fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{
SubnetName: pulumi.String("acc-test-subnet"),
CidrBlock: pulumi.String("172.16.0.0/24"),
ZoneId: pulumi.String(fooZones.Zones[0].Id),
VpcId: fooVpc.ID(),
})
if err != nil {
return err
}
fooGateway, err := nat.NewGateway(ctx, "fooGateway", &nat.GatewayArgs{
VpcId: fooVpc.ID(),
SubnetId: fooSubnet.ID(),
Spec: pulumi.String("Small"),
NatGatewayName: pulumi.String("acc-test-ng"),
Description: pulumi.String("acc-test"),
BillingType: pulumi.String("PostPaid"),
ProjectName: pulumi.String("default"),
Tags: nat.GatewayTagArray{
&nat.GatewayTagArgs{
Key: pulumi.String("k1"),
Value: pulumi.String("v1"),
},
},
})
if err != nil {
return err
}
fooAddress, err := eip.NewAddress(ctx, "fooAddress", &eip.AddressArgs{
Description: pulumi.String("acc-test"),
Bandwidth: pulumi.Int(1),
BillingType: pulumi.String("PostPaidByBandwidth"),
Isp: pulumi.String("BGP"),
})
if err != nil {
return err
}
fooAssociate, err := eip.NewAssociate(ctx, "fooAssociate", &eip.AssociateArgs{
AllocationId: fooAddress.ID(),
InstanceId: fooGateway.ID(),
InstanceType: pulumi.String("Nat"),
})
if err != nil {
return err
}
foo1, err := nat.NewSnatEntry(ctx, "foo1", &nat.SnatEntryArgs{
SnatEntryName: pulumi.String("acc-test-snat-entry"),
NatGatewayId: fooGateway.ID(),
EipId: fooAddress.ID(),
SourceCidr: pulumi.String("172.16.0.0/24"),
}, pulumi.DependsOn([]pulumi.Resource{
fooAssociate,
}))
if err != nil {
return err
}
foo2, err := nat.NewSnatEntry(ctx, "foo2", &nat.SnatEntryArgs{
SnatEntryName: pulumi.String("acc-test-snat-entry"),
NatGatewayId: fooGateway.ID(),
EipId: fooAddress.ID(),
SourceCidr: pulumi.String("172.16.0.0/16"),
}, pulumi.DependsOn([]pulumi.Resource{
fooAssociate,
}))
if err != nil {
return err
}
_ = nat.GetSnatEntriesOutput(ctx, nat.GetSnatEntriesOutputArgs{
Ids: pulumi.StringArray{
foo1.ID(),
foo2.ID(),
},
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var fooZones = Volcengine.Ecs.GetZones.Invoke();
var fooVpc = new Volcengine.Vpc.Vpc("fooVpc", new()
{
VpcName = "acc-test-vpc",
CidrBlock = "172.16.0.0/16",
});
var fooSubnet = new Volcengine.Vpc.Subnet("fooSubnet", new()
{
SubnetName = "acc-test-subnet",
CidrBlock = "172.16.0.0/24",
ZoneId = fooZones.Apply(getZonesResult => getZonesResult.Zones[0]?.Id),
VpcId = fooVpc.Id,
});
var fooGateway = new Volcengine.Nat.Gateway("fooGateway", new()
{
VpcId = fooVpc.Id,
SubnetId = fooSubnet.Id,
Spec = "Small",
NatGatewayName = "acc-test-ng",
Description = "acc-test",
BillingType = "PostPaid",
ProjectName = "default",
Tags = new[]
{
new Volcengine.Nat.Inputs.GatewayTagArgs
{
Key = "k1",
Value = "v1",
},
},
});
var fooAddress = new Volcengine.Eip.Address("fooAddress", new()
{
Description = "acc-test",
Bandwidth = 1,
BillingType = "PostPaidByBandwidth",
Isp = "BGP",
});
var fooAssociate = new Volcengine.Eip.Associate("fooAssociate", new()
{
AllocationId = fooAddress.Id,
InstanceId = fooGateway.Id,
InstanceType = "Nat",
});
var foo1 = new Volcengine.Nat.SnatEntry("foo1", new()
{
SnatEntryName = "acc-test-snat-entry",
NatGatewayId = fooGateway.Id,
EipId = fooAddress.Id,
SourceCidr = "172.16.0.0/24",
}, new CustomResourceOptions
{
DependsOn =
{
fooAssociate,
},
});
var foo2 = new Volcengine.Nat.SnatEntry("foo2", new()
{
SnatEntryName = "acc-test-snat-entry",
NatGatewayId = fooGateway.Id,
EipId = fooAddress.Id,
SourceCidr = "172.16.0.0/16",
}, new CustomResourceOptions
{
DependsOn =
{
fooAssociate,
},
});
var fooSnatEntries = Volcengine.Nat.GetSnatEntries.Invoke(new()
{
Ids = new[]
{
foo1.Id,
foo2.Id,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.ecs.EcsFunctions;
import com.pulumi.volcengine.ecs.inputs.GetZonesArgs;
import com.pulumi.volcengine.vpc.Vpc;
import com.pulumi.volcengine.vpc.VpcArgs;
import com.pulumi.volcengine.vpc.Subnet;
import com.pulumi.volcengine.vpc.SubnetArgs;
import com.pulumi.volcengine.nat.Gateway;
import com.pulumi.volcengine.nat.GatewayArgs;
import com.pulumi.volcengine.nat.inputs.GatewayTagArgs;
import com.pulumi.volcengine.eip.Address;
import com.pulumi.volcengine.eip.AddressArgs;
import com.pulumi.volcengine.eip.Associate;
import com.pulumi.volcengine.eip.AssociateArgs;
import com.pulumi.volcengine.nat.SnatEntry;
import com.pulumi.volcengine.nat.SnatEntryArgs;
import com.pulumi.volcengine.nat.NatFunctions;
import com.pulumi.volcengine.nat.inputs.GetSnatEntriesArgs;
import com.pulumi.resources.CustomResourceOptions;
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 fooZones = EcsFunctions.getZones();
var fooVpc = new Vpc("fooVpc", VpcArgs.builder()
.vpcName("acc-test-vpc")
.cidrBlock("172.16.0.0/16")
.build());
var fooSubnet = new Subnet("fooSubnet", SubnetArgs.builder()
.subnetName("acc-test-subnet")
.cidrBlock("172.16.0.0/24")
.zoneId(fooZones.applyValue(getZonesResult -> getZonesResult.zones()[0].id()))
.vpcId(fooVpc.id())
.build());
var fooGateway = new Gateway("fooGateway", GatewayArgs.builder()
.vpcId(fooVpc.id())
.subnetId(fooSubnet.id())
.spec("Small")
.natGatewayName("acc-test-ng")
.description("acc-test")
.billingType("PostPaid")
.projectName("default")
.tags(GatewayTagArgs.builder()
.key("k1")
.value("v1")
.build())
.build());
var fooAddress = new Address("fooAddress", AddressArgs.builder()
.description("acc-test")
.bandwidth(1)
.billingType("PostPaidByBandwidth")
.isp("BGP")
.build());
var fooAssociate = new Associate("fooAssociate", AssociateArgs.builder()
.allocationId(fooAddress.id())
.instanceId(fooGateway.id())
.instanceType("Nat")
.build());
var foo1 = new SnatEntry("foo1", SnatEntryArgs.builder()
.snatEntryName("acc-test-snat-entry")
.natGatewayId(fooGateway.id())
.eipId(fooAddress.id())
.sourceCidr("172.16.0.0/24")
.build(), CustomResourceOptions.builder()
.dependsOn(fooAssociate)
.build());
var foo2 = new SnatEntry("foo2", SnatEntryArgs.builder()
.snatEntryName("acc-test-snat-entry")
.natGatewayId(fooGateway.id())
.eipId(fooAddress.id())
.sourceCidr("172.16.0.0/16")
.build(), CustomResourceOptions.builder()
.dependsOn(fooAssociate)
.build());
final var fooSnatEntries = NatFunctions.getSnatEntries(GetSnatEntriesArgs.builder()
.ids(
foo1.id(),
foo2.id())
.build());
}
}
resources:
fooVpc:
type: volcengine:vpc:Vpc
properties:
vpcName: acc-test-vpc
cidrBlock: 172.16.0.0/16
fooSubnet:
type: volcengine:vpc:Subnet
properties:
subnetName: acc-test-subnet
cidrBlock: 172.16.0.0/24
zoneId: ${fooZones.zones[0].id}
vpcId: ${fooVpc.id}
fooGateway:
type: volcengine:nat:Gateway
properties:
vpcId: ${fooVpc.id}
subnetId: ${fooSubnet.id}
spec: Small
natGatewayName: acc-test-ng
description: acc-test
billingType: PostPaid
projectName: default
tags:
- key: k1
value: v1
fooAddress:
type: volcengine:eip:Address
properties:
description: acc-test
bandwidth: 1
billingType: PostPaidByBandwidth
isp: BGP
fooAssociate:
type: volcengine:eip:Associate
properties:
allocationId: ${fooAddress.id}
instanceId: ${fooGateway.id}
instanceType: Nat
foo1:
type: volcengine:nat:SnatEntry
properties:
snatEntryName: acc-test-snat-entry
natGatewayId: ${fooGateway.id}
eipId: ${fooAddress.id}
sourceCidr: 172.16.0.0/24
options:
dependson:
- ${fooAssociate}
foo2:
type: volcengine:nat:SnatEntry
properties:
snatEntryName: acc-test-snat-entry
natGatewayId: ${fooGateway.id}
eipId: ${fooAddress.id}
sourceCidr: 172.16.0.0/16
options:
dependson:
- ${fooAssociate}
variables:
fooZones:
fn::invoke:
Function: volcengine:ecs:getZones
Arguments: {}
fooSnatEntries:
fn::invoke:
Function: volcengine:nat:getSnatEntries
Arguments:
ids:
- ${foo1.id}
- ${foo2.id}
Using SnatEntries
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 snatEntries(args: SnatEntriesArgs, opts?: InvokeOptions): Promise<SnatEntriesResult>
function snatEntriesOutput(args: SnatEntriesOutputArgs, opts?: InvokeOptions): Output<SnatEntriesResult>def snat_entries(eip_id: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
nat_gateway_id: Optional[str] = None,
output_file: Optional[str] = None,
snat_entry_name: Optional[str] = None,
source_cidr: Optional[str] = None,
subnet_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> SnatEntriesResult
def snat_entries_output(eip_id: Optional[pulumi.Input[str]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
nat_gateway_id: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
snat_entry_name: Optional[pulumi.Input[str]] = None,
source_cidr: Optional[pulumi.Input[str]] = None,
subnet_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[SnatEntriesResult]func SnatEntries(ctx *Context, args *SnatEntriesArgs, opts ...InvokeOption) (*SnatEntriesResult, error)
func SnatEntriesOutput(ctx *Context, args *SnatEntriesOutputArgs, opts ...InvokeOption) SnatEntriesResultOutputpublic static class SnatEntries
{
public static Task<SnatEntriesResult> InvokeAsync(SnatEntriesArgs args, InvokeOptions? opts = null)
public static Output<SnatEntriesResult> Invoke(SnatEntriesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<SnatEntriesResult> snatEntries(SnatEntriesArgs args, InvokeOptions options)
public static Output<SnatEntriesResult> snatEntries(SnatEntriesArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:nat:SnatEntries
arguments:
# arguments dictionaryThe following arguments are supported:
- Eip
Id string - An id of the public ip address used by the SNAT entry.
- Ids List<string>
- A list of SNAT entry ids.
- Nat
Gateway stringId - An id of the nat gateway to which the entry belongs.
- Output
File string - File name where to save data source results.
- Snat
Entry stringName - A name of SNAT entry.
- Source
Cidr string - The SourceCidr of SNAT entry.
- Subnet
Id string - An id of the subnet that is required to access the Internet.
- Eip
Id string - An id of the public ip address used by the SNAT entry.
- Ids []string
- A list of SNAT entry ids.
- Nat
Gateway stringId - An id of the nat gateway to which the entry belongs.
- Output
File string - File name where to save data source results.
- Snat
Entry stringName - A name of SNAT entry.
- Source
Cidr string - The SourceCidr of SNAT entry.
- Subnet
Id string - An id of the subnet that is required to access the Internet.
- eip
Id String - An id of the public ip address used by the SNAT entry.
- ids List<String>
- A list of SNAT entry ids.
- nat
Gateway StringId - An id of the nat gateway to which the entry belongs.
- output
File String - File name where to save data source results.
- snat
Entry StringName - A name of SNAT entry.
- source
Cidr String - The SourceCidr of SNAT entry.
- subnet
Id String - An id of the subnet that is required to access the Internet.
- eip
Id string - An id of the public ip address used by the SNAT entry.
- ids string[]
- A list of SNAT entry ids.
- nat
Gateway stringId - An id of the nat gateway to which the entry belongs.
- output
File string - File name where to save data source results.
- snat
Entry stringName - A name of SNAT entry.
- source
Cidr string - The SourceCidr of SNAT entry.
- subnet
Id string - An id of the subnet that is required to access the Internet.
- eip_
id str - An id of the public ip address used by the SNAT entry.
- ids Sequence[str]
- A list of SNAT entry ids.
- nat_
gateway_ strid - An id of the nat gateway to which the entry belongs.
- output_
file str - File name where to save data source results.
- snat_
entry_ strname - A name of SNAT entry.
- source_
cidr str - The SourceCidr of SNAT entry.
- subnet_
id str - An id of the subnet that is required to access the Internet.
- eip
Id String - An id of the public ip address used by the SNAT entry.
- ids List<String>
- A list of SNAT entry ids.
- nat
Gateway StringId - An id of the nat gateway to which the entry belongs.
- output
File String - File name where to save data source results.
- snat
Entry StringName - A name of SNAT entry.
- source
Cidr String - The SourceCidr of SNAT entry.
- subnet
Id String - An id of the subnet that is required to access the Internet.
SnatEntries Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Snat
Entries List<SnatEntries Snat Entry> - The collection of snat entries.
- Total
Count int - The total count of snat entries query.
- Eip
Id string - The id of the public ip address used by the SNAT entry.
- Ids List<string>
- Nat
Gateway stringId - The id of the nat gateway to which the entry belongs.
- Output
File string - Snat
Entry stringName - The name of the SNAT entry.
- Source
Cidr string - The SourceCidr of the SNAT entry.
- Subnet
Id string - The id of the subnet that is required to access the internet.
- Id string
- The provider-assigned unique ID for this managed resource.
- Snat
Entries []SnatEntries Snat Entry - The collection of snat entries.
- Total
Count int - The total count of snat entries query.
- Eip
Id string - The id of the public ip address used by the SNAT entry.
- Ids []string
- Nat
Gateway stringId - The id of the nat gateway to which the entry belongs.
- Output
File string - Snat
Entry stringName - The name of the SNAT entry.
- Source
Cidr string - The SourceCidr of the SNAT entry.
- Subnet
Id string - The id of the subnet that is required to access the internet.
- id String
- The provider-assigned unique ID for this managed resource.
- snat
Entries List<SEntriesSEntry> - The collection of snat entries.
- total
Count Integer - The total count of snat entries query.
- eip
Id String - The id of the public ip address used by the SNAT entry.
- ids List<String>
- nat
Gateway StringId - The id of the nat gateway to which the entry belongs.
- output
File String - snat
Entry StringName - The name of the SNAT entry.
- source
Cidr String - The SourceCidr of the SNAT entry.
- subnet
Id String - The id of the subnet that is required to access the internet.
- id string
- The provider-assigned unique ID for this managed resource.
- snat
Entries SnatEntries Snat Entry[] - The collection of snat entries.
- total
Count number - The total count of snat entries query.
- eip
Id string - The id of the public ip address used by the SNAT entry.
- ids string[]
- nat
Gateway stringId - The id of the nat gateway to which the entry belongs.
- output
File string - snat
Entry stringName - The name of the SNAT entry.
- source
Cidr string - The SourceCidr of the SNAT entry.
- subnet
Id string - The id of the subnet that is required to access the internet.
- id str
- The provider-assigned unique ID for this managed resource.
- snat_
entries Sequence[SnatEntries Snat Entry] - The collection of snat entries.
- total_
count int - The total count of snat entries query.
- eip_
id str - The id of the public ip address used by the SNAT entry.
- ids Sequence[str]
- nat_
gateway_ strid - The id of the nat gateway to which the entry belongs.
- output_
file str - snat_
entry_ strname - The name of the SNAT entry.
- source_
cidr str - The SourceCidr of the SNAT entry.
- subnet_
id str - The id of the subnet that is required to access the internet.
- id String
- The provider-assigned unique ID for this managed resource.
- snat
Entries List<Property Map> - The collection of snat entries.
- total
Count Number - The total count of snat entries query.
- eip
Id String - The id of the public ip address used by the SNAT entry.
- ids List<String>
- nat
Gateway StringId - The id of the nat gateway to which the entry belongs.
- output
File String - snat
Entry StringName - The name of the SNAT entry.
- source
Cidr String - The SourceCidr of the SNAT entry.
- subnet
Id String - The id of the subnet that is required to access the internet.
Supporting Types
SnatEntriesSnatEntry
- Eip
Address string - The public ip address used by the SNAT entry.
- Eip
Id string - An id of the public ip address used by the SNAT entry.
- Id string
- The id of the SNAT entry.
- Nat
Gateway stringId - An id of the nat gateway to which the entry belongs.
- Nat
Ip stringId - The ID of the intranet NAT gateway's transit IP.
- Snat
Entry stringId - The id of the SNAT entry.
- Snat
Entry stringName - A name of SNAT entry.
- Source
Cidr string - The SourceCidr of SNAT entry.
- Status string
- The status of the SNAT entry.
- Subnet
Id string - An id of the subnet that is required to access the Internet.
- Eip
Address string - The public ip address used by the SNAT entry.
- Eip
Id string - An id of the public ip address used by the SNAT entry.
- Id string
- The id of the SNAT entry.
- Nat
Gateway stringId - An id of the nat gateway to which the entry belongs.
- Nat
Ip stringId - The ID of the intranet NAT gateway's transit IP.
- Snat
Entry stringId - The id of the SNAT entry.
- Snat
Entry stringName - A name of SNAT entry.
- Source
Cidr string - The SourceCidr of SNAT entry.
- Status string
- The status of the SNAT entry.
- Subnet
Id string - An id of the subnet that is required to access the Internet.
- eip
Address String - The public ip address used by the SNAT entry.
- eip
Id String - An id of the public ip address used by the SNAT entry.
- id String
- The id of the SNAT entry.
- nat
Gateway StringId - An id of the nat gateway to which the entry belongs.
- nat
Ip StringId - The ID of the intranet NAT gateway's transit IP.
- snat
Entry StringId - The id of the SNAT entry.
- snat
Entry StringName - A name of SNAT entry.
- source
Cidr String - The SourceCidr of SNAT entry.
- status String
- The status of the SNAT entry.
- subnet
Id String - An id of the subnet that is required to access the Internet.
- eip
Address string - The public ip address used by the SNAT entry.
- eip
Id string - An id of the public ip address used by the SNAT entry.
- id string
- The id of the SNAT entry.
- nat
Gateway stringId - An id of the nat gateway to which the entry belongs.
- nat
Ip stringId - The ID of the intranet NAT gateway's transit IP.
- snat
Entry stringId - The id of the SNAT entry.
- snat
Entry stringName - A name of SNAT entry.
- source
Cidr string - The SourceCidr of SNAT entry.
- status string
- The status of the SNAT entry.
- subnet
Id string - An id of the subnet that is required to access the Internet.
- eip_
address str - The public ip address used by the SNAT entry.
- eip_
id str - An id of the public ip address used by the SNAT entry.
- id str
- The id of the SNAT entry.
- nat_
gateway_ strid - An id of the nat gateway to which the entry belongs.
- nat_
ip_ strid - The ID of the intranet NAT gateway's transit IP.
- snat_
entry_ strid - The id of the SNAT entry.
- snat_
entry_ strname - A name of SNAT entry.
- source_
cidr str - The SourceCidr of SNAT entry.
- status str
- The status of the SNAT entry.
- subnet_
id str - An id of the subnet that is required to access the Internet.
- eip
Address String - The public ip address used by the SNAT entry.
- eip
Id String - An id of the public ip address used by the SNAT entry.
- id String
- The id of the SNAT entry.
- nat
Gateway StringId - An id of the nat gateway to which the entry belongs.
- nat
Ip StringId - The ID of the intranet NAT gateway's transit IP.
- snat
Entry StringId - The id of the SNAT entry.
- snat
Entry StringName - A name of SNAT entry.
- source
Cidr String - The SourceCidr of SNAT entry.
- status String
- The status of the SNAT entry.
- subnet
Id String - An id of the subnet that is required to access the Internet.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Viewing docs for Volcengine v0.0.47
published on Friday, Mar 13, 2026 by Volcengine
published on Friday, Mar 13, 2026 by Volcengine
