1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getGaapProxiesStatus
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack

tencentcloud.getGaapProxiesStatus

Explore with Pulumi AI

Use this data source to query detailed information of gaap proxies status

Example Usage

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

const proxiesStatus = tencentcloud.getGaapProxiesStatus({
    proxyIds: ["link-xxxxxx"],
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

proxies_status = tencentcloud.get_gaap_proxies_status(proxy_ids=["link-xxxxxx"])
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := tencentcloud.GetGaapProxiesStatus(ctx, &tencentcloud.GetGaapProxiesStatusArgs{
			ProxyIds: []string{
				"link-xxxxxx",
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var proxiesStatus = Tencentcloud.GetGaapProxiesStatus.Invoke(new()
    {
        ProxyIds = new[]
        {
            "link-xxxxxx",
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetGaapProxiesStatusArgs;
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 proxiesStatus = TencentcloudFunctions.getGaapProxiesStatus(GetGaapProxiesStatusArgs.builder()
            .proxyIds("link-xxxxxx")
            .build());

    }
}
Copy
variables:
  proxiesStatus:
    fn::invoke:
      function: tencentcloud:getGaapProxiesStatus
      arguments:
        proxyIds:
          - link-xxxxxx
Copy

Using getGaapProxiesStatus

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 getGaapProxiesStatus(args: GetGaapProxiesStatusArgs, opts?: InvokeOptions): Promise<GetGaapProxiesStatusResult>
function getGaapProxiesStatusOutput(args: GetGaapProxiesStatusOutputArgs, opts?: InvokeOptions): Output<GetGaapProxiesStatusResult>
Copy
def get_gaap_proxies_status(id: Optional[str] = None,
                            proxy_ids: Optional[Sequence[str]] = None,
                            result_output_file: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetGaapProxiesStatusResult
def get_gaap_proxies_status_output(id: Optional[pulumi.Input[str]] = None,
                            proxy_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                            result_output_file: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetGaapProxiesStatusResult]
Copy
func GetGaapProxiesStatus(ctx *Context, args *GetGaapProxiesStatusArgs, opts ...InvokeOption) (*GetGaapProxiesStatusResult, error)
func GetGaapProxiesStatusOutput(ctx *Context, args *GetGaapProxiesStatusOutputArgs, opts ...InvokeOption) GetGaapProxiesStatusResultOutput
Copy

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

public static class GetGaapProxiesStatus 
{
    public static Task<GetGaapProxiesStatusResult> InvokeAsync(GetGaapProxiesStatusArgs args, InvokeOptions? opts = null)
    public static Output<GetGaapProxiesStatusResult> Invoke(GetGaapProxiesStatusInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGaapProxiesStatusResult> getGaapProxiesStatus(GetGaapProxiesStatusArgs args, InvokeOptions options)
public static Output<GetGaapProxiesStatusResult> getGaapProxiesStatus(GetGaapProxiesStatusArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getGaapProxiesStatus:getGaapProxiesStatus
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
ProxyIds List<string>
List of Proxy IDs.
ResultOutputFile string
Used to save results.
Id string
ProxyIds []string
List of Proxy IDs.
ResultOutputFile string
Used to save results.
id String
proxyIds List<String>
List of Proxy IDs.
resultOutputFile String
Used to save results.
id string
proxyIds string[]
List of Proxy IDs.
resultOutputFile string
Used to save results.
id str
proxy_ids Sequence[str]
List of Proxy IDs.
result_output_file str
Used to save results.
id String
proxyIds List<String>
List of Proxy IDs.
resultOutputFile String
Used to save results.

getGaapProxiesStatus Result

The following output properties are available:

id String
instanceStatusSets List<Property Map>
Proxy status list.
proxyIds List<String>
resultOutputFile String

Supporting Types

GetGaapProxiesStatusInstanceStatusSet

InstanceId This property is required. string
proxy instance ID.
Status This property is required. string
proxy status.Among them:

  • RUNNING indicates running;
  • CREATING indicates being created;
  • DESTROYING indicates being destroyed;
  • OPENING indicates being opened;
  • CLOSING indicates being closed;
  • Closed indicates that it has been closed;
  • ADJUSTING represents a configuration change in progress;
  • ISOLATING indicates being isolated;
  • ISOLATED indicates that it has been isolated;
  • MOVING indicates that migration is in progress.
InstanceId This property is required. string
proxy instance ID.
Status This property is required. string
proxy status.Among them:

  • RUNNING indicates running;
  • CREATING indicates being created;
  • DESTROYING indicates being destroyed;
  • OPENING indicates being opened;
  • CLOSING indicates being closed;
  • Closed indicates that it has been closed;
  • ADJUSTING represents a configuration change in progress;
  • ISOLATING indicates being isolated;
  • ISOLATED indicates that it has been isolated;
  • MOVING indicates that migration is in progress.
instanceId This property is required. String
proxy instance ID.
status This property is required. String
proxy status.Among them:

  • RUNNING indicates running;
  • CREATING indicates being created;
  • DESTROYING indicates being destroyed;
  • OPENING indicates being opened;
  • CLOSING indicates being closed;
  • Closed indicates that it has been closed;
  • ADJUSTING represents a configuration change in progress;
  • ISOLATING indicates being isolated;
  • ISOLATED indicates that it has been isolated;
  • MOVING indicates that migration is in progress.
instanceId This property is required. string
proxy instance ID.
status This property is required. string
proxy status.Among them:

  • RUNNING indicates running;
  • CREATING indicates being created;
  • DESTROYING indicates being destroyed;
  • OPENING indicates being opened;
  • CLOSING indicates being closed;
  • Closed indicates that it has been closed;
  • ADJUSTING represents a configuration change in progress;
  • ISOLATING indicates being isolated;
  • ISOLATED indicates that it has been isolated;
  • MOVING indicates that migration is in progress.
instance_id This property is required. str
proxy instance ID.
status This property is required. str
proxy status.Among them:

  • RUNNING indicates running;
  • CREATING indicates being created;
  • DESTROYING indicates being destroyed;
  • OPENING indicates being opened;
  • CLOSING indicates being closed;
  • Closed indicates that it has been closed;
  • ADJUSTING represents a configuration change in progress;
  • ISOLATING indicates being isolated;
  • ISOLATED indicates that it has been isolated;
  • MOVING indicates that migration is in progress.
instanceId This property is required. String
proxy instance ID.
status This property is required. String
proxy status.Among them:

  • RUNNING indicates running;
  • CREATING indicates being created;
  • DESTROYING indicates being destroyed;
  • OPENING indicates being opened;
  • CLOSING indicates being closed;
  • Closed indicates that it has been closed;
  • ADJUSTING represents a configuration change in progress;
  • ISOLATING indicates being isolated;
  • ISOLATED indicates that it has been isolated;
  • MOVING indicates that migration is in progress.

Package Details

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