Disk Args
constructor(burstingEnabled: Output<Boolean>? = null, completionPercent: Output<Double>? = null, creationData: Output<CreationDataArgs>? = null, dataAccessAuthMode: Output<Either<String, DataAccessAuthMode>>? = null, diskAccessId: Output<String>? = null, diskIOPSReadOnly: Output<Double>? = null, diskIOPSReadWrite: Output<Double>? = null, diskMBpsReadOnly: Output<Double>? = null, diskMBpsReadWrite: Output<Double>? = null, diskName: Output<String>? = null, diskSizeGB: Output<Int>? = null, encryption: Output<EncryptionArgs>? = null, encryptionSettingsCollection: Output<EncryptionSettingsCollectionArgs>? = null, extendedLocation: Output<ExtendedLocationArgs>? = null, hyperVGeneration: Output<Either<String, HyperVGeneration>>? = null, location: Output<String>? = null, maxShares: Output<Int>? = null, networkAccessPolicy: Output<Either<String, NetworkAccessPolicy>>? = null, optimizedForFrequentAttach: Output<Boolean>? = null, osType: Output<OperatingSystemTypes>? = null, publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, purchasePlan: Output<PurchasePlanArgs>? = null, resourceGroupName: Output<String>? = null, securityProfile: Output<DiskSecurityProfileArgs>? = null, sku: Output<DiskSkuArgs>? = null, supportedCapabilities: Output<SupportedCapabilitiesArgs>? = null, supportsHibernation: Output<Boolean>? = null, tags: Output<Map<String, String>>? = null, tier: Output<String>? = null, zones: Output<List<String>>? = null)