Skip to main content
Astra Automation
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Excluir um recurso AppMirror de um aplicativo

EXCLUIR /accounts/{account_id}/k8s/v1/apps/{app_id}/appMirrors/{appMirror_id}

Remove o recurso de API AppMirror especificado. Inicia um processo para remover de forma assíncrona o recurso AppMirror, juntamente com quaisquer recursos nos clusters de origem e destino que foram criados como resultado do relacionamento AppMirror. Os recursos removidos dependem do estado do relacionamento no momento da exclusão.

Efeitos Colaterais

  • O campo stateDesired está definido como "excluído".

  • O campo de estado está definido como "excluindo".

  • Se o estado for "estabelecido", os TridentMirrorRelationships e PersistentVolumeClaims criados pelo relacionamento AppMirror serão excluídos.

  • Se o estado for ""failedOver", os TridentMirrorRelationships criados pelo relacionamento AppMirror serão excluídos e os PersistentVolumeClaims no aplicativo de destino permanecerão no lugar.

  • Quando a operação de exclusão assíncrona for concluída, o recurso da API AppMirror será removido tanto do aplicativo de origem quanto do aplicativo de destino.

Parâmetros

Nome Tipo Em Obrigatório Descrição

id_da_conta

string

caminho

Verdadeiro

ID do recurso de conta que o contém

  • exemplo: {{.Account}}

app_id

string

caminho

Verdadeiro

ID do recurso do aplicativo que o contém

appMirror_id

string

caminho

Verdadeiro

ID da appMirror coleção a ser listada

Resposta

Status: 204, Indicates if the appMirror resource was deleted.

Resposta

Status: 401, Unauthorized
Nome Tipo Obrigatório Descrição

tipo

string

Verdadeiro

título

string

Verdadeiro

detalhe

string

Verdadeiro

status

string

Verdadeiro

ID de correlação

string

Falso

Exemplo de resposta
{
  "type": "https://astra.netapp.io/problems/3",
  "title": "Missing bearer token",
  "detail": "The request is missing the required bearer token.",
  "status": "401"
}

Resposta

Status: 400, Bad request
Nome Tipo Obrigatório Descrição

tipo

string

Verdadeiro

título

string

Verdadeiro

detalhe

string

Verdadeiro

status

string

Verdadeiro

ID de correlação

string

Falso

invalidParams

array["invalidParams"]

Falso

Lista de parâmetros de consulta inválidos

Exemplo de resposta
{
  "type": "https://astra.netapp.io/problems/5",
  "title": "Invalid query parameters",
  "detail": "The supplied query parameters are invalid.",
  "status": "400"
}

Resposta

Status: 403, Forbidden
Nome Tipo Obrigatório Descrição

tipo

string

Verdadeiro

título

string

Verdadeiro

detalhe

string

Verdadeiro

status

string

Verdadeiro

ID de correlação

string

Falso

Exemplo de resposta
{
  "type": "https://astra.netapp.io/problems/11",
  "title": "Operation not permitted",
  "detail": "The requested operation isn't permitted.",
  "status": "403"
}

Erro

Status: 404, Not found
Nome Tipo Obrigatório Descrição

tipo

string

Verdadeiro

título

string

Verdadeiro

detalhe

string

Verdadeiro

status

string

Verdadeiro

ID de correlação

string

Falso

Exemplo de resposta de erro
{
  "type": "https://astra.netapp.io/problems/1",
  "title": "Resource not found",
  "detail": "The resource specified in the request URI wasn't found.",
  "status": "404"
}

Definições

Ver definições

invalidParams

Nome Tipo Obrigatório Descrição

nome

string

Verdadeiro

Nome do parâmetro de consulta inválido

razão

string

Verdadeiro

Motivo pelo qual o parâmetro de consulta é inválido