tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
tencentcloud.getMariadbDcnDetail
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 mariadb dcn_detail
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const dcnDetail = tencentcloud.getMariadbDcnDetail({
instanceId: "tdsql-9vqvls95",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
dcn_detail = tencentcloud.get_mariadb_dcn_detail(instance_id="tdsql-9vqvls95")
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
})
}
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",
});
});
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());
}
}
variables:
dcnDetail:
fn::invoke:
function: tencentcloud:getMariadbDcnDetail
arguments:
instanceId: tdsql-9vqvls95
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>
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]
func GetMariadbDcnDetail(ctx *Context, args *GetMariadbDcnDetailArgs, opts ...InvokeOption) (*GetMariadbDcnDetailResult, error)
func GetMariadbDcnDetailOutput(ctx *Context, args *GetMariadbDcnDetailOutputArgs, opts ...InvokeOption) GetMariadbDcnDetailResultOutput
> 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)
}
public static CompletableFuture<GetMariadbDcnDetailResult> getMariadbDcnDetail(GetMariadbDcnDetailArgs args, InvokeOptions options)
public static Output<GetMariadbDcnDetailResult> getMariadbDcnDetail(GetMariadbDcnDetailArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getMariadbDcnDetail:getMariadbDcnDetail
arguments:
# arguments dictionary
The following arguments are supported:
- Instance
Id This property is required. string - Instance ID.
- Id string
- Result
Output stringFile - Used to save results.
- Instance
Id This property is required. string - Instance ID.
- Id string
- Result
Output stringFile - Used to save results.
- instance
Id This property is required. String - Instance ID.
- id String
- result
Output StringFile - Used to save results.
- instance
Id This property is required. string - Instance ID.
- id string
- result
Output stringFile - Used to save results.
- instance_
id This property is required. str - Instance ID.
- id str
- result_
output_ strfile - Used to save results.
- instance
Id This property is required. String - Instance ID.
- id String
- result
Output StringFile - Used to save results.
getMariadbDcnDetail Result
The following output properties are available:
- Dcn
Details List<GetMariadb Dcn Detail Dcn Detail> - DCN synchronization details.
- Id string
- Instance
Id string - Instance ID.
- Result
Output stringFile
- Dcn
Details []GetMariadb Dcn Detail Dcn Detail - DCN synchronization details.
- Id string
- Instance
Id string - Instance ID.
- Result
Output stringFile
- dcn
Details List<GetMariadb Dcn Detail Dcn Detail> - DCN synchronization details.
- id String
- instance
Id String - Instance ID.
- result
Output StringFile
- dcn
Details GetMariadb Dcn Detail Dcn Detail[] - DCN synchronization details.
- id string
- instance
Id string - Instance ID.
- result
Output stringFile
- dcn_
details Sequence[GetMariadb Dcn Detail Dcn Detail] - DCN synchronization details.
- id str
- instance_
id str - Instance ID.
- result_
output_ strfile
- dcn
Details List<Property Map> - DCN synchronization details.
- id String
- instance
Id String - Instance ID.
- result
Output StringFile
Supporting Types
GetMariadbDcnDetailDcnDetail
- Cpu
This property is required. double - Number of CPU cores of the instance.
- Create
Time This property is required. string - Creation time of the instance in the format of 2006-01-02 15:04:05.
- Dcn
Flag This property is required. double - DCN flag. Valid values:
1
(primary),2
(disaster recovery). - Dcn
Status This property is required. double - DCN status. Valid values:
0
(none),1
(creating),2
(syncing),3
(disconnected). - Encrypt
Status This property is required. double - Whether KMS is enabled.
- Instance
Id This property is required. string - Instance ID.
- Instance
Name This property is required. string - Instance name.
- Instance
Type 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.
- Pay
Mode This property is required. double - Billing mode.
- Period
End Time 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.
- Replica
Configs This property is required. List<GetMariadb Dcn Detail Dcn Detail Replica Config> - 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. List<GetMariadb Dcn Detail Dcn Detail Replica Status> - 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.
- Status
Desc 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.
- Create
Time This property is required. string - Creation time of the instance in the format of 2006-01-02 15:04:05.
- Dcn
Flag This property is required. float64 - DCN flag. Valid values:
1
(primary),2
(disaster recovery). - Dcn
Status This property is required. float64 - DCN status. Valid values:
0
(none),1
(creating),2
(syncing),3
(disconnected). - Encrypt
Status This property is required. float64 - Whether KMS is enabled.
- Instance
Id This property is required. string - Instance ID.
- Instance
Name This property is required. string - Instance name.
- Instance
Type 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.
- Pay
Mode This property is required. float64 - Billing mode.
- Period
End Time 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.
- Replica
Configs This property is required. []GetMariadb Dcn Detail Dcn Detail Replica Config - 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. []GetMariadb Dcn Detail Dcn Detail Replica Status - 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.
- Status
Desc 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.
- create
Time This property is required. String - Creation time of the instance in the format of 2006-01-02 15:04:05.
- dcn
Flag This property is required. Double - DCN flag. Valid values:
1
(primary),2
(disaster recovery). - dcn
Status This property is required. Double - DCN status. Valid values:
0
(none),1
(creating),2
(syncing),3
(disconnected). - encrypt
Status This property is required. Double - Whether KMS is enabled.
- instance
Id This property is required. String - Instance ID.
- instance
Name This property is required. String - Instance name.
- instance
Type 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.
- pay
Mode This property is required. Double - Billing mode.
- period
End Time 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.
- replica
Configs This property is required. List<GetMariadb Dcn Detail Dcn Detail Replica Config> - 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. List<GetMariadb Dcn Detail Dcn Detail Replica Status> - 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.
- status
Desc 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.
- create
Time This property is required. string - Creation time of the instance in the format of 2006-01-02 15:04:05.
- dcn
Flag This property is required. number - DCN flag. Valid values:
1
(primary),2
(disaster recovery). - dcn
Status This property is required. number - DCN status. Valid values:
0
(none),1
(creating),2
(syncing),3
(disconnected). - encrypt
Status This property is required. number - Whether KMS is enabled.
- instance
Id This property is required. string - Instance ID.
- instance
Name This property is required. string - Instance name.
- instance
Type 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.
- pay
Mode This property is required. number - Billing mode.
- period
End Time 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.
- replica
Configs This property is required. GetMariadb Dcn Detail Dcn Detail Replica Config[] - 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. GetMariadb Dcn Detail Dcn Detail Replica Status[] - 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.
- status
Desc 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[GetMariadb Dcn Detail Dcn Detail Replica Config] - 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[GetMariadb Dcn Detail Dcn Detail Replica Status] - 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.
- create
Time This property is required. String - Creation time of the instance in the format of 2006-01-02 15:04:05.
- dcn
Flag This property is required. Number - DCN flag. Valid values:
1
(primary),2
(disaster recovery). - dcn
Status This property is required. Number - DCN status. Valid values:
0
(none),1
(creating),2
(syncing),3
(disconnected). - encrypt
Status This property is required. Number - Whether KMS is enabled.
- instance
Id This property is required. String - Instance ID.
- instance
Name This property is required. String - Instance name.
- instance
Type 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.
- pay
Mode This property is required. Number - Billing mode.
- period
End Time 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.
- replica
Configs 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.
- replica
Statuses 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.
- status
Desc 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
- Delay
Replication Type 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. - Due
Time This property is required. string - Specified time for delayed replicationNote: This field may return null, indicating that no valid values can be obtained.
- Replication
Delay 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.
- Ro
Replication Mode 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. 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. - Due
Time This property is required. string - Specified time for delayed replicationNote: This field may return null, indicating that no valid values can be obtained.
- Replication
Delay 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.
- Ro
Replication Mode 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. 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. - due
Time This property is required. String - Specified time for delayed replicationNote: This field may return null, indicating that no valid values can be obtained.
- replication
Delay 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.
- ro
Replication Mode 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. 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. - due
Time This property is required. string - Specified time for delayed replicationNote: This field may return null, indicating that no valid values can be obtained.
- replication
Delay 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.
- ro
Replication Mode 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.
- delay
Replication Type 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. - due
Time This property is required. String - Specified time for delayed replicationNote: This field may return null, indicating that no valid values can be obtained.
- replication
Delay 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.
- ro
Replication Mode 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
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