tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getTcrReplicationInstanceSyncStatus
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
Use this data source to query detailed information of tcr replication_instance_sync_status
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const syncStatus = tencentcloud.getTcrReplicationInstanceSyncStatus({
registryId: local.src_registry_id,
replicationRegistryId: local.dst_registry_id,
replicationRegionId: local.dst_region_id,
showReplicationLog: false,
});
import pulumi
import pulumi_tencentcloud as tencentcloud
sync_status = tencentcloud.get_tcr_replication_instance_sync_status(registry_id=local["src_registry_id"],
replication_registry_id=local["dst_registry_id"],
replication_region_id=local["dst_region_id"],
show_replication_log=False)
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.GetTcrReplicationInstanceSyncStatus(ctx, &tencentcloud.GetTcrReplicationInstanceSyncStatusArgs{
RegistryId: local.Src_registry_id,
ReplicationRegistryId: local.Dst_registry_id,
ReplicationRegionId: pulumi.Float64Ref(local.Dst_region_id),
ShowReplicationLog: pulumi.BoolRef(false),
}, 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 syncStatus = Tencentcloud.GetTcrReplicationInstanceSyncStatus.Invoke(new()
{
RegistryId = local.Src_registry_id,
ReplicationRegistryId = local.Dst_registry_id,
ReplicationRegionId = local.Dst_region_id,
ShowReplicationLog = false,
});
});
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.GetTcrReplicationInstanceSyncStatusArgs;
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 syncStatus = TencentcloudFunctions.getTcrReplicationInstanceSyncStatus(GetTcrReplicationInstanceSyncStatusArgs.builder()
.registryId(local.src_registry_id())
.replicationRegistryId(local.dst_registry_id())
.replicationRegionId(local.dst_region_id())
.showReplicationLog(false)
.build());
}
}
variables:
syncStatus:
fn::invoke:
function: tencentcloud:getTcrReplicationInstanceSyncStatus
arguments:
registryId: ${local.src_registry_id}
replicationRegistryId: ${local.dst_registry_id}
replicationRegionId: ${local.dst_region_id}
showReplicationLog: false
Using getTcrReplicationInstanceSyncStatus
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 getTcrReplicationInstanceSyncStatus(args: GetTcrReplicationInstanceSyncStatusArgs, opts?: InvokeOptions): Promise<GetTcrReplicationInstanceSyncStatusResult>
function getTcrReplicationInstanceSyncStatusOutput(args: GetTcrReplicationInstanceSyncStatusOutputArgs, opts?: InvokeOptions): Output<GetTcrReplicationInstanceSyncStatusResult>
def get_tcr_replication_instance_sync_status(id: Optional[str] = None,
registry_id: Optional[str] = None,
replication_region_id: Optional[float] = None,
replication_registry_id: Optional[str] = None,
result_output_file: Optional[str] = None,
show_replication_log: Optional[bool] = None,
opts: Optional[InvokeOptions] = None) -> GetTcrReplicationInstanceSyncStatusResult
def get_tcr_replication_instance_sync_status_output(id: Optional[pulumi.Input[str]] = None,
registry_id: Optional[pulumi.Input[str]] = None,
replication_region_id: Optional[pulumi.Input[float]] = None,
replication_registry_id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
show_replication_log: Optional[pulumi.Input[bool]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTcrReplicationInstanceSyncStatusResult]
func GetTcrReplicationInstanceSyncStatus(ctx *Context, args *GetTcrReplicationInstanceSyncStatusArgs, opts ...InvokeOption) (*GetTcrReplicationInstanceSyncStatusResult, error)
func GetTcrReplicationInstanceSyncStatusOutput(ctx *Context, args *GetTcrReplicationInstanceSyncStatusOutputArgs, opts ...InvokeOption) GetTcrReplicationInstanceSyncStatusResultOutput
> Note: This function is named GetTcrReplicationInstanceSyncStatus
in the Go SDK.
public static class GetTcrReplicationInstanceSyncStatus
{
public static Task<GetTcrReplicationInstanceSyncStatusResult> InvokeAsync(GetTcrReplicationInstanceSyncStatusArgs args, InvokeOptions? opts = null)
public static Output<GetTcrReplicationInstanceSyncStatusResult> Invoke(GetTcrReplicationInstanceSyncStatusInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTcrReplicationInstanceSyncStatusResult> getTcrReplicationInstanceSyncStatus(GetTcrReplicationInstanceSyncStatusArgs args, InvokeOptions options)
public static Output<GetTcrReplicationInstanceSyncStatusResult> getTcrReplicationInstanceSyncStatus(GetTcrReplicationInstanceSyncStatusArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getTcrReplicationInstanceSyncStatus:getTcrReplicationInstanceSyncStatus
arguments:
# arguments dictionary
The following arguments are supported:
- Registry
Id string - master registry id.
- Replication
Registry stringId - synchronization instance id.
- Id string
- Replication
Region doubleId - synchronization instance region id.
- Result
Output stringFile - Used to save results.
- Show
Replication boolLog - whether to display the synchronization log.
- Registry
Id string - master registry id.
- Replication
Registry stringId - synchronization instance id.
- Id string
- Replication
Region float64Id - synchronization instance region id.
- Result
Output stringFile - Used to save results.
- Show
Replication boolLog - whether to display the synchronization log.
- registry
Id String - master registry id.
- replication
Registry StringId - synchronization instance id.
- id String
- replication
Region DoubleId - synchronization instance region id.
- result
Output StringFile - Used to save results.
- show
Replication BooleanLog - whether to display the synchronization log.
- registry
Id string - master registry id.
- replication
Registry stringId - synchronization instance id.
- id string
- replication
Region numberId - synchronization instance region id.
- result
Output stringFile - Used to save results.
- show
Replication booleanLog - whether to display the synchronization log.
- registry_
id str - master registry id.
- replication_
registry_ strid - synchronization instance id.
- id str
- replication_
region_ floatid - synchronization instance region id.
- result_
output_ strfile - Used to save results.
- show_
replication_ boollog - whether to display the synchronization log.
- registry
Id String - master registry id.
- replication
Registry StringId - synchronization instance id.
- id String
- replication
Region NumberId - synchronization instance region id.
- result
Output StringFile - Used to save results.
- show
Replication BooleanLog - whether to display the synchronization log.
getTcrReplicationInstanceSyncStatus Result
The following output properties are available:
- Id string
- Registry
Id string - Replication
Logs List<GetTcr Replication Instance Sync Status Replication Log> - sync log. Note: This field may return null, indicating that no valid value can be obtained.
- Replication
Registry stringId - Replication
Status string - sync status.
- Replication
Time string - sync complete time.
- Replication
Region doubleId - Result
Output stringFile - Show
Replication boolLog
- Id string
- Registry
Id string - Replication
Logs []GetTcr Replication Instance Sync Status Replication Log - sync log. Note: This field may return null, indicating that no valid value can be obtained.
- Replication
Registry stringId - Replication
Status string - sync status.
- Replication
Time string - sync complete time.
- Replication
Region float64Id - Result
Output stringFile - Show
Replication boolLog
- id String
- registry
Id String - replication
Logs List<GetTcr Replication Instance Sync Status Replication Log> - sync log. Note: This field may return null, indicating that no valid value can be obtained.
- replication
Registry StringId - replication
Status String - sync status.
- replication
Time String - sync complete time.
- replication
Region DoubleId - result
Output StringFile - show
Replication BooleanLog
- id string
- registry
Id string - replication
Logs GetTcr Replication Instance Sync Status Replication Log[] - sync log. Note: This field may return null, indicating that no valid value can be obtained.
- replication
Registry stringId - replication
Status string - sync status.
- replication
Time string - sync complete time.
- replication
Region numberId - result
Output stringFile - show
Replication booleanLog
- id str
- registry_
id str - replication_
logs Sequence[GetTcr Replication Instance Sync Status Replication Log] - sync log. Note: This field may return null, indicating that no valid value can be obtained.
- replication_
registry_ strid - replication_
status str - sync status.
- replication_
time str - sync complete time.
- replication_
region_ floatid - result_
output_ strfile - show_
replication_ boollog
- id String
- registry
Id String - replication
Logs List<Property Map> - sync log. Note: This field may return null, indicating that no valid value can be obtained.
- replication
Registry StringId - replication
Status String - sync status.
- replication
Time String - sync complete time.
- replication
Region NumberId - result
Output StringFile - show
Replication BooleanLog
Supporting Types
GetTcrReplicationInstanceSyncStatusReplicationLog
- Destination string
- destination resource. Note: This field may return null, indicating that no valid value can be obtained.
- End
Time string - end time. Note: This field may return null, indicating that no valid value can be obtained.
- Resource
Type string - resource type. Note: This field may return null, indicating that no valid value can be obtained.
- Source string
- Source image. Note: This field may return null, indicating that no valid value can be obtained.
- Start
Time string - start time. Note: This field may return null, indicating that no valid value can be obtained.
- Status string
- sync status. Note: This field may return null, indicating that no valid value can be obtained.
- Destination string
- destination resource. Note: This field may return null, indicating that no valid value can be obtained.
- End
Time string - end time. Note: This field may return null, indicating that no valid value can be obtained.
- Resource
Type string - resource type. Note: This field may return null, indicating that no valid value can be obtained.
- Source string
- Source image. Note: This field may return null, indicating that no valid value can be obtained.
- Start
Time string - start time. Note: This field may return null, indicating that no valid value can be obtained.
- Status string
- sync status. Note: This field may return null, indicating that no valid value can be obtained.
- destination String
- destination resource. Note: This field may return null, indicating that no valid value can be obtained.
- end
Time String - end time. Note: This field may return null, indicating that no valid value can be obtained.
- resource
Type String - resource type. Note: This field may return null, indicating that no valid value can be obtained.
- source String
- Source image. Note: This field may return null, indicating that no valid value can be obtained.
- start
Time String - start time. Note: This field may return null, indicating that no valid value can be obtained.
- status String
- sync status. Note: This field may return null, indicating that no valid value can be obtained.
- destination string
- destination resource. Note: This field may return null, indicating that no valid value can be obtained.
- end
Time string - end time. Note: This field may return null, indicating that no valid value can be obtained.
- resource
Type string - resource type. Note: This field may return null, indicating that no valid value can be obtained.
- source string
- Source image. Note: This field may return null, indicating that no valid value can be obtained.
- start
Time string - start time. Note: This field may return null, indicating that no valid value can be obtained.
- status string
- sync status. Note: This field may return null, indicating that no valid value can be obtained.
- destination str
- destination resource. Note: This field may return null, indicating that no valid value can be obtained.
- end_
time str - end time. Note: This field may return null, indicating that no valid value can be obtained.
- resource_
type str - resource type. Note: This field may return null, indicating that no valid value can be obtained.
- source str
- Source image. Note: This field may return null, indicating that no valid value can be obtained.
- start_
time str - start time. Note: This field may return null, indicating that no valid value can be obtained.
- status str
- sync status. Note: This field may return null, indicating that no valid value can be obtained.
- destination String
- destination resource. Note: This field may return null, indicating that no valid value can be obtained.
- end
Time String - end time. Note: This field may return null, indicating that no valid value can be obtained.
- resource
Type String - resource type. Note: This field may return null, indicating that no valid value can be obtained.
- source String
- Source image. Note: This field may return null, indicating that no valid value can be obtained.
- start
Time String - start time. Note: This field may return null, indicating that no valid value can be obtained.
- status String
- sync status. Note: This field may return null, indicating that no valid value can be obtained.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack