HbrFunctions

Functions

Link copied to clipboard

This data source provides the Hbr Backup Jobs of the current Alibaba Cloud user.

suspend fun getBackupJobs(filters: List<GetBackupJobsFilter>? = null, ids: List<String>? = null, outputFile: String? = null, sortDirection: String? = null, sourceType: String, status: String? = null): GetBackupJobsResult
Link copied to clipboard

This data source provides the Hbr Ecs File Backup Clients of the current Alibaba Cloud user.

suspend fun getEcsBackupClients(ids: List<String>? = null, instanceIds: List<String>? = null, outputFile: String? = null, status: String? = null): GetEcsBackupClientsResult
Link copied to clipboard

This data source provides the Hbr EcsBackupPlans of the current Alibaba Cloud user.

suspend fun getEcsBackupPlans(ids: List<String>? = null, instanceId: String? = null, nameRegex: String? = null, outputFile: String? = null, vaultId: String? = null): GetEcsBackupPlansResult
Link copied to clipboard

This data source provides the Hybrid Backup Recovery (HBR) Hana Backup Clients of the current Alibaba Cloud user.

suspend fun getHanaBackupClients(clientId: String? = null, clusterId: String? = null, ids: List<String>? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, status: String? = null, vaultId: String): GetHanaBackupClientsResult
Link copied to clipboard

This data source provides the Hbr Hana Backup Plans of the current Alibaba Cloud user.

suspend fun getHanaBackupPlans(clusterId: String, databaseName: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, vaultId: String? = null): GetHanaBackupPlansResult
Link copied to clipboard

This data source provides the Hbr Hana Instances of the current Alibaba Cloud user.

suspend fun getHanaInstances(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, status: String? = null, vaultId: String? = null): GetHanaInstancesResult
Link copied to clipboard

This data source provides the Hbr NasBackupPlans of the current Alibaba Cloud user.

suspend fun getNasBackupPlans(fileSystemId: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, vaultId: String? = null): GetNasBackupPlansResult
Link copied to clipboard

This data source provides the Hbr OssBackupPlans of the current Alibaba Cloud user.

suspend fun getOssBackupPlans(bucket: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, vaultId: String? = null): GetOssBackupPlansResult
Link copied to clipboard

This data source provides the Hbr OtsBackupPlans of the current Alibaba Cloud user.

suspend fun getOtsBackupPlans(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, planId: String? = null, planName: String? = null, vaultId: String? = null): GetOtsBackupPlansResult
Link copied to clipboard

This data source provides the Hbr Ots Snapshots of the current Alibaba Cloud user.

suspend fun getOtsSnapshots(endTime: String? = null, ids: List<String>? = null, outputFile: String? = null, startTime: String? = null): GetOtsSnapshotsResult
Link copied to clipboard

This data source provides the HBR Replication Vault Regions of the current Alibaba Cloud user.

Link copied to clipboard

This data source provides the Hbr Restore Jobs of the current Alibaba Cloud user.

suspend fun getRestoreJobs(outputFile: String? = null, restoreIds: List<String>? = null, restoreType: String, sourceTypes: List<String>? = null, status: String? = null, targetBuckets: List<String>? = null, targetFileSystemIds: List<String>? = null, targetInstanceIds: List<String>? = null, vaultIds: List<String>? = null): GetRestoreJobsResult
Link copied to clipboard

This data source provides the Hbr Server Backup Plans of the current Alibaba Cloud user.

suspend fun getServerBackupPlans(filters: List<GetServerBackupPlansFilter>? = null, ids: List<String>? = null, outputFile: String? = null): GetServerBackupPlansResult
Link copied to clipboard

Using this data source can open HBR service automatically. If the service has been opened, it will return opened. For information about HBR and how to use it, see What is HBR.

suspend fun getService(enable: String? = null): GetServiceResult
suspend fun getService(argument: suspend GetServicePlainArgsBuilder.() -> Unit): GetServiceResult
Link copied to clipboard

This data source provides the Hbr Snapshots of the current Alibaba Cloud user.

suspend fun getSnapshots(bucket: String? = null, completeTime: String? = null, completeTimeChecker: String? = null, createTime: String? = null, fileSystemId: String? = null, ids: List<String>? = null, instanceId: String? = null, limit: Int? = null, outputFile: String? = null, query: String? = null, sourceType: String, status: String? = null, vaultId: String): GetSnapshotsResult
Link copied to clipboard

This data source provides the Hbr Vaults of the current Alibaba Cloud user.

suspend fun getVaults(argument: suspend GetVaultsPlainArgsBuilder.() -> Unit): GetVaultsResult
suspend fun getVaults(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null, vaultType: String? = null): GetVaultsResult