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

tencentcloud.getMariadbDcnDetail

Explore with Pulumi AI

Use this data source to query detailed information of mariadb dcn_detail

Example Usage

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

const dcnDetail = tencentcloud.getMariadbDcnDetail({
    instanceId: "tdsql-9vqvls95",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

dcn_detail = tencentcloud.get_mariadb_dcn_detail(instance_id="tdsql-9vqvls95")
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.GetMariadbDcnDetail(ctx, &tencentcloud.GetMariadbDcnDetailArgs{
			InstanceId: "tdsql-9vqvls95",
		}, 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 dcnDetail = Tencentcloud.GetMariadbDcnDetail.Invoke(new()
    {
        InstanceId = "tdsql-9vqvls95",
    });

});
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.GetMariadbDcnDetailArgs;
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 dcnDetail = TencentcloudFunctions.getMariadbDcnDetail(GetMariadbDcnDetailArgs.builder()
            .instanceId("tdsql-9vqvls95")
            .build());

    }
}
Copy
variables:
  dcnDetail:
    fn::invoke:
      function: tencentcloud:getMariadbDcnDetail
      arguments:
        instanceId: tdsql-9vqvls95
Copy

Using getMariadbDcnDetail

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 getMariadbDcnDetail(args: GetMariadbDcnDetailArgs, opts?: InvokeOptions): Promise<GetMariadbDcnDetailResult>
function getMariadbDcnDetailOutput(args: GetMariadbDcnDetailOutputArgs, opts?: InvokeOptions): Output<GetMariadbDcnDetailResult>
Copy
def get_mariadb_dcn_detail(id: Optional[str] = None,
                           instance_id: Optional[str] = None,
                           result_output_file: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetMariadbDcnDetailResult
def get_mariadb_dcn_detail_output(id: Optional[pulumi.Input[str]] = None,
                           instance_id: Optional[pulumi.Input[str]] = None,
                           result_output_file: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetMariadbDcnDetailResult]
Copy
func GetMariadbDcnDetail(ctx *Context, args *GetMariadbDcnDetailArgs, opts ...InvokeOption) (*GetMariadbDcnDetailResult, error)
func GetMariadbDcnDetailOutput(ctx *Context, args *GetMariadbDcnDetailOutputArgs, opts ...InvokeOption) GetMariadbDcnDetailResultOutput
Copy

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

public static class GetMariadbDcnDetail 
{
    public static Task<GetMariadbDcnDetailResult> InvokeAsync(GetMariadbDcnDetailArgs args, InvokeOptions? opts = null)
    public static Output<GetMariadbDcnDetailResult> Invoke(GetMariadbDcnDetailInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMariadbDcnDetailResult> getMariadbDcnDetail(GetMariadbDcnDetailArgs args, InvokeOptions options)
public static Output<GetMariadbDcnDetailResult> getMariadbDcnDetail(GetMariadbDcnDetailArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getMariadbDcnDetail:getMariadbDcnDetail
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

InstanceId This property is required. string
Instance ID.
Id string
ResultOutputFile string
Used to save results.
InstanceId This property is required. string
Instance ID.
Id string
ResultOutputFile string
Used to save results.
instanceId This property is required. String
Instance ID.
id String
resultOutputFile String
Used to save results.
instanceId This property is required. string
Instance ID.
id string
resultOutputFile string
Used to save results.
instance_id This property is required. str
Instance ID.
id str
result_output_file str
Used to save results.
instanceId This property is required. String
Instance ID.
id String
resultOutputFile String
Used to save results.

getMariadbDcnDetail Result

The following output properties are available:

DcnDetails List<GetMariadbDcnDetailDcnDetail>
DCN synchronization details.
Id string
InstanceId string
Instance ID.
ResultOutputFile string
DcnDetails []GetMariadbDcnDetailDcnDetail
DCN synchronization details.
Id string
InstanceId string
Instance ID.
ResultOutputFile string
dcnDetails List<GetMariadbDcnDetailDcnDetail>
DCN synchronization details.
id String
instanceId String
Instance ID.
resultOutputFile String
dcnDetails GetMariadbDcnDetailDcnDetail[]
DCN synchronization details.
id string
instanceId string
Instance ID.
resultOutputFile string
dcnDetails List<Property Map>
DCN synchronization details.
id String
instanceId String
Instance ID.
resultOutputFile String

Supporting Types

GetMariadbDcnDetailDcnDetail

Cpu This property is required. double
Number of CPU cores of the instance.
CreateTime This property is required. string
Creation time of the instance in the format of 2006-01-02 15:04:05.
DcnFlag This property is required. double
DCN flag. Valid values: 1 (primary), 2 (disaster recovery).
DcnStatus This property is required. double
DCN status. Valid values: 0 (none), 1 (creating), 2 (syncing), 3 (disconnected).
EncryptStatus This property is required. double
Whether KMS is enabled.
InstanceId This property is required. string
Instance ID.
InstanceName This property is required. string
Instance name.
InstanceType This property is required. double
Instance type. Valid values: 1 (dedicated primary instance), 2 (non-dedicated primary instance), 3 (non-dedicated disaster recovery instance), 4 (dedicated disaster recovery instance).
Memory This property is required. double
Instance memory capacity in GB.
PayMode This property is required. double
Billing mode.
PeriodEndTime This property is required. string
Expiration time of the instance in the format of 2006-01-02 15:04:05.
Region This property is required. string
Region where the instance resides.
ReplicaConfigs This property is required. List<GetMariadbDcnDetailDcnDetailReplicaConfig>
Configuration information of DCN replication. This field is null for a primary instance.Note: This field may return null, indicating that no valid values can be obtained.
ReplicaStatuses This property is required. List<GetMariadbDcnDetailDcnDetailReplicaStatus>
DCN replication status. This field is null for the primary instance.Note: This field may return null, indicating that no valid values can be obtained.
Status This property is required. double
Instance status.
StatusDesc This property is required. string
Instance status description.
Storage This property is required. double
Instance storage capacity in GB.
Vip This property is required. string
Instance IP address.
Vipv6 This property is required. string
Instance IPv6 address.
Vport This property is required. double
Instance port.
Zone This property is required. string
Availability zone where the instance resides.
Cpu This property is required. float64
Number of CPU cores of the instance.
CreateTime This property is required. string
Creation time of the instance in the format of 2006-01-02 15:04:05.
DcnFlag This property is required. float64
DCN flag. Valid values: 1 (primary), 2 (disaster recovery).
DcnStatus This property is required. float64
DCN status. Valid values: 0 (none), 1 (creating), 2 (syncing), 3 (disconnected).
EncryptStatus This property is required. float64
Whether KMS is enabled.
InstanceId This property is required. string
Instance ID.
InstanceName This property is required. string
Instance name.
InstanceType This property is required. float64
Instance type. Valid values: 1 (dedicated primary instance), 2 (non-dedicated primary instance), 3 (non-dedicated disaster recovery instance), 4 (dedicated disaster recovery instance).
Memory This property is required. float64
Instance memory capacity in GB.
PayMode This property is required. float64
Billing mode.
PeriodEndTime This property is required. string
Expiration time of the instance in the format of 2006-01-02 15:04:05.
Region This property is required. string
Region where the instance resides.
ReplicaConfigs This property is required. []GetMariadbDcnDetailDcnDetailReplicaConfig
Configuration information of DCN replication. This field is null for a primary instance.Note: This field may return null, indicating that no valid values can be obtained.
ReplicaStatuses This property is required. []GetMariadbDcnDetailDcnDetailReplicaStatus
DCN replication status. This field is null for the primary instance.Note: This field may return null, indicating that no valid values can be obtained.
Status This property is required. float64
Instance status.
StatusDesc This property is required. string
Instance status description.
Storage This property is required. float64
Instance storage capacity in GB.
Vip This property is required. string
Instance IP address.
Vipv6 This property is required. string
Instance IPv6 address.
Vport This property is required. float64
Instance port.
Zone This property is required. string
Availability zone where the instance resides.
cpu This property is required. Double
Number of CPU cores of the instance.
createTime This property is required. String
Creation time of the instance in the format of 2006-01-02 15:04:05.
dcnFlag This property is required. Double
DCN flag. Valid values: 1 (primary), 2 (disaster recovery).
dcnStatus This property is required. Double
DCN status. Valid values: 0 (none), 1 (creating), 2 (syncing), 3 (disconnected).
encryptStatus This property is required. Double
Whether KMS is enabled.
instanceId This property is required. String
Instance ID.
instanceName This property is required. String
Instance name.
instanceType This property is required. Double
Instance type. Valid values: 1 (dedicated primary instance), 2 (non-dedicated primary instance), 3 (non-dedicated disaster recovery instance), 4 (dedicated disaster recovery instance).
memory This property is required. Double
Instance memory capacity in GB.
payMode This property is required. Double
Billing mode.
periodEndTime This property is required. String
Expiration time of the instance in the format of 2006-01-02 15:04:05.
region This property is required. String
Region where the instance resides.
replicaConfigs This property is required. List<GetMariadbDcnDetailDcnDetailReplicaConfig>
Configuration information of DCN replication. This field is null for a primary instance.Note: This field may return null, indicating that no valid values can be obtained.
replicaStatuses This property is required. List<GetMariadbDcnDetailDcnDetailReplicaStatus>
DCN replication status. This field is null for the primary instance.Note: This field may return null, indicating that no valid values can be obtained.
status This property is required. Double
Instance status.
statusDesc This property is required. String
Instance status description.
storage This property is required. Double
Instance storage capacity in GB.
vip This property is required. String
Instance IP address.
vipv6 This property is required. String
Instance IPv6 address.
vport This property is required. Double
Instance port.
zone This property is required. String
Availability zone where the instance resides.
cpu This property is required. number
Number of CPU cores of the instance.
createTime This property is required. string
Creation time of the instance in the format of 2006-01-02 15:04:05.
dcnFlag This property is required. number
DCN flag. Valid values: 1 (primary), 2 (disaster recovery).
dcnStatus This property is required. number
DCN status. Valid values: 0 (none), 1 (creating), 2 (syncing), 3 (disconnected).
encryptStatus This property is required. number
Whether KMS is enabled.
instanceId This property is required. string
Instance ID.
instanceName This property is required. string
Instance name.
instanceType This property is required. number
Instance type. Valid values: 1 (dedicated primary instance), 2 (non-dedicated primary instance), 3 (non-dedicated disaster recovery instance), 4 (dedicated disaster recovery instance).
memory This property is required. number
Instance memory capacity in GB.
payMode This property is required. number
Billing mode.
periodEndTime This property is required. string
Expiration time of the instance in the format of 2006-01-02 15:04:05.
region This property is required. string
Region where the instance resides.
replicaConfigs This property is required. GetMariadbDcnDetailDcnDetailReplicaConfig[]
Configuration information of DCN replication. This field is null for a primary instance.Note: This field may return null, indicating that no valid values can be obtained.
replicaStatuses This property is required. GetMariadbDcnDetailDcnDetailReplicaStatus[]
DCN replication status. This field is null for the primary instance.Note: This field may return null, indicating that no valid values can be obtained.
status This property is required. number
Instance status.
statusDesc This property is required. string
Instance status description.
storage This property is required. number
Instance storage capacity in GB.
vip This property is required. string
Instance IP address.
vipv6 This property is required. string
Instance IPv6 address.
vport This property is required. number
Instance port.
zone This property is required. string
Availability zone where the instance resides.
cpu This property is required. float
Number of CPU cores of the instance.
create_time This property is required. str
Creation time of the instance in the format of 2006-01-02 15:04:05.
dcn_flag This property is required. float
DCN flag. Valid values: 1 (primary), 2 (disaster recovery).
dcn_status This property is required. float
DCN status. Valid values: 0 (none), 1 (creating), 2 (syncing), 3 (disconnected).
encrypt_status This property is required. float
Whether KMS is enabled.
instance_id This property is required. str
Instance ID.
instance_name This property is required. str
Instance name.
instance_type This property is required. float
Instance type. Valid values: 1 (dedicated primary instance), 2 (non-dedicated primary instance), 3 (non-dedicated disaster recovery instance), 4 (dedicated disaster recovery instance).
memory This property is required. float
Instance memory capacity in GB.
pay_mode This property is required. float
Billing mode.
period_end_time This property is required. str
Expiration time of the instance in the format of 2006-01-02 15:04:05.
region This property is required. str
Region where the instance resides.
replica_configs This property is required. Sequence[GetMariadbDcnDetailDcnDetailReplicaConfig]
Configuration information of DCN replication. This field is null for a primary instance.Note: This field may return null, indicating that no valid values can be obtained.
replica_statuses This property is required. Sequence[GetMariadbDcnDetailDcnDetailReplicaStatus]
DCN replication status. This field is null for the primary instance.Note: This field may return null, indicating that no valid values can be obtained.
status This property is required. float
Instance status.
status_desc This property is required. str
Instance status description.
storage This property is required. float
Instance storage capacity in GB.
vip This property is required. str
Instance IP address.
vipv6 This property is required. str
Instance IPv6 address.
vport This property is required. float
Instance port.
zone This property is required. str
Availability zone where the instance resides.
cpu This property is required. Number
Number of CPU cores of the instance.
createTime This property is required. String
Creation time of the instance in the format of 2006-01-02 15:04:05.
dcnFlag This property is required. Number
DCN flag. Valid values: 1 (primary), 2 (disaster recovery).
dcnStatus This property is required. Number
DCN status. Valid values: 0 (none), 1 (creating), 2 (syncing), 3 (disconnected).
encryptStatus This property is required. Number
Whether KMS is enabled.
instanceId This property is required. String
Instance ID.
instanceName This property is required. String
Instance name.
instanceType This property is required. Number
Instance type. Valid values: 1 (dedicated primary instance), 2 (non-dedicated primary instance), 3 (non-dedicated disaster recovery instance), 4 (dedicated disaster recovery instance).
memory This property is required. Number
Instance memory capacity in GB.
payMode This property is required. Number
Billing mode.
periodEndTime This property is required. String
Expiration time of the instance in the format of 2006-01-02 15:04:05.
region This property is required. String
Region where the instance resides.
replicaConfigs This property is required. List<Property Map>
Configuration information of DCN replication. This field is null for a primary instance.Note: This field may return null, indicating that no valid values can be obtained.
replicaStatuses This property is required. List<Property Map>
DCN replication status. This field is null for the primary instance.Note: This field may return null, indicating that no valid values can be obtained.
status This property is required. Number
Instance status.
statusDesc This property is required. String
Instance status description.
storage This property is required. Number
Instance storage capacity in GB.
vip This property is required. String
Instance IP address.
vipv6 This property is required. String
Instance IPv6 address.
vport This property is required. Number
Instance port.
zone This property is required. String
Availability zone where the instance resides.

GetMariadbDcnDetailDcnDetailReplicaConfig

DelayReplicationType This property is required. string
Delayed replication type. Valid values: DEFAULT (no delay), DUE_TIME (specified replication time)Note: This field may return null, indicating that no valid values can be obtained.
DueTime This property is required. string
Specified time for delayed replicationNote: This field may return null, indicating that no valid values can be obtained.
ReplicationDelay This property is required. double
The number of seconds to delay the replicationNote: This field may return null, indicating that no valid values can be obtained.
RoReplicationMode This property is required. string
DCN running status. Valid values: START (running), STOP (pause)Note: This field may return null, indicating that no valid values can be obtained.
DelayReplicationType This property is required. string
Delayed replication type. Valid values: DEFAULT (no delay), DUE_TIME (specified replication time)Note: This field may return null, indicating that no valid values can be obtained.
DueTime This property is required. string
Specified time for delayed replicationNote: This field may return null, indicating that no valid values can be obtained.
ReplicationDelay This property is required. float64
The number of seconds to delay the replicationNote: This field may return null, indicating that no valid values can be obtained.
RoReplicationMode This property is required. string
DCN running status. Valid values: START (running), STOP (pause)Note: This field may return null, indicating that no valid values can be obtained.
delayReplicationType This property is required. String
Delayed replication type. Valid values: DEFAULT (no delay), DUE_TIME (specified replication time)Note: This field may return null, indicating that no valid values can be obtained.
dueTime This property is required. String
Specified time for delayed replicationNote: This field may return null, indicating that no valid values can be obtained.
replicationDelay This property is required. Double
The number of seconds to delay the replicationNote: This field may return null, indicating that no valid values can be obtained.
roReplicationMode This property is required. String
DCN running status. Valid values: START (running), STOP (pause)Note: This field may return null, indicating that no valid values can be obtained.
delayReplicationType This property is required. string
Delayed replication type. Valid values: DEFAULT (no delay), DUE_TIME (specified replication time)Note: This field may return null, indicating that no valid values can be obtained.
dueTime This property is required. string
Specified time for delayed replicationNote: This field may return null, indicating that no valid values can be obtained.
replicationDelay This property is required. number
The number of seconds to delay the replicationNote: This field may return null, indicating that no valid values can be obtained.
roReplicationMode This property is required. string
DCN running status. Valid values: START (running), STOP (pause)Note: This field may return null, indicating that no valid values can be obtained.
delay_replication_type This property is required. str
Delayed replication type. Valid values: DEFAULT (no delay), DUE_TIME (specified replication time)Note: This field may return null, indicating that no valid values can be obtained.
due_time This property is required. str
Specified time for delayed replicationNote: This field may return null, indicating that no valid values can be obtained.
replication_delay This property is required. float
The number of seconds to delay the replicationNote: This field may return null, indicating that no valid values can be obtained.
ro_replication_mode This property is required. str
DCN running status. Valid values: START (running), STOP (pause)Note: This field may return null, indicating that no valid values can be obtained.
delayReplicationType This property is required. String
Delayed replication type. Valid values: DEFAULT (no delay), DUE_TIME (specified replication time)Note: This field may return null, indicating that no valid values can be obtained.
dueTime This property is required. String
Specified time for delayed replicationNote: This field may return null, indicating that no valid values can be obtained.
replicationDelay This property is required. Number
The number of seconds to delay the replicationNote: This field may return null, indicating that no valid values can be obtained.
roReplicationMode This property is required. String
DCN running status. Valid values: START (running), STOP (pause)Note: This field may return null, indicating that no valid values can be obtained.

GetMariadbDcnDetailDcnDetailReplicaStatus

Delay This property is required. double
The current delay, which takes the delay value of the replica instance.
Status This property is required. string
Instance status.
Delay This property is required. float64
The current delay, which takes the delay value of the replica instance.
Status This property is required. string
Instance status.
delay This property is required. Double
The current delay, which takes the delay value of the replica instance.
status This property is required. String
Instance status.
delay This property is required. number
The current delay, which takes the delay value of the replica instance.
status This property is required. string
Instance status.
delay This property is required. float
The current delay, which takes the delay value of the replica instance.
status This property is required. str
Instance status.
delay This property is required. Number
The current delay, which takes the delay value of the replica instance.
status This property is required. String
Instance status.

Package Details

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