Riferimento ai tipi di risorse di cui è stato eseguito il provisioning di Orchestration Pipelines

Questa pagina descrive i tipi di risorse che possono essere sottoposti a provisioning in Orchestration Pipelines.

Per saperne di più sul provisioning delle risorse, vedi Esegui il provisioning delle risorse.

Panoramica dei tipi di risorse

Tipo di risorsa Riferimento API Descrizione
artifactregistry.repository v1

Configurazioni del repository Artifact Registry.

bigquery.dataset v2

Configurazioni del set di dati BigQuery.

Gestione delle definizioni:

  • datasetReference: compilato automaticamente con gli ID progetto e set di dati.
bigquery.routine v2

Configurazioni delle routine BigQuery.

bigquery.table v2

Configurazioni delle tabelle BigQuery.

Gestione delle definizioni:

  • tableReference: compilato automaticamente con gli ID progetto, set di dati e tabella.
bigquerydatatransfer.transferConfig v1

Configurazioni di BigQuery Data Transfer Service.

Metadati:

  • service_account_name: account di servizio di autorizzazione

Gestione delle definizioni:

  • displayName: utilizzato per trovare una risorsa esistente anziché una corrispondenza esatta dell'ID
cloudkms.keyRing v1

Risorse KeyRing di Cloud Key Management Service.

cloudkms.keyRing.cryptoKey v1

Risorse CryptoKey di Cloud Key Management Service.

Tipo di risorsa padre: cloudkms.keyRing.

composer.environment v1

Configurazioni dell'ambiente Managed Service for Apache Airflow.

compute.address v1

Risorse di indirizzi Compute Engine.

Istruzioni speciali:

  • updates: gli aggiornamenti sul posto sono supportati solo per le etichette
compute.firewall v1

Risorse firewall di Compute Engine.

compute.forwardingRule v1

Risorse delle regole di forwarding di Compute Engine.

Istruzioni speciali:

  • portRange: normalizzato automaticamente durante il confronto (ad esempio, 80 diventa 80-80)
compute.instance v1

Risorse delle istanze Compute Engine.

Istruzioni speciali:

  • zone: derivato da metadata.location se omesso
  • disks[].initializeParams: ignorato durante il confronto
compute.instanceGroupManager v1

Risorse di Compute Engine Instance Group Manager.

Istruzioni speciali:

  • zone: derivato da metadata.location se omesso
compute.instanceTemplate v1

Risorse del modello di istanza Compute Engine.

Istruzioni speciali:

  • updates: gli aggiornamenti sul posto non sono supportati
compute.network v1

Risorse di rete Compute Engine.

compute.network.networkPeering v1

Risorse di peering di rete Compute Engine.

Istruzioni speciali:

  • lifecycle: gestito tramite i metodi di peering di rete padre (AddPeering, UpdatePeering)

Tipo di risorsa padre: compute.network.

compute.route v1

Risorse di route di Compute Engine.

Istruzioni speciali:

  • updates: gli aggiornamenti sul posto non sono supportati
compute.router v1

Risorse del router Compute Engine.

compute.subnetwork v1

Risorse delle istanze di destinazione di Compute Engine.

Istruzioni speciali:

  • updates: gli aggiornamenti sul posto non sono supportati
dataform.repository v1beta1

Risorse del repository Dataform.

dataform.repository.releaseConfig v1beta1

Risorse ReleaseConfig di Dataform.

Istruzioni speciali:

  • releaseCompilationResult: impostazione su auto nella definizione che attiva la compilazione dopo la creazione o l'aggiornamento della risorsa

Tipo di risorsa padre: dataform.repository.

dataform.repository.workflowConfig v1beta1

Risorse WorkflowConfig di Compute Engine.

Gestione delle definizioni:

  • releaseConfig: accetta l'ID breve della configurazione all'interno dello stesso repository anziché l'URI completo

Tipo di risorsa padre: dataform.repository.

dataform.repository.workspace v1beta1

Risorse di Compute Engine Workspace.

Tipo di risorsa padre: dataform.repository.

dataproc.autoscalingPolicy v1

Norme di scalabilità automatica di Managed Service for Apache Spark.

dataproc.cluster v1

Risorse del cluster Managed Service for Apache Spark.

Gestione delle definizioni:

  • config.autoDeleteTtl: ignorato durante il confronto
  • config.softwareConfig: ignorato durante il confronto
dataproc.workflowTemplate v1

Modelli di workflow di Managed Service for Apache Spark.

Gestione delle definizioni:

  • id: compilato automaticamente con il nome logico della risorsa.
iam.serviceAccount v1

Service account IAM.

Istruzioni speciali:

  • resource ID: formattato implicitamente come indirizzo email per le richieste API. Ad esempio, se l'ID risorsa è example-account, il progetto è example-project, il nome della risorsa è formattato come example-account@example-project.iam.gserviceaccount.com.
iam.workloadIdentityPool v1

Pool di identità del workload IAM.

iam.workloadIdentityPoolProvider v1

Provider di pool di identità del workload IAM.

pubsub.schema v1

Risorse dello schema Pub/Sub.

Istruzioni speciali:

  • updates: gli aggiornamenti sul posto non sono ancora completamente supportati.
pubsub.subscription v1

Risorse per le sottoscrizioni Pub/Sub.

pubsub.topic v1

Risorse dell'argomento Pub/Sub.

secretmanager.secret v1

Risorse secret di Secret Manager.

sqladmin.instance v1beta4

Risorse dell'istanza Cloud SQL Admin.

sqladmin.instance.database v1beta4

Risorse del database di amministrazione Cloud SQL.

Tipo di risorsa padre: sqladmin.instance.

sqladmin.instance.user v1beta4

Risorse utente amministratore Cloud SQL.

Tipo di risorsa padre: sqladmin.instance.

storage.bucket v1beta4

Risorse del bucket Cloud Storage.

storage.bucket.notification v1

Risorse di notifica di Cloud Storage.

Istruzioni speciali:

  • updates: gli aggiornamenti sul posto non sono supportati dall'API; le risorse devono essere ricreate
  • dynamic ID resolution: l'ID risorsa viene risolto dinamicamente dall'argomento corrispondente nell'output dell'elenco API

Gestione delle definizioni:

  • topic: il prefisso //pubsub.[DOMAIN]/ viene ignorato durante il confronto con lo stato dell'API

Tipo di risorsa padre: storage.bucket.

Tipi di risorse

Questa sezione elenca i tipi di risorse disponibili.

artifactregistry.repository

Configurazioni del repository Artifact Registry.

Documentazione dell'API per la definizione della risorsa:

bigquery.dataset

Configurazioni del set di dati BigQuery.

Gestione delle definizioni:

  • datasetReference: compilato automaticamente con gli ID progetto e set di dati.

Documentazione dell'API per la definizione della risorsa:

bigquery.routine

Configurazioni delle routine BigQuery.

Documentazione dell'API per la definizione della risorsa:

bigquery.table

Configurazioni delle tabelle BigQuery.

Gestione delle definizioni:

  • tableReference: compilato automaticamente con gli ID progetto, set di dati e tabella.

Documentazione dell'API per la definizione della risorsa:

bigquerydatatransfer.transferConfig

Configurazioni di BigQuery Data Transfer Service.

Metadati:

  • service_account_name: account di servizio di autorizzazione

Gestione delle definizioni:

  • displayName: utilizzato per trovare una risorsa esistente anziché una corrispondenza esatta dell'ID

Documentazione dell'API per la definizione della risorsa:

cloudkms.keyRing

Risorse KeyRing di Cloud Key Management Service.

Documentazione dell'API per la definizione della risorsa:

cloudkms.keyRing.cryptoKey

Risorse CryptoKey di Cloud Key Management Service.

Risorsa padre:

Documentazione dell'API per la definizione della risorsa:

composer.environment

Configurazioni dell'ambiente Managed Service for Apache Airflow.

Documentazione dell'API per la definizione della risorsa:

compute.address

Risorse di indirizzi Compute Engine.

Istruzioni speciali:

  • updates: gli aggiornamenti sul posto sono supportati solo per le etichette

Documentazione dell'API per la definizione della risorsa:

compute.firewall

Risorse firewall di Compute Engine.

Documentazione dell'API per la definizione della risorsa:

compute.forwardingRule

Risorse delle regole di forwarding di Compute Engine.

Istruzioni speciali:

  • portRange: normalizzato automaticamente durante il confronto (ad esempio, 80 diventa 80-80)

Documentazione dell'API per la definizione della risorsa:

compute.instance

Risorse delle istanze Compute Engine.

Istruzioni speciali:

  • zone: derivato da metadata.location se omesso
  • disks[].initializeParams: ignorato durante il confronto

Documentazione dell'API per la definizione della risorsa:

compute.instanceGroupManager

Risorse di Compute Engine Instance Group Manager.

Istruzioni speciali:

  • zone: derivato da metadata.location se omesso

Documentazione dell'API per la definizione della risorsa:

compute.instanceTemplate

Risorse del modello di istanza Compute Engine.

Istruzioni speciali:

  • updates: gli aggiornamenti sul posto non sono supportati

Documentazione dell'API per la definizione della risorsa:

compute.network

Risorse di rete Compute Engine.

Documentazione dell'API per la definizione della risorsa:

compute.network.networkPeering

Risorse di peering di rete Compute Engine.

Istruzioni speciali:

  • lifecycle: gestito tramite i metodi di peering di rete padre (AddPeering, UpdatePeering)

Risorsa padre:

Documentazione dell'API per la definizione della risorsa:

compute.route

Risorse di route di Compute Engine.

Istruzioni speciali:

  • updates: gli aggiornamenti sul posto non sono supportati

Documentazione dell'API per la definizione della risorsa:

compute.router

Risorse del router Compute Engine.

Documentazione dell'API per la definizione della risorsa:

compute.subnetwork

Risorse delle istanze di destinazione di Compute Engine.

Istruzioni speciali:

  • updates: gli aggiornamenti sul posto non sono supportati

Documentazione dell'API per la definizione della risorsa:

dataform.repository

Risorse del repository Dataform.

Documentazione dell'API per la definizione della risorsa:

dataform.repository.releaseConfig

Risorse ReleaseConfig di Dataform.

Istruzioni speciali:

  • releaseCompilationResult: impostazione su auto nella definizione che attiva la compilazione dopo la creazione o l'aggiornamento della risorsa

Risorsa padre:

Documentazione dell'API per la definizione della risorsa:

dataform.repository.workflowConfig

Risorse WorkflowConfig di Compute Engine.

Gestione delle definizioni:

  • releaseConfig: accetta l'ID breve della configurazione all'interno dello stesso repository anziché l'URI completo

Risorsa padre:

Documentazione dell'API per la definizione della risorsa:

dataform.repository.workspace

Risorse di Compute Engine Workspace.

Risorsa padre:

Documentazione dell'API per la definizione della risorsa:

dataproc.autoscalingPolicy

Norme di scalabilità automatica di Managed Service for Apache Spark.

Documentazione dell'API per la definizione della risorsa:

dataproc.cluster

Risorse del cluster Managed Service for Apache Spark.

Gestione delle definizioni:

  • config.autoDeleteTtl: ignorato durante il confronto
  • config.softwareConfig: ignorato durante il confronto

Documentazione dell'API per la definizione della risorsa:

dataproc.workflowTemplate

Modelli di workflow di Managed Service for Apache Spark.

Gestione delle definizioni:

  • id: compilato automaticamente con il nome logico della risorsa.

Documentazione dell'API per la definizione della risorsa:

iam.serviceAccount

Service account IAM.

Istruzioni speciali:

  • resource ID: formattato implicitamente come indirizzo email per le richieste API. Ad esempio, se l'ID risorsa è example-account, il progetto è example-project, il nome della risorsa è formattato come example-account@example-project.iam.gserviceaccount.com.

Documentazione dell'API per la definizione della risorsa:

iam.workloadIdentityPool

Pool di identità del workload IAM.

Documentazione dell'API per la definizione della risorsa:

iam.workloadIdentityPoolProvider

Provider di pool di identità del workload IAM.

Documentazione dell'API per la definizione della risorsa:

pubsub.schema

Risorse dello schema Pub/Sub.

Istruzioni speciali:

  • updates: gli aggiornamenti sul posto non sono ancora completamente supportati.

Documentazione dell'API per la definizione della risorsa:

pubsub.subscription

Risorse per le sottoscrizioni Pub/Sub.

Documentazione dell'API per la definizione della risorsa:

pubsub.topic

Risorse dell'argomento Pub/Sub.

Documentazione dell'API per la definizione della risorsa:

secretmanager.secret

Risorse secret di Secret Manager.

Documentazione dell'API per la definizione della risorsa:

sqladmin.instance

Risorse dell'istanza Cloud SQL Admin.

Documentazione dell'API per la definizione della risorsa:

sqladmin.instance.database

Risorse del database di amministrazione Cloud SQL.

Risorsa padre:

Documentazione dell'API per la definizione della risorsa:

sqladmin.instance.user

Risorse utente amministratore Cloud SQL.

Risorsa padre:

Documentazione dell'API per la definizione della risorsa:

storage.bucket

Risorse del bucket Cloud Storage.

Documentazione dell'API per la definizione della risorsa:

storage.bucket.notification

Risorse di notifica di Cloud Storage.

Istruzioni speciali:

  • updates: gli aggiornamenti sul posto non sono supportati dall'API; le risorse devono essere ricreate
  • dynamic ID resolution: l'ID risorsa viene risolto dinamicamente dall'argomento corrispondente nell'output dell'elenco API

Gestione delle definizioni:

  • topic: il prefisso //pubsub.[DOMAIN]/ viene ignorato durante il confronto con lo stato dell'API

Risorsa padre:

Documentazione dell'API per la definizione della risorsa: