Get Pool Result
constructor(allocationState: String, allocationStateTransitionTime: String, applicationLicenses: List<String>? = null, applicationPackages: List<ApplicationPackageReferenceResponse>? = null, autoScaleRun: AutoScaleRunResponse, azureApiVersion: String, certificates: List<CertificateReferenceResponse>? = null, creationTime: String, currentDedicatedNodes: Int, currentLowPriorityNodes: Int, currentNodeCommunicationMode: String, deploymentConfiguration: DeploymentConfigurationResponse? = null, displayName: String? = null, etag: String, id: String, identity: BatchPoolIdentityResponse? = null, interNodeCommunication: String? = null, lastModified: String, metadata: List<MetadataItemResponse>? = null, mountConfiguration: List<MountConfigurationResponse>? = null, name: String, networkConfiguration: NetworkConfigurationResponse? = null, provisioningState: String, provisioningStateTransitionTime: String, resizeOperationStatus: ResizeOperationStatusResponse, resourceTags: Map<String, String>? = null, scaleSettings: ScaleSettingsResponse? = null, startTask: StartTaskResponse? = null, tags: Map<String, String>? = null, targetNodeCommunicationMode: String? = null, taskSchedulingPolicy: TaskSchedulingPolicyResponse? = null, taskSlotsPerNode: Int? = null, type: String, upgradePolicy: UpgradePolicyResponse? = null, userAccounts: List<UserAccountResponse>? = null, vmSize: String? = null)