tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
tencentcloud.getGaapListenerRealServers
Explore with Pulumi AI
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
Use this data source to query detailed information of gaap listener real servers
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const listenerRealServers = tencentcloud.getGaapListenerRealServers({
listenerId: "listener-xxxxxx",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
listener_real_servers = tencentcloud.get_gaap_listener_real_servers(listener_id="listener-xxxxxx")
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.GetGaapListenerRealServers(ctx, &tencentcloud.GetGaapListenerRealServersArgs{
ListenerId: "listener-xxxxxx",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var listenerRealServers = Tencentcloud.GetGaapListenerRealServers.Invoke(new()
{
ListenerId = "listener-xxxxxx",
});
});
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.GetGaapListenerRealServersArgs;
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 listenerRealServers = TencentcloudFunctions.getGaapListenerRealServers(GetGaapListenerRealServersArgs.builder()
.listenerId("listener-xxxxxx")
.build());
}
}
variables:
listenerRealServers:
fn::invoke:
function: tencentcloud:getGaapListenerRealServers
arguments:
listenerId: listener-xxxxxx
Using getGaapListenerRealServers
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 getGaapListenerRealServers(args: GetGaapListenerRealServersArgs, opts?: InvokeOptions): Promise<GetGaapListenerRealServersResult>
function getGaapListenerRealServersOutput(args: GetGaapListenerRealServersOutputArgs, opts?: InvokeOptions): Output<GetGaapListenerRealServersResult>
def get_gaap_listener_real_servers(id: Optional[str] = None,
listener_id: Optional[str] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGaapListenerRealServersResult
def get_gaap_listener_real_servers_output(id: Optional[pulumi.Input[str]] = None,
listener_id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGaapListenerRealServersResult]
func GetGaapListenerRealServers(ctx *Context, args *GetGaapListenerRealServersArgs, opts ...InvokeOption) (*GetGaapListenerRealServersResult, error)
func GetGaapListenerRealServersOutput(ctx *Context, args *GetGaapListenerRealServersOutputArgs, opts ...InvokeOption) GetGaapListenerRealServersResultOutput
> Note: This function is named GetGaapListenerRealServers
in the Go SDK.
public static class GetGaapListenerRealServers
{
public static Task<GetGaapListenerRealServersResult> InvokeAsync(GetGaapListenerRealServersArgs args, InvokeOptions? opts = null)
public static Output<GetGaapListenerRealServersResult> Invoke(GetGaapListenerRealServersInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGaapListenerRealServersResult> getGaapListenerRealServers(GetGaapListenerRealServersArgs args, InvokeOptions options)
public static Output<GetGaapListenerRealServersResult> getGaapListenerRealServers(GetGaapListenerRealServersArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getGaapListenerRealServers:getGaapListenerRealServers
arguments:
# arguments dictionary
The following arguments are supported:
- Listener
Id This property is required. string - listener ID.
- Id string
- Result
Output stringFile - Used to save results.
- Listener
Id This property is required. string - listener ID.
- Id string
- Result
Output stringFile - Used to save results.
- listener
Id This property is required. String - listener ID.
- id String
- result
Output StringFile - Used to save results.
- listener
Id This property is required. string - listener ID.
- id string
- result
Output stringFile - Used to save results.
- listener_
id This property is required. str - listener ID.
- id str
- result_
output_ strfile - Used to save results.
- listener
Id This property is required. String - listener ID.
- id String
- result
Output StringFile - Used to save results.
getGaapListenerRealServers Result
The following output properties are available:
- Bind
Real List<GetServer Sets Gaap Listener Real Servers Bind Real Server Set> - Bound real server Information List.
- Id string
- Listener
Id string - Real
Server List<GetSets Gaap Listener Real Servers Real Server Set> - Real Server Set.
- Result
Output stringFile
- Bind
Real []GetServer Sets Gaap Listener Real Servers Bind Real Server Set - Bound real server Information List.
- Id string
- Listener
Id string - Real
Server []GetSets Gaap Listener Real Servers Real Server Set - Real Server Set.
- Result
Output stringFile
- bind
Real List<GetServer Sets Gaap Listener Real Servers Bind Real Server Set> - Bound real server Information List.
- id String
- listener
Id String - real
Server List<GetSets Gaap Listener Real Servers Real Server Set> - Real Server Set.
- result
Output StringFile
- bind
Real GetServer Sets Gaap Listener Real Servers Bind Real Server Set[] - Bound real server Information List.
- id string
- listener
Id string - real
Server GetSets Gaap Listener Real Servers Real Server Set[] - Real Server Set.
- result
Output stringFile
- bind_
real_ Sequence[Getserver_ sets Gaap Listener Real Servers Bind Real Server Set] - Bound real server Information List.
- id str
- listener_
id str - real_
server_ Sequence[Getsets Gaap Listener Real Servers Real Server Set] - Real Server Set.
- result_
output_ strfile
- bind
Real List<Property Map>Server Sets - Bound real server Information List.
- id String
- listener
Id String - real
Server List<Property Map>Sets - Real Server Set.
- result
Output StringFile
Supporting Types
GetGaapListenerRealServersBindRealServerSet
- Down
IPLists This property is required. List<string> - When the real server is a domain name, the domain name is resolved to one or more IPs, and this field represents the list of abnormal IPs. When the status is abnormal, but the field is empty, it indicates that the domain name resolution is abnormal.
- Real
Server Failover Role This property is required. string - The primary and secondary roles of the real server, 'master' represents primary, 'slave' represents secondary, and this parameter must be in the active and standby mode of the real server when the listener is turned on.
- Real
Server IP This property is required. string - Real Server IP.
- Real
Server Id This property is required. string - Real Server Id.
- Real
Server Port This property is required. double - The port number of the real serverNote: This field may return null, indicating that a valid value cannot be obtained.
- Real
Server Status This property is required. double - real server health check status, where:0 indicates normal;1 indicates an exception.When the health check status is not enabled, it is always normal.Note: This field may return null, indicating that a valid value cannot be obtained.
- Real
Server Weight This property is required. double - The weight of this real server.
- Down
IPLists This property is required. []string - When the real server is a domain name, the domain name is resolved to one or more IPs, and this field represents the list of abnormal IPs. When the status is abnormal, but the field is empty, it indicates that the domain name resolution is abnormal.
- Real
Server Failover Role This property is required. string - The primary and secondary roles of the real server, 'master' represents primary, 'slave' represents secondary, and this parameter must be in the active and standby mode of the real server when the listener is turned on.
- Real
Server IP This property is required. string - Real Server IP.
- Real
Server Id This property is required. string - Real Server Id.
- Real
Server Port This property is required. float64 - The port number of the real serverNote: This field may return null, indicating that a valid value cannot be obtained.
- Real
Server Status This property is required. float64 - real server health check status, where:0 indicates normal;1 indicates an exception.When the health check status is not enabled, it is always normal.Note: This field may return null, indicating that a valid value cannot be obtained.
- Real
Server Weight This property is required. float64 - The weight of this real server.
- down
IPLists This property is required. List<String> - When the real server is a domain name, the domain name is resolved to one or more IPs, and this field represents the list of abnormal IPs. When the status is abnormal, but the field is empty, it indicates that the domain name resolution is abnormal.
- real
Server Failover Role This property is required. String - The primary and secondary roles of the real server, 'master' represents primary, 'slave' represents secondary, and this parameter must be in the active and standby mode of the real server when the listener is turned on.
- real
Server IP This property is required. String - Real Server IP.
- real
Server Id This property is required. String - Real Server Id.
- real
Server Port This property is required. Double - The port number of the real serverNote: This field may return null, indicating that a valid value cannot be obtained.
- real
Server Status This property is required. Double - real server health check status, where:0 indicates normal;1 indicates an exception.When the health check status is not enabled, it is always normal.Note: This field may return null, indicating that a valid value cannot be obtained.
- real
Server Weight This property is required. Double - The weight of this real server.
- down
IPLists This property is required. string[] - When the real server is a domain name, the domain name is resolved to one or more IPs, and this field represents the list of abnormal IPs. When the status is abnormal, but the field is empty, it indicates that the domain name resolution is abnormal.
- real
Server Failover Role This property is required. string - The primary and secondary roles of the real server, 'master' represents primary, 'slave' represents secondary, and this parameter must be in the active and standby mode of the real server when the listener is turned on.
- real
Server IP This property is required. string - Real Server IP.
- real
Server Id This property is required. string - Real Server Id.
- real
Server Port This property is required. number - The port number of the real serverNote: This field may return null, indicating that a valid value cannot be obtained.
- real
Server Status This property is required. number - real server health check status, where:0 indicates normal;1 indicates an exception.When the health check status is not enabled, it is always normal.Note: This field may return null, indicating that a valid value cannot be obtained.
- real
Server Weight This property is required. number - The weight of this real server.
- down_
ip_ lists This property is required. Sequence[str] - When the real server is a domain name, the domain name is resolved to one or more IPs, and this field represents the list of abnormal IPs. When the status is abnormal, but the field is empty, it indicates that the domain name resolution is abnormal.
- real_
server_ failover_ role This property is required. str - The primary and secondary roles of the real server, 'master' represents primary, 'slave' represents secondary, and this parameter must be in the active and standby mode of the real server when the listener is turned on.
- real_
server_ id This property is required. str - Real Server Id.
- real_
server_ ip This property is required. str - Real Server IP.
- real_
server_ port This property is required. float - The port number of the real serverNote: This field may return null, indicating that a valid value cannot be obtained.
- real_
server_ status This property is required. float - real server health check status, where:0 indicates normal;1 indicates an exception.When the health check status is not enabled, it is always normal.Note: This field may return null, indicating that a valid value cannot be obtained.
- real_
server_ weight This property is required. float - The weight of this real server.
- down
IPLists This property is required. List<String> - When the real server is a domain name, the domain name is resolved to one or more IPs, and this field represents the list of abnormal IPs. When the status is abnormal, but the field is empty, it indicates that the domain name resolution is abnormal.
- real
Server Failover Role This property is required. String - The primary and secondary roles of the real server, 'master' represents primary, 'slave' represents secondary, and this parameter must be in the active and standby mode of the real server when the listener is turned on.
- real
Server IP This property is required. String - Real Server IP.
- real
Server Id This property is required. String - Real Server Id.
- real
Server Port This property is required. Number - The port number of the real serverNote: This field may return null, indicating that a valid value cannot be obtained.
- real
Server Status This property is required. Number - real server health check status, where:0 indicates normal;1 indicates an exception.When the health check status is not enabled, it is always normal.Note: This field may return null, indicating that a valid value cannot be obtained.
- real
Server Weight This property is required. Number - The weight of this real server.
GetGaapListenerRealServersRealServerSet
- In
Ban Blacklist This property is required. double - Is it on the banned blacklist? 0 indicates not on the blacklist, and 1 indicates on the blacklist.
- Project
Id This property is required. double - Project Id.
- Real
Server IP This property is required. string - Real Server IP.
- Real
Server Id This property is required. string - Real Server Id.
- Real
Server Name This property is required. string - Real Server Name.
- In
Ban Blacklist This property is required. float64 - Is it on the banned blacklist? 0 indicates not on the blacklist, and 1 indicates on the blacklist.
- Project
Id This property is required. float64 - Project Id.
- Real
Server IP This property is required. string - Real Server IP.
- Real
Server Id This property is required. string - Real Server Id.
- Real
Server Name This property is required. string - Real Server Name.
- in
Ban Blacklist This property is required. Double - Is it on the banned blacklist? 0 indicates not on the blacklist, and 1 indicates on the blacklist.
- project
Id This property is required. Double - Project Id.
- real
Server IP This property is required. String - Real Server IP.
- real
Server Id This property is required. String - Real Server Id.
- real
Server Name This property is required. String - Real Server Name.
- in
Ban Blacklist This property is required. number - Is it on the banned blacklist? 0 indicates not on the blacklist, and 1 indicates on the blacklist.
- project
Id This property is required. number - Project Id.
- real
Server IP This property is required. string - Real Server IP.
- real
Server Id This property is required. string - Real Server Id.
- real
Server Name This property is required. string - Real Server Name.
- in_
ban_ blacklist This property is required. float - Is it on the banned blacklist? 0 indicates not on the blacklist, and 1 indicates on the blacklist.
- project_
id This property is required. float - Project Id.
- real_
server_ id This property is required. str - Real Server Id.
- real_
server_ ip This property is required. str - Real Server IP.
- real_
server_ name This property is required. str - Real Server Name.
- in
Ban Blacklist This property is required. Number - Is it on the banned blacklist? 0 indicates not on the blacklist, and 1 indicates on the blacklist.
- project
Id This property is required. Number - Project Id.
- real
Server IP This property is required. String - Real Server IP.
- real
Server Id This property is required. String - Real Server Id.
- real
Server Name This property is required. String - Real Server Name.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack