Package-level declarations

Types

Link copied to clipboard
data class GetBackupJobsFilter(val key: String? = null, val operator: String? = null, val values: List<String>? = null)
Link copied to clipboard
data class GetBackupJobsJob(val actualBytes: String, val actualItems: String, val backJobName: String, val backupJobId: String, val backupType: String, val bucket: String, val bytesDone: String, val bytesTotal: String, val completeTime: String, val createTime: String, val crossAccountRoleName: String, val crossAccountType: String, val crossAccountUserId: Int, val errorMessage: String, val exclude: String, val fileSystemId: String, val id: String, val include: String, val instanceId: String, val itemsDone: String, val itemsTotal: String, val nasCreateTime: String, val otsDetails: List<GetBackupJobsJobOtsDetail>, val paths: List<String>, val planId: String, val prefix: String, val progress: String, val sourceType: String, val startTime: String, val status: String, val updatedTime: String, val vaultId: String)
Link copied to clipboard
data class GetBackupJobsJobOtsDetail(val tableNames: List<String>)
Link copied to clipboard
data class GetBackupJobsResult(val filters: List<GetBackupJobsFilter>? = null, val id: String, val ids: List<String>, val jobs: List<GetBackupJobsJob>, val outputFile: String? = null, val sortDirection: String? = null, val sourceType: String, val status: String? = null)

A collection of values returned by getBackupJobs.

Link copied to clipboard
data class GetEcsBackupClientsClient(val archType: String, val backupStatus: String, val clientType: String, val clientVersion: String, val createTime: String, val dataNetworkType: String, val dataProxySetting: String, val ecsBackupClientId: String, val hostname: String, val id: String, val instanceId: String, val instanceName: String, val lastHeartBeatTime: String, val maxClientVersion: String, val maxCpuCore: String, val maxWorker: String, val osType: String, val privateIpv4: String, val proxyHost: String, val proxyPassword: String, val proxyPort: String, val proxyUser: String, val status: String, val updatedTime: String, val useHttps: Boolean, val zoneId: String)
Link copied to clipboard
data class GetEcsBackupClientsResult(val clients: List<GetEcsBackupClientsClient>, val id: String, val ids: List<String>, val instanceIds: List<String>? = null, val outputFile: String? = null, val status: String? = null)

A collection of values returned by getEcsBackupClients.

Link copied to clipboard
data class GetEcsBackupPlansPlan(val backupType: String, val createTime: String, val createdTime: String, val detail: String, val disabled: Boolean, val ecsBackupPlanId: String, val ecsBackupPlanName: String, val exclude: String, val id: String, val include: String, val instanceId: String, val options: String, val paths: List<String>, val retention: String, val schedule: String, val sourceType: String, val speedLimit: String, val updatedTime: String, val vaultId: String)
Link copied to clipboard
data class GetEcsBackupPlansResult(val id: String, val ids: List<String>, val instanceId: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val plans: List<GetEcsBackupPlansPlan>, val vaultId: String? = null)

A collection of values returned by getEcsBackupPlans.

Link copied to clipboard
data class GetHanaBackupClientsHanaBackupClient(val alertSetting: String, val clientId: String, val clientName: String, val clientType: String, val clientVersion: String, val clusterId: String, val id: String, val instanceId: String, val instanceName: String, val maxVersion: String, val networkType: String, val status: String, val statusMessage: String, val useHttps: Boolean, val vaultId: String)
Link copied to clipboard
data class GetHanaBackupClientsResult(val clientId: String? = null, val clusterId: String? = null, val hanaBackupClients: List<GetHanaBackupClientsHanaBackupClient>, val id: String, val ids: List<String>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val status: String? = null, val vaultId: String)

A collection of values returned by getHanaBackupClients.

Link copied to clipboard
data class GetHanaBackupPlansPlan(val backupPrefix: String, val backupType: String, val clusterId: String, val databaseName: String, val id: String, val pageTotal: String, val planId: String, val planName: String, val schedule: String, val status: String, val vaultId: String)
Link copied to clipboard
data class GetHanaBackupPlansResult(val clusterId: String, val databaseName: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val plans: List<GetHanaBackupPlansPlan>, val vaultId: String? = null)

A collection of values returned by getHanaBackupPlans.

Link copied to clipboard
data class GetHanaInstancesInstance(val alertSetting: String, val hanaInstanceId: String, val hanaName: String, val host: String, val id: String, val instanceNumber: Int, val resourceGroupId: String, val status: String, val statusMessage: String, val useSsl: Boolean, val userName: String, val validateCertificate: Boolean, val vaultId: String)
Link copied to clipboard
data class GetHanaInstancesResult(val id: String, val ids: List<String>, val instances: List<GetHanaInstancesInstance>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val status: String? = null, val vaultId: String? = null)

A collection of values returned by getHanaInstances.

Link copied to clipboard
data class GetNasBackupPlansPlan(val backupType: String, val createTime: String, val createdTime: String, val disabled: Boolean, val fileSystemId: String, val id: String, val nasBackupPlanId: String, val nasBackupPlanName: String, val options: String, val paths: List<String>, val retention: String, val schedule: String, val updatedTime: String, val vaultId: String)
Link copied to clipboard
data class GetNasBackupPlansResult(val fileSystemId: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val plans: List<GetNasBackupPlansPlan>, val vaultId: String? = null)

A collection of values returned by getNasBackupPlans.

Link copied to clipboard
data class GetOssBackupPlansPlan(val backupType: String, val bucket: String, val createdTime: String, val disabled: Boolean, val id: String, val ossBackupPlanId: String, val ossBackupPlanName: String, val prefix: String, val retention: String, val schedule: String, val updatedTime: String, val vaultId: String)
Link copied to clipboard
data class GetOssBackupPlansResult(val bucket: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val plans: List<GetOssBackupPlansPlan>, val vaultId: String? = null)

A collection of values returned by getOssBackupPlans.

Link copied to clipboard
data class GetOtsBackupPlansPlan(val backupType: String, val createdTime: String, val disabled: Boolean, val id: String, val otsBackupPlanId: String, val otsBackupPlanName: String, val otsDetails: List<GetOtsBackupPlansPlanOtsDetail>, val retention: String, val schedule: String, val sourceType: String, val updatedTime: String, val vaultId: String)
Link copied to clipboard
data class GetOtsBackupPlansPlanOtsDetail(val tableNames: List<String>)
Link copied to clipboard
data class GetOtsBackupPlansResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val planId: String? = null, val planName: String? = null, val plans: List<GetOtsBackupPlansPlan>, val vaultId: String? = null)

A collection of values returned by getOtsBackupPlans.

Link copied to clipboard
data class GetOtsSnapshotsResult(val endTime: String? = null, val id: String, val ids: List<String>, val outputFile: String? = null, val snapshots: List<GetOtsSnapshotsSnapshot>, val startTime: String? = null)

A collection of values returned by getOtsSnapshots.

Link copied to clipboard
data class GetOtsSnapshotsSnapshot(val actualBytes: String, val backupType: String, val bytesTotal: String, val completeTime: String, val createTime: String, val createdTime: String, val id: String, val instanceName: String, val jobId: String, val parentSnapshotHash: String, val rangeEnd: String, val rangeStart: String, val retention: String, val snapshotHash: String, val snapshotId: String, val sourceType: String, val startTime: String, val status: String, val tableName: String, val updatedTime: String, val vaultId: String)
Link copied to clipboard
data class GetReplicationVaultRegionsRegion(val replicationRegionId: String)
Link copied to clipboard
data class GetReplicationVaultRegionsResult(val id: String, val outputFile: String? = null, val regions: List<GetReplicationVaultRegionsRegion>)

A collection of values returned by getReplicationVaultRegions.

Link copied to clipboard
data class GetRestoreJobsJob(val actualBytes: String, val actualItems: String, val bytesDone: String, val bytesTotal: String, val completeTime: String, val createTime: String, val errorFile: String, val errorMessage: String, val expireTime: String, val id: String, val itemsDone: String, val itemsTotal: String, val options: String, val parentId: String, val progress: Int, val restoreJobId: String, val restoreType: String, val snapshotHash: String, val snapshotId: String, val sourceType: String, val startTime: String, val status: String, val targetBucket: String, val targetClientId: String, val targetCreateTime: String, val targetDataSourceId: String, val targetFileSystemId: String, val targetInstanceId: String, val targetPath: String, val targetPrefix: String, val updatedTime: String, val vaultId: String)
Link copied to clipboard
data class GetRestoreJobsResult(val id: String, val ids: List<String>, val jobs: List<GetRestoreJobsJob>, val outputFile: String? = null, val restoreIds: List<String>? = null, val restoreType: String, val sourceTypes: List<String>? = null, val status: String? = null, val targetBuckets: List<String>? = null, val targetFileSystemIds: List<String>? = null, val targetInstanceIds: List<String>? = null, val vaultIds: List<String>? = null)

A collection of values returned by getRestoreJobs.

Link copied to clipboard
data class GetServerBackupPlansFilter(val key: String? = null, val values: List<String>? = null)
Link copied to clipboard
data class GetServerBackupPlansPlan(val createTime: String, val details: List<GetServerBackupPlansPlanDetail>, val disabled: Boolean, val ecsServerBackupPlanId: String, val ecsServerBackupPlanName: String, val id: String, val instanceId: String, val retention: String, val schedule: String)
Link copied to clipboard
data class GetServerBackupPlansPlanDetail(val appConsistent: Boolean, val destinationRegionId: String, val destinationRetention: Int, val diskIdLists: List<String>, val doCopy: Boolean, val enableFsFreeze: Boolean, val postScriptPath: String, val preScriptPath: String, val snapshotGroup: Boolean, val timeoutInSeconds: Int)
Link copied to clipboard
data class GetServerBackupPlansResult(val filters: List<GetServerBackupPlansFilter>? = null, val id: String, val ids: List<String>, val outputFile: String? = null, val plans: List<GetServerBackupPlansPlan>)

A collection of values returned by getServerBackupPlans.

Link copied to clipboard
data class GetServiceResult(val enable: String? = null, val id: String, val status: String)

A collection of values returned by getService.

Link copied to clipboard
data class GetSnapshotsResult(val bucket: String? = null, val completeTime: String? = null, val completeTimeChecker: String? = null, val createTime: String? = null, val fileSystemId: String? = null, val id: String, val ids: List<String>, val instanceId: String? = null, val limit: Int? = null, val outputFile: String? = null, val query: String? = null, val snapshots: List<GetSnapshotsSnapshot>, val sourceType: String, val status: String? = null, val vaultId: String)

A collection of values returned by getSnapshots.

Link copied to clipboard
data class GetSnapshotsSnapshot(val actualBytes: String, val actualItems: String, val backupType: String, val bucket: String, val bytesDone: String, val bytesTotal: String, val clientId: String, val completeTime: String, val createTime: String, val createdTime: String, val errorFile: String, val fileSystemId: String, val id: String, val instanceId: String, val itemsDone: String, val itemsTotal: String, val jobId: String, val parentSnapshotHash: String, val path: String, val prefix: String, val retention: String, val snapshotHash: String, val snapshotId: String, val sourceType: String, val startTime: String, val status: String, val updatedTime: String)
Link copied to clipboard
data class GetVaultsResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null, val vaultType: String? = null, val vaults: List<GetVaultsVault>)

A collection of values returned by getVaults.

Link copied to clipboard
data class GetVaultsVault(val bucketName: String, val bytesDone: String, val createdTime: String, val dedup: Boolean, val description: String, val id: String, val indexAvailable: Boolean, val indexLevel: String, val indexUpdateTime: String, val latestReplicationTime: String, val paymentType: String, val replication: Boolean, val replicationSourceRegionId: String, val replicationSourceVaultId: String, val retention: String, val searchEnabled: Boolean, val sourceTypes: List<String>, val status: String, val storageSize: String, val updatedTime: String, val vaultId: String, val vaultName: String, val vaultStatusMessage: String, val vaultStorageClass: String, val vaultType: String)
Link copied to clipboard
data class OtsBackupPlanOtsDetail(val tableNames: List<String>? = null)
Link copied to clipboard
data class OtsBackupPlanRule(val backupType: String? = null, val disabled: Boolean? = null, val retention: String? = null, val ruleName: String? = null, val schedule: String? = null)
Link copied to clipboard
Link copied to clipboard
data class PolicyBindingAdvancedOptionsUdmDetail(val destinationKmsKeyId: String? = null, val diskIdLists: List<String>? = null, val excludeDiskIdLists: List<String>? = null)
Link copied to clipboard
data class PolicyRule(val archiveDays: Int? = null, val backupType: String? = null, val keepLatestSnapshots: Int? = null, val replicationRegionId: String? = null, val retention: Int? = null, val retentionRules: List<PolicyRuleRetentionRule>? = null, val ruleId: String? = null, val ruleType: String, val schedule: String? = null, val vaultId: String? = null)
Link copied to clipboard
data class PolicyRuleRetentionRule(val advancedRetentionType: String? = null, val retention: Int? = null)
Link copied to clipboard
data class RestoreJobOtsDetail(val overwriteExisting: Boolean? = null)
Link copied to clipboard
data class ServerBackupPlanDetail(val appConsistent: Boolean, val destinationRegionId: String? = null, val destinationRetention: Int? = null, val diskIdLists: List<String>? = null, val doCopy: Boolean? = null, val enableFsFreeze: Boolean? = null, val postScriptPath: String? = null, val preScriptPath: String? = null, val snapshotGroup: Boolean, val timeoutInSeconds: Int? = null)