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:
|
| 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:
|
| bigquerydatatransfer.transferConfig | v1 |
Son las configuraciones del Servicio de transferencia de datos de BigQuery. Metadatos:
Manejo de definiciones:
|
| 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: |
| 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:
|
| 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:
|
| compute.instance | v1 |
Son recursos de instancias de Compute Engine. Manejo especial:
|
| compute.instanceGroupManager | v1 |
Son recursos del administrador de grupos de instancias de Compute Engine. Manejo especial:
|
| compute.instanceTemplate | v1 |
Son recursos de plantillas de instancias de Compute Engine. Manejo especial:
|
| 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:
Tipo de recurso principal: |
| compute.route | v1 |
Son recursos de rutas de Compute Engine. Manejo especial:
|
| compute.router | v1 |
Son recursos de Router de Compute Engine. |
| compute.subnetwork | v1 |
Son recursos de instancias de destino de Compute Engine. Manejo especial:
|
| dataform.repository | v1beta1 |
Son recursos de repositorios de Dataform. |
| dataform.repository.releaseConfig | v1beta1 |
Recursos de ReleaseConfig de Dataform Manejo especial:
Tipo de recurso principal: |
| dataform.repository.workflowConfig | v1beta1 |
Son recursos de WorkflowConfig de Compute Engine. Manejo de definiciones:
Tipo de recurso principal: |
| dataform.repository.workspace | v1beta1 |
Recursos de Workspace de Compute Engine. Tipo de recurso principal: |
| 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:
|
| dataproc.workflowTemplate | v1 |
Son plantillas de flujo de trabajo de Managed Service para Apache Spark. Manejo de definiciones:
|
| iam.serviceAccount | v1 |
Cuentas de servicio de IAM Manejo especial:
|
| 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:
|
| 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.user | v1beta4 |
Son recursos de usuarios administradores de Cloud SQL. Tipo de recurso principal: |
| storage.bucket | v1beta4 |
Son recursos de buckets de Cloud Storage. |
| storage.bucket.notification | v1 |
Son recursos de Cloud Storage Notification. Manejo especial:
Manejo de definiciones:
Tipo de recurso principal: |
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,80se convierte en80-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 demetadata.locationsi 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 demetadata.locationsi 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 enautoen 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 esexample-accounty el proyecto esexample-project, el nombre del recurso se formatea comoexample-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: