@azure/arm-workloadssapvirtualinstance package
Classes
| WorkloadsClient |
Interfaces
| ApplicationServerConfiguration |
Obtém ou define a configuração do servidor de aplicativos. |
| ApplicationServerFullResourceNames |
O objeto de nomes de recurso completo para recursos de camada de aplicativo. O número de entradas nessa lista deve ser igual ao número de VMs a serem criadas para a camada de aplicativo. |
| ApplicationServerVmDetails |
Os detalhes da VM do Servidor de Aplicativos. |
| CentralServerConfiguration |
Obtém ou define a configuração do servidor central. |
| CentralServerFullResourceNames |
O objeto de nomes de recurso completo para recursos de camada de servidor central. |
| CentralServerVmDetails |
Os detalhes da VM da Instância dos Serviços Centrais do SAP. |
| CreateAndMountFileShareConfiguration |
Obtém ou define a configuração de compartilhamento de arquivos em que o compartilhamento de arquivos do diretório de transporte é criado e montado como parte do fluxo de criação de infra. Crie previamente o grupo de recursos no qual você pretende colocar o diretório de transporte. A conta de armazenamento e o compartilhamento de arquivos serão criados automaticamente pelo ACSS e não precisam ser pré-criados. |
| DatabaseConfiguration |
Obtém ou define a configuração do banco de dados. |
| DatabaseServerFullResourceNames |
O objeto de nomes de recurso completo para recursos de camada de banco de dados. O número de entradas nessa lista deve ser igual ao número de VMs a serem criadas para a camada de banco de dados. |
| DatabaseVmDetails |
Detalhes da VM do banco de dados. |
| DeployerVmPackages |
Define a ID da url e da conta de armazenamento em que os pacotes de VM do implantador são carregados |
| DeploymentConfiguration |
Configuração de implantação. |
| DeploymentWithOSConfiguration |
Implantação junto com a configuração do sistema operacional. |
| DiscoveryConfiguration |
Detalhes da descoberta. |
| DiskConfiguration |
Os detalhes da configuração do disco. |
| DiskDetails |
Os detalhes de tamanho de disco com suporte para um tipo de disco. |
| DiskSku |
O tipo de sku de disco. Por exemplo, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS. |
| DiskVolumeConfiguration |
A configuração de disco necessária para o volume selecionado. |
| EnqueueReplicationServerProperties |
Define as propriedades do SAP Enqueue Replication Server (ERS). |
| EnqueueServerProperties |
Define as propriedades do Sap Enqueue Server. |
| ErrorAdditionalInfo |
As informações adicionais do erro de gerenciamento de recursos. |
| ErrorDefinition |
Definição de erro. |
| ErrorDetail |
O detalhe do erro. |
| ErrorResponse |
Resposta de erro comum para todas as APIs do Azure Resource Manager retornarem detalhes de erro para operações com falha. |
| ExternalInstallationSoftwareConfiguration |
A entrada de configuração do SAP Software quando o software é instalado externamente fora do serviço. |
| FileShareConfiguration |
Detalhes da configuração do Compartilhamento de Arquivos, preenchidos com informações sobre a configuração de armazenamento montada no VIS. A opção createAndMount é selecionada em caso de entrada ausente. |
| GatewayServerProperties |
Define as propriedades do Servidor de Gateway sap. |
| HighAvailabilityConfiguration |
Obtém ou define a configuração de alta disponibilidade. |
| HighAvailabilitySoftwareConfiguration |
Obtém ou define a configuração de software de HA. |
| ImageReference |
Especifica informações sobre a imagem a ser usada. Você pode especificar informações sobre imagens de plataforma, imagens do marketplace ou imagens de máquina virtual. Esse elemento é necessário quando você deseja usar uma imagem de plataforma, uma imagem do marketplace ou uma imagem de máquina virtual, mas não é usado em outras operações de criação. OBSERVAÇÃO: A oferta e o editor de referência de imagem só podem ser definidos quando você cria o conjunto de dimensionamento. |
| InfrastructureConfiguration |
Implantar detalhes da infraestrutura do SAP. |
| LinuxConfiguration |
Especifica as configurações do sistema operacional Linux na máquina virtual. Para obter uma lista de distribuições do Linux com suporte, consulte Linux nodistribuições de Azure-Endorsed. |
| LoadBalancerDetails |
Os detalhes do Load Balancer, como a ID do Load Balancer. |
| LoadBalancerResourceNames |
O objeto de nomes de recurso para balanceador de carga e recursos relacionados. |
| ManagedRGConfiguration |
Configuração do grupo de recursos gerenciado |
| MessageServerProperties |
Define as propriedades do servidor de mensagens SAP. |
| MountFileShareConfiguration |
Obtém ou define a configuração de compartilhamento de arquivos em que o compartilhamento de arquivos do diretório de transporte já existe e o usuário deseja montar o compartilhamento de arquivos como parte do fluxo de criação de infra. |
| NetworkConfiguration |
Define o tipo de configuração de rede para a infraestrutura do sistema SAP que está sendo implantada |
| NetworkInterfaceResourceNames |
O objeto de nomes de recurso para interface de rede e recursos relacionados. |
| OSConfiguration |
Define a configuração do sistema operacional. |
| OSProfile |
Especifica as configurações do sistema operacional para a máquina virtual. Algumas das configurações não podem ser alteradas depois que a VM é provisionada. |
| Operation |
Detalhes de uma operação de API REST, retornada da API de Operações do Provedor de Recursos |
| OperationDisplay |
Informações de exibição localizadas para e operação. |
| OperationStatusResult |
O status atual de uma operação assíncrona. |
| OperationsListOptionalParams |
Parâmetros opcionais. |
| OperationsOperations |
Interface que representa operações de operações. |
| OsSapConfiguration |
Define o sistema operacional e as configurações do SAP para implantação |
| PageSettings |
Opções para o método byPage |
| PagedAsyncIterableIterator |
Uma interface que permite iteração assíncrona iterável tanto para conclusão quanto por página. |
| Resource |
Campos comuns que são retornados na resposta para todos os recursos do Azure Resource Manager |
| RestorePollerOptions | |
| SAPApplicationServerInstance |
Defina o recurso da Instância do Servidor de Aplicativos SAP. |
| SAPApplicationServerInstancesCreateOptionalParams |
Parâmetros opcionais. |
| SAPApplicationServerInstancesDeleteOptionalParams |
Parâmetros opcionais. |
| SAPApplicationServerInstancesGetOptionalParams |
Parâmetros opcionais. |
| SAPApplicationServerInstancesListOptionalParams |
Parâmetros opcionais. |
| SAPApplicationServerInstancesOperations |
Interface que representa uma operação SAPApplicationServerInstances. |
| SAPApplicationServerInstancesStartOptionalParams |
Parâmetros opcionais. |
| SAPApplicationServerInstancesStopOptionalParams |
Parâmetros opcionais. |
| SAPApplicationServerInstancesUpdateOptionalParams |
Parâmetros opcionais. |
| SAPApplicationServerProperties |
Define as propriedades da instância do Servidor de Aplicativos SAP. |
| SAPAvailabilityZoneDetailsRequest |
A solicitação sap para obter a lista de zonas de disponibilidade. |
| SAPAvailabilityZoneDetailsResult |
A lista de pares de zona de disponibilidade com suporte que fazem parte da implantação de HA do SAP. |
| SAPAvailabilityZonePair |
O par de zona de disponibilidade sap. |
| SAPCentralServerInstance |
Defina o recurso da Instância dos Serviços Centrais do SAP. |
| SAPCentralServerInstancesCreateOptionalParams |
Parâmetros opcionais. |
| SAPCentralServerInstancesDeleteOptionalParams |
Parâmetros opcionais. |
| SAPCentralServerInstancesGetOptionalParams |
Parâmetros opcionais. |
| SAPCentralServerInstancesListOptionalParams |
Parâmetros opcionais. |
| SAPCentralServerInstancesOperations |
Interface que representa uma operação SAPCentralServerInstances. |
| SAPCentralServerInstancesStartOptionalParams |
Parâmetros opcionais. |
| SAPCentralServerInstancesStopOptionalParams |
Parâmetros opcionais. |
| SAPCentralServerInstancesUpdateOptionalParams |
Parâmetros opcionais. |
| SAPCentralServerProperties |
Define as propriedades da Instância dos Serviços Centrais do SAP. |
| SAPConfiguration |
A configuração do SAP. |
| SAPDatabaseInstance |
Defina o recurso banco de dados. |
| SAPDatabaseInstancesCreateOptionalParams |
Parâmetros opcionais. |
| SAPDatabaseInstancesDeleteOptionalParams |
Parâmetros opcionais. |
| SAPDatabaseInstancesGetOptionalParams |
Parâmetros opcionais. |
| SAPDatabaseInstancesListOptionalParams |
Parâmetros opcionais. |
| SAPDatabaseInstancesOperations |
Interface que representa uma operação SAPDatabaseInstances. |
| SAPDatabaseInstancesStartOptionalParams |
Parâmetros opcionais. |
| SAPDatabaseInstancesStopOptionalParams |
Parâmetros opcionais. |
| SAPDatabaseInstancesUpdateOptionalParams |
Parâmetros opcionais. |
| SAPDatabaseProperties |
Define as propriedades do banco de dados. |
| SAPDiskConfiguration |
A Configuração de Disco SAP contém detalhes de "disco recomendado" e lista de detalhes de discos com suporte para um tipo de volume. |
| SAPDiskConfigurationsRequest |
A solicitação sap para obter a lista de configurações de disco. |
| SAPDiskConfigurationsResult |
A lista de configuração de disco para vmSku que fazem parte da implantação do SAP. |
| SAPInstallWithoutOSConfigSoftwareConfiguration |
A entrada de configuração do SAP Software quando o software deve ser instalado pelo serviço sem configurações do sistema operacional |
| SAPSizingRecommendationRequest |
A solicitação de Recomendação de Dimensionamento do SAP. |
| SAPSizingRecommendationResult |
O resultado da recomendação de dimensionamento do SAP. |
| SAPSupportedResourceSkusResult |
A lista de SKUs com suporte para diferentes recursos que fazem parte da implantação do SAP. |
| SAPSupportedSku |
O SKU com suporte do SAP. |
| SAPSupportedSkusRequest |
A solicitação sap para obter a lista de SKUs com suporte. |
| SAPVirtualInstance |
Defina o recurso instância virtual para soluções SAP. |
| SAPVirtualInstanceError |
Uma resposta de erro da Instância Virtual para o serviço de carga de trabalho SAP. |
| SAPVirtualInstanceIdentity |
Identidade de serviço gerenciada (identidades atribuídas pelo usuário) |
| SAPVirtualInstanceProperties |
Define as propriedades de recurso da Instância Virtual para soluções SAP. |
| SAPVirtualInstancesCreateOptionalParams |
Parâmetros opcionais. |
| SAPVirtualInstancesDeleteOptionalParams |
Parâmetros opcionais. |
| SAPVirtualInstancesGetAvailabilityZoneDetailsOptionalParams |
Parâmetros opcionais. |
| SAPVirtualInstancesGetDiskConfigurationsOptionalParams |
Parâmetros opcionais. |
| SAPVirtualInstancesGetOptionalParams |
Parâmetros opcionais. |
| SAPVirtualInstancesGetSapSupportedSkuOptionalParams |
Parâmetros opcionais. |
| SAPVirtualInstancesGetSizingRecommendationsOptionalParams |
Parâmetros opcionais. |
| SAPVirtualInstancesListByResourceGroupOptionalParams |
Parâmetros opcionais. |
| SAPVirtualInstancesListBySubscriptionOptionalParams |
Parâmetros opcionais. |
| SAPVirtualInstancesOperations |
Interface que representa uma operação SAPVirtualInstances. |
| SAPVirtualInstancesStartOptionalParams |
Parâmetros opcionais. |
| SAPVirtualInstancesStopOptionalParams |
Parâmetros opcionais. |
| SAPVirtualInstancesUpdateOptionalParams |
Parâmetros opcionais. |
| ServiceInitiatedSoftwareConfiguration |
A entrada de configuração do SAP Software quando o software deve ser instalado pelo serviço. |
| SharedStorageResourceNames |
O objeto de nomes de recurso para armazenamento compartilhado. |
| SingleServerConfiguration |
Obtém ou define a configuração de servidor único. Para obter os pré-requisitos para criar a infraestrutura, consulte aqui |
| SingleServerCustomResourceNames |
A entrada de nomes de recursos para especificar nomes personalizados para recursos subjacentes do Azure que fazem parte de um único sistema SAP de servidor. |
| SingleServerFullResourceNames |
O objeto de nome do recurso em que os valores especificados serão nomes de recursos completos dos recursos correspondentes em um único sistema SAP do servidor. |
| SingleServerRecommendationResult |
A configuração recomendada para um sistema SAP de servidor único. |
| SkipFileShareConfiguration |
Obtém ou define a configuração de compartilhamento de arquivos para cenários em que o compartilhamento de arquivos do diretório de transporte não é criado ou necessário. |
| SoftwareConfiguration |
A entrada de configuração do SAP Software. |
| SshConfiguration |
Configuração de SSH para VMs baseadas em Linux em execução no Azure |
| SshKeyPair |
O par chave SSH usado para autenticar com a VM. A chave precisa ter pelo menos 2048 bits e no formato ssh-rsa. Para criar chaves ssh, consulte Criar chaves SSH em VMs Linux e Mac para Linux no Azure. |
| SshPublicKey |
Contém informações sobre a chave pública do certificado SSH e o caminho na VM do Linux em que a chave pública é colocada. |
| StartRequest |
Inicie o corpo da solicitação da(s) instância(s) SAP. |
| StopRequest |
Interrompa o corpo da solicitação de instâncias SAP. |
| StorageConfiguration |
Obtém ou define a configuração de armazenamento. |
| StorageInformation |
Detalhes de armazenamento de todas as contas de armazenamento anexadas à VM. Por exemplo, NFS no Armazenamento Compartilhado do AFS. |
| SystemData |
Metadados relativos à criação e última modificação do recurso. |
| ThreeTierConfiguration |
Obtém ou define a configuração sap de três camadas. Para obter os pré-requisitos para criar a infraestrutura, consulte aqui |
| ThreeTierCustomResourceNames |
A entrada de nomes de recursos para especificar nomes personalizados para recursos subjacentes do Azure que fazem parte de um sistema SAP de três camadas. |
| ThreeTierFullResourceNames |
O objeto de nome do recurso em que os valores especificados serão nomes de recursos completos dos recursos correspondentes em um sistema SAP de três camadas. |
| ThreeTierRecommendationResult |
A configuração recomendada para um sistema SAP de três camadas. |
| TrackedResource |
A definição do modelo de recurso para um recurso de nível superior rastreado pelo Azure Resource Manager que tem 'marcas' e um 'local' |
| UpdateSAPApplicationInstanceRequest |
Define o corpo da solicitação para atualizar a Instância do Aplicativo SAP. |
| UpdateSAPCentralInstanceRequest |
Define o corpo da solicitação para atualizar a Instância Central do SAP. |
| UpdateSAPDatabaseInstanceRequest |
Define o corpo da solicitação para atualizar a Instância do Banco de Dados SAP. |
| UpdateSAPVirtualInstanceProperties |
Define as propriedades do corpo da solicitação de atualização para atualizar a Instância Virtual para SAP. |
| UpdateSAPVirtualInstanceRequest |
Define o corpo da solicitação para atualizar a Instância Virtual para SAP. |
| UserAssignedIdentity |
Propriedades de identidade atribuídas pelo usuário |
| VirtualMachineConfiguration |
Define a configuração da máquina virtual. |
| VirtualMachineResourceNames |
O objeto de nomes de recurso para máquina virtual e recursos relacionados. |
| WindowsConfiguration |
Especifica as configurações do sistema operacional Windows na máquina virtual. |
| WorkloadsClientOptionalParams |
Parâmetros opcionais para o cliente. |
Aliases de tipo
| ActionType |
Enumeração extensível. Indica o tipo de ação. "Interno" refere-se a ações que são apenas para APIs internas. Valores conhecidos compatíveis com o serviçoInterno: as ações são para APIs somente internas. |
| ApplicationServerVirtualMachineType |
Define o tipo de VM do servidor de aplicativos. Valores conhecidos compatíveis com o serviço
Ativo: tipo de vm do servidor de aplicativos ativo. |
| CentralServerVirtualMachineType |
Define o tipo de VM do servidor central. Valores conhecidos compatíveis com o serviço
Primário: VM do servidor central primário. |
| ContinuablePage |
Uma interface que descreve uma página de resultados. |
| CreatedByType |
O tipo de entidade que criou o recurso. Valores conhecidos compatíveis com o serviço
Usuário: a entidade foi criada por um usuário. |
| DiskSkuName |
Define o nome do sku de disco. Valores conhecidos compatíveis com o serviço
Standard_LRS: SKU de disco LRS padrão. |
| EnqueueReplicationServerType |
Define o tipo de Servidor de Replicação de Enfileiramento. Valores conhecidos compatíveis com o serviço
EnqueueReplicator1: Enfileirar o tipo de servidor de replicação 1. |
| FileShareConfigurationType |
O tipo de configuração de compartilhamento de arquivos. Valores conhecidos compatíveis com o serviço
Ignorar: ignore a criação do compartilhamento de arquivos. |
| FileShareConfigurationUnion |
Alias para FileShareConfigurationUnion |
| InfrastructureConfigurationUnion |
Alias para InfrastructureConfigurationUnion |
| ManagedResourcesNetworkAccessType |
Define o tipo de acesso à rede para recursos gerenciados. Valores conhecidos compatíveis com o serviço
Público: os recursos gerenciados serão implantados com o acesso à rede pública habilitado. |
| NamingPatternType |
O tipo de padrão a ser usado para nomenclatura de recursos. Valores conhecidos compatíveis com o serviçoFullResourceName: nomes completos de recursos que serão criados por serviço. |
| OSConfigurationUnion |
Alias para OSConfigurationUnion |
| OSType |
O tipo de sistema operacional Valores conhecidos compatíveis com o serviço
Linux: Tipo de sistema operacional Linux. |
| Origin |
O executor pretendido da operação; como no RBAC (Controle de Acesso Baseado em Recursos) e na UX de logs de auditoria. O valor padrão é "user,system" Valores conhecidos compatíveis com o serviço
user: indica que a operação é iniciada por um usuário. |
| SAPConfigurationType |
O tipo de configuração. Valores conhecidos compatíveis com o serviço
Implantação: O sistema SAP será implantado por serviço. Nenhuma configuração do sistema operacional será feita. |
| SAPConfigurationUnion |
Alias para SAPConfigurationUnion |
| SAPDatabaseScaleMethod |
O método de escala do banco de dados. Valores conhecidos compatíveis com o serviçoScaleUp: tipo de implantação do banco de dados Hana ScaleUp |
| SAPDatabaseType |
Define os tipos de banco de dados SAP com suporte. Valores conhecidos compatíveis com o serviço
HANA: tipo de banco de dados HANA do sistema SAP. |
| SAPDeploymentType |
O tipo de implantação sap, servidor único ou três camadas. Valores conhecidos compatíveis com o serviço
SingleServer: tipo de implantação de servidor único SAP. |
| SAPEnvironmentType |
Define o tipo de ambiente – Produção/Não Produção. Valores conhecidos compatíveis com o serviço
NonProd: Sistema SAP de não produção. |
| SAPHealthState |
Define a integridade das Instâncias SAP. Valores conhecidos compatíveis com o serviço
Desconhecido: a integridade do sistema SAP é desconhecida. |
| SAPHighAvailabilityType |
O tipo de alta disponibilidade (AvailabilitySet ou AvailabilityZone). Valores conhecidos compatíveis com o serviço
AvailabilitySet: implantação de HA com conjuntos de disponibilidade. |
| SAPProductType |
Define o tipo de produto SAP. Valores conhecidos compatíveis com o serviço
ECC: Produto SAP ECC. |
| SAPSizingRecommendationResultUnion |
Alias para SAPSizingRecommendationResultUnion |
| SAPSoftwareInstallationType |
O tipo de instalação de software SAP. Valores conhecidos compatíveis com o serviço
ServiceInitiated: Instalação do SAP gerenciada pelo serviço. |
| SAPVirtualInstanceIdentityType |
Tipo de identidade de serviço gerenciado (em que somente os tipos None e UserAssigned são permitidos). Valores conhecidos compatíveis com o serviço
Nenhum: nenhuma identidade gerenciada. |
| SAPVirtualInstanceState |
Define o estado da Instância Virtual para SAP. Valores conhecidos compatíveis com o serviço
InfrastructureDeploymentPending: a infraestrutura ainda não foi implantada. |
| SAPVirtualInstanceStatus |
Define o status da Instância SAP. Valores conhecidos compatíveis com o serviço
Iniciando: O sistema SAP está começando. |
| SapVirtualInstanceProvisioningState |
Define os estados de provisionamento. Valores conhecidos compatíveis com o serviço
Bem-sucedido: o ACSS sucedeu o estado de provisionamento. |
| SingleServerCustomResourceNamesUnion |
Alias para SingleServerCustomResourceNamesUnion |
| SoftwareConfigurationUnion |
Alias para SoftwareConfigurationUnion |
| ThreeTierCustomResourceNamesUnion |
Alias para ThreeTierCustomResourceNamesUnion |
Enumerações
| KnownActionType |
Enumeração extensível. Indica o tipo de ação. "Interno" refere-se a ações que são apenas para APIs internas. |
| KnownApplicationServerVirtualMachineType |
Define o tipo de VM do servidor de aplicativos. |
| KnownCentralServerVirtualMachineType |
Define o tipo de VM do servidor central. |
| KnownCreatedByType |
O tipo de entidade que criou o recurso. |
| KnownDiskSkuName |
Define o nome do sku de disco. |
| KnownEnqueueReplicationServerType |
Define o tipo de Servidor de Replicação de Enfileiramento. |
| KnownFileShareConfigurationType |
O tipo de configuração de compartilhamento de arquivo. |
| KnownManagedResourcesNetworkAccessType |
Define o tipo de acesso à rede para recursos gerenciados. |
| KnownNamingPatternType |
O tipo de padrão a ser usado para nomenclatura de recursos. |
| KnownOSType |
O tipo de sistema operacional |
| KnownOrigin |
O executor pretendido da operação; como no RBAC (Controle de Acesso Baseado em Recursos) e na UX de logs de auditoria. O valor padrão é "user,system" |
| KnownSAPConfigurationType |
O tipo de configuração. |
| KnownSAPDatabaseScaleMethod |
O método de escala do banco de dados. |
| KnownSAPDatabaseType |
Define os tipos de banco de dados SAP com suporte. |
| KnownSAPDeploymentType |
O tipo de implantação sap, servidor único ou três camadas. |
| KnownSAPEnvironmentType |
Define o tipo de ambiente – Produção/Não Produção. |
| KnownSAPHealthState |
Define a integridade das Instâncias SAP. |
| KnownSAPHighAvailabilityType |
O tipo de alta disponibilidade (AvailabilitySet ou AvailabilityZone). |
| KnownSAPProductType |
Define o tipo de produto SAP. |
| KnownSAPSoftwareInstallationType |
O tipo de instalação de software SAP. |
| KnownSAPVirtualInstanceIdentityType |
Tipo de identidade de serviço gerenciado (em que somente os tipos None e UserAssigned são permitidos). |
| KnownSAPVirtualInstanceState |
Define o estado da Instância Virtual para SAP. |
| KnownSAPVirtualInstanceStatus |
Define o status da Instância SAP. |
| KnownSapVirtualInstanceProvisioningState |
Define os estados de provisionamento. |
| KnownVersions |
As versões de API disponíveis. |
Funções
| restore |
Cria um sondador do estado serializado de outro sondador. Isso pode ser útil quando você deseja criar sondadores em um host diferente ou um sondador precisa ser construído depois que o original não estiver no escopo. |
Detalhes da função
restorePoller<TResponse, TResult>(WorkloadsClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)
Cria um sondador do estado serializado de outro sondador. Isso pode ser útil quando você deseja criar sondadores em um host diferente ou um sondador precisa ser construído depois que o original não estiver no escopo.
function restorePoller<TResponse, TResult>(client: WorkloadsClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>
Parâmetros
- client
- WorkloadsClient
- serializedState
-
string
- sourceOperation
-
(args: any[]) => PollerLike<OperationState<TResult>, TResult>
- options
-
RestorePollerOptions<TResult, PathUncheckedResponse>
Retornos
PollerLike<OperationState<TResult>, TResult>