PoolArgs

constructor(accountName: Output<String>? = null, applicationLicenses: Output<List<String>>? = null, applicationPackages: Output<List<ApplicationPackageReferenceArgs>>? = null, certificates: Output<List<CertificateReferenceArgs>>? = null, deploymentConfiguration: Output<DeploymentConfigurationArgs>? = null, displayName: Output<String>? = null, identity: Output<BatchPoolIdentityArgs>? = null, interNodeCommunication: Output<InterNodeCommunicationState>? = null, metadata: Output<List<MetadataItemArgs>>? = null, mountConfiguration: Output<List<MountConfigurationArgs>>? = null, networkConfiguration: Output<NetworkConfigurationArgs>? = null, poolName: Output<String>? = null, resourceGroupName: Output<String>? = null, resourceTags: Output<Map<String, String>>? = null, scaleSettings: Output<ScaleSettingsArgs>? = null, startTask: Output<StartTaskArgs>? = null, tags: Output<Map<String, String>>? = null, targetNodeCommunicationMode: Output<NodeCommunicationMode>? = null, taskSchedulingPolicy: Output<TaskSchedulingPolicyArgs>? = null, taskSlotsPerNode: Output<Int>? = null, upgradePolicy: Output<UpgradePolicyArgs>? = null, userAccounts: Output<List<UserAccountArgs>>? = null, vmSize: Output<String>? = null)