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

tencentcloud.getCfsAvailableZone

Explore with Pulumi AI

Use this data source to query detailed information of cfs available_zone

Example Usage

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

const availableZone = tencentcloud.getCfsAvailableZone({});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

available_zone = tencentcloud.get_cfs_available_zone()
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.GetCfsAvailableZone(ctx, &tencentcloud.GetCfsAvailableZoneArgs{}, 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 availableZone = Tencentcloud.GetCfsAvailableZone.Invoke();

});
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.GetCfsAvailableZoneArgs;
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 availableZone = TencentcloudFunctions.getCfsAvailableZone();

    }
}
Copy
variables:
  availableZone:
    fn::invoke:
      function: tencentcloud:getCfsAvailableZone
      arguments: {}
Copy

Using getCfsAvailableZone

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 getCfsAvailableZone(args: GetCfsAvailableZoneArgs, opts?: InvokeOptions): Promise<GetCfsAvailableZoneResult>
function getCfsAvailableZoneOutput(args: GetCfsAvailableZoneOutputArgs, opts?: InvokeOptions): Output<GetCfsAvailableZoneResult>
Copy
def get_cfs_available_zone(id: Optional[str] = None,
                           result_output_file: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetCfsAvailableZoneResult
def get_cfs_available_zone_output(id: Optional[pulumi.Input[str]] = None,
                           result_output_file: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetCfsAvailableZoneResult]
Copy
func GetCfsAvailableZone(ctx *Context, args *GetCfsAvailableZoneArgs, opts ...InvokeOption) (*GetCfsAvailableZoneResult, error)
func GetCfsAvailableZoneOutput(ctx *Context, args *GetCfsAvailableZoneOutputArgs, opts ...InvokeOption) GetCfsAvailableZoneResultOutput
Copy

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

public static class GetCfsAvailableZone 
{
    public static Task<GetCfsAvailableZoneResult> InvokeAsync(GetCfsAvailableZoneArgs args, InvokeOptions? opts = null)
    public static Output<GetCfsAvailableZoneResult> Invoke(GetCfsAvailableZoneInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCfsAvailableZoneResult> getCfsAvailableZone(GetCfsAvailableZoneArgs args, InvokeOptions options)
public static Output<GetCfsAvailableZoneResult> getCfsAvailableZone(GetCfsAvailableZoneArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getCfsAvailableZone:getCfsAvailableZone
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
ResultOutputFile string
Used to save results.
Id string
ResultOutputFile string
Used to save results.
id String
resultOutputFile String
Used to save results.
id string
resultOutputFile string
Used to save results.
id str
result_output_file str
Used to save results.
id String
resultOutputFile String
Used to save results.

getCfsAvailableZone Result

The following output properties are available:

Id string
RegionZones List<GetCfsAvailableZoneRegionZone>
Information such as resource availability in each AZ and the supported storage classes and protocols.
ResultOutputFile string
Id string
RegionZones []GetCfsAvailableZoneRegionZone
Information such as resource availability in each AZ and the supported storage classes and protocols.
ResultOutputFile string
id String
regionZones List<GetCfsAvailableZoneRegionZone>
Information such as resource availability in each AZ and the supported storage classes and protocols.
resultOutputFile String
id string
regionZones GetCfsAvailableZoneRegionZone[]
Information such as resource availability in each AZ and the supported storage classes and protocols.
resultOutputFile string
id str
region_zones Sequence[GetCfsAvailableZoneRegionZone]
Information such as resource availability in each AZ and the supported storage classes and protocols.
result_output_file str
id String
regionZones List<Property Map>
Information such as resource availability in each AZ and the supported storage classes and protocols.
resultOutputFile String

Supporting Types

GetCfsAvailableZoneRegionZone

Region This property is required. string
Region name, such as ap-beijing.
RegionCnName This property is required. string
Region chinese name, such as Guangzhou.
RegionName This property is required. string
Region name, such as bj.
RegionStatus This property is required. string
Region availability. If a region has at least one AZ where resources are purchasable, this value will be AVAILABLE; otherwise, it will be UNAVAILABLE.
Zones This property is required. List<GetCfsAvailableZoneRegionZoneZone>
Array of AZs.
Region This property is required. string
Region name, such as ap-beijing.
RegionCnName This property is required. string
Region chinese name, such as Guangzhou.
RegionName This property is required. string
Region name, such as bj.
RegionStatus This property is required. string
Region availability. If a region has at least one AZ where resources are purchasable, this value will be AVAILABLE; otherwise, it will be UNAVAILABLE.
Zones This property is required. []GetCfsAvailableZoneRegionZoneZone
Array of AZs.
region This property is required. String
Region name, such as ap-beijing.
regionCnName This property is required. String
Region chinese name, such as Guangzhou.
regionName This property is required. String
Region name, such as bj.
regionStatus This property is required. String
Region availability. If a region has at least one AZ where resources are purchasable, this value will be AVAILABLE; otherwise, it will be UNAVAILABLE.
zones This property is required. List<GetCfsAvailableZoneRegionZoneZone>
Array of AZs.
region This property is required. string
Region name, such as ap-beijing.
regionCnName This property is required. string
Region chinese name, such as Guangzhou.
regionName This property is required. string
Region name, such as bj.
regionStatus This property is required. string
Region availability. If a region has at least one AZ where resources are purchasable, this value will be AVAILABLE; otherwise, it will be UNAVAILABLE.
zones This property is required. GetCfsAvailableZoneRegionZoneZone[]
Array of AZs.
region This property is required. str
Region name, such as ap-beijing.
region_cn_name This property is required. str
Region chinese name, such as Guangzhou.
region_name This property is required. str
Region name, such as bj.
region_status This property is required. str
Region availability. If a region has at least one AZ where resources are purchasable, this value will be AVAILABLE; otherwise, it will be UNAVAILABLE.
zones This property is required. Sequence[GetCfsAvailableZoneRegionZoneZone]
Array of AZs.
region This property is required. String
Region name, such as ap-beijing.
regionCnName This property is required. String
Region chinese name, such as Guangzhou.
regionName This property is required. String
Region name, such as bj.
regionStatus This property is required. String
Region availability. If a region has at least one AZ where resources are purchasable, this value will be AVAILABLE; otherwise, it will be UNAVAILABLE.
zones This property is required. List<Property Map>
Array of AZs.

GetCfsAvailableZoneRegionZoneZone

Types This property is required. List<GetCfsAvailableZoneRegionZoneZoneType>
Array of classes.
Zone This property is required. string
AZ name.
ZoneCnName This property is required. string
Chinese name of an AZ.
ZoneId This property is required. double
AZ ID.
ZoneName This property is required. string
Chinese and English names of an AZ.
Types This property is required. []GetCfsAvailableZoneRegionZoneZoneType
Array of classes.
Zone This property is required. string
AZ name.
ZoneCnName This property is required. string
Chinese name of an AZ.
ZoneId This property is required. float64
AZ ID.
ZoneName This property is required. string
Chinese and English names of an AZ.
types This property is required. List<GetCfsAvailableZoneRegionZoneZoneType>
Array of classes.
zone This property is required. String
AZ name.
zoneCnName This property is required. String
Chinese name of an AZ.
zoneId This property is required. Double
AZ ID.
zoneName This property is required. String
Chinese and English names of an AZ.
types This property is required. GetCfsAvailableZoneRegionZoneZoneType[]
Array of classes.
zone This property is required. string
AZ name.
zoneCnName This property is required. string
Chinese name of an AZ.
zoneId This property is required. number
AZ ID.
zoneName This property is required. string
Chinese and English names of an AZ.
types This property is required. Sequence[GetCfsAvailableZoneRegionZoneZoneType]
Array of classes.
zone This property is required. str
AZ name.
zone_cn_name This property is required. str
Chinese name of an AZ.
zone_id This property is required. float
AZ ID.
zone_name This property is required. str
Chinese and English names of an AZ.
types This property is required. List<Property Map>
Array of classes.
zone This property is required. String
AZ name.
zoneCnName This property is required. String
Chinese name of an AZ.
zoneId This property is required. Number
AZ ID.
zoneName This property is required. String
Chinese and English names of an AZ.

GetCfsAvailableZoneRegionZoneZoneType

Prepayment This property is required. bool
Indicates whether prepaid is supported. true: yes; false: no.
Protocols This property is required. List<GetCfsAvailableZoneRegionZoneZoneTypeProtocol>
Protocol and sale details.
Type This property is required. string
Storage class. Valid values: SD (standard storage) and HP (high-performance storage).
Prepayment This property is required. bool
Indicates whether prepaid is supported. true: yes; false: no.
Protocols This property is required. []GetCfsAvailableZoneRegionZoneZoneTypeProtocol
Protocol and sale details.
Type This property is required. string
Storage class. Valid values: SD (standard storage) and HP (high-performance storage).
prepayment This property is required. Boolean
Indicates whether prepaid is supported. true: yes; false: no.
protocols This property is required. List<GetCfsAvailableZoneRegionZoneZoneTypeProtocol>
Protocol and sale details.
type This property is required. String
Storage class. Valid values: SD (standard storage) and HP (high-performance storage).
prepayment This property is required. boolean
Indicates whether prepaid is supported. true: yes; false: no.
protocols This property is required. GetCfsAvailableZoneRegionZoneZoneTypeProtocol[]
Protocol and sale details.
type This property is required. string
Storage class. Valid values: SD (standard storage) and HP (high-performance storage).
prepayment This property is required. bool
Indicates whether prepaid is supported. true: yes; false: no.
protocols This property is required. Sequence[GetCfsAvailableZoneRegionZoneZoneTypeProtocol]
Protocol and sale details.
type This property is required. str
Storage class. Valid values: SD (standard storage) and HP (high-performance storage).
prepayment This property is required. Boolean
Indicates whether prepaid is supported. true: yes; false: no.
protocols This property is required. List<Property Map>
Protocol and sale details.
type This property is required. String
Storage class. Valid values: SD (standard storage) and HP (high-performance storage).

GetCfsAvailableZoneRegionZoneZoneTypeProtocol

Protocol This property is required. string
Protocol type. Valid values: NFS, CIFS.
SaleStatus This property is required. string
Sale status. Valid values: sale_out (sold out), saling (purchasable), no_saling (non-purchasable).
Protocol This property is required. string
Protocol type. Valid values: NFS, CIFS.
SaleStatus This property is required. string
Sale status. Valid values: sale_out (sold out), saling (purchasable), no_saling (non-purchasable).
protocol This property is required. String
Protocol type. Valid values: NFS, CIFS.
saleStatus This property is required. String
Sale status. Valid values: sale_out (sold out), saling (purchasable), no_saling (non-purchasable).
protocol This property is required. string
Protocol type. Valid values: NFS, CIFS.
saleStatus This property is required. string
Sale status. Valid values: sale_out (sold out), saling (purchasable), no_saling (non-purchasable).
protocol This property is required. str
Protocol type. Valid values: NFS, CIFS.
sale_status This property is required. str
Sale status. Valid values: sale_out (sold out), saling (purchasable), no_saling (non-purchasable).
protocol This property is required. String
Protocol type. Valid values: NFS, CIFS.
saleStatus This property is required. String
Sale status. Valid values: sale_out (sold out), saling (purchasable), no_saling (non-purchasable).

Package Details

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