As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Use CheckDomainTransferability com um AWS SDK ou CLI
Os exemplos de código a seguir mostram como usar o CheckDomainTransferability.
Exemplos de ações são trechos de código de programas maiores e devem ser executados em contexto. É possível ver essa ação em contexto no seguinte exemplo de código: 
    - .NET
- 
            
     
        - SDK para .NET
- 
             
                
                
    /// <summary>
    /// Check the transferability of a domain name.
    /// </summary>
    /// <param name="domain">The domain to check for transferability.</param>
    /// <returns>A transferability result string.</returns>
    public async Task<string> CheckDomainTransferability(string domain)
    {
        var result = await _amazonRoute53Domains.CheckDomainTransferabilityAsync(
            new CheckDomainTransferabilityRequest
            {
                DomainName = domain
            }
        );
        return result.Transferability.Transferable.Value;
    }
 
 
 
- CLI
- 
            
     
        - AWS CLI
- 
             
                    Para determinar se um domínio pode ser transferido para o Route 53 O comando check-domain-transferabilitya seguir retorna informações sobre a possibilidade de transferir um nome de domínioexample.compara o Route 53.
 Esse comando só pode ser executado na região us-east-1. Se sua região padrão estiver definida comous-east-1, você poderá omitir o parâmetroregion.
 aws route53domains check-domain-transferability \
    --region us-east-1\
    --domain-nameexample.com
 Saída: {
    "Transferability": {
        "Transferable": "UNTRANSFERABLE"
    }
}
 Para obter mais informações, consulte Transferring Registration for a Domain to Amazon Route 53 no Guia do desenvolvedor do Amazon Route 53. 
 
 
- Java
- 
            
     
        - SDK para Java 2.x
- 
             
                
                    public static void checkDomainTransferability(Route53DomainsClient route53DomainsClient, String domainSuggestion) {
        try {
            CheckDomainTransferabilityRequest transferabilityRequest = CheckDomainTransferabilityRequest.builder()
                    .domainName(domainSuggestion)
                    .build();
            CheckDomainTransferabilityResponse response = route53DomainsClient
                    .checkDomainTransferability(transferabilityRequest);
            System.out.println("Transferability: " + response.transferability().transferable().toString());
        } catch (Route53Exception e) {
            System.err.println(e.getMessage());
            System.exit(1);
        }
    }
 
 
 
- Kotlin
- 
            
     
        - SDK para Kotlin
- 
             
                
                suspend fun checkDomainTransferability(domainSuggestion: String?) {
    val transferabilityRequest =
        CheckDomainTransferabilityRequest {
            domainName = domainSuggestion
        }
    Route53DomainsClient.fromEnvironment { region = "us-east-1" }.use { route53DomainsClient ->
        val response = route53DomainsClient.checkDomainTransferability(transferabilityRequest)
        println("Transferability: ${response.transferability?.transferable}")
    }
}
 
 
 
Para obter uma lista completa dos guias do desenvolvedor do AWS SDK e exemplos de código, consulteUsando o Route 53 com um AWS SDK. Este tópico também inclui informações sobre como começar e detalhes sobre versões anteriores do SDK.