Get Cluster Result
constructor(addOnFeatures: List<String>? = null, applicationTypeVersionsCleanupPolicy: ApplicationTypeVersionsCleanupPolicyResponse? = null, availableClusterVersions: List<ClusterVersionDetailsResponse>, azureActiveDirectory: AzureActiveDirectoryResponse? = null, certificate: CertificateDescriptionResponse? = null, certificateCommonNames: ServerCertificateCommonNamesResponse? = null, clientCertificateCommonNames: List<ClientCertificateCommonNameResponse>? = null, clientCertificateThumbprints: List<ClientCertificateThumbprintResponse>? = null, clusterCodeVersion: String? = null, clusterEndpoint: String, clusterId: String, clusterState: String, diagnosticsStorageAccountConfig: DiagnosticsStorageAccountConfigResponse? = null, etag: String, eventStoreServiceEnabled: Boolean? = null, fabricSettings: List<SettingsSectionDescriptionResponse>? = null, id: String, location: String, managementEndpoint: String, name: String, nodeTypes: List<NodeTypeDescriptionResponse>, provisioningState: String, reliabilityLevel: String? = null, reverseProxyCertificate: CertificateDescriptionResponse? = null, reverseProxyCertificateCommonNames: ServerCertificateCommonNamesResponse? = null, tags: Map<String, String>? = null, type: String, upgradeDescription: ClusterUpgradePolicyResponse? = null, upgradeMode: String? = null, vmImage: String? = null)