

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á.

# Operações de API de controle de roteamento
<a name="actions.routing-control"></a>

Esta seção inclui tabelas com as operações de API que você pode usar para configurar e usar o controle de roteamento no Controlador de Recuperação de Aplicações (ARC) da Amazon, com links para a documentação relevante.

Para conferir exemplos de como usar operações de API comuns de configuração do controle de roteamento com a AWS Command Line Interface, consulte [Exemplos de uso de operações de API de controle de roteamento ARC com o AWS CLI](getting-started-cli-routing.md).

A tabela a seguir lista as operações de API do ARC usadas para configuração do controle de roteamento, com links para a documentação relevante.


| Ação | Uso do console do ARC | Uso da API do ARC | 
| --- | --- | --- | 
| Criar um cluster | Consulte [Criação de componentes de controle de roteamento no ARC](routing-control.create.md) | Consulte [CreateCluster](https://docs.aws.amazon.com/recovery-cluster/latest/api/cluster.html) | 
| Descrever um cluster | Consulte [Criação de componentes de controle de roteamento no ARC](routing-control.create.md) | Consulte [DescribeCluster](https://docs.aws.amazon.com/recovery-cluster/latest/api/cluster-clusterarn.html) | 
| Excluir um cluster | Consulte [Criação de componentes de controle de roteamento no ARC](routing-control.create.md) | Consulte [DeleteCluster](https://docs.aws.amazon.com/recovery-cluster/latest/api/cluster-clusterarn.html) | 
| Listar clusters para uma conta | Consulte [Criação de componentes de controle de roteamento no ARC](routing-control.create.md) | Consulte [ListClusters](https://docs.aws.amazon.com/recovery-cluster/latest/api/cluster.html) | 
| Criar um controle de roteamento | Consulte [Criação de componentes de controle de roteamento no ARC](routing-control.create.md) | Consulte [CreateRoutingControl](https://docs.aws.amazon.com/recovery-cluster/latest/api/routingcontrol.html) | 
| Descrever um controle de roteamento | Consulte [Criação de componentes de controle de roteamento no ARC](routing-control.create.md) | Consulte [DescribeRoutingControl](https://docs.aws.amazon.com/recovery-cluster/latest/api/routingcontrol-routingcontrolarn.html) | 
| Atualizar um controle de roteamento | Consulte [Criação de componentes de controle de roteamento no ARC](routing-control.create.md) | Consulte [UpdateRoutingControl](https://docs.aws.amazon.com/recovery-cluster/latest/api/routingcontrol.html) | 
| Excluir um controle de roteamento | Consulte [Criação de componentes de controle de roteamento no ARC](routing-control.create.md) | Consulte [DeleteRoutingControl](https://docs.aws.amazon.com/recovery-cluster/latest/api/routingcontrol-routingcontrolarn.html) | 
| Listar os controles de roteamento | Consulte [Criação de componentes de controle de roteamento no ARC](routing-control.create.md) | Consulte [ListRoutingControls](https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel-controlpanelarn-routingcontrols.html) | 
| Criar um novo painel de controle. | Consulte [Criação de componentes de controle de roteamento no ARC](routing-control.create.md) | Consulte [CreateControlPanel](https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel.html) | 
| Descrever um painel de controle | Consulte [Criação de componentes de controle de roteamento no ARC](routing-control.create.md) | Consulte [DescribeControlPanel](https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel-controlpanelarn.html) | 
| Atualizar um painel de controle | Consulte [Criação de componentes de controle de roteamento no ARC](routing-control.create.md) | Consulte [UpdateControlPanel](https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel.html) | 
| Excluir um painel de controle | Consulte [Criação de componentes de controle de roteamento no ARC](routing-control.create.md) | Consulte [DeleteControlPanel](https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel-controlpanelarn.html) | 
| Listar os painéis de controle | Consulte [Criação de componentes de controle de roteamento no ARC](routing-control.create.md) | Consulte [ListControlPanels](https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanels.html) | 
| Criar uma regra de segurança | Consulte [Criação de regras de segurança para controle de roteamento](routing-control.safety-rules.md) | Consulte [CreateSafetyRule](https://docs.aws.amazon.com/recovery-cluster/latest/api/safetyrule.html) | 
| Descrever uma regra de segurança | Consulte [Criação de regras de segurança para controle de roteamento](routing-control.safety-rules.md) | Consulte [DescribeSafetyRule](https://docs.aws.amazon.com/recovery-cluster/latest/api/safetyrule-safetyrulearn.html) | 
| Atualizar uma regra de segurança | Consulte [Criação de regras de segurança para controle de roteamento](routing-control.safety-rules.md) | Consulte [UpdateSafetyRule](https://docs.aws.amazon.com/recovery-cluster/latest/api/safetyrule.html) | 
| Excluir uma regra de segurança | Consulte [Criação de regras de segurança para controle de roteamento](routing-control.safety-rules.md) | Consulte [DeleteSafetyRule](https://docs.aws.amazon.com/recovery-cluster/latest/api/safetyrule-safetyrulearn.html) | 
| Listar regras de segurança | Consulte [Criação de regras de segurança para controle de roteamento](routing-control.safety-rules.md) | Consulte [ListSafetyRules](https://docs.aws.amazon.com/recovery-cluster/latest/api/controlpanel-controlpanelarn-safetyrules.html) | 
| Listar as verificações de integridade do Route 53 associadas | Consulte [Criação de uma verificação de integridade do controle de roteamento no ARC](routing-control.create-health-check.md) | Veja [ListAssociatedRoute53 HealthChecks](https://docs.aws.amazon.com/recovery-cluster/latest/api/routingcontrol-routingcontrolarn-associatedroute53healthchecks.html) | 
| Listar as políticas AWS RAM de recursos para compartilhamento de clusters | Consulte [Compatibilidade entre contas para clusters no ARC](routing-control.failover-different-accounts.md) | Consulte [ GetResourcePolicy](https://docs.aws.amazon.com/recovery-cluster/latest/api/resourcepolicy-resourcearn.html) | 

A tabela a seguir lista as operações de API comuns do ARC usadas para gerenciar o failover de tráfego com o plano de dados de controle de roteamento, com links para a documentação relevante.


| Ação | Uso do console do ARC | Uso da API do ARC | 
| --- | --- | --- | 
| Obter um estado de controle de roteamento | Consulte [Obtendo e atualizando estados de controle de roteamento no Console de gerenciamento da AWS](routing-control.update.console.md) | Consulte [GetRoutingControlState](https://docs.aws.amazon.com/routing-control/latest/APIReference/API_GetRoutingControlState.html) | 
| Listar os controles de roteamento | N/D | Consulte [ListRoutingControls](https://docs.aws.amazon.com/routing-control/latest/APIReference/API_ListRoutingControls.html) | 
| Atualizar um estado de controle de roteamento | Consulte [Obtendo e atualizando estados de controle de roteamento no Console de gerenciamento da AWS](routing-control.update.console.md) | Consulte [UpdateRoutingControlState](https://docs.aws.amazon.com/routing-control/latest/APIReference/API_UpdateRoutingControlState.html) | 
| Atualizar vários estados de controle de roteamento | Consulte [Obtendo e atualizando estados de controle de roteamento no Console de gerenciamento da AWS](routing-control.update.console.md) | Consulte [UpdateRoutingControlStates](https://docs.aws.amazon.com/routing-control/latest/APIReference/API_UpdateRoutingControlStates.html) | 

# Usando esse serviço com um AWS SDK
<a name="sdk-general-information-section"></a>

AWS kits de desenvolvimento de software (SDKs) estão disponíveis para muitas linguagens de programação populares. Cada SDK fornece uma API, exemplos de código e documentação que permitem que os desenvolvedores criem facilmente aplicações em seu idioma de preferência.


| Documentação do SDK | Exemplos de código | 
| --- | --- | 
| [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/sdk-for-cpp) | [AWS SDK para C\$1\$1 exemplos de código](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/cpp) | 
| [AWS CLI](https://docs.aws.amazon.com/cli) | [AWS CLI exemplos de código](https://docs.aws.amazon.com/code-library/latest/ug/cli_2_code_examples.html) | 
| [AWS SDK para Go](https://docs.aws.amazon.com/sdk-for-go) | [AWS SDK para Go exemplos de código](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/gov2) | 
| [AWS SDK para Java](https://docs.aws.amazon.com/sdk-for-java) | [AWS SDK para Java exemplos de código](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2) | 
| [AWS SDK para JavaScript](https://docs.aws.amazon.com/sdk-for-javascript) | [AWS SDK para JavaScript exemplos de código](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javascriptv3) | 
| [AWS SDK para Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin) | [AWS SDK para Kotlin exemplos de código](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/kotlin) | 
| [AWS SDK para .NET](https://docs.aws.amazon.com/sdk-for-net) | [AWS SDK para .NET exemplos de código](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/dotnetv3) | 
| [AWS SDK para PHP](https://docs.aws.amazon.com/sdk-for-php) | [AWS SDK para PHP exemplos de código](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/php) | 
| [Ferramentas da AWS para PowerShell](https://docs.aws.amazon.com/powershell) | [Ferramentas da AWS para PowerShell exemplos de código](https://docs.aws.amazon.com/code-library/latest/ug/powershell_5_code_examples.html) | 
| [AWS SDK para Python (Boto3)](https://docs.aws.amazon.com/pythonsdk) | [AWS SDK para Python (Boto3) exemplos de código](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python) | 
| [AWS SDK para Ruby](https://docs.aws.amazon.com/sdk-for-ruby) | [AWS SDK para Ruby exemplos de código](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/ruby) | 
| [AWS SDK para Rust](https://docs.aws.amazon.com/sdk-for-rust) | [AWS SDK para Rust exemplos de código](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rustv1) | 
| [AWS SDK para SAP ABAP](https://docs.aws.amazon.com/sdk-for-sapabap) | [AWS SDK para SAP ABAP exemplos de código](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/sap-abap) | 
| [AWS SDK para Swift](https://docs.aws.amazon.com/sdk-for-swift) | [AWS SDK para Swift exemplos de código](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/swift) | 

Para obter exemplos específicos deste serviço, consulte [Exemplos de código para o Application Recovery Controller usando AWS SDKs](service_code_examples.md).

**Exemplo de disponibilidade**  
Não consegue encontrar o que precisa? Solicite um exemplo de código usando o link **Fornecer feedback** na parte inferior desta página.