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

tencentcloud.getDbbrainDbSpaceStatus

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 dbbrain db_space_status

Example Usage

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

const dbSpaceStatus = tencentcloud.getDbbrainDbSpaceStatus({
    instanceId: "%s",
    product: "mysql",
    rangeDays: 7,
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

db_space_status = tencentcloud.get_dbbrain_db_space_status(instance_id="%s",
    product="mysql",
    range_days=7)
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.GetDbbrainDbSpaceStatus(ctx, &tencentcloud.GetDbbrainDbSpaceStatusArgs{
			InstanceId: "%s",
			Product:    pulumi.StringRef("mysql"),
			RangeDays:  pulumi.Float64Ref(7),
		}, 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 dbSpaceStatus = Tencentcloud.GetDbbrainDbSpaceStatus.Invoke(new()
    {
        InstanceId = "%s",
        Product = "mysql",
        RangeDays = 7,
    });

});
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.GetDbbrainDbSpaceStatusArgs;
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 dbSpaceStatus = TencentcloudFunctions.getDbbrainDbSpaceStatus(GetDbbrainDbSpaceStatusArgs.builder()
            .instanceId("%s")
            .product("mysql")
            .rangeDays(7)
            .build());

    }
}
Copy
variables:
  dbSpaceStatus:
    fn::invoke:
      function: tencentcloud:getDbbrainDbSpaceStatus
      arguments:
        instanceId: '%s'
        product: mysql
        rangeDays: 7
Copy

Using getDbbrainDbSpaceStatus

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 getDbbrainDbSpaceStatus(args: GetDbbrainDbSpaceStatusArgs, opts?: InvokeOptions): Promise<GetDbbrainDbSpaceStatusResult>
function getDbbrainDbSpaceStatusOutput(args: GetDbbrainDbSpaceStatusOutputArgs, opts?: InvokeOptions): Output<GetDbbrainDbSpaceStatusResult>
Copy
def get_dbbrain_db_space_status(id: Optional[str] = None,
                                instance_id: Optional[str] = None,
                                product: Optional[str] = None,
                                range_days: Optional[float] = None,
                                result_output_file: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetDbbrainDbSpaceStatusResult
def get_dbbrain_db_space_status_output(id: Optional[pulumi.Input[str]] = None,
                                instance_id: Optional[pulumi.Input[str]] = None,
                                product: Optional[pulumi.Input[str]] = None,
                                range_days: Optional[pulumi.Input[float]] = None,
                                result_output_file: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetDbbrainDbSpaceStatusResult]
Copy
func GetDbbrainDbSpaceStatus(ctx *Context, args *GetDbbrainDbSpaceStatusArgs, opts ...InvokeOption) (*GetDbbrainDbSpaceStatusResult, error)
func GetDbbrainDbSpaceStatusOutput(ctx *Context, args *GetDbbrainDbSpaceStatusOutputArgs, opts ...InvokeOption) GetDbbrainDbSpaceStatusResultOutput
Copy

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

public static class GetDbbrainDbSpaceStatus 
{
    public static Task<GetDbbrainDbSpaceStatusResult> InvokeAsync(GetDbbrainDbSpaceStatusArgs args, InvokeOptions? opts = null)
    public static Output<GetDbbrainDbSpaceStatusResult> Invoke(GetDbbrainDbSpaceStatusInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDbbrainDbSpaceStatusResult> getDbbrainDbSpaceStatus(GetDbbrainDbSpaceStatusArgs args, InvokeOptions options)
public static Output<GetDbbrainDbSpaceStatusResult> getDbbrainDbSpaceStatus(GetDbbrainDbSpaceStatusArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getDbbrainDbSpaceStatus:getDbbrainDbSpaceStatus
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

InstanceId This property is required. string
instance id.
Id string
Product string
Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
RangeDays double
The number of days in the time period, the deadline is the current day, and the default is 7 days.
ResultOutputFile string
Used to save results.
InstanceId This property is required. string
instance id.
Id string
Product string
Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
RangeDays float64
The number of days in the time period, the deadline is the current day, and the default is 7 days.
ResultOutputFile string
Used to save results.
instanceId This property is required. String
instance id.
id String
product String
Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
rangeDays Double
The number of days in the time period, the deadline is the current day, and the default is 7 days.
resultOutputFile String
Used to save results.
instanceId This property is required. string
instance id.
id string
product string
Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
rangeDays number
The number of days in the time period, the deadline is the current day, and the default is 7 days.
resultOutputFile string
Used to save results.
instance_id This property is required. str
instance id.
id str
product str
Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
range_days float
The number of days in the time period, the deadline is the current day, and the default is 7 days.
result_output_file str
Used to save results.
instanceId This property is required. String
instance id.
id String
product String
Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
rangeDays Number
The number of days in the time period, the deadline is the current day, and the default is 7 days.
resultOutputFile String
Used to save results.

getDbbrainDbSpaceStatus Result

The following output properties are available:

AvailableDays double
Estimated number of days available.
Growth double
Disk growth (MB).
Id string
InstanceId string
Remain double
Disk remaining (MB).
Total double
Total disk size (MB).
Product string
RangeDays double
ResultOutputFile string
AvailableDays float64
Estimated number of days available.
Growth float64
Disk growth (MB).
Id string
InstanceId string
Remain float64
Disk remaining (MB).
Total float64
Total disk size (MB).
Product string
RangeDays float64
ResultOutputFile string
availableDays Double
Estimated number of days available.
growth Double
Disk growth (MB).
id String
instanceId String
remain Double
Disk remaining (MB).
total Double
Total disk size (MB).
product String
rangeDays Double
resultOutputFile String
availableDays number
Estimated number of days available.
growth number
Disk growth (MB).
id string
instanceId string
remain number
Disk remaining (MB).
total number
Total disk size (MB).
product string
rangeDays number
resultOutputFile string
available_days float
Estimated number of days available.
growth float
Disk growth (MB).
id str
instance_id str
remain float
Disk remaining (MB).
total float
Total disk size (MB).
product str
range_days float
result_output_file str
availableDays Number
Estimated number of days available.
growth Number
Disk growth (MB).
id String
instanceId String
remain Number
Disk remaining (MB).
total Number
Total disk size (MB).
product String
rangeDays Number
resultOutputFile String

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