UpdateApplicationMaintenanceConfiguration - Amazon Managed Service for Apache Flink (anteriormente Amazon Kinesis Data Analytics for Apache Flink)

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

UpdateApplicationMaintenanceConfiguration

Atualiza a configuração de manutenção da aplicação do Managed Service for Apache Flink.

Você pode invocar essa operação em uma aplicação que esteja em um dos dois estados a seguir: READY ou RUNNING. Se você invocá-la quando a aplicação estiver em um estado diferente desses dois estados, ela lançará um ResourceInUseException. O serviço usará a configuração atualizada na próxima vez em que programar a manutenção da aplicação. Se você invocar essa operação após o serviço programar a manutenção, o serviço aplicará a atualização de configuração na próxima vez em que programar a manutenção da aplicação. Isso significa que talvez você não veja a atualização da configuração de manutenção aplicada ao processo de manutenção após uma invocação bem-sucedida dessa operação, mas sim ao processo de manutenção seguinte.

Para ver a configuração de manutenção atual da sua aplicação, invoque a operação DescribeApplication.

Para obter informações sobre manutenção de aplicações, consulte Manutenção do Managed Service for Apache Flink.

nota

Esta operação é compatível somente com o Managed Service for Apache Flink.

Sintaxe da Solicitação

{ "ApplicationMaintenanceConfigurationUpdate": { "ApplicationMaintenanceWindowStartTimeUpdate": "string" }, "ApplicationName": "string" }

Parâmetros da solicitação

A solicitação aceita os dados a seguir no formato JSON.

ApplicationMaintenanceConfigurationUpdate

Descreve a atualização da configuração de manutenção da aplicação.

Tipo: objeto ApplicationMaintenanceConfigurationUpdate

Obrigatório: Sim

ApplicationName

O nome da aplicação da qual você deseja atualizar a configuração de manutenção.

Tipo: string

Restrições de tamanho: tamanho mínimo 1. O tamanho máximo é 128.

Padrão: [a-zA-Z0-9_.-]+

Exigido: Sim

Sintaxe da Resposta

{ "ApplicationARN": "string", "ApplicationMaintenanceConfigurationDescription": { "ApplicationMaintenanceWindowEndTime": "string", "ApplicationMaintenanceWindowStartTime": "string" } }

Elementos de Resposta

Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP 200.

Os dados a seguir são retornados no formato JSON pelo serviço.

ApplicationARN

O nome de recurso da Amazon (ARN) do aplicativo.

Tipo: string

Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.

Padrão: arn:.*

ApplicationMaintenanceConfigurationDescription

A descrição da configuração de manutenção da aplicação após a atualização.

Tipo: objeto ApplicationMaintenanceConfigurationDescription

Erros

ConcurrentModificationException

Exceção lançada como resultado de modificações simultâneas em uma aplicação. Esse erro pode ser o resultado da tentativa de modificar uma aplicação sem usar o ID da aplicação atual.

Código de Status HTTP: 400

InvalidArgumentException

O valor do parâmetro de entrada especificado não é válido.

Código de Status HTTP: 400

ResourceInUseException

A aplicação não está disponível para esta operação.

Código de Status HTTP: 400

ResourceNotFoundException

A aplicação especificada não pode ser encontrada.

Código de Status HTTP: 400

UnsupportedOperationException

A solicitação foi rejeitada porque um parâmetro especificado não é compatível ou um recurso especificado não é válido para esta operação.

Código de Status HTTP: 400

Consulte também

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: