1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getCynosdbZone
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getCynosdbZone

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 cynosdb zone

Example Usage

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

const zone = tencentcloud.getCynosdbZone({
    includeVirtualZones: true,
    showPermission: true,
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

zone = tencentcloud.get_cynosdb_zone(include_virtual_zones=True,
    show_permission=True)
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.GetCynosdbZone(ctx, &tencentcloud.GetCynosdbZoneArgs{
			IncludeVirtualZones: pulumi.BoolRef(true),
			ShowPermission:      pulumi.BoolRef(true),
		}, 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 zone = Tencentcloud.GetCynosdbZone.Invoke(new()
    {
        IncludeVirtualZones = true,
        ShowPermission = true,
    });

});
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.GetCynosdbZoneArgs;
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 zone = TencentcloudFunctions.getCynosdbZone(GetCynosdbZoneArgs.builder()
            .includeVirtualZones(true)
            .showPermission(true)
            .build());

    }
}
Copy
variables:
  zone:
    fn::invoke:
      function: tencentcloud:getCynosdbZone
      arguments:
        includeVirtualZones: true
        showPermission: true
Copy

Using getCynosdbZone

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 getCynosdbZone(args: GetCynosdbZoneArgs, opts?: InvokeOptions): Promise<GetCynosdbZoneResult>
function getCynosdbZoneOutput(args: GetCynosdbZoneOutputArgs, opts?: InvokeOptions): Output<GetCynosdbZoneResult>
Copy
def get_cynosdb_zone(id: Optional[str] = None,
                     include_virtual_zones: Optional[bool] = None,
                     result_output_file: Optional[str] = None,
                     show_permission: Optional[bool] = None,
                     opts: Optional[InvokeOptions] = None) -> GetCynosdbZoneResult
def get_cynosdb_zone_output(id: Optional[pulumi.Input[str]] = None,
                     include_virtual_zones: Optional[pulumi.Input[bool]] = None,
                     result_output_file: Optional[pulumi.Input[str]] = None,
                     show_permission: Optional[pulumi.Input[bool]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetCynosdbZoneResult]
Copy
func GetCynosdbZone(ctx *Context, args *GetCynosdbZoneArgs, opts ...InvokeOption) (*GetCynosdbZoneResult, error)
func GetCynosdbZoneOutput(ctx *Context, args *GetCynosdbZoneOutputArgs, opts ...InvokeOption) GetCynosdbZoneResultOutput
Copy

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

public static class GetCynosdbZone 
{
    public static Task<GetCynosdbZoneResult> InvokeAsync(GetCynosdbZoneArgs args, InvokeOptions? opts = null)
    public static Output<GetCynosdbZoneResult> Invoke(GetCynosdbZoneInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCynosdbZoneResult> getCynosdbZone(GetCynosdbZoneArgs args, InvokeOptions options)
public static Output<GetCynosdbZoneResult> getCynosdbZone(GetCynosdbZoneArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getCynosdbZone:getCynosdbZone
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
IncludeVirtualZones bool
Is virtual zone included.
ResultOutputFile string
Used to save results.
ShowPermission bool
Whether to display all available zones under the region and display the permissions of each available zone of the user.
Id string
IncludeVirtualZones bool
Is virtual zone included.
ResultOutputFile string
Used to save results.
ShowPermission bool
Whether to display all available zones under the region and display the permissions of each available zone of the user.
id String
includeVirtualZones Boolean
Is virtual zone included.
resultOutputFile String
Used to save results.
showPermission Boolean
Whether to display all available zones under the region and display the permissions of each available zone of the user.
id string
includeVirtualZones boolean
Is virtual zone included.
resultOutputFile string
Used to save results.
showPermission boolean
Whether to display all available zones under the region and display the permissions of each available zone of the user.
id str
include_virtual_zones bool
Is virtual zone included.
result_output_file str
Used to save results.
show_permission bool
Whether to display all available zones under the region and display the permissions of each available zone of the user.
id String
includeVirtualZones Boolean
Is virtual zone included.
resultOutputFile String
Used to save results.
showPermission Boolean
Whether to display all available zones under the region and display the permissions of each available zone of the user.

getCynosdbZone Result

The following output properties are available:

id String
regionSets List<Property Map>
Information of region.
includeVirtualZones Boolean
resultOutputFile String
showPermission Boolean

Supporting Types

GetCynosdbZoneRegionSet

DbType This property is required. string
Database type.
Modules This property is required. List<GetCynosdbZoneRegionSetModule>
Regional module support.
Region This property is required. string
Region in English.
RegionId This property is required. double
Region ID.
RegionZh This property is required. string
Region name in Chinese.
ZoneSets This property is required. List<GetCynosdbZoneRegionSetZoneSet>
List of available zones for sale.
DbType This property is required. string
Database type.
Modules This property is required. []GetCynosdbZoneRegionSetModule
Regional module support.
Region This property is required. string
Region in English.
RegionId This property is required. float64
Region ID.
RegionZh This property is required. string
Region name in Chinese.
ZoneSets This property is required. []GetCynosdbZoneRegionSetZoneSet
List of available zones for sale.
dbType This property is required. String
Database type.
modules This property is required. List<GetCynosdbZoneRegionSetModule>
Regional module support.
region This property is required. String
Region in English.
regionId This property is required. Double
Region ID.
regionZh This property is required. String
Region name in Chinese.
zoneSets This property is required. List<GetCynosdbZoneRegionSetZoneSet>
List of available zones for sale.
dbType This property is required. string
Database type.
modules This property is required. GetCynosdbZoneRegionSetModule[]
Regional module support.
region This property is required. string
Region in English.
regionId This property is required. number
Region ID.
regionZh This property is required. string
Region name in Chinese.
zoneSets This property is required. GetCynosdbZoneRegionSetZoneSet[]
List of available zones for sale.
db_type This property is required. str
Database type.
modules This property is required. Sequence[GetCynosdbZoneRegionSetModule]
Regional module support.
region This property is required. str
Region in English.
region_id This property is required. float
Region ID.
region_zh This property is required. str
Region name in Chinese.
zone_sets This property is required. Sequence[GetCynosdbZoneRegionSetZoneSet]
List of available zones for sale.
dbType This property is required. String
Database type.
modules This property is required. List<Property Map>
Regional module support.
region This property is required. String
Region in English.
regionId This property is required. Number
Region ID.
regionZh This property is required. String
Region name in Chinese.
zoneSets This property is required. List<Property Map>
List of available zones for sale.

GetCynosdbZoneRegionSetModule

IsDisable This property is required. string
Is zone on sale, optional values: yes, no.
ModuleName This property is required. string
Module name.
IsDisable This property is required. string
Is zone on sale, optional values: yes, no.
ModuleName This property is required. string
Module name.
isDisable This property is required. String
Is zone on sale, optional values: yes, no.
moduleName This property is required. String
Module name.
isDisable This property is required. string
Is zone on sale, optional values: yes, no.
moduleName This property is required. string
Module name.
is_disable This property is required. str
Is zone on sale, optional values: yes, no.
module_name This property is required. str
Module name.
isDisable This property is required. String
Is zone on sale, optional values: yes, no.
moduleName This property is required. String
Module name.

GetCynosdbZoneRegionSetZoneSet

HasPermission This property is required. bool
Whether the user have zone permissionsNote: This field may return null, indicating that no valid value can be obtained.
IsSupportNormal This property is required. double
Does it support normal clusters, 0:Not supported 1:Support.
IsSupportServerless This property is required. double
Does it support serverless clusters, 0:Not supported 1:Support.
IsWholeRdmaZone This property is required. string
Is zone Rdma.
PhysicalZone This property is required. string
Physical zone.
Zone This property is required. string
Zone name in English.
ZoneId This property is required. double
ZoneId.
ZoneZh This property is required. string
Zone name in Chinesee.
HasPermission This property is required. bool
Whether the user have zone permissionsNote: This field may return null, indicating that no valid value can be obtained.
IsSupportNormal This property is required. float64
Does it support normal clusters, 0:Not supported 1:Support.
IsSupportServerless This property is required. float64
Does it support serverless clusters, 0:Not supported 1:Support.
IsWholeRdmaZone This property is required. string
Is zone Rdma.
PhysicalZone This property is required. string
Physical zone.
Zone This property is required. string
Zone name in English.
ZoneId This property is required. float64
ZoneId.
ZoneZh This property is required. string
Zone name in Chinesee.
hasPermission This property is required. Boolean
Whether the user have zone permissionsNote: This field may return null, indicating that no valid value can be obtained.
isSupportNormal This property is required. Double
Does it support normal clusters, 0:Not supported 1:Support.
isSupportServerless This property is required. Double
Does it support serverless clusters, 0:Not supported 1:Support.
isWholeRdmaZone This property is required. String
Is zone Rdma.
physicalZone This property is required. String
Physical zone.
zone This property is required. String
Zone name in English.
zoneId This property is required. Double
ZoneId.
zoneZh This property is required. String
Zone name in Chinesee.
hasPermission This property is required. boolean
Whether the user have zone permissionsNote: This field may return null, indicating that no valid value can be obtained.
isSupportNormal This property is required. number
Does it support normal clusters, 0:Not supported 1:Support.
isSupportServerless This property is required. number
Does it support serverless clusters, 0:Not supported 1:Support.
isWholeRdmaZone This property is required. string
Is zone Rdma.
physicalZone This property is required. string
Physical zone.
zone This property is required. string
Zone name in English.
zoneId This property is required. number
ZoneId.
zoneZh This property is required. string
Zone name in Chinesee.
has_permission This property is required. bool
Whether the user have zone permissionsNote: This field may return null, indicating that no valid value can be obtained.
is_support_normal This property is required. float
Does it support normal clusters, 0:Not supported 1:Support.
is_support_serverless This property is required. float
Does it support serverless clusters, 0:Not supported 1:Support.
is_whole_rdma_zone This property is required. str
Is zone Rdma.
physical_zone This property is required. str
Physical zone.
zone This property is required. str
Zone name in English.
zone_id This property is required. float
ZoneId.
zone_zh This property is required. str
Zone name in Chinesee.
hasPermission This property is required. Boolean
Whether the user have zone permissionsNote: This field may return null, indicating that no valid value can be obtained.
isSupportNormal This property is required. Number
Does it support normal clusters, 0:Not supported 1:Support.
isSupportServerless This property is required. Number
Does it support serverless clusters, 0:Not supported 1:Support.
isWholeRdmaZone This property is required. String
Is zone Rdma.
physicalZone This property is required. String
Physical zone.
zone This property is required. String
Zone name in English.
zoneId This property is required. Number
ZoneId.
zoneZh This property is required. String
Zone name in Chinesee.

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