Cette page décrit les types de ressources qui peuvent être provisionnés dans les pipelines d'orchestration.
Pour en savoir plus sur le provisionnement des ressources, consultez Provisionner des ressources.
Présentation des types de ressources
| Type de ressource | Documentation de référence de l'API | Description |
|---|---|---|
| artifactregistry.repository | v1 |
Configurations du dépôt Artifact Registry. |
| bigquery.dataset | v2 |
Configurations de l'ensemble de données BigQuery. Gestion des définitions :
|
| bigquery.routine | v2 |
Configurations de routine BigQuery. |
| bigquery.table | v2 |
Configurations de table BigQuery. Gestion des définitions :
|
| bigquerydatatransfer.transferConfig | v1 |
Configurations du service de transfert de données BigQuery. Métadonnées :
Gestion des définitions :
|
| cloudkms.keyRing | v1 |
Ressources KeyRing Cloud Key Management Service. |
| cloudkms.keyRing.cryptoKey | v1 |
Ressources CryptoKey Cloud Key Management Service. Type de ressource parente : |
| composer.environment | v1 |
Configurations de l'environnement Managed Service pour Apache Airflow. |
| compute.address | v1 |
Ressources d'adresses Compute Engine. Procédure spéciale :
|
| compute.firewall | v1 |
Ressources de pare-feu Compute Engine. |
| compute.forwardingRule | v1 |
Ressources de règles de transfert Compute Engine. Procédure spéciale :
|
| compute.instance | v1 |
Ressources d'instance Compute Engine. Procédure spéciale :
|
| compute.instanceGroupManager | v1 |
Ressources du gestionnaire de groupes d'instances Compute Engine. Procédure spéciale :
|
| compute.instanceTemplate | v1 |
Ressources de modèle d'instance Compute Engine. Procédure spéciale :
|
| compute.network | v1 |
Ressources réseau Compute Engine. |
| compute.network.networkPeering | v1 |
Ressources d'appairage de réseau Compute Engine. Procédure spéciale :
Type de ressource parente : |
| compute.route | v1 |
Ressources de route Compute Engine. Procédure spéciale :
|
| compute.router | v1 |
Ressources de routeur Compute Engine. |
| compute.subnetwork | v1 |
Ressources d'instance cible Compute Engine. Procédure spéciale :
|
| dataform.repository | v1beta1 |
Ressources de dépôt Dataform. |
| dataform.repository.releaseConfig | v1beta1 |
Ressources ReleaseConfig Dataform. Procédure spéciale :
Type de ressource parente : |
| dataform.repository.workflowConfig | v1beta1 |
Ressources WorkflowConfig Compute Engine. Gestion des définitions :
Type de ressource parente : |
| dataform.repository.workspace | v1beta1 |
Ressources Compute Engine Workspace. Type de ressource parente : |
| dataproc.autoscalingPolicy | v1 |
Règles d'autoscaling Managed Service pour Apache Spark. |
| dataproc.cluster | v1 |
Ressources de cluster Managed Service pour Apache Spark. Gestion des définitions :
|
| dataproc.workflowTemplate | v1 |
Modèles de workflow Managed Service pour Apache Spark. Gestion des définitions :
|
| iam.serviceAccount | v1 |
Comptes de service IAM Procédure spéciale :
|
| iam.workloadIdentityPool | v1 |
Pools d'identités de charge de travail IAM. |
| iam.workloadIdentityPoolProvider | v1 |
Fournisseurs de pools d'identités de charge de travail IAM. |
| pubsub.schema | v1 |
Ressources de schéma Pub/Sub. Procédure spéciale :
|
| pubsub.subscription | v1 |
Ressources d'abonnement Pub/Sub. |
| pubsub.topic | v1 |
Ressources de sujet Pub/Sub. |
| secretmanager.secret | v1 |
Ressources de secrets Secret Manager. |
| sqladmin.instance | v1beta4 |
Ressources d'instance Cloud SQL Admin. |
| sqladmin.instance.database | v1beta4 |
Ressources de base de données Cloud SQL Admin. Type de ressource parente : |
| sqladmin.instance.user | v1beta4 |
Ressources utilisateur de l'administrateur Cloud SQL. Type de ressource parente : |
| storage.bucket | v1beta4 |
Ressources de bucket Cloud Storage. |
| storage.bucket.notification | v1 |
Ressources de notification Cloud Storage. Procédure spéciale :
Gestion des définitions :
Type de ressource parente : |
Types de ressources
Cette section répertorie les types de ressources disponibles.
artifactregistry.repository
Configurations du dépôt Artifact Registry.
Documentation de l'API pour la définition de la ressource :
bigquery.dataset
Configurations de l'ensemble de données BigQuery.
Gestion des définitions :
-
datasetReference: rempli automatiquement avec les ID de projet et d'ensemble de données.
Documentation de l'API pour la définition de la ressource :
bigquery.routine
Configurations de routine BigQuery.
Documentation de l'API pour la définition de la ressource :
bigquery.table
Configurations de table BigQuery.
Gestion des définitions :
-
tableReference: rempli automatiquement avec les ID de projet, d'ensemble de données et de table.
Documentation de l'API pour la définition de la ressource :
bigquerydatatransfer.transferConfig
Configurations du service de transfert de données BigQuery.
Métadonnées :
service_account_name: compte de service d'autorisation.
Gestion des définitions :
-
displayName: utilisé pour trouver une ressource existante au lieu d'une correspondance exacte de l'ID
Documentation de l'API pour la définition de la ressource :
cloudkms.keyRing
Ressources KeyRing Cloud Key Management Service.
Documentation de l'API pour la définition de la ressource :
cloudkms.keyRing.cryptoKey
Ressources CryptoKey Cloud Key Management Service.
Ressource parente :
Documentation de l'API pour la définition de la ressource :
composer.environment
Configurations de l'environnement Managed Service pour Apache Airflow.
Documentation de l'API pour la définition de la ressource :
compute.address
Ressources d'adresses Compute Engine.
Procédure spéciale :
-
updates: les mises à jour sur place ne sont acceptées que pour les libellés.
Documentation de l'API pour la définition de la ressource :
compute.firewall
Ressources de pare-feu Compute Engine.
Documentation de l'API pour la définition de la ressource :
compute.forwardingRule
Ressources de règles de transfert Compute Engine.
Procédure spéciale :
-
portRange: normalisé automatiquement lors de la comparaison (par exemple,80devient80-80)
Documentation de l'API pour la définition de la ressource :
compute.instance
Ressources d'instance Compute Engine.
Procédure spéciale :
-
zone: dérivé demetadata.locationen cas d'omission -
disks[].initializeParams: ignoré lors de la comparaison
Documentation de l'API pour la définition de la ressource :
compute.instanceGroupManager
Ressources du gestionnaire de groupes d'instances Compute Engine.
Procédure spéciale :
-
zone: dérivé demetadata.locationen cas d'omission
Documentation de l'API pour la définition de la ressource :
compute.instanceTemplate
Ressources de modèle d'instance Compute Engine.
Procédure spéciale :
-
updates: les mises à jour sur place ne sont pas prises en charge
Documentation de l'API pour la définition de la ressource :
compute.network
Ressources réseau Compute Engine.
Documentation de l'API pour la définition de la ressource :
compute.network.networkPeering
Ressources d'appairage de réseau Compute Engine.
Procédure spéciale :
-
lifecycle: géré par les méthodes de peering réseau parent (AddPeering, UpdatePeering)
Ressource parente :
Documentation de l'API pour la définition de la ressource :
compute.route
Ressources de route Compute Engine.
Procédure spéciale :
-
updates: les mises à jour sur place ne sont pas prises en charge
Documentation de l'API pour la définition de la ressource :
compute.router
Ressources de routeur Compute Engine.
Documentation de l'API pour la définition de la ressource :
compute.subnetwork
Ressources d'instance cible Compute Engine.
Procédure spéciale :
-
updates: les mises à jour sur place ne sont pas prises en charge
Documentation de l'API pour la définition de la ressource :
dataform.repository
Ressources de dépôt Dataform.
Documentation de l'API pour la définition de la ressource :
dataform.repository.releaseConfig
Ressources ReleaseConfig Dataform.
Procédure spéciale :
-
releaseCompilationResult: la définition du paramètre surautodéclenche la compilation après la création ou la mise à jour de la ressource.
Ressource parente :
Documentation de l'API pour la définition de la ressource :
dataform.repository.workflowConfig
Ressources WorkflowConfig Compute Engine.
Gestion des définitions :
-
releaseConfig: accepte l'ID abrégé de la configuration dans le même dépôt au lieu de l'URI complet.
Ressource parente :
Documentation de l'API pour la définition de la ressource :
dataform.repository.workspace
Ressources Compute Engine Workspace.
Ressource parente :
Documentation de l'API pour la définition de la ressource :
dataproc.autoscalingPolicy
Règles d'autoscaling Managed Service pour Apache Spark.
Documentation de l'API pour la définition de la ressource :
dataproc.cluster
Ressources de cluster Managed Service pour Apache Spark.
Gestion des définitions :
-
config.autoDeleteTtl: ignoré lors de la comparaison -
config.softwareConfig: ignoré lors de la comparaison
Documentation de l'API pour la définition de la ressource :
dataproc.workflowTemplate
Modèles de workflow Managed Service pour Apache Spark.
Gestion des définitions :
-
id: nom logique de la ressource, renseigné automatiquement.
Documentation de l'API pour la définition de la ressource :
iam.serviceAccount
Comptes de service IAM
Procédure spéciale :
-
resource ID: adresse e-mail au format implicite pour les requêtes API. Par exemple, si l'ID de ressource estexample-accountet que le projet estexample-project, le nom de la ressource est formaté comme suit :example-account@example-project.iam.gserviceaccount.com.
Documentation de l'API pour la définition de la ressource :
iam.workloadIdentityPool
Pools d'identités de charge de travail IAM.
Documentation de l'API pour la définition de la ressource :
iam.workloadIdentityPoolProvider
Fournisseurs de pools d'identités de charge de travail IAM.
Documentation de l'API pour la définition de la ressource :
pubsub.schema
Ressources de schéma Pub/Sub.
Procédure spéciale :
-
updates: les mises à jour sur place ne sont pas encore entièrement prises en charge.
Documentation de l'API pour la définition de la ressource :
pubsub.subscription
Ressources d'abonnement Pub/Sub.
Documentation de l'API pour la définition de la ressource :
pubsub.topic
Ressources de sujet Pub/Sub.
Documentation de l'API pour la définition de la ressource :
secretmanager.secret
Ressources de secrets Secret Manager.
Documentation de l'API pour la définition de la ressource :
sqladmin.instance
Ressources d'instance Cloud SQL Admin.
Documentation de l'API pour la définition de la ressource :
sqladmin.instance.database
Ressources de base de données Cloud SQL Admin.
Ressource parente :
Documentation de l'API pour la définition de la ressource :
sqladmin.instance.user
Ressources utilisateur de l'administrateur Cloud SQL.
Ressource parente :
Documentation de l'API pour la définition de la ressource :
storage.bucket
Ressources de bucket Cloud Storage.
Documentation de l'API pour la définition de la ressource :
storage.bucket.notification
Ressources de notification Cloud Storage.
Procédure spéciale :
-
updates: les mises à jour sur place ne sont pas compatibles avec l'API. Les ressources doivent être recréées. -
dynamic ID resolution: l'ID de ressource est résolu de manière dynamique à partir de la rubrique correspondante dans la sortie de la liste des API.
Gestion des définitions :
-
Le préfixe
topic://pubsub.[DOMAIN]/est ignoré lors de la comparaison avec l'état de l'API.
Ressource parente :
Documentation de l'API pour la définition de la ressource :