Referencia de los tipos de recursos aprovisionados de las canalizaciones de organización

En esta página, se describen los tipos de recursos que se pueden aprovisionar en las canalizaciones de organización.

Para obtener más información sobre el aprovisionamiento de recursos, consulta Aprovisiona recursos.

Descripción general de los tipos de recursos

Tipo de recurso Referencia de la API Descripción
artifactregistry.repository v1

Son las configuraciones del repositorio de Artifact Registry.

bigquery.dataset v2

Es la configuración del conjunto de datos de BigQuery.

Manejo de definiciones:

  • datasetReference: Se completa automáticamente con los IDs del proyecto y del conjunto de datos.
bigquery.routine v2

Son los parámetros de configuración de la rutina de BigQuery.

bigquery.table v2

Son las configuraciones de la tabla de BigQuery.

Manejo de definiciones:

  • tableReference: Se completa automáticamente con los IDs del proyecto, el conjunto de datos y la tabla.
bigquerydatatransfer.transferConfig v1

Son las configuraciones del Servicio de transferencia de datos de BigQuery.

Metadatos:

  • service_account_name: Cuenta de servicio de autorización

Manejo de definiciones:

  • displayName: Se usa para encontrar un recurso existente en lugar de una coincidencia exacta del ID.
cloudkms.keyRing v1

Son recursos de KeyRing de Cloud Key Management Service.

cloudkms.keyRing.cryptoKey v1

Son recursos de CryptoKey de Cloud Key Management Service.

Tipo de recurso principal: cloudkms.keyRing.

composer.environment v1

Son las configuraciones del entorno de Managed Service para Apache Airflow.

compute.address v1

Son recursos de direcciones de Compute Engine.

Manejo especial:

  • updates: Las actualizaciones in situ solo se admiten para las etiquetas.
compute.firewall v1

Son recursos de firewall de Compute Engine.

compute.forwardingRule v1

Son recursos de reglas de reenvío de Compute Engine.

Manejo especial:

  • portRange: Se normaliza automáticamente durante la comparación (por ejemplo, 80 se convierte en 80-80).
compute.instance v1

Son recursos de instancias de Compute Engine.

Manejo especial:

  • zone: Se deriva de metadata.location si se omite.
  • disks[].initializeParams: Se ignora durante la comparación.
compute.instanceGroupManager v1

Son recursos del administrador de grupos de instancias de Compute Engine.

Manejo especial:

  • zone: Se deriva de metadata.location si se omite.
compute.instanceTemplate v1

Son recursos de plantillas de instancias de Compute Engine.

Manejo especial:

  • updates: No se admiten las actualizaciones en el lugar.
compute.network v1

Son recursos de red de Compute Engine.

compute.network.networkPeering v1

Son recursos de la interconexión de redes de Compute Engine.

Manejo especial:

  • lifecycle: Se administra a través de los métodos de intercambio de tráfico de la red principal (AddPeering, UpdatePeering).

Tipo de recurso principal: compute.network.

compute.route v1

Son recursos de rutas de Compute Engine.

Manejo especial:

  • updates: No se admiten las actualizaciones en el lugar.
compute.router v1

Son recursos de Router de Compute Engine.

compute.subnetwork v1

Son recursos de instancias de destino de Compute Engine.

Manejo especial:

  • updates: No se admiten las actualizaciones en el lugar.
dataform.repository v1beta1

Son recursos de repositorios de Dataform.

dataform.repository.releaseConfig v1beta1

Recursos de ReleaseConfig de Dataform

Manejo especial:

  • releaseCompilationResult: Establecer en auto en la definición activa la compilación después de la creación o actualización del recurso

Tipo de recurso principal: dataform.repository.

dataform.repository.workflowConfig v1beta1

Son recursos de WorkflowConfig de Compute Engine.

Manejo de definiciones:

  • releaseConfig: Acepta el ID corto de la configuración dentro del mismo repositorio en lugar del URI completo.

Tipo de recurso principal: dataform.repository.

dataform.repository.workspace v1beta1

Recursos de Workspace de Compute Engine.

Tipo de recurso principal: dataform.repository.

dataproc.autoscalingPolicy v1

Son las políticas de ajuste de escala automático de Managed Service para Apache Spark.

dataproc.cluster v1

Son los recursos del clúster de Managed Service para Apache Spark.

Manejo de definiciones:

  • config.autoDeleteTtl: Se ignora durante la comparación.
  • config.softwareConfig: Se ignora durante la comparación.
dataproc.workflowTemplate v1

Son plantillas de flujo de trabajo de Managed Service para Apache Spark.

Manejo de definiciones:

  • id: Se completa automáticamente con el nombre lógico del recurso.
iam.serviceAccount v1

Cuentas de servicio de IAM

Manejo especial:

  • resource ID: Se formatea de forma implícita como dirección de correo electrónico para las solicitudes a la API. Por ejemplo, si el ID del recurso es example-account y el proyecto es example-project, el nombre del recurso se formatea como example-account@example-project.iam.gserviceaccount.com.
iam.workloadIdentityPool v1

Son grupos de identidades para cargas de trabajo de IAM.

iam.workloadIdentityPoolProvider v1

Son los proveedores de grupos de identidades para cargas de trabajo de IAM.

pubsub.schema v1

Son recursos de Pub/Sub Schema.

Manejo especial:

  • updates: Las actualizaciones en el lugar aún no son totalmente compatibles.
pubsub.subscription v1

Son recursos de suscripción a Pub/Sub.

pubsub.topic v1

Son recursos de temas de Pub/Sub.

secretmanager.secret v1

Recursos de Secret de Secret Manager

sqladmin.instance v1beta4

Son recursos de instancias de administrador de Cloud SQL.

sqladmin.instance.database v1beta4

Son recursos de bases de datos de Cloud SQL Admin.

Tipo de recurso principal: sqladmin.instance.

sqladmin.instance.user v1beta4

Son recursos de usuarios administradores de Cloud SQL.

Tipo de recurso principal: sqladmin.instance.

storage.bucket v1beta4

Son recursos de buckets de Cloud Storage.

storage.bucket.notification v1

Son recursos de Cloud Storage Notification.

Manejo especial:

  • updates: La API no admite actualizaciones in situ; los recursos se deben volver a crear.
  • dynamic ID resolution: El ID del recurso se resuelve de forma dinámica a partir del tema coincidente en el resultado de la lista de la API.

Manejo de definiciones:

  • topic: El prefijo //pubsub.[DOMAIN]/ se ignora durante la comparación con el estado de la API.

Tipo de recurso principal: storage.bucket.

Tipos de recursos

En esta sección, se enumeran los tipos de recursos disponibles.

artifactregistry.repository

Son las configuraciones del repositorio de Artifact Registry.

Documentación de la API para la definición del recurso:

bigquery.dataset

Es la configuración del conjunto de datos de BigQuery.

Manejo de definiciones:

  • datasetReference: Se completa automáticamente con los IDs del proyecto y del conjunto de datos.

Documentación de la API para la definición del recurso:

bigquery.routine

Son los parámetros de configuración de la rutina de BigQuery.

Documentación de la API para la definición del recurso:

bigquery.table

Son las configuraciones de la tabla de BigQuery.

Manejo de definiciones:

  • tableReference: Se completa automáticamente con los IDs del proyecto, el conjunto de datos y la tabla.

Documentación de la API para la definición del recurso:

bigquerydatatransfer.transferConfig

Son las configuraciones del Servicio de transferencia de datos de BigQuery.

Metadatos:

  • service_account_name: Cuenta de servicio de autorización

Manejo de definiciones:

  • displayName: Se usa para encontrar un recurso existente en lugar de una coincidencia exacta del ID.

Documentación de la API para la definición del recurso:

cloudkms.keyRing

Son recursos de KeyRing de Cloud Key Management Service.

Documentación de la API para la definición del recurso:

cloudkms.keyRing.cryptoKey

Son recursos de CryptoKey de Cloud Key Management Service.

Recurso principal:

Documentación de la API para la definición del recurso:

composer.environment

Son las configuraciones del entorno de Managed Service para Apache Airflow.

Documentación de la API para la definición del recurso:

compute.address

Son recursos de direcciones de Compute Engine.

Manejo especial:

  • updates: Las actualizaciones in situ solo se admiten para las etiquetas.

Documentación de la API para la definición del recurso:

compute.firewall

Son recursos de firewall de Compute Engine.

Documentación de la API para la definición del recurso:

compute.forwardingRule

Son recursos de reglas de reenvío de Compute Engine.

Manejo especial:

  • portRange: Se normaliza automáticamente durante la comparación (por ejemplo, 80 se convierte en 80-80).

Documentación de la API para la definición del recurso:

compute.instance

Son recursos de instancias de Compute Engine.

Manejo especial:

  • zone: Se deriva de metadata.location si se omite.
  • disks[].initializeParams: Se ignora durante la comparación.

Documentación de la API para la definición del recurso:

compute.instanceGroupManager

Son recursos del administrador de grupos de instancias de Compute Engine.

Manejo especial:

  • zone: Se deriva de metadata.location si se omite.

Documentación de la API para la definición del recurso:

compute.instanceTemplate

Son recursos de plantillas de instancias de Compute Engine.

Manejo especial:

  • updates: No se admiten las actualizaciones en el lugar.

Documentación de la API para la definición del recurso:

compute.network

Son recursos de red de Compute Engine.

Documentación de la API para la definición del recurso:

compute.network.networkPeering

Son recursos de la interconexión de redes de Compute Engine.

Manejo especial:

  • lifecycle: Se administra a través de los métodos de intercambio de tráfico de la red principal (AddPeering, UpdatePeering).

Recurso principal:

Documentación de la API para la definición del recurso:

compute.route

Son recursos de rutas de Compute Engine.

Manejo especial:

  • updates: No se admiten las actualizaciones en el lugar.

Documentación de la API para la definición del recurso:

compute.router

Son recursos de Router de Compute Engine.

Documentación de la API para la definición del recurso:

compute.subnetwork

Son recursos de instancias de destino de Compute Engine.

Manejo especial:

  • updates: No se admiten las actualizaciones en el lugar.

Documentación de la API para la definición del recurso:

dataform.repository

Son recursos de repositorios de Dataform.

Documentación de la API para la definición del recurso:

dataform.repository.releaseConfig

Recursos de ReleaseConfig de Dataform

Manejo especial:

  • releaseCompilationResult: Establecer en auto en la definición activa la compilación después de la creación o actualización del recurso

Recurso principal:

Documentación de la API para la definición del recurso:

dataform.repository.workflowConfig

Son recursos de WorkflowConfig de Compute Engine.

Manejo de definiciones:

  • releaseConfig: Acepta el ID corto de la configuración dentro del mismo repositorio en lugar del URI completo.

Recurso principal:

Documentación de la API para la definición del recurso:

dataform.repository.workspace

Recursos de Workspace de Compute Engine.

Recurso principal:

Documentación de la API para la definición del recurso:

dataproc.autoscalingPolicy

Son las políticas de ajuste de escala automático de Managed Service para Apache Spark.

Documentación de la API para la definición del recurso:

dataproc.cluster

Son los recursos del clúster de Managed Service para Apache Spark.

Manejo de definiciones:

  • config.autoDeleteTtl: Se ignora durante la comparación.
  • config.softwareConfig: Se ignora durante la comparación.

Documentación de la API para la definición del recurso:

dataproc.workflowTemplate

Son plantillas de flujo de trabajo de Managed Service para Apache Spark.

Manejo de definiciones:

  • id: Se completa automáticamente con el nombre lógico del recurso.

Documentación de la API para la definición del recurso:

iam.serviceAccount

Cuentas de servicio de IAM

Manejo especial:

  • resource ID: Se formatea de forma implícita como dirección de correo electrónico para las solicitudes a la API. Por ejemplo, si el ID del recurso es example-account y el proyecto es example-project, el nombre del recurso se formatea como example-account@example-project.iam.gserviceaccount.com.

Documentación de la API para la definición del recurso:

iam.workloadIdentityPool

Son grupos de identidades para cargas de trabajo de IAM.

Documentación de la API para la definición del recurso:

iam.workloadIdentityPoolProvider

Son los proveedores de grupos de identidades para cargas de trabajo de IAM.

Documentación de la API para la definición del recurso:

pubsub.schema

Son recursos de Pub/Sub Schema.

Manejo especial:

  • updates: Las actualizaciones en el lugar aún no son totalmente compatibles.

Documentación de la API para la definición del recurso:

pubsub.subscription

Son recursos de suscripción a Pub/Sub.

Documentación de la API para la definición del recurso:

pubsub.topic

Son recursos de temas de Pub/Sub.

Documentación de la API para la definición del recurso:

secretmanager.secret

Recursos de Secret de Secret Manager

Documentación de la API para la definición del recurso:

sqladmin.instance

Son recursos de instancias de administrador de Cloud SQL.

Documentación de la API para la definición del recurso:

sqladmin.instance.database

Son recursos de bases de datos de Cloud SQL Admin.

Recurso principal:

Documentación de la API para la definición del recurso:

sqladmin.instance.user

Son recursos de usuarios administradores de Cloud SQL.

Recurso principal:

Documentación de la API para la definición del recurso:

storage.bucket

Son recursos de buckets de Cloud Storage.

Documentación de la API para la definición del recurso:

storage.bucket.notification

Son recursos de Cloud Storage Notification.

Manejo especial:

  • updates: La API no admite actualizaciones in situ; los recursos se deben volver a crear.
  • dynamic ID resolution: El ID del recurso se resuelve de forma dinámica a partir del tema coincidente en el resultado de la lista de la API.

Manejo de definiciones:

  • topic: El prefijo //pubsub.[DOMAIN]/ se ignora durante la comparación con el estado de la API.

Recurso principal:

Documentación de la API para la definición del recurso: