Pool Args
constructor(accountName: Output<String>? = null, autoScale: Output<PoolAutoScaleArgs>? = null, certificates: Output<List<PoolCertificateArgs>>? = null, containerConfiguration: Output<PoolContainerConfigurationArgs>? = null, dataDisks: Output<List<PoolDataDiskArgs>>? = null, diskEncryptions: Output<List<PoolDiskEncryptionArgs>>? = null, displayName: Output<String>? = null, extensions: Output<List<PoolExtensionArgs>>? = null, fixedScale: Output<PoolFixedScaleArgs>? = null, identity: Output<PoolIdentityArgs>? = null, interNodeCommunication: Output<String>? = null, licenseType: Output<String>? = null, maxTasksPerNode: Output<Int>? = null, metadata: Output<Map<String, String>>? = null, mounts: Output<List<PoolMountArgs>>? = null, name: Output<String>? = null, networkConfiguration: Output<PoolNetworkConfigurationArgs>? = null, nodeAgentSkuId: Output<String>? = null, nodePlacements: Output<List<PoolNodePlacementArgs>>? = null, osDiskPlacement: Output<String>? = null, resourceGroupName: Output<String>? = null, securityProfile: Output<PoolSecurityProfileArgs>? = null, startTask: Output<PoolStartTaskArgs>? = null, stopPendingResizeOperation: Output<Boolean>? = null, storageImageReference: Output<PoolStorageImageReferenceArgs>? = null, targetNodeCommunicationMode: Output<String>? = null, taskSchedulingPolicies: Output<List<PoolTaskSchedulingPolicyArgs>>? = null, userAccounts: Output<List<PoolUserAccountArgs>>? = null, vmSize: Output<String>? = null, windows: Output<List<PoolWindowArgs>>? = null)