GetDisksPlainArgs

data class GetDisksPlainArgs(val additionalAttributes: List<String>? = null, val autoSnapshotPolicyId: String? = null, val availabilityZone: String? = null, val category: String? = null, val deleteAutoSnapshot: Boolean? = null, val deleteWithInstance: Boolean? = null, val diskName: String? = null, val diskType: String? = null, val dryRun: Boolean? = null, val enableAutoSnapshot: Boolean? = null, val enableAutomatedSnapshotPolicy: Boolean? = null, val enableShared: Boolean? = null, val encrypted: String? = null, val ids: List<String>? = null, val instanceId: String? = null, val kmsKeyId: String? = null, val nameRegex: String? = null, val operationLocks: List<GetDisksOperationLock>? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val paymentType: String? = null, val portable: Boolean? = null, val resourceGroupId: String? = null, val snapshotId: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val type: String? = null, val zoneId: String? = null) : ConvertibleToJava<GetDisksPlainArgs>

A collection of arguments for invoking getDisks.

Constructors

Link copied to clipboard
constructor(additionalAttributes: List<String>? = null, autoSnapshotPolicyId: String? = null, availabilityZone: String? = null, category: String? = null, deleteAutoSnapshot: Boolean? = null, deleteWithInstance: Boolean? = null, diskName: String? = null, diskType: String? = null, dryRun: Boolean? = null, enableAutoSnapshot: Boolean? = null, enableAutomatedSnapshotPolicy: Boolean? = null, enableShared: Boolean? = null, encrypted: String? = null, ids: List<String>? = null, instanceId: String? = null, kmsKeyId: String? = null, nameRegex: String? = null, operationLocks: List<GetDisksOperationLock>? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, paymentType: String? = null, portable: Boolean? = null, resourceGroupId: String? = null, snapshotId: String? = null, status: String? = null, tags: Map<String, String>? = null, type: String? = null, zoneId: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Availability zone of the disk.

Link copied to clipboard
val category: String? = null

Disk category. Possible values: cloud (basic cloud disk), cloud_efficiency (ultra cloud disk), ephemeral_ssd (local SSD cloud disk), cloud_ssd (SSD cloud disk), and cloud_essd (ESSD cloud disk), cloud_essd_entry.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val diskName: String? = null
Link copied to clipboard
val diskType: String? = null
Link copied to clipboard
val dryRun: Boolean? = null
Link copied to clipboard
Link copied to clipboard
val enableShared: Boolean? = null
Link copied to clipboard
val encrypted: String? = null

Indicate whether the disk is encrypted or not. Possible values: on and off.

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

A list of disks IDs.

Link copied to clipboard
val instanceId: String? = null

Filter the results by the specified ECS instance ID.

Link copied to clipboard
val kmsKeyId: String? = null
Link copied to clipboard
val nameRegex: String? = null

A regex string to filter results by disk name.

Link copied to clipboard
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 pageNumber: Int? = null
Link copied to clipboard
val pageSize: Int? = null
Link copied to clipboard
val paymentType: String? = null
Link copied to clipboard
val portable: Boolean? = null
Link copied to clipboard
val resourceGroupId: String? = null

The Id of resource group which the disk belongs.

Link copied to clipboard
val snapshotId: String? = null

Snapshot used to create the disk. It is null if no snapshot is used to create the disk.

Link copied to clipboard
val status: String? = null

Current status. Possible values: In_use, Available, Attaching, Detaching, Creating and ReIniting.

Link copied to clipboard
val tags: Map<String, String>? = null

A map of tags assigned to the disks. It must be in the format:

Link copied to clipboard
val type: String? = null

Disk type. Possible values: system and data.

Link copied to clipboard
val zoneId: String? = null

Functions

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