Veja os recursos implementados

Esta página descreve como ver informações sobre recursos aprovisionados pelo Infrastructure Manager.

Pode querer ver os recursos para compreender o respetivo estado ou para ver que recursos existem numa implementação antes de atualizar ou eliminar a implementação.

Quando o Infrastructure Manager implementa uma configuração do Terraform, o serviço aprovisiona e configura os Google Cloud recursos definidos na configuração. Os metadados sobre estes recursos encontram-se no ficheiro de estado do Terraform e o Infra Manager armazena este ficheiro para cada implementação e revisão.

O ficheiro de estado tem informações sobre os recursos quando são aprovisionados pelo Infra Manager. O ficheiro de estado e o Infra Manager não têm informações sobre estes recursos se forem modificados, a menos que sejam modificados por uma revisão do Infra Manager.

Por exemplo, pode usar o Infra Manager para implementar um equilibrador de carga e, em seguida, pode modificar o equilibrador de carga através da Google Cloud consola. Neste caso, o Infra Manager tem informações sobre o equilibrador de carga que foi aprovisionado inicialmente, mas não sobre as alterações que fez através da Google Cloud consola.

Se precisar de informações sobre o nome ou o estado da implementação, consulte o artigo Ver implementações.

Antes de começar

  1. Certifique-se de que o Infra Manager está ativado.
  2. Certifique-se de que tem uma conta de serviço.
  3. Certifique-se de que tem as autorizações de IAM necessárias para ver implementações.
    • roles/config.admin ou roles/config.viewer.

Apresenta os recursos aprovisionados por uma implementação

Para listar os recursos aprovisionados por uma implementação:

gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID

Substituição:

  • PROJECT_ID: o ID do projeto onde o Infrastructure Manager é executado.
  • LOCATION: a localização onde o Infra Manager é executado. Consulte as localizações do Infrastructure Manager para ver a lista de localizações válidas.
  • DEPLOYMENT_ID: o identificador de implementação da implementação do recurso.
  • REVISION_ID: o identificador de revisão da revisão que está a ver.

Filtre a lista de recursos

Para filtrar a lista de recursos:

gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID --filter=EXPRESSION

Substituição:

  • PROJECT_ID: o ID do projeto onde o Infrastructure Manager é executado.
  • LOCATION: a localização onde o Infra Manager é executado. Consulte as localizações do Infrastructure Manager para ver a lista de localizações válidas.
  • DEPLOYMENT_ID: o identificador de implementação da implementação do recurso.
  • REVISION_ID: o identificador de revisão da revisão que está a ver e a filtrar.
  • EXPRESSION: a expressão para a qual está a filtrar. As expressões suportadas são:
    • terraformInfo.address (string)
    • terraformInfo.type (string)
    • terraformInfo.id (string)
    • state (string), um dos seguintes: STATE_UNSPECIFIED, PLANNED, IN_PROGRESS, RECONCILED, FAILED
    • intent(string), um dos seguintes: INTENT_UNSPECIFIED, CREATE, UPDATE, DELETE, RECREATE, UNCHANGED
    • caiAssets.fullResourceName (mapa)
    • caiAssets.type (mapa)

Ordene a lista de recursos

Para ordenar a lista de recursos:

gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID --sort-by=[FIELD]

Substituição:

  • PROJECT_ID: o ID do projeto onde o Infrastructure Manager é executado.
  • LOCATION: a localização onde o Infra Manager é executado. Consulte as localizações do Infrastructure Manager para ver a lista de localizações válidas.
  • DEPLOYMENT_ID: o identificador de implementação da implementação do recurso.
  • REVISION_ID: o identificador de revisão da revisão que está a ver e a ordenar.
  • FIELD: o campo usado para ordenar. Os campos suportados são:
    • name
    • terraformInfo.address
    • terraformInfo.type
    • terraformInfo.id

Veja detalhes sobre um recurso

Para ver detalhes sobre um recurso específico, use o ID do recurso:

gcloud infra-manager resources describe projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID/resources/RESOURCE_ID

Substituição:

  • PROJECT_ID: o ID do projeto onde o Infrastructure Manager é executado.
  • LOCATION: a localização onde o Infra Manager é executado. Consulte as localizações do Infrastructure Manager para ver a lista de localizações válidas.
  • DEPLOYMENT_ID: o identificador de implementação da implementação do recurso.
  • REVISION_ID: o identificador de revisão da revisão específica que implementou o recurso.
  • RESOURCE_ID: o ID do recurso que está a ver.

O que se segue?