From 90a90f177b13f6510f4f26110b8e8048a8724a10 Mon Sep 17 00:00:00 2001 From: "will.shope" Date: Tue, 10 Feb 2026 09:26:20 -0800 Subject: [PATCH] Added operation classification and payload schema introspection to generic cloud server --- oci_sdk_method_classification.txt | 8255 +++++++++++++++++ scripts/classify_oci_sdk_methods.py | 136 + .../oracle/oci_cloud_mcp_server/server.py | 187 +- 3 files changed, 8577 insertions(+), 1 deletion(-) create mode 100644 oci_sdk_method_classification.txt create mode 100644 scripts/classify_oci_sdk_methods.py diff --git a/oci_sdk_method_classification.txt b/oci_sdk_method_classification.txt new file mode 100644 index 00000000..d8dcb97a --- /dev/null +++ b/oci_sdk_method_classification.txt @@ -0,0 +1,8255 @@ +destructive + AIServiceDocumentClient + add_model_lock ✅ + add_project_lock ✅ + cancel_processor_job ✅ + cancel_work_request ✅ + change_model_compartment ✅ + change_project_compartment ✅ + create_model ✅ + create_processor_job ✅ + create_project ✅ + delete_model ✅ + delete_project ✅ + patch_model ✅ + remove_model_lock ✅ + remove_project_lock ✅ + update_model ✅ + update_project ✅ + AIServiceLanguageClient + cancel_job ✅ + change_endpoint_compartment ✅ + change_job_compartment ✅ + change_model_compartment ✅ + change_project_compartment ✅ + create_endpoint ✅ + create_job ✅ + create_model ✅ + create_project ✅ + delete_endpoint ✅ + delete_job ✅ + delete_model ✅ + delete_project ✅ + detect_dominant_language ✅ + detect_language_entities ✅ + detect_language_key_phrases ✅ + detect_language_sentiments ✅ + detect_language_text_classification ✅ + update_endpoint ✅ + update_job ✅ + update_model ✅ + update_project ✅ + AIServiceSpeechClient + cancel_transcription_job ✅ + cancel_transcription_task ✅ + change_customization_compartment ✅ + change_transcription_job_compartment ✅ + create_customization ✅ + create_realtime_session_token ✅ + create_transcription_job ✅ + delete_customization ✅ + delete_transcription_job ✅ + synthesize_speech ✅ + update_customization ✅ + update_transcription_job ✅ + AIServiceVisionClient + cancel_document_job ✅ + cancel_image_job ✅ + cancel_video_job ✅ + cancel_work_request ✅ + change_model_compartment ✅ + change_project_compartment ✅ + change_stream_group_compartment ✅ + change_stream_job_compartment ✅ + change_stream_source_compartment ✅ + change_vision_private_endpoint_compartment ✅ + create_document_job ✅ + create_image_job ✅ + create_model ✅ + create_project ✅ + create_stream_group ✅ + create_stream_job ✅ + create_stream_source ✅ + create_video_job ✅ + create_vision_private_endpoint ✅ + delete_model ✅ + delete_project ✅ + delete_stream_group ✅ + delete_stream_job ✅ + delete_stream_source ✅ + delete_vision_private_endpoint ✅ + start_stream_job ✅ + stop_stream_job ✅ + update_model ✅ + update_project ✅ + update_stream_group ✅ + update_stream_job ✅ + update_stream_source ✅ + update_vision_private_endpoint ✅ + AccessGovernanceCPClient + change_governance_instance_compartment ✅ + create_governance_instance ✅ + delete_governance_instance ✅ + update_governance_instance ✅ + update_governance_instance_configuration ✅ + AccessRequestsClient + approve_access_request ✅ + interaction_request ✅ + reject_access_request ✅ + review_access_request ✅ + revoke_access_request ✅ + AddressServiceClient + verify_address ✅ + AgentClient + add_function_tool ✅ + add_rag_tool ✅ + add_sql_tool ✅ + chat ✅ + create_session ✅ + delete_session ✅ + delete_tool ✅ + update_agent ✅ + update_function_tool ✅ + update_rag_tool ✅ + update_sql_tool ✅ + AnalyticsClient + change_analytics_instance_compartment ✅ + change_analytics_instance_network_endpoint ✅ + create_analytics_instance ✅ + create_private_access_channel ✅ + create_vanity_url ✅ + delete_analytics_instance ✅ + delete_private_access_channel ✅ + delete_vanity_url ✅ + delete_work_request ✅ + scale_analytics_instance ✅ + set_feature_bundle ✅ + set_kms_key ✅ + start_analytics_instance ✅ + stop_analytics_instance ✅ + update_analytics_instance ✅ + update_private_access_channel ✅ + update_vanity_url ✅ + AnnouncementClient + update_announcement_user_status ✅ + AnnouncementSubscriptionClient + change_announcement_subscription_compartment ✅ + create_announcement_subscription ✅ + create_filter_group ✅ + delete_announcement_subscription ✅ + delete_filter_group ✅ + update_announcement_subscription ✅ + update_filter_group ✅ + AnnouncementsPreferencesClient + create_announcements_preference ✅ + update_announcements_preference ✅ + ApiGatewayClient + add_api_lock ✅ + add_certificate_lock ✅ + add_sdk_lock ✅ + change_api_compartment ✅ + change_certificate_compartment ✅ + create_api ✅ + create_certificate ✅ + create_sdk ✅ + delete_api ✅ + delete_certificate ✅ + delete_sdk ✅ + remove_api_lock ✅ + remove_certificate_lock ✅ + remove_sdk_lock ✅ + update_api ✅ + update_certificate ✅ + update_sdk ✅ + ApiPlatformClient + change_api_platform_instance_compartment ✅ + create_api_platform_instance ✅ + delete_api_platform_instance ✅ + update_api_platform_instance ✅ + ApmDomainClient + change_apm_domain_compartment ✅ + create_apm_domain ✅ + delete_apm_domain ✅ + generate_data_keys ✅ + remove_data_keys ✅ + update_apm_domain ✅ + ApmSyntheticClient + aggregate_network_data ✅ + create_dedicated_vantage_point ✅ + create_monitor ✅ + create_on_premise_vantage_point ✅ + create_script ✅ + create_worker ✅ + delete_dedicated_vantage_point ✅ + delete_monitor ✅ + delete_on_premise_vantage_point ✅ + delete_script ✅ + delete_worker ✅ + update_dedicated_vantage_point ✅ + update_monitor ✅ + update_on_premise_vantage_point ✅ + update_script ✅ + update_worker ✅ + ApplicationDependencyManagementClient + activate_remediation_recipe ✅ + cancel_remediation_run ✅ + cancel_work_request ✅ + change_knowledge_base_compartment ✅ + change_remediation_recipe_compartment ✅ + change_remediation_run_compartment ✅ + change_vulnerability_audit_compartment ✅ + create_knowledge_base ✅ + create_remediation_recipe ✅ + create_remediation_run ✅ + create_vulnerability_audit ✅ + deactivate_remediation_recipe ✅ + delete_knowledge_base ✅ + delete_remediation_recipe ✅ + delete_remediation_run ✅ + delete_vulnerability_audit ✅ + update_knowledge_base ✅ + update_remediation_recipe ✅ + update_remediation_run ✅ + update_vulnerability_audit ✅ + AppmgmtControlClient + activate_monitoring_plugin ✅ + publish_top_processes_metrics ✅ + ArtifactsClient + change_container_repository_compartment ✅ + change_repository_compartment ✅ + create_container_image_signature ✅ + create_container_repository ✅ + create_repository ✅ + delete_container_image ✅ + delete_container_image_signature ✅ + delete_container_repository ✅ + delete_generic_artifact ✅ + delete_generic_artifact_by_path ✅ + delete_repository ✅ + remove_container_version ✅ + restore_container_image ✅ + update_container_configuration ✅ + update_container_image ✅ + update_container_image_signature ✅ + update_container_repository ✅ + update_generic_artifact ✅ + update_generic_artifact_by_path ✅ + update_repository ✅ + AttachmentClient + create_attachment ✅ + delete_attachment ✅ + AttributesClient + bulk_activate_attribute ✅ + bulk_de_activate_attribute ✅ + bulk_pin_attribute ✅ + bulk_unpin_attribute ✅ + bulk_update_attribute ✅ + bulk_update_attribute_notes ✅ + put_toggle_auto_activate ✅ + AuditClient + update_configuration ✅ + AutoScalingClient + change_auto_scaling_configuration_compartment ✅ + create_auto_scaling_configuration ✅ + create_auto_scaling_policy ✅ + delete_auto_scaling_configuration ✅ + delete_auto_scaling_policy ✅ + update_auto_scaling_configuration ✅ + update_auto_scaling_policy ✅ + BaseClient + add_opc_client_retries_header ✅ + add_opc_retry_token_if_needed ✅ + allow_control_chars ✅ + build_request_id ❌ + call_api ✅ + client_level_realm_specific_endpoint_template_enabled ✅ + deserialize_response_data ✅ + enable_strict_url_encoding ✅ + endpoint ✅ + extract_dict_value_type_from_swagger_type ✅ + extract_list_item_type_from_swagger_type ✅ + generate_collection_format_param ✅ + handle_service_endpoint_template ✅ + handle_service_params_in_endpoint ✅ + is_instance_principal_or_resource_principal_signer ❌ + is_none_or_none_sentinel ✅ + map_service_params_to_values ✅ + process_query_params ✅ + raise_service_error ✅ + raise_transient_service_error ✅ + raise_type_error_serializing_model ✅ + request ✅ + sanitize_for_serialization ✅ + set_region ✅ + should_allow_control_chars ✅ + should_allow_template_per_realm ❌ + should_enable_strict_url_encoding ✅ + to_path_value ✅ + BastionClient + change_bastion_compartment ✅ + create_bastion ✅ + create_session ✅ + delete_bastion ✅ + delete_session ✅ + update_bastion ✅ + update_session ✅ + BdsClient + activate_bds_metastore_configuration ✅ + activate_iam_user_sync_configuration ✅ + activate_upst_configuration ✅ + add_auto_scaling_configuration ✅ + add_block_storage ✅ + add_cloud_sql ✅ + add_kafka ✅ + add_master_nodes ✅ + add_utility_nodes ✅ + add_worker_nodes ✅ + backup_node ✅ + certificate_service_info ✅ + change_bds_instance_compartment ✅ + change_shape ✅ + create_bds_api_key ✅ + create_bds_capacity_report ✅ + create_bds_instance ✅ + create_bds_metastore_configuration ✅ + create_identity_configuration ✅ + create_node_backup_configuration ✅ + create_node_replace_configuration ✅ + create_resource_principal_configuration ✅ + deactivate_iam_user_sync_configuration ✅ + deactivate_upst_configuration ✅ + delete_bds_api_key ✅ + delete_bds_instance ✅ + delete_bds_metastore_configuration ✅ + delete_identity_configuration ✅ + delete_node_backup ✅ + delete_node_backup_configuration ✅ + disable_certificate ✅ + enable_certificate ✅ + execute_bootstrap_script ✅ + force_refresh_resource_principal ✅ + install_os_patch ✅ + install_patch ✅ + install_software_updates ✅ + refresh_confidential_application ✅ + refresh_upst_token_exchange_keytab ✅ + remove_auto_scaling_configuration ✅ + remove_cloud_sql ✅ + remove_kafka ✅ + remove_node ✅ + remove_node_replace_configuration ✅ + remove_resource_principal_configuration ✅ + renew_certificate ✅ + replace_node ✅ + restart_node ✅ + start_bds_instance ✅ + stop_bds_instance ✅ + test_bds_metastore_configuration ✅ + update_auto_scaling_configuration ✅ + update_bds_instance ✅ + update_bds_metastore_configuration ✅ + update_identity_configuration ✅ + update_node_backup_configuration ✅ + update_node_replace_configuration ✅ + update_resource_principal_configuration ✅ + BlockchainPlatformClient + change_blockchain_platform_compartment ✅ + create_blockchain_platform ✅ + create_osn ✅ + create_peer ✅ + delete_blockchain_platform ✅ + delete_osn ✅ + delete_peer ✅ + delete_work_request ✅ + preview_scale_blockchain_platform ✅ + scale_blockchain_platform ✅ + start_blockchain_platform ✅ + stop_blockchain_platform ✅ + update_blockchain_platform ✅ + update_osn ✅ + update_peer ✅ + upgrade_blockchain_platform ✅ + BlockstorageClient + change_boot_volume_backup_compartment ✅ + change_boot_volume_compartment ✅ + change_volume_backup_compartment ✅ + change_volume_compartment ✅ + change_volume_group_backup_compartment ✅ + change_volume_group_compartment ✅ + copy_boot_volume_backup ✅ + copy_volume_backup ✅ + copy_volume_group_backup ✅ + create_boot_volume ✅ + create_boot_volume_backup ✅ + create_volume ✅ + create_volume_backup ✅ + create_volume_backup_policy ✅ + create_volume_backup_policy_assignment ✅ + create_volume_group ✅ + create_volume_group_backup ✅ + delete_boot_volume ✅ + delete_boot_volume_backup ✅ + delete_boot_volume_kms_key ✅ + delete_volume ✅ + delete_volume_backup ✅ + delete_volume_backup_policy ✅ + delete_volume_backup_policy_assignment ✅ + delete_volume_group ✅ + delete_volume_group_backup ✅ + delete_volume_kms_key ✅ + update_boot_volume ✅ + update_boot_volume_backup ✅ + update_boot_volume_kms_key ✅ + update_volume ✅ + update_volume_backup ✅ + update_volume_backup_policy ✅ + update_volume_group ✅ + update_volume_group_backup ✅ + update_volume_kms_key ✅ + BudgetClient + create_alert_rule ✅ + create_budget ✅ + delete_alert_rule ✅ + delete_budget ✅ + update_alert_rule ✅ + update_budget ✅ + CapacityManagementClient + create_occ_availability_catalog ✅ + create_occ_capacity_request ✅ + create_occ_customer ✅ + create_occ_customer_group ✅ + delete_occ_availability_catalog ✅ + delete_occ_capacity_request ✅ + delete_occ_customer ✅ + delete_occ_customer_group ✅ + patch_internal_occ_capacity_request ✅ + patch_occ_capacity_request ✅ + publish_occ_availability_catalog ✅ + update_internal_occ_capacity_request ✅ + update_occ_availability_catalog ✅ + update_occ_capacity_request ✅ + update_occ_customer ✅ + update_occ_customer_group ✅ + CertificatesManagementClient + cancel_certificate_authority_deletion ✅ + cancel_certificate_authority_version_deletion ✅ + cancel_certificate_deletion ✅ + cancel_certificate_version_deletion ✅ + change_ca_bundle_compartment ✅ + change_certificate_authority_compartment ✅ + change_certificate_compartment ✅ + create_ca_bundle ✅ + create_certificate ✅ + create_certificate_authority ✅ + delete_ca_bundle ✅ + revoke_certificate_authority_version ✅ + revoke_certificate_version ✅ + schedule_certificate_authority_deletion ✅ + schedule_certificate_authority_version_deletion ✅ + schedule_certificate_deletion ✅ + schedule_certificate_version_deletion ✅ + update_ca_bundle ✅ + update_certificate ✅ + update_certificate_authority ✅ + ChannelsClient + create_channel ✅ + delete_channel ✅ + reset_channel ✅ + resume_channel ✅ + update_channel ✅ + CloudGateOauthClient + client_id ✅ + ref ✅ + value ✅ + CloudGuardClient + add_compartment ✅ + cancel_work_request ✅ + change_data_source_compartment ✅ + change_detector_recipe_compartment ✅ + change_managed_list_compartment ✅ + change_responder_recipe_compartment ✅ + change_saved_query_compartment ✅ + change_security_recipe_compartment ✅ + change_security_zone_compartment ✅ + create_adhoc_query ✅ + create_data_mask_rule ✅ + create_data_source ✅ + create_detector_recipe ✅ + create_detector_recipe_detector_rule ✅ + create_managed_list ✅ + create_responder_recipe ✅ + create_saved_query ✅ + create_security_recipe ✅ + create_security_zone ✅ + create_target ✅ + create_target_detector_recipe ✅ + create_target_responder_recipe ✅ + create_wlp_agent ✅ + delete_adhoc_query ✅ + delete_data_mask_rule ✅ + delete_data_source ✅ + delete_detector_recipe ✅ + delete_detector_recipe_detector_rule ✅ + delete_detector_recipe_detector_rule_data_source ✅ + delete_managed_list ✅ + delete_responder_recipe ✅ + delete_saved_query ✅ + delete_security_recipe ✅ + delete_security_zone ✅ + delete_target ✅ + delete_target_detector_recipe ✅ + delete_target_responder_recipe ✅ + delete_wlp_agent ✅ + execute_responder_execution ✅ + remove_compartment ✅ + skip_bulk_responder_execution ✅ + skip_responder_execution ✅ + trigger_responder ✅ + update_bulk_problem_status ✅ + update_configuration ✅ + update_data_mask_rule ✅ + update_data_source ✅ + update_detector_recipe ✅ + update_detector_recipe_detector_rule ✅ + update_managed_list ✅ + update_problem_status ✅ + update_responder_recipe ✅ + update_responder_recipe_responder_rule ✅ + update_saved_query ✅ + update_security_recipe ✅ + update_security_zone ✅ + update_target ✅ + update_target_detector_recipe ✅ + update_target_detector_recipe_detector_rule ✅ + update_target_responder_recipe ✅ + update_target_responder_recipe_responder_rule ✅ + update_wlp_agent ✅ + ClusterClient + create_cluster ✅ + delete_cluster ✅ + update_cluster ✅ + ClusterPlacementGroupsCPClient + activate_cluster_placement_group ✅ + cancel_work_request ✅ + change_cluster_placement_group_compartment ✅ + create_cluster_placement_group ✅ + deactivate_cluster_placement_group ✅ + delete_cluster_placement_group ✅ + update_cluster_placement_group ✅ + CommonClient + cancel_work_request ✅ + ComputeClient + accept_shielded_integrity_policy ✅ + add_image_shape_compatibility_entry ✅ + attach_boot_volume ✅ + attach_compute_host_group_host ✅ + attach_vnic ✅ + attach_volume ✅ + capture_console_history ✅ + change_compute_capacity_reservation_compartment ✅ + change_compute_capacity_topology_compartment ✅ + change_compute_cluster_compartment ✅ + change_compute_gpu_memory_cluster_compartment ✅ + change_compute_gpu_memory_fabric_compartment ✅ + change_compute_host_compartment ✅ + change_compute_host_group_compartment ✅ + change_compute_image_capability_schema_compartment ✅ + change_dedicated_vm_host_compartment ✅ + change_image_compartment ✅ + change_instance_compartment ✅ + create_app_catalog_subscription ✅ + create_compute_capacity_report ✅ + create_compute_capacity_reservation ✅ + create_compute_capacity_topology ✅ + create_compute_cluster ✅ + create_compute_gpu_memory_cluster ✅ + create_compute_host_group ✅ + create_compute_image_capability_schema ✅ + create_dedicated_vm_host ✅ + create_image ✅ + create_instance_console_connection ✅ + delete_app_catalog_subscription ✅ + delete_compute_capacity_reservation ✅ + delete_compute_capacity_topology ✅ + delete_compute_cluster ✅ + delete_compute_gpu_memory_cluster ✅ + delete_compute_host_group ✅ + delete_compute_image_capability_schema ✅ + delete_console_history ✅ + delete_dedicated_vm_host ✅ + delete_image ✅ + delete_instance_console_connection ✅ + detach_boot_volume ✅ + detach_compute_host_group_host ✅ + detach_vnic ✅ + detach_volume ✅ + instance_action ✅ + launch_instance ✅ + remove_image_shape_compatibility_entry ✅ + terminate_instance ✅ + update_compute_capacity_reservation ✅ + update_compute_capacity_topology ✅ + update_compute_cluster ✅ + update_compute_gpu_memory_cluster ✅ + update_compute_gpu_memory_fabric ✅ + update_compute_host ✅ + update_compute_host_group ✅ + update_compute_image_capability_schema ✅ + update_console_history ✅ + update_dedicated_vm_host ✅ + update_image ✅ + update_instance ✅ + update_instance_console_connection ✅ + update_instance_maintenance_event ✅ + update_volume_attachment ✅ + ComputeCloudAtCustomerClient + change_ccc_infrastructure_compartment ✅ + change_ccc_upgrade_schedule_compartment ✅ + create_ccc_infrastructure ✅ + create_ccc_upgrade_schedule ✅ + delete_ccc_infrastructure ✅ + delete_ccc_upgrade_schedule ✅ + update_ccc_infrastructure ✅ + update_ccc_upgrade_schedule ✅ + ComputeInstanceAgentClient + cancel_instance_agent_command ✅ + create_instance_agent_command ✅ + ComputeManagementClient + attach_instance_pool_instance ✅ + attach_load_balancer ✅ + change_cluster_network_compartment ✅ + change_instance_configuration_compartment ✅ + change_instance_pool_compartment ✅ + create_cluster_network ✅ + create_instance_configuration ✅ + create_instance_pool ✅ + delete_instance_configuration ✅ + detach_instance_pool_instance ✅ + detach_load_balancer ✅ + launch_instance_configuration ✅ + reset_instance_pool ✅ + softreset_instance_pool ✅ + softstop_instance_pool ✅ + start_instance_pool ✅ + stop_instance_pool ✅ + terminate_cluster_network ✅ + terminate_instance_pool ✅ + update_cluster_network ✅ + update_instance_configuration ✅ + update_instance_pool ✅ + ConfigClient + copy_configuration ✅ + create_config ✅ + delete_config ✅ + import_configuration ✅ + test ✅ + update_config ✅ + update_match_agents_with_attribute_key ✅ + validate_span_filter_pattern ✅ + ContainerEngineClient + cluster_migrate_to_native_vcn ✅ + complete_credential_rotation ✅ + create_cluster ✅ + create_kubeconfig ✅ + create_node_pool ✅ + create_virtual_node_pool ✅ + create_workload_mapping ✅ + delete_cluster ✅ + delete_node ✅ + delete_node_pool ✅ + delete_virtual_node_pool ✅ + delete_work_request ✅ + delete_workload_mapping ✅ + disable_addon ✅ + install_addon ✅ + reboot_cluster_node ✅ + replace_boot_volume_cluster_node ✅ + start_credential_rotation ✅ + update_addon ✅ + update_cluster ✅ + update_cluster_endpoint_config ✅ + update_node_pool ✅ + update_virtual_node_pool ✅ + update_workload_mapping ✅ + ContainerInstanceClient + change_container_instance_compartment ✅ + create_container_instance ✅ + delete_container_instance ✅ + restart_container_instance ✅ + start_container_instance ✅ + stop_container_instance ✅ + update_container ✅ + update_container_instance ✅ + DashboardClient + change_dashboard_group ✅ + create_dashboard ✅ + delete_dashboard ✅ + update_dashboard ✅ + DashboardGroupClient + change_dashboard_group_compartment ✅ + create_dashboard_group ✅ + delete_dashboard_group ✅ + update_dashboard_group ✅ + DashxApisClient + change_management_dashboards_compartment ✅ + change_management_saved_searches_compartment ✅ + create_management_dashboard ✅ + create_management_saved_search ✅ + delete_management_dashboard ✅ + delete_management_saved_search ✅ + import_dashboard ✅ + update_management_dashboard ✅ + update_management_saved_search ✅ + DataCatalogClient + add_catalog_lock ✅ + add_catalog_private_endpoint_lock ✅ + add_data_selector_patterns ✅ + add_metastore_lock ✅ + associate_custom_property ✅ + asynchronous_export_data_asset ✅ + asynchronous_export_glossary ✅ + attach_catalog_private_endpoint ✅ + change_catalog_compartment ✅ + change_catalog_private_endpoint_compartment ✅ + change_metastore_compartment ✅ + create_attribute ✅ + create_attribute_tag ✅ + create_catalog ✅ + create_catalog_private_endpoint ✅ + create_connection ✅ + create_custom_property ✅ + create_data_asset ✅ + create_data_asset_tag ✅ + create_entity ✅ + create_entity_tag ✅ + create_folder ✅ + create_folder_tag ✅ + create_glossary ✅ + create_job ✅ + create_job_definition ✅ + create_job_execution ✅ + create_metastore ✅ + create_namespace ✅ + create_pattern ✅ + create_term ✅ + create_term_relationship ✅ + delete_attribute ✅ + delete_attribute_tag ✅ + delete_catalog ✅ + delete_catalog_private_endpoint ✅ + delete_connection ✅ + delete_custom_property ✅ + delete_data_asset ✅ + delete_data_asset_tag ✅ + delete_entity ✅ + delete_entity_tag ✅ + delete_folder ✅ + delete_folder_tag ✅ + delete_glossary ✅ + delete_job ✅ + delete_job_definition ✅ + delete_metastore ✅ + delete_namespace ✅ + delete_pattern ✅ + delete_term ✅ + delete_term_relationship ✅ + detach_catalog_private_endpoint ✅ + disassociate_custom_property ✅ + expand_tree_for_glossary ✅ + import_connection ✅ + import_data_asset ✅ + import_glossary ✅ + import_lineage ✅ + parse_connection ✅ + process_recommendation ✅ + remove_catalog_lock ✅ + remove_catalog_private_endpoint_lock ✅ + remove_data_selector_patterns ✅ + remove_metastore_lock ✅ + synchronous_export_data_asset ✅ + update_attribute ✅ + update_catalog ✅ + update_catalog_private_endpoint ✅ + update_connection ✅ + update_custom_property ✅ + update_data_asset ✅ + update_entity ✅ + update_folder ✅ + update_glossary ✅ + update_job ✅ + update_job_definition ✅ + update_metastore ✅ + update_namespace ✅ + update_pattern ✅ + update_term ✅ + update_term_relationship ✅ + upload_credentials ✅ + validate_connection ✅ + validate_pattern ✅ + DataFlowClient + cascading_delete_application ✅ + change_application_compartment ✅ + change_pool_compartment ✅ + change_private_endpoint_compartment ✅ + change_run_compartment ✅ + change_sql_endpoint_compartment ✅ + create_application ✅ + create_pool ✅ + create_private_endpoint ✅ + create_run ✅ + create_sql_endpoint ✅ + create_statement ✅ + delete_application ✅ + delete_pool ✅ + delete_private_endpoint ✅ + delete_run ✅ + delete_sql_endpoint ✅ + delete_statement ✅ + start_pool ✅ + start_sql_endpoint ✅ + stop_pool ✅ + stop_sql_endpoint ✅ + update_application ✅ + update_pool ✅ + update_private_endpoint ✅ + update_run ✅ + update_sql_endpoint ✅ + DataIntegrationClient + change_compartment ✅ + change_dis_application_compartment ✅ + create_application ✅ + create_application_detailed_description ✅ + create_connection ✅ + create_connection_validation ✅ + create_copy_object_request ✅ + create_data_asset ✅ + create_data_flow ✅ + create_data_flow_validation ✅ + create_dis_application ✅ + create_dis_application_detailed_description ✅ + create_entity_shape ✅ + create_export_request ✅ + create_external_publication ✅ + create_external_publication_validation ✅ + create_folder ✅ + create_function_library ✅ + create_import_request ✅ + create_patch ✅ + create_pipeline ✅ + create_pipeline_validation ✅ + create_project ✅ + create_schedule ✅ + create_task ✅ + create_task_run ✅ + create_task_schedule ✅ + create_task_validation ✅ + create_user_defined_function ✅ + create_user_defined_function_validation ✅ + create_workspace ✅ + delete_application ✅ + delete_application_detailed_description ✅ + delete_connection ✅ + delete_connection_validation ✅ + delete_copy_object_request ✅ + delete_data_asset ✅ + delete_data_flow ✅ + delete_data_flow_validation ✅ + delete_dis_application ✅ + delete_dis_application_detailed_description ✅ + delete_export_request ✅ + delete_external_publication ✅ + delete_external_publication_validation ✅ + delete_folder ✅ + delete_function_library ✅ + delete_import_request ✅ + delete_patch ✅ + delete_pipeline ✅ + delete_pipeline_validation ✅ + delete_project ✅ + delete_schedule ✅ + delete_task ✅ + delete_task_run ✅ + delete_task_schedule ✅ + delete_task_validation ✅ + delete_user_defined_function ✅ + delete_user_defined_function_validation ✅ + delete_workspace ✅ + start_workspace ✅ + stop_workspace ✅ + update_application ✅ + update_application_detailed_description ✅ + update_connection ✅ + update_copy_object_request ✅ + update_data_asset ✅ + update_data_flow ✅ + update_dis_application ✅ + update_dis_application_detailed_description ✅ + update_export_request ✅ + update_external_publication ✅ + update_folder ✅ + update_function_library ✅ + update_import_request ✅ + update_pipeline ✅ + update_project ✅ + update_reference ✅ + update_schedule ✅ + update_task ✅ + update_task_run ✅ + update_task_schedule ✅ + update_user_defined_function ✅ + update_workspace ✅ + DataLabelingClient + create_annotation ✅ + create_record ✅ + delete_annotation ✅ + delete_record ✅ + update_annotation ✅ + update_record ✅ + DataLabelingManagementClient + add_dataset_labels ✅ + change_dataset_compartment ✅ + create_dataset ✅ + delete_dataset ✅ + generate_dataset_records ✅ + import_pre_annotated_data ✅ + remove_dataset_labels ✅ + rename_dataset_labels ✅ + snapshot_dataset ✅ + update_dataset ✅ + DataSafeClient + activate_target_database ✅ + add_masking_columns_from_sdm ✅ + alerts_update ✅ + apply_discovery_job_results ✅ + apply_sdm_masking_policy_difference ✅ + apply_security_assessment_template ✅ + bulk_create_sensitive_types ✅ + bulk_create_sql_firewall_allowed_sqls ✅ + bulk_create_unified_audit_policy ✅ + bulk_delete_sql_firewall_allowed_sqls ✅ + calculate_audit_volume_available ✅ + calculate_audit_volume_collected ✅ + cancel_work_request ✅ + change_alert_compartment ✅ + change_alert_policy_compartment ✅ + change_attribute_set_compartment ✅ + change_audit_archive_retrieval_compartment ✅ + change_audit_policy_compartment ✅ + change_audit_profile_compartment ✅ + change_data_safe_private_endpoint_compartment ✅ + change_database_security_config_compartment ✅ + change_discovery_job_compartment ✅ + change_library_masking_format_compartment ✅ + change_masking_policy_compartment ✅ + change_masking_policy_health_report_compartment ✅ + change_on_prem_connector_compartment ✅ + change_report_compartment ✅ + change_report_definition_compartment ✅ + change_retention ✅ + change_sdm_masking_policy_difference_compartment ✅ + change_security_assessment_compartment ✅ + change_security_policy_compartment ✅ + change_security_policy_config_compartment ✅ + change_security_policy_deployment_compartment ✅ + change_sensitive_data_model_compartment ✅ + change_sensitive_type_compartment ✅ + change_sensitive_type_group_compartment ✅ + change_sensitive_types_export_compartment ✅ + change_sql_collection_compartment ✅ + change_sql_firewall_policy_compartment ✅ + change_target_alert_policy_association_compartment ✅ + change_target_database_compartment ✅ + change_target_database_group_compartment ✅ + change_unified_audit_policy_compartment ✅ + change_unified_audit_policy_definition_compartment ✅ + change_user_assessment_compartment ✅ + compare_security_assessment ✅ + compare_to_template_baseline ✅ + compare_user_assessment ✅ + create_alert_policy ✅ + create_alert_policy_rule ✅ + create_attribute_set ✅ + create_audit_archive_retrieval ✅ + create_audit_profile ✅ + create_data_safe_private_endpoint ✅ + create_discovery_job ✅ + create_library_masking_format ✅ + create_masking_column ✅ + create_masking_policy ✅ + create_on_prem_connector ✅ + create_peer_target_database ✅ + create_referential_relation ✅ + create_report_definition ✅ + create_sdm_masking_policy_difference ✅ + create_security_assessment ✅ + create_security_policy ✅ + create_security_policy_config ✅ + create_security_policy_deployment ✅ + create_sensitive_column ✅ + create_sensitive_data_model ✅ + create_sensitive_type ✅ + create_sensitive_type_group ✅ + create_sensitive_types_export ✅ + create_sql_collection ✅ + create_target_alert_policy_association ✅ + create_target_database ✅ + create_target_database_group ✅ + create_unified_audit_policy ✅ + create_user_assessment ✅ + deactivate_target_database ✅ + delete_alert_policy ✅ + delete_alert_policy_rule ✅ + delete_attribute_set ✅ + delete_audit_archive_retrieval ✅ + delete_audit_profile ✅ + delete_audit_trail ✅ + delete_data_safe_private_endpoint ✅ + delete_discovery_job ✅ + delete_discovery_job_result ✅ + delete_library_masking_format ✅ + delete_masking_column ✅ + delete_masking_policy ✅ + delete_masking_policy_health_report ✅ + delete_masking_report ✅ + delete_on_prem_connector ✅ + delete_peer_target_database ✅ + delete_referential_relation ✅ + delete_report_definition ✅ + delete_sdm_masking_policy_difference ✅ + delete_security_assessment ✅ + delete_security_policy ✅ + delete_security_policy_config ✅ + delete_security_policy_deployment ✅ + delete_sensitive_column ✅ + delete_sensitive_data_model ✅ + delete_sensitive_type ✅ + delete_sensitive_type_group ✅ + delete_sensitive_types_export ✅ + delete_sql_collection ✅ + delete_sql_firewall_allowed_sql ✅ + delete_sql_firewall_policy ✅ + delete_target_alert_policy_association ✅ + delete_target_database ✅ + delete_target_database_group ✅ + delete_unified_audit_policy ✅ + delete_unified_audit_policy_definition ✅ + delete_user_assessment ✅ + deploy_security_policy_deployment ✅ + discover_audit_trails ✅ + download_discovery_report ✅ + download_masking_log ✅ + download_masking_policy ✅ + download_masking_report ✅ + download_privilege_script ❌ + download_security_assessment_report ✅ + download_sensitive_data_model ✅ + download_sensitive_types_export ✅ + download_user_assessment_report ✅ + enable_data_safe_configuration ✅ + generate_discovery_report_for_download ✅ + generate_health_report ✅ + generate_masking_policy_for_download ✅ + generate_masking_report_for_download ✅ + generate_on_prem_connector_configuration ✅ + generate_report ✅ + generate_security_assessment_report ✅ + generate_sensitive_data_model_for_download ✅ + generate_sql_firewall_policy ✅ + generate_user_assessment_report ✅ + mask_data ✅ + modify_global_settings ✅ + patch_alerts ✅ + patch_checks ✅ + patch_discovery_job_results ✅ + patch_findings ✅ + patch_grouped_sensitive_types ✅ + patch_masking_columns ✅ + patch_sdm_masking_policy_difference_columns ✅ + patch_sensitive_columns ✅ + patch_sql_firewall_allowed_sql ✅ + patch_target_alert_policy_association ✅ + provision_audit_policy ✅ + purge_sql_collection_logs ✅ + refresh_database_security_configuration ✅ + refresh_security_assessment ✅ + refresh_security_policy_deployment ✅ + refresh_sql_collection_log_insights ✅ + refresh_target_database ✅ + refresh_user_assessment ✅ + remove_schedule_report ✅ + remove_security_assessment_template ✅ + resume_audit_trail ✅ + resume_work_request ✅ + schedule_report ✅ + set_security_assessment_baseline ✅ + set_user_assessment_baseline ✅ + start_audit_trail ✅ + start_sql_collection ✅ + stop_audit_trail ✅ + stop_sql_collection ✅ + suspend_work_request ✅ + unset_security_assessment_baseline ✅ + unset_user_assessment_baseline ✅ + update_alert ✅ + update_alert_policy ✅ + update_alert_policy_rule ✅ + update_attribute_set ✅ + update_audit_archive_retrieval ✅ + update_audit_policy ✅ + update_audit_profile ✅ + update_audit_trail ✅ + update_data_safe_private_endpoint ✅ + update_database_security_config ✅ + update_finding ✅ + update_library_masking_format ✅ + update_masking_column ✅ + update_masking_policy ✅ + update_on_prem_connector ✅ + update_on_prem_connector_wallet ✅ + update_peer_target_database ✅ + update_report ✅ + update_report_definition ✅ + update_sdm_masking_policy_difference ✅ + update_security_assessment ✅ + update_security_policy ✅ + update_security_policy_config ✅ + update_security_policy_deployment ✅ + update_sensitive_column ✅ + update_sensitive_data_model ✅ + update_sensitive_type ✅ + update_sensitive_type_group ✅ + update_sensitive_types_export ✅ + update_sql_collection ✅ + update_sql_firewall_policy ✅ + update_target_alert_policy_association ✅ + update_target_database ✅ + update_target_database_group ✅ + update_unified_audit_policy ✅ + update_unified_audit_policy_definition ✅ + update_user_assessment ✅ + upload_masking_policy ✅ + upload_sensitive_data_model ✅ + DataScienceClient + activate_model ✅ + activate_model_deployment ✅ + activate_model_group ✅ + activate_notebook_session ✅ + activate_schedule ✅ + cancel_job_run ✅ + cancel_pipeline_run ✅ + cancel_work_request ✅ + change_data_science_private_endpoint_compartment ✅ + change_job_compartment ✅ + change_job_run_compartment ✅ + change_ml_application_compartment ✅ + change_ml_application_implementation_compartment ✅ + change_ml_application_instance_compartment ✅ + change_ml_application_instance_view_compartment ✅ + change_model_compartment ✅ + change_model_deployment_compartment ✅ + change_model_group_compartment ✅ + change_model_group_version_history_compartment ✅ + change_model_version_set_compartment ✅ + change_notebook_session_compartment ✅ + change_pipeline_compartment ✅ + change_pipeline_run_compartment ✅ + change_project_compartment ✅ + change_schedule_compartment ✅ + create_data_science_private_endpoint ✅ + create_job ✅ + create_job_artifact ✅ + create_job_run ✅ + create_ml_application ✅ + create_ml_application_implementation ✅ + create_ml_application_instance ✅ + create_model ✅ + create_model_artifact ✅ + create_model_custom_metadatum_artifact ✅ + create_model_defined_metadatum_artifact ✅ + create_model_deployment ✅ + create_model_group ✅ + create_model_group_artifact ✅ + create_model_group_version_history ✅ + create_model_provenance ✅ + create_model_version_set ✅ + create_notebook_session ✅ + create_pipeline ✅ + create_pipeline_run ✅ + create_project ✅ + create_schedule ✅ + create_step_artifact ✅ + deactivate_model ✅ + deactivate_model_deployment ✅ + deactivate_model_group ✅ + deactivate_notebook_session ✅ + deactivate_schedule ✅ + delete_data_science_private_endpoint ✅ + delete_job ✅ + delete_job_run ✅ + delete_ml_application ✅ + delete_ml_application_implementation ✅ + delete_ml_application_instance ✅ + delete_model ✅ + delete_model_custom_metadatum_artifact ✅ + delete_model_defined_metadatum_artifact ✅ + delete_model_deployment ✅ + delete_model_group ✅ + delete_model_group_version_history ✅ + delete_model_version_set ✅ + delete_notebook_session ✅ + delete_pipeline ✅ + delete_pipeline_run ✅ + delete_project ✅ + delete_schedule ✅ + disable_ml_application_instance_view_trigger ✅ + enable_ml_application_instance_view_trigger ✅ + head_job_artifact ✅ + head_model_artifact ✅ + head_model_custom_metadatum_artifact ✅ + head_model_defined_metadatum_artifact ✅ + head_model_group_artifact ✅ + head_step_artifact ✅ + import_model_artifact ✅ + put_ml_application_package ✅ + recover_ml_application_instance_view ✅ + register_model_artifact_reference ✅ + restore_archived_model_artifact ✅ + trigger_ml_application_instance_flow ✅ + trigger_ml_application_instance_view_flow ✅ + update_data_science_private_endpoint ✅ + update_job ✅ + update_job_run ✅ + update_ml_application ✅ + update_ml_application_implementation ✅ + update_ml_application_implementation_version ✅ + update_ml_application_instance ✅ + update_ml_application_instance_view ✅ + update_model ✅ + update_model_custom_metadatum_artifact ✅ + update_model_defined_metadatum_artifact ✅ + update_model_deployment ✅ + update_model_group ✅ + update_model_group_version_history ✅ + update_model_provenance ✅ + update_model_version_set ✅ + update_notebook_session ✅ + update_pipeline ✅ + update_pipeline_run ✅ + update_project ✅ + update_schedule ✅ + DatabaseClient + activate_exadata_infrastructure ✅ + add_standby_autonomous_container_database ✅ + add_storage_capacity_cloud_exadata_infrastructure ✅ + add_storage_capacity_exadata_infrastructure ✅ + add_virtual_machine_to_cloud_vm_cluster ✅ + add_virtual_machine_to_vm_cluster ✅ + autonomous_database_manual_refresh ✅ + cancel_backup ✅ + cancel_execution_window ✅ + cascading_delete_scheduling_plan ✅ + change_autonomous_container_database_compartment ✅ + change_autonomous_database_compartment ✅ + change_autonomous_database_software_image_compartment ✅ + change_autonomous_database_subscription ✅ + change_autonomous_exadata_infrastructure_compartment ✅ + change_autonomous_vm_cluster_compartment ✅ + change_backup_destination_compartment ✅ + change_cloud_autonomous_vm_cluster_compartment ✅ + change_cloud_autonomous_vm_cluster_subscription ✅ + change_cloud_exadata_infrastructure_compartment ✅ + change_cloud_exadata_infrastructure_subscription ✅ + change_cloud_vm_cluster_compartment ✅ + change_cloud_vm_cluster_subscription ✅ + change_database_software_image_compartment ✅ + change_dataguard_role ✅ + change_db_system_compartment ✅ + change_disaster_recovery_configuration ✅ + change_encryption_key_location ✅ + change_exadata_infrastructure_compartment ✅ + change_exadb_vm_cluster_compartment ✅ + change_exadb_vm_cluster_subscription ✅ + change_exascale_db_storage_vault_compartment ✅ + change_exascale_db_storage_vault_subscription ✅ + change_external_container_database_compartment ✅ + change_external_non_container_database_compartment ✅ + change_external_pluggable_database_compartment ✅ + change_key_store_compartment ✅ + change_key_store_type ✅ + change_oneoff_patch_compartment ✅ + change_scheduling_plan_compartment ✅ + change_scheduling_policy_compartment ✅ + change_vm_cluster_compartment ✅ + complete_external_backup_job ✅ + configure_autonomous_database_vault_key ✅ + configure_exascale_exadata_infrastructure ✅ + configure_saas_admin_user ✅ + confirm_key_store_details_are_correct ✅ + convert_standby_autonomous_container_database ✅ + convert_to_pdb ✅ + convert_to_regular_pluggable_database ✅ + convert_to_standalone ✅ + create_application_vip ✅ + create_autonomous_container_database ✅ + create_autonomous_container_database_dataguard_association ✅ + create_autonomous_database ✅ + create_autonomous_database_backup ✅ + create_autonomous_database_software_image ✅ + create_autonomous_vm_cluster ✅ + create_backup ✅ + create_backup_destination ✅ + create_cloud_autonomous_vm_cluster ✅ + create_cloud_exadata_infrastructure ✅ + create_cloud_vm_cluster ✅ + create_console_connection ✅ + create_console_history ✅ + create_data_guard_association ✅ + create_database ✅ + create_database_software_image ✅ + create_db_home ✅ + create_exadata_infrastructure ✅ + create_exadb_vm_cluster ✅ + create_exascale_db_storage_vault ✅ + create_execution_action ✅ + create_execution_window ✅ + create_external_backup_job ✅ + create_external_container_database ✅ + create_external_database_connector ✅ + create_external_non_container_database ✅ + create_external_pluggable_database ✅ + create_key_store ✅ + create_maintenance_run ✅ + create_oneoff_patch ✅ + create_pluggable_database ✅ + create_pluggable_database_snapshot ✅ + create_scheduled_action ✅ + create_scheduling_plan ✅ + create_scheduling_policy ✅ + create_scheduling_window ✅ + create_vm_cluster ✅ + create_vm_cluster_network ✅ + db_node_action ✅ + delete_application_vip ✅ + delete_autonomous_database ✅ + delete_autonomous_database_backup ✅ + delete_autonomous_database_software_image ✅ + delete_autonomous_vm_cluster ✅ + delete_backup ✅ + delete_backup_destination ✅ + delete_cloud_autonomous_vm_cluster ✅ + delete_cloud_exadata_infrastructure ✅ + delete_cloud_vm_cluster ✅ + delete_console_connection ✅ + delete_console_history ✅ + delete_database ✅ + delete_database_software_image ✅ + delete_db_home ✅ + delete_exadata_infrastructure ✅ + delete_exadb_vm_cluster ✅ + delete_exascale_db_storage_vault ✅ + delete_execution_action ✅ + delete_execution_window ✅ + delete_external_container_database ✅ + delete_external_database_connector ✅ + delete_external_non_container_database ✅ + delete_external_pluggable_database ✅ + delete_key_store ✅ + delete_oneoff_patch ✅ + delete_pluggable_database ✅ + delete_pluggable_database_snapshot ✅ + delete_scheduled_action ✅ + delete_scheduling_plan ✅ + delete_scheduling_policy ✅ + delete_scheduling_window ✅ + delete_vm_cluster ✅ + delete_vm_cluster_network ✅ + deregister_autonomous_database_data_safe ✅ + disable_autonomous_database_management ✅ + disable_autonomous_database_operations_insights ✅ + disable_database_management ✅ + disable_external_container_database_database_management ✅ + disable_external_container_database_stack_monitoring ✅ + disable_external_non_container_database_database_management ✅ + disable_external_non_container_database_operations_insights ✅ + disable_external_non_container_database_stack_monitoring ✅ + disable_external_pluggable_database_database_management ✅ + disable_external_pluggable_database_operations_insights ✅ + disable_external_pluggable_database_stack_monitoring ✅ + disable_pluggable_database_management ✅ + download_exadata_infrastructure_config_file ✅ + download_oneoff_patch ✅ + download_validation_report ✅ + download_vm_cluster_network_config_file ✅ + edit_autonomous_container_database_dataguard ✅ + enable_autonomous_database_management ✅ + enable_autonomous_database_operations_insights ✅ + enable_database_management ✅ + enable_external_container_database_database_management ✅ + enable_external_container_database_stack_monitoring ✅ + enable_external_non_container_database_database_management ✅ + enable_external_non_container_database_operations_insights ✅ + enable_external_non_container_database_stack_monitoring ✅ + enable_external_pluggable_database_database_management ✅ + enable_external_pluggable_database_operations_insights ✅ + enable_external_pluggable_database_stack_monitoring ✅ + enable_pluggable_database_management ✅ + fail_over_autonomous_database ✅ + failover_autonomous_container_database_dataguard ✅ + failover_autonomous_container_database_dataguard_association ✅ + failover_data_guard ✅ + failover_data_guard_association ✅ + generate_autonomous_database_wallet ✅ + generate_recommended_vm_cluster_network ✅ + launch_autonomous_exadata_infrastructure ✅ + launch_db_system ✅ + local_clone_pluggable_database ✅ + migrate_autonomous_container_database_dataguard_association ✅ + migrate_data_guard_association_to_multi_data_guards ✅ + migrate_exadata_db_system_resource_model ✅ + migrate_vault_key ✅ + modify_database_management ✅ + modify_pluggable_database_management ✅ + move_execution_action_member ✅ + refresh_pluggable_database ✅ + register_autonomous_database_data_safe ✅ + register_cloud_vm_cluster_pkcs ✅ + reinstate_autonomous_container_database_dataguard ✅ + reinstate_autonomous_container_database_dataguard_association ✅ + reinstate_data_guard ✅ + reinstate_data_guard_association ✅ + remote_clone_pluggable_database ✅ + remove_virtual_machine_from_cloud_vm_cluster ✅ + remove_virtual_machine_from_exadb_vm_cluster ✅ + remove_virtual_machine_from_vm_cluster ✅ + reorder_execution_actions ✅ + reorder_scheduled_actions ✅ + resize_vm_cluster_network ✅ + restart_autonomous_container_database ✅ + restart_autonomous_database ✅ + restore_autonomous_database ✅ + restore_database ✅ + rotate_autonomous_container_database_encryption_key ✅ + rotate_autonomous_database_encryption_key ✅ + rotate_autonomous_vm_cluster_ords_certs ✅ + rotate_autonomous_vm_cluster_ssl_certs ✅ + rotate_cloud_autonomous_vm_cluster_ords_certs ✅ + rotate_cloud_autonomous_vm_cluster_ssl_certs ✅ + rotate_ords_certs ✅ + rotate_pluggable_database_encryption_key ✅ + rotate_ssl_certs ✅ + rotate_vault_key ✅ + saas_admin_user_status ✅ + set_db_key_version ✅ + set_pdb_key_version ✅ + shrink_autonomous_database ✅ + start_autonomous_database ✅ + start_pluggable_database ✅ + stop_autonomous_database ✅ + stop_pluggable_database ✅ + switch_over_data_guard ✅ + switchover_autonomous_container_database_dataguard ✅ + switchover_autonomous_container_database_dataguard_association ✅ + switchover_autonomous_database ✅ + switchover_data_guard_association ✅ + terminate_autonomous_container_database ✅ + terminate_autonomous_exadata_infrastructure ✅ + terminate_db_system ✅ + unregister_cloud_vm_cluster_pkcs ✅ + update_autonomous_container_database ✅ + update_autonomous_container_database_dataguard_association ✅ + update_autonomous_database ✅ + update_autonomous_database_backup ✅ + update_autonomous_database_regional_wallet ✅ + update_autonomous_database_software_image ✅ + update_autonomous_database_wallet ✅ + update_autonomous_exadata_infrastructure ✅ + update_autonomous_vm_cluster ✅ + update_backup ✅ + update_backup_destination ✅ + update_cloud_autonomous_vm_cluster ✅ + update_cloud_exadata_infrastructure ✅ + update_cloud_vm_cluster ✅ + update_cloud_vm_cluster_iorm_config ✅ + update_console_connection ✅ + update_console_history ✅ + update_data_guard ✅ + update_data_guard_association ✅ + update_database ✅ + update_database_software_image ✅ + update_db_home ✅ + update_db_node ✅ + update_db_system ✅ + update_exadata_infrastructure ✅ + update_exadata_iorm_config ✅ + update_exadb_vm_cluster ✅ + update_exascale_db_storage_vault ✅ + update_execution_action ✅ + update_execution_window ✅ + update_external_container_database ✅ + update_external_database_connector ✅ + update_external_non_container_database ✅ + update_external_pluggable_database ✅ + update_key_store ✅ + update_maintenance_run ✅ + update_oneoff_patch ✅ + update_pluggable_database ✅ + update_scheduled_action ✅ + update_scheduling_policy ✅ + update_scheduling_window ✅ + update_vm_cluster ✅ + update_vm_cluster_network ✅ + upgrade_database ✅ + upgrade_db_system ✅ + validate_vm_cluster_network ✅ + DatabaseMigrationClient + abort_job ✅ + add_migration_objects ✅ + change_connection_compartment ✅ + change_migration_compartment ✅ + clone_migration ✅ + collect_traces ✅ + connection_diagnostics ✅ + create_connection ✅ + create_migration ✅ + create_parameter_file_version ✅ + delete_connection ✅ + delete_job ✅ + delete_migration ✅ + delete_parameter_file_version ✅ + evaluate_migration ✅ + make_current_parameter_file_version ✅ + remove_migration_objects ✅ + resume_job ✅ + start_migration ✅ + suspend_job ✅ + update_connection ✅ + update_job ✅ + update_migration ✅ + DatabaseRecoveryClient + cancel_protected_database_deletion ✅ + change_protected_database_compartment ✅ + change_protected_database_subscription ✅ + change_protection_policy_compartment ✅ + change_recovery_service_subnet_compartment ✅ + create_protected_database ✅ + create_protection_policy ✅ + create_recovery_service_subnet ✅ + delete_protected_database ✅ + delete_protection_policy ✅ + delete_recovery_service_subnet ✅ + schedule_protected_database_deletion ✅ + update_protected_database ✅ + update_protection_policy ✅ + update_recovery_service_subnet ✅ + DatabaseToolsClient + add_database_tools_connection_lock ✅ + add_database_tools_private_endpoint_lock ✅ + change_database_tools_connection_compartment ✅ + change_database_tools_private_endpoint_compartment ✅ + create_database_tools_connection ✅ + create_database_tools_private_endpoint ✅ + delete_database_tools_connection ✅ + delete_database_tools_private_endpoint ✅ + remove_database_tools_connection_lock ✅ + remove_database_tools_private_endpoint_lock ✅ + update_database_tools_connection ✅ + update_database_tools_private_endpoint ✅ + validate_database_tools_connection ✅ + DatabaseToolsConnectionOracleDatabaseProxyClient + proxy_authentication_type ✅ + DataplaneClient + generate_scoped_access_token ✅ + generate_user_security_token ✅ + DbBackupsClient + cancel_backup_deletion ✅ + change_backup_compartment ✅ + copy_backup ✅ + create_backup ✅ + delete_backup ✅ + update_backup ✅ + validate_backup ✅ + DbLifeCycleManagementClient + create_vulnerability_scan ✅ + DbManagementClient + add_data_files ✅ + add_managed_database_to_managed_database_group ✅ + change_database_parameters ✅ + change_db_management_private_endpoint_compartment ✅ + change_external_db_system_compartment ✅ + change_external_exadata_infrastructure_compartment ✅ + change_job_compartment ✅ + change_managed_database_group_compartment ✅ + change_named_credential_compartment ✅ + change_plan_retention ✅ + change_space_budget ✅ + change_sql_plan_baselines_attributes ✅ + configure_automatic_capture_filters ✅ + configure_automatic_spm_evolve_advisor_task ✅ + create_cloud_db_system ✅ + create_cloud_db_system_connector ✅ + create_cloud_db_system_discovery ✅ + create_db_management_private_endpoint ✅ + create_external_db_system ✅ + create_external_db_system_connector ✅ + create_external_db_system_discovery ✅ + create_external_exadata_infrastructure ✅ + create_external_exadata_storage_connector ✅ + create_external_my_sql_database ✅ + create_external_my_sql_database_connector ✅ + create_job ✅ + create_managed_database_group ✅ + create_named_credential ✅ + create_tablespace ✅ + delete_cloud_db_system ✅ + delete_cloud_db_system_connector ✅ + delete_cloud_db_system_discovery ✅ + delete_db_management_private_endpoint ✅ + delete_external_db_system ✅ + delete_external_db_system_connector ✅ + delete_external_db_system_discovery ✅ + delete_external_exadata_infrastructure ✅ + delete_external_exadata_storage_connector ✅ + delete_external_my_sql_database ✅ + delete_external_my_sql_database_connector ✅ + delete_job ✅ + delete_managed_database_group ✅ + delete_named_credential ✅ + delete_preferred_credential ✅ + disable_automatic_initial_plan_capture ✅ + disable_automatic_spm_evolve_advisor_task ✅ + disable_autonomous_database_management_feature ✅ + disable_cloud_db_system_database_management ✅ + disable_cloud_db_system_stack_monitoring ✅ + disable_database_management_feature ✅ + disable_external_container_database_management_feature ✅ + disable_external_db_system_database_management ✅ + disable_external_db_system_stack_monitoring ✅ + disable_external_exadata_infrastructure_management ✅ + disable_external_my_sql_database_management ✅ + disable_external_non_container_database_management_feature ✅ + disable_external_pluggable_database_management_feature ✅ + disable_high_frequency_automatic_spm_evolve_advisor_task ✅ + disable_pluggable_database_management_feature ✅ + disable_sql_plan_baselines_usage ✅ + discover_external_exadata_infrastructure ✅ + drop_sql_plan_baselines ✅ + drop_tablespace ✅ + enable_automatic_initial_plan_capture ✅ + enable_automatic_spm_evolve_advisor_task ✅ + enable_autonomous_database_management_feature ✅ + enable_cloud_db_system_database_management ✅ + enable_cloud_db_system_stack_monitoring ✅ + enable_database_management_feature ✅ + enable_external_container_database_management_feature ✅ + enable_external_db_system_database_management ✅ + enable_external_db_system_stack_monitoring ✅ + enable_external_exadata_infrastructure_management ✅ + enable_external_my_sql_database_management ✅ + enable_external_non_container_database_management_feature ✅ + enable_external_pluggable_database_management_feature ✅ + enable_high_frequency_automatic_spm_evolve_advisor_task ✅ + enable_pluggable_database_management_feature ✅ + enable_sql_plan_baselines_usage ✅ + generate_awr_snapshot ✅ + implement_optimizer_statistics_advisor_recommendations ✅ + load_sql_plan_baselines_from_awr ✅ + load_sql_plan_baselines_from_cursor_cache ✅ + modify_autonomous_database_management_feature ✅ + modify_database_management_feature ✅ + modify_external_container_database_management_feature ✅ + modify_pluggable_database_management_feature ✅ + patch_cloud_db_system_discovery ✅ + patch_external_db_system_discovery ✅ + remove_data_file ✅ + remove_managed_database_from_managed_database_group ✅ + reset_database_parameters ✅ + resize_data_file ✅ + run_historic_addm ✅ + test_named_credential ✅ + test_preferred_credential ✅ + update_cloud_asm ✅ + update_cloud_asm_instance ✅ + update_cloud_cluster ✅ + update_cloud_cluster_instance ✅ + update_cloud_db_home ✅ + update_cloud_db_node ✅ + update_cloud_db_system ✅ + update_cloud_db_system_connector ✅ + update_cloud_db_system_discovery ✅ + update_cloud_listener ✅ + update_db_management_private_endpoint ✅ + update_external_asm ✅ + update_external_asm_instance ✅ + update_external_cluster ✅ + update_external_cluster_instance ✅ + update_external_db_home ✅ + update_external_db_node ✅ + update_external_db_system ✅ + update_external_db_system_connector ✅ + update_external_db_system_discovery ✅ + update_external_exadata_infrastructure ✅ + update_external_exadata_storage_connector ✅ + update_external_exadata_storage_grid ✅ + update_external_exadata_storage_server ✅ + update_external_listener ✅ + update_external_mysql_database ✅ + update_external_mysql_database_connector ✅ + update_job ✅ + update_managed_database ✅ + update_managed_database_group ✅ + update_named_credential ✅ + update_preferred_credential ✅ + update_tablespace ✅ + DbMulticloudGCPProviderClient + change_oracle_db_gcp_identity_connector_compartment ✅ + change_oracle_db_gcp_key_ring_compartment ✅ + create_oracle_db_gcp_identity_connector ✅ + create_oracle_db_gcp_key_ring ✅ + delete_oracle_db_gcp_identity_connector ✅ + delete_oracle_db_gcp_key_ring ✅ + refresh_oracle_db_gcp_identity_connector ✅ + refresh_oracle_db_gcp_key_ring ✅ + update_oracle_db_gcp_identity_connector ✅ + update_oracle_db_gcp_key_ring ✅ + DbSystemClient + add_heat_wave_cluster ✅ + create_db_system ✅ + delete_db_system ✅ + delete_heat_wave_cluster ✅ + generate_heat_wave_cluster_memory_estimate ✅ + restart_db_system ✅ + restart_heat_wave_cluster ✅ + start_db_system ✅ + start_heat_wave_cluster ✅ + stop_db_system ✅ + stop_heat_wave_cluster ✅ + update_db_system ✅ + update_heat_wave_cluster ✅ + DelegateAccessControlClient + approve_delegated_resource_access_request ✅ + change_delegation_control_compartment ✅ + change_delegation_subscription_compartment ✅ + create_delegation_control ✅ + create_delegation_subscription ✅ + delete_delegation_control ✅ + delete_delegation_subscription ✅ + reject_delegated_resource_access_request ✅ + revoke_delegated_resource_access_request ✅ + service_provider_interaction_request ✅ + update_delegation_control ✅ + update_delegation_subscription ✅ + DemandSignalClient + bulk_create_occm_demand_signal_item ✅ + create_occm_demand_signal ✅ + create_occm_demand_signal_item ✅ + delete_occm_demand_signal ✅ + delete_occm_demand_signal_item ✅ + update_occm_demand_signal ✅ + update_occm_demand_signal_item ✅ + DeploymentClient + add_deployment_lock ✅ + change_deployment_compartment ✅ + create_deployment ✅ + delete_deployment ✅ + remove_deployment_lock ✅ + update_deployment ✅ + DesktopServiceClient + cancel_work_request ✅ + change_desktop_pool_compartment ✅ + create_desktop_pool ✅ + delete_desktop ✅ + delete_desktop_pool ✅ + start_desktop ✅ + start_desktop_pool ✅ + stop_desktop ✅ + stop_desktop_pool ✅ + update_desktop ✅ + update_desktop_pool ✅ + DevopsClient + approve_deployment ✅ + cancel_build_run ✅ + cancel_deployment ✅ + cancel_scheduled_cascading_project_deletion ✅ + change_project_compartment ✅ + create_build_pipeline ✅ + create_build_pipeline_stage ✅ + create_build_run ✅ + create_connection ✅ + create_deploy_artifact ✅ + create_deploy_environment ✅ + create_deploy_pipeline ✅ + create_deploy_stage ✅ + create_deployment ✅ + create_or_update_git_ref ✅ + create_or_update_protected_branch ✅ + create_project ✅ + create_pull_request ✅ + create_pull_request_attachment ✅ + create_pull_request_comment ✅ + create_repository ✅ + create_trigger ✅ + decline_pull_request ✅ + delete_build_pipeline ✅ + delete_build_pipeline_stage ✅ + delete_connection ✅ + delete_deploy_artifact ✅ + delete_deploy_environment ✅ + delete_deploy_pipeline ✅ + delete_deploy_stage ✅ + delete_git_ref ✅ + delete_project ✅ + delete_project_repository_settings ✅ + delete_protected_branch ✅ + delete_pull_request ✅ + delete_pull_request_attachment ✅ + delete_pull_request_comment ✅ + delete_ref ✅ + delete_repository ✅ + delete_repository_settings ✅ + delete_trigger ✅ + like_pull_request_comment ✅ + merge_pull_request ✅ + mirror_repository ✅ + patch_pull_request ✅ + put_repository_ref ✅ + reopen_pull_request ✅ + reopen_pull_request_comment ✅ + resolve_pull_request_comment ✅ + review_pull_request ✅ + schedule_cascading_project_deletion ✅ + sync_repository ✅ + unlike_pull_request_comment ✅ + unsubscribe_pull_request ✅ + update_build_pipeline ✅ + update_build_pipeline_stage ✅ + update_build_run ✅ + update_connection ✅ + update_deploy_artifact ✅ + update_deploy_environment ✅ + update_deploy_pipeline ✅ + update_deploy_stage ✅ + update_deployment ✅ + update_project ✅ + update_project_notification_preference ✅ + update_project_repository_settings ✅ + update_pull_request ✅ + update_pull_request_comment ✅ + update_pull_request_notification_preference ✅ + update_repository ✅ + update_repository_notification_preference ✅ + update_repository_settings ✅ + update_trigger ✅ + validate_connection ✅ + DisasterRecoveryClient + associate_dr_protection_group ✅ + cancel_dr_plan_execution ✅ + cancel_work_request ✅ + change_dr_protection_group_compartment ✅ + create_dr_plan ✅ + create_dr_plan_execution ✅ + create_dr_protection_group ✅ + delete_dr_plan ✅ + delete_dr_plan_execution ✅ + delete_dr_protection_group ✅ + disassociate_dr_protection_group ✅ + ignore_dr_plan_execution ✅ + pause_dr_plan_execution ✅ + refresh_dr_plan ✅ + resume_dr_plan_execution ✅ + retry_dr_plan_execution ✅ + update_dr_plan ✅ + update_dr_plan_execution ✅ + update_dr_protection_group ✅ + update_dr_protection_group_role ✅ + verify_dr_plan ✅ + DiscoveryClient + change_asset_source_compartment ✅ + change_discovery_schedule_compartment ✅ + create_asset_source ✅ + create_discovery_schedule ✅ + delete_asset_source ✅ + delete_discovery_schedule ✅ + refresh_asset_source ✅ + update_asset_source ✅ + update_discovery_schedule ✅ + DistributedAutonomousDbServiceClient + add_distributed_autonomous_database_gds_control_node ✅ + change_distributed_autonomous_database_compartment ✅ + configure_distributed_autonomous_database_gsms ✅ + configure_distributed_autonomous_database_sharding ✅ + create_distributed_autonomous_database ✅ + delete_distributed_autonomous_database ✅ + download_distributed_autonomous_database_gsm_certificate_signing_request ✅ + generate_distributed_autonomous_database_gsm_certificate_signing_request ✅ + generate_distributed_autonomous_database_wallet ✅ + patch_distributed_autonomous_database ✅ + rotate_distributed_autonomous_database_passwords ✅ + start_distributed_autonomous_database ✅ + stop_distributed_autonomous_database ✅ + update_distributed_autonomous_database ✅ + upload_distributed_autonomous_database_signed_certificate_and_generate_wallet ✅ + validate_distributed_autonomous_database_network ✅ + DistributedDbPrivateEndpointServiceClient + change_distributed_database_private_endpoint_compartment ✅ + create_distributed_database_private_endpoint ✅ + delete_distributed_database_private_endpoint ✅ + reinstate_proxy_instance ✅ + update_distributed_database_private_endpoint ✅ + DistributedDbServiceClient + add_distributed_database_gds_control_node ✅ + change_distributed_database_compartment ✅ + change_distributed_db_backup_config ✅ + configure_distributed_database_gsms ✅ + configure_distributed_database_sharding ✅ + create_distributed_database ✅ + delete_distributed_database ✅ + download_distributed_database_gsm_certificate_signing_request ✅ + generate_distributed_database_gsm_certificate_signing_request ✅ + generate_distributed_database_wallet ✅ + patch_distributed_database ✅ + rotate_distributed_database_passwords ✅ + start_distributed_database ✅ + stop_distributed_database ✅ + update_distributed_database ✅ + upload_distributed_database_signed_certificate_and_generate_wallet ✅ + validate_distributed_database_network ✅ + DnsClient + change_resolver_compartment ✅ + change_steering_policy_compartment ✅ + change_tsig_key_compartment ✅ + change_view_compartment ✅ + change_zone_compartment ✅ + create_resolver_endpoint ✅ + create_steering_policy ✅ + create_steering_policy_attachment ✅ + create_tsig_key ✅ + create_view ✅ + create_zone ✅ + create_zone_from_zone_file ✅ + delete_domain_records ✅ + delete_resolver_endpoint ✅ + delete_rr_set ✅ + delete_steering_policy ✅ + delete_steering_policy_attachment ✅ + delete_tsig_key ✅ + delete_view ✅ + delete_zone ✅ + patch_domain_records ✅ + patch_rr_set ✅ + patch_zone_records ✅ + promote_zone_dnssec_key_version ✅ + stage_zone_dnssec_key_version ✅ + update_domain_records ✅ + update_resolver ✅ + update_resolver_endpoint ✅ + update_rr_set ✅ + update_steering_policy ✅ + update_steering_policy_attachment ✅ + update_tsig_key ✅ + update_view ✅ + update_zone ✅ + update_zone_records ✅ + DomainClient + create_domain ✅ + delete_domain ✅ + update_domain ✅ + DomainGovernanceClient + create_domain_governance ✅ + delete_domain_governance ✅ + update_domain_governance ✅ + EkmClient + create_ekms_private_endpoint ✅ + delete_ekms_private_endpoint ✅ + update_ekms_private_endpoint ✅ + EmWarehouseClient + cancel_work_request ✅ + change_em_warehouse_compartment ✅ + create_em_warehouse ✅ + delete_em_warehouse ✅ + update_em_warehouse ✅ + EmailClient + add_email_domain_lock ✅ + add_return_path_lock ✅ + add_sender_lock ✅ + change_email_domain_compartment ✅ + change_sender_compartment ✅ + create_dkim ✅ + create_email_domain ✅ + create_email_return_path ✅ + create_sender ✅ + create_suppression ✅ + delete_dkim ✅ + delete_email_domain ✅ + delete_email_return_path ✅ + delete_sender ✅ + delete_suppression ✅ + remove_email_domain_lock ✅ + remove_return_path_lock ✅ + remove_sender_lock ✅ + update_dkim ✅ + update_email_domain ✅ + update_email_return_path ✅ + update_sender ✅ + EmailDPClient + submit_email ✅ + submit_raw_email ✅ + EsxiHostClient + create_esxi_host ✅ + delete_esxi_host ✅ + inplace_upgrade ✅ + replace_host ✅ + swap_billing ✅ + update_esxi_host ✅ + EventClient + change_event_compartment ✅ + delete_event ✅ + delete_event_content ✅ + import_event_content ✅ + update_event ✅ + EventsClient + change_rule_compartment ✅ + create_rule ✅ + delete_rule ✅ + update_rule ✅ + FileStorageClient + add_export_lock ✅ + add_file_system_lock ✅ + add_filesystem_snapshot_policy_lock ✅ + add_mount_target_lock ✅ + add_outbound_connector_lock ✅ + add_replication_lock ✅ + add_snapshot_lock ✅ + cancel_downgrade_shape_mount_target ✅ + change_file_system_compartment ✅ + change_filesystem_snapshot_policy_compartment ✅ + change_mount_target_compartment ✅ + change_outbound_connector_compartment ✅ + change_replication_compartment ✅ + create_export ✅ + create_file_system ✅ + create_filesystem_snapshot_policy ✅ + create_mount_target ✅ + create_outbound_connector ✅ + create_quota_rule ✅ + create_replication ✅ + create_snapshot ✅ + delete_export ✅ + delete_file_system ✅ + delete_filesystem_snapshot_policy ✅ + delete_mount_target ✅ + delete_outbound_connector ✅ + delete_quota_rule ✅ + delete_replication ✅ + delete_replication_target ✅ + delete_snapshot ✅ + detach_clone ✅ + estimate_replication ✅ + pause_filesystem_snapshot_policy ✅ + remove_export_lock ✅ + remove_file_system_lock ✅ + remove_filesystem_snapshot_policy_lock ✅ + remove_mount_target_lock ✅ + remove_outbound_connector_lock ✅ + remove_replication_lock ✅ + remove_snapshot_lock ✅ + schedule_downgrade_shape_mount_target ✅ + toggle_quota_rules ✅ + unpause_filesystem_snapshot_policy ✅ + update_export ✅ + update_export_set ✅ + update_file_system ✅ + update_filesystem_snapshot_policy ✅ + update_mount_target ✅ + update_outbound_connector ✅ + update_quota_rule ✅ + update_replication ✅ + update_snapshot ✅ + upgrade_shape_mount_target ✅ + validate_key_tabs ✅ + FleetAppsManagementAdminClient + change_platform_configuration_compartment ✅ + change_property_compartment ✅ + create_compliance_policy_rule ✅ + create_onboarding ✅ + create_platform_configuration ✅ + create_property ✅ + delete_compliance_policy_rule ✅ + delete_onboarding ✅ + delete_platform_configuration ✅ + delete_property ✅ + enable_latest_policy ✅ + manage_settings ✅ + update_compliance_policy_rule ✅ + update_onboarding ✅ + update_platform_configuration ✅ + update_property ✅ + FleetAppsManagementCatalogClient + change_catalog_item_compartment ✅ + clone_catalog_item ✅ + create_catalog_item ✅ + delete_catalog_item ✅ + update_catalog_item ✅ + FleetAppsManagementClient + change_fleet_compartment ✅ + confirm_targets ✅ + create_fleet ✅ + create_fleet_credential ✅ + create_fleet_property ✅ + create_fleet_resource ✅ + delete_fleet ✅ + delete_fleet_credential ✅ + delete_fleet_property ✅ + delete_fleet_resource ✅ + generate_compliance_report ✅ + request_resource_validation ✅ + request_target_discovery ✅ + update_fleet ✅ + update_fleet_credential ✅ + update_fleet_property ✅ + update_fleet_resource ✅ + FleetAppsManagementMaintenanceWindowClient + create_maintenance_window ✅ + delete_maintenance_window ✅ + update_maintenance_window ✅ + FleetAppsManagementOperationsClient + change_patch_compartment ✅ + create_patch ✅ + create_scheduler_definition ✅ + delete_patch ✅ + delete_scheduler_definition ✅ + delete_scheduler_job ✅ + manage_job_execution ✅ + update_patch ✅ + update_scheduler_definition ✅ + update_scheduler_job ✅ + FleetAppsManagementProvisionClient + change_provision_compartment ✅ + create_provision ✅ + delete_provision ✅ + update_provision ✅ + FleetAppsManagementRunbooksClient + change_runbook_compartment ✅ + change_task_record_compartment ✅ + create_runbook ✅ + create_runbook_version ✅ + create_task_record ✅ + delete_runbook ✅ + delete_runbook_version ✅ + delete_task_record ✅ + publish_runbook ✅ + set_default_runbook ✅ + update_runbook ✅ + update_runbook_version ✅ + update_task_record ✅ + FleetSoftwareUpdateClient + abort_fsu_discovery ✅ + add_fsu_collection_targets ✅ + cancel_fsu_action ✅ + change_fsu_action_compartment ✅ + change_fsu_collection_compartment ✅ + change_fsu_cycle_compartment ✅ + change_fsu_discovery_compartment ✅ + clone_fsu_cycle ✅ + create_fsu_action ✅ + create_fsu_collection ✅ + create_fsu_cycle ✅ + create_fsu_discovery ✅ + delete_fsu_action ✅ + delete_fsu_collection ✅ + delete_fsu_collection_target ✅ + delete_fsu_cycle ✅ + delete_fsu_discovery ✅ + delete_fsu_job ✅ + remove_fsu_collection_targets ✅ + resume_fsu_action ✅ + retry_fsu_job ✅ + update_fsu_action ✅ + update_fsu_collection ✅ + update_fsu_cycle ✅ + update_fsu_discovery ✅ + update_fsu_job ✅ + FunctionsInvokeClient + invoke_function ✅ + FunctionsManagementClient + change_application_compartment ✅ + create_application ✅ + create_function ✅ + delete_application ✅ + delete_function ✅ + update_application ✅ + update_function ✅ + FusionApplicationsClient + change_fusion_environment_compartment ✅ + change_fusion_environment_family_compartment ✅ + create_data_masking_activity ✅ + create_fusion_environment ✅ + create_fusion_environment_admin_user ✅ + create_fusion_environment_family ✅ + create_refresh_activity ✅ + create_service_attachment ✅ + delete_fusion_environment ✅ + delete_fusion_environment_admin_user ✅ + delete_fusion_environment_family ✅ + delete_refresh_activity ✅ + delete_service_attachment ✅ + generate_extract_details ✅ + initiate_extract ✅ + reset_fusion_environment_password ✅ + update_fusion_environment ✅ + update_fusion_environment_family ✅ + update_refresh_activity ✅ + verify_service_attachment ✅ + GatewayClient + add_gateway_lock ✅ + change_gateway_compartment ✅ + create_gateway ✅ + delete_gateway ✅ + remove_gateway_lock ✅ + update_gateway ✅ + GenerativeAiAgentClient + cancel_work_request ✅ + change_agent_compartment ✅ + change_agent_endpoint_compartment ✅ + change_knowledge_base_compartment ✅ + create_agent ✅ + create_agent_endpoint ✅ + create_data_ingestion_job ✅ + create_data_source ✅ + create_knowledge_base ✅ + create_tool ✅ + delete_agent ✅ + delete_agent_endpoint ✅ + delete_data_ingestion_job ✅ + delete_data_source ✅ + delete_knowledge_base ✅ + delete_tool ✅ + update_agent ✅ + update_agent_endpoint ✅ + update_data_source ✅ + update_knowledge_base ✅ + update_tool ✅ + GenerativeAiAgentRuntimeClient + chat ✅ + create_session ✅ + delete_session ✅ + update_session ✅ + GenerativeAiClient + change_dedicated_ai_cluster_compartment ✅ + change_endpoint_compartment ✅ + change_model_compartment ✅ + create_dedicated_ai_cluster ✅ + create_endpoint ✅ + create_model ✅ + delete_dedicated_ai_cluster ✅ + delete_endpoint ✅ + delete_model ✅ + update_dedicated_ai_cluster ✅ + update_endpoint ✅ + update_model ✅ + GenerativeAiInferenceClient + apply_guardrails ✅ + chat ✅ + embed_text ✅ + generate_text ✅ + rerank_text ✅ + GenericArtifactsContentClient + put_generic_artifact_content_by_path ✅ + GoldenGateClient + add_connection_lock ✅ + add_deployment_backup_lock ✅ + add_deployment_local_peer ✅ + add_deployment_lock ✅ + cancel_deployment_backup ✅ + cancel_deployment_upgrade ✅ + cancel_snooze_deployment_upgrade ✅ + change_connection_compartment ✅ + change_database_registration_compartment ✅ + change_deployment_backup_compartment ✅ + change_deployment_compartment ✅ + change_pipeline_compartment ✅ + collect_deployment_diagnostic ✅ + collect_pipeline_diagnostic ✅ + copy_deployment_backup ✅ + create_certificate ✅ + create_connection ✅ + create_connection_assignment ✅ + create_database_registration ✅ + create_deployment ✅ + create_deployment_backup ✅ + create_pipeline ✅ + delete_certificate ✅ + delete_connection ✅ + delete_connection_assignment ✅ + delete_database_registration ✅ + delete_deployment ✅ + delete_deployment_backup ✅ + delete_pipeline ✅ + deployment_wallet_exists ✅ + generate_library_url ✅ + import_deployment_wallet ✅ + refresh_connection ✅ + remove_connection_lock ✅ + remove_deployment_backup_lock ✅ + remove_deployment_local_peer ✅ + remove_deployment_lock ✅ + reschedule_deployment_upgrade ✅ + restore_deployment ✅ + rollback_deployment_upgrade ✅ + snooze_deployment_upgrade ✅ + start_deployment ✅ + start_pipeline ✅ + stop_deployment ✅ + stop_pipeline ✅ + switchover_deployment_peer ✅ + update_connection ✅ + update_database_registration ✅ + update_deployment ✅ + update_deployment_backup ✅ + update_pipeline ✅ + upgrade_deployment ✅ + upgrade_deployment_upgrade ✅ + GovernanceClient + add_governance ✅ + remove_governance ✅ + GovernanceRuleClient + create_governance_rule ✅ + create_inclusion_criterion ✅ + delete_governance_rule ✅ + delete_inclusion_criterion ✅ + retry_governance_rule ✅ + retry_tenancy_attachment ✅ + update_governance_rule ✅ + HealthChecksClient + change_http_monitor_compartment ✅ + change_ping_monitor_compartment ✅ + create_http_monitor ✅ + create_on_demand_http_probe ✅ + create_on_demand_ping_probe ✅ + create_ping_monitor ✅ + delete_http_monitor ✅ + delete_ping_monitor ✅ + update_http_monitor ✅ + update_ping_monitor ✅ + IdentityClient + activate_domain ✅ + activate_mfa_totp_device ✅ + add_tag_default_lock ✅ + add_tag_namespace_lock ✅ + add_user_to_group ✅ + assemble_effective_tag_set ✅ + bulk_delete_resources ✅ + bulk_delete_tags ✅ + bulk_edit_tags ❌ + bulk_move_resources ✅ + cascade_delete_tag_namespace ✅ + change_domain_compartment ✅ + change_domain_license_type ✅ + change_tag_namespace_compartment ✅ + create_auth_token ✅ + create_compartment ✅ + create_customer_secret_key ✅ + create_db_credential ✅ + create_domain ✅ + create_dynamic_group ✅ + create_group ✅ + create_identity_provider ✅ + create_idp_group_mapping ✅ + create_mfa_totp_device ✅ + create_network_source ✅ + create_o_auth_client_credential ✅ + create_or_reset_ui_password ✅ + create_policy ✅ + create_region_subscription ✅ + create_smtp_credential ✅ + create_swift_password ✅ + create_tag ✅ + create_tag_default ✅ + create_tag_namespace ✅ + create_user ✅ + deactivate_domain ✅ + delete_api_key ✅ + delete_auth_token ✅ + delete_compartment ✅ + delete_customer_secret_key ✅ + delete_db_credential ✅ + delete_domain ✅ + delete_dynamic_group ✅ + delete_group ✅ + delete_identity_provider ✅ + delete_idp_group_mapping ✅ + delete_mfa_totp_device ✅ + delete_network_source ✅ + delete_o_auth_client_credential ✅ + delete_policy ✅ + delete_smtp_credential ✅ + delete_swift_password ✅ + delete_tag ✅ + delete_tag_default ✅ + delete_tag_namespace ✅ + delete_user ✅ + enable_replication_to_region ✅ + generate_totp_seed ✅ + import_standard_tags ❌ + move_compartment ✅ + recover_compartment ✅ + remove_tag_default_lock ✅ + remove_tag_namespace_lock ✅ + remove_user_from_group ✅ + reset_idp_scim_client ✅ + update_auth_token ✅ + update_authentication_policy ✅ + update_compartment ✅ + update_customer_secret_key ✅ + update_domain ✅ + update_dynamic_group ✅ + update_group ✅ + update_identity_provider ✅ + update_idp_group_mapping ✅ + update_network_source ✅ + update_o_auth_client_credential ✅ + update_policy ✅ + update_smtp_credential ✅ + update_swift_password ✅ + update_tag ✅ + update_tag_default ✅ + update_tag_namespace ✅ + update_user ✅ + update_user_capabilities ✅ + update_user_state ✅ + upload_api_key ✅ + IdentityDomainsClient + create_api_key ❌ + create_app ❌ + create_app_role ❌ + create_approval_workflow ❌ + create_approval_workflow_assignment ❌ + create_approval_workflow_step ❌ + create_auth_token ❌ + create_authentication_factors_remover ❌ + create_cloud_gate ❌ + create_cloud_gate_mapping ❌ + create_cloud_gate_server ❌ + create_condition ❌ + create_customer_secret_key ❌ + create_dynamic_resource_group ❌ + create_grant ❌ + create_group ❌ + create_identity_propagation_trust ❌ + create_identity_provider ❌ + create_me ❌ + create_my_api_key ❌ + create_my_auth_token ❌ + create_my_authentication_factor_initiator ❌ + create_my_authentication_factor_validator ❌ + create_my_authentication_factors_remover ❌ + create_my_customer_secret_key ❌ + create_my_o_auth2_client_credential ❌ + create_my_request ❌ + create_my_smtp_credential ❌ + create_my_support_account ❌ + create_my_user_db_credential ❌ + create_network_perimeter ❌ + create_o_auth2_client_credential ❌ + create_o_auth_client_certificate ❌ + create_o_auth_partner_certificate ❌ + create_password_policy ❌ + create_policy ❌ + create_restore_oci_console_policy ❌ + create_rule ❌ + create_security_question ❌ + create_self_registration_profile ❌ + create_smtp_credential ❌ + create_social_identity_provider ❌ + create_user ❌ + create_user_db_credential ❌ + delete_api_key ✅ + delete_app ✅ + delete_app_role ✅ + delete_approval_workflow ✅ + delete_approval_workflow_assignment ✅ + delete_approval_workflow_step ✅ + delete_auth_token ✅ + delete_cloud_gate ✅ + delete_cloud_gate_mapping ✅ + delete_cloud_gate_server ✅ + delete_condition ✅ + delete_customer_secret_key ✅ + delete_dynamic_resource_group ✅ + delete_grant ✅ + delete_group ✅ + delete_identity_propagation_trust ✅ + delete_identity_provider ✅ + delete_my_api_key ✅ + delete_my_auth_token ✅ + delete_my_customer_secret_key ✅ + delete_my_device ✅ + delete_my_o_auth2_client_credential ✅ + delete_my_smtp_credential ✅ + delete_my_support_account ✅ + delete_my_trusted_user_agent ✅ + delete_my_user_db_credential ✅ + delete_network_perimeter ✅ + delete_o_auth2_client_credential ✅ + delete_o_auth_client_certificate ✅ + delete_o_auth_partner_certificate ✅ + delete_password_policy ✅ + delete_policy ✅ + delete_rule ✅ + delete_security_question ✅ + delete_self_registration_profile ✅ + delete_smtp_credential ✅ + delete_social_identity_provider ✅ + delete_user ✅ + delete_user_db_credential ✅ + patch_account_recovery_setting ✅ + patch_api_key ✅ + patch_app ✅ + patch_app_role ✅ + patch_approval_workflow ✅ + patch_approval_workflow_step ✅ + patch_auth_token ✅ + patch_cloud_gate ✅ + patch_cloud_gate_mapping ✅ + patch_cloud_gate_server ✅ + patch_condition ✅ + patch_customer_secret_key ✅ + patch_dynamic_resource_group ✅ + patch_grant ✅ + patch_group ✅ + patch_identity_propagation_trust ✅ + patch_identity_provider ✅ + patch_identity_setting ✅ + patch_kmsi_setting ✅ + patch_me ❌ + patch_my_api_key ✅ + patch_my_auth_token ✅ + patch_my_customer_secret_key ✅ + patch_my_device ✅ + patch_my_o_auth2_client_credential ✅ + patch_my_pending_approval ✅ + patch_my_request ✅ + patch_my_smtp_credential ✅ + patch_network_perimeter ✅ + patch_o_auth2_client_credential ✅ + patch_password_policy ✅ + patch_policy ✅ + patch_rule ✅ + patch_schema ✅ + patch_security_question ✅ + patch_security_question_setting ✅ + patch_self_registration_profile ✅ + patch_setting ✅ + patch_smtp_credential ✅ + patch_social_identity_provider ✅ + patch_user ✅ + patch_user_attributes_setting ✅ + put_account_recovery_setting ✅ + put_app ✅ + put_app_status_changer ✅ + put_approval_workflow ✅ + put_authentication_factor_setting ✅ + put_cloud_gate ✅ + put_cloud_gate_mapping ✅ + put_cloud_gate_server ✅ + put_condition ✅ + put_dynamic_resource_group ✅ + put_group ✅ + put_identity_propagation_trust ✅ + put_identity_provider ✅ + put_identity_setting ✅ + put_kmsi_setting ✅ + put_me ❌ + put_me_password_changer ❌ + put_network_perimeter ✅ + put_notification_setting ✅ + put_password_policy ✅ + put_policy ✅ + put_rule ✅ + put_schema ✅ + put_security_question_setting ✅ + put_self_registration_profile ✅ + put_setting ✅ + put_social_identity_provider ✅ + put_user ✅ + put_user_capabilities_changer ✅ + put_user_password_changer ✅ + put_user_password_resetter ✅ + put_user_status_changer ✅ + IncidentClient + create_incident ✅ + put_attachment ✅ + update_incident ✅ + validate_user ❌ + IntegrationInstanceClient + add_oracle_managed_custom_endpoint ✅ + change_integration_instance_compartment ✅ + change_integration_instance_network_endpoint ✅ + change_private_endpoint_outbound_connection ✅ + create_integration_instance ✅ + delete_integration_instance ✅ + disaster_recovery_failover ✅ + enable_process_automation ✅ + extend_data_retention ✅ + remove_oracle_managed_custom_endpoint ✅ + start_integration_instance ✅ + stop_integration_instance ✅ + update_integration_instance ✅ + InternalDemandSignalClient + create_internal_occm_demand_signal_delivery ✅ + delete_internal_occm_demand_signal_delivery ✅ + update_internal_occm_demand_signal ✅ + update_internal_occm_demand_signal_delivery ✅ + InventoryClient + change_asset_compartment ✅ + change_asset_tags ✅ + create_asset ✅ + create_inventory ✅ + delete_asset ✅ + delete_inventory ✅ + import_inventory ✅ + submit_historical_metrics ✅ + update_asset ✅ + update_inventory ✅ + InvoiceServiceClient + download_pdf_content ✅ + pay_invoice ✅ + JavaDownloadClient + cancel_work_request ✅ + create_java_download_report ✅ + create_java_download_token ✅ + create_java_license_acceptance_record ✅ + delete_java_download_report ✅ + delete_java_download_token ✅ + delete_java_license_acceptance_record ✅ + generate_artifact_download_url ✅ + request_summarized_java_download_counts ✅ + update_java_download_token ✅ + update_java_license_acceptance_record ✅ + JavaManagementServiceClient + add_fleet_installation_sites ✅ + cancel_work_request ✅ + change_fleet_compartment ✅ + create_blocklist ✅ + create_drs_file ✅ + create_fleet ✅ + create_jms_plugin ✅ + delete_blocklist ✅ + delete_crypto_analysis_result ✅ + delete_drs_file ✅ + delete_fleet ✅ + delete_java_migration_analysis_result ✅ + delete_jms_plugin ✅ + delete_performance_tuning_analysis_result ✅ + disable_drs ✅ + enable_drs ✅ + generate_agent_deploy_script ✅ + generate_agent_installer_configuration ✅ + generate_load_pipeline_script ✅ + remove_fleet_installation_sites ✅ + request_crypto_analyses ✅ + request_deployed_application_migration_analyses ✅ + request_java_migration_analyses ✅ + request_jfr_recordings ✅ + request_performance_tuning_analyses ✅ + update_drs_file ✅ + update_export_setting ✅ + update_fleet ✅ + update_fleet_advanced_feature_configuration ✅ + update_fleet_agent_configuration ✅ + update_jms_plugin ✅ + KafkaClusterClient + cancel_work_request ✅ + change_kafka_cluster_compartment ✅ + change_kafka_cluster_config_compartment ✅ + create_kafka_cluster ✅ + create_kafka_cluster_config ✅ + delete_kafka_cluster ✅ + delete_kafka_cluster_config ✅ + delete_kafka_cluster_config_version ✅ + disable_superuser ✅ + enable_superuser ✅ + update_kafka_cluster ✅ + update_kafka_cluster_config ✅ + KmsCryptoClient + decrypt ✅ + encrypt ✅ + generate_data_encryption_key ✅ + sign ✅ + verify ✅ + KmsHsmClusterClient + cancel_hsm_cluster_deletion ✅ + change_hsm_cluster_compartment ✅ + create_hsm_cluster ✅ + download_certificate_signing_request ✅ + schedule_hsm_cluster_deletion ✅ + update_hsm_cluster ✅ + upload_partition_certificates ✅ + KmsManagementClient + backup_key ✅ + cancel_key_deletion ✅ + cancel_key_version_deletion ✅ + change_key_compartment ✅ + create_key ✅ + create_key_version ✅ + disable_key ✅ + enable_key ✅ + import_key ✅ + import_key_version ✅ + restore_key_from_file ✅ + restore_key_from_object_store ❌ + schedule_key_deletion ✅ + schedule_key_version_deletion ✅ + update_key ✅ + KmsVaultClient + backup_vault ✅ + cancel_vault_deletion ✅ + change_vault_compartment ✅ + create_vault ✅ + create_vault_replica ✅ + delete_vault_replica ✅ + restore_vault_from_file ✅ + restore_vault_from_object_store ✅ + schedule_vault_deletion ✅ + update_vault ✅ + LicenseManagerClient + bulk_upload_license_records ✅ + create_license_record ✅ + create_product_license ✅ + delete_license_record ✅ + delete_product_license ✅ + update_configuration ✅ + update_license_record ✅ + update_product_license ✅ + LifecycleEnvironmentClient + attach_managed_instances_to_lifecycle_stage ✅ + change_lifecycle_environment_compartment ✅ + create_lifecycle_environment ✅ + delete_lifecycle_environment ✅ + detach_managed_instances_from_lifecycle_stage ✅ + promote_software_source_to_lifecycle_stage ✅ + reboot_lifecycle_stage ✅ + update_lifecycle_environment ✅ + LinkClient + delete_link ✅ + LoadBalancerClient + change_load_balancer_compartment ✅ + create_backend ✅ + create_backend_set ✅ + create_certificate ✅ + create_hostname ✅ + create_listener ✅ + create_load_balancer ✅ + create_path_route_set ✅ + create_routing_policy ✅ + create_rule_set ✅ + create_ssl_cipher_suite ✅ + delete_backend ✅ + delete_backend_set ✅ + delete_certificate ✅ + delete_hostname ✅ + delete_listener ✅ + delete_load_balancer ✅ + delete_path_route_set ✅ + delete_routing_policy ✅ + delete_rule_set ✅ + delete_ssl_cipher_suite ✅ + update_backend ✅ + update_backend_set ✅ + update_health_checker ✅ + update_hostname ✅ + update_listener ✅ + update_load_balancer ✅ + update_load_balancer_shape ✅ + update_network_security_groups ✅ + update_path_route_set ✅ + update_routing_policy ✅ + update_rule_set ✅ + update_ssl_cipher_suite ✅ + LockboxClient + cancel_work_request ✅ + change_approval_template_compartment ✅ + change_lockbox_compartment ✅ + create_access_request ✅ + create_approval_template ✅ + create_lockbox ✅ + delete_approval_template ✅ + delete_lockbox ✅ + handle_access_request ✅ + update_approval_template ✅ + update_lockbox ✅ + LogAnalyticsClient + add_entity_association ✅ + add_source_event_types ✅ + append_lookup_data ✅ + assign_encryption_key ✅ + cancel_query_work_request ✅ + change_ingest_time_rule_compartment ✅ + change_log_analytics_em_bridge_compartment ✅ + change_log_analytics_entity_compartment ✅ + change_log_analytics_log_group_compartment ✅ + change_log_analytics_object_collection_rule_compartment ✅ + change_lookup_compartment ✅ + change_scheduled_task_compartment ✅ + clean ✅ + compare_content ✅ + create_ingest_time_rule ✅ + create_log_analytics_em_bridge ✅ + create_log_analytics_entity ✅ + create_log_analytics_entity_type ✅ + create_log_analytics_log_group ✅ + create_log_analytics_object_collection_rule ✅ + create_scheduled_task ✅ + delete_associations ✅ + delete_field ✅ + delete_ingest_time_rule ✅ + delete_label ✅ + delete_log_analytics_em_bridge ✅ + delete_log_analytics_entity ✅ + delete_log_analytics_entity_type ✅ + delete_log_analytics_log_group ✅ + delete_log_analytics_object_collection_rule ✅ + delete_lookup ✅ + delete_parser ✅ + delete_scheduled_task ✅ + delete_source ✅ + delete_upload ✅ + delete_upload_file ✅ + delete_upload_warning ✅ + disable_archiving ✅ + disable_auto_association ✅ + disable_ingest_time_rule ✅ + disable_source_event_types ✅ + enable_archiving ✅ + enable_auto_association ✅ + enable_ingest_time_rule ✅ + enable_source_event_types ✅ + estimate_purge_data_size ✅ + estimate_recall_data_size ✅ + estimate_release_data_size ✅ + extract_structured_log_field_paths ✅ + extract_structured_log_header_paths ✅ + import_custom_content ✅ + offboard_namespace ✅ + onboard_namespace ✅ + parse_query ✅ + pause_scheduled_task ✅ + purge_storage_data ✅ + put_query_work_request_background ✅ + recall_archived_data ✅ + register_lookup ✅ + release_recalled_data ✅ + remove_entity_associations ✅ + remove_preferences ✅ + remove_resource_categories ✅ + remove_source_event_types ✅ + resume_scheduled_task ✅ + run ✅ + set_unprocessed_data_bucket ✅ + suppress_warning ✅ + test_parser ✅ + unsuppress_warning ✅ + update_ingest_time_rule ✅ + update_log_analytics_em_bridge ✅ + update_log_analytics_entity ✅ + update_log_analytics_entity_type ✅ + update_log_analytics_log_group ✅ + update_log_analytics_object_collection_rule ✅ + update_lookup ✅ + update_lookup_data ✅ + update_preferences ✅ + update_resource_categories ✅ + update_scheduled_task ✅ + update_storage ✅ + upload_discovery_data ✅ + upload_log_events_file ✅ + upload_log_file ✅ + upload_otlp_logs ✅ + upsert_associations ✅ + upsert_field ✅ + upsert_label ✅ + upsert_parser ✅ + upsert_source ✅ + validate_endpoint ✅ + validate_file ✅ + validate_label_condition ✅ + validate_source ✅ + validate_source_extended_field_details ✅ + validate_source_mapping ✅ + verify ✅ + LoggingClient + put_logs ✅ + LoggingManagementClient + change_log_group_compartment ✅ + change_log_log_group ✅ + change_log_saved_search_compartment ✅ + change_unified_agent_configuration_compartment ✅ + create_log ✅ + create_log_group ✅ + create_log_saved_search ✅ + create_unified_agent_configuration ✅ + delete_log ✅ + delete_log_group ✅ + delete_log_saved_search ✅ + delete_unified_agent_configuration ✅ + delete_work_request ✅ + update_log ✅ + update_log_group ✅ + update_log_saved_search ✅ + update_unified_agent_configuration ✅ + LustreFileStorageClient + cancel_work_request ✅ + change_lustre_file_system_compartment ✅ + create_lustre_file_system ✅ + delete_lustre_file_system ✅ + update_lustre_file_system ✅ + MCPClient + name ❌ + MacDeviceClient + terminate_mac_device ✅ + MacOrderClient + cancel_mac_order ✅ + cancel_work_request ✅ + change_mac_order_compartment ✅ + create_mac_order ✅ + update_mac_order ✅ + ManagedInstanceClient + associate_managed_instances_with_management_station ✅ + attach_profile_to_managed_instance ✅ + attach_software_sources_to_managed_instance ✅ + delete_managed_instance ✅ + detach_profile_from_managed_instance ✅ + detach_software_sources_from_managed_instance ✅ + disable_module_stream_on_managed_instance ✅ + enable_module_stream_on_managed_instance ✅ + install_all_windows_updates_on_managed_instances_in_compartment ✅ + install_module_stream_profile_on_managed_instance ✅ + install_packages_on_managed_instance ✅ + install_windows_updates_on_managed_instance ✅ + manage_module_streams_on_managed_instance ✅ + reboot_managed_instance ✅ + refresh_software_on_managed_instance ✅ + remove_module_stream_profile_from_managed_instance ✅ + remove_packages_from_managed_instance ✅ + switch_module_stream_on_managed_instance ✅ + update_all_packages_on_managed_instances_in_compartment ✅ + update_managed_instance ✅ + update_packages_on_managed_instance ✅ + ManagedInstanceGroupClient + attach_managed_instances_to_managed_instance_group ✅ + attach_software_sources_to_managed_instance_group ✅ + change_managed_instance_group_compartment ✅ + create_managed_instance_group ✅ + delete_managed_instance_group ✅ + detach_managed_instances_from_managed_instance_group ✅ + detach_software_sources_from_managed_instance_group ✅ + disable_module_stream_on_managed_instance_group ✅ + enable_module_stream_on_managed_instance_group ✅ + install_module_stream_profile_on_managed_instance_group ✅ + install_packages_on_managed_instance_group ✅ + install_windows_updates_on_managed_instance_group ✅ + manage_module_streams_on_managed_instance_group ✅ + reboot_managed_instance_group ✅ + remove_module_stream_profile_from_managed_instance_group ✅ + remove_packages_from_managed_instance_group ✅ + switch_module_stream_on_managed_instance_group ✅ + update_all_packages_on_managed_instance_group ✅ + update_managed_instance_group ✅ + ManagedMySqlDatabasesClient + change_mysql_database_management_type ✅ + ManagementAgentClient + create_data_source ✅ + create_management_agent_install_key ✅ + create_named_credential ✅ + delete_data_source ✅ + delete_management_agent ✅ + delete_management_agent_install_key ✅ + delete_named_credential ✅ + delete_work_request ✅ + deploy_plugins ✅ + set_auto_upgradable_config ✅ + update_data_source ✅ + update_management_agent ✅ + update_management_agent_install_key ✅ + update_named_credential ✅ + ManagementClient + bulk_create_skill_entities ✅ + cascading_delete_skill_custom_entities ✅ + change_oda_private_endpoint_compartment ✅ + configure_digital_assistant_parameters ✅ + create_authentication_provider ✅ + create_channel ✅ + create_digital_assistant ✅ + create_oda_private_endpoint ✅ + create_oda_private_endpoint_attachment ✅ + create_oda_private_endpoint_scan_proxy ✅ + create_skill ✅ + create_skill_parameter ✅ + create_translator ✅ + delete_authentication_provider ✅ + delete_channel ✅ + delete_digital_assistant ✅ + delete_oda_private_endpoint ✅ + delete_oda_private_endpoint_attachment ✅ + delete_oda_private_endpoint_scan_proxy ✅ + delete_skill ✅ + delete_skill_parameter ✅ + delete_translator ✅ + import_bot ✅ + publish_digital_assistant ✅ + publish_skill ✅ + rotate_channel_keys ✅ + start_channel ✅ + stop_channel ✅ + train_skill ✅ + update_authentication_provider ✅ + update_channel ✅ + update_digital_assistant ✅ + update_digital_assistant_parameter ✅ + update_oda_private_endpoint ✅ + update_skill ✅ + update_skill_parameter ✅ + update_translator ✅ + ManagementStationClient + change_management_station_compartment ✅ + create_management_station ✅ + delete_management_station ✅ + refresh_management_station_config ✅ + synchronize_mirrors ✅ + synchronize_single_mirrors ✅ + update_management_station ✅ + MarketplaceClient + change_publication_compartment ✅ + create_accepted_agreement ✅ + create_publication ✅ + delete_accepted_agreement ✅ + delete_publication ✅ + update_accepted_agreement ✅ + update_publication ✅ + MarketplacePublisherClient + activate_term_version ✅ + cancel_work_request ✅ + cascading_delete_listing ✅ + cascading_delete_listing_revision ✅ + change_artifact_compartment ✅ + change_listing_compartment ✅ + change_listing_revision_to_new_status ✅ + change_term_compartment ✅ + clone_listing_revision ✅ + create_artifact ✅ + create_listing ✅ + create_listing_revision ✅ + create_listing_revision_attachment ✅ + create_listing_revision_note ✅ + create_listing_revision_package ✅ + create_term ✅ + create_term_version ✅ + delete_artifact ✅ + delete_listing ✅ + delete_listing_revision ✅ + delete_listing_revision_attachment ✅ + delete_listing_revision_note ✅ + delete_listing_revision_package ✅ + delete_term ✅ + delete_term_version ✅ + mark_listing_revision_package_as_default ✅ + publish_listing_revision ✅ + publish_listing_revision_as_private ✅ + publish_listing_revision_package ✅ + submit_listing_revision_for_review ✅ + un_publish_listing_revision_package ✅ + update_artifact ✅ + update_listing ✅ + update_listing_revision ✅ + update_listing_revision_attachment ✅ + update_listing_revision_attachment_content ✅ + update_listing_revision_icon_content ✅ + update_listing_revision_note ✅ + update_listing_revision_package ✅ + update_term ✅ + update_term_version ✅ + update_term_version_content ✅ + validate_and_publish_artifact ✅ + withdraw_listing_revision ✅ + MediaServicesClient + add_media_asset_lock ✅ + add_media_workflow_configuration_lock ✅ + add_media_workflow_job_lock ✅ + add_media_workflow_lock ✅ + add_stream_cdn_config_lock ✅ + add_stream_distribution_channel_lock ✅ + add_stream_packaging_config_lock ✅ + change_media_asset_compartment ✅ + change_media_workflow_compartment ✅ + change_media_workflow_configuration_compartment ✅ + change_media_workflow_job_compartment ✅ + change_stream_distribution_channel_compartment ✅ + create_media_asset ✅ + create_media_workflow ✅ + create_media_workflow_configuration ✅ + create_media_workflow_job ✅ + create_stream_cdn_config ✅ + create_stream_distribution_channel ✅ + create_stream_packaging_config ✅ + delete_media_asset ✅ + delete_media_asset_distribution_channel_attachment ✅ + delete_media_workflow ✅ + delete_media_workflow_configuration ✅ + delete_media_workflow_job ✅ + delete_stream_cdn_config ✅ + delete_stream_distribution_channel ✅ + delete_stream_packaging_config ✅ + ingest_stream_distribution_channel ✅ + remove_media_asset_lock ✅ + remove_media_workflow_configuration_lock ✅ + remove_media_workflow_job_lock ✅ + remove_media_workflow_lock ✅ + remove_stream_cdn_config_lock ✅ + remove_stream_distribution_channel_lock ✅ + remove_stream_packaging_config_lock ✅ + update_media_asset ✅ + update_media_workflow ✅ + update_media_workflow_configuration ✅ + update_media_workflow_job ✅ + update_stream_cdn_config ✅ + update_stream_distribution_channel ✅ + update_stream_packaging_config ✅ + MediaStreamClient + generate_playlist ✅ + generate_session_token ✅ + MigrationClient + cancel_work_request ✅ + change_migration_compartment ✅ + change_migration_plan_compartment ✅ + change_replication_schedule_compartment ✅ + create_migration ✅ + create_migration_asset ✅ + create_migration_plan ✅ + create_replication_schedule ✅ + create_target_asset ✅ + delete_migration ✅ + delete_migration_asset ✅ + delete_migration_plan ✅ + delete_replication_schedule ✅ + delete_target_asset ✅ + execute_migration_plan ✅ + import_migration_plan ✅ + refresh_migration ✅ + refresh_migration_asset ✅ + refresh_migration_plan ✅ + start_asset_replication ✅ + start_migration_replication ✅ + update_migration ✅ + update_migration_asset ✅ + update_migration_plan ✅ + update_replication_schedule ✅ + update_target_asset ✅ + ModelDeploymentClient + predict ✅ + predict_with_response_stream ✅ + MonitoringClient + change_alarm_compartment ✅ + create_alarm ✅ + create_alarm_suppression ✅ + delete_alarm ✅ + delete_alarm_suppression ✅ + post_metric_data ✅ + remove_alarm_suppression ✅ + update_alarm ✅ + MultiCloudResourceDiscoveryClient + change_multi_cloud_resource_discovery_compartment ✅ + create_multi_cloud_resource_discovery ✅ + delete_multi_cloud_resource_discovery ✅ + update_multi_cloud_resource_discovery ✅ + MysqlaasClient + create_configuration ✅ + delete_configuration ✅ + update_configuration ✅ + NetworkFirewallClient + apply_network_firewall_policy ✅ + bulk_upload_address_lists ✅ + bulk_upload_application_groups ✅ + bulk_upload_applications ✅ + bulk_upload_decryption_profiles ✅ + bulk_upload_decryption_rules ✅ + bulk_upload_mapped_secrets ✅ + bulk_upload_nat_rules ✅ + bulk_upload_security_rules ✅ + bulk_upload_service_lists ✅ + bulk_upload_services ✅ + bulk_upload_tunnel_inspection_rules ✅ + bulk_upload_url_lists ✅ + cancel_work_request ✅ + change_network_firewall_compartment ✅ + change_network_firewall_policy_compartment ✅ + clone_network_firewall_policy ✅ + create_address_list ✅ + create_application ✅ + create_application_group ✅ + create_decryption_profile ✅ + create_decryption_rule ✅ + create_mapped_secret ✅ + create_nat_rule ✅ + create_network_firewall ✅ + create_network_firewall_policy ✅ + create_security_rule ✅ + create_service ✅ + create_service_list ✅ + create_tunnel_inspection_rule ✅ + create_url_list ✅ + delete_address_list ✅ + delete_application ✅ + delete_application_group ✅ + delete_decryption_profile ✅ + delete_decryption_rule ✅ + delete_mapped_secret ✅ + delete_nat_rule ✅ + delete_network_firewall ✅ + delete_network_firewall_policy ✅ + delete_security_rule ✅ + delete_service ✅ + delete_service_list ✅ + delete_tunnel_inspection_rule ✅ + delete_url_list ✅ + migrate_network_firewall_policy ✅ + update_address_list ✅ + update_application ✅ + update_application_group ✅ + update_decryption_profile ✅ + update_decryption_rule ✅ + update_mapped_secret ✅ + update_nat_rule ✅ + update_network_firewall ✅ + update_network_firewall_policy ✅ + update_security_rule ✅ + update_service ✅ + update_service_list ✅ + update_tunnel_inspection_rule ✅ + update_url_list ✅ + NetworkLoadBalancerClient + change_network_load_balancer_compartment ✅ + create_backend ✅ + create_backend_set ✅ + create_listener ✅ + create_network_load_balancer ✅ + delete_backend ✅ + delete_backend_set ✅ + delete_listener ✅ + delete_network_load_balancer ✅ + update_backend ✅ + update_backend_set ✅ + update_health_checker ✅ + update_listener ✅ + update_network_load_balancer ✅ + update_network_security_groups ✅ + NosqlClient + change_table_compartment ✅ + create_index ✅ + create_replica ✅ + create_table ✅ + delete_index ✅ + delete_replica ✅ + delete_row ✅ + delete_table ✅ + delete_work_request ✅ + prepare_statement ✅ + unassign_kms_key ✅ + update_configuration ✅ + update_row ✅ + update_table ✅ + NotificationControlPlaneClient + change_topic_compartment ✅ + create_topic ✅ + delete_topic ✅ + update_topic ✅ + NotificationDataPlaneClient + change_subscription_compartment ✅ + create_subscription ✅ + delete_subscription ✅ + publish_message ✅ + resend_subscription_confirmation ✅ + update_subscription ✅ + ObjectStorageClient + abort_multipart_upload ✅ + cancel_work_request ✅ + commit_multipart_upload ✅ + copy_object ✅ + create_bucket ✅ + create_multipart_upload ✅ + create_preauthenticated_request ✅ + create_private_endpoint ✅ + create_replication_policy ✅ + create_retention_rule ✅ + delete_bucket ✅ + delete_object ✅ + delete_object_lifecycle_policy ✅ + delete_preauthenticated_request ✅ + delete_private_endpoint ✅ + delete_replication_policy ✅ + delete_retention_rule ✅ + head_bucket ✅ + head_object ✅ + make_bucket_writable ✅ + put_object ✅ + put_object_lifecycle_policy ✅ + reencrypt_bucket ✅ + reencrypt_object ✅ + rename_object ✅ + restore_objects ✅ + update_bucket ✅ + update_namespace_metadata ✅ + update_object_storage_tier ✅ + update_private_endpoint ✅ + update_retention_rule ✅ + upload_part ✅ + OcbAgentSvcClient + add_agent_dependency ✅ + change_agent_compartment ✅ + change_agent_dependency_compartment ✅ + change_environment_compartment ✅ + create_agent ✅ + create_agent_dependency ✅ + create_environment ✅ + delete_agent ✅ + delete_agent_dependency ✅ + delete_environment ✅ + remove_agent_dependency ✅ + update_agent ✅ + update_agent_dependency ✅ + update_environment ✅ + update_plugin ✅ + OccDemandSignalClient + change_occ_demand_signal_compartment ✅ + create_occ_demand_signal ✅ + delete_occ_demand_signal ✅ + patch_occ_demand_signal ✅ + update_occ_demand_signal ✅ + OceInstanceClient + change_oce_instance_compartment ✅ + create_oce_instance ✅ + delete_oce_instance ✅ + update_oce_instance ✅ + OciCacheConfigSetClient + change_oci_cache_config_set_compartment ✅ + create_oci_cache_config_set ✅ + delete_oci_cache_config_set ✅ + update_oci_cache_config_set ✅ + OciCacheUserClient + change_oci_cache_user_compartment ✅ + create_oci_cache_user ✅ + delete_oci_cache_user ✅ + update_oci_cache_user ✅ + OdaClient + change_oda_instance_compartment ✅ + create_oda_instance ✅ + create_oda_instance_attachment ✅ + delete_oda_instance ✅ + delete_oda_instance_attachment ✅ + start_oda_instance ✅ + stop_oda_instance ✅ + update_oda_instance ✅ + update_oda_instance_attachment ✅ + OdapackageClient + create_imported_package ✅ + delete_imported_package ✅ + update_imported_package ✅ + OfferClient + create_offer ✅ + delete_offer ✅ + update_offer ✅ + OnboardingClient + attach_lifecycle_stage_to_profile ✅ + attach_managed_instance_group_to_profile ✅ + attach_management_station_to_profile ✅ + attach_software_sources_to_profile ✅ + change_profile_compartment ✅ + create_profile ✅ + delete_profile ✅ + detach_software_sources_from_profile ✅ + update_profile ✅ + OpaInstanceClient + cancel_work_request ✅ + change_opa_instance_compartment ✅ + create_opa_instance ✅ + delete_opa_instance ✅ + start_opa_instance ✅ + stop_opa_instance ✅ + update_opa_instance ✅ + OpensearchClusterBackupClient + delete_opensearch_cluster_backup ✅ + update_opensearch_cluster_backup ✅ + OpensearchClusterClient + backup_opensearch_cluster ✅ + configure_outbound_cluster ✅ + create_opensearch_cluster ✅ + delete_opensearch_cluster ✅ + opensearch_cluster_restore ✅ + resize_opensearch_cluster_horizontal ✅ + resize_opensearch_cluster_vertical ✅ + update_opensearch_cluster ✅ + upgrade_open_search_cluster ✅ + OpensearchClusterPipelineClient + create_opensearch_cluster_pipeline ✅ + delete_opensearch_cluster_pipeline ✅ + update_opensearch_cluster_pipeline ✅ + OperationsInsightsClient + add_exadata_insight_members ✅ + change_autonomous_database_insight_advanced_features ✅ + change_awr_hub_source_compartment ✅ + change_database_insight_compartment ✅ + change_enterprise_manager_bridge_compartment ✅ + change_exadata_insight_compartment ✅ + change_external_mysql_database_insight_connection ✅ + change_host_insight_compartment ✅ + change_macs_managed_autonomous_database_insight_connection ✅ + change_macs_managed_cloud_database_insight_connection ✅ + change_news_report_compartment ✅ + change_operations_insights_private_endpoint_compartment ✅ + change_operations_insights_warehouse_compartment ✅ + change_opsi_configuration_compartment ✅ + change_pe_comanaged_database_insight ✅ + create_awr_hub ✅ + create_awr_hub_source ✅ + create_database_insight ✅ + create_enterprise_manager_bridge ✅ + create_exadata_insight ✅ + create_host_insight ✅ + create_news_report ✅ + create_operations_insights_private_endpoint ✅ + create_operations_insights_warehouse ✅ + create_operations_insights_warehouse_user ✅ + create_opsi_configuration ✅ + delete_awr_hub ✅ + delete_awr_hub_object ✅ + delete_awr_hub_source ✅ + delete_database_insight ✅ + delete_enterprise_manager_bridge ✅ + delete_exadata_insight ✅ + delete_host_insight ✅ + delete_news_report ✅ + delete_operations_insights_private_endpoint ✅ + delete_operations_insights_warehouse ✅ + delete_operations_insights_warehouse_user ✅ + delete_opsi_configuration ✅ + disable_autonomous_database_insight_advanced_features ✅ + disable_awr_hub_source ✅ + disable_database_insight ✅ + disable_exadata_insight ✅ + disable_host_insight ✅ + download_operations_insights_warehouse_wallet ✅ + enable_autonomous_database_insight_advanced_features ✅ + enable_awr_hub_source ✅ + enable_database_insight ✅ + enable_exadata_insight ✅ + enable_host_insight ✅ + head_awr_hub_object ✅ + ingest_addm_reports ✅ + ingest_database_configuration ✅ + ingest_host_configuration ✅ + ingest_host_metrics ✅ + ingest_my_sql_sql_stats ✅ + ingest_my_sql_sql_text ✅ + ingest_sql_bucket ✅ + ingest_sql_plan_lines ✅ + ingest_sql_stats ✅ + ingest_sql_text ✅ + put_awr_hub_object ✅ + rotate_operations_insights_warehouse_wallet ✅ + synchronize_autonomous_database_to_exadata ✅ + update_awr_hub ✅ + update_awr_hub_source ✅ + update_database_insight ✅ + update_enterprise_manager_bridge ✅ + update_exadata_insight ✅ + update_host_insight ✅ + update_news_report ✅ + update_operations_insights_private_endpoint ✅ + update_operations_insights_warehouse ✅ + update_operations_insights_warehouse_user ✅ + update_opsi_configuration ✅ + OperatorControlAssignmentClient + change_operator_control_assignment_compartment ✅ + create_operator_control_assignment ✅ + delete_operator_control_assignment ✅ + update_operator_control_assignment ✅ + validate_operator_assignment ✅ + OperatorControlClient + change_operator_control_compartment ✅ + create_operator_control ✅ + delete_operator_control ✅ + update_operator_control ✅ + OptimizerClient + bulk_apply_recommendations ✅ + create_profile ✅ + delete_profile ✅ + update_enrollment_status ✅ + update_profile ✅ + update_recommendation ✅ + update_resource_action ✅ + OracleDBAzureBlobContainerClient + change_oracle_db_azure_blob_container_compartment ✅ + create_oracle_db_azure_blob_container ✅ + delete_oracle_db_azure_blob_container ✅ + update_oracle_db_azure_blob_container ✅ + OracleDBAzureBlobMountClient + change_oracle_db_azure_blob_mount_compartment ✅ + create_oracle_db_azure_blob_mount ✅ + delete_oracle_db_azure_blob_mount ✅ + update_oracle_db_azure_blob_mount ✅ + OracleDBAzureConnectorClient + change_oracle_db_azure_connector_compartment ✅ + create_oracle_db_azure_connector ✅ + delete_oracle_db_azure_connector ✅ + patch_oracle_db_azure_connector ✅ + refresh_oracle_db_azure_connector ✅ + update_oracle_db_azure_connector ✅ + OracleDbAzureVaultAssociationClient + cascading_delete_oracle_db_azure_vault_association ✅ + change_oracle_db_azure_vault_association_compartment ✅ + create_oracle_db_azure_vault_association ✅ + delete_oracle_db_azure_vault_association ✅ + update_oracle_db_azure_vault_association ✅ + OracleDbAzureVaultClient + change_oracle_db_azure_vault_compartment ✅ + create_oracle_db_azure_vault ✅ + delete_oracle_db_azure_vault ✅ + refresh_oracle_db_azure_vault ✅ + update_oracle_db_azure_vault ✅ + OrdersClient + activate_order ✅ + OrganizationClient + approve_organization_tenancy_for_transfer ✅ + create_child_tenancy ✅ + delete_organization_tenancy ✅ + restore_organization_tenancy ✅ + unapprove_organization_tenancy_for_transfer ✅ + update_organization ✅ + PerfhubClient + modify_snapshot_settings ✅ + PostgresqlClient + backup_copy ✅ + change_backup_compartment ✅ + change_configuration_compartment ✅ + change_db_system_compartment ✅ + create_backup ✅ + create_configuration ✅ + create_db_system ✅ + delete_backup ✅ + delete_configuration ✅ + delete_db_system ✅ + failover_db_system ✅ + patch_db_system ✅ + reset_master_user_password ✅ + restart_db_instance_in_db_system ✅ + restore_db_system ✅ + update_backup ✅ + update_configuration ✅ + update_db_system ✅ + update_db_system_db_instance ✅ + PrivilegedApiControlClient + change_privileged_api_control_compartment ✅ + create_privileged_api_control ✅ + delete_privileged_api_control ✅ + update_privileged_api_control ✅ + PrivilegedApiRequestsClient + approve_privileged_api_request ✅ + close_privileged_api_request ✅ + create_privileged_api_request ✅ + reject_privileged_api_request ✅ + revoke_privileged_api_request ✅ + PrivilegedApiWorkRequestClient + cancel_work_request ✅ + QueueAdminClient + change_queue_compartment ✅ + create_queue ✅ + delete_queue ✅ + purge_queue ✅ + update_queue ✅ + QueueClient + delete_message ✅ + delete_messages ✅ + put_messages ✅ + update_message ✅ + update_messages ✅ + QuotasClient + add_quota_lock ✅ + create_quota ✅ + delete_quota ✅ + remove_quota_lock ✅ + update_quota ✅ + RecipientInvitationClient + accept_recipient_invitation ✅ + ignore_recipient_invitation ✅ + update_recipient_invitation ✅ + RedirectClient + change_http_redirect_compartment ✅ + create_http_redirect ✅ + delete_http_redirect ✅ + update_http_redirect ✅ + RedisClusterClient + attach_oci_cache_users ✅ + cancel_work_request ✅ + change_redis_cluster_compartment ✅ + create_redis_cluster ✅ + delete_redis_cluster ✅ + detach_oci_cache_users ✅ + update_redis_cluster ✅ + RedisIdentityClient + create_identity_token ✅ + ReplicasClient + create_replica ✅ + delete_replica ✅ + update_replica ✅ + ResourceManagerClient + cancel_job ✅ + change_configuration_source_provider_compartment ✅ + change_private_endpoint_compartment ✅ + change_stack_compartment ✅ + change_template_compartment ✅ + create_configuration_source_provider ✅ + create_job ✅ + create_private_endpoint ✅ + create_stack ✅ + create_template ✅ + delete_configuration_source_provider ✅ + delete_private_endpoint ✅ + delete_stack ✅ + delete_template ✅ + detect_stack_drift ✅ + update_configuration_source_provider ✅ + update_job ✅ + update_private_endpoint ✅ + update_stack ✅ + update_template ✅ + RewardsClient + create_redeemable_user ✅ + delete_redeemable_user ✅ + RoverBundleClient + request_bundle_rover_cluster ✅ + request_bundle_rover_node ✅ + RoverClusterClient + change_rover_cluster_compartment ✅ + create_rover_cluster ✅ + delete_rover_cluster ✅ + request_additional_nodes ✅ + update_rover_cluster ✅ + RoverEntitlementClient + change_rover_entitlement_compartment ✅ + create_rover_entitlement ✅ + delete_rover_entitlement ✅ + update_rover_entitlement ✅ + RoverNodeClient + change_rover_node_compartment ✅ + create_rover_node ✅ + delete_rover_node ✅ + rover_node_action_retrieve_ca_bundle ✅ + rover_node_action_set_key ✅ + rover_node_generate_certificate ✅ + rover_node_renew_certificate ✅ + rover_node_replace_certificate_authority ✅ + rover_node_retrieve_leaf_certificate ✅ + update_rover_node ✅ + ScheduleClient + activate_schedule ✅ + cancel_work_request ✅ + change_schedule_compartment ✅ + create_schedule ✅ + deactivate_schedule ✅ + delete_schedule ✅ + update_schedule ✅ + ScheduledJobClient + change_scheduled_job_compartment ✅ + create_scheduled_job ✅ + delete_scheduled_job ✅ + run_scheduled_job_now ✅ + update_scheduled_job ✅ + ScheduledQueryClient + create_scheduled_query ✅ + delete_scheduled_query ✅ + update_scheduled_query ✅ + SddcClient + cancel_downgrade_hcx ✅ + change_sddc_compartment ✅ + create_sddc ✅ + delete_sddc ✅ + downgrade_hcx ✅ + refresh_hcx_license_status ✅ + update_sddc ✅ + upgrade_hcx ✅ + SecurityAttributeClient + bulk_delete_security_attributes ✅ + bulk_edit_security_attributes ❌ + cascading_delete_security_attribute_namespace ✅ + change_security_attribute_namespace_compartment ✅ + create_security_attribute ✅ + create_security_attribute_namespace ✅ + delete_security_attribute ✅ + delete_security_attribute_namespace ✅ + update_security_attribute ✅ + update_security_attribute_namespace ✅ + SenderInvitationClient + cancel_sender_invitation ✅ + create_sender_invitation ✅ + update_sender_invitation ✅ + ServiceCatalogClient + bulk_replace_service_catalog_associations ✅ + change_private_application_compartment ✅ + change_service_catalog_compartment ✅ + create_private_application ✅ + create_service_catalog ✅ + create_service_catalog_association ✅ + delete_private_application ✅ + delete_service_catalog ✅ + delete_service_catalog_association ✅ + update_private_application ✅ + update_service_catalog ✅ + ServiceConnectorClient + activate_service_connector ✅ + change_service_connector_compartment ✅ + create_service_connector ✅ + deactivate_service_connector ✅ + delete_service_connector ✅ + update_service_connector ✅ + ShardedDatabaseServiceClient + change_private_endpoint_compartment ✅ + change_sharded_database_compartment ✅ + configure_sharded_database_gsms ✅ + configure_sharding ✅ + create_private_endpoint ✅ + create_sharded_database ✅ + delete_private_endpoint ✅ + delete_sharded_database ✅ + download_gsm_certificate_signing_request ✅ + generate_gsm_certificate_signing_request ✅ + generate_wallet ✅ + patch_sharded_database ✅ + prevalidate_sharded_database ✅ + reinstate_proxy_instance ✅ + start_sharded_database ✅ + stop_sharded_database ✅ + update_private_endpoint ✅ + update_sharded_database ✅ + upload_signed_certificate_and_generate_wallet ✅ + validate_network ✅ + SoftwareSourceClient + add_packages_to_software_source ✅ + change_availability_of_software_sources ✅ + change_software_source_compartment ✅ + create_entitlement ✅ + create_software_source ✅ + delete_software_source ✅ + remove_packages_from_software_source ✅ + replace_packages_in_software_source ✅ + software_source_generate_metadata ✅ + update_software_source ✅ + update_software_source_manifest ✅ + SqlTuningClient + clone_sql_tuning_task ✅ + create_sql_tuning_set ✅ + drop_sql_tuning_set ✅ + drop_sql_tuning_task ✅ + drop_sqls_in_sql_tuning_set ✅ + load_sql_tuning_set ✅ + save_sql_tuning_set_as ✅ + start_sql_tuning_task ✅ + validate_basic_filter ✅ + StackMonitoringClient + apply_monitoring_template ✅ + associate_monitored_resources ✅ + change_config_compartment ✅ + change_metric_extension_compartment ✅ + change_monitored_resource_compartment ✅ + change_monitored_resource_task_compartment ✅ + change_process_set_compartment ✅ + create_alarm_condition ✅ + create_baselineable_metric ✅ + create_config ✅ + create_discovery_job ✅ + create_maintenance_window ✅ + create_metric_extension ✅ + create_monitored_resource ✅ + create_monitored_resource_task ✅ + create_monitored_resource_type ✅ + create_monitoring_template ✅ + create_process_set ✅ + delete_alarm_condition ✅ + delete_baselineable_metric ✅ + delete_config ✅ + delete_discovery_job ✅ + delete_maintenance_window ✅ + delete_metric_extension ✅ + delete_monitored_resource ✅ + delete_monitored_resource_type ✅ + delete_monitoring_template ✅ + delete_process_set ✅ + disable_external_database ✅ + disable_metric_extension ✅ + disassociate_monitored_resources ✅ + enable_metric_extension ✅ + evaluate_baselineable_metric ✅ + manage_license ✅ + publish_metric_extension ✅ + retry_failed_maintenance_window_operation ✅ + stop_maintenance_window ✅ + test_metric_extension ✅ + unapply_monitoring_template ✅ + update_alarm_condition ✅ + update_and_propagate_tags ✅ + update_baselineable_metric ✅ + update_config ✅ + update_maintenance_window ✅ + update_metric_extension ✅ + update_monitored_resource ✅ + update_monitored_resource_task ✅ + update_monitored_resource_type ✅ + update_monitoring_template ✅ + update_process_set ✅ + StreamAdminClient + change_connect_harness_compartment ✅ + change_stream_compartment ✅ + change_stream_pool_compartment ✅ + create_connect_harness ✅ + create_stream ✅ + create_stream_pool ✅ + delete_connect_harness ✅ + delete_stream ✅ + delete_stream_pool ✅ + update_connect_harness ✅ + update_stream ✅ + update_stream_pool ✅ + StreamClient + consumer_commit ✅ + consumer_heartbeat ✅ + create_cursor ✅ + create_group_cursor ✅ + put_messages ✅ + update_group ✅ + SubscribersClient + add_subscriber_lock ✅ + change_subscriber_compartment ✅ + create_subscriber ✅ + delete_subscriber ✅ + remove_subscriber_lock ✅ + update_subscriber ✅ + SubscriptionClient + create_subscription_mapping ✅ + delete_subscription_mapping ✅ + SubscriptionServiceClient + authorize_subscription_payment ✅ + pay_subscription ✅ + update_subscription ✅ + UsagePlansClient + add_usage_plan_lock ✅ + change_usage_plan_compartment ✅ + create_usage_plan ✅ + delete_usage_plan ✅ + remove_usage_plan_lock ✅ + update_usage_plan ✅ + UsageapiClient + create_custom_table ✅ + create_email_recipients_group ✅ + create_query ✅ + create_schedule ✅ + create_usage_carbon_emissions_query ✅ + delete_custom_table ✅ + delete_email_recipients_group ✅ + delete_query ✅ + delete_schedule ✅ + delete_usage_carbon_emissions_query ✅ + request_average_carbon_emission ✅ + request_clean_energy_usage ✅ + request_summarized_configurations ✅ + request_usage_carbon_emission_config ✅ + update_custom_table ✅ + update_email_recipients_group ✅ + update_query ✅ + update_schedule ✅ + update_usage_carbon_emissions_query ✅ + VaultsClient + cancel_secret_deletion ✅ + cancel_secret_rotation ✅ + cancel_secret_version_deletion ✅ + change_secret_compartment ✅ + create_secret ✅ + rotate_secret ✅ + schedule_secret_deletion ✅ + schedule_secret_version_deletion ✅ + update_secret ✅ + VbInstanceClient + change_vb_instance_compartment ✅ + create_vb_instance ✅ + delete_vb_instance ✅ + reconfigure_private_endpoint_vb_instance ✅ + request_summarized_applications ✅ + start_vb_instance ✅ + stop_vb_instance ✅ + update_vb_instance ✅ + VbsInstanceClient + change_vbs_instance_compartment ✅ + create_vbs_instance ✅ + delete_vbs_instance ✅ + update_vbs_instance ✅ + VirtualNetworkClient + add_drg_route_distribution_statements ✅ + add_drg_route_rules ✅ + add_ipv6_subnet_cidr ✅ + add_ipv6_vcn_cidr ✅ + add_network_security_group_security_rules ✅ + add_public_ip_pool_capacity ✅ + add_vcn_cidr ✅ + advertise_byoip_range ✅ + attach_service_id ✅ + bulk_add_virtual_circuit_public_prefixes ✅ + bulk_delete_virtual_circuit_public_prefixes ✅ + change_byoasn_compartment ✅ + change_byoip_range_compartment ✅ + change_capture_filter_compartment ✅ + change_cpe_compartment ✅ + change_cross_connect_compartment ✅ + change_cross_connect_group_compartment ✅ + change_dhcp_options_compartment ✅ + change_drg_compartment ✅ + change_internet_gateway_compartment ✅ + change_ip_sec_connection_compartment ✅ + change_local_peering_gateway_compartment ✅ + change_nat_gateway_compartment ✅ + change_network_security_group_compartment ✅ + change_public_ip_compartment ✅ + change_public_ip_pool_compartment ✅ + change_remote_peering_connection_compartment ✅ + change_route_table_compartment ✅ + change_security_list_compartment ✅ + change_service_gateway_compartment ✅ + change_subnet_compartment ✅ + change_vcn_compartment ✅ + change_virtual_circuit_compartment ✅ + change_vlan_compartment ✅ + change_vtap_compartment ✅ + connect_local_peering_gateways ✅ + connect_remote_peering_connections ✅ + create_byoasn ✅ + create_byoip_range ✅ + create_capture_filter ✅ + create_cpe ✅ + create_cross_connect ✅ + create_cross_connect_group ✅ + create_dhcp_options ✅ + create_drg ✅ + create_drg_attachment ✅ + create_drg_route_distribution ✅ + create_drg_route_table ✅ + create_internet_gateway ✅ + create_ip_sec_connection ✅ + create_ipv6 ✅ + create_local_peering_gateway ✅ + create_nat_gateway ✅ + create_network_security_group ✅ + create_private_ip ✅ + create_public_ip ✅ + create_public_ip_pool ✅ + create_remote_peering_connection ✅ + create_route_table ✅ + create_security_list ✅ + create_service_gateway ✅ + create_subnet ✅ + create_vcn ✅ + create_virtual_circuit ✅ + create_vlan ✅ + create_vtap ✅ + delete_byoasn ✅ + delete_byoip_range ✅ + delete_capture_filter ✅ + delete_cpe ✅ + delete_cross_connect ✅ + delete_cross_connect_group ✅ + delete_dhcp_options ✅ + delete_drg ✅ + delete_drg_attachment ✅ + delete_drg_route_distribution ✅ + delete_drg_route_table ✅ + delete_internet_gateway ✅ + delete_ip_sec_connection ✅ + delete_ipv6 ✅ + delete_local_peering_gateway ✅ + delete_nat_gateway ✅ + delete_network_security_group ✅ + delete_private_ip ✅ + delete_public_ip ✅ + delete_public_ip_pool ✅ + delete_remote_peering_connection ✅ + delete_route_table ✅ + delete_security_list ✅ + delete_service_gateway ✅ + delete_subnet ✅ + delete_vcn ✅ + delete_virtual_circuit ✅ + delete_vlan ✅ + delete_vtap ✅ + detach_service_id ✅ + ipv6_vnic_detach ✅ + modify_vcn_cidr ✅ + private_ip_vnic_detach ✅ + remove_drg_route_distribution_statements ✅ + remove_drg_route_rules ✅ + remove_export_drg_route_distribution ✅ + remove_import_drg_route_distribution ✅ + remove_ipv6_subnet_cidr ✅ + remove_ipv6_vcn_cidr ✅ + remove_network_security_group_security_rules ✅ + remove_public_ip_pool_capacity ✅ + remove_vcn_cidr ✅ + set_origin_asn ✅ + set_origin_asn_to_oracle ✅ + update_byoasn ✅ + update_byoip_range ✅ + update_capture_filter ✅ + update_cpe ✅ + update_cross_connect ✅ + update_cross_connect_group ✅ + update_dhcp_options ✅ + update_drg ✅ + update_drg_attachment ✅ + update_drg_route_distribution ✅ + update_drg_route_distribution_statements ✅ + update_drg_route_rules ✅ + update_drg_route_table ✅ + update_internet_gateway ✅ + update_ip_sec_connection ✅ + update_ip_sec_connection_tunnel ✅ + update_ip_sec_connection_tunnel_shared_secret ✅ + update_ipv6 ✅ + update_local_peering_gateway ✅ + update_nat_gateway ✅ + update_network_security_group ✅ + update_network_security_group_security_rules ✅ + update_private_ip ✅ + update_public_ip ✅ + update_public_ip_pool ✅ + update_remote_peering_connection ✅ + update_route_table ✅ + update_security_list ✅ + update_service_gateway ✅ + update_subnet ✅ + update_tunnel_cpe_device_config ✅ + update_vcn ✅ + update_virtual_circuit ✅ + update_vlan ✅ + update_vnic ✅ + update_vtap ✅ + upgrade_drg ✅ + validate_byoasn ✅ + validate_byoip_range ✅ + withdraw_byoip_range ✅ + VnMonitoringClient + change_path_analyzer_test_compartment ✅ + create_path_analyzer_test ✅ + delete_path_analyzer_test ✅ + update_path_analyzer_test ✅ + VulnerabilityScanningClient + change_container_scan_recipe_compartment ✅ + change_container_scan_result_compartment ✅ + change_container_scan_target_compartment ✅ + change_host_agent_scan_result_compartment ✅ + change_host_cis_benchmark_scan_result_compartment ✅ + change_host_endpoint_protection_scan_result_compartment ✅ + change_host_port_scan_result_compartment ✅ + change_host_scan_recipe_compartment ✅ + change_host_scan_target_compartment ✅ + create_container_scan_recipe ✅ + create_container_scan_target ✅ + create_host_scan_recipe ✅ + create_host_scan_target ✅ + delete_container_scan_recipe ✅ + delete_container_scan_result ✅ + delete_container_scan_target ✅ + delete_host_agent_scan_result ✅ + delete_host_cis_benchmark_scan_result ✅ + delete_host_endpoint_protection_scan_result ✅ + delete_host_port_scan_result ✅ + delete_host_scan_recipe ✅ + delete_host_scan_target ✅ + update_container_scan_recipe ✅ + update_container_scan_target ✅ + update_host_scan_recipe ✅ + update_host_scan_target ✅ + WaaClient + change_web_app_acceleration_compartment ✅ + change_web_app_acceleration_policy_compartment ✅ + create_web_app_acceleration ✅ + create_web_app_acceleration_policy ✅ + delete_web_app_acceleration ✅ + delete_web_app_acceleration_policy ✅ + purge_web_app_acceleration_cache ✅ + update_web_app_acceleration ✅ + update_web_app_acceleration_policy ✅ + WaasClient + accept_recommendations ✅ + cancel_work_request ✅ + change_address_list_compartment ✅ + change_certificate_compartment ✅ + change_custom_protection_rule_compartment ✅ + change_waas_policy_compartment ✅ + create_address_list ✅ + create_certificate ✅ + create_custom_protection_rule ✅ + create_waas_policy ✅ + delete_address_list ✅ + delete_certificate ✅ + delete_custom_protection_rule ✅ + delete_waas_policy ✅ + purge_cache ✅ + update_access_rules ✅ + update_address_list ✅ + update_caching_rules ✅ + update_captchas ✅ + update_certificate ✅ + update_custom_protection_rule ✅ + update_device_fingerprint_challenge ✅ + update_good_bots ✅ + update_human_interaction_challenge ✅ + update_js_challenge ✅ + update_policy_config ✅ + update_protection_rules ✅ + update_protection_settings ✅ + update_threat_feeds ✅ + update_waas_policy ✅ + update_waas_policy_custom_protection_rules ✅ + update_waf_address_rate_limiting ✅ + update_waf_config ✅ + update_whitelists ✅ + WafClient + change_network_address_list_compartment ✅ + change_web_app_firewall_compartment ✅ + change_web_app_firewall_policy_compartment ✅ + create_network_address_list ✅ + create_web_app_firewall ✅ + create_web_app_firewall_policy ✅ + delete_network_address_list ✅ + delete_web_app_firewall ✅ + delete_web_app_firewall_policy ✅ + update_network_address_list ✅ + update_web_app_firewall ✅ + update_web_app_firewall_policy ✅ + WeblogicManagementServiceClient + change_wls_domain_compartment ✅ + create_agreement_record ✅ + delete_wls_domain ✅ + install_latest_patches_on_wls_domain ✅ + restart_wls_domain ✅ + restore_wls_domain ✅ + set_restart_order ✅ + start_wls_domain ✅ + stop_wls_domain ✅ + update_managed_instance ✅ + update_wls_domain ✅ + update_wls_domain_credential ✅ + WeblogicManagementServiceConfigurationClient + update_configuration ✅ + WorkRequestClient + cancel_work_request ✅ + cancel_work_request ✅ + rerun_work_request ✅ + WorkRequestsClient + cancel_work_request ✅ + cancel_work_request ✅ + X509FederationClient + refresh_security_token ❌ + ZprClient + create_configuration ✅ + create_zpr_policy ✅ + delete_zpr_policy ✅ + update_zpr_policy ✅ + +list + AIServiceDocumentClient + list_models ❌ + list_projects ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + AIServiceLanguageClient + list_endpoints ✅ + list_evaluation_results ✅ + list_jobs ✅ + list_models ✅ + list_projects ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + AIServiceSpeechClient + list_customizations ❌ + list_transcription_jobs ❌ + list_transcription_tasks ✅ + list_voices ❌ + AIServiceVisionClient + list_models ❌ + list_projects ❌ + list_stream_groups ❌ + list_stream_jobs ❌ + list_stream_sources ❌ + list_vision_private_endpoints ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + AccessGovernanceCPClient + list_governance_instances ✅ + AccessRequestsClient + list_access_request_histories ✅ + list_access_requests ✅ + list_interactions ✅ + AnalyticsClient + list_analytics_instances ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + AnnouncementClient + list_announcements ✅ + AnnouncementSubscriptionClient + list_announcement_subscriptions ✅ + AnnouncementsPreferencesClient + list_announcements_preferences ✅ + ApiGatewayClient + list_apis ✅ + list_certificates ✅ + list_sdk_language_types ✅ + list_sdks ❌ + ApiMetadataClient + list_api_metadata ❌ + list_api_metadata_by_entity_types ❌ + ApiPlatformClient + list_api_platform_instances ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + ApmDomainClient + list_apm_domain_work_requests ✅ + list_apm_domains ✅ + list_data_keys ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + ApmSyntheticClient + list_dedicated_vantage_points ✅ + list_monitors ✅ + list_on_premise_vantage_points ✅ + list_public_vantage_points ✅ + list_scripts ✅ + list_workers ✅ + ApplicationDependencyManagementClient + list_application_dependency_recommendations ✅ + list_application_dependency_vulnerabilities ✅ + list_knowledge_bases ❌ + list_remediation_recipes ❌ + list_remediation_runs ❌ + list_stages ✅ + list_vulnerability_audits ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + AppmgmtControlClient + list_monitored_instances ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + ArtifactsClient + list_container_image_signatures ✅ + list_container_images ✅ + list_container_repositories ✅ + list_generic_artifacts ✅ + list_repositories ✅ + AttachmentClient + list_attachments ✅ + AuditClient + list_events ✅ + AutoScalingClient + list_auto_scaling_configurations ✅ + list_auto_scaling_policies ✅ + BastionClient + list_bastions ✅ + list_sessions ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + BdsClient + get_identity_configuration ✅ + list_auto_scaling_configurations ✅ + list_bds_api_keys ✅ + list_bds_cluster_versions ❌ + list_bds_instances ✅ + list_bds_metastore_configurations ✅ + list_identity_configurations ✅ + list_node_backup_configurations ✅ + list_node_backups ✅ + list_node_replace_configurations ✅ + list_os_patches ✅ + list_patch_histories ✅ + list_patches ✅ + list_resource_principal_configurations ✅ + list_software_updates ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + BillingScheduleClient + list_billing_schedules ✅ + list_billing_schedules ✅ + BlockchainPlatformClient + list_blockchain_platform_patches ✅ + list_blockchain_platforms ✅ + list_osns ✅ + list_peers ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + BlockstorageClient + get_volume_backup_policy_asset_assignment ✅ + list_block_volume_replicas ❌ + list_boot_volume_backups ✅ + list_boot_volume_replicas ❌ + list_boot_volumes ❌ + list_volume_backup_policies ❌ + list_volume_backups ✅ + list_volume_group_backups ✅ + list_volume_group_replicas ✅ + list_volume_groups ✅ + list_volumes ❌ + BudgetClient + list_alert_rules ✅ + list_budgets ✅ + CapacityManagementClient + list_internal_namespace_occ_overviews ✅ + list_internal_occ_handover_resource_block_details ✅ + list_internal_occ_handover_resource_blocks ✅ + list_occ_availabilities ✅ + list_occ_availability_catalogs ✅ + list_occ_availability_catalogs_internal ✅ + list_occ_capacity_requests ✅ + list_occ_capacity_requests_internal ✅ + list_occ_customer_groups ✅ + list_occ_handover_resource_block_details ✅ + list_occ_handover_resource_blocks ❌ + list_occ_overviews ✅ + CertificatesClient + list_certificate_authority_bundle_versions ✅ + list_certificate_bundle_versions ✅ + CertificatesManagementClient + list_associations ❌ + list_ca_bundles ❌ + list_certificate_authorities ❌ + list_certificate_authority_versions ✅ + list_certificate_versions ✅ + list_certificates ❌ + ChannelsClient + list_channels ✅ + CloudGuardClient + list_adhoc_queries ✅ + list_adhoc_query_results ✅ + list_condition_metadata_types ✅ + list_data_mask_rules ✅ + list_data_source_events ✅ + list_data_sources ✅ + list_detector_recipe_detector_rules ✅ + list_detector_recipes ✅ + list_detector_rules ✅ + list_detectors ✅ + list_impacted_resources ✅ + list_managed_list_types ✅ + list_managed_lists ✅ + list_policies ✅ + list_problem_endpoints ✅ + list_problem_entities ✅ + list_problem_histories ✅ + list_problems ✅ + list_recommendations ✅ + list_resource_ports ✅ + list_resource_profile_endpoints ✅ + list_resource_profile_impacted_resources ✅ + list_resource_profiles ✅ + list_resource_types ✅ + list_resource_vulnerabilities ✅ + list_resources ✅ + list_responder_activities ✅ + list_responder_executions ✅ + list_responder_recipe_responder_rules ✅ + list_responder_recipes ✅ + list_responder_rules ✅ + list_saved_queries ✅ + list_security_policies ✅ + list_security_recipes ✅ + list_security_zones ✅ + list_sighting_endpoints ✅ + list_sighting_impacted_resources ✅ + list_sightings ✅ + list_tactics ✅ + list_target_detector_recipe_detector_rules ✅ + list_target_detector_recipes ✅ + list_target_responder_recipe_responder_rules ✅ + list_target_responder_recipes ✅ + list_targets ✅ + list_techniques ✅ + list_wlp_agents ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + request_risk_scores ✅ + request_security_score_summarized_trend ✅ + request_security_scores ✅ + request_summarized_activity_problems ✅ + request_summarized_problems ✅ + request_summarized_responder_executions ✅ + request_summarized_risk_scores ✅ + request_summarized_security_scores ✅ + request_summarized_top_trend_resource_profile_risk_scores ✅ + request_summarized_trend_problems ✅ + request_summarized_trend_resource_risk_scores ✅ + request_summarized_trend_responder_executions ✅ + request_summarized_trend_security_scores ✅ + ClusterClient + list_clusters ❌ + ClusterPlacementGroupsCPClient + list_cluster_placement_groups ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + CommitmentClient + list_commitments ✅ + list_commitments ✅ + CommonClient + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + ComputeClient + list_app_catalog_listing_resource_versions ✅ + list_app_catalog_listings ❌ + list_app_catalog_subscriptions ✅ + list_boot_volume_attachments ✅ + list_compute_capacity_reservation_instance_shapes ✅ + list_compute_capacity_reservation_instances ✅ + list_compute_capacity_reservations ✅ + list_compute_capacity_topologies ✅ + list_compute_capacity_topology_compute_bare_metal_hosts ✅ + list_compute_capacity_topology_compute_hpc_islands ✅ + list_compute_capacity_topology_compute_network_blocks ✅ + list_compute_clusters ✅ + list_compute_global_image_capability_schema_versions ✅ + list_compute_global_image_capability_schemas ❌ + list_compute_gpu_memory_cluster_instances ✅ + list_compute_gpu_memory_clusters ✅ + list_compute_gpu_memory_fabrics ✅ + list_compute_host_groups ✅ + list_compute_hosts ✅ + list_compute_image_capability_schemas ❌ + list_console_histories ✅ + list_dedicated_vm_host_instance_shapes ✅ + list_dedicated_vm_host_instances ✅ + list_dedicated_vm_host_shapes ✅ + list_dedicated_vm_hosts ✅ + list_image_shape_compatibility_entries ✅ + list_images ✅ + list_instance_console_connections ✅ + list_instance_devices ✅ + list_instance_maintenance_events ✅ + list_instances ✅ + list_shapes ✅ + list_vnic_attachments ✅ + list_volume_attachments ✅ + ComputeCloudAtCustomerClient + list_ccc_infrastructures ❌ + list_ccc_upgrade_schedules ❌ + ComputeInstanceAgentClient + list_instance_agent_command_executions ✅ + list_instance_agent_commands ✅ + ComputeManagementClient + list_cluster_network_instances ✅ + list_cluster_networks ✅ + list_instance_configurations ✅ + list_instance_pool_instances ✅ + list_instance_pools ✅ + ComputedUsageClient + list_aggregated_computed_usages ✅ + list_computed_usage_aggregateds ✅ + list_computed_usages ✅ + list_computed_usages ✅ + ConfigClient + list_configs ✅ + ConnectorPluginsClient + list_connector_plugins ❌ + ContainerEngineClient + list_addon_options ✅ + list_addons ✅ + list_clusters ✅ + list_node_pools ✅ + list_pod_shapes ✅ + list_virtual_node_pools ✅ + list_virtual_nodes ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + list_workload_mappings ✅ + ContainerInstanceClient + list_container_instance_shapes ✅ + list_container_instances ✅ + list_containers ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + DashboardClient + list_dashboards ✅ + DashboardGroupClient + list_dashboard_groups ✅ + DashxApisClient + list_management_dashboards ✅ + list_management_saved_searches ✅ + list_oob_management_dashboards ✅ + list_oob_management_saved_searches ✅ + DataCatalogClient + fetch_entity_lineage ✅ + get_attribute ✅ + get_entity ✅ + get_folder ✅ + list_aggregated_physical_entities ✅ + list_attribute_tags ✅ + list_attributes ✅ + list_catalog_private_endpoints ✅ + list_catalogs ✅ + list_connections ✅ + list_custom_properties ✅ + list_data_asset_tags ✅ + list_data_assets ✅ + list_derived_logical_entities ✅ + list_entities ✅ + list_entity_tags ✅ + list_folder_tags ✅ + list_folders ✅ + list_glossaries ✅ + list_job_definitions ✅ + list_job_executions ✅ + list_job_logs ✅ + list_job_metrics ✅ + list_jobs ✅ + list_metastores ✅ + list_namespaces ✅ + list_patterns ✅ + list_rules ✅ + list_tags ✅ + list_term_relationships ✅ + list_terms ✅ + list_types ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + object_stats ✅ + recommendations ✅ + search_criteria ✅ + suggest_matches ✅ + users ✅ + DataFlowClient + list_applications ✅ + list_pools ✅ + list_private_endpoints ✅ + list_run_logs ✅ + list_runs ✅ + list_sql_endpoints ❌ + list_statements ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + DataIntegrationClient + get_import_request ✅ + list_applications ✅ + list_connection_validations ✅ + list_connections ✅ + list_copy_object_requests ✅ + list_data_assets ✅ + list_data_entities ✅ + list_data_flow_validations ✅ + list_data_flows ✅ + list_dependent_objects ✅ + list_dis_application_task_run_lineages ✅ + list_dis_applications ✅ + list_export_requests ✅ + list_external_publication_validations ✅ + list_external_publications ✅ + list_folders ✅ + list_function_libraries ✅ + list_import_requests ✅ + list_patch_changes ✅ + list_patches ✅ + list_pipeline_validations ✅ + list_pipelines ✅ + list_projects ✅ + list_published_objects ✅ + list_references ✅ + list_runtime_operators ✅ + list_runtime_pipelines ✅ + list_schedules ✅ + list_schemas ✅ + list_task_run_lineages ✅ + list_task_run_logs ✅ + list_task_runs ✅ + list_task_schedules ✅ + list_task_validations ✅ + list_tasks ✅ + list_templates ✅ + list_user_defined_function_validations ✅ + list_user_defined_functions ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + list_workspaces ✅ + DataLabelingClient + list_annotations ✅ + list_records ✅ + summarize_annotation_analytics ✅ + summarize_record_analytics ✅ + DataLabelingManagementClient + list_annotation_formats ✅ + list_datasets ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + DataSafeClient + get_compatible_formats_for_data_types ❌ + get_compatible_formats_for_sensitive_types ✅ + get_group_members ✅ + get_profile ✅ + list_alert_analytics ✅ + list_alert_policies ✅ + list_alert_policy_rules ✅ + list_alerts ✅ + list_associated_resources ✅ + list_attribute_sets ✅ + list_audit_archive_retrievals ✅ + list_audit_event_analytics ✅ + list_audit_events ✅ + list_audit_policies ✅ + list_audit_policy_analytics ✅ + list_audit_profile_analytics ✅ + list_audit_profiles ✅ + list_audit_trail_analytics ✅ + list_audit_trails ✅ + list_available_audit_volumes ✅ + list_checks ✅ + list_collected_audit_volumes ✅ + list_columns ✅ + list_data_safe_private_endpoints ✅ + list_database_security_configs ✅ + list_database_table_access_entries ✅ + list_database_view_access_entries ✅ + list_difference_columns ✅ + list_discovery_analytics ✅ + list_discovery_job_results ✅ + list_discovery_jobs ✅ + list_finding_analytics ✅ + list_findings ✅ + list_findings_change_audit_logs ✅ + list_grants ✅ + list_grouped_sensitive_types ✅ + list_library_masking_formats ✅ + list_masked_columns ✅ + list_masking_analytics ✅ + list_masking_columns ✅ + list_masking_errors ✅ + list_masking_objects ✅ + list_masking_policies ✅ + list_masking_policy_health_report_logs ✅ + list_masking_policy_health_reports ✅ + list_masking_policy_referential_relations ✅ + list_masking_reports ✅ + list_masking_schemas ✅ + list_on_prem_connectors ✅ + list_password_expiry_date_analytics ✅ + list_peer_target_databases ✅ + list_profile_analytics ✅ + list_profile_summaries ✅ + list_referential_relations ✅ + list_report_definitions ✅ + list_reports ✅ + list_role_grant_paths ✅ + list_roles ✅ + list_schemas ✅ + list_sdm_masking_policy_differences ✅ + list_security_assessments ✅ + list_security_feature_analytics ✅ + list_security_features ✅ + list_security_policies ✅ + list_security_policy_configs ✅ + list_security_policy_deployments ✅ + list_security_policy_entry_states ✅ + list_security_policy_reports ✅ + list_sensitive_column_analytics ✅ + list_sensitive_columns ✅ + list_sensitive_data_model_sensitive_types ✅ + list_sensitive_data_models ✅ + list_sensitive_objects ✅ + list_sensitive_schemas ✅ + list_sensitive_type_groups ✅ + list_sensitive_types ✅ + list_sensitive_types_exports ✅ + list_sql_collection_analytics ✅ + list_sql_collection_log_insights ✅ + list_sql_collections ✅ + list_sql_firewall_allowed_sql_analytics ✅ + list_sql_firewall_allowed_sqls ✅ + list_sql_firewall_policies ✅ + list_sql_firewall_policy_analytics ✅ + list_sql_firewall_violation_analytics ✅ + list_sql_firewall_violations ✅ + list_tables ✅ + list_target_alert_policy_associations ✅ + list_target_database_groups ✅ + list_target_databases ✅ + list_target_overrides ✅ + list_template_analytics ✅ + list_template_association_analytics ✅ + list_unified_audit_policies ✅ + list_unified_audit_policy_definitions ✅ + list_user_access_analytics ✅ + list_user_analytics ✅ + list_user_assessments ✅ + list_users ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + DataScienceClient + list_containers ❌ + list_data_science_private_endpoints ✅ + list_fast_launch_job_configs ✅ + list_job_runs ✅ + list_job_shapes ✅ + list_jobs ✅ + list_ml_application_implementation_versions ✅ + list_ml_application_implementations ✅ + list_ml_application_instance_views ✅ + list_ml_application_instances ✅ + list_ml_applications ✅ + list_model_deployment_model_states ✅ + list_model_deployment_shapes ✅ + list_model_deployments ✅ + list_model_group_models ✅ + list_model_group_version_histories ✅ + list_model_groups ✅ + list_model_version_sets ✅ + list_models ✅ + list_notebook_session_shapes ✅ + list_notebook_sessions ✅ + list_pipeline_runs ✅ + list_pipelines ✅ + list_projects ✅ + list_schedules ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + DatabaseClient + get_cloud_exadata_infrastructure_unallocated_resources ✅ + get_exadata_infrastructure_un_allocated_resources ✅ + list_application_vips ✅ + list_autonomous_container_database_backups ❌ + list_autonomous_container_database_dataguard_associations ✅ + list_autonomous_container_database_versions ✅ + list_autonomous_container_databases ✅ + list_autonomous_database_backups ❌ + list_autonomous_database_character_sets ❌ + list_autonomous_database_clones ✅ + list_autonomous_database_dataguard_associations ✅ + list_autonomous_database_peers ✅ + list_autonomous_database_refreshable_clones ✅ + list_autonomous_database_software_images ✅ + list_autonomous_databases ✅ + list_autonomous_db_preview_versions ✅ + list_autonomous_db_versions ✅ + list_autonomous_exadata_infrastructure_shapes ✅ + list_autonomous_exadata_infrastructures ✅ + list_autonomous_virtual_machines ✅ + list_autonomous_vm_cluster_acd_resource_usage ✅ + list_autonomous_vm_clusters ✅ + list_backup_destination ✅ + list_backups ❌ + list_cloud_autonomous_vm_cluster_acd_resource_usage ✅ + list_cloud_autonomous_vm_clusters ✅ + list_cloud_exadata_infrastructures ✅ + list_cloud_vm_cluster_update_history_entries ✅ + list_cloud_vm_cluster_updates ✅ + list_cloud_vm_clusters ✅ + list_console_connections ✅ + list_console_histories ✅ + list_container_database_patches ✅ + list_data_guard_associations ✅ + list_database_software_images ✅ + list_database_upgrade_history_entries ✅ + list_databases ✅ + list_db_home_patch_history_entries ✅ + list_db_home_patches ✅ + list_db_homes ✅ + list_db_nodes ✅ + list_db_servers ✅ + list_db_system_compute_performances ❌ + list_db_system_patch_history_entries ✅ + list_db_system_patches ✅ + list_db_system_shapes ✅ + list_db_system_storage_performances ✅ + list_db_system_upgrade_history_entries ✅ + list_db_system_upgrades ✅ + list_db_systems ✅ + list_db_versions ✅ + list_exadata_infrastructures ✅ + list_exadb_vm_cluster_update_history_entries ✅ + list_exadb_vm_cluster_updates ✅ + list_exadb_vm_clusters ✅ + list_exascale_db_storage_vaults ✅ + list_execution_actions ✅ + list_execution_windows ✅ + list_external_container_databases ✅ + list_external_database_connectors ✅ + list_external_non_container_databases ✅ + list_external_pluggable_databases ✅ + list_flex_components ✅ + list_gi_version_minor_versions ✅ + list_gi_versions ✅ + list_key_stores ✅ + list_maintenance_run_history ✅ + list_maintenance_runs ✅ + list_oneoff_patches ✅ + list_params_for_action_type ✅ + list_pdb_conversion_history_entries ✅ + list_pluggable_database_snapshots ❌ + list_pluggable_databases ❌ + list_recommended_scheduled_actions ✅ + list_resource_pool_members ✅ + list_scheduled_actions ✅ + list_scheduling_plans ✅ + list_scheduling_policies ✅ + list_scheduling_windows ✅ + list_system_version_minor_versions ✅ + list_system_versions ✅ + list_vm_cluster_networks ✅ + list_vm_cluster_patch_history_entries ✅ + list_vm_cluster_patches ✅ + list_vm_cluster_update_history_entries ✅ + list_vm_cluster_updates ✅ + list_vm_clusters ✅ + resource_pool_shapes ❌ + DatabaseMigrationClient + list_connections ✅ + list_excluded_objects ✅ + list_job_outputs ✅ + list_jobs ✅ + list_migration_object_types ✅ + list_migration_objects ✅ + list_migration_parameters ❌ + list_migrations ✅ + list_parameter_file_versions ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + DatabaseRecoveryClient + list_protected_databases ✅ + list_protection_policies ✅ + list_recovery_service_subnets ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + DatabaseToolsClient + list_database_tools_connections ✅ + list_database_tools_endpoint_services ✅ + list_database_tools_private_endpoints ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + DbBackupsClient + list_backups ✅ + DbLifeCycleManagementClient + list_aggregated_vulnerability_data ❌ + list_databases ❌ + list_notifications ✅ + list_vulnerabilities ❌ + list_vulnerability_resources ✅ + list_vulnerability_scans ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + DbManagementClient + addm_tasks ✅ + get_awr_db_report ✅ + get_database_fleet_backup_metrics ✅ + get_database_fleet_dataguard_metrics ❌ + get_database_fleet_ha_overview_metrics ❌ + get_database_fleet_health_metrics ✅ + list_asm_properties ✅ + list_associated_databases ✅ + list_awr_db_snapshots ✅ + list_awr_dbs ✅ + list_cloud_asm_disk_groups ✅ + list_cloud_asm_instances ❌ + list_cloud_asm_users ✅ + list_cloud_asms ❌ + list_cloud_cluster_instances ❌ + list_cloud_clusters ❌ + list_cloud_databases ✅ + list_cloud_db_homes ❌ + list_cloud_db_nodes ❌ + list_cloud_db_system_connectors ❌ + list_cloud_db_system_discoveries ✅ + list_cloud_db_systems ✅ + list_cloud_listener_services ✅ + list_cloud_listeners ❌ + list_consumer_group_privileges ✅ + list_cursor_cache_statements ✅ + list_data_access_containers ✅ + list_database_parameters ✅ + list_db_management_private_endpoints ✅ + list_external_asm_disk_groups ✅ + list_external_asm_instances ❌ + list_external_asm_users ✅ + list_external_asms ❌ + list_external_cluster_instances ❌ + list_external_clusters ❌ + list_external_databases ❌ + list_external_db_homes ❌ + list_external_db_nodes ❌ + list_external_db_system_connectors ❌ + list_external_db_system_discoveries ✅ + list_external_db_systems ✅ + list_external_exadata_infrastructures ✅ + list_external_exadata_storage_connectors ✅ + list_external_exadata_storage_servers ✅ + list_external_listener_services ✅ + list_external_listeners ❌ + list_external_my_sql_databases ✅ + list_job_executions ✅ + list_job_runs ✅ + list_jobs ✅ + list_managed_database_groups ✅ + list_managed_databases ✅ + list_my_sql_database_connectors ✅ + list_named_credentials ✅ + list_object_privileges ✅ + list_optimizer_statistics_advisor_executions ✅ + list_optimizer_statistics_collection_aggregations ✅ + list_optimizer_statistics_collection_operations ✅ + list_preferred_credentials ✅ + list_proxied_for_users ✅ + list_proxy_users ✅ + list_roles ✅ + list_sql_plan_baseline_jobs ✅ + list_sql_plan_baselines ✅ + list_system_privileges ✅ + list_table_statistics ✅ + list_tablespaces ✅ + list_users ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + summarize_awr_db_cpu_usages ✅ + summarize_awr_db_metrics ✅ + summarize_awr_db_parameter_changes ✅ + summarize_awr_db_parameters ✅ + summarize_awr_db_snapshot_ranges ✅ + summarize_awr_db_sysstats ✅ + summarize_awr_db_wait_event_buckets ✅ + summarize_awr_db_wait_events ✅ + summarize_cloud_asm_metrics ✅ + summarize_cloud_cluster_metrics ✅ + summarize_cloud_db_node_metrics ✅ + summarize_cloud_db_system_availability_metrics ✅ + summarize_cloud_listener_metrics ✅ + summarize_external_asm_metrics ✅ + summarize_external_cluster_metrics ✅ + summarize_external_db_node_metrics ✅ + summarize_external_db_system_availability_metrics ✅ + summarize_external_listener_metrics ✅ + summarize_managed_database_availability_metrics ✅ + summarize_sql_plan_baselines ✅ + summarize_sql_plan_baselines_by_last_execution ✅ + DbMulticloudGCPProviderClient + get_oracle_db_gcp_key_ring ✅ + list_oracle_db_gcp_identity_connectors ✅ + list_oracle_db_gcp_key_rings ✅ + list_oracle_db_gcp_keys ✅ + DbSystemClient + list_db_systems ✅ + DelegateAccessControlClient + list_delegated_resource_access_request_histories ✅ + list_delegated_resource_access_requests ✅ + list_delegation_control_resources ✅ + list_delegation_controls ✅ + list_delegation_subscriptions ✅ + list_service_provider_actions ✅ + list_service_provider_interactions ✅ + list_service_providers ✅ + DemandSignalClient + list_occm_demand_signal_catalog_resources ✅ + list_occm_demand_signal_deliveries ✅ + list_occm_demand_signal_items ✅ + list_occm_demand_signals ✅ + DeploymentClient + list_deployments ✅ + DesktopServiceClient + list_desktop_pool_desktops ✅ + list_desktop_pool_volumes ✅ + list_desktop_pools ✅ + list_desktops ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + DevopsClient + get_repository ✅ + list_authors ✅ + list_build_pipeline_stages ❌ + list_build_pipelines ❌ + list_build_run_snapshots ✅ + list_build_runs ❌ + list_commit_diffs ✅ + list_commits ✅ + list_connections ❌ + list_deploy_artifacts ❌ + list_deploy_environments ❌ + list_deploy_pipelines ❌ + list_deploy_stages ❌ + list_deployments ❌ + list_fork_sync_statuses ✅ + list_mirror_records ✅ + list_paths ✅ + list_project_commit_analytics_authors ✅ + list_projects ✅ + list_protected_branches ✅ + list_pull_request_activities ✅ + list_pull_request_attachments ✅ + list_pull_request_authors ✅ + list_pull_request_comments ✅ + list_pull_request_commits ✅ + list_pull_request_file_changes ✅ + list_pull_requests ❌ + list_refs ✅ + list_repositories ❌ + list_repository_commit_analytics_authors ✅ + list_triggers ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + summarize_project_repository_analytics ✅ + summarize_repository_analytics ✅ + DiagnosabilityClient + list_alert_logs ✅ + list_attention_logs ✅ + summarize_alert_log_counts ✅ + summarize_attention_log_counts ✅ + DisasterRecoveryClient + list_dr_plan_executions ✅ + list_dr_plans ✅ + list_dr_protection_groups ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + DiscoveryClient + list_asset_source_connections ✅ + list_asset_sources ✅ + list_discovery_schedules ✅ + list_supported_cloud_regions ❌ + DistributedAutonomousDbServiceClient + list_distributed_autonomous_databases ✅ + DistributedDbPrivateEndpointServiceClient + list_distributed_database_private_endpoints ✅ + DistributedDbServiceClient + list_distributed_databases ✅ + DistributedDbWorkRequestServiceClient + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + DnsClient + get_domain_records ✅ + get_rr_set ✅ + list_resolver_endpoints ✅ + list_resolvers ✅ + list_steering_policies ✅ + list_steering_policy_attachments ✅ + list_tsig_keys ✅ + list_views ✅ + list_zone_transfer_servers ✅ + list_zones ✅ + DomainClient + list_domains ✅ + DomainGovernanceClient + list_domain_governances ✅ + EkmClient + list_ekms_private_endpoints ✅ + EmWarehouseClient + list_em_warehouses ❌ + list_etl_runs ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + EmailClient + list_dkims ✅ + list_email_domains ✅ + list_email_return_paths ❌ + list_senders ✅ + list_suppressions ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + EsxiHostClient + list_esxi_hosts ❌ + EventClient + list_events ❌ + EventsClient + list_rules ✅ + FileStorageClient + list_export_sets ✅ + list_exports ❌ + list_file_systems ✅ + list_filesystem_snapshot_policies ✅ + list_mount_targets ✅ + list_outbound_connectors ✅ + list_quota_rules ✅ + list_replication_targets ✅ + list_replications ✅ + list_snapshots ❌ + FleetAppsManagementAdminClient + list_compliance_policies ❌ + list_compliance_policy_rules ❌ + list_onboarding_policies ✅ + list_onboardings ❌ + list_platform_configurations ❌ + list_properties ❌ + FleetAppsManagementCatalogClient + list_catalog_items ✅ + FleetAppsManagementClient + list_announcements ✅ + list_fleet_credentials ✅ + list_fleet_products ✅ + list_fleet_properties ✅ + list_fleet_resources ✅ + list_fleet_targets ✅ + list_fleets ❌ + list_inventory_resources ✅ + list_targets ✅ + FleetAppsManagementMaintenanceWindowClient + list_maintenance_windows ❌ + FleetAppsManagementOperationsClient + list_compliance_records ✅ + list_executions ✅ + list_inventory_records ✅ + list_patches ❌ + list_resources ✅ + list_scheduled_fleets ✅ + list_scheduler_definitions ❌ + list_scheduler_executions ❌ + list_scheduler_jobs ❌ + list_steps ✅ + FleetAppsManagementProvisionClient + list_provisions ❌ + FleetAppsManagementRunbooksClient + list_runbook_versions ❌ + list_runbooks ❌ + list_task_records ❌ + FleetAppsManagementWorkRequestClient + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + FleetSoftwareUpdateClient + list_fsu_actions ✅ + list_fsu_collection_targets ✅ + list_fsu_collections ✅ + list_fsu_cycles ✅ + list_fsu_discoveries ✅ + list_fsu_discovery_targets ✅ + list_fsu_job_outputs ✅ + list_fsu_jobs ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + FunctionsManagementClient + list_applications ✅ + list_functions ✅ + list_pbf_listing_versions ✅ + list_pbf_listings ❌ + list_triggers ❌ + FusionApplicationsClient + list_admin_users ✅ + list_data_masking_activities ✅ + list_fusion_environment_families ✅ + list_fusion_environments ✅ + list_refresh_activities ✅ + list_scheduled_activities ✅ + list_service_attachments ✅ + list_time_available_for_refreshes ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + GatewayClient + list_gateways ✅ + GenerativeAiAgentClient + list_agent_endpoints ❌ + list_agents ❌ + list_data_ingestion_jobs ❌ + list_data_sources ❌ + list_knowledge_bases ❌ + list_tools ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + GenerativeAiClient + list_dedicated_ai_clusters ✅ + list_endpoints ✅ + list_models ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + GoldenGateClient + list_certificates ✅ + list_connection_assignments ✅ + list_connections ✅ + list_database_registrations ✅ + list_deployment_backups ✅ + list_deployment_environments ✅ + list_deployment_peers ✅ + list_deployment_types ✅ + list_deployment_upgrades ✅ + list_deployment_versions ✅ + list_deployment_wallets_operations ✅ + list_deployments ✅ + list_messages ✅ + list_pipeline_initialization_steps ✅ + list_pipeline_running_processes ✅ + list_pipeline_schema_tables ✅ + list_pipeline_schemas ✅ + list_pipelines ✅ + list_recipes ✅ + list_trail_files ✅ + list_trail_sequences ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + GovernanceRuleClient + list_enforced_governance_rules ❌ + list_governance_rules ❌ + list_inclusion_criteria ✅ + list_tenancy_attachments ❌ + HealthChecksClient + list_health_checks_vantage_points ❌ + list_http_monitors ✅ + list_http_probe_results ✅ + list_ping_monitors ✅ + list_ping_probe_results ✅ + IdentityClient + get_compartment ✅ + get_group ✅ + list_allowed_domain_license_types ❌ + list_api_keys ✅ + list_auth_tokens ✅ + list_availability_domains ✅ + list_bulk_action_resource_types ✅ + list_bulk_edit_tags_resource_types ❌ + list_compartments ✅ + list_cost_tracking_tags ✅ + list_customer_secret_keys ✅ + list_db_credentials ✅ + list_domains ✅ + list_dynamic_groups ✅ + list_fault_domains ✅ + list_groups ✅ + list_iam_work_request_errors ✅ + list_iam_work_request_logs ✅ + list_iam_work_requests ✅ + list_identity_provider_groups ✅ + list_identity_providers ✅ + list_idp_group_mappings ✅ + list_mfa_totp_devices ✅ + list_network_sources ✅ + list_o_auth_client_credentials ✅ + list_policies ✅ + list_region_subscriptions ✅ + list_regions ❌ + list_smtp_credentials ✅ + list_standard_tag_namespaces ✅ + list_swift_passwords ✅ + list_tag_defaults ❌ + list_tag_namespaces ✅ + list_tagging_work_request_errors ✅ + list_tagging_work_request_logs ✅ + list_tagging_work_requests ✅ + list_tags ✅ + list_user_group_memberships ✅ + list_users ✅ + list_work_requests ✅ + IdentityDomainsClient + get_account_mgmt_info ✅ + get_account_recovery_setting ✅ + get_api_key ✅ + get_app ✅ + get_app_role ✅ + get_approval_workflow ✅ + get_approval_workflow_assignment ✅ + get_approval_workflow_step ✅ + get_auth_token ✅ + get_authentication_factor_setting ✅ + get_branding_setting ✅ + get_cloud_gate ✅ + get_cloud_gate_mapping ✅ + get_cloud_gate_server ✅ + get_condition ✅ + get_customer_secret_key ✅ + get_dynamic_resource_group ✅ + get_grant ✅ + get_group ✅ + get_identity_propagation_trust ✅ + get_identity_provider ✅ + get_identity_setting ✅ + get_kmsi_setting ✅ + get_me ❌ + get_my_device ✅ + get_my_request ✅ + get_my_trusted_user_agent ✅ + get_network_perimeter ✅ + get_notification_setting ✅ + get_o_auth2_client_credential ✅ + get_oci_console_sign_on_policy_consent ✅ + get_password_policy ✅ + get_policy ✅ + get_rule ✅ + get_security_question ✅ + get_security_question_setting ✅ + get_self_registration_profile ✅ + get_setting ✅ + get_smtp_credential ✅ + get_user ✅ + get_user_attributes_setting ✅ + get_user_db_credential ✅ + list_account_mgmt_infos ❌ + list_account_recovery_settings ❌ + list_api_keys ❌ + list_app_roles ❌ + list_approval_workflow_assignments ❌ + list_approval_workflow_steps ❌ + list_approval_workflows ❌ + list_apps ❌ + list_auth_tokens ❌ + list_authentication_factor_settings ❌ + list_branding_settings ❌ + list_cloud_gate_mappings ❌ + list_cloud_gate_servers ❌ + list_cloud_gates ❌ + list_conditions ❌ + list_customer_secret_keys ❌ + list_dynamic_resource_groups ❌ + list_grants ❌ + list_groups ❌ + list_identity_propagation_trusts ❌ + list_identity_providers ❌ + list_identity_settings ❌ + list_kmsi_settings ❌ + list_my_api_keys ❌ + list_my_apps ❌ + list_my_auth_tokens ❌ + list_my_completed_approvals ❌ + list_my_customer_secret_keys ❌ + list_my_devices ❌ + list_my_groups ❌ + list_my_o_auth2_client_credentials ❌ + list_my_pending_approvals ❌ + list_my_requestable_groups ❌ + list_my_requests ❌ + list_my_smtp_credentials ❌ + list_my_support_accounts ❌ + list_my_trusted_user_agents ❌ + list_my_user_db_credentials ❌ + list_network_perimeters ❌ + list_notification_settings ❌ + list_o_auth2_client_credentials ❌ + list_o_auth_client_certificates ❌ + list_o_auth_partner_certificates ❌ + list_oci_console_sign_on_policy_consents ❌ + list_password_policies ❌ + list_policies ❌ + list_resource_type_schema_attributes ❌ + list_rules ❌ + list_schemas ❌ + list_security_question_settings ❌ + list_security_questions ❌ + list_self_registration_profiles ❌ + list_settings ❌ + list_smtp_credentials ❌ + list_social_identity_providers ❌ + list_user_attributes_settings ❌ + list_user_db_credentials ❌ + list_users ❌ + search_account_mgmt_infos ❌ + search_api_keys ❌ + search_app_roles ❌ + search_apps ❌ + search_auth_tokens ❌ + search_authentication_factor_settings ❌ + search_cloud_gate_mappings ❌ + search_cloud_gate_servers ❌ + search_cloud_gates ❌ + search_conditions ❌ + search_customer_secret_keys ❌ + search_dynamic_resource_groups ❌ + search_grants ❌ + search_groups ❌ + search_identity_providers ❌ + search_identity_settings ❌ + search_kmsi_settings ❌ + search_my_apps ❌ + search_my_groups ❌ + search_my_requestable_groups ❌ + search_my_requests ❌ + search_network_perimeters ❌ + search_notification_settings ❌ + search_o_auth2_client_credentials ❌ + search_o_auth_client_certificates ❌ + search_o_auth_partner_certificates ❌ + search_oci_console_sign_on_policy_consents ❌ + search_password_policies ❌ + search_policies ❌ + search_resource_type_schema_attributes ❌ + search_rules ❌ + search_schemas ❌ + search_security_question_settings ❌ + search_security_questions ❌ + search_self_registration_profiles ❌ + search_settings ❌ + search_smtp_credentials ❌ + search_social_identity_providers ❌ + search_user_attributes_settings ❌ + search_user_db_credentials ❌ + search_users ❌ + IncidentClient + list_incident_resource_types ✅ + list_incidents ✅ + IntegrationInstanceClient + list_integration_instances ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + InternalDemandSignalClient + list_internal_occm_demand_signal_catalog_resources ✅ + list_internal_occm_demand_signal_catalogs ✅ + list_internal_occm_demand_signal_deliveries ✅ + list_internal_occm_demand_signal_items ✅ + list_internal_occm_demand_signals ✅ + InventoryClient + list_assets ✅ + list_historical_metrics ✅ + list_inventories ✅ + InvoiceServiceClient + list_invoice_lines ✅ + list_invoices ✅ + InvoiceSummaryClient + list_invoiceline_computed_usages ✅ + list_invoices ✅ + JavaDownloadClient + list_java_download_records ✅ + list_java_download_reports ✅ + list_java_download_tokens ✅ + list_java_license_acceptance_records ✅ + list_java_licenses ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + JavaManagementServiceClient + get_drs_file ✅ + list_agent_installers ❌ + list_announcements ❌ + list_blocklists ✅ + list_crypto_analysis_results ✅ + list_drs_files ✅ + list_fleet_diagnoses ✅ + list_fleet_errors ❌ + list_fleets ❌ + list_installation_sites ✅ + list_java_families ❌ + list_java_migration_analysis_results ✅ + list_java_releases ❌ + list_jms_plugins ❌ + list_jre_usage ❌ + list_performance_tuning_analysis_results ✅ + list_plugin_errors ❌ + list_work_items ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + summarize_application_installation_usage ✅ + summarize_application_usage ✅ + summarize_deployed_application_installation_usage ✅ + summarize_deployed_application_usage ✅ + summarize_fleet_errors ❌ + summarize_installation_usage ✅ + summarize_java_server_instance_usage ✅ + summarize_java_server_usage ✅ + summarize_jre_usage ✅ + summarize_library_usage ✅ + summarize_managed_instance_usage ✅ + summarize_plugin_errors ❌ + KafkaClusterClient + list_kafka_cluster_config_versions ✅ + list_kafka_cluster_configs ❌ + list_kafka_clusters ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + KmsHsmClusterClient + list_hsm_clusters ✅ + list_hsm_partitions ✅ + KmsManagementClient + list_key_versions ✅ + list_keys ✅ + KmsVaultClient + list_vault_replicas ✅ + list_vaults ✅ + LicenseManagerClient + list_license_records ✅ + list_product_license_consumers ✅ + list_product_licenses ✅ + list_top_utilized_product_licenses ✅ + list_top_utilized_resources ✅ + LifecycleEnvironmentClient + list_lifecycle_environments ❌ + list_lifecycle_stage_installed_packages ✅ + list_lifecycle_stages ❌ + LimitsClient + list_limit_definitions ✅ + list_limit_values ✅ + list_services ✅ + LinkClient + list_links ❌ + LoadBalancerClient + list_backend_sets ✅ + list_backends ✅ + list_certificates ✅ + list_hostnames ✅ + list_listener_rules ✅ + list_load_balancer_healths ✅ + list_load_balancers ✅ + list_path_route_sets ✅ + list_policies ✅ + list_protocols ✅ + list_routing_policies ✅ + list_rule_sets ✅ + list_shapes ✅ + list_ssl_cipher_suites ✅ + list_work_requests ✅ + LockboxClient + list_access_requests ❌ + list_approval_templates ❌ + list_lockboxes ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + LogAnalyticsClient + batch_get_basic_info ✅ + get_preferences ✅ + get_query_result ✅ + list_associable_entities ✅ + list_associated_entities ✅ + list_auto_associations ✅ + list_categories ✅ + list_config_work_requests ✅ + list_effective_properties ✅ + list_encryption_key_info ✅ + list_entity_associations ✅ + list_entity_source_associations ✅ + list_fields ✅ + list_ingest_time_rules ✅ + list_label_priorities ✅ + list_label_source_details ✅ + list_labels ✅ + list_log_analytics_em_bridges ✅ + list_log_analytics_entities ✅ + list_log_analytics_entity_topology ✅ + list_log_analytics_entity_types ✅ + list_log_analytics_log_groups ✅ + list_log_analytics_object_collection_rules ✅ + list_log_sets ✅ + list_lookups ✅ + list_meta_source_types ✅ + list_namespaces ✅ + list_overlapping_recalls ✅ + list_parser_actions ✅ + list_parser_functions ✅ + list_parser_meta_plugins ✅ + list_parsers ✅ + list_properties_metadata ✅ + list_query_work_requests ✅ + list_recalled_data ✅ + list_recalled_info ✅ + list_resource_categories ✅ + list_rules ✅ + list_scheduled_tasks ✅ + list_source_associations ✅ + list_source_event_types ✅ + list_source_extended_field_definitions ✅ + list_source_label_operators ✅ + list_source_meta_functions ✅ + list_source_patterns ✅ + list_sources ✅ + list_storage_work_request_errors ✅ + list_storage_work_requests ✅ + list_supported_char_encodings ✅ + list_supported_timezones ✅ + list_templates ✅ + list_upload_files ✅ + list_upload_warnings ✅ + list_uploads ✅ + list_warnings ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + query ✅ + validate_association_parameters ✅ + LogSearchClient + search_logs ✅ + LoggingManagementClient + list_log_groups ✅ + list_log_saved_searches ✅ + list_logs ✅ + list_services ❌ + list_unified_agent_configurations ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + LustreFileStorageClient + list_lustre_file_systems ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + MacDeviceClient + list_mac_devices ✅ + MacOrderClient + list_mac_orders ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + ManagedInstanceClient + list_managed_instance_available_packages ✅ + list_managed_instance_available_software_sources ✅ + list_managed_instance_available_windows_updates ✅ + list_managed_instance_errata ✅ + list_managed_instance_installed_packages ✅ + list_managed_instance_installed_windows_updates ✅ + list_managed_instance_modules ✅ + list_managed_instance_updatable_packages ✅ + list_managed_instances ❌ + list_windows_updates ✅ + ManagedInstanceGroupClient + list_managed_instance_group_available_modules ✅ + list_managed_instance_group_available_packages ✅ + list_managed_instance_group_available_software_sources ✅ + list_managed_instance_group_installed_packages ✅ + list_managed_instance_group_modules ✅ + list_managed_instance_groups ❌ + ManagedMySqlDatabasesClient + list_high_availability_members ✅ + list_inbound_replications ✅ + list_managed_my_sql_database_configuration_data ✅ + list_managed_my_sql_database_sql_data ✅ + list_managed_my_sql_databases ✅ + list_my_sql_digest_errors ✅ + list_outbound_replications ✅ + summarize_managed_my_sql_database_availability_metrics ✅ + ManagementAgentClient + list_availability_histories ✅ + list_data_sources ✅ + list_management_agent_images ✅ + list_management_agent_install_keys ✅ + list_management_agent_plugins ✅ + list_management_agents ✅ + list_named_credentials ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + summarize_management_agent_counts ✅ + summarize_management_agent_plugin_counts ✅ + ManagementClient + list_authentication_providers ✅ + list_channels ✅ + list_digital_assistant_parameters ✅ + list_digital_assistants ✅ + list_oda_private_endpoint_attachments ✅ + list_oda_private_endpoint_scan_proxies ✅ + list_oda_private_endpoints ✅ + list_skill_parameters ✅ + list_skills ✅ + list_translators ✅ + ManagementStationClient + list_management_stations ❌ + list_mirrors ✅ + MarketplaceClient + list_accepted_agreements ✅ + list_agreements ✅ + list_categories ❌ + list_listings ❌ + list_packages ✅ + list_publication_packages ✅ + list_publications ✅ + list_publishers ❌ + list_report_types ✅ + list_reports ✅ + list_taxes ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + MarketplacePublisherClient + list_artifacts ✅ + list_available_services ✅ + list_categories ✅ + list_customer_instance_report_records ✅ + list_disbursement_report_records ✅ + list_leads ✅ + list_listing_revision_attachments ✅ + list_listing_revision_notes ✅ + list_listing_revision_packages ✅ + list_listing_revisions ✅ + list_listings ✅ + list_markets ✅ + list_products ✅ + list_publishers ✅ + list_support_docs ✅ + list_supported_currencies ✅ + list_supported_shapes ✅ + list_term_versions ✅ + list_terms ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + MediaServicesClient + list_media_asset_distribution_channel_attachments ✅ + list_media_assets ❌ + list_media_workflow_configurations ❌ + list_media_workflow_jobs ❌ + list_media_workflow_task_declarations ❌ + list_media_workflows ❌ + list_stream_cdn_configs ✅ + list_stream_distribution_channels ❌ + list_stream_packaging_configs ✅ + list_system_media_workflows ❌ + MetadataClient + list_external_location_details_metadata ✅ + list_external_location_mapping_metadata ✅ + list_external_location_summaries_metadata ✅ + MigrationClient + list_available_shapes ✅ + list_migration_assets ❌ + list_migration_plans ❌ + list_migrations ❌ + list_replication_schedules ❌ + list_target_assets ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + MonitoringClient + get_alarm_history ✅ + list_alarm_suppressions ❌ + list_alarms ✅ + list_alarms_status ✅ + list_metrics ✅ + retrieve_dimension_states ✅ + summarize_alarm_suppression_history ✅ + MultiCloudResourceDiscoveryClient + get_multi_cloud_resource_discovery ✅ + list_multi_cloud_resource_discoveries ✅ + MultiCloudsMetadataClient + list_multi_cloud_metadata ✅ + MysqlaasClient + get_configuration ✅ + list_configurations ✅ + list_shapes ✅ + list_versions ✅ + NetworkFirewallClient + list_address_lists ✅ + list_application_groups ✅ + list_applications ✅ + list_decryption_profiles ✅ + list_decryption_rules ✅ + list_mapped_secrets ✅ + list_nat_rules ✅ + list_network_firewall_policies ✅ + list_network_firewalls ✅ + list_security_rules ✅ + list_service_lists ✅ + list_services ✅ + list_tunnel_inspection_rules ✅ + list_url_lists ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + NetworkLoadBalancerClient + list_backend_sets ✅ + list_backends ✅ + list_listeners ✅ + list_network_load_balancer_healths ✅ + list_network_load_balancers ✅ + list_network_load_balancers_policies ❌ + list_network_load_balancers_protocols ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + NosqlClient + list_indexes ✅ + list_table_usage ✅ + list_tables ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + query ✅ + NotificationControlPlaneClient + list_topics ✅ + NotificationDataPlaneClient + list_subscriptions ✅ + ObjectStorageClient + list_buckets ✅ + list_multipart_upload_parts ✅ + list_multipart_uploads ✅ + list_object_versions ✅ + list_objects ✅ + list_preauthenticated_requests ✅ + list_private_endpoints ✅ + list_replication_policies ✅ + list_replication_sources ✅ + list_retention_rules ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + OcbAgentSvcClient + list_agent_dependencies ✅ + list_agents ✅ + list_appliance_images ✅ + list_environments ✅ + OccDemandSignalClient + list_occ_demand_signals ❌ + OccMetricsClient + list_metric_properties ✅ + list_namespaces ✅ + request_summarized_metric_data ✅ + OceInstanceClient + list_oce_instances ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + OciCacheConfigSetClient + list_associated_oci_cache_clusters ✅ + list_oci_cache_config_sets ❌ + OciCacheDefaultConfigSetClient + list_oci_cache_default_config_sets ✅ + OciCacheUserClient + list_attached_redis_clusters ✅ + list_oci_cache_users ❌ + OdaClient + list_oda_instance_attachments ✅ + list_oda_instances ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + OdapackageClient + get_imported_package ✅ + list_imported_packages ✅ + list_packages ❌ + OfferClient + list_offers ❌ + OmhubNetworkAnchorClient + list_network_anchors ✅ + OmhubResourceAnchorClient + list_resource_anchors ✅ + OnboardingClient + list_profile_available_software_sources ✅ + list_profiles ❌ + OpaInstanceClient + list_opa_instances ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + OpensearchClusterBackupClient + list_opensearch_cluster_backups ✅ + OpensearchClusterClient + list_opensearch_cluster_shapes ❌ + list_opensearch_clusters ✅ + list_opensearch_versions ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + OpensearchClusterPipelineClient + list_opensearch_cluster_pipelines ✅ + OperationsInsightsClient + list_addm_db_finding_categories ✅ + list_addm_db_findings_time_series ✅ + list_addm_db_parameter_categories ✅ + list_addm_db_recommendation_categories ✅ + list_addm_db_recommendations_time_series ✅ + list_addm_dbs ✅ + list_awr_database_snapshots ✅ + list_awr_databases ✅ + list_awr_hub_objects ✅ + list_awr_hub_sources ✅ + list_awr_hubs ✅ + list_awr_snapshots ✅ + list_database_configurations ❌ + list_database_insights ❌ + list_enterprise_manager_bridges ❌ + list_exadata_configurations ❌ + list_exadata_insights ❌ + list_host_configurations ❌ + list_host_insights ❌ + list_hosted_entities ✅ + list_importable_agent_entities ✅ + list_importable_compute_entities ✅ + list_importable_enterprise_manager_entities ✅ + list_news_reports ❌ + list_operations_insights_private_endpoints ❌ + list_operations_insights_warehouse_users ✅ + list_operations_insights_warehouses ❌ + list_opsi_configurations ✅ + list_opsi_data_objects ✅ + list_sql_plans ✅ + list_sql_searches ✅ + list_sql_texts ✅ + list_warehouse_data_objects ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + query_opsi_data_object_data ✅ + query_warehouse_data_object_data ✅ + summarize_addm_db_findings ✅ + summarize_addm_db_parameter_changes ✅ + summarize_addm_db_parameters ✅ + summarize_addm_db_recommendations ✅ + summarize_addm_db_schema_objects ✅ + summarize_addm_db_sql_statements ✅ + summarize_awr_database_cpu_usages ✅ + summarize_awr_database_metrics ✅ + summarize_awr_database_parameter_changes ✅ + summarize_awr_database_parameters ✅ + summarize_awr_database_snapshot_ranges ✅ + summarize_awr_database_sysstats ✅ + summarize_awr_database_wait_event_buckets ✅ + summarize_awr_database_wait_events ✅ + summarize_awr_sources_summaries ✅ + summarize_configuration_items ❌ + summarize_database_insight_resource_capacity_trend ✅ + summarize_database_insight_resource_forecast_trend ✅ + summarize_database_insight_resource_statistics ✅ + summarize_database_insight_resource_usage ✅ + summarize_database_insight_resource_usage_trend ✅ + summarize_database_insight_resource_utilization_insight ✅ + summarize_database_insight_tablespace_usage_trend ✅ + summarize_exadata_insight_resource_capacity_trend ✅ + summarize_exadata_insight_resource_capacity_trend_aggregated ✅ + summarize_exadata_insight_resource_forecast_trend ✅ + summarize_exadata_insight_resource_forecast_trend_aggregated ✅ + summarize_exadata_insight_resource_statistics ✅ + summarize_exadata_insight_resource_usage ✅ + summarize_exadata_insight_resource_usage_aggregated ✅ + summarize_exadata_insight_resource_utilization_insight ✅ + summarize_exadata_members ✅ + summarize_host_insight_host_recommendation ✅ + summarize_host_insight_io_usage_trend ✅ + summarize_host_insight_network_usage_trend ✅ + summarize_host_insight_resource_capacity_trend ✅ + summarize_host_insight_resource_forecast_trend ✅ + summarize_host_insight_resource_statistics ✅ + summarize_host_insight_resource_usage ✅ + summarize_host_insight_resource_usage_trend ✅ + summarize_host_insight_resource_utilization_insight ✅ + summarize_host_insight_storage_usage_trend ✅ + summarize_host_insight_top_processes_usage ✅ + summarize_host_insight_top_processes_usage_trend ✅ + summarize_sql_insights ✅ + summarize_sql_plan_insights ✅ + summarize_sql_response_time_distributions ✅ + summarize_sql_statistics ✅ + summarize_sql_statistics_time_series ✅ + summarize_sql_statistics_time_series_by_plan ✅ + OperatorActionsClient + list_operator_actions ✅ + OperatorControlAssignmentClient + list_operator_control_assignments ✅ + OperatorControlClient + list_operator_controls ✅ + OptimizerClient + filter_resource_actions ✅ + list_categories ✅ + list_enrollment_statuses ✅ + list_histories ✅ + list_profile_levels ✅ + list_profiles ✅ + list_recommendation_strategies ✅ + list_recommendations ✅ + list_resource_action_queryable_fields ✅ + list_resource_actions ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + OracleDBAzureBlobContainerClient + get_oracle_db_azure_blob_container ✅ + list_oracle_db_azure_blob_containers ✅ + OracleDBAzureBlobMountClient + get_oracle_db_azure_blob_mount ✅ + list_oracle_db_azure_blob_mounts ✅ + OracleDBAzureConnectorClient + get_oracle_db_azure_connector ✅ + list_oracle_db_azure_connectors ✅ + OracleDbAzureKeyClient + get_oracle_db_azure_key ✅ + list_oracle_db_azure_keys ✅ + OracleDbAzureVaultAssociationClient + get_oracle_db_azure_vault_association ✅ + list_oracle_db_azure_vault_associations ✅ + OracleDbAzureVaultClient + get_oracle_db_azure_vault ✅ + list_oracle_db_azure_vaults ✅ + OrganizationClient + list_organization_tenancies ✅ + list_organizations ✅ + OrganizationSubscriptionClient + list_organization_subscriptions ✅ + list_organization_subscriptions ✅ + PluginClient + list_instance_agent_plugins ✅ + PluginconfigClient + list_instanceagent_available_plugins ✅ + PostgresqlClient + list_backups ❌ + list_configurations ❌ + list_db_systems ❌ + list_default_configurations ❌ + list_shapes ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + PrivilegedApiControlClient + list_privileged_api_controls ❌ + PrivilegedApiRequestsClient + list_privileged_api_requests ❌ + PrivilegedApiWorkRequestClient + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + QueryClient + list_quick_picks ✅ + query ✅ + QueueAdminClient + list_queues ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + QueueClient + list_channels ✅ + QuotasClient + list_quotas ✅ + RatecardClient + list_rate_cards ✅ + list_rate_cards ✅ + RecipientInvitationClient + list_recipient_invitations ✅ + RedirectClient + list_http_redirects ✅ + RedisClusterClient + list_attached_oci_cache_users ✅ + list_redis_cluster_nodes ✅ + list_redis_clusters ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + ReplicasClient + list_replicas ✅ + ReportingManagedInstanceClient + summarize_managed_instance_analytics ✅ + ResourceManagerClient + get_job_logs ✅ + list_configuration_source_providers ❌ + list_job_associated_resources ✅ + list_job_outputs ✅ + list_jobs ❌ + list_private_endpoints ❌ + list_resource_discovery_services ❌ + list_stack_associated_resources ✅ + list_stack_resource_drift_details ✅ + list_stacks ❌ + list_template_categories ❌ + list_templates ❌ + list_terraform_versions ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + ResourceSearchClient + list_resource_types ❌ + ResourcesClient + list_resource_quota ✅ + list_resources ✅ + RewardsClient + list_products ✅ + list_redeemable_users ✅ + list_redemptions ✅ + list_rewards ✅ + RoverBundleClient + list_rover_cluster_rover_bundle_requests ✅ + list_rover_node_rover_bundle_requests ✅ + RoverClusterClient + list_rover_clusters ✅ + RoverEntitlementClient + list_rover_entitlements ✅ + RoverNodeClient + list_rover_nodes ✅ + ScheduleClient + list_resource_types ❌ + list_schedules ❌ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + ScheduledJobClient + list_scheduled_jobs ❌ + ScheduledQueryClient + list_scheduled_queries ✅ + SddcClient + list_sddcs ✅ + list_supported_commitments ✅ + list_supported_host_shapes ✅ + list_supported_vmware_software_versions ✅ + SecretsClient + list_secret_bundle_versions ✅ + SecurityAttributeClient + list_security_attribute_namespaces ❌ + list_security_attribute_work_request_errors ✅ + list_security_attribute_work_request_logs ✅ + list_security_attribute_work_requests ❌ + list_security_attributes ✅ + SenderInvitationClient + list_sender_invitations ✅ + ServiceCatalogClient + list_applications ❌ + list_private_application_packages ✅ + list_private_applications ✅ + list_service_catalog_associations ❌ + list_service_catalogs ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + ServiceClient + list_services ✅ + ServiceConnectorClient + list_service_connectors ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + ServiceManagerProxyClient + list_service_environments ✅ + ShapeClient + list_shapes ✅ + ShardedDatabaseServiceClient + list_private_endpoints ✅ + list_sharded_databases ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + SoftwareSourceClient + get_software_source_manifest ✅ + list_all_software_packages ❌ + list_available_software_packages ✅ + list_entitlements ✅ + list_errata ✅ + list_module_stream_profiles ✅ + list_module_streams ✅ + list_package_groups ✅ + list_software_package_software_sources ✅ + list_software_packages ✅ + list_software_source_vendors ✅ + list_software_sources ❌ + search_software_source_module_streams ✅ + search_software_source_modules ✅ + search_software_source_package_groups ✅ + SqlTuningClient + list_sql_tuning_advisor_task_findings ✅ + list_sql_tuning_advisor_task_recommendations ✅ + list_sql_tuning_advisor_tasks ✅ + list_sql_tuning_sets ✅ + StackMonitoringClient + list_alarm_conditions ✅ + list_baselineable_metrics ❌ + list_configs ✅ + list_defined_monitoring_templates ✅ + list_discovery_job_logs ✅ + list_discovery_jobs ✅ + list_maintenance_windows ✅ + list_metric_extensions ❌ + list_monitored_resource_tasks ✅ + list_monitored_resource_types ✅ + list_monitored_resources ✅ + list_monitoring_templates ❌ + list_process_sets ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + request_monitored_resources_summarized_count ✅ + request_summarized_metric_extensions_metrics ✅ + request_summarized_metric_extensions_resources ✅ + search_associated_resources ✅ + search_monitored_resource_associations ✅ + search_monitored_resource_members ✅ + search_monitored_resources ✅ + StreamAdminClient + list_connect_harnesses ✅ + list_stream_pools ✅ + list_streams ❌ + StreamClient + get_messages ✅ + SubscribedServiceClient + list_subscribed_services ✅ + SubscribersClient + list_subscribers ✅ + SubscriptionClient + list_assigned_subscription_line_items ✅ + list_assigned_subscriptions ✅ + list_available_regions ✅ + list_subscription_line_items ✅ + list_subscription_mappings ✅ + list_subscriptions ❌ + list_subscriptions ✅ + list_subscriptions ✅ + SubscriptionServiceClient + list_subscriptions ✅ + ThreatintelClient + list_indicator_counts ✅ + list_indicators ✅ + list_threat_types ✅ + UsagePlansClient + list_usage_plans ✅ + UsageapiClient + list_custom_tables ✅ + list_email_recipients_groups ✅ + list_queries ✅ + list_scheduled_runs ✅ + list_schedules ✅ + list_usage_carbon_emissions_queries ✅ + request_summarized_usages ✅ + request_usage_carbon_emissions ✅ + UsagelimitsClient + list_usage_limits ✅ + VaultsClient + list_secret_versions ✅ + list_secrets ✅ + VbInstanceClient + list_vb_instances ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + VbsInstanceClient + list_vbs_instances ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + VirtualNetworkClient + get_all_drg_attachments ✅ + list_allowed_peer_regions_for_remote_peering ❌ + list_byoasns ✅ + list_byoip_allocated_ranges ✅ + list_byoip_ranges ✅ + list_capture_filters ✅ + list_cpe_device_shapes ❌ + list_cpes ✅ + list_cross_connect_groups ✅ + list_cross_connect_locations ✅ + list_cross_connect_mappings ✅ + list_cross_connects ✅ + list_crossconnect_port_speed_shapes ✅ + list_dhcp_options ✅ + list_drg_attachments ✅ + list_drg_route_distribution_statements ✅ + list_drg_route_distributions ✅ + list_drg_route_rules ✅ + list_drg_route_tables ✅ + list_drgs ✅ + list_fast_connect_provider_services ✅ + list_fast_connect_provider_virtual_circuit_bandwidth_shapes ✅ + list_internet_gateways ✅ + list_ip_inventory ✅ + list_ip_sec_connection_tunnel_routes ✅ + list_ip_sec_connection_tunnel_security_associations ✅ + list_ip_sec_connection_tunnels ✅ + list_ip_sec_connections ✅ + list_ipv6s ❌ + list_local_peering_gateways ✅ + list_nat_gateways ✅ + list_network_security_group_security_rules ✅ + list_network_security_group_vnics ✅ + list_network_security_groups ❌ + list_private_ips ❌ + list_public_ip_pools ✅ + list_public_ips ✅ + list_remote_peering_connections ✅ + list_route_tables ✅ + list_security_lists ✅ + list_service_gateways ✅ + list_services ❌ + list_subnets ✅ + list_vcns ✅ + list_virtual_circuit_associated_tunnels ✅ + list_virtual_circuit_bandwidth_shapes ✅ + list_virtual_circuit_public_prefixes ✅ + list_virtual_circuits ✅ + list_vlans ✅ + list_vtaps ✅ + VnMonitoringClient + list_path_analyzer_tests ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_request_results ✅ + list_work_requests ✅ + VulnerabilityScanningClient + get_container_scan_result ✅ + get_host_agent_scan_result ✅ + get_host_cis_benchmark_scan_result ✅ + get_host_port_scan_result ✅ + list_container_scan_recipes ✅ + list_container_scan_results ✅ + list_container_scan_targets ✅ + list_host_agent_scan_results ✅ + list_host_cis_benchmark_scan_results ✅ + list_host_endpoint_protection_scan_results ✅ + list_host_port_scan_results ✅ + list_host_scan_recipes ✅ + list_host_scan_target_errors ✅ + list_host_scan_targets ✅ + list_host_vulnerabilities ✅ + list_host_vulnerability_impacted_hosts ✅ + list_vulnerabilities ✅ + list_vulnerability_impacted_containers ✅ + list_vulnerability_impacted_hosts ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + WaaClient + list_web_app_acceleration_policies ✅ + list_web_app_accelerations ✅ + WaasClient + list_access_rules ✅ + list_address_lists ✅ + list_caching_rules ✅ + list_captchas ✅ + list_certificates ✅ + list_custom_protection_rules ✅ + list_edge_subnets ❌ + list_good_bots ✅ + list_protection_rules ✅ + list_recommendations ✅ + list_threat_feeds ✅ + list_waas_policies ✅ + list_waas_policy_custom_protection_rules ✅ + list_waf_blocked_requests ✅ + list_waf_logs ✅ + list_waf_requests ✅ + list_waf_traffic ✅ + list_whitelists ✅ + list_work_requests ✅ + WafClient + list_network_address_lists ✅ + list_protection_capabilities ✅ + list_protection_capability_group_tags ✅ + list_web_app_firewall_policies ✅ + list_web_app_firewalls ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ✅ + WeblogicManagementServiceClient + list_agreement_records ✅ + list_applicable_patches ✅ + list_managed_instance_scan_results ✅ + list_managed_instance_server_installed_patches ✅ + list_managed_instance_servers ✅ + list_managed_instances ❌ + list_required_policies ❌ + list_wls_domain_credentials ✅ + list_wls_domain_scan_results ✅ + list_wls_domain_server_backups ✅ + list_wls_domain_server_installed_patches ✅ + list_wls_domain_servers ✅ + list_wls_domains ❌ + list_wls_domains_sharing_middlewares ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_requests ❌ + WorkRequestClient + list_work_request_errors ✅ + list_work_request_errors ✅ + list_work_request_errors ✅ + list_work_request_errors ✅ + list_work_request_errors ✅ + list_work_request_errors ✅ + list_work_request_errors ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_request_logs ✅ + list_work_request_logs ✅ + list_work_request_logs ✅ + list_work_request_logs ✅ + list_work_request_logs ✅ + list_work_request_logs ✅ + list_work_request_logs ✅ + list_work_requests ❌ + list_work_requests ❌ + list_work_requests ✅ + list_work_requests ✅ + list_work_requests ✅ + list_work_requests ✅ + list_work_requests ✅ + list_work_requests ✅ + WorkRequestsClient + list_work_request_errors ✅ + list_work_request_errors ✅ + list_work_request_errors ✅ + list_work_request_logs ✅ + list_work_request_logs ✅ + list_work_request_logs ✅ + list_work_requests ✅ + list_work_requests ✅ + list_work_requests ✅ + ZprClient + list_zpr_configuration_work_request_errors ✅ + list_zpr_configuration_work_request_logs ✅ + list_zpr_configuration_work_requests ❌ + list_zpr_policies ❌ + list_zpr_policy_work_request_errors ✅ + list_zpr_policy_work_request_logs ✅ + list_zpr_policy_work_requests ❌ + +other + AIServiceDocumentClient + analyze_document ✅ + get_model ✅ + get_model_type ✅ + get_processor_job ✅ + get_project ✅ + get_work_request ✅ + AIServiceLanguageClient + batch_detect_dominant_language ✅ + batch_detect_health_entity ✅ + batch_detect_language_entities ✅ + batch_detect_language_key_phrases ✅ + batch_detect_language_pii_entities ✅ + batch_detect_language_sentiments ✅ + batch_detect_language_text_classification ✅ + batch_language_translation ✅ + get_endpoint ✅ + get_job ✅ + get_model ✅ + get_model_type ✅ + get_project ✅ + get_work_request ✅ + AIServiceSpeechClient + get_customization ✅ + get_transcription_job ✅ + get_transcription_task ✅ + AIServiceVisionClient + analyze_document ✅ + analyze_image ✅ + get_document_job ✅ + get_image_job ✅ + get_model ✅ + get_project ✅ + get_stream_group ✅ + get_stream_job ✅ + get_stream_source ✅ + get_video_job ✅ + get_vision_private_endpoint ✅ + get_work_request ✅ + AccessGovernanceCPClient + get_governance_instance ✅ + get_governance_instance_configuration ✅ + AccessRequestsClient + get_access_request ✅ + get_audit_log_report ✅ + AccountClient + get_launch_eligibility ✅ + get_third_party_paid_listing_eligibility ✅ + AddressRuleServiceClient + get_address_rule ✅ + AddressServiceClient + get_address ✅ + AgentClient + find_tools ✅ + get_agent ✅ + get_agent_endpoint_details ✅ + get_management_endpoint ✅ + get_runtime_endpoint ✅ + get_tool ✅ + AnalyticsClient + get_analytics_instance ✅ + get_private_access_channel ✅ + get_work_request ✅ + AnnouncementClient + get_announcement ✅ + get_announcement_compartment ✅ + get_announcement_user_status ✅ + AnnouncementSubscriptionClient + get_announcement_subscription ✅ + AnnouncementsPreferencesClient + get_announcements_preference ✅ + ApiGatewayClient + get_api ✅ + get_api_content ✅ + get_api_deployment_specification ✅ + get_api_validations ✅ + get_certificate ✅ + get_sdk ✅ + ApiMetadataClient + get_api_metadata ✅ + ApiPlatformClient + get_api_platform_instance ✅ + get_work_request ✅ + ApmDomainClient + get_apm_domain ✅ + get_work_request ✅ + ApmSyntheticClient + get_dedicated_vantage_point ✅ + get_monitor ✅ + get_monitor_result ✅ + get_on_premise_vantage_point ✅ + get_script ✅ + get_worker ✅ + ApplicationDependencyManagementClient + get_knowledge_base ✅ + get_remediation_recipe ✅ + get_remediation_run ✅ + get_stage ✅ + get_vulnerability_audit ✅ + get_work_request ✅ + AppmgmtControlClient + get_monitored_instance ✅ + get_work_request ✅ + ArtifactsClient + get_container_configuration ✅ + get_container_image ✅ + get_container_image_signature ✅ + get_container_repository ✅ + get_generic_artifact ✅ + get_generic_artifact_by_path ✅ + get_repository ✅ + AttachmentClient + get_attachment ✅ + get_attachment_content ✅ + AttributesClient + get_status_auto_activate ✅ + AuditClient + get_configuration ✅ + AutoScalingClient + get_auto_scaling_configuration ✅ + get_auto_scaling_policy ✅ + BaseClient + get_deserialized_service_code_and_message ✅ + get_endpoint ❌ + get_preferred_retry_strategy ✅ + BastionClient + get_bastion ✅ + get_session ✅ + get_work_request ✅ + BdsClient + get_auto_scaling_configuration ✅ + get_bds_api_key ✅ + get_bds_instance ✅ + get_bds_metastore_configuration ✅ + get_node_backup ✅ + get_node_backup_configuration ✅ + get_node_replace_configuration ✅ + get_os_patch_details ✅ + get_resource_principal_configuration ✅ + get_software_update ✅ + get_work_request ✅ + test_bds_object_storage_connection ✅ + BlockchainPlatformClient + get_blockchain_platform ✅ + get_osn ✅ + get_peer ✅ + get_work_request ✅ + BlockstorageClient + get_block_volume_replica ✅ + get_boot_volume ✅ + get_boot_volume_backup ✅ + get_boot_volume_kms_key ✅ + get_boot_volume_replica ✅ + get_volume ✅ + get_volume_backup ✅ + get_volume_backup_policy ✅ + get_volume_backup_policy_assignment ✅ + get_volume_group ✅ + get_volume_group_backup ✅ + get_volume_group_replica ✅ + get_volume_kms_key ✅ + BudgetClient + get_alert_rule ✅ + get_budget ✅ + CapacityManagementClient + get_occ_availability_catalog ✅ + get_occ_availability_catalog_content ✅ + get_occ_capacity_request ✅ + get_occ_customer_group ✅ + CertificatesClient + get_ca_bundle ✅ + get_certificate_authority_bundle ✅ + get_certificate_bundle ✅ + CertificatesManagementClient + get_association ✅ + get_ca_bundle ✅ + get_certificate ✅ + get_certificate_authority ✅ + get_certificate_authority_version ✅ + get_certificate_version ✅ + ChannelsClient + get_channel ✅ + CloudGuardClient + get_adhoc_query ✅ + get_adhoc_query_result_content ✅ + get_condition_metadata_type ✅ + get_configuration ✅ + get_data_mask_rule ✅ + get_data_source ✅ + get_detector ✅ + get_detector_recipe ✅ + get_detector_recipe_detector_rule ✅ + get_detector_rule ✅ + get_managed_list ✅ + get_problem ✅ + get_resource ✅ + get_resource_profile ✅ + get_resource_vulnerability ✅ + get_responder_execution ✅ + get_responder_recipe ✅ + get_responder_recipe_responder_rule ✅ + get_responder_rule ✅ + get_saved_query ✅ + get_security_policy ✅ + get_security_recipe ✅ + get_security_zone ✅ + get_sighting ✅ + get_target ✅ + get_target_detector_recipe ✅ + get_target_detector_recipe_detector_rule ✅ + get_target_responder_recipe ✅ + get_target_responder_recipe_responder_rule ✅ + get_wlp_agent ✅ + get_work_request ✅ + ClusterClient + get_cluster ✅ + ClusterPlacementGroupsCPClient + get_cluster_placement_group ✅ + get_work_request ✅ + CommitmentClient + get_commitment ✅ + get_commitment ✅ + CommonClient + get_work_request ✅ + ComputeClient + export_image ✅ + get_app_catalog_listing ✅ + get_app_catalog_listing_agreements ✅ + get_app_catalog_listing_resource_version ✅ + get_boot_volume_attachment ✅ + get_compute_capacity_reservation ✅ + get_compute_capacity_topology ✅ + get_compute_cluster ✅ + get_compute_global_image_capability_schema ✅ + get_compute_global_image_capability_schema_version ✅ + get_compute_gpu_memory_cluster ✅ + get_compute_gpu_memory_fabric ✅ + get_compute_host ✅ + get_compute_host_group ✅ + get_compute_image_capability_schema ✅ + get_console_history ✅ + get_console_history_content ✅ + get_dedicated_vm_host ✅ + get_image ✅ + get_image_shape_compatibility_entry ✅ + get_instance ✅ + get_instance_console_connection ✅ + get_instance_maintenance_event ✅ + get_instance_maintenance_reboot ✅ + get_measured_boot_report ✅ + get_vnic_attachment ✅ + get_volume_attachment ✅ + get_windows_instance_initial_credentials ✅ + ComputeCloudAtCustomerClient + get_ccc_infrastructure ✅ + get_ccc_upgrade_schedule ✅ + ComputeInstanceAgentClient + get_instance_agent_command ✅ + get_instance_agent_command_execution ✅ + ComputeManagementClient + get_cluster_network ✅ + get_instance_configuration ✅ + get_instance_pool ✅ + get_instance_pool_instance ✅ + get_instance_pool_load_balancer_attachment ✅ + ComputedUsageClient + get_computed_usage ✅ + get_computed_usage ✅ + ConfigClient + export_configuration ✅ + get_config ✅ + get_match_agents_with_attribute_key ✅ + retrieve_namespace_metrics ✅ + retrieve_namespaces ✅ + ConnectorPluginsClient + get_connector_plugin ✅ + ContainerEngineClient + get_addon ✅ + get_cluster ✅ + get_cluster_migrate_to_native_vcn_status ✅ + get_cluster_options ✅ + get_credential_rotation_status ✅ + get_node_pool ✅ + get_node_pool_options ✅ + get_virtual_node ✅ + get_virtual_node_pool ✅ + get_work_request ✅ + get_workload_mapping ✅ + ContainerInstanceClient + get_container ✅ + get_container_instance ✅ + get_work_request ✅ + retrieve_logs ✅ + DashboardClient + get_dashboard ✅ + DashboardGroupClient + get_dashboard_group ✅ + DashxApisClient + export_dashboard ✅ + get_management_dashboard ✅ + get_management_saved_search ✅ + get_oob_management_dashboard ✅ + get_oob_management_saved_search ✅ + DataCatalogClient + export_glossary ✅ + get_attribute_tag ✅ + get_catalog ✅ + get_catalog_private_endpoint ✅ + get_connection ✅ + get_custom_property ✅ + get_data_asset ✅ + get_data_asset_tag ✅ + get_entity_tag ✅ + get_folder_tag ✅ + get_glossary ✅ + get_job ✅ + get_job_definition ✅ + get_job_execution ✅ + get_job_log ✅ + get_job_metrics ✅ + get_metastore ✅ + get_namespace ✅ + get_pattern ✅ + get_term ✅ + get_term_relationship ✅ + get_type ✅ + get_work_request ✅ + test_connection ✅ + DataFlowClient + get_application ✅ + get_pool ✅ + get_private_endpoint ✅ + get_run ✅ + get_run_log ✅ + get_sql_endpoint ✅ + get_statement ✅ + get_work_request ✅ + DataIntegrationClient + get_application ✅ + get_application_detailed_description ✅ + get_composite_state ✅ + get_connection ✅ + get_connection_validation ✅ + get_copy_object_request ✅ + get_count_statistic ✅ + get_data_asset ✅ + get_data_entity ✅ + get_data_flow ✅ + get_data_flow_validation ✅ + get_dependent_object ✅ + get_dis_application ✅ + get_dis_application_detailed_description ✅ + get_export_request ✅ + get_external_publication ✅ + get_external_publication_validation ✅ + get_folder ✅ + get_function_library ✅ + get_patch ✅ + get_pipeline ✅ + get_pipeline_validation ✅ + get_project ✅ + get_published_object ✅ + get_reference ✅ + get_runtime_operator ✅ + get_runtime_pipeline ✅ + get_schedule ✅ + get_schema ✅ + get_task ✅ + get_task_run ✅ + get_task_schedule ✅ + get_task_validation ✅ + get_template ✅ + get_user_defined_function ✅ + get_user_defined_function_validation ✅ + get_work_request ✅ + get_workspace ✅ + DataLabelingClient + get_annotation ✅ + get_dataset ✅ + get_record ✅ + get_record_content ✅ + get_record_preview_content ✅ + DataLabelingManagementClient + get_dataset ✅ + get_work_request ✅ + DataSafeClient + get_alert ✅ + get_alert_policy ✅ + get_alert_policy_rule ✅ + get_attribute_set ✅ + get_audit_archive_retrieval ✅ + get_audit_policy ✅ + get_audit_profile ✅ + get_audit_trail ✅ + get_data_safe_configuration ❌ + get_data_safe_private_endpoint ✅ + get_database_security_config ✅ + get_database_table_access_entry ✅ + get_database_view_access_entry ✅ + get_difference_column ✅ + get_discovery_job ✅ + get_discovery_job_result ✅ + get_library_masking_format ✅ + get_masking_column ✅ + get_masking_policy ✅ + get_masking_policy_health_report ✅ + get_masking_report ✅ + get_on_prem_connector ✅ + get_peer_target_database ✅ + get_referential_relation ✅ + get_report ✅ + get_report_content ✅ + get_report_definition ✅ + get_sdm_masking_policy_difference ✅ + get_security_assessment ✅ + get_security_assessment_comparison ✅ + get_security_policy ✅ + get_security_policy_config ✅ + get_security_policy_deployment ✅ + get_security_policy_entry_state ✅ + get_security_policy_report ✅ + get_sensitive_column ✅ + get_sensitive_data_model ✅ + get_sensitive_type ✅ + get_sensitive_type_group ✅ + get_sensitive_types_export ✅ + get_sql_collection ✅ + get_sql_firewall_allowed_sql ✅ + get_sql_firewall_policy ✅ + get_target_alert_policy_association ✅ + get_target_database ✅ + get_target_database_group ✅ + get_template_baseline_comparison ✅ + get_unified_audit_policy ✅ + get_unified_audit_policy_definition ✅ + get_user_assessment ✅ + get_user_assessment_comparison ✅ + get_work_request ✅ + retrieve_audit_policies ✅ + DataScienceClient + export_model_artifact ✅ + get_data_science_private_endpoint ✅ + get_job ✅ + get_job_artifact_content ✅ + get_job_run ✅ + get_ml_application ✅ + get_ml_application_historical_package_content ✅ + get_ml_application_implementation ✅ + get_ml_application_implementation_version ✅ + get_ml_application_instance ✅ + get_ml_application_instance_view ✅ + get_ml_application_package_content ✅ + get_model ✅ + get_model_artifact_content ✅ + get_model_custom_metadatum_artifact_content ✅ + get_model_defined_metadatum_artifact_content ✅ + get_model_deployment ✅ + get_model_group ✅ + get_model_group_artifact_content ✅ + get_model_group_version_history ✅ + get_model_provenance ✅ + get_model_version_set ✅ + get_notebook_session ✅ + get_pipeline ✅ + get_pipeline_run ✅ + get_project ✅ + get_schedule ✅ + get_step_artifact_content ✅ + get_work_request ✅ + DatabaseClient + check_external_database_connector_connection_status ✅ + get_application_vip ✅ + get_autonomous_container_database ✅ + get_autonomous_container_database_dataguard_association ✅ + get_autonomous_container_database_resource_usage ✅ + get_autonomous_database ✅ + get_autonomous_database_backup ✅ + get_autonomous_database_dataguard_association ✅ + get_autonomous_database_regional_wallet ❌ + get_autonomous_database_software_image ✅ + get_autonomous_database_wallet ✅ + get_autonomous_exadata_infrastructure ✅ + get_autonomous_patch ✅ + get_autonomous_virtual_machine ✅ + get_autonomous_vm_cluster ✅ + get_autonomous_vm_cluster_resource_usage ✅ + get_backup ✅ + get_backup_destination ✅ + get_cloud_autonomous_vm_cluster ✅ + get_cloud_autonomous_vm_cluster_resource_usage ✅ + get_cloud_exadata_infrastructure ✅ + get_cloud_vm_cluster ✅ + get_cloud_vm_cluster_iorm_config ✅ + get_cloud_vm_cluster_update ✅ + get_cloud_vm_cluster_update_history_entry ✅ + get_console_connection ✅ + get_console_history ✅ + get_console_history_content ✅ + get_data_guard_association ✅ + get_database ✅ + get_database_software_image ✅ + get_database_upgrade_history_entry ✅ + get_db_home ✅ + get_db_home_patch ✅ + get_db_home_patch_history_entry ✅ + get_db_node ✅ + get_db_server ✅ + get_db_system ✅ + get_db_system_patch ✅ + get_db_system_patch_history_entry ✅ + get_db_system_upgrade_history_entry ✅ + get_exadata_infrastructure ✅ + get_exadata_infrastructure_ocpus ✅ + get_exadata_iorm_config ✅ + get_exadb_vm_cluster ✅ + get_exadb_vm_cluster_update ✅ + get_exadb_vm_cluster_update_history_entry ✅ + get_exascale_db_storage_vault ✅ + get_execution_action ✅ + get_execution_window ✅ + get_external_backup_job ✅ + get_external_container_database ✅ + get_external_database_connector ✅ + get_external_non_container_database ✅ + get_external_pluggable_database ✅ + get_infrastructure_target_versions ✅ + get_key_store ✅ + get_maintenance_run ✅ + get_maintenance_run_history ✅ + get_oneoff_patch ✅ + get_pdb_conversion_history_entry ✅ + get_pluggable_database ✅ + get_pluggable_database_snapshot ✅ + get_scheduled_action ✅ + get_scheduling_plan ✅ + get_scheduling_policy ✅ + get_scheduling_window ✅ + get_vm_cluster ✅ + get_vm_cluster_network ✅ + get_vm_cluster_patch ✅ + get_vm_cluster_patch_history_entry ✅ + get_vm_cluster_update ✅ + get_vm_cluster_update_history_entry ✅ + scan_external_container_database_pluggable_databases ✅ + DatabaseMigrationClient + get_advisor_report ✅ + get_connection ✅ + get_job ✅ + get_job_output_content ✅ + get_migration ✅ + get_parameter_file_version ✅ + get_work_request ✅ + retrieve_supported_phases ✅ + DatabaseRecoveryClient + fetch_protected_database_configuration ✅ + get_protected_database ✅ + get_protection_policy ✅ + get_recovery_service_subnet ✅ + get_work_request ✅ + DatabaseToolsClient + get_database_tools_connection ✅ + get_database_tools_endpoint_service ✅ + get_database_tools_private_endpoint ✅ + get_work_request ✅ + DatabaseToolsConnectionOracleDatabaseProxyClient + get_subtype ✅ + DbBackupsClient + get_backup ✅ + DbLifeCycleManagementClient + get_patch_management ✅ + get_vulnerability ✅ + get_vulnerability_scan ✅ + get_work_request ✅ + DbManagementClient + check_cloud_db_system_connector_connection_status ✅ + check_external_db_system_connector_connection_status ✅ + check_external_exadata_storage_connector ✅ + check_external_my_sql_database_connector_connection_status ✅ + get_awr_db_sql_report ✅ + get_cloud_asm ✅ + get_cloud_asm_configuration ✅ + get_cloud_asm_instance ✅ + get_cloud_cluster ✅ + get_cloud_cluster_instance ✅ + get_cloud_db_home ✅ + get_cloud_db_node ✅ + get_cloud_db_system ✅ + get_cloud_db_system_connector ✅ + get_cloud_db_system_discovery ✅ + get_cloud_listener ✅ + get_cluster_cache_metric ✅ + get_database_ha_backup_details ✅ + get_database_home_metrics ✅ + get_dataguard_performance_metrics ✅ + get_db_management_private_endpoint ✅ + get_external_asm ✅ + get_external_asm_configuration ✅ + get_external_asm_instance ✅ + get_external_cluster ✅ + get_external_cluster_instance ✅ + get_external_db_home ✅ + get_external_db_node ✅ + get_external_db_system ✅ + get_external_db_system_connector ✅ + get_external_db_system_discovery ✅ + get_external_exadata_infrastructure ✅ + get_external_exadata_storage_connector ✅ + get_external_exadata_storage_grid ✅ + get_external_exadata_storage_server ✅ + get_external_listener ✅ + get_external_my_sql_database ✅ + get_external_my_sql_database_connector ✅ + get_iorm_plan ✅ + get_job ✅ + get_job_execution ✅ + get_job_run ✅ + get_managed_database ✅ + get_managed_database_group ✅ + get_named_credential ✅ + get_open_alert_history ✅ + get_optimizer_statistics_advisor_execution ✅ + get_optimizer_statistics_advisor_execution_script ✅ + get_optimizer_statistics_collection_operation ✅ + get_pdb_metrics ✅ + get_peer_database_metrics ✅ + get_preferred_credential ✅ + get_sql_plan_baseline ✅ + get_sql_plan_baseline_configuration ✅ + get_tablespace ✅ + get_top_sql_cpu_activity ✅ + get_user ✅ + get_work_request ✅ + summarize_awr_db_top_wait_events ✅ + summarize_job_executions_statuses ✅ + DbMulticloudGCPProviderClient + get_oracle_db_gcp_identity_connector ✅ + get_oracle_db_gcp_key ✅ + DbSystemClient + get_db_system ✅ + get_heat_wave_cluster ✅ + get_heat_wave_cluster_memory_estimate ✅ + DelegateAccessControlClient + get_delegated_resource_access_request ✅ + get_delegated_resource_access_request_audit_log_report ✅ + get_delegation_control ✅ + get_delegation_subscription ✅ + get_service_provider ✅ + get_service_provider_action ✅ + DemandSignalClient + get_occm_demand_signal ✅ + get_occm_demand_signal_item ✅ + DeploymentClient + get_deployment ✅ + DesktopServiceClient + get_desktop ✅ + get_desktop_pool ✅ + get_work_request ✅ + DevopsClient + get_build_pipeline ✅ + get_build_pipeline_stage ✅ + get_build_run ✅ + get_commit ✅ + get_commit_diff ✅ + get_connection ✅ + get_deploy_artifact ✅ + get_deploy_environment ✅ + get_deploy_pipeline ✅ + get_deploy_stage ✅ + get_deployment ✅ + get_file_diff ✅ + get_mirror_record ✅ + get_object ✅ + get_object_content ✅ + get_project ✅ + get_project_notification_preference ✅ + get_project_repository_settings ✅ + get_pull_request ✅ + get_pull_request_attachment ✅ + get_pull_request_attachment_content ✅ + get_pull_request_change_summary_metrics ✅ + get_pull_request_comment ✅ + get_pull_request_notification_preference ✅ + get_ref ✅ + get_repo_file_diff ✅ + get_repo_file_lines ✅ + get_repository_archive_content ✅ + get_repository_file_lines ✅ + get_repository_notification_preference ✅ + get_repository_settings ✅ + get_trigger ✅ + get_work_request ✅ + DisasterRecoveryClient + get_dr_plan ✅ + get_dr_plan_execution ✅ + get_dr_protection_group ✅ + get_work_request ✅ + DiscoveryClient + get_asset_source ✅ + get_discovery_schedule ✅ + DistributedAutonomousDbServiceClient + get_distributed_autonomous_database ✅ + DistributedDbPrivateEndpointServiceClient + get_distributed_database_private_endpoint ✅ + DistributedDbServiceClient + get_distributed_database ✅ + DistributedDbWorkRequestServiceClient + get_work_request ✅ + DnsClient + get_resolver ✅ + get_resolver_endpoint ✅ + get_steering_policy ✅ + get_steering_policy_attachment ✅ + get_tsig_key ✅ + get_view ✅ + get_zone ✅ + get_zone_content ✅ + get_zone_records ✅ + DomainClient + get_domain ✅ + DomainGovernanceClient + get_domain_governance ✅ + EkmClient + get_ekms_private_endpoint ✅ + EmWarehouseClient + get_em_warehouse ✅ + get_em_warehouse_resource_usage ✅ + get_work_request ✅ + EmailClient + get_dkim ✅ + get_email_configuration ✅ + get_email_domain ✅ + get_email_return_path ✅ + get_sender ✅ + get_suppression ✅ + get_work_request ✅ + EsxiHostClient + get_esxi_host ✅ + EventClient + get_event ✅ + get_event_content ✅ + EventsClient + get_rule ✅ + FileStorageClient + get_export ✅ + get_export_set ✅ + get_file_system ✅ + get_filesystem_snapshot_policy ✅ + get_mount_target ✅ + get_outbound_connector ✅ + get_quota_rule ✅ + get_replication ✅ + get_replication_target ✅ + get_snapshot ✅ + FleetAppsManagementAdminClient + get_compliance_policy ✅ + get_compliance_policy_rule ✅ + get_onboarding ✅ + get_platform_configuration ✅ + get_property ✅ + FleetAppsManagementCatalogClient + get_catalog_item ✅ + FleetAppsManagementClient + check_resource_tagging ✅ + get_compliance_report ✅ + get_fleet ✅ + get_fleet_credential ✅ + get_fleet_property ✅ + get_fleet_resource ✅ + FleetAppsManagementMaintenanceWindowClient + get_maintenance_window ✅ + FleetAppsManagementOperationsClient + export_compliance_report ✅ + get_execution ✅ + get_job_activity ✅ + get_patch ✅ + get_scheduler_definition ✅ + get_scheduler_job ✅ + summarize_compliance_record_counts ❌ + summarize_managed_entity_counts ❌ + summarize_scheduler_job_counts ❌ + FleetAppsManagementProvisionClient + get_provision ✅ + FleetAppsManagementRunbooksClient + get_runbook ✅ + get_runbook_version ✅ + get_task_record ✅ + FleetAppsManagementWorkRequestClient + get_work_request ✅ + FleetSoftwareUpdateClient + get_fsu_action ✅ + get_fsu_action_output_content ✅ + get_fsu_collection ✅ + get_fsu_collection_target ✅ + get_fsu_cycle ✅ + get_fsu_discovery ✅ + get_fsu_job ✅ + get_fsu_job_output_content ✅ + get_work_request ✅ + FunctionsManagementClient + get_application ✅ + get_function ✅ + get_pbf_listing ✅ + get_pbf_listing_version ✅ + FusionApplicationsClient + get_data_masking_activity ✅ + get_fusion_environment ✅ + get_fusion_environment_family ✅ + get_fusion_environment_family_limits_and_usage ✅ + get_fusion_environment_family_subscription_detail ✅ + get_fusion_environment_status ✅ + get_refresh_activity ✅ + get_scheduled_activity ✅ + get_service_attachment ✅ + get_work_request ✅ + GatewayClient + get_gateway ✅ + GenerativeAiAgentClient + get_agent ✅ + get_agent_endpoint ✅ + get_data_ingestion_job ✅ + get_data_ingestion_job_log_content ✅ + get_data_source ✅ + get_knowledge_base ✅ + get_tool ✅ + get_work_request ✅ + GenerativeAiAgentRuntimeClient + get_session ✅ + retrieve_metadata ✅ + GenerativeAiClient + get_dedicated_ai_cluster ✅ + get_endpoint ✅ + get_model ✅ + get_work_request ✅ + GenerativeAiInferenceClient + summarize_text ✅ + GenericArtifactsContentClient + get_generic_artifact_content ✅ + get_generic_artifact_content_by_path ✅ + GoldenGateClient + export_deployment_wallet ✅ + get_certificate ✅ + get_connection ✅ + get_connection_assignment ✅ + get_database_registration ✅ + get_deployment ✅ + get_deployment_backup ✅ + get_deployment_upgrade ✅ + get_pipeline ✅ + get_work_request ✅ + test_connection_assignment ✅ + test_pipeline_connection ✅ + GovernanceRuleClient + get_enforced_governance_rule ✅ + get_governance_rule ✅ + get_inclusion_criterion ✅ + get_tenancy_attachment ✅ + HealthChecksClient + get_http_monitor ✅ + get_ping_monitor ✅ + IdentityClient + get_authentication_policy ✅ + get_domain ✅ + get_dynamic_group ✅ + get_iam_work_request ✅ + get_identity_provider ✅ + get_idp_group_mapping ✅ + get_mfa_totp_device ✅ + get_network_source ✅ + get_policy ✅ + get_standard_tag_template ✅ + get_tag ✅ + get_tag_default ✅ + get_tag_namespace ✅ + get_tagging_work_request ✅ + get_tenancy ✅ + get_user ✅ + get_user_group_membership ✅ + get_user_ui_password_information ✅ + get_work_request ✅ + IdentityDomainsClient + get_my_api_key ✅ + get_my_auth_token ✅ + get_my_completed_approval ✅ + get_my_customer_secret_key ✅ + get_my_o_auth2_client_credential ✅ + get_my_pending_approval ✅ + get_my_smtp_credential ✅ + get_my_support_account ✅ + get_my_user_db_credential ✅ + get_o_auth_client_certificate ✅ + get_o_auth_partner_certificate ✅ + get_schema ✅ + get_social_identity_provider ✅ + IncidentClient + get_incident ✅ + IntegrationInstanceClient + get_integration_instance ✅ + get_work_request ✅ + InternalDemandSignalClient + get_internal_occm_demand_signal ✅ + get_internal_occm_demand_signal_catalog ✅ + get_internal_occm_demand_signal_delivery ✅ + InventoryClient + analyze_assets ✅ + get_asset ✅ + get_inventory ✅ + InvoiceServiceClient + get_invoice ✅ + JavaDownloadClient + get_java_download_report ✅ + get_java_download_report_content ✅ + get_java_download_token ✅ + get_java_license ✅ + get_java_license_acceptance_record ✅ + get_work_request ✅ + JavaManagementServiceClient + get_crypto_analysis_result ✅ + get_export_setting ✅ + get_export_status ✅ + get_fleet ✅ + get_fleet_advanced_feature_configuration ✅ + get_fleet_agent_configuration ✅ + get_java_family ✅ + get_java_migration_analysis_result ✅ + get_java_release ✅ + get_jms_plugin ✅ + get_performance_tuning_analysis_result ✅ + get_work_request ✅ + scan_java_server_usage ✅ + scan_library_usage ✅ + summarize_resource_inventory ❌ + KafkaClusterClient + get_kafka_cluster ✅ + get_kafka_cluster_config ✅ + get_kafka_cluster_config_version ✅ + get_work_request ✅ + KmsCryptoClient + export_key ✅ + KmsHsmClusterClient + get_hsm_cluster ✅ + get_hsm_partition ✅ + get_pre_co_user_credentials ✅ + KmsManagementClient + get_key ✅ + get_key_version ✅ + get_replication_status ✅ + get_wrapping_key ❌ + KmsVaultClient + get_vault ✅ + get_vault_usage ✅ + LicenseManagerClient + get_bulk_upload_template ❌ + get_configuration ✅ + get_license_metric ✅ + get_license_record ✅ + get_product_license ✅ + LifecycleEnvironmentClient + get_lifecycle_environment ✅ + get_lifecycle_stage ✅ + LimitsClient + get_resource_availability ✅ + LinkClient + get_link ✅ + LoadBalancerClient + get_backend ✅ + get_backend_health ✅ + get_backend_set ✅ + get_backend_set_health ✅ + get_health_checker ✅ + get_hostname ✅ + get_load_balancer ✅ + get_load_balancer_health ✅ + get_path_route_set ✅ + get_routing_policy ✅ + get_rule_set ✅ + get_ssl_cipher_suite ✅ + get_work_request ✅ + LockboxClient + export_access_requests ✅ + get_access_materials ✅ + get_access_request ✅ + get_access_request_internal ✅ + get_approval_template ✅ + get_lockbox ✅ + get_work_request ✅ + LogAnalyticsClient + export_custom_content ✅ + export_query_result ✅ + filter ✅ + get_association_summary ✅ + get_category ✅ + get_column_names ✅ + get_config_work_request ✅ + get_field ✅ + get_field_usages ✅ + get_fields_summary ✅ + get_ingest_time_rule ✅ + get_label ✅ + get_label_summary ✅ + get_log_analytics_em_bridge ✅ + get_log_analytics_em_bridge_summary ✅ + get_log_analytics_entities_summary ✅ + get_log_analytics_entity ✅ + get_log_analytics_entity_type ✅ + get_log_analytics_log_group ✅ + get_log_analytics_log_groups_summary ✅ + get_log_analytics_object_collection_rule ✅ + get_log_sets_count ✅ + get_lookup ✅ + get_lookup_summary ✅ + get_namespace ✅ + get_parser ✅ + get_parser_summary ✅ + get_query_work_request ✅ + get_recall_count ✅ + get_recalled_data_size ✅ + get_rules_summary ✅ + get_scheduled_task ✅ + get_source ✅ + get_source_summary ✅ + get_storage ✅ + get_storage_usage ✅ + get_storage_work_request ✅ + get_template ✅ + get_unprocessed_data_bucket ✅ + get_upload ✅ + get_work_request ✅ + suggest ✅ + LoggingManagementClient + get_log ✅ + get_log_group ✅ + get_log_saved_search ✅ + get_unified_agent_configuration ✅ + get_work_request ✅ + LustreFileStorageClient + get_lustre_file_system ✅ + get_work_request ✅ + MacDeviceClient + get_mac_device ✅ + MacOrderClient + get_mac_order ✅ + get_work_request ✅ + ManagedInstanceClient + get_managed_instance ✅ + get_windows_update ✅ + ManagedInstanceGroupClient + get_managed_instance_group ✅ + ManagedMySqlDatabasesClient + get_binary_log_information ✅ + get_general_replication_information ✅ + get_heat_wave_fleet_metric ✅ + get_managed_my_sql_database ✅ + get_my_sql_fleet_metric ✅ + get_my_sql_query_details ✅ + ManagementAgentClient + get_auto_upgradable_config ✅ + get_data_source ✅ + get_management_agent ✅ + get_management_agent_install_key ✅ + get_management_agent_install_key_content ✅ + get_named_credential ✅ + get_named_credentials_metadatum ✅ + get_work_request ✅ + ManagementClient + export_digital_assistant ✅ + export_skill ✅ + get_authentication_provider ✅ + get_channel ✅ + get_digital_assistant ✅ + get_digital_assistant_parameter ✅ + get_oda_private_endpoint ✅ + get_oda_private_endpoint_attachment ✅ + get_oda_private_endpoint_scan_proxy ✅ + get_skill ✅ + get_skill_parameter ✅ + get_translator ✅ + ManagementStationClient + get_management_station ✅ + MarketplaceClient + export_listing ✅ + get_accepted_agreement ✅ + get_agreement ✅ + get_listing ✅ + get_package ✅ + get_publication ✅ + get_publication_package ✅ + get_work_request ✅ + search_listings ✅ + MarketplacePublisherClient + get_artifact ✅ + get_category ✅ + get_lead ✅ + get_listing ✅ + get_listing_revision ✅ + get_listing_revision_attachment ✅ + get_listing_revision_attachment_content ✅ + get_listing_revision_icon_content ✅ + get_listing_revision_note ✅ + get_listing_revision_package ✅ + get_market ✅ + get_product ✅ + get_publisher ✅ + get_support_doc ✅ + get_support_doc_content ✅ + get_term ✅ + get_term_version ✅ + get_term_version_content ✅ + get_work_request ✅ + MediaServicesClient + get_media_asset ✅ + get_media_asset_distribution_channel_attachment ✅ + get_media_workflow ✅ + get_media_workflow_configuration ✅ + get_media_workflow_job ✅ + get_stream_cdn_config ✅ + get_stream_distribution_channel ✅ + get_stream_packaging_config ✅ + MigrationClient + export_migration_plan ✅ + get_migration ✅ + get_migration_asset ✅ + get_migration_plan ✅ + get_replication_progress ✅ + get_replication_schedule ✅ + get_target_asset ✅ + get_work_request ✅ + MonitoringClient + get_alarm ✅ + get_alarm_suppression ✅ + summarize_metrics_data ✅ + MultiCloudsMetadataClient + get_multi_cloud_metadata ✅ + NetworkFirewallClient + get_address_list ✅ + get_application ✅ + get_application_group ✅ + get_decryption_profile ✅ + get_decryption_rule ✅ + get_mapped_secret ✅ + get_nat_rule ✅ + get_network_firewall ✅ + get_network_firewall_policy ✅ + get_security_rule ✅ + get_service ✅ + get_service_list ✅ + get_tunnel_inspection_rule ✅ + get_url_list ✅ + get_work_request ✅ + NetworkLoadBalancerClient + get_backend ✅ + get_backend_health ✅ + get_backend_operational_status ✅ + get_backend_set ✅ + get_backend_set_health ✅ + get_health_checker ✅ + get_listener ✅ + get_network_load_balancer ✅ + get_network_load_balancer_health ✅ + get_work_request ✅ + NosqlClient + get_configuration ✅ + get_index ✅ + get_row ✅ + get_table ✅ + get_work_request ✅ + summarize_statement ✅ + NotificationControlPlaneClient + get_topic ✅ + NotificationDataPlaneClient + get_confirm_subscription ✅ + get_subscription ✅ + get_unsubscription ✅ + ObjectStorageClient + get_bucket ✅ + get_namespace ❌ + get_namespace_metadata ✅ + get_object ✅ + get_object_lifecycle_policy ✅ + get_preauthenticated_request ✅ + get_private_endpoint ✅ + get_replication_policy ✅ + get_retention_rule ✅ + get_work_request ✅ + OcbAgentSvcClient + get_agent ✅ + get_agent_dependency ✅ + get_environment ✅ + get_plugin ✅ + OccDemandSignalClient + get_occ_demand_signal ✅ + OceInstanceClient + get_oce_instance ✅ + get_work_request ✅ + OciCacheConfigSetClient + get_oci_cache_config_set ✅ + OciCacheDefaultConfigSetClient + get_oci_cache_default_config_set ✅ + OciCacheUserClient + get_oci_cache_user ✅ + OdaClient + get_oda_instance ✅ + get_oda_instance_attachment ✅ + get_work_request ✅ + OdapackageClient + get_package ✅ + OfferClient + get_offer ✅ + get_offer_internal_detail ✅ + OmhubNetworkAnchorClient + get_network_anchor ✅ + OmhubResourceAnchorClient + get_resource_anchor ✅ + OnboardingClient + get_profile ✅ + get_profile_version ✅ + OpaInstanceClient + get_opa_instance ✅ + get_work_request ✅ + OpensearchClusterBackupClient + get_opensearch_cluster_backup ✅ + OpensearchClusterClient + get_opensearch_cluster ✅ + get_work_request ✅ + OpensearchClusterPipelineClient + get_opensearch_cluster_pipeline ✅ + OperationsInsightsClient + get_awr_database_report ✅ + get_awr_database_sql_report ✅ + get_awr_hub ✅ + get_awr_hub_object ✅ + get_awr_hub_source ✅ + get_awr_report ✅ + get_database_insight ✅ + get_enterprise_manager_bridge ✅ + get_exadata_insight ✅ + get_host_insight ✅ + get_news_report ✅ + get_operations_insights_private_endpoint ✅ + get_operations_insights_warehouse ✅ + get_operations_insights_warehouse_user ✅ + get_opsi_configuration ✅ + get_opsi_data_object ✅ + get_work_request ✅ + summarize_awr_database_top_wait_events ✅ + summarize_host_insight_disk_statistics ✅ + summarize_operations_insights_warehouse_resource_usage ✅ + test_macs_managed_autonomous_database_insight_connection ✅ + test_macs_managed_cloud_database_insight_connection ✅ + OperatorActionsClient + get_operator_action ✅ + OperatorControlAssignmentClient + get_assignment_validation_status ✅ + get_operator_control_assignment ✅ + OperatorControlClient + get_operator_control ✅ + OptimizerClient + get_category ✅ + get_enrollment_status ✅ + get_profile ✅ + get_recommendation ✅ + get_resource_action ✅ + get_work_request ✅ + OrdersClient + get_order ✅ + OrganizationClient + get_organization ✅ + get_organization_tenancy ✅ + PluginClient + get_instance_agent_plugin ✅ + PostgresqlClient + get_backup ✅ + get_configuration ✅ + get_connection_details ✅ + get_db_system ✅ + get_default_configuration ✅ + get_primary_db_instance ✅ + get_work_request ✅ + PrivilegedApiControlClient + get_privileged_api_control ✅ + PrivilegedApiRequestsClient + get_privileged_api_request ✅ + PrivilegedApiWorkRequestClient + get_work_request ✅ + PyJWKClient + fetch_data ❌ + get_jwk_set ❌ + get_signing_key ✅ + get_signing_key_from_jwt ✅ + get_signing_keys ❌ + QueueAdminClient + get_queue ✅ + get_work_request ✅ + QueueClient + get_messages ✅ + get_stats ✅ + QuotasClient + get_quota ✅ + RecipientInvitationClient + get_recipient_invitation ✅ + RedirectClient + get_http_redirect ✅ + RedisClusterClient + get_redis_cluster ✅ + get_work_request ✅ + ReplicasClient + get_replica ✅ + ReportingManagedInstanceClient + get_managed_instance_analytic_content ❌ + get_managed_instance_content ✅ + ResourceManagerClient + get_configuration_source_provider ✅ + get_job ✅ + get_job_detailed_log_content ✅ + get_job_logs_content ✅ + get_job_tf_config ✅ + get_job_tf_plan ✅ + get_job_tf_state ✅ + get_private_endpoint ✅ + get_reachable_ip ✅ + get_stack ✅ + get_stack_tf_config ✅ + get_stack_tf_state ✅ + get_template ✅ + get_template_logo ✅ + get_template_tf_config ✅ + get_work_request ✅ + ResourceSearchClient + get_resource_type ✅ + search_resources ✅ + RoverBundleClient + retrieve_available_bundle_versions_rover_cluster ✅ + retrieve_available_bundle_versions_rover_node ✅ + retrieve_bundle_status_rover_cluster ✅ + retrieve_bundle_status_rover_node ✅ + RoverClusterClient + get_rover_cluster ✅ + get_rover_cluster_certificate ✅ + RoverEntitlementClient + get_rover_entitlement ✅ + RoverNodeClient + get_rover_node ✅ + get_rover_node_certificate ✅ + get_rover_node_encryption_key ✅ + get_rover_node_get_rpt ✅ + ScheduleClient + get_schedule ✅ + get_work_request ✅ + ScheduledJobClient + get_scheduled_job ✅ + ScheduledQueryClient + get_scheduled_query ✅ + SddcClient + get_sddc ✅ + retrieve_password ✅ + SecretsClient + get_secret_bundle ✅ + get_secret_bundle_by_name ✅ + SecurityAttributeClient + get_security_attribute ✅ + get_security_attribute_namespace ✅ + get_security_attribute_work_request ✅ + SenderInvitationClient + get_sender_invitation ✅ + ServiceCatalogClient + get_private_application ✅ + get_private_application_action_download_logo ✅ + get_private_application_package ✅ + get_private_application_package_action_download_config ✅ + get_service_catalog ✅ + get_service_catalog_association ✅ + get_work_request ✅ + ServiceConnectorClient + get_service_connector ✅ + get_work_request ✅ + ServiceManagerProxyClient + get_service_environment ✅ + ShardedDatabaseServiceClient + fetch_connection_string ✅ + fetch_shardable_cloud_autonomous_vm_clusters ✅ + get_private_endpoint ✅ + get_sharded_database ✅ + get_work_request ✅ + SoftwareSourceClient + get_erratum ✅ + get_module_stream ✅ + get_module_stream_profile ✅ + get_package_group ✅ + get_software_package ✅ + get_software_package_by_name ✅ + get_software_source ✅ + SqlTuningClient + fetch_sql_tuning_set ✅ + get_execution_plan_stats_comparision ✅ + get_sql_execution_plan ✅ + get_sql_tuning_advisor_task_summary_report ✅ + StackMonitoringClient + export_metric_extension ✅ + export_monitoring_template ✅ + get_alarm_condition ✅ + get_baselineable_metric ✅ + get_config ✅ + get_discovery_job ✅ + get_maintenance_window ✅ + get_metric_extension ✅ + get_monitored_resource ✅ + get_monitored_resource_task ✅ + get_monitored_resource_type ✅ + get_monitoring_template ✅ + get_process_set ✅ + get_work_request ✅ + StreamAdminClient + get_connect_harness ✅ + get_stream ✅ + get_stream_pool ✅ + StreamClient + get_group ✅ + SubscribedServiceClient + get_subscribed_service ✅ + SubscribersClient + get_subscriber ✅ + SubscriptionClient + get_assigned_subscription ✅ + get_subscription ✅ + get_subscription_mapping ✅ + SubscriptionServiceClient + get_subscription ✅ + ThreatintelClient + get_indicator ✅ + summarize_indicators ✅ + TraceClient + get_aggregated_snapshot ✅ + get_log ✅ + get_span ✅ + get_trace ✅ + get_trace_snapshot ✅ + UsagePlansClient + get_usage_plan ✅ + UsageapiClient + get_custom_table ✅ + get_email_recipients_group ✅ + get_query ✅ + get_schedule ✅ + get_scheduled_run ✅ + get_usage_carbon_emissions_query ✅ + VaultsClient + get_secret ✅ + get_secret_version ✅ + VbInstanceClient + get_vb_instance ✅ + get_work_request ✅ + VbsInstanceClient + get_vbs_instance ✅ + get_work_request ✅ + VirtualNetworkClient + get_allowed_ike_ip_sec_parameters ❌ + get_byoasn ✅ + get_byoip_range ✅ + get_capture_filter ✅ + get_cpe ✅ + get_cpe_device_config_content ✅ + get_cpe_device_shape ✅ + get_cross_connect ✅ + get_cross_connect_group ✅ + get_cross_connect_letter_of_authority ✅ + get_cross_connect_status ✅ + get_dhcp_options ✅ + get_drg ✅ + get_drg_attachment ✅ + get_drg_redundancy_status ✅ + get_drg_route_distribution ✅ + get_drg_route_table ✅ + get_fast_connect_provider_service ✅ + get_fast_connect_provider_service_key ✅ + get_internet_gateway ✅ + get_ip_sec_connection ✅ + get_ip_sec_connection_device_config ✅ + get_ip_sec_connection_device_status ✅ + get_ip_sec_connection_tunnel ✅ + get_ip_sec_connection_tunnel_error ✅ + get_ip_sec_connection_tunnel_shared_secret ✅ + get_ipsec_cpe_device_config_content ✅ + get_ipv6 ✅ + get_local_peering_gateway ✅ + get_nat_gateway ✅ + get_network_security_group ✅ + get_networking_topology ✅ + get_private_ip ✅ + get_public_ip ✅ + get_public_ip_by_ip_address ✅ + get_public_ip_by_private_ip_id ✅ + get_public_ip_pool ✅ + get_remote_peering_connection ✅ + get_resource_ip_inventory ✅ + get_route_table ✅ + get_security_list ✅ + get_service ✅ + get_service_gateway ✅ + get_subnet ✅ + get_subnet_cidr_utilization ✅ + get_subnet_ip_inventory ✅ + get_subnet_topology ✅ + get_tunnel_cpe_device_config ✅ + get_tunnel_cpe_device_config_content ✅ + get_upgrade_status ✅ + get_vcn ✅ + get_vcn_dns_resolver_association ✅ + get_vcn_overlap ✅ + get_vcn_topology ✅ + get_virtual_circuit ✅ + get_vlan ✅ + get_vnic ✅ + get_vtap ✅ + VnMonitoringClient + get_path_analysis ✅ + get_path_analyzer_test ✅ + get_work_request ✅ + VulnerabilityScanningClient + export_host_agent_scan_result_csv ✅ + export_host_vulnerability_csv ✅ + get_container_scan_recipe ✅ + get_container_scan_target ✅ + get_host_endpoint_protection_scan_result ✅ + get_host_scan_recipe ✅ + get_host_scan_target ✅ + get_host_vulnerability ✅ + get_vulnerability ✅ + get_work_request ✅ + WaaClient + get_web_app_acceleration ✅ + get_web_app_acceleration_policy ✅ + WaasClient + get_address_list ✅ + get_certificate ✅ + get_custom_protection_rule ✅ + get_device_fingerprint_challenge ✅ + get_human_interaction_challenge ✅ + get_js_challenge ✅ + get_policy_config ✅ + get_protection_rule ✅ + get_protection_settings ✅ + get_waas_policy ✅ + get_waf_address_rate_limiting ✅ + get_waf_config ✅ + get_work_request ✅ + WafClient + get_network_address_list ✅ + get_web_app_firewall ✅ + get_web_app_firewall_policy ✅ + get_work_request ✅ + WeblogicManagementServiceClient + get_agreement ❌ + get_managed_instance ✅ + get_managed_instance_server ✅ + get_wls_domain ✅ + get_wls_domain_credential ✅ + get_wls_domain_server ✅ + get_wls_domain_server_backup ✅ + get_wls_domain_server_backup_content ✅ + get_work_request ✅ + scan_managed_instance ✅ + scan_wls_domain ✅ + summarize_resource_inventory ✅ + WeblogicManagementServiceConfigurationClient + get_configuration ✅ + WorkRequestClient + get_work_request ✅ + get_work_request ✅ + get_work_request ✅ + get_work_request ✅ + get_work_request ✅ + get_work_request ✅ + get_work_request ✅ + get_work_request ✅ + WorkRequestsClient + get_work_request ✅ + get_work_request ✅ + get_work_request ✅ + X509FederationClient + get_security_token ❌ + ZprClient + get_configuration ❌ + get_zpr_configuration_work_request ✅ + get_zpr_policy ✅ + get_zpr_policy_work_request ✅ + +====== SUMMARY ====== +Client files parsed: 286 +Clients (classes) found: 286 + +====== KEYWORDS ====== +First keywords in 'destructive': + abort + accept + activate + add + advertise + aggregate + alerts + allow + append + apply + approve + assemble + assign + associate + asynchronous + attach + authorize + autonomous + backup + build + bulk + calculate + call + cancel + capture + cascade + cascading + certificate + change + chat + clean + client + clone + close + cluster + collect + commit + compare + complete + configure + confirm + connect + connection + consumer + convert + copy + create + db + deactivate + decline + decrypt + delete + deploy + deployment + deregister + deserialize + detach + detect + disable + disassociate + disaster + discover + downgrade + download + drop + edit + embed + enable + encrypt + endpoint + estimate + evaluate + execute + expand + extend + extract + fail + failover + force + generate + handle + head + ignore + implement + import + ingest + initiate + inplace + install + instance + interaction + invoke + ipv6 + is + launch + like + load + local + make + manage + map + mark + mask + merge + migrate + mirror + modify + move + name + offboard + onboard + opensearch + parse + patch + pause + pay + post + predict + prepare + prevalidate + preview + private + process + promote + provision + proxy + publish + purge + put + raise + reboot + recall + reconfigure + recover + reencrypt + ref + refresh + register + reinstate + reject + release + remote + remove + rename + renew + reopen + reorder + replace + request + rerank + rerun + reschedule + resend + reset + resize + resolve + restart + restore + resume + retry + review + revoke + rollback + rotate + rover + run + saas + sanitize + save + scale + schedule + service + set + should + shrink + sign + skip + snapshot + snooze + softreset + softstop + software + stage + start + stop + submit + suppress + suspend + swap + switch + switchover + sync + synchronize + synchronous + synthesize + terminate + test + to + toggle + train + trigger + un + unapply + unapprove + unassign + unlike + unpause + unregister + unset + unsubscribe + unsuppress + update + upgrade + upload + upsert + validate + value + verify + withdraw +First keywords in 'list': + addm + batch + fetch + filter + get + list + object + query + recommendations + request + resource + retrieve + search + suggest + summarize + users + validate +First keywords in 'other': + analyze + batch + check + export + fetch + filter + find + get + retrieve + scan + search + suggest + summarize + test diff --git a/scripts/classify_oci_sdk_methods.py b/scripts/classify_oci_sdk_methods.py new file mode 100644 index 00000000..ea88d7cf --- /dev/null +++ b/scripts/classify_oci_sdk_methods.py @@ -0,0 +1,136 @@ +import os +import ast +import inspect +from enum import Enum +from collections import defaultdict + +class OpCategory(Enum): + DESTRUCTIVE = "destructive" + LIST = "list" + OTHER = "other" + +DESTRUCTIVE_KEYWORDS = set([ + # Fill with confirmed "definitely not safe" verbs (likely rare, opt-in only as knowledge increases) + # Start empty or minimal (e.g., "delete", "terminate", "detach", "remove") +]) + +LIST_KEYWORDS = ("list",) +LIST_SIGNATURE_HINTS = ("page", "limit", "opc_next_page") +LIST_DOC_HINTS = ("paginated", "pagination", "returns a list", "lists all", "paged", "page token") +CATEGORIES = [cat.value for cat in OpCategory] + +SAFE_KEYWORDS = set([ + "list", "get", "fetch", "search", "summarize", "query", "retrieve", "suggest", "filter", + "batch", "analyze", "check", "scan", "find", "describe", "export" +]) + +def method_takes_payload(node): + # AST mode: True if method has at least one non-self parameter other than **kwargs, *args, and 'self' (or 'cls') + params = [arg.arg for arg in node.args.args] + if params and params[0] in ("self", "cls"): + params = params[1:] + # Ignore *args, **kwargs, but if there's any remaining, consider this method as taking a payload. + # Arguments like "self", "cls", "kwargs", "args", etc. with default/empty value are not considered payload. + return bool(params) + +def classify_method(method_name, docstring, params, debug=False): + name = method_name.lower() + docstring = (docstring or "").lower() + tokens = name.split("_") + for kw in LIST_KEYWORDS: + if name.startswith(kw + "_"): + if debug: print(f"[CLASSIFY] {method_name}: matched LIST by prefix '{kw}_'") + return OpCategory.LIST.value + if docstring: + for hint in LIST_DOC_HINTS: + if hint in docstring: + if debug: print(f"[CLASSIFY] {method_name}: matched LIST by docstring hint '{hint}'") + return OpCategory.LIST.value + if name.startswith("get_") and docstring and ("multiple " in docstring or "list of" in docstring): + if debug: print(f"[CLASSIFY] {method_name}: matched LIST by get_ bulk") + return OpCategory.LIST.value + first_kw = tokens[0] + if first_kw in SAFE_KEYWORDS or (name.startswith("test_") and "connection" in name): + if debug: print(f"[CLASSIFY] {method_name}: matched SAFE first keyword '{first_kw}', classified as OTHER") + return OpCategory.OTHER.value + if first_kw in DESTRUCTIVE_KEYWORDS or any(token in DESTRUCTIVE_KEYWORDS for token in tokens): + if debug: print(f"[CLASSIFY] {method_name}: matched explicit DESTRUCTIVE_KEYWORDS, classified as DESTRUCTIVE") + return OpCategory.DESTRUCTIVE.value + if debug: print(f"[CLASSIFY] {method_name}: defaulted to DESTRUCTIVE (guilty until proven innocent)") + return OpCategory.DESTRUCTIVE.value + +def all_client_files(oci_base): + for dirpath, _, files in os.walk(oci_base): + for file in files: + if file.endswith("_client.py"): + yield os.path.join(dirpath, file) + +def extract_classes_and_methods_and_payloads(file_path): + classes = {} + with open(file_path, "r", encoding="utf-8") as f: + tree = ast.parse(f.read(), filename=file_path) + for node in tree.body: + if isinstance(node, ast.ClassDef) and node.name.endswith("Client"): + methods = {} + for item in node.body: + if isinstance(item, ast.FunctionDef) and not item.name.startswith("_"): + args = [a.arg for a in item.args.args[1:]] # skip self + doc = ast.get_docstring(item) + has_payload = method_takes_payload(item) + methods[item.name] = {"params": args, "doc": doc, "payload": has_payload} + classes[node.name] = methods + return classes + +def main(): + oci_base = os.path.join( + os.path.dirname(os.path.dirname(os.path.abspath(__file__))), + ".venv", "lib", "python3.13", "site-packages", "oci" + ) + if not os.path.isdir(oci_base): + print(f"ERROR: Can't find OCI SDK base at {oci_base}") + return + + grouped = {cat: defaultdict(list) for cat in CATEGORIES} + client_file_count = 0 + client_class_count = 0 + first_keywords = {cat: set() for cat in CATEGORIES} + + for fpath in all_client_files(oci_base): + client_file_count += 1 + try: + class_map = extract_classes_and_methods_and_payloads(fpath) + except Exception as e: + print(f"PARSE ERROR: {fpath}: {e}") + continue + for clsname, methods in class_map.items(): + client_class_count += 1 + for meth_name, info in methods.items(): + debug = False + cat = classify_method(meth_name, info["doc"], info["params"], debug=debug) + grouped[cat][clsname].append((meth_name, info.get("payload", False))) + if cat in first_keywords: + first_kw = meth_name.lower().split("_")[0] + first_keywords[cat].add(first_kw) + + with open("oci_sdk_method_classification.txt", "w") as f: + for cat in CATEGORIES: + f.write(f"{cat}\n") + for client in sorted(grouped[cat]): + f.write(f"\t{client}\n") + for method, has_payload in sorted(grouped[cat][client]): + emoji = "✅" if has_payload else "❌" + f.write(f"\t\t{method} {emoji}\n") + f.write("\n") + f.write("====== SUMMARY ======\n") + f.write(f"Client files parsed: {client_file_count}\n") + f.write(f"Clients (classes) found: {client_class_count}\n") + f.write("\n====== KEYWORDS ======\n") + for cat in CATEGORIES: + f.write(f"First keywords in '{cat}':\n") + for kw in sorted(first_keywords[cat]): + f.write(f"\t{kw}\n") + print(f"Classification written to oci_sdk_method_classification.txt - " + f"Files parsed: {client_file_count}, Clients found: {client_class_count}") + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/src/oci-cloud-mcp-server/oracle/oci_cloud_mcp_server/server.py b/src/oci-cloud-mcp-server/oracle/oci_cloud_mcp_server/server.py index a308c96d..2eeebfe2 100644 --- a/src/oci-cloud-mcp-server/oracle/oci_cloud_mcp_server/server.py +++ b/src/oci-cloud-mcp-server/oracle/oci_cloud_mcp_server/server.py @@ -11,6 +11,9 @@ from importlib import import_module from logging import Logger from typing import Annotated, Any, Callable, Dict, List, Optional, Tuple +import inspect +import re +import importlib import oci from fastmcp import FastMCP @@ -27,6 +30,7 @@ instructions=""" This server provides tools to interact directly with the OCI Python SDK, invoking API clients and operations in-process (no CLI). + - get_oci_api_payload_schema: This MUST be called prior to each invoke_oci_api call. Do NOT assume that you already know the payload structure for invoke_oci_api. - invoke_oci_api: Call any OCI SDK client operation by FQN and method. - list_client_operations: Discover available operations on a client. """, @@ -521,7 +525,188 @@ def _call_with_pagination_if_applicable( return data, opc_request_id -@mcp.tool(description="Invoke an OCI Python SDK API via client and operation name.") +def _model_to_jsonschema(model_class, seen=None, models_module=None): + """Recursively convert an OCI SDK model (class) into a full JSON Schema object, with recursion tracking and required/optional detection.""" + model_instance = model_class() + if seen is None: + seen = {} + + key = f"{getattr(model_instance, '__module__', '')}.{getattr(model_instance, '__name__', str(model_instance))}" + + # Return already-built schema if we've seen this model before (cycle handling) + if key in seen: + return seen[key] + + # Start building the schema and immediately add to seen to break recursion + out = {"type": "object", "properties": {}} + seen[key] = out + + props = {} + required = [] + types = getattr(model_instance, "swagger_types", {}) + attrs = getattr(model_instance, "attribute_map", {}) + + for attr, type in types.items(): + prop_name = attrs.get(attr, attr) + sch = _type_to_jsonschema(type, seen, models_module) + props[prop_name] = sch + + # Check for required-ness by parsing the property docstring + prop_obj = getattr(model_class, attr, None) + doc = inspect.getdoc(prop_obj) if prop_obj is not None else "" + first_line = doc.splitlines()[0] if doc else "" + if "**[Required]**" in first_line: + required.append(prop_name) + + out.update({ + "properties": props, + "title": model_class.__name__, + "description": (getattr(model_instance, "__doc__", "") or "").strip() + }) + if required: + out["required"] = required + + # At this point, seen[key] refers to the fully expanded schema for this type + return out + + +def _type_to_jsonschema(type, seen=None, module=None): + """Convert a type name (str) into a proper JSON schema recursively""" + type = str(type) + primitives = { + "str": {"type": "string"}, + "int": {"type": "integer"}, + "bool": {"type": "boolean"}, + "float": {"type": "number"}, + "obj": {"type": "object"}, + "object": {"type": "object"}, + "dict": {"type": "object"}, + } + if type in primitives: + return primitives[type] + if type.startswith("list["): + item_type = type[5:-1] + return {"type": "array", "items": _type_to_jsonschema(item_type, seen, module)} + if type.startswith("dict(str,"): + # We account for dicts only with string keys here because they are the only + # kinds of dicts accepted through JSON + item_type = type[len("dict(str,"):-1].strip() + return {"type": "object", "additionalProperties": _type_to_jsonschema(item_type, seen, module)} + + try: + if "." in type: + mod_name, cls_name = type.rsplit(".", 1) + models_modules = importlib.import_module(mod_name) + else: + cls_name = type + models_modules = module + + model_class = getattr(models_modules, cls_name) + if not model_class: + raise ImportError(f"Cannot resolve class {type} in provided models_modules") + + model_instance = model_class() + if hasattr(model_instance, "swagger_types"): + return _model_to_jsonschema(model_class, seen, models_modules) + except Exception as e: + pass + + return {"type": "object", "description": type} + + +@mcp.tool( + description="Gets the parameter schema for an OCI API operation (recursively expands models)" +) +def get_oci_api_payload_schema( + client_fqn: Annotated[ + str, "Fully-qualified client class, e.g. 'oci.core.ComputeClient'" + ], + operation: Annotated[ + str, "Client method/operation name, e.g. 'list_instances' or 'get_instance'" + ], +) -> dict: + """ + MCP resource to introspect and provide a JSON Schema Draft 7 describing the input parameters of an OCI SDK operation, fully recursively expanding any model references. + """ + # Import client and get method + try: + module_name, class_name = client_fqn.rsplit(".", 1) + module = importlib.import_module(module_name) + client_class = getattr(module, class_name) + method = getattr(client_class, operation) + except Exception as e: + return {"error": f"Could not import {client_fqn}.{operation}: {e}"} + + # Get signature and build schema recursively + try: + sig = inspect.signature(method) + except Exception as e: + return {"error": f"Could not inspect method signature: {e}"} + + input_props = {} + input_required = [] + doc = inspect.getdoc(method) or "" + sig_param_names = [p for p in sig.parameters.keys() if p != "self"] + + # Gather docstring param names/types + doc_param_matches = re.findall(r":param\s+([A-Za-z0-9_\[\],\.]+)\s+([A-Za-z0-9_]+)\s*:", doc) + doc_params = {name: dtype for dtype, name in doc_param_matches} + + # Recursively grab all parameter types that aren't "self" or "kwargs" + for pname, param in sig.parameters.items(): + if pname == "self" or pname == "kwargs": + continue + + annotation = param.annotation + if annotation is inspect._empty: + # If annotations are empty, e.g. + # def foo(x): + # pass + param_type = None + elif isinstance(annotation, type): + # If annotations have types, e.g. + # def bar(x: int, y: str): + # pass + param_type = annotation.__name__ + else: + # If annotations are complex, e.g. + # def baz(x: List[int], y: "MyClass", z: Optional[str] = None): + # pass + param_type = str(annotation) + + # Try docstring for param type + if pname in doc_params and doc_params[pname]: + param_type = doc_params[pname] + + json_type = _type_to_jsonschema(param_type) + input_props[pname] = json_type + + if param.default is inspect._empty: + input_required.append(pname) + + # Recursively grab all parameter types for "kwargs" + doc_kwargs = {} + for dname, dtype in doc_params.items(): + if dname not in sig_param_names: + doc_kwargs[dname] = _type_to_jsonschema(dtype) + + if doc_kwargs: + input_props["kwargs"] = {"type": "object", "properties": doc_kwargs} + + schema = { + "title": f"{client_fqn}.{operation} input", + "type": "object", + "properties": input_props, + "required": input_required, + "description": f"Parameters for {client_fqn}.{operation} (recursively expanded)" + } + return schema + + +@mcp.tool( + description="Invoke an OCI Python SDK API via client and operation name. " + "For detailed payload instruction, you MUST access get_oci_api_payload_schema prior to making this call. " +) def invoke_oci_api( client_fqn: Annotated[ str, "Fully-qualified client class, e.g. 'oci.core.ComputeClient'"