1. Packages
  2. Packages
  3. Bytepluscc Provider
  4. API Docs
  5. dns
  6. getBackup
Viewing docs for bytepluscc v0.0.35
published on Monday, Jun 15, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.35
published on Monday, Jun 15, 2026 by Byteplus

    Data Source schema for Byteplus::DNS::Backup

    Using getBackup

    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 getBackup(args: GetBackupArgs, opts?: InvokeOptions): Promise<GetBackupResult>
    function getBackupOutput(args: GetBackupOutputArgs, opts?: InvokeOptions): Output<GetBackupResult>
    def get_backup(id: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetBackupResult
    def get_backup_output(id: pulumi.Input[Optional[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetBackupResult]
    func LookupBackup(ctx *Context, args *LookupBackupArgs, opts ...InvokeOption) (*LookupBackupResult, error)
    func LookupBackupOutput(ctx *Context, args *LookupBackupOutputArgs, opts ...InvokeOption) LookupBackupResultOutput

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

    public static class GetBackup 
    {
        public static Task<GetBackupResult> InvokeAsync(GetBackupArgs args, InvokeOptions? opts = null)
        public static Output<GetBackupResult> Invoke(GetBackupInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBackupResult> getBackup(GetBackupArgs args, InvokeOptions options)
    public static Output<GetBackupResult> getBackup(GetBackupArgs args, InvokeOptions options)
    
    fn::invoke:
      function: bytepluscc:dns/getBackup:getBackup
      arguments:
        # arguments dictionary
    data "bytepluscc_dns_getbackup" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getBackup Result

    The following output properties are available:

    BackupId string
    Backup ID.
    BackupTime string
    Backup creation time. Time zone is UTC+8.
    Id string
    Uniquely identifies the resource.
    RecordCount int
    Number of DNS records in the backup.
    Zid string
    The domain ID for which you need to manually create a backup. You can call the ListZones API to obtain the domain ID.
    BackupId string
    Backup ID.
    BackupTime string
    Backup creation time. Time zone is UTC+8.
    Id string
    Uniquely identifies the resource.
    RecordCount int
    Number of DNS records in the backup.
    Zid string
    The domain ID for which you need to manually create a backup. You can call the ListZones API to obtain the domain ID.
    backup_id string
    Backup ID.
    backup_time string
    Backup creation time. Time zone is UTC+8.
    id string
    Uniquely identifies the resource.
    record_count number
    Number of DNS records in the backup.
    zid string
    The domain ID for which you need to manually create a backup. You can call the ListZones API to obtain the domain ID.
    backupId String
    Backup ID.
    backupTime String
    Backup creation time. Time zone is UTC+8.
    id String
    Uniquely identifies the resource.
    recordCount Integer
    Number of DNS records in the backup.
    zid String
    The domain ID for which you need to manually create a backup. You can call the ListZones API to obtain the domain ID.
    backupId string
    Backup ID.
    backupTime string
    Backup creation time. Time zone is UTC+8.
    id string
    Uniquely identifies the resource.
    recordCount number
    Number of DNS records in the backup.
    zid string
    The domain ID for which you need to manually create a backup. You can call the ListZones API to obtain the domain ID.
    backup_id str
    Backup ID.
    backup_time str
    Backup creation time. Time zone is UTC+8.
    id str
    Uniquely identifies the resource.
    record_count int
    Number of DNS records in the backup.
    zid str
    The domain ID for which you need to manually create a backup. You can call the ListZones API to obtain the domain ID.
    backupId String
    Backup ID.
    backupTime String
    Backup creation time. Time zone is UTC+8.
    id String
    Uniquely identifies the resource.
    recordCount Number
    Number of DNS records in the backup.
    zid String
    The domain ID for which you need to manually create a backup. You can call the ListZones API to obtain the domain ID.

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.35
    published on Monday, Jun 15, 2026 by Byteplus

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial