Disk Args
constructor(accessMode: Output<String>? = null, asyncPrimaryDisk: Output<DiskAsyncPrimaryDiskArgs>? = null, description: Output<String>? = null, diskEncryptionKey: Output<DiskDiskEncryptionKeyArgs>? = null, enableConfidentialCompute: Output<Boolean>? = null, guestOsFeatures: Output<List<DiskGuestOsFeatureArgs>>? = null, image: Output<String>? = null, interface: Output<String>? = null, labels: Output<Map<String, String>>? = null, licenses: Output<List<String>>? = null, multiWriter: Output<Boolean>? = null, name: Output<String>? = null, physicalBlockSizeBytes: Output<Int>? = null, project: Output<String>? = null, provisionedIops: Output<Int>? = null, provisionedThroughput: Output<Int>? = null, resourcePolicies: Output<List<String>>? = null, size: Output<Int>? = null, snapshot: Output<String>? = null, sourceDisk: Output<String>? = null, sourceImageEncryptionKey: Output<DiskSourceImageEncryptionKeyArgs>? = null, sourceSnapshotEncryptionKey: Output<DiskSourceSnapshotEncryptionKeyArgs>? = null, storagePool: Output<String>? = null, type: Output<String>? = null, zone: Output<String>? = null)