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: