Descoberta de Recursos

Descubra recursos já implantados do Oracle Cloud Infrastructure usando o Resource Manager.

Você pode usar o Oracle Cloud Infrastructure (OCI) Resource Manager para procurar recursos implantados em seu compartimento e exportá-los para arquivos de configuração e estado do Terraform.

A descoberta de recursos simplifica a movimentação da infraestrutura gerenciada manualmente para a infraestrutura gerenciada pelo Terraform. Com um único comando, você pode gerar um arquivo que captura a configuração e o estado da linha de base do compartimento existente.

Importante

A descoberta de recursos não é uma ferramenta de migração. Ao clonar ou migrar recursos, as configurações geradas pela descoberta de recursos são um ponto de partida. Eles podem exigir alterações.

Os casos de uso comuns para novos arquivos de configuração e estado do Terraform incluem:

  • Saber como o Terraform usa a sintaxe HCL (HashiCorp Configuration Language) para representar recursos do Oracle Cloud Infrastructure.
  • Duplicação ou reconstrução da arquitetura de infraestrutura existente em uma nova tenancy ou região.
  • Detecção de desvio de estado. Execute relatórios para ver se o estado dos recursos gerenciados pelo Terraform foi alterado e difere da configuração base.

Para descobrir recursos, siga as etapas em Para ver como o Terraform representa seus recursos. A pilha criada inclui uma configuração de Terraform gerada e um arquivo de estado correspondente aos recursos suportados no compartimento de origem.

Uma pilha criada com base em um compartimento representa todos os recursos suportados em todo o compartimento, no escopo apropriado. Se você selecionar o compartimento raiz para sua tenancy, o escopo será o nível de tenancy, como usuários e grupos. Se você selecionar um compartimento não raiz, o escopo será o nível do compartimento, como instâncias de computação.

Só há suporte para a criação de pilha com base em um único compartimento. Não é possível criar pilhas com base em compartimentos aninhados.

Usando a Console

Para ver como o Terraform representa seus recursos

Saber como o Terraform usa a sintaxe HCL (HashiCorp Configuration Language) para representar recursos do Oracle Cloud Infrastructure.

  1. Capture a infraestrutura existente criando uma pilha com base nesse compartimento.

    Etapas principais na página Criar pilha:

    1. Em Escolher a origem da configuração do Terraform, selecione Compartimento existente.

    2. Selecione o Compartimento para descoberta de recursos (o compartimento que contém os recursos que você deseja capturar).

      Um compartimento do escopo da lista é definido por padrão.

    3. Selecione a Região para descoberta de recursos (a região que contém os recursos que você deseja capturar).
    4. Para filtrar serviços específicos suportados para a descoberta de recursos, selecione Selecionado e, em seguida, selecione os serviços que deseja.

      Observação

      Esta definição não pode ser alterada ao editar a pilha posteriormente.
    5. Clique em Próximo duas vezes e, em seguida, clique em Criar para criar sua pilha.

    A página de detalhes da nova pilha é exibida. Uma solicitação de serviço é executada em sua pilha. Quando a solicitação de trabalho termina, um job é executado para gerar um arquivo de configuração do Terraform para a pilha. Quando o job é finalizado, os recursos no compartimento selecionado são capturados na configuração gerada.

  2. Download do arquivo de configuração do Terraform gerado: Na guia Informações da pilha da página de detalhes da pilha, clique em Fazer Download.
    Observação

    Como alternativa, você pode exibir o arquivo de configuração do Terraform gerado no Editor de Códigos. Para obter mais informações, consulte Editando uma Configuração Usando o Editor de Código.
Para criar novamente (clone) uma infraestrutura existente em outro compartimento
  1. Capture a infraestrutura existente criando uma pilha com base nesse compartimento.

    A página de detalhes da nova pilha é exibida. Uma solicitação de serviço é executada em sua pilha. Quando a solicitação de trabalho termina, um job é executado para gerar uma configuração do Terraform para a pilha. Quando o job é finalizado, os recursos no compartimento selecionado são capturados na configuração gerada.

  2. Download do arquivo de configuração do Terraform gerado: Na guia Informações da Pilha da página de detalhes da pilha, clique em Fazer Download.
  3. Edite o arquivo vars.tf (variáveis no arquivo de configuração do Terraform submetido a download) para especificar o destino compartment_ocid e region.

    Exemplo:

    variable "compartment_ocid" {
      default = "ocid1.compartment.oc1..uniqueid"
    }
    variable "region" {
      default = "us-phoenix-1"
    }
  4. Se a região de destino tiver mais ou menos domínios de disponibilidade do que a região de origem, edite o arquivo vars.tf para especificar o número correto de domínios de disponibilidade.

    Por exemplo, se você clonou de uma região que tem 3 domínios de disponibilidade e quiser recriar a infraestrutura em uma região que tem apenas 1 domínio de disponibilidade, remova as referências aos segundo e terceiro domínios de disponibilidade.

    Exemplo mostrando 3 domínios de disponibilidade:

    data oci_identity_availability_domain export_NzDH-EU-FRANKFURT-1-AD-1 {
      compartment_id = var.compartment_ocid
      ad_number      = "1"
    }
    data oci_identity_availability_domain export_NzDH-EU-FRANKFURT-1-AD-2 {
      compartment_id = var.compartment_ocid
      ad_number      = "2"
    }
    data oci_identity_availability_domain export_NzDH-EU-FRANKFURT-1-AD-3 {
      compartment_id = var.compartment_ocid
      ad_number      = "3"
    }

    Exemplo mostrando 1 domínio de disponibilidade:

    data oci_identity_availability_domain export_NzDH-EU-FRANKFURT-1-AD-1 {
      compartment_id = var.compartment_ocid
      ad_number      = "1"
    }
  5. Crie uma segunda pilha usando o arquivo de configuração editado.

    1. Abra o menu de navegação e clique em Serviços ao Desenvolvedor. Em Resource Manager, clique em Stacks.
    2. Em Escopo da Lista, selecione um compartimento no qual você tenha permissão para trabalhar. A página é atualizada para exibir somente os recursos desse compartimento. Se você não tiver certeza de qual compartimento usar, entre em contato com um administrador.

    3. Clique em Criar pilha.
    4. Na caixa de diálogo Criar pilha, clique em Minha configuração.
    5. Adicione o arquivo de configuração do Terraform (. zip) baixado.

      Você pode deixar outros campos como estão por enquanto. Para referência, consulte Criando uma Pilha de um Arquivo Zip.

    6. Para a versão do Terraform, selecione uma versão suportada pela descoberta de recursos.
    7. Clique em Próximo para exibir o painel Configurar variáveis.
    8. Atualize a variável compartment_ocid para especificar o compartimento de destino dos recursos clonados.
    9. Se você quiser clonar os recursos para outra região, atualize a variável region.
    10. Clique em Próximo para exibir o painel Revisão.
    11. Para provisionar recursos automaticamente na criação da pilha, selecione Executar aplicação.

    12. Clique em Criar para criar sua pilha.

      A página de detalhes para a segunda pilha é exibida.

      Se você selecionou Executar aplicação, o Resource Manager executará a ação de aplicação na nova pilha.

      Os recursos são clonados no compartimento e região especificados.

  6. Se você não selecionou Executar aplicação para a nova pilha, execute Aplicar agora (depois de executar opcionalmente o Plano):
    1. (Opcional) Para confirmar se a pilha criará recursos conforme esperado, execute um job de plano.
    2. Clonar recursos: Execute um job de aplicação na nova pilha.

      Os recursos são clonados no compartimento e região especificados.

Usando a CLI

Observação

Para obter informações sobre como usar a CLI, consulte Interface de Linha de Comando (CLI). Para obter uma lista completa de flags e opções disponíveis para comandos da CLI, consulte a Ajuda da CLI.
Para descobrir recursos (criar uma pilha com base em um compartimento)

Abra um prompt de comando e execute oci resource-manager stack create-from-compartment para criar uma pilha com base no compartimento e região especificados:

oci resource-manager stack create-from-compartment --config-source-compartment-id <source_compartment_OCID> --config-source-region <source_region> --config-source-services-to-discover [<services>] –-compartment-id <compartment_OCID> --terraform-version <version --display-name "<friendly_name>" --description "<description>" 

Por exemplo (descobre recursos suportados dos serviços core e database; o compartimento de origem não é um compartimento raiz):

oci resource-manager stack create-from-compartment --config-source-compartment-id ocid1.tenancy.oc1..uniqueid1 --config-source-region PHX --config-source-services-to-discover [core,database] –-compartment-id ocid1.tenancy.oc1..uniqueid2 --terraform-version 0.13.X --display-name "Stack From Compartment ABC" --description "List of Resources to Duplicate"
Exemplo de resposta
{
  "data": {
    "config-source": {
      "config-source-type": "COMPARTMENT_CONFIG_SOURCE"
    },
    "defined-tags": {},
    "display-name": "Stack from Compartment ABC",
    "freeform-tags": {},
    "id": "ocid1.ormstack.oc1..uniqueid",
    "lifecycle-state": "CREATING",
    "time-created": "2019-04-03T18:26:56.299000+00:00",
    "variables": {
      "compartment_ocid": "ocid1.compartment.oc1..uniqueid1", 
      "region": "us-phoenix-1"
    }
  }
}
{
  "data": {
    "compartment-id": "ocid1.compartment.oc1..uniqueid2",
    "config-source": {
      "compartment-id": "ocid1.compartment.oc1..uniqueid1",
      "config-source-type": "COMPARTMENT_CONFIG_SOURCE",
      "region": "PHX",
      "working-directory": null
    },
    "defined-tags": {},
    "description": "List of Resources to Duplicate",
    "display-name": "Stack From Compartment ABC",
    "freeform-tags": {},
    "id": "ocid1.ormstack.oc1.phx.uniqueid",
    "lifecycle-state": "CREATING",
    "stack-drift-status": "NOT_CHECKED",
    "terraform-version": "0.12.x",
    "time-created": "2020-06-01T18:25:56.102000+00:00",
    "time-drift-last-checked": null,
    "variables": {}
  },
  "etag": "009010cb57f5162655c6a34f5ef8834f204a734df81e4baa696a7d830488ea25",
  "opc-work-request-id": "ocid1.ormworkrequest.oc1.phx.uniqueid"
}
Para listar recursos para descoberta

Esta seção descreve como determinar quais serviços são suportados para descoberta de recursos de um determinado OCID de compartimento.

Quando você cria uma pilha com base em um compartimento, a pilha representa todos os recursos suportados em todo o compartimento, no escopo apropriado. Se você selecionar o compartimento raiz para sua tenancy, o escopo será o nível de tenancy, como usuários e grupos. Se você selecionar um compartimento não raiz, o escopo será o nível do compartimento, como instâncias do serviço Compute.

Abra um prompt de comando e execute oci resource-manager stack list-resource-discovery-services para recuperar uma lista de serviços suportados para descoberta de recursos (o OCID do compartimento é usado somente para autorização):

oci resource-manager stack list-resource-discovery-services --compartment-id <compartment_OCID>

Usando a API

Para descobrir recursos (criar uma pilha com base em um compartimento), use a operação CreateStack, com configSourceType definido como COMPARTMENT_CONFIG_SOURCE.

Conteúdo do Arquivo de Saída

Observação

Os atributos estão ausentes de alguns recursos suportados capturados usando a descoberta de recursos. Para obter mais informações, consulte Atributos ausentes em alguns recursos descobertos.

A descoberta de recursos descobre recursos que estão em um estado ativo ou utilizável. Os recursos que foram encerrados ou de outra forma se tornaram inativos geralmente são excluídos da configuração gerada.

Por padrão, os nomes dos recursos descobertos do Terraform compartilham o mesmo nome para exibição desse recurso, se houver.

Os atributos dos recursos são preenchidos com os valores retornados pelos serviços do OCI.

Em alguns casos, um atributo obrigatório ou opcional pode não ser descoberto nos serviços do OCI e pode ser omitido na configuração do Terraform gerada. Essa omissão pode ser o comportamento esperado do serviço, o que pode impedir a descoberta de determinados atributos confidenciais ou segredos. Nesses casos, um valor de placeholder será definido juntamente com um comentário como este:

example-attribute = "<placeholder for missing required attribute>" #Required attribute not found in discovery, placeholder value set to avoid plan failure

Os atributos obrigatórios ausentes também serão adicionados ao ignore_changes do ciclo de vida. Essa adição é feita para evitar falha no plano do Terraform ao mover a infraestrutura gerenciada manualmente para a infraestrutura gerenciada pelo Terraform. Nenhuma alteração feita nesses campos será refletida no plano do Terraform. Se você quiser atualizar esses campos, remova-os de ignore_changes.

Os recursos dependentes dos domínios de disponibilidade serão gerados no arquivo availability_domain.tf. Entre elas:

  • oci_core_boot_volume
  • oci_file_storage_file_system
  • oci_file_storage_mount_target
  • oci_file_storage_snapshot

Recursos Suportados

Cada serviço suportado tem um ou mais recursos que podem ser descobertos.

Recursos suportados por serviço

adm

  • oci_adm_knowledge_base
  • oci_adm_remediation_recipe
  • oci_adm_remediation_run
  • oci_adm_vulnerability_audit

ai_anomaly_detection

  • oci_ai_anomaly_detection_ai_private_endpoint
  • oci_ai_anomaly_detection_data_asset
  • oci_ai_anomaly_detection_detect_anomaly_job
  • oci_ai_anomaly_detection_model
  • oci_ai_anomaly_detection_project

ai_document

  • oci_ai_document_model
  • oci_ai_document_processor_job
  • oci_ai_document_project

ai_language

  • oci_ai_language_endpoint
  • oci_ai_language_model
  • oci_ai_language_project

ai_vision

  • oci_ai_vision_model
  • oci_ai_vision_project

análise

  • oci_analytics_analytics_instance

announcements_service

  • oci_announcements_service_announcement_subscription
  • oci_announcements_service_announcement_subscriptions_actions_change_compartment
  • oci_announcements_service_announcement_subscriptions_filter_group

apigateway

  • oci_apigateway_api
  • oci_apigateway_certificate
  • oci_apigateway_deployment
  • oci_apigateway_gateway
  • oci_apigateway_subscriber
  • oci_apigateway_usage_plan

apm

  • oci_apm_apm_domain

apm_config

  • oci_apm_config_config

apm_synthetics

  • oci_apm_synthetics_dedicated_vantage_point
  • oci_apm_synthetics_monitor
  • oci_apm_synthetics_on_premise_vantage_point
  • oci_apm_synthetics_on_premise_vantage_point_worker
  • oci_apm_synthetics_script

artefatos

  • oci_artifacts_container_configuration
  • oci_artifacts_container_image_signature
  • oci_artifacts_container_repository
  • oci_artifacts_generic_artifact
  • oci_artifacts_repository

auto_scaling

  • oci_autoscaling_auto_scaling_configuration

bastion

  • oci_bastion_bastion
  • oci_bastion_session

bds

  • oci_bds_auto_scaling_configuration
  • oci_bds_bds_instance
  • oci_bds_bds_instance_api_key
  • oci_bds_bds_instance_metastore_config

blockchain

  • oci_blockchain_blockchain_platform
  • oci_blockchain_osn
  • oci_blockchain_peer

orçamento

  • oci_budget_alert_rule
  • oci_budget_budget

capacity_management

  • oci_capacity_management_occ_availability_catalog
  • oci_capacity_management_occ_capacity_request

certificates_management

  • oci_certificates_management_ca_bundle
  • oci_certificates_management_certificate
  • oci_certificates_management_certificate_authority

cloud_bridge

  • oci_cloud_bridge_agent
  • oci_cloud_bridge_agent_dependency
  • oci_cloud_bridge_agent_plugin
  • oci_cloud_bridge_asset
  • oci_cloud_bridge_asset_source
  • oci_cloud_bridge_discovery_schedule
  • oci_cloud_bridge_environment
  • oci_cloud_bridge_inventory

cloud_guard

  • oci_cloud_guard_data_mask_rule
  • oci_cloud_guard_data_source
  • oci_cloud_guard_detector_recipe
  • oci_cloud_guard_managed_list
  • oci_cloud_guard_responder_recipe
  • oci_cloud_guard_security_recipe
  • oci_cloud_guard_security_zone
  • oci_cloud_guard_target

cloud_migrations

  • oci_cloud_migrations_migration
  • oci_cloud_migrations_migration_asset
  • oci_cloud_migrations_migration_plan
  • oci_cloud_migrations_replication_schedule
  • oci_cloud_migrations_target_asset

cluster_placement_groups

  • oci_cluster_placement_groups_cluster_placement_group

compute_cloud_at_customer

  • oci_compute_cloud_at_customer_ccc_infrastructure
  • oci_compute_cloud_at_customer_ccc_upgrade_schedule

container_instances

  • oci_container_instances_container_instance

containerengine

  • oci_containerengine_addon
  • oci_containerengine_cluster
  • oci_containerengine_cluster_workload_mapping
  • oci_containerengine_node_pool
  • oci_containerengine_virtual_node_pool

principal

  • oci_core_boot_volume
  • oci_core_boot_volume_backup
  • oci_core_capture_filter
  • oci_core_cluster_network
  • oci_core_compute_capacity_report
  • oci_core_compute_capacity_reservation
  • oci_core_compute_capacity_topology
  • oci_core_compute_cluster
  • oci_core_compute_image_capability_schema
  • oci_core_console_history
  • oci_core_cpe
  • oci_core_cross_connect
  • oci_core_cross_connect_group
  • oci_core_dedicated_vm_host
  • oci_core_dhcp_options
  • oci_core_drg
  • oci_core_drg_attachment
  • oci_core_drg_route_distribution
  • oci_core_drg_route_table
  • oci_core_drg_route_table_route_rule
  • oci_core_image
  • oci_core_instance
  • oci_core_instance_configuration
  • oci_core_instance_console_connection
  • oci_core_instance_pool
  • oci_core_instance_pool_instance
  • oci_core_internet_gateway
  • oci_core_ipsec
  • oci_core_ipv6
  • oci_core_local_peering_gateway
  • oci_core_nat_gateway
  • oci_core_network_security_group
  • oci_core_network_security_group_security_rule
  • oci_core_private_ip
  • oci_core_public_ip
  • oci_core_public_ip_pool
  • oci_core_remote_peering_connection
  • oci_core_route_table
  • oci_core_security_list
  • oci_core_service_gateway
  • oci_core_subnet
  • oci_core_vcn
  • oci_core_virtual_circuit
  • oci_core_vlan
  • oci_core_vnic_attachment
  • oci_core_volume
  • oci_core_volume_attachment
  • oci_core_volume_backup
  • oci_core_volume_backup_policy
  • oci_core_volume_backup_policy_assignment
  • oci_core_volume_group
  • oci_core_volume_group_backup
  • oci_core_vtap

data_labeling_service

  • oci_data_labeling_service_dataset

data_safe

  • oci_data_safe_alert
  • oci_data_safe_audit_archive_retrieval
  • oci_data_safe_audit_policy
  • oci_data_safe_audit_profile
  • oci_data_safe_audit_trail
  • oci_data_safe_data_safe_private_endpoint
  • oci_data_safe_discovery_job
  • oci_data_safe_discovery_jobs_result
  • oci_data_safe_library_masking_format
  • oci_data_safe_masking_policies_masking_column
  • oci_data_safe_masking_policy
  • oci_data_safe_on_prem_connector
  • oci_data_safe_report
  • oci_data_safe_report_definition
  • oci_data_safe_sdm_masking_policy_difference
  • oci_data_safe_security_assessment
  • oci_data_safe_sensitive_data_model
  • oci_data_safe_sensitive_data_models_sensitive_column
  • oci_data_safe_sensitive_type
  • oci_data_safe_target_alert_policy_association
  • oci_data_safe_target_database
  • oci_data_safe_target_database_peer_target_database
  • oci_data_safe_unset_security_assessment_baseline
  • oci_data_safe_user_assessment

banco de dados

  • oci_database_application_vip
  • oci_database_autonomous_container_database
  • oci_database_autonomous_container_database_dataguard_association
  • oci_database_autonomous_database
  • oci_database_autonomous_exadata_infrastructure
  • oci_database_autonomous_vm_cluster
  • oci_database_backup
  • oci_database_backup_destination
  • oci_database_cloud_autonomous_vm_cluster
  • oci_database_cloud_exadata_infrastructure
  • oci_database_cloud_vm_cluster
  • oci_database_database
  • oci_database_database_software_image
  • oci_database_db_home
  • oci_database_db_node
  • oci_database_db_node_console_history
  • oci_database_db_system
  • oci_database_exadata_infrastructure
  • oci_database_external_container_database
  • oci_database_external_database_connector
  • oci_database_external_non_container_database
  • oci_database_external_pluggable_database
  • oci_database_key_store
  • oci_database_oneoff_patch
  • oci_database_pluggable_database
  • oci_database_vm_cluster
  • oci_database_vm_cluster_add_virtual_machine
  • oci_database_vm_cluster_network
  • oci_database_vm_cluster_remove_virtual_machine

database_migration

  • oci_database_migration_connection
  • oci_database_migration_migration

database_tools

  • oci_database_tools_database_tools_connection
  • oci_database_tools_database_tools_private_endpoint

catálogo de dados

  • oci_datacatalog_catalog
  • oci_datacatalog_catalog_private_endpoint
  • oci_datacatalog_connection
  • oci_datacatalog_data_asset
  • oci_datacatalog_metastore

fluxo de dados

  • oci_dataflow_application
  • oci_dataflow_pool
  • oci_dataflow_private_endpoint
  • oci_dataflow_run_statement
  • oci_dataflow_sql_endpoint

integração de dados

  • oci_dataintegration_workspace
  • oci_dataintegration_workspace_application
  • oci_dataintegration_workspace_application_patch
  • oci_dataintegration_workspace_application_schedule
  • oci_dataintegration_workspace_application_task_schedule
  • oci_dataintegration_workspace_export_request
  • oci_dataintegration_workspace_folder
  • oci_dataintegration_workspace_import_request
  • oci_dataintegration_workspace_project
  • oci_dataintegration_workspace_task

ciência de dados

  • oci_datascience_data_science_private_endpoint
  • oci_datascience_job
  • oci_datascience_job_run
  • oci_datascience_model
  • oci_datascience_model_deployment
  • oci_datascience_model_provenance
  • oci_datascience_model_version_set
  • oci_datascience_notebook_session
  • oci_datascience_pipeline
  • oci_datascience_pipeline_run
  • oci_datascience_project

devops

  • oci_devops_build_pipeline
  • oci_devops_build_pipeline_stage
  • oci_devops_build_run
  • oci_devops_connection
  • oci_devops_deploy_artifact
  • oci_devops_deploy_environment
  • oci_devops_deploy_pipeline
  • oci_devops_deploy_stage
  • oci_devops_deployment
  • oci_devops_project
  • oci_devops_repository
  • oci_devops_repository_mirror
  • oci_devops_repository_ref
  • oci_devops_trigger

disaster_recovery

  • oci_disaster_recovery_dr_plan
  • oci_disaster_recovery_dr_plan_execution
  • oci_disaster_recovery_dr_protection_group

dns

  • oci_dns_resolver
  • oci_dns_resolver_endpoint
  • oci_dns_rrset
  • oci_dns_steering_policy
  • oci_dns_steering_policy_attachment
  • oci_dns_tsig_key
  • oci_dns_view
  • oci_dns_zone

em_warehouse

  • oci_em_warehouse_em_warehouse

e-mail

  • oci_email_dkim
  • oci_email_email_domain
  • oci_email_sender
  • oci_email_suppression

eventos

  • oci_events_rule

file_storage

  • oci_file_storage_export
  • oci_file_storage_file_system
  • oci_file_storage_filesystem_snapshot_policy
  • oci_file_storage_mount_target
  • oci_file_storage_outbound_connector
  • oci_file_storage_replication
  • oci_file_storage_snapshot

funções

  • oci_functions_application
  • oci_functions_function

fusion_apps

  • oci_fusion_apps_fusion_environment
  • oci_fusion_apps_fusion_environment_admin_user
  • oci_fusion_apps_fusion_environment_data_masking_activity
  • oci_fusion_apps_fusion_environment_family
  • oci_fusion_apps_fusion_environment_refresh_activity
  • oci_fusion_apps_fusion_environment_service_attachment

generative_ai

  • oci_generative_ai_dedicated_ai_cluster
  • oci_generative_ai_endpoint
  • oci_generative_ai_model

golden_gate

  • oci_golden_gate_connection
  • oci_golden_gate_connection_assignment
  • oci_golden_gate_database_registration
  • oci_golden_gate_deployment
  • oci_golden_gate_deployment_backup
  • oci_golden_gate_deployment_certificate

health_checks

  • oci_health_checks_http_monitor
  • oci_health_checks_ping_monitor

identidade

  • oci_identity_api_key
  • oci_identity_auth_token
  • oci_identity_authentication_policy
  • oci_identity_compartment
  • oci_identity_customer_secret_key
  • oci_identity_db_credential
  • oci_identity_domain
  • oci_identity_dynamic_group
  • oci_identity_group
  • oci_identity_identity_provider
  • oci_identity_idp_group_mapping
  • oci_identity_import_standard_tags_management
  • oci_identity_network_source
  • oci_identity_policy
  • oci_identity_smtp_credential
  • oci_identity_tag
  • oci_identity_tag_default
  • oci_identity_tag_namespace
  • oci_identity_ui_password
  • oci_identity_user
  • oci_identity_user_group_membership

identity_data_plane

  • oci_identity_data_plane_generate_scoped_access_token

identity_domains

  • oci_identity_domains_account_recovery_setting
  • oci_identity_domains_api_key
  • oci_identity_domains_app
  • oci_identity_domains_app_role
  • oci_identity_domains_approval_workflow
  • oci_identity_domains_approval_workflow_assignment
  • oci_identity_domains_approval_workflow_step
  • oci_identity_domains_auth_token
  • oci_identity_domains_authentication_factor_setting
  • oci_identity_domains_cloud_gate
  • oci_identity_domains_cloud_gate_mapping
  • oci_identity_domains_cloud_gate_server
  • oci_identity_domains_condition
  • oci_identity_domains_customer_secret_key
  • oci_identity_domains_dynamic_resource_group
  • oci_identity_domains_grant
  • oci_identity_domains_group
  • oci_identity_domains_identity_propagation_trust
  • oci_identity_domains_identity_provider
  • oci_identity_domains_identity_setting
  • oci_identity_domains_kmsi_setting
  • oci_identity_domains_my_api_key
  • oci_identity_domains_my_auth_token
  • oci_identity_domains_my_customer_secret_key
  • oci_identity_domains_my_oauth2client_credential
  • oci_identity_domains_my_request
  • oci_identity_domains_my_smtp_credential
  • oci_identity_domains_my_support_account
  • oci_identity_domains_my_user_db_credential
  • oci_identity_domains_network_perimeter
  • oci_identity_domains_notification_setting
  • oci_identity_domains_oauth_client_certificate
  • oci_identity_domains_oauth_partner_certificate
  • oci_identity_domains_oauth2client_credential
  • oci_identity_domains_password_policy
  • oci_identity_domains_policy
  • oci_identity_domains_rule
  • oci_identity_domains_security_question
  • oci_identity_domains_security_question_setting
  • oci_identity_domains_setting
  • oci_identity_domains_smtp_credential
  • oci_identity_domains_user
  • oci_identity_domains_user_db_credential

integração

  • oci_integration_integration_instance

jms

  • oci_jms_fleet

kms

  • oci_kms_ekms_private_endpoint
  • oci_kms_key
  • oci_kms_key_version
  • oci_kms_sign
  • oci_kms_vault
  • oci_kms_verify

license_manager

  • oci_license_manager_configuration
  • oci_license_manager_license_record
  • oci_license_manager_product_license

limites

  • oci_limits_quota

load_balancer

  • oci_load_balancer_backend
  • oci_load_balancer_backend_set
  • oci_load_balancer_certificate
  • oci_load_balancer_hostname
  • oci_load_balancer_listener
  • oci_load_balancer_load_balancer
  • oci_load_balancer_load_balancer_routing_policy
  • oci_load_balancer_path_route_set
  • oci_load_balancer_rule_set
  • oci_load_balancer_ssl_cipher_suite

log_analytics

  • oci_log_analytics_log_analytics_import_custom_content
  • oci_log_analytics_log_analytics_object_collection_rule
  • oci_log_analytics_log_analytics_preferences_management
  • oci_log_analytics_log_analytics_resource_categories_management
  • oci_log_analytics_log_analytics_unprocessed_data_bucket_management
  • oci_log_analytics_namespace_ingest_time_rule
  • oci_log_analytics_namespace_scheduled_task

registrando

  • oci_logging_log
  • oci_logging_log_group
  • oci_logging_log_saved_search
  • oci_logging_unified_agent_configuration

management_agent

  • oci_management_agent_management_agent
  • oci_management_agent_management_agent_data_source
  • oci_management_agent_management_agent_install_key

mercado

  • oci_marketplace_accepted_agreement
  • oci_marketplace_publication

media_services

  • oci_media_services_media_asset
  • oci_media_services_media_workflow
  • oci_media_services_media_workflow_configuration
  • oci_media_services_media_workflow_job
  • oci_media_services_stream_cdn_config
  • oci_media_services_stream_distribution_channel
  • oci_media_services_stream_packaging_config

metering_computation

  • oci_metering_computation_custom_table
  • oci_metering_computation_query
  • oci_metering_computation_schedule
  • oci_metering_computation_usage_carbon_emission
  • oci_metering_computation_usage_carbon_emissions_query
  • oci_metering_computation_usage_statement_email_recipients_group

monitorando

  • oci_monitoring_alarm
  • oci_monitoring_alarm_suppression

mysql

  • oci_mysql_channel
  • oci_mysql_heat_wave_cluster
  • oci_mysql_mysql_backup
  • oci_mysql_mysql_configuration
  • oci_mysql_mysql_db_system
  • oci_mysql_replica

network_firewall

  • oci_network_firewall_network_firewall
  • oci_network_firewall_network_firewall_policy
  • oci_network_firewall_network_firewall_policy_address_list
  • oci_network_firewall_network_firewall_policy_application
  • oci_network_firewall_network_firewall_policy_application_group
  • oci_network_firewall_network_firewall_policy_decryption_profile
  • oci_network_firewall_network_firewall_policy_decryption_rule
  • oci_network_firewall_network_firewall_policy_mapped_secret
  • oci_network_firewall_network_firewall_policy_security_rule
  • oci_network_firewall_network_firewall_policy_service
  • oci_network_firewall_network_firewall_policy_service_list
  • oci_network_firewall_network_firewall_policy_url_list

network_load_balancer

  • oci_network_load_balancer_backend
  • oci_network_load_balancer_backend_set
  • oci_network_load_balancer_backend_sets_health_checker
  • oci_network_load_balancer_listener
  • oci_network_load_balancer_network_load_balancer

nosql

  • oci_nosql_index
  • oci_nosql_table

object_storage

  • oci_objectstorage_bucket
  • oci_objectstorage_object
  • oci_objectstorage_object_lifecycle_policy
  • oci_objectstorage_preauthrequest
  • oci_objectstorage_replication_policy

oceanos

  • oci_oce_oce_instance

ocvp

  • oci_ocvp_cluster
  • oci_ocvp_esxi_host
  • oci_ocvp_sddc

oda

  • oci_oda_oda_instance
  • oci_oda_oda_private_endpoint
  • oci_oda_oda_private_endpoint_attachment
  • oci_oda_oda_private_endpoint_scan_proxy

em

  • oci_ons_notification_topic
  • oci_ons_subscription

opa

  • oci_opa_opa_instance

opensearch

  • oci_opensearch_opensearch_cluster

operator_access_control

  • oci_operator_access_control_operator_control
  • oci_operator_access_control_operator_control_assignment

opsi

  • oci_opsi_awr_hub
  • oci_opsi_awr_hub_source
  • oci_opsi_database_insight
  • oci_opsi_enterprise_manager_bridge
  • oci_opsi_exadata_insight
  • oci_opsi_host_insight
  • oci_opsi_news_report
  • oci_opsi_operations_insights_private_endpoint
  • oci_opsi_operations_insights_warehouse
  • oci_opsi_operations_insights_warehouse_download_warehouse_wallet
  • oci_opsi_operations_insights_warehouse_rotate_warehouse_wallet
  • oci_opsi_operations_insights_warehouse_user
  • oci_opsi_opsi_configuration

otimizador

  • oci_optimizer_profile

os_management_hub

  • oci_os_management_hub_lifecycle_environment
  • oci_os_management_hub_managed_instance_group
  • oci_os_management_hub_management_station
  • oci_os_management_hub_profile
  • oci_os_management_hub_software_source

gerenciamento

  • oci_osmanagement_managed_instance
  • oci_osmanagement_managed_instance_group
  • oci_osmanagement_software_source

osp_gateway

  • oci_osp_gateway_address_action_verification
  • oci_osp_gateway_subscription

psql

  • oci_psql_backup
  • oci_psql_configuration
  • oci_psql_db_system

fila

  • oci_queue_queue

recuperação

  • oci_recovery_protected_database
  • oci_recovery_protection_policy
  • oci_recovery_recovery_service_subnet

redis

  • oci_redis_redis_cluster

resourcemanager

  • oci_resourcemanager_private_endpoint

esquema

  • oci_sch_service_connector

service_mesh

  • oci_service_mesh_access_policy
  • oci_service_mesh_ingress_gateway
  • oci_service_mesh_ingress_gateway_route_table
  • oci_service_mesh_mesh
  • oci_service_mesh_virtual_deployment
  • oci_service_mesh_virtual_service
  • oci_service_mesh_virtual_service_route_table

stack_monitoring

  • oci_stack_monitoring_baselineable_metric
  • oci_stack_monitoring_config
  • oci_stack_monitoring_discovery_job
  • oci_stack_monitoring_metric_extension
  • oci_stack_monitoring_monitored_resource
  • oci_stack_monitoring_monitored_resource_task
  • oci_stack_monitoring_monitored_resource_type
  • oci_stack_monitoring_monitored_resources_associate_monitored_resource
  • oci_stack_monitoring_monitored_resources_list_member
  • oci_stack_monitoring_monitored_resources_search
  • oci_stack_monitoring_monitored_resources_search_association
  • oci_stack_monitoring_process_set

streaming

  • oci_streaming_connect_harness
  • oci_streaming_stream
  • oci_streaming_stream_pool

usage_proxy

  • oci_usage_proxy_subscription_redeemable_user

vault

  • oci_vault_secret

vbs_inst

  • oci_vbs_inst_vbs_instance

visual_builder

  • oci_visual_builder_vb_instance

vn_monitoring

  • oci_vn_monitoring_path_analysi
  • oci_vn_monitoring_path_analyzer_test

vulnerability_scanning

  • oci_vulnerability_scanning_container_scan_recipe
  • oci_vulnerability_scanning_container_scan_target
  • oci_vulnerability_scanning_host_scan_recipe
  • oci_vulnerability_scanning_host_scan_target

waa

  • oci_waa_web_app_acceleration
  • oci_waa_web_app_acceleration_policy

waas

  • oci_waas_address_list
  • oci_waas_custom_protection_rule
  • oci_waas_http_redirect
  • oci_waas_waas_policy

waf

  • oci_waf_network_address_list
  • oci_waf_web_app_firewall
  • oci_waf_web_app_firewall_policy