Ver los recursos implementados

En esta página se describe cómo ver información sobre los recursos aprovisionados por Infrastructure Manager.

Puede consultar los recursos para conocer su estado o para ver qué recursos hay en una implementación antes de actualizarla o eliminarla.

Cuando Infrastructure Manager implementa una configuración de Terraform, el servicio aprovisiona y configura los recursos definidos en la configuración. Google Cloud Los metadatos de estos recursos se encuentran en el archivo de estado de Terraform, y Gestor de infraestructuras almacena este archivo para cada implementación y revisión.

El archivo de estado contiene información sobre los recursos cuando Infra Manager los aprovisiona. El archivo de estado e Infra Manager no tienen información sobre estos recursos si se modifican, a menos que los modifique una revisión de Infra Manager.

Por ejemplo, puedes usar Infra Manager para implementar un balanceador de carga y, a continuación, modificarlo con la consola de Google Cloud . En este caso, Infra Manager tiene información sobre el balanceador de carga que se aprovisionó inicialmente, pero no sobre los cambios que hiciste a través de la consola de Google Cloud .

Si necesitas información sobre el nombre o el estado de la implementación, consulta Ver implementaciones.

Antes de empezar

  1. Comprueba que Infra Manager esté habilitado.
  2. Asegúrate de que tienes una cuenta de servicio.
  3. Asegúrate de que tienes los permisos de gestión de identidades y accesos necesarios para ver las implementaciones.
    • roles/config.admin o roles/config.viewer.

Lista de recursos aprovisionados por una implementación

Para enumerar los recursos aprovisionados por una implementación, sigue estos pasos:

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

Sustituye:

  • PROJECT_ID: el ID del proyecto en el que se ejecuta Infrastructure Manager.
  • LOCATION: la ubicación en la que se ejecuta Infra Manager. Consulta las ubicaciones de Infrastructure Manager para ver la lista de ubicaciones válidas.
  • DEPLOYMENT_ID: el identificador de la implementación del recurso.
  • REVISION_ID: el identificador de revisión de la revisión que estás viendo.

Filtrar la lista de recursos

Para filtrar la lista de recursos, sigue estos pasos:

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

Sustituye:

  • PROJECT_ID: el ID del proyecto en el que se ejecuta Infrastructure Manager.
  • LOCATION: la ubicación en la que se ejecuta Infra Manager. Consulta las ubicaciones de Infrastructure Manager para ver la lista de ubicaciones válidas.
  • DEPLOYMENT_ID: el identificador de la implementación del recurso.
  • REVISION_ID: el identificador de revisión de la revisión que estás viendo y filtrando.
  • EXPRESSION: la expresión por la que estás filtrando. Las expresiones admitidas son las siguientes:
    • terraformInfo.address (string)
    • terraformInfo.type (string)
    • terraformInfo.id (string)
    • state (string), uno de los siguientes: STATE_UNSPECIFIED, PLANNED, IN_PROGRESS, RECONCILED o FAILED
    • intent(string), uno de los siguientes: INTENT_UNSPECIFIED, CREATE, UPDATE, DELETE, RECREATE o UNCHANGED
    • caiAssets.fullResourceName (mapa)
    • caiAssets.type (mapa)

Ordenar la lista de recursos

Para ordenar la lista de recursos, sigue estos pasos:

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

Sustituye:

  • PROJECT_ID: el ID del proyecto en el que se ejecuta Infrastructure Manager.
  • LOCATION: la ubicación en la que se ejecuta Infra Manager. Consulta las ubicaciones de Infrastructure Manager para ver la lista de ubicaciones válidas.
  • DEPLOYMENT_ID: el identificador de la implementación del recurso.
  • REVISION_ID: el identificador de revisión de la revisión que estás viendo y ordenando.
  • FIELD: el campo que se usa para ordenar. Los campos admitidos son:
    • name
    • terraformInfo.address
    • terraformInfo.type
    • terraformInfo.id

Ver los detalles de un recurso

Para ver los detalles de un recurso concreto, usa su ID:

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

Sustituye:

  • PROJECT_ID: el ID del proyecto en el que se ejecuta Infrastructure Manager.
  • LOCATION: la ubicación en la que se ejecuta Infra Manager. Consulta las ubicaciones de Infrastructure Manager para ver la lista de ubicaciones válidas.
  • DEPLOYMENT_ID: el identificador de la implementación del recurso.
  • REVISION_ID: identificador de la revisión específica que ha implementado el recurso.
  • RESOURCE_ID: el ID del recurso que estás viendo.

Siguientes pasos