Esta página descreve os tipos de recursos que podem ser provisionados em Orquestração de Pipelines.
Para mais informações sobre o provisionamento de recursos, consulte Provisionar recursos.
Visão geral dos tipos de recursos
| Tipo de recurso | Referência da API | Descrição |
|---|---|---|
| artifactregistry.repository | v1 |
Configurações do repositório do Artifact Registry. |
| bigquery.dataset | v2 |
Configurações do conjunto de dados do BigQuery. Processamento de definições:
|
| bigquery.routine | v2 |
Configurações de rotina do BigQuery. |
| bigquery.table | v2 |
Configurações da tabela do BigQuery. Processamento de definições:
|
| bigquerydatatransfer.transferConfig | v1 |
Configurações do serviço de transferência de dados do BigQuery. Metadados:
Processamento de definições:
|
| cloudkms.keyRing | v1 |
Recursos do KeyRing do Cloud Key Management Service. |
| cloudkms.keyRing.cryptoKey | v1 |
Recursos CryptoKey do Cloud Key Management Service. Tipo de recurso pai: |
| composer.environment | v1 |
Configurações de ambiente do Serviço gerenciado para Apache Airflow. |
| compute.address | v1 |
Recursos de endereço do Compute Engine. Tratamento especial:
|
| compute.firewall | v1 |
Recursos de firewall do Compute Engine. |
| compute.forwardingRule | v1 |
Recursos de regra de encaminhamento do Compute Engine. Tratamento especial:
|
| compute.instance | v1 |
Recursos de instância do Compute Engine. Tratamento especial:
|
| compute.instanceGroupManager | v1 |
Recursos do gerenciador de grupos de instâncias do Compute Engine. Tratamento especial:
|
| compute.instanceTemplate | v1 |
Recursos de modelo de instância do Compute Engine. Tratamento especial:
|
| compute.network | v1 |
Recursos de rede do Compute Engine. |
| compute.network.networkPeering | v1 |
Recursos de peering de rede do Compute Engine. Tratamento especial:
Tipo de recurso pai: |
| compute.route | v1 |
Recursos de rota do Compute Engine. Tratamento especial:
|
| compute.router | v1 |
Recursos de roteador do Compute Engine. |
| compute.subnetwork | v1 |
Recursos de instâncias de destino do Compute Engine. Tratamento especial:
|
| dataform.repository | v1beta1 |
Recursos do repositório do Dataform. |
| dataform.repository.releaseConfig | v1beta1 |
Recursos ReleaseConfig do Dataform. Tratamento especial:
Tipo de recurso pai: |
| dataform.repository.workflowConfig | v1beta1 |
Recursos WorkflowConfig do Compute Engine. Processamento de definições:
Tipo de recurso pai: |
| dataform.repository.workspace | v1beta1 |
Recursos do Compute Engine Workspace. Tipo de recurso pai: |
| dataproc.autoscalingPolicy | v1 |
Políticas de escalonamento automático do Serviço Gerenciado para Apache Spark. |
| dataproc.cluster | v1 |
Recursos do cluster do Serviço Gerenciado para Apache Spark. Processamento de definições:
|
| dataproc.workflowTemplate | v1 |
Modelos de fluxo de trabalho do Serviço Gerenciado para Apache Spark. Processamento de definições:
|
| iam.serviceAccount | v1 |
Contas de serviço do IAM. Tratamento especial:
|
| iam.workloadIdentityPool | v1 |
Pools de Identidade da carga de trabalho do IAM. |
| iam.workloadIdentityPoolProvider | v1 |
Provedores do pool de Identidade da carga de trabalho do IAM. |
| pubsub.schema | v1 |
Recursos de esquema do Pub/Sub. Tratamento especial:
|
| pubsub.subscription | v1 |
Recursos de assinatura do Pub/Sub. |
| pubsub.topic | v1 |
Recursos de tópico do Pub/Sub. |
| secretmanager.secret | v1 |
Recursos de secret do Secret Manager. |
| sqladmin.instance | v1beta4 |
Recursos de instância do administrador do Cloud SQL. |
| sqladmin.instance.database | v1beta4 |
Recursos de banco de dados do administrador do Cloud SQL. Tipo de recurso pai: |
| sqladmin.instance.user | v1beta4 |
Recursos de usuário administrador do Cloud SQL. Tipo de recurso pai: |
| storage.bucket | v1beta4 |
Recursos de bucket do Cloud Storage. |
| storage.bucket.notification | v1 |
Recursos de notificação do Cloud Storage. Tratamento especial:
Processamento de definições:
Tipo de recurso pai: |
Tipos de recurso
Esta seção lista os tipos de recursos disponíveis.
artifactregistry.repository
Configurações do repositório do Artifact Registry.
Documentação da API para a definição do recurso:
bigquery.dataset
Configurações do conjunto de dados do BigQuery.
Processamento de definições:
-
datasetReference: preenchido automaticamente com IDs de projeto e conjunto de dados.
Documentação da API para a definição do recurso:
bigquery.routine
Configurações de rotina do BigQuery.
Documentação da API para a definição do recurso:
bigquery.table
Configurações da tabela do BigQuery.
Processamento de definições:
-
tableReference: preenchido automaticamente com IDs de projeto, conjunto de dados e tabela.
Documentação da API para a definição do recurso:
bigquerydatatransfer.transferConfig
Configurações do serviço de transferência de dados do BigQuery.
Metadados:
-
service_account_name: conta de serviço de autorização
Processamento de definições:
-
displayName: usado para encontrar um recurso existente em vez de uma correspondência exata de ID.
Documentação da API para a definição do recurso:
cloudkms.keyRing
Recursos do KeyRing do Cloud Key Management Service.
Documentação da API para a definição do recurso:
cloudkms.keyRing.cryptoKey
Recursos CryptoKey do Cloud Key Management Service.
Recurso pai:
Documentação da API para a definição do recurso:
composer.environment
Configurações de ambiente do Serviço gerenciado para Apache Airflow.
Documentação da API para a definição do recurso:
compute.address
Recursos de endereço do Compute Engine.
Tratamento especial:
-
updates: as atualizações no local são compatíveis apenas com rótulos
Documentação da API para a definição do recurso:
compute.firewall
Recursos de firewall do Compute Engine.
Documentação da API para a definição do recurso:
compute.forwardingRule
Recursos de regra de encaminhamento do Compute Engine.
Tratamento especial:
-
portRange: normalizado automaticamente durante a comparação (por exemplo,80se torna80-80)
Documentação da API para a definição do recurso:
compute.instance
Recursos de instância do Compute Engine.
Tratamento especial:
-
zone: derivado demetadata.locationse omitido -
disks[].initializeParams: ignorado durante a comparação
Documentação da API para a definição do recurso:
compute.instanceGroupManager
Recursos do gerenciador de grupos de instâncias do Compute Engine.
Tratamento especial:
-
zone: derivado demetadata.locationse omitido
Documentação da API para a definição do recurso:
compute.instanceTemplate
Recursos de modelo de instância do Compute Engine.
Tratamento especial:
-
updates: atualizações no local não são compatíveis
Documentação da API para a definição do recurso:
compute.network
Recursos de rede do Compute Engine.
Documentação da API para a definição do recurso:
compute.network.networkPeering
Recursos de peering de rede do Compute Engine.
Tratamento especial:
-
lifecycle: gerenciado pelos métodos de peering de rede pai (AddPeering, UpdatePeering)
Recurso pai:
Documentação da API para a definição do recurso:
compute.route
Recursos de rota do Compute Engine.
Tratamento especial:
-
updates: atualizações no local não são compatíveis
Documentação da API para a definição do recurso:
compute.router
Recursos de roteador do Compute Engine.
Documentação da API para a definição do recurso:
compute.subnetwork
Recursos de instâncias de destino do Compute Engine.
Tratamento especial:
-
updates: atualizações no local não são compatíveis
Documentação da API para a definição do recurso:
dataform.repository
Recursos do repositório do Dataform.
Documentação da API para a definição do recurso:
dataform.repository.releaseConfig
Recursos ReleaseConfig do Dataform.
Tratamento especial:
-
releaseCompilationResult: definir comoautona definição aciona a compilação após a criação ou atualização do recurso.
Recurso pai:
Documentação da API para a definição do recurso:
dataform.repository.workflowConfig
Recursos WorkflowConfig do Compute Engine.
Processamento de definições:
-
releaseConfig: aceita o ID abreviado da configuração no mesmo repositório em vez do URI completo.
Recurso pai:
Documentação da API para a definição do recurso:
dataform.repository.workspace
Recursos do Compute Engine Workspace.
Recurso pai:
Documentação da API para a definição do recurso:
dataproc.autoscalingPolicy
Políticas de escalonamento automático do Serviço Gerenciado para Apache Spark.
Documentação da API para a definição do recurso:
dataproc.cluster
Recursos do cluster do Serviço Gerenciado para Apache Spark.
Processamento de definições:
-
config.autoDeleteTtl: ignorado durante a comparação -
config.softwareConfig: ignorado durante a comparação
Documentação da API para a definição do recurso:
dataproc.workflowTemplate
Modelos de fluxo de trabalho do Serviço Gerenciado para Apache Spark.
Processamento de definições:
-
id: preenchido automaticamente com o nome lógico do recurso.
Documentação da API para a definição do recurso:
iam.serviceAccount
Contas de serviço do IAM.
Tratamento especial:
-
resource ID: formatado implicitamente como endereço de e-mail para solicitações de API. Por exemplo, se o ID do recurso forexample-accounte o projeto forexample-project, o nome do recurso será formatado comoexample-account@example-project.iam.gserviceaccount.com.
Documentação da API para a definição do recurso:
iam.workloadIdentityPool
Pools de Identidade da carga de trabalho do IAM.
Documentação da API para a definição do recurso:
iam.workloadIdentityPoolProvider
Provedores do pool de Identidade da carga de trabalho do IAM.
Documentação da API para a definição do recurso:
pubsub.schema
Recursos de esquema do Pub/Sub.
Tratamento especial:
-
updates: as atualizações no local ainda não são totalmente compatíveis.
Documentação da API para a definição do recurso:
pubsub.subscription
Recursos de assinatura do Pub/Sub.
Documentação da API para a definição do recurso:
pubsub.topic
Recursos de tópico do Pub/Sub.
Documentação da API para a definição do recurso:
secretmanager.secret
Recursos de secret do Secret Manager.
Documentação da API para a definição do recurso:
sqladmin.instance
Recursos de instância do administrador do Cloud SQL.
Documentação da API para a definição do recurso:
sqladmin.instance.database
Recursos de banco de dados do administrador do Cloud SQL.
Recurso pai:
Documentação da API para a definição do recurso:
sqladmin.instance.user
Recursos de usuário administrador do Cloud SQL.
Recurso pai:
Documentação da API para a definição do recurso:
storage.bucket
Recursos de bucket do Cloud Storage.
Documentação da API para a definição do recurso:
storage.bucket.notification
Recursos de notificação do Cloud Storage.
Tratamento especial:
-
updates: atualizações no local não são compatíveis com a API. Os recursos precisam ser recriados. -
dynamic ID resolution: o ID do recurso é resolvido dinamicamente do tópico correspondente na saída da lista de APIs.
Processamento de definições:
-
topic: o prefixo//pubsub.[DOMAIN]/é ignorado durante a comparação com o estado da API.
Recurso pai:
Documentação da API para a definição do recurso: