GetSnapshotsPlainArgs

data class GetSnapshotsPlainArgs(val bucket: String? = null, val completeTime: String? = null, val completeTimeChecker: String? = null, val createTime: String? = null, val fileSystemId: String? = null, val ids: List<String>? = null, val instanceId: String? = null, val limit: Int? = null, val outputFile: String? = null, val query: String? = null, val sourceType: String, val status: String? = null, val vaultId: String) : ConvertibleToJava<GetSnapshotsPlainArgs>

A collection of arguments for invoking getSnapshots.

Constructors

Link copied to clipboard
constructor(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)

Properties

Link copied to clipboard
val bucket: String? = null

The bucket name of OSS. While source_type equals OSS, this parameter must be set.

Link copied to clipboard
val completeTime: String? = null

Timestamp of Snapshot completion. Note The time format of the API adopts the ISO 8601 format, such as 2021-07-09T15:45:30CST or 2021-07-09T07:45:30Z. Note: While complete_time_checker equals BETWEEN, this field should be formatted such as "2021-08-20T14:17:15CST,2021-08-26T14:17:15CST", The first part of this string is the start time, the second part is the end time, and the two parts should be separated by commas.

Link copied to clipboard

Complete time filter operator. Optional values: MATCH_TERM, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, BETWEEN.

Link copied to clipboard
val createTime: String? = null

File system creation timestamp of Nas. While source_type equals NAS, this parameter must be set. Note The time format of the API adopts the ISO 8601 format, such as 2021-07-09T15:45:30CST or 2021-07-09T07:45:30Z.

Link copied to clipboard
val fileSystemId: String? = null

The File System ID of Nas. While source_type equals NAS, this parameter must be set.

Link copied to clipboard
val ids: List<String>? = null

A list of Snapshot IDs.

Link copied to clipboard
val instanceId: String? = null

The ID of ECS instance. The ecs backup client must have been installed on the host. While source_type equals ECS_FILE, this parameter must be set.

Link copied to clipboard
val limit: Int? = null
Link copied to clipboard
val outputFile: String? = null

File name where to save data source results (after running pulumi preview).

Link copied to clipboard
val query: String? = null
Link copied to clipboard

Data source type, valid values: ECS_FILE, OSS, NAS.

Link copied to clipboard
val status: String? = null

The status of snapshot, valid values: COMPLETE, PARTIAL_COMPLETE.

Link copied to clipboard

The ID of Vault.

Functions

Link copied to clipboard
open override fun toJava(): GetSnapshotsPlainArgs