1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. natgateway
  6. getSnatentry
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    Data Source schema for Volcengine::NatGateway::Snatentry

    Using getSnatentry

    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 getSnatentry(args: GetSnatentryArgs, opts?: InvokeOptions): Promise<GetSnatentryResult>
    function getSnatentryOutput(args: GetSnatentryOutputArgs, opts?: InvokeOptions): Output<GetSnatentryResult>
    def get_snatentry(id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetSnatentryResult
    def get_snatentry_output(id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetSnatentryResult]
    func LookupSnatentry(ctx *Context, args *LookupSnatentryArgs, opts ...InvokeOption) (*LookupSnatentryResult, error)
    func LookupSnatentryOutput(ctx *Context, args *LookupSnatentryOutputArgs, opts ...InvokeOption) LookupSnatentryResultOutput

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

    public static class GetSnatentry 
    {
        public static Task<GetSnatentryResult> InvokeAsync(GetSnatentryArgs args, InvokeOptions? opts = null)
        public static Output<GetSnatentryResult> Invoke(GetSnatentryInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSnatentryResult> getSnatentry(GetSnatentryArgs args, InvokeOptions options)
    public static Output<GetSnatentryResult> getSnatentry(GetSnatentryArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:natgateway/getSnatentry:getSnatentry
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getSnatentry Result

    The following output properties are available:

    EipAddress string
    IP address of the public IP associated with the SNAT rule. Returns the IP address for a single public IP. Returns IP addresses for multiple public IPs.
    EipId string
    ID of the public IP associated with the SNAT rule. Returns the ID for a single public IP. Returns IDs for multiple public IPs.
    Id string
    Uniquely identifies the resource.
    NatGatewayId string
    ID of the NAT gateway associated with the SNAT rule
    NatIpId string
    ID of the transit IP for the private NAT gateway
    SnatEntryId string
    ID of the SNAT rule
    SnatEntryName string
    Name of the SNAT rule
    SourceCidr string
    Network segment corresponding to the SNAT rule
    Status string
    Status of the SNAT rule. Creating: being created. Deleting: being deleted. Available: available.
    SubnetId string
    ID of the subnet associated with the SNAT rule
    EipAddress string
    IP address of the public IP associated with the SNAT rule. Returns the IP address for a single public IP. Returns IP addresses for multiple public IPs.
    EipId string
    ID of the public IP associated with the SNAT rule. Returns the ID for a single public IP. Returns IDs for multiple public IPs.
    Id string
    Uniquely identifies the resource.
    NatGatewayId string
    ID of the NAT gateway associated with the SNAT rule
    NatIpId string
    ID of the transit IP for the private NAT gateway
    SnatEntryId string
    ID of the SNAT rule
    SnatEntryName string
    Name of the SNAT rule
    SourceCidr string
    Network segment corresponding to the SNAT rule
    Status string
    Status of the SNAT rule. Creating: being created. Deleting: being deleted. Available: available.
    SubnetId string
    ID of the subnet associated with the SNAT rule
    eipAddress String
    IP address of the public IP associated with the SNAT rule. Returns the IP address for a single public IP. Returns IP addresses for multiple public IPs.
    eipId String
    ID of the public IP associated with the SNAT rule. Returns the ID for a single public IP. Returns IDs for multiple public IPs.
    id String
    Uniquely identifies the resource.
    natGatewayId String
    ID of the NAT gateway associated with the SNAT rule
    natIpId String
    ID of the transit IP for the private NAT gateway
    snatEntryId String
    ID of the SNAT rule
    snatEntryName String
    Name of the SNAT rule
    sourceCidr String
    Network segment corresponding to the SNAT rule
    status String
    Status of the SNAT rule. Creating: being created. Deleting: being deleted. Available: available.
    subnetId String
    ID of the subnet associated with the SNAT rule
    eipAddress string
    IP address of the public IP associated with the SNAT rule. Returns the IP address for a single public IP. Returns IP addresses for multiple public IPs.
    eipId string
    ID of the public IP associated with the SNAT rule. Returns the ID for a single public IP. Returns IDs for multiple public IPs.
    id string
    Uniquely identifies the resource.
    natGatewayId string
    ID of the NAT gateway associated with the SNAT rule
    natIpId string
    ID of the transit IP for the private NAT gateway
    snatEntryId string
    ID of the SNAT rule
    snatEntryName string
    Name of the SNAT rule
    sourceCidr string
    Network segment corresponding to the SNAT rule
    status string
    Status of the SNAT rule. Creating: being created. Deleting: being deleted. Available: available.
    subnetId string
    ID of the subnet associated with the SNAT rule
    eip_address str
    IP address of the public IP associated with the SNAT rule. Returns the IP address for a single public IP. Returns IP addresses for multiple public IPs.
    eip_id str
    ID of the public IP associated with the SNAT rule. Returns the ID for a single public IP. Returns IDs for multiple public IPs.
    id str
    Uniquely identifies the resource.
    nat_gateway_id str
    ID of the NAT gateway associated with the SNAT rule
    nat_ip_id str
    ID of the transit IP for the private NAT gateway
    snat_entry_id str
    ID of the SNAT rule
    snat_entry_name str
    Name of the SNAT rule
    source_cidr str
    Network segment corresponding to the SNAT rule
    status str
    Status of the SNAT rule. Creating: being created. Deleting: being deleted. Available: available.
    subnet_id str
    ID of the subnet associated with the SNAT rule
    eipAddress String
    IP address of the public IP associated with the SNAT rule. Returns the IP address for a single public IP. Returns IP addresses for multiple public IPs.
    eipId String
    ID of the public IP associated with the SNAT rule. Returns the ID for a single public IP. Returns IDs for multiple public IPs.
    id String
    Uniquely identifies the resource.
    natGatewayId String
    ID of the NAT gateway associated with the SNAT rule
    natIpId String
    ID of the transit IP for the private NAT gateway
    snatEntryId String
    ID of the SNAT rule
    snatEntryName String
    Name of the SNAT rule
    sourceCidr String
    Network segment corresponding to the SNAT rule
    status String
    Status of the SNAT rule. Creating: being created. Deleting: being deleted. Available: available.
    subnetId String
    ID of the subnet associated with the SNAT rule

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.