diff --git a/Taskfile.yml b/Taskfile.yml index 1eb41d6ac53..8a049142ce3 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -513,6 +513,9 @@ tasks: test-acc: desc: Run acceptance tests + # Refresh the embedded bitmap schema before running so bundle/bitmap tests + # assert against an up-to-date schema. + deps: ['generate-bitmap-schema'] # Sources mirror `build` (acceptance_test.go builds the CLI in-process via BuildCLI) # plus acceptance/**. For test-acc the checked-in out.* files are golden inputs: # changing them must re-run the test. test-update* excludes out.* because they @@ -552,6 +555,8 @@ tasks: test-update: desc: Update acceptance test output (local) + # Refresh the embedded bitmap schema before regenerating golden output. + deps: ['generate-bitmap-schema'] # Excludes out* because the task rewrites them; keeping them in sources would # invalidate the checksum and force a re-run on every invocation. # Note: output.txt / output.*.txt are outputs here (Phase 0 regenerates them @@ -806,6 +811,7 @@ tasks: # Refreshes acceptance/bundle/refschema/out.fields.txt, which feeds # generate-direct-apitypes and generate-direct-resources below. - task: generate-refschema + - task: generate-bitmap-schema - task: generate-schema - task: generate-validation - task: generate-direct @@ -827,6 +833,7 @@ tasks: cmds: - task: generate-cligen - task: generate-refschema + - task: generate-bitmap-schema - task: generate-schema - task: generate-validation - task: generate-direct @@ -941,6 +948,33 @@ tasks: cmds: - go test ./acceptance -run TestAccept/bundle/refschema -update + # Appends any newly added bundle config fields to bundle/bitmap/schema.txt, the + # embedded bitmap schema (see cmd/bundle/bitmap). The schema is append-only, so + # update-schema reads the currently embedded schema and only appends. Output is + # written to a temp file first so the redirect does not truncate schema.txt + # before `go run` embeds it at compile time. The acceptance goldens embed the + # schema (out.schema.txt) and depend on bit positions (out.bitmap-text.txt, + # the encoded bitmap), so regenerate them here too — otherwise they go stale + # whenever the schema changes. + generate-bitmap-schema: + desc: Regenerate bundle/bitmap/schema.txt and the bitmap acceptance goldens + sources: + - bundle/**/*.go + - exclude: bundle/**/*_test.go + - acceptance/bundle/bitmap/script + - acceptance/bundle/bitmap/test.toml + - acceptance/bundle/bitmap/databricks.yml + - go.mod + - go.sum + - "{{.EMBED_SOURCES}}" + generates: + - bundle/bitmap/schema.txt + - acceptance/bundle/bitmap/out.schema.txt + cmds: + - go run . bundle bitmap update-schema > bundle/bitmap/schema.txt.tmp + - mv bundle/bitmap/schema.txt.tmp bundle/bitmap/schema.txt + - go test ./acceptance -run TestAccept/bundle/bitmap -update + # Upstream field documentation comes from the checked-in .codegen/cli.json; # bundle/internal/schema/annotations.yml carries the CLI-owned docs and # overrides and is rewritten in place (synced with the config structure). diff --git a/acceptance/bin/decode_bitmap.py b/acceptance/bin/decode_bitmap.py new file mode 100755 index 00000000000..bae2fd79637 --- /dev/null +++ b/acceptance/bin/decode_bitmap.py @@ -0,0 +1,47 @@ +#!/usr/bin/env python3 +"""Decode a base64 bundle bitmap and print '0/1 field_path' per schema line. + +Usage: decode_bitmap.py SCHEMA_FILE < ENCODED_BITMAP + +The output matches `databricks bundle bitmap bitmap-text`, so a test can assert +the encoded bitmap round-trips to the same per-field view. + +Wire format (see bundle/bitmap/bitmap.go): raw-DEFLATE of + magic "DBTB" (4) | size uint32 BE | context uint16 BE | bitmap ceil(size/8) bytes +with bit i (MSB-first within each byte) corresponding to schema line i. +""" + +import base64 +import struct +import sys +import zlib + +MAGIC = b"DBTB" +HEADER_SIZE = 10 + + +def main(): + schema_file = sys.argv[1] + with open(schema_file) as f: + schema = f.read().splitlines() + + encoded = sys.stdin.read().strip() + # -15 selects raw DEFLATE (no zlib/gzip wrapper), matching compress/flate. + raw = zlib.decompress(base64.b64decode(encoded), -15) + + if raw[:4] != MAGIC: + sys.exit(f"bad magic: {raw[:4]!r}") + (size,) = struct.unpack(">I", raw[4:8]) + if len(raw) != HEADER_SIZE + (size + 7) // 8: + sys.exit(f"payload size mismatch: {size} bits, {len(raw)} bytes") + if size != len(schema): + sys.exit(f"schema has {len(schema)} lines but bitmap has {size} bits") + + bitmap = raw[HEADER_SIZE:] + for i, field in enumerate(schema): + bit = (bitmap[i // 8] >> (7 - i % 8)) & 1 + print(f"{bit} {field}") + + +if __name__ == "__main__": + main() diff --git a/acceptance/bundle/bitmap/databricks.yml b/acceptance/bundle/bitmap/databricks.yml new file mode 100644 index 00000000000..f69cf41ce57 --- /dev/null +++ b/acceptance/bundle/bitmap/databricks.yml @@ -0,0 +1,17 @@ +bundle: + name: test-bundle + +variables: + myvar: + description: a variable + default: abc + +presets: + name_prefix: dev_ + +resources: + jobs: + my_job: + name: My Job + tags: + team: data diff --git a/acceptance/bundle/bitmap/out.bitmap-text.txt b/acceptance/bundle/bitmap/out.bitmap-text.txt new file mode 100644 index 00000000000..86c7a3f0ecd --- /dev/null +++ b/acceptance/bundle/bitmap/out.bitmap-text.txt @@ -0,0 +1,3265 @@ +1 variables +1 variables.* +0 variables.*.type +0 variables.*.default +1 variables.*.description +0 variables.*.value +0 variables.*.lookup +0 variables.*.lookup.alert +0 variables.*.lookup.cluster_policy +0 variables.*.lookup.cluster +0 variables.*.lookup.dashboard +0 variables.*.lookup.instance_pool +0 variables.*.lookup.job +0 variables.*.lookup.metastore +0 variables.*.lookup.notification_destination +0 variables.*.lookup.pipeline +0 variables.*.lookup.query +0 variables.*.lookup.service_principal +0 variables.*.lookup.warehouse +1 bundle +1 bundle.name +1 bundle.target +1 bundle.environment +0 bundle.terraform +0 bundle.terraform.exec_path +0 bundle.force +1 bundle.git +0 bundle.git.branch +0 bundle.git.origin_url +0 bundle.git.commit +1 bundle.git.bundle_root_path +0 bundle.git.actual_branch +0 bundle.mode +0 bundle.compute_id +0 bundle.cluster_id +0 bundle.engine +0 bundle.deployment +0 bundle.deployment.fail_on_active_runs +0 bundle.deployment.lock +0 bundle.deployment.lock.enabled +0 bundle.deployment.lock.force +0 bundle.databricks_cli_version +0 bundle.uuid +0 include +0 include[*] +1 workspace +0 workspace.host +0 workspace.profile +0 workspace.auth_type +0 workspace.metadata_service_url +0 workspace.client_id +0 workspace.google_service_account +0 workspace.azure_workspace_resource_id +0 workspace.azure_use_msi +0 workspace.azure_client_id +0 workspace.azure_tenant_id +0 workspace.azure_environment +0 workspace.azure_login_app_id +0 workspace.experimental_is_unified_host +0 workspace.account_id +0 workspace.workspace_id +1 workspace.current_user +1 workspace.current_user.short_name +1 workspace.current_user.domain_friendly_name +0 workspace.current_user.active +0 workspace.current_user.displayName +0 workspace.current_user.emails +0 workspace.current_user.emails[*] +0 workspace.current_user.emails[*].display +0 workspace.current_user.emails[*].primary +0 workspace.current_user.emails[*].$ref +0 workspace.current_user.emails[*].type +0 workspace.current_user.emails[*].value +0 workspace.current_user.entitlements +0 workspace.current_user.entitlements[*] +0 workspace.current_user.entitlements[*].display +0 workspace.current_user.entitlements[*].primary +0 workspace.current_user.entitlements[*].$ref +0 workspace.current_user.entitlements[*].type +0 workspace.current_user.entitlements[*].value +0 workspace.current_user.externalId +0 workspace.current_user.groups +0 workspace.current_user.groups[*] +0 workspace.current_user.groups[*].display +0 workspace.current_user.groups[*].primary +0 workspace.current_user.groups[*].$ref +0 workspace.current_user.groups[*].type +0 workspace.current_user.groups[*].value +1 workspace.current_user.id +0 workspace.current_user.name +0 workspace.current_user.name.familyName +0 workspace.current_user.name.givenName +0 workspace.current_user.roles +0 workspace.current_user.roles[*] +0 workspace.current_user.roles[*].display +0 workspace.current_user.roles[*].primary +0 workspace.current_user.roles[*].$ref +0 workspace.current_user.roles[*].type +0 workspace.current_user.roles[*].value +0 workspace.current_user.schemas +0 workspace.current_user.schemas[*] +1 workspace.current_user.userName +1 workspace.root_path +1 workspace.file_path +1 workspace.resource_path +1 workspace.artifact_path +1 workspace.state_path +0 workspace.snapshot_path +0 artifacts +0 artifacts.* +0 artifacts.*.type +0 artifacts.*.path +0 artifacts.*.files +0 artifacts.*.files[*] +0 artifacts.*.files[*].source +0 artifacts.*.files[*].patched +0 artifacts.*.files[*].remote_path +0 artifacts.*.build +0 artifacts.*.executable +0 artifacts.*.dynamic_version +1 resources +1 resources.jobs +1 resources.jobs.* +0 resources.jobs.*.id +0 resources.jobs.*.modified_status +0 resources.jobs.*.url +0 resources.jobs.*.lifecycle +0 resources.jobs.*.lifecycle.prevent_destroy +0 resources.jobs.*.budget_policy_id +0 resources.jobs.*.continuous +0 resources.jobs.*.continuous.pause_status +0 resources.jobs.*.continuous.task_retry_mode +1 resources.jobs.*.deployment +0 resources.jobs.*.deployment.deployment_id +1 resources.jobs.*.deployment.kind +1 resources.jobs.*.deployment.metadata_file_path +0 resources.jobs.*.deployment.version_id +0 resources.jobs.*.description +1 resources.jobs.*.edit_mode +0 resources.jobs.*.email_notifications +0 resources.jobs.*.email_notifications.no_alert_for_skipped_runs +0 resources.jobs.*.email_notifications.on_duration_warning_threshold_exceeded +0 resources.jobs.*.email_notifications.on_duration_warning_threshold_exceeded[*] +0 resources.jobs.*.email_notifications.on_failure +0 resources.jobs.*.email_notifications.on_failure[*] +0 resources.jobs.*.email_notifications.on_start +0 resources.jobs.*.email_notifications.on_start[*] +0 resources.jobs.*.email_notifications.on_streaming_backlog_exceeded +0 resources.jobs.*.email_notifications.on_streaming_backlog_exceeded[*] +0 resources.jobs.*.email_notifications.on_success +0 resources.jobs.*.email_notifications.on_success[*] +0 resources.jobs.*.environments +0 resources.jobs.*.environments[*] +0 resources.jobs.*.environments[*].environment_key +0 resources.jobs.*.environments[*].spec +0 resources.jobs.*.environments[*].spec.base_environment +0 resources.jobs.*.environments[*].spec.client +0 resources.jobs.*.environments[*].spec.dependencies +0 resources.jobs.*.environments[*].spec.dependencies[*] +0 resources.jobs.*.environments[*].spec.environment_version +0 resources.jobs.*.environments[*].spec.java_dependencies +0 resources.jobs.*.environments[*].spec.java_dependencies[*] +1 resources.jobs.*.format +0 resources.jobs.*.git_source +0 resources.jobs.*.git_source.git_branch +0 resources.jobs.*.git_source.git_commit +0 resources.jobs.*.git_source.git_provider +0 resources.jobs.*.git_source.git_snapshot +0 resources.jobs.*.git_source.git_snapshot.used_commit +0 resources.jobs.*.git_source.git_tag +0 resources.jobs.*.git_source.git_url +0 resources.jobs.*.git_source.job_source +0 resources.jobs.*.git_source.job_source.dirty_state +0 resources.jobs.*.git_source.job_source.import_from_git_branch +0 resources.jobs.*.git_source.job_source.job_config_path +0 resources.jobs.*.git_source.sparse_checkout +0 resources.jobs.*.git_source.sparse_checkout.patterns +0 resources.jobs.*.git_source.sparse_checkout.patterns[*] +0 resources.jobs.*.health +0 resources.jobs.*.health.rules +0 resources.jobs.*.health.rules[*] +0 resources.jobs.*.health.rules[*].metric +0 resources.jobs.*.health.rules[*].op +0 resources.jobs.*.health.rules[*].value +0 resources.jobs.*.job_clusters +0 resources.jobs.*.job_clusters[*] +0 resources.jobs.*.job_clusters[*].job_cluster_key +0 resources.jobs.*.job_clusters[*].new_cluster +0 resources.jobs.*.job_clusters[*].new_cluster.apply_policy_default_values +0 resources.jobs.*.job_clusters[*].new_cluster.autoscale +0 resources.jobs.*.job_clusters[*].new_cluster.autoscale.max_workers +0 resources.jobs.*.job_clusters[*].new_cluster.autoscale.min_workers +0 resources.jobs.*.job_clusters[*].new_cluster.autotermination_minutes +0 resources.jobs.*.job_clusters[*].new_cluster.aws_attributes +0 resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.availability +0 resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.ebs_volume_count +0 resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.ebs_volume_iops +0 resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.ebs_volume_size +0 resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.ebs_volume_throughput +0 resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.ebs_volume_type +0 resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.first_on_demand +0 resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.instance_profile_arn +0 resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.spot_bid_price_percent +0 resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.zone_id +0 resources.jobs.*.job_clusters[*].new_cluster.azure_attributes +0 resources.jobs.*.job_clusters[*].new_cluster.azure_attributes.availability +0 resources.jobs.*.job_clusters[*].new_cluster.azure_attributes.capacity_reservation_group +0 resources.jobs.*.job_clusters[*].new_cluster.azure_attributes.first_on_demand +0 resources.jobs.*.job_clusters[*].new_cluster.azure_attributes.log_analytics_info +0 resources.jobs.*.job_clusters[*].new_cluster.azure_attributes.log_analytics_info.log_analytics_primary_key +0 resources.jobs.*.job_clusters[*].new_cluster.azure_attributes.log_analytics_info.log_analytics_workspace_id +0 resources.jobs.*.job_clusters[*].new_cluster.azure_attributes.spot_bid_max_price +0 resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf +0 resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.dbfs +0 resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.dbfs.destination +0 resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3 +0 resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3.canned_acl +0 resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3.destination +0 resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3.enable_encryption +0 resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3.encryption_type +0 resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3.endpoint +0 resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3.kms_key +0 resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3.region +0 resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.volumes +0 resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.volumes.destination +0 resources.jobs.*.job_clusters[*].new_cluster.cluster_name +0 resources.jobs.*.job_clusters[*].new_cluster.custom_tags +0 resources.jobs.*.job_clusters[*].new_cluster.custom_tags.* +0 resources.jobs.*.job_clusters[*].new_cluster.data_security_mode +0 resources.jobs.*.job_clusters[*].new_cluster.dependency_mode +0 resources.jobs.*.job_clusters[*].new_cluster.docker_image +0 resources.jobs.*.job_clusters[*].new_cluster.docker_image.basic_auth +0 resources.jobs.*.job_clusters[*].new_cluster.docker_image.basic_auth.password +0 resources.jobs.*.job_clusters[*].new_cluster.docker_image.basic_auth.username +0 resources.jobs.*.job_clusters[*].new_cluster.docker_image.url +0 resources.jobs.*.job_clusters[*].new_cluster.driver_instance_pool_id +0 resources.jobs.*.job_clusters[*].new_cluster.driver_node_type_flexibility +0 resources.jobs.*.job_clusters[*].new_cluster.driver_node_type_flexibility.alternate_node_type_ids +0 resources.jobs.*.job_clusters[*].new_cluster.driver_node_type_flexibility.alternate_node_type_ids[*] +0 resources.jobs.*.job_clusters[*].new_cluster.driver_node_type_id +0 resources.jobs.*.job_clusters[*].new_cluster.enable_elastic_disk +0 resources.jobs.*.job_clusters[*].new_cluster.enable_local_disk_encryption +0 resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes +0 resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.availability +0 resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.boot_disk_size +0 resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.confidential_compute_type +0 resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.first_on_demand +0 resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.google_service_account +0 resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.local_ssd_count +0 resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.use_preemptible_executors +0 resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.zone_id +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*] +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].abfss +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].abfss.destination +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].dbfs +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].dbfs.destination +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].file +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].file.destination +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].gcs +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].gcs.destination +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3 +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3.canned_acl +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3.destination +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3.enable_encryption +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3.encryption_type +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3.endpoint +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3.kms_key +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3.region +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].volumes +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].volumes.destination +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].workspace +0 resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].workspace.destination +0 resources.jobs.*.job_clusters[*].new_cluster.instance_pool_id +0 resources.jobs.*.job_clusters[*].new_cluster.is_single_node +0 resources.jobs.*.job_clusters[*].new_cluster.kind +0 resources.jobs.*.job_clusters[*].new_cluster.node_type_id +0 resources.jobs.*.job_clusters[*].new_cluster.num_workers +0 resources.jobs.*.job_clusters[*].new_cluster.policy_id +0 resources.jobs.*.job_clusters[*].new_cluster.remote_disk_throughput +0 resources.jobs.*.job_clusters[*].new_cluster.runtime_engine +0 resources.jobs.*.job_clusters[*].new_cluster.single_user_name +0 resources.jobs.*.job_clusters[*].new_cluster.spark_conf +0 resources.jobs.*.job_clusters[*].new_cluster.spark_conf.* +0 resources.jobs.*.job_clusters[*].new_cluster.spark_env_vars +0 resources.jobs.*.job_clusters[*].new_cluster.spark_env_vars.* +0 resources.jobs.*.job_clusters[*].new_cluster.spark_version +0 resources.jobs.*.job_clusters[*].new_cluster.ssh_public_keys +0 resources.jobs.*.job_clusters[*].new_cluster.ssh_public_keys[*] +0 resources.jobs.*.job_clusters[*].new_cluster.total_initial_remote_disk_size +0 resources.jobs.*.job_clusters[*].new_cluster.use_ml_runtime +0 resources.jobs.*.job_clusters[*].new_cluster.worker_node_type_flexibility +0 resources.jobs.*.job_clusters[*].new_cluster.worker_node_type_flexibility.alternate_node_type_ids +0 resources.jobs.*.job_clusters[*].new_cluster.worker_node_type_flexibility.alternate_node_type_ids[*] +0 resources.jobs.*.job_clusters[*].new_cluster.workload_type +0 resources.jobs.*.job_clusters[*].new_cluster.workload_type.clients +0 resources.jobs.*.job_clusters[*].new_cluster.workload_type.clients.jobs +0 resources.jobs.*.job_clusters[*].new_cluster.workload_type.clients.notebooks +0 resources.jobs.*.job_clusters[*].serverless_compute_id +1 resources.jobs.*.max_concurrent_runs +1 resources.jobs.*.name +0 resources.jobs.*.notification_settings +0 resources.jobs.*.notification_settings.no_alert_for_canceled_runs +0 resources.jobs.*.notification_settings.no_alert_for_skipped_runs +0 resources.jobs.*.parameters +0 resources.jobs.*.parameters[*] +0 resources.jobs.*.parameters[*].default +0 resources.jobs.*.parameters[*].name +0 resources.jobs.*.parent_path +0 resources.jobs.*.performance_target +1 resources.jobs.*.queue +1 resources.jobs.*.queue.enabled +0 resources.jobs.*.run_as +0 resources.jobs.*.run_as.group_name +0 resources.jobs.*.run_as.service_principal_name +0 resources.jobs.*.run_as.user_name +0 resources.jobs.*.schedule +0 resources.jobs.*.schedule.pause_status +0 resources.jobs.*.schedule.quartz_cron_expression +0 resources.jobs.*.schedule.sql_condition +0 resources.jobs.*.schedule.sql_condition.sql_query_id +0 resources.jobs.*.schedule.sql_condition.trigger_mode +0 resources.jobs.*.schedule.sql_condition.warehouse_id +0 resources.jobs.*.schedule.timezone_id +1 resources.jobs.*.tags +1 resources.jobs.*.tags.* +0 resources.jobs.*.tasks +0 resources.jobs.*.tasks[*] +0 resources.jobs.*.tasks[*].ai_runtime_task +0 resources.jobs.*.tasks[*].ai_runtime_task.code_source_path +0 resources.jobs.*.tasks[*].ai_runtime_task.deployments +0 resources.jobs.*.tasks[*].ai_runtime_task.deployments[*] +0 resources.jobs.*.tasks[*].ai_runtime_task.deployments[*].command_path +0 resources.jobs.*.tasks[*].ai_runtime_task.deployments[*].compute +0 resources.jobs.*.tasks[*].ai_runtime_task.deployments[*].compute.accelerator_count +0 resources.jobs.*.tasks[*].ai_runtime_task.deployments[*].compute.accelerator_type +0 resources.jobs.*.tasks[*].ai_runtime_task.deployments[*].name +0 resources.jobs.*.tasks[*].ai_runtime_task.experiment +0 resources.jobs.*.tasks[*].ai_runtime_task.mlflow_experiment_directory +0 resources.jobs.*.tasks[*].ai_runtime_task.mlflow_run +0 resources.jobs.*.tasks[*].alert_task +0 resources.jobs.*.tasks[*].alert_task.alert_id +0 resources.jobs.*.tasks[*].alert_task.subscribers +0 resources.jobs.*.tasks[*].alert_task.subscribers[*] +0 resources.jobs.*.tasks[*].alert_task.subscribers[*].destination_id +0 resources.jobs.*.tasks[*].alert_task.subscribers[*].user_name +0 resources.jobs.*.tasks[*].alert_task.warehouse_id +0 resources.jobs.*.tasks[*].alert_task.workspace_path +0 resources.jobs.*.tasks[*].clean_rooms_notebook_task +0 resources.jobs.*.tasks[*].clean_rooms_notebook_task.clean_room_name +0 resources.jobs.*.tasks[*].clean_rooms_notebook_task.etag +0 resources.jobs.*.tasks[*].clean_rooms_notebook_task.notebook_base_parameters +0 resources.jobs.*.tasks[*].clean_rooms_notebook_task.notebook_base_parameters.* +0 resources.jobs.*.tasks[*].clean_rooms_notebook_task.notebook_name +0 resources.jobs.*.tasks[*].compute +0 resources.jobs.*.tasks[*].compute.hardware_accelerator +0 resources.jobs.*.tasks[*].condition_task +0 resources.jobs.*.tasks[*].condition_task.left +0 resources.jobs.*.tasks[*].condition_task.op +0 resources.jobs.*.tasks[*].condition_task.right +0 resources.jobs.*.tasks[*].dashboard_task +0 resources.jobs.*.tasks[*].dashboard_task.dashboard_id +0 resources.jobs.*.tasks[*].dashboard_task.filters +0 resources.jobs.*.tasks[*].dashboard_task.filters.* +0 resources.jobs.*.tasks[*].dashboard_task.subscription +0 resources.jobs.*.tasks[*].dashboard_task.subscription.custom_subject +0 resources.jobs.*.tasks[*].dashboard_task.subscription.paused +0 resources.jobs.*.tasks[*].dashboard_task.subscription.subscribers +0 resources.jobs.*.tasks[*].dashboard_task.subscription.subscribers[*] +0 resources.jobs.*.tasks[*].dashboard_task.subscription.subscribers[*].destination_id +0 resources.jobs.*.tasks[*].dashboard_task.subscription.subscribers[*].user_name +0 resources.jobs.*.tasks[*].dashboard_task.warehouse_id +0 resources.jobs.*.tasks[*].dbt_cloud_task +0 resources.jobs.*.tasks[*].dbt_cloud_task.connection_resource_name +0 resources.jobs.*.tasks[*].dbt_cloud_task.dbt_cloud_job_id +0 resources.jobs.*.tasks[*].dbt_platform_task +0 resources.jobs.*.tasks[*].dbt_platform_task.connection_resource_name +0 resources.jobs.*.tasks[*].dbt_platform_task.dbt_platform_job_id +0 resources.jobs.*.tasks[*].dbt_task +0 resources.jobs.*.tasks[*].dbt_task.catalog +0 resources.jobs.*.tasks[*].dbt_task.commands +0 resources.jobs.*.tasks[*].dbt_task.commands[*] +0 resources.jobs.*.tasks[*].dbt_task.profiles_directory +0 resources.jobs.*.tasks[*].dbt_task.project_directory +0 resources.jobs.*.tasks[*].dbt_task.schema +0 resources.jobs.*.tasks[*].dbt_task.source +0 resources.jobs.*.tasks[*].dbt_task.warehouse_id +0 resources.jobs.*.tasks[*].depends_on +0 resources.jobs.*.tasks[*].depends_on[*] +0 resources.jobs.*.tasks[*].depends_on[*].outcome +0 resources.jobs.*.tasks[*].depends_on[*].task_key +0 resources.jobs.*.tasks[*].description +0 resources.jobs.*.tasks[*].disable_auto_optimization +0 resources.jobs.*.tasks[*].disabled +0 resources.jobs.*.tasks[*].email_notifications +0 resources.jobs.*.tasks[*].email_notifications.no_alert_for_skipped_runs +0 resources.jobs.*.tasks[*].email_notifications.on_duration_warning_threshold_exceeded +0 resources.jobs.*.tasks[*].email_notifications.on_duration_warning_threshold_exceeded[*] +0 resources.jobs.*.tasks[*].email_notifications.on_failure +0 resources.jobs.*.tasks[*].email_notifications.on_failure[*] +0 resources.jobs.*.tasks[*].email_notifications.on_start +0 resources.jobs.*.tasks[*].email_notifications.on_start[*] +0 resources.jobs.*.tasks[*].email_notifications.on_streaming_backlog_exceeded +0 resources.jobs.*.tasks[*].email_notifications.on_streaming_backlog_exceeded[*] +0 resources.jobs.*.tasks[*].email_notifications.on_success +0 resources.jobs.*.tasks[*].email_notifications.on_success[*] +0 resources.jobs.*.tasks[*].environment_key +0 resources.jobs.*.tasks[*].existing_cluster_id +0 resources.jobs.*.tasks[*].for_each_task +0 resources.jobs.*.tasks[*].for_each_task.concurrency +0 resources.jobs.*.tasks[*].for_each_task.inputs +0 resources.jobs.*.tasks[*].for_each_task.task +0 resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task +0 resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.code_source_path +0 resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.deployments +0 resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.deployments[*] +0 resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.deployments[*].command_path +0 resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.deployments[*].compute +0 resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.deployments[*].compute.accelerator_count +0 resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.deployments[*].compute.accelerator_type +0 resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.deployments[*].name +0 resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.experiment +0 resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.mlflow_experiment_directory +0 resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.mlflow_run +0 resources.jobs.*.tasks[*].for_each_task.task.alert_task +0 resources.jobs.*.tasks[*].for_each_task.task.alert_task.alert_id +0 resources.jobs.*.tasks[*].for_each_task.task.alert_task.subscribers +0 resources.jobs.*.tasks[*].for_each_task.task.alert_task.subscribers[*] +0 resources.jobs.*.tasks[*].for_each_task.task.alert_task.subscribers[*].destination_id +0 resources.jobs.*.tasks[*].for_each_task.task.alert_task.subscribers[*].user_name +0 resources.jobs.*.tasks[*].for_each_task.task.alert_task.warehouse_id +0 resources.jobs.*.tasks[*].for_each_task.task.alert_task.workspace_path +0 resources.jobs.*.tasks[*].for_each_task.task.clean_rooms_notebook_task +0 resources.jobs.*.tasks[*].for_each_task.task.clean_rooms_notebook_task.clean_room_name +0 resources.jobs.*.tasks[*].for_each_task.task.clean_rooms_notebook_task.etag +0 resources.jobs.*.tasks[*].for_each_task.task.clean_rooms_notebook_task.notebook_base_parameters +0 resources.jobs.*.tasks[*].for_each_task.task.clean_rooms_notebook_task.notebook_base_parameters.* +0 resources.jobs.*.tasks[*].for_each_task.task.clean_rooms_notebook_task.notebook_name +0 resources.jobs.*.tasks[*].for_each_task.task.compute +0 resources.jobs.*.tasks[*].for_each_task.task.compute.hardware_accelerator +0 resources.jobs.*.tasks[*].for_each_task.task.condition_task +0 resources.jobs.*.tasks[*].for_each_task.task.condition_task.left +0 resources.jobs.*.tasks[*].for_each_task.task.condition_task.op +0 resources.jobs.*.tasks[*].for_each_task.task.condition_task.right +0 resources.jobs.*.tasks[*].for_each_task.task.dashboard_task +0 resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.dashboard_id +0 resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.filters +0 resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.filters.* +0 resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.subscription +0 resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.subscription.custom_subject +0 resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.subscription.paused +0 resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.subscription.subscribers +0 resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.subscription.subscribers[*] +0 resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.subscription.subscribers[*].destination_id +0 resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.subscription.subscribers[*].user_name +0 resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.warehouse_id +0 resources.jobs.*.tasks[*].for_each_task.task.dbt_cloud_task +0 resources.jobs.*.tasks[*].for_each_task.task.dbt_cloud_task.connection_resource_name +0 resources.jobs.*.tasks[*].for_each_task.task.dbt_cloud_task.dbt_cloud_job_id +0 resources.jobs.*.tasks[*].for_each_task.task.dbt_platform_task +0 resources.jobs.*.tasks[*].for_each_task.task.dbt_platform_task.connection_resource_name +0 resources.jobs.*.tasks[*].for_each_task.task.dbt_platform_task.dbt_platform_job_id +0 resources.jobs.*.tasks[*].for_each_task.task.dbt_task +0 resources.jobs.*.tasks[*].for_each_task.task.dbt_task.catalog +0 resources.jobs.*.tasks[*].for_each_task.task.dbt_task.commands +0 resources.jobs.*.tasks[*].for_each_task.task.dbt_task.commands[*] +0 resources.jobs.*.tasks[*].for_each_task.task.dbt_task.profiles_directory +0 resources.jobs.*.tasks[*].for_each_task.task.dbt_task.project_directory +0 resources.jobs.*.tasks[*].for_each_task.task.dbt_task.schema +0 resources.jobs.*.tasks[*].for_each_task.task.dbt_task.source +0 resources.jobs.*.tasks[*].for_each_task.task.dbt_task.warehouse_id +0 resources.jobs.*.tasks[*].for_each_task.task.depends_on +0 resources.jobs.*.tasks[*].for_each_task.task.depends_on[*] +0 resources.jobs.*.tasks[*].for_each_task.task.depends_on[*].outcome +0 resources.jobs.*.tasks[*].for_each_task.task.depends_on[*].task_key +0 resources.jobs.*.tasks[*].for_each_task.task.description +0 resources.jobs.*.tasks[*].for_each_task.task.disable_auto_optimization +0 resources.jobs.*.tasks[*].for_each_task.task.disabled +0 resources.jobs.*.tasks[*].for_each_task.task.email_notifications +0 resources.jobs.*.tasks[*].for_each_task.task.email_notifications.no_alert_for_skipped_runs +0 resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_duration_warning_threshold_exceeded +0 resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_duration_warning_threshold_exceeded[*] +0 resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_failure +0 resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_failure[*] +0 resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_start +0 resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_start[*] +0 resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_streaming_backlog_exceeded +0 resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_streaming_backlog_exceeded[*] +0 resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_success +0 resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_success[*] +0 resources.jobs.*.tasks[*].for_each_task.task.environment_key +0 resources.jobs.*.tasks[*].for_each_task.task.existing_cluster_id +0 resources.jobs.*.tasks[*].for_each_task.task.for_each_task +0 resources.jobs.*.tasks[*].for_each_task.task.for_each_task.concurrency +0 resources.jobs.*.tasks[*].for_each_task.task.for_each_task.inputs +0 resources.jobs.*.tasks[*].for_each_task.task.for_each_task.task +0 resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task +0 resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.command +0 resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.compute +0 resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.compute.gpu_node_pool_id +0 resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.compute.gpu_type +0 resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.compute.num_gpus +0 resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.dl_runtime_image +0 resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.mlflow_experiment_name +0 resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.source +0 resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.training_script_path +0 resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.yaml_parameters +0 resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.yaml_parameters_file_path +0 resources.jobs.*.tasks[*].for_each_task.task.health +0 resources.jobs.*.tasks[*].for_each_task.task.health.rules +0 resources.jobs.*.tasks[*].for_each_task.task.health.rules[*] +0 resources.jobs.*.tasks[*].for_each_task.task.health.rules[*].metric +0 resources.jobs.*.tasks[*].for_each_task.task.health.rules[*].op +0 resources.jobs.*.tasks[*].for_each_task.task.health.rules[*].value +0 resources.jobs.*.tasks[*].for_each_task.task.job_cluster_key +0 resources.jobs.*.tasks[*].for_each_task.task.libraries +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*] +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*].cran +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*].cran.package +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*].cran.repo +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*].egg +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*].jar +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*].maven +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*].maven.coordinates +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*].maven.exclusions +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*].maven.exclusions[*] +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*].maven.repo +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*].pypi +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*].pypi.package +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*].pypi.repo +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*].requirements +0 resources.jobs.*.tasks[*].for_each_task.task.libraries[*].whl +0 resources.jobs.*.tasks[*].for_each_task.task.max_retries +0 resources.jobs.*.tasks[*].for_each_task.task.min_retry_interval_millis +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.apply_policy_default_values +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.autoscale +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.autoscale.max_workers +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.autoscale.min_workers +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.autotermination_minutes +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.availability +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.ebs_volume_count +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.ebs_volume_iops +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.ebs_volume_size +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.ebs_volume_throughput +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.ebs_volume_type +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.first_on_demand +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.instance_profile_arn +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.spot_bid_price_percent +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.zone_id +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes.availability +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes.capacity_reservation_group +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes.first_on_demand +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes.log_analytics_info +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes.log_analytics_info.log_analytics_primary_key +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes.log_analytics_info.log_analytics_workspace_id +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes.spot_bid_max_price +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.dbfs +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.dbfs.destination +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3 +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3.canned_acl +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3.destination +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3.enable_encryption +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3.encryption_type +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3.endpoint +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3.kms_key +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3.region +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.volumes +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.volumes.destination +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_name +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.custom_tags +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.custom_tags.* +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.data_security_mode +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.dependency_mode +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.docker_image +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.docker_image.basic_auth +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.docker_image.basic_auth.password +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.docker_image.basic_auth.username +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.docker_image.url +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_instance_pool_id +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_node_type_flexibility +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_node_type_flexibility.alternate_node_type_ids +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_node_type_flexibility.alternate_node_type_ids[*] +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_node_type_id +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.enable_elastic_disk +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.enable_local_disk_encryption +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.availability +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.boot_disk_size +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.confidential_compute_type +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.first_on_demand +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.google_service_account +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.local_ssd_count +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.use_preemptible_executors +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.zone_id +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*] +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].abfss +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].abfss.destination +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].dbfs +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].dbfs.destination +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].file +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].file.destination +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].gcs +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].gcs.destination +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3 +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3.canned_acl +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3.destination +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3.enable_encryption +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3.encryption_type +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3.endpoint +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3.kms_key +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3.region +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].volumes +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].volumes.destination +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].workspace +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].workspace.destination +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.instance_pool_id +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.is_single_node +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.kind +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.node_type_id +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.num_workers +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.policy_id +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.remote_disk_throughput +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.runtime_engine +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.single_user_name +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.spark_conf +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.spark_conf.* +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.spark_env_vars +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.spark_env_vars.* +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.spark_version +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.ssh_public_keys +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.ssh_public_keys[*] +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.total_initial_remote_disk_size +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.use_ml_runtime +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.worker_node_type_flexibility +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.worker_node_type_flexibility.alternate_node_type_ids +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.worker_node_type_flexibility.alternate_node_type_ids[*] +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.workload_type +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.workload_type.clients +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.workload_type.clients.jobs +0 resources.jobs.*.tasks[*].for_each_task.task.new_cluster.workload_type.clients.notebooks +0 resources.jobs.*.tasks[*].for_each_task.task.notebook_task +0 resources.jobs.*.tasks[*].for_each_task.task.notebook_task.base_parameters +0 resources.jobs.*.tasks[*].for_each_task.task.notebook_task.base_parameters.* +0 resources.jobs.*.tasks[*].for_each_task.task.notebook_task.notebook_path +0 resources.jobs.*.tasks[*].for_each_task.task.notebook_task.source +0 resources.jobs.*.tasks[*].for_each_task.task.notebook_task.warehouse_id +0 resources.jobs.*.tasks[*].for_each_task.task.notification_settings +0 resources.jobs.*.tasks[*].for_each_task.task.notification_settings.alert_on_last_attempt +0 resources.jobs.*.tasks[*].for_each_task.task.notification_settings.no_alert_for_canceled_runs +0 resources.jobs.*.tasks[*].for_each_task.task.notification_settings.no_alert_for_skipped_runs +0 resources.jobs.*.tasks[*].for_each_task.task.pipeline_task +0 resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.full_refresh +0 resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.full_refresh_selection +0 resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.full_refresh_selection[*] +0 resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.parameters +0 resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.parameters.* +0 resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.pipeline_id +0 resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.refresh_flow_selection +0 resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.refresh_flow_selection[*] +0 resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.refresh_selection +0 resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.refresh_selection[*] +0 resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.reset_checkpoint_selection +0 resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.reset_checkpoint_selection[*] +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.connection_resource_name +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.power_bi_model +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.power_bi_model.authentication_method +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.power_bi_model.model_name +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.power_bi_model.overwrite_existing +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.power_bi_model.storage_mode +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.power_bi_model.workspace_name +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.refresh_after_update +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.tables +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.tables[*] +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.tables[*].catalog +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.tables[*].name +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.tables[*].schema +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.tables[*].storage_mode +0 resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.warehouse_id +0 resources.jobs.*.tasks[*].for_each_task.task.python_operator_task +0 resources.jobs.*.tasks[*].for_each_task.task.python_operator_task.main +0 resources.jobs.*.tasks[*].for_each_task.task.python_operator_task.parameters +0 resources.jobs.*.tasks[*].for_each_task.task.python_operator_task.parameters[*] +0 resources.jobs.*.tasks[*].for_each_task.task.python_operator_task.parameters[*].name +0 resources.jobs.*.tasks[*].for_each_task.task.python_operator_task.parameters[*].value +0 resources.jobs.*.tasks[*].for_each_task.task.python_wheel_task +0 resources.jobs.*.tasks[*].for_each_task.task.python_wheel_task.entry_point +0 resources.jobs.*.tasks[*].for_each_task.task.python_wheel_task.named_parameters +0 resources.jobs.*.tasks[*].for_each_task.task.python_wheel_task.named_parameters.* +0 resources.jobs.*.tasks[*].for_each_task.task.python_wheel_task.package_name +0 resources.jobs.*.tasks[*].for_each_task.task.python_wheel_task.parameters +0 resources.jobs.*.tasks[*].for_each_task.task.python_wheel_task.parameters[*] +0 resources.jobs.*.tasks[*].for_each_task.task.retry_on_timeout +0 resources.jobs.*.tasks[*].for_each_task.task.run_if +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.dbt_commands +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.dbt_commands[*] +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.jar_params +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.jar_params[*] +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.job_id +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.job_parameters +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.job_parameters.* +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.notebook_params +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.notebook_params.* +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.full_refresh +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.full_refresh_selection +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.full_refresh_selection[*] +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.refresh_flow_selection +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.refresh_flow_selection[*] +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.refresh_selection +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.refresh_selection[*] +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.reset_checkpoint_selection +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.reset_checkpoint_selection[*] +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.python_named_params +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.python_named_params.* +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.python_params +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.python_params[*] +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.spark_submit_params +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.spark_submit_params[*] +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.sql_params +0 resources.jobs.*.tasks[*].for_each_task.task.run_job_task.sql_params.* +0 resources.jobs.*.tasks[*].for_each_task.task.spark_jar_task +0 resources.jobs.*.tasks[*].for_each_task.task.spark_jar_task.jar_uri +0 resources.jobs.*.tasks[*].for_each_task.task.spark_jar_task.main_class_name +0 resources.jobs.*.tasks[*].for_each_task.task.spark_jar_task.parameters +0 resources.jobs.*.tasks[*].for_each_task.task.spark_jar_task.parameters[*] +0 resources.jobs.*.tasks[*].for_each_task.task.spark_jar_task.run_as_repl +0 resources.jobs.*.tasks[*].for_each_task.task.spark_python_task +0 resources.jobs.*.tasks[*].for_each_task.task.spark_python_task.parameters +0 resources.jobs.*.tasks[*].for_each_task.task.spark_python_task.parameters[*] +0 resources.jobs.*.tasks[*].for_each_task.task.spark_python_task.python_file +0 resources.jobs.*.tasks[*].for_each_task.task.spark_python_task.source +0 resources.jobs.*.tasks[*].for_each_task.task.spark_submit_task +0 resources.jobs.*.tasks[*].for_each_task.task.spark_submit_task.parameters +0 resources.jobs.*.tasks[*].for_each_task.task.spark_submit_task.parameters[*] +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.alert +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.alert.alert_id +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.alert.pause_subscriptions +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.alert.subscriptions +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.alert.subscriptions[*] +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.alert.subscriptions[*].destination_id +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.alert.subscriptions[*].user_name +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard.custom_subject +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard.dashboard_id +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard.pause_subscriptions +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard.subscriptions +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard.subscriptions[*] +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard.subscriptions[*].destination_id +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard.subscriptions[*].user_name +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.file +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.file.path +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.file.source +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.parameters +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.parameters.* +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.query +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.query.query_id +0 resources.jobs.*.tasks[*].for_each_task.task.sql_task.warehouse_id +0 resources.jobs.*.tasks[*].for_each_task.task.task_key +0 resources.jobs.*.tasks[*].for_each_task.task.timeout_seconds +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_duration_warning_threshold_exceeded +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_duration_warning_threshold_exceeded[*] +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_duration_warning_threshold_exceeded[*].id +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_failure +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_failure[*] +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_failure[*].id +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_start +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_start[*] +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_start[*].id +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_streaming_backlog_exceeded +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_streaming_backlog_exceeded[*] +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_streaming_backlog_exceeded[*].id +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_success +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_success[*] +0 resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_success[*].id +0 resources.jobs.*.tasks[*].gen_ai_compute_task +0 resources.jobs.*.tasks[*].gen_ai_compute_task.command +0 resources.jobs.*.tasks[*].gen_ai_compute_task.compute +0 resources.jobs.*.tasks[*].gen_ai_compute_task.compute.gpu_node_pool_id +0 resources.jobs.*.tasks[*].gen_ai_compute_task.compute.gpu_type +0 resources.jobs.*.tasks[*].gen_ai_compute_task.compute.num_gpus +0 resources.jobs.*.tasks[*].gen_ai_compute_task.dl_runtime_image +0 resources.jobs.*.tasks[*].gen_ai_compute_task.mlflow_experiment_name +0 resources.jobs.*.tasks[*].gen_ai_compute_task.source +0 resources.jobs.*.tasks[*].gen_ai_compute_task.training_script_path +0 resources.jobs.*.tasks[*].gen_ai_compute_task.yaml_parameters +0 resources.jobs.*.tasks[*].gen_ai_compute_task.yaml_parameters_file_path +0 resources.jobs.*.tasks[*].health +0 resources.jobs.*.tasks[*].health.rules +0 resources.jobs.*.tasks[*].health.rules[*] +0 resources.jobs.*.tasks[*].health.rules[*].metric +0 resources.jobs.*.tasks[*].health.rules[*].op +0 resources.jobs.*.tasks[*].health.rules[*].value +0 resources.jobs.*.tasks[*].job_cluster_key +0 resources.jobs.*.tasks[*].libraries +0 resources.jobs.*.tasks[*].libraries[*] +0 resources.jobs.*.tasks[*].libraries[*].cran +0 resources.jobs.*.tasks[*].libraries[*].cran.package +0 resources.jobs.*.tasks[*].libraries[*].cran.repo +0 resources.jobs.*.tasks[*].libraries[*].egg +0 resources.jobs.*.tasks[*].libraries[*].jar +0 resources.jobs.*.tasks[*].libraries[*].maven +0 resources.jobs.*.tasks[*].libraries[*].maven.coordinates +0 resources.jobs.*.tasks[*].libraries[*].maven.exclusions +0 resources.jobs.*.tasks[*].libraries[*].maven.exclusions[*] +0 resources.jobs.*.tasks[*].libraries[*].maven.repo +0 resources.jobs.*.tasks[*].libraries[*].pypi +0 resources.jobs.*.tasks[*].libraries[*].pypi.package +0 resources.jobs.*.tasks[*].libraries[*].pypi.repo +0 resources.jobs.*.tasks[*].libraries[*].requirements +0 resources.jobs.*.tasks[*].libraries[*].whl +0 resources.jobs.*.tasks[*].max_retries +0 resources.jobs.*.tasks[*].min_retry_interval_millis +0 resources.jobs.*.tasks[*].new_cluster +0 resources.jobs.*.tasks[*].new_cluster.apply_policy_default_values +0 resources.jobs.*.tasks[*].new_cluster.autoscale +0 resources.jobs.*.tasks[*].new_cluster.autoscale.max_workers +0 resources.jobs.*.tasks[*].new_cluster.autoscale.min_workers +0 resources.jobs.*.tasks[*].new_cluster.autotermination_minutes +0 resources.jobs.*.tasks[*].new_cluster.aws_attributes +0 resources.jobs.*.tasks[*].new_cluster.aws_attributes.availability +0 resources.jobs.*.tasks[*].new_cluster.aws_attributes.ebs_volume_count +0 resources.jobs.*.tasks[*].new_cluster.aws_attributes.ebs_volume_iops +0 resources.jobs.*.tasks[*].new_cluster.aws_attributes.ebs_volume_size +0 resources.jobs.*.tasks[*].new_cluster.aws_attributes.ebs_volume_throughput +0 resources.jobs.*.tasks[*].new_cluster.aws_attributes.ebs_volume_type +0 resources.jobs.*.tasks[*].new_cluster.aws_attributes.first_on_demand +0 resources.jobs.*.tasks[*].new_cluster.aws_attributes.instance_profile_arn +0 resources.jobs.*.tasks[*].new_cluster.aws_attributes.spot_bid_price_percent +0 resources.jobs.*.tasks[*].new_cluster.aws_attributes.zone_id +0 resources.jobs.*.tasks[*].new_cluster.azure_attributes +0 resources.jobs.*.tasks[*].new_cluster.azure_attributes.availability +0 resources.jobs.*.tasks[*].new_cluster.azure_attributes.capacity_reservation_group +0 resources.jobs.*.tasks[*].new_cluster.azure_attributes.first_on_demand +0 resources.jobs.*.tasks[*].new_cluster.azure_attributes.log_analytics_info +0 resources.jobs.*.tasks[*].new_cluster.azure_attributes.log_analytics_info.log_analytics_primary_key +0 resources.jobs.*.tasks[*].new_cluster.azure_attributes.log_analytics_info.log_analytics_workspace_id +0 resources.jobs.*.tasks[*].new_cluster.azure_attributes.spot_bid_max_price +0 resources.jobs.*.tasks[*].new_cluster.cluster_log_conf +0 resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.dbfs +0 resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.dbfs.destination +0 resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3 +0 resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3.canned_acl +0 resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3.destination +0 resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3.enable_encryption +0 resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3.encryption_type +0 resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3.endpoint +0 resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3.kms_key +0 resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3.region +0 resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.volumes +0 resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.volumes.destination +0 resources.jobs.*.tasks[*].new_cluster.cluster_name +0 resources.jobs.*.tasks[*].new_cluster.custom_tags +0 resources.jobs.*.tasks[*].new_cluster.custom_tags.* +0 resources.jobs.*.tasks[*].new_cluster.data_security_mode +0 resources.jobs.*.tasks[*].new_cluster.dependency_mode +0 resources.jobs.*.tasks[*].new_cluster.docker_image +0 resources.jobs.*.tasks[*].new_cluster.docker_image.basic_auth +0 resources.jobs.*.tasks[*].new_cluster.docker_image.basic_auth.password +0 resources.jobs.*.tasks[*].new_cluster.docker_image.basic_auth.username +0 resources.jobs.*.tasks[*].new_cluster.docker_image.url +0 resources.jobs.*.tasks[*].new_cluster.driver_instance_pool_id +0 resources.jobs.*.tasks[*].new_cluster.driver_node_type_flexibility +0 resources.jobs.*.tasks[*].new_cluster.driver_node_type_flexibility.alternate_node_type_ids +0 resources.jobs.*.tasks[*].new_cluster.driver_node_type_flexibility.alternate_node_type_ids[*] +0 resources.jobs.*.tasks[*].new_cluster.driver_node_type_id +0 resources.jobs.*.tasks[*].new_cluster.enable_elastic_disk +0 resources.jobs.*.tasks[*].new_cluster.enable_local_disk_encryption +0 resources.jobs.*.tasks[*].new_cluster.gcp_attributes +0 resources.jobs.*.tasks[*].new_cluster.gcp_attributes.availability +0 resources.jobs.*.tasks[*].new_cluster.gcp_attributes.boot_disk_size +0 resources.jobs.*.tasks[*].new_cluster.gcp_attributes.confidential_compute_type +0 resources.jobs.*.tasks[*].new_cluster.gcp_attributes.first_on_demand +0 resources.jobs.*.tasks[*].new_cluster.gcp_attributes.google_service_account +0 resources.jobs.*.tasks[*].new_cluster.gcp_attributes.local_ssd_count +0 resources.jobs.*.tasks[*].new_cluster.gcp_attributes.use_preemptible_executors +0 resources.jobs.*.tasks[*].new_cluster.gcp_attributes.zone_id +0 resources.jobs.*.tasks[*].new_cluster.init_scripts +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*] +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].abfss +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].abfss.destination +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].dbfs +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].dbfs.destination +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].file +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].file.destination +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].gcs +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].gcs.destination +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3 +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3.canned_acl +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3.destination +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3.enable_encryption +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3.encryption_type +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3.endpoint +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3.kms_key +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3.region +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].volumes +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].volumes.destination +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].workspace +0 resources.jobs.*.tasks[*].new_cluster.init_scripts[*].workspace.destination +0 resources.jobs.*.tasks[*].new_cluster.instance_pool_id +0 resources.jobs.*.tasks[*].new_cluster.is_single_node +0 resources.jobs.*.tasks[*].new_cluster.kind +0 resources.jobs.*.tasks[*].new_cluster.node_type_id +0 resources.jobs.*.tasks[*].new_cluster.num_workers +0 resources.jobs.*.tasks[*].new_cluster.policy_id +0 resources.jobs.*.tasks[*].new_cluster.remote_disk_throughput +0 resources.jobs.*.tasks[*].new_cluster.runtime_engine +0 resources.jobs.*.tasks[*].new_cluster.single_user_name +0 resources.jobs.*.tasks[*].new_cluster.spark_conf +0 resources.jobs.*.tasks[*].new_cluster.spark_conf.* +0 resources.jobs.*.tasks[*].new_cluster.spark_env_vars +0 resources.jobs.*.tasks[*].new_cluster.spark_env_vars.* +0 resources.jobs.*.tasks[*].new_cluster.spark_version +0 resources.jobs.*.tasks[*].new_cluster.ssh_public_keys +0 resources.jobs.*.tasks[*].new_cluster.ssh_public_keys[*] +0 resources.jobs.*.tasks[*].new_cluster.total_initial_remote_disk_size +0 resources.jobs.*.tasks[*].new_cluster.use_ml_runtime +0 resources.jobs.*.tasks[*].new_cluster.worker_node_type_flexibility +0 resources.jobs.*.tasks[*].new_cluster.worker_node_type_flexibility.alternate_node_type_ids +0 resources.jobs.*.tasks[*].new_cluster.worker_node_type_flexibility.alternate_node_type_ids[*] +0 resources.jobs.*.tasks[*].new_cluster.workload_type +0 resources.jobs.*.tasks[*].new_cluster.workload_type.clients +0 resources.jobs.*.tasks[*].new_cluster.workload_type.clients.jobs +0 resources.jobs.*.tasks[*].new_cluster.workload_type.clients.notebooks +0 resources.jobs.*.tasks[*].notebook_task +0 resources.jobs.*.tasks[*].notebook_task.base_parameters +0 resources.jobs.*.tasks[*].notebook_task.base_parameters.* +0 resources.jobs.*.tasks[*].notebook_task.notebook_path +0 resources.jobs.*.tasks[*].notebook_task.source +0 resources.jobs.*.tasks[*].notebook_task.warehouse_id +0 resources.jobs.*.tasks[*].notification_settings +0 resources.jobs.*.tasks[*].notification_settings.alert_on_last_attempt +0 resources.jobs.*.tasks[*].notification_settings.no_alert_for_canceled_runs +0 resources.jobs.*.tasks[*].notification_settings.no_alert_for_skipped_runs +0 resources.jobs.*.tasks[*].pipeline_task +0 resources.jobs.*.tasks[*].pipeline_task.full_refresh +0 resources.jobs.*.tasks[*].pipeline_task.full_refresh_selection +0 resources.jobs.*.tasks[*].pipeline_task.full_refresh_selection[*] +0 resources.jobs.*.tasks[*].pipeline_task.parameters +0 resources.jobs.*.tasks[*].pipeline_task.parameters.* +0 resources.jobs.*.tasks[*].pipeline_task.pipeline_id +0 resources.jobs.*.tasks[*].pipeline_task.refresh_flow_selection +0 resources.jobs.*.tasks[*].pipeline_task.refresh_flow_selection[*] +0 resources.jobs.*.tasks[*].pipeline_task.refresh_selection +0 resources.jobs.*.tasks[*].pipeline_task.refresh_selection[*] +0 resources.jobs.*.tasks[*].pipeline_task.reset_checkpoint_selection +0 resources.jobs.*.tasks[*].pipeline_task.reset_checkpoint_selection[*] +0 resources.jobs.*.tasks[*].power_bi_task +0 resources.jobs.*.tasks[*].power_bi_task.connection_resource_name +0 resources.jobs.*.tasks[*].power_bi_task.power_bi_model +0 resources.jobs.*.tasks[*].power_bi_task.power_bi_model.authentication_method +0 resources.jobs.*.tasks[*].power_bi_task.power_bi_model.model_name +0 resources.jobs.*.tasks[*].power_bi_task.power_bi_model.overwrite_existing +0 resources.jobs.*.tasks[*].power_bi_task.power_bi_model.storage_mode +0 resources.jobs.*.tasks[*].power_bi_task.power_bi_model.workspace_name +0 resources.jobs.*.tasks[*].power_bi_task.refresh_after_update +0 resources.jobs.*.tasks[*].power_bi_task.tables +0 resources.jobs.*.tasks[*].power_bi_task.tables[*] +0 resources.jobs.*.tasks[*].power_bi_task.tables[*].catalog +0 resources.jobs.*.tasks[*].power_bi_task.tables[*].name +0 resources.jobs.*.tasks[*].power_bi_task.tables[*].schema +0 resources.jobs.*.tasks[*].power_bi_task.tables[*].storage_mode +0 resources.jobs.*.tasks[*].power_bi_task.warehouse_id +0 resources.jobs.*.tasks[*].python_operator_task +0 resources.jobs.*.tasks[*].python_operator_task.main +0 resources.jobs.*.tasks[*].python_operator_task.parameters +0 resources.jobs.*.tasks[*].python_operator_task.parameters[*] +0 resources.jobs.*.tasks[*].python_operator_task.parameters[*].name +0 resources.jobs.*.tasks[*].python_operator_task.parameters[*].value +0 resources.jobs.*.tasks[*].python_wheel_task +0 resources.jobs.*.tasks[*].python_wheel_task.entry_point +0 resources.jobs.*.tasks[*].python_wheel_task.named_parameters +0 resources.jobs.*.tasks[*].python_wheel_task.named_parameters.* +0 resources.jobs.*.tasks[*].python_wheel_task.package_name +0 resources.jobs.*.tasks[*].python_wheel_task.parameters +0 resources.jobs.*.tasks[*].python_wheel_task.parameters[*] +0 resources.jobs.*.tasks[*].retry_on_timeout +0 resources.jobs.*.tasks[*].run_if +0 resources.jobs.*.tasks[*].run_job_task +0 resources.jobs.*.tasks[*].run_job_task.dbt_commands +0 resources.jobs.*.tasks[*].run_job_task.dbt_commands[*] +0 resources.jobs.*.tasks[*].run_job_task.jar_params +0 resources.jobs.*.tasks[*].run_job_task.jar_params[*] +0 resources.jobs.*.tasks[*].run_job_task.job_id +0 resources.jobs.*.tasks[*].run_job_task.job_parameters +0 resources.jobs.*.tasks[*].run_job_task.job_parameters.* +0 resources.jobs.*.tasks[*].run_job_task.notebook_params +0 resources.jobs.*.tasks[*].run_job_task.notebook_params.* +0 resources.jobs.*.tasks[*].run_job_task.pipeline_params +0 resources.jobs.*.tasks[*].run_job_task.pipeline_params.full_refresh +0 resources.jobs.*.tasks[*].run_job_task.pipeline_params.full_refresh_selection +0 resources.jobs.*.tasks[*].run_job_task.pipeline_params.full_refresh_selection[*] +0 resources.jobs.*.tasks[*].run_job_task.pipeline_params.refresh_flow_selection +0 resources.jobs.*.tasks[*].run_job_task.pipeline_params.refresh_flow_selection[*] +0 resources.jobs.*.tasks[*].run_job_task.pipeline_params.refresh_selection +0 resources.jobs.*.tasks[*].run_job_task.pipeline_params.refresh_selection[*] +0 resources.jobs.*.tasks[*].run_job_task.pipeline_params.reset_checkpoint_selection +0 resources.jobs.*.tasks[*].run_job_task.pipeline_params.reset_checkpoint_selection[*] +0 resources.jobs.*.tasks[*].run_job_task.python_named_params +0 resources.jobs.*.tasks[*].run_job_task.python_named_params.* +0 resources.jobs.*.tasks[*].run_job_task.python_params +0 resources.jobs.*.tasks[*].run_job_task.python_params[*] +0 resources.jobs.*.tasks[*].run_job_task.spark_submit_params +0 resources.jobs.*.tasks[*].run_job_task.spark_submit_params[*] +0 resources.jobs.*.tasks[*].run_job_task.sql_params +0 resources.jobs.*.tasks[*].run_job_task.sql_params.* +0 resources.jobs.*.tasks[*].spark_jar_task +0 resources.jobs.*.tasks[*].spark_jar_task.jar_uri +0 resources.jobs.*.tasks[*].spark_jar_task.main_class_name +0 resources.jobs.*.tasks[*].spark_jar_task.parameters +0 resources.jobs.*.tasks[*].spark_jar_task.parameters[*] +0 resources.jobs.*.tasks[*].spark_jar_task.run_as_repl +0 resources.jobs.*.tasks[*].spark_python_task +0 resources.jobs.*.tasks[*].spark_python_task.parameters +0 resources.jobs.*.tasks[*].spark_python_task.parameters[*] +0 resources.jobs.*.tasks[*].spark_python_task.python_file +0 resources.jobs.*.tasks[*].spark_python_task.source +0 resources.jobs.*.tasks[*].spark_submit_task +0 resources.jobs.*.tasks[*].spark_submit_task.parameters +0 resources.jobs.*.tasks[*].spark_submit_task.parameters[*] +0 resources.jobs.*.tasks[*].sql_task +0 resources.jobs.*.tasks[*].sql_task.alert +0 resources.jobs.*.tasks[*].sql_task.alert.alert_id +0 resources.jobs.*.tasks[*].sql_task.alert.pause_subscriptions +0 resources.jobs.*.tasks[*].sql_task.alert.subscriptions +0 resources.jobs.*.tasks[*].sql_task.alert.subscriptions[*] +0 resources.jobs.*.tasks[*].sql_task.alert.subscriptions[*].destination_id +0 resources.jobs.*.tasks[*].sql_task.alert.subscriptions[*].user_name +0 resources.jobs.*.tasks[*].sql_task.dashboard +0 resources.jobs.*.tasks[*].sql_task.dashboard.custom_subject +0 resources.jobs.*.tasks[*].sql_task.dashboard.dashboard_id +0 resources.jobs.*.tasks[*].sql_task.dashboard.pause_subscriptions +0 resources.jobs.*.tasks[*].sql_task.dashboard.subscriptions +0 resources.jobs.*.tasks[*].sql_task.dashboard.subscriptions[*] +0 resources.jobs.*.tasks[*].sql_task.dashboard.subscriptions[*].destination_id +0 resources.jobs.*.tasks[*].sql_task.dashboard.subscriptions[*].user_name +0 resources.jobs.*.tasks[*].sql_task.file +0 resources.jobs.*.tasks[*].sql_task.file.path +0 resources.jobs.*.tasks[*].sql_task.file.source +0 resources.jobs.*.tasks[*].sql_task.parameters +0 resources.jobs.*.tasks[*].sql_task.parameters.* +0 resources.jobs.*.tasks[*].sql_task.query +0 resources.jobs.*.tasks[*].sql_task.query.query_id +0 resources.jobs.*.tasks[*].sql_task.warehouse_id +0 resources.jobs.*.tasks[*].task_key +0 resources.jobs.*.tasks[*].timeout_seconds +0 resources.jobs.*.tasks[*].webhook_notifications +0 resources.jobs.*.tasks[*].webhook_notifications.on_duration_warning_threshold_exceeded +0 resources.jobs.*.tasks[*].webhook_notifications.on_duration_warning_threshold_exceeded[*] +0 resources.jobs.*.tasks[*].webhook_notifications.on_duration_warning_threshold_exceeded[*].id +0 resources.jobs.*.tasks[*].webhook_notifications.on_failure +0 resources.jobs.*.tasks[*].webhook_notifications.on_failure[*] +0 resources.jobs.*.tasks[*].webhook_notifications.on_failure[*].id +0 resources.jobs.*.tasks[*].webhook_notifications.on_start +0 resources.jobs.*.tasks[*].webhook_notifications.on_start[*] +0 resources.jobs.*.tasks[*].webhook_notifications.on_start[*].id +0 resources.jobs.*.tasks[*].webhook_notifications.on_streaming_backlog_exceeded +0 resources.jobs.*.tasks[*].webhook_notifications.on_streaming_backlog_exceeded[*] +0 resources.jobs.*.tasks[*].webhook_notifications.on_streaming_backlog_exceeded[*].id +0 resources.jobs.*.tasks[*].webhook_notifications.on_success +0 resources.jobs.*.tasks[*].webhook_notifications.on_success[*] +0 resources.jobs.*.tasks[*].webhook_notifications.on_success[*].id +0 resources.jobs.*.timeout_seconds +0 resources.jobs.*.trigger +0 resources.jobs.*.trigger.file_arrival +0 resources.jobs.*.trigger.file_arrival.min_time_between_triggers_seconds +0 resources.jobs.*.trigger.file_arrival.url +0 resources.jobs.*.trigger.file_arrival.wait_after_last_change_seconds +0 resources.jobs.*.trigger.model +0 resources.jobs.*.trigger.model.aliases +0 resources.jobs.*.trigger.model.aliases[*] +0 resources.jobs.*.trigger.model.condition +0 resources.jobs.*.trigger.model.min_time_between_triggers_seconds +0 resources.jobs.*.trigger.model.securable_name +0 resources.jobs.*.trigger.model.wait_after_last_change_seconds +0 resources.jobs.*.trigger.pause_status +0 resources.jobs.*.trigger.periodic +0 resources.jobs.*.trigger.periodic.interval +0 resources.jobs.*.trigger.periodic.unit +0 resources.jobs.*.trigger.sql_condition +0 resources.jobs.*.trigger.sql_condition.sql_query_id +0 resources.jobs.*.trigger.sql_condition.trigger_mode +0 resources.jobs.*.trigger.sql_condition.warehouse_id +0 resources.jobs.*.trigger.table_update +0 resources.jobs.*.trigger.table_update.condition +0 resources.jobs.*.trigger.table_update.min_time_between_triggers_seconds +0 resources.jobs.*.trigger.table_update.table_names +0 resources.jobs.*.trigger.table_update.table_names[*] +0 resources.jobs.*.trigger.table_update.wait_after_last_change_seconds +0 resources.jobs.*.usage_policy_id +0 resources.jobs.*.webhook_notifications +0 resources.jobs.*.webhook_notifications.on_duration_warning_threshold_exceeded +0 resources.jobs.*.webhook_notifications.on_duration_warning_threshold_exceeded[*] +0 resources.jobs.*.webhook_notifications.on_duration_warning_threshold_exceeded[*].id +0 resources.jobs.*.webhook_notifications.on_failure +0 resources.jobs.*.webhook_notifications.on_failure[*] +0 resources.jobs.*.webhook_notifications.on_failure[*].id +0 resources.jobs.*.webhook_notifications.on_start +0 resources.jobs.*.webhook_notifications.on_start[*] +0 resources.jobs.*.webhook_notifications.on_start[*].id +0 resources.jobs.*.webhook_notifications.on_streaming_backlog_exceeded +0 resources.jobs.*.webhook_notifications.on_streaming_backlog_exceeded[*] +0 resources.jobs.*.webhook_notifications.on_streaming_backlog_exceeded[*].id +0 resources.jobs.*.webhook_notifications.on_success +0 resources.jobs.*.webhook_notifications.on_success[*] +0 resources.jobs.*.webhook_notifications.on_success[*].id +0 resources.jobs.*.permissions +0 resources.jobs.*.permissions[*] +0 resources.jobs.*.permissions[*].level +0 resources.jobs.*.permissions[*].user_name +0 resources.jobs.*.permissions[*].service_principal_name +0 resources.jobs.*.permissions[*].group_name +0 resources.job_runs +0 resources.job_runs.* +0 resources.job_runs.*.id +0 resources.job_runs.*.modified_status +0 resources.job_runs.*.url +0 resources.job_runs.*.lifecycle +0 resources.job_runs.*.lifecycle.prevent_destroy +0 resources.job_runs.*.dbt_commands +0 resources.job_runs.*.dbt_commands[*] +0 resources.job_runs.*.idempotency_token +0 resources.job_runs.*.jar_params +0 resources.job_runs.*.jar_params[*] +0 resources.job_runs.*.job_id +0 resources.job_runs.*.job_parameters +0 resources.job_runs.*.job_parameters.* +0 resources.job_runs.*.notebook_params +0 resources.job_runs.*.notebook_params.* +0 resources.job_runs.*.only +0 resources.job_runs.*.only[*] +0 resources.job_runs.*.performance_target +0 resources.job_runs.*.pipeline_params +0 resources.job_runs.*.pipeline_params.full_refresh +0 resources.job_runs.*.pipeline_params.full_refresh_selection +0 resources.job_runs.*.pipeline_params.full_refresh_selection[*] +0 resources.job_runs.*.pipeline_params.refresh_flow_selection +0 resources.job_runs.*.pipeline_params.refresh_flow_selection[*] +0 resources.job_runs.*.pipeline_params.refresh_selection +0 resources.job_runs.*.pipeline_params.refresh_selection[*] +0 resources.job_runs.*.pipeline_params.reset_checkpoint_selection +0 resources.job_runs.*.pipeline_params.reset_checkpoint_selection[*] +0 resources.job_runs.*.python_named_params +0 resources.job_runs.*.python_named_params.* +0 resources.job_runs.*.python_params +0 resources.job_runs.*.python_params[*] +0 resources.job_runs.*.queue +0 resources.job_runs.*.queue.enabled +0 resources.job_runs.*.spark_submit_params +0 resources.job_runs.*.spark_submit_params[*] +0 resources.job_runs.*.sql_params +0 resources.job_runs.*.sql_params.* +0 resources.job_runs.*.resolved_job_id +0 resources.pipelines +0 resources.pipelines.* +0 resources.pipelines.*.id +0 resources.pipelines.*.modified_status +0 resources.pipelines.*.url +0 resources.pipelines.*.lifecycle +0 resources.pipelines.*.lifecycle.prevent_destroy +0 resources.pipelines.*.allow_duplicate_names +0 resources.pipelines.*.budget_policy_id +0 resources.pipelines.*.catalog +0 resources.pipelines.*.channel +0 resources.pipelines.*.clusters +0 resources.pipelines.*.clusters[*] +0 resources.pipelines.*.clusters[*].apply_policy_default_values +0 resources.pipelines.*.clusters[*].autoscale +0 resources.pipelines.*.clusters[*].autoscale.max_workers +0 resources.pipelines.*.clusters[*].autoscale.min_workers +0 resources.pipelines.*.clusters[*].autoscale.mode +0 resources.pipelines.*.clusters[*].aws_attributes +0 resources.pipelines.*.clusters[*].aws_attributes.availability +0 resources.pipelines.*.clusters[*].aws_attributes.ebs_volume_count +0 resources.pipelines.*.clusters[*].aws_attributes.ebs_volume_iops +0 resources.pipelines.*.clusters[*].aws_attributes.ebs_volume_size +0 resources.pipelines.*.clusters[*].aws_attributes.ebs_volume_throughput +0 resources.pipelines.*.clusters[*].aws_attributes.ebs_volume_type +0 resources.pipelines.*.clusters[*].aws_attributes.first_on_demand +0 resources.pipelines.*.clusters[*].aws_attributes.instance_profile_arn +0 resources.pipelines.*.clusters[*].aws_attributes.spot_bid_price_percent +0 resources.pipelines.*.clusters[*].aws_attributes.zone_id +0 resources.pipelines.*.clusters[*].azure_attributes +0 resources.pipelines.*.clusters[*].azure_attributes.availability +0 resources.pipelines.*.clusters[*].azure_attributes.capacity_reservation_group +0 resources.pipelines.*.clusters[*].azure_attributes.first_on_demand +0 resources.pipelines.*.clusters[*].azure_attributes.log_analytics_info +0 resources.pipelines.*.clusters[*].azure_attributes.log_analytics_info.log_analytics_primary_key +0 resources.pipelines.*.clusters[*].azure_attributes.log_analytics_info.log_analytics_workspace_id +0 resources.pipelines.*.clusters[*].azure_attributes.spot_bid_max_price +0 resources.pipelines.*.clusters[*].cluster_log_conf +0 resources.pipelines.*.clusters[*].cluster_log_conf.dbfs +0 resources.pipelines.*.clusters[*].cluster_log_conf.dbfs.destination +0 resources.pipelines.*.clusters[*].cluster_log_conf.s3 +0 resources.pipelines.*.clusters[*].cluster_log_conf.s3.canned_acl +0 resources.pipelines.*.clusters[*].cluster_log_conf.s3.destination +0 resources.pipelines.*.clusters[*].cluster_log_conf.s3.enable_encryption +0 resources.pipelines.*.clusters[*].cluster_log_conf.s3.encryption_type +0 resources.pipelines.*.clusters[*].cluster_log_conf.s3.endpoint +0 resources.pipelines.*.clusters[*].cluster_log_conf.s3.kms_key +0 resources.pipelines.*.clusters[*].cluster_log_conf.s3.region +0 resources.pipelines.*.clusters[*].cluster_log_conf.volumes +0 resources.pipelines.*.clusters[*].cluster_log_conf.volumes.destination +0 resources.pipelines.*.clusters[*].custom_tags +0 resources.pipelines.*.clusters[*].custom_tags.* +0 resources.pipelines.*.clusters[*].driver_instance_pool_id +0 resources.pipelines.*.clusters[*].driver_node_type_id +0 resources.pipelines.*.clusters[*].enable_local_disk_encryption +0 resources.pipelines.*.clusters[*].gcp_attributes +0 resources.pipelines.*.clusters[*].gcp_attributes.availability +0 resources.pipelines.*.clusters[*].gcp_attributes.boot_disk_size +0 resources.pipelines.*.clusters[*].gcp_attributes.confidential_compute_type +0 resources.pipelines.*.clusters[*].gcp_attributes.first_on_demand +0 resources.pipelines.*.clusters[*].gcp_attributes.google_service_account +0 resources.pipelines.*.clusters[*].gcp_attributes.local_ssd_count +0 resources.pipelines.*.clusters[*].gcp_attributes.use_preemptible_executors +0 resources.pipelines.*.clusters[*].gcp_attributes.zone_id +0 resources.pipelines.*.clusters[*].init_scripts +0 resources.pipelines.*.clusters[*].init_scripts[*] +0 resources.pipelines.*.clusters[*].init_scripts[*].abfss +0 resources.pipelines.*.clusters[*].init_scripts[*].abfss.destination +0 resources.pipelines.*.clusters[*].init_scripts[*].dbfs +0 resources.pipelines.*.clusters[*].init_scripts[*].dbfs.destination +0 resources.pipelines.*.clusters[*].init_scripts[*].file +0 resources.pipelines.*.clusters[*].init_scripts[*].file.destination +0 resources.pipelines.*.clusters[*].init_scripts[*].gcs +0 resources.pipelines.*.clusters[*].init_scripts[*].gcs.destination +0 resources.pipelines.*.clusters[*].init_scripts[*].s3 +0 resources.pipelines.*.clusters[*].init_scripts[*].s3.canned_acl +0 resources.pipelines.*.clusters[*].init_scripts[*].s3.destination +0 resources.pipelines.*.clusters[*].init_scripts[*].s3.enable_encryption +0 resources.pipelines.*.clusters[*].init_scripts[*].s3.encryption_type +0 resources.pipelines.*.clusters[*].init_scripts[*].s3.endpoint +0 resources.pipelines.*.clusters[*].init_scripts[*].s3.kms_key +0 resources.pipelines.*.clusters[*].init_scripts[*].s3.region +0 resources.pipelines.*.clusters[*].init_scripts[*].volumes +0 resources.pipelines.*.clusters[*].init_scripts[*].volumes.destination +0 resources.pipelines.*.clusters[*].init_scripts[*].workspace +0 resources.pipelines.*.clusters[*].init_scripts[*].workspace.destination +0 resources.pipelines.*.clusters[*].instance_pool_id +0 resources.pipelines.*.clusters[*].label +0 resources.pipelines.*.clusters[*].node_type_id +0 resources.pipelines.*.clusters[*].num_workers +0 resources.pipelines.*.clusters[*].policy_id +0 resources.pipelines.*.clusters[*].spark_conf +0 resources.pipelines.*.clusters[*].spark_conf.* +0 resources.pipelines.*.clusters[*].spark_env_vars +0 resources.pipelines.*.clusters[*].spark_env_vars.* +0 resources.pipelines.*.clusters[*].ssh_public_keys +0 resources.pipelines.*.clusters[*].ssh_public_keys[*] +0 resources.pipelines.*.configuration +0 resources.pipelines.*.configuration.* +0 resources.pipelines.*.continuous +0 resources.pipelines.*.deployment +0 resources.pipelines.*.deployment.deployment_id +0 resources.pipelines.*.deployment.kind +0 resources.pipelines.*.deployment.metadata_file_path +0 resources.pipelines.*.deployment.version_id +0 resources.pipelines.*.development +0 resources.pipelines.*.dry_run +0 resources.pipelines.*.edition +0 resources.pipelines.*.environment +0 resources.pipelines.*.environment.dependencies +0 resources.pipelines.*.environment.dependencies[*] +0 resources.pipelines.*.environment.environment_version +0 resources.pipelines.*.event_log +0 resources.pipelines.*.event_log.catalog +0 resources.pipelines.*.event_log.name +0 resources.pipelines.*.event_log.schema +0 resources.pipelines.*.filters +0 resources.pipelines.*.filters.exclude +0 resources.pipelines.*.filters.exclude[*] +0 resources.pipelines.*.filters.include +0 resources.pipelines.*.filters.include[*] +0 resources.pipelines.*.gateway_definition +0 resources.pipelines.*.gateway_definition.connection_id +0 resources.pipelines.*.gateway_definition.connection_name +0 resources.pipelines.*.gateway_definition.connection_parameters +0 resources.pipelines.*.gateway_definition.connection_parameters.source_catalog +0 resources.pipelines.*.gateway_definition.gateway_storage_catalog +0 resources.pipelines.*.gateway_definition.gateway_storage_name +0 resources.pipelines.*.gateway_definition.gateway_storage_schema +0 resources.pipelines.*.ingestion_definition +0 resources.pipelines.*.ingestion_definition.connection_name +0 resources.pipelines.*.ingestion_definition.connector_type +0 resources.pipelines.*.ingestion_definition.data_staging_options +0 resources.pipelines.*.ingestion_definition.data_staging_options.catalog_name +0 resources.pipelines.*.ingestion_definition.data_staging_options.schema_name +0 resources.pipelines.*.ingestion_definition.data_staging_options.volume_name +0 resources.pipelines.*.ingestion_definition.full_refresh_window +0 resources.pipelines.*.ingestion_definition.full_refresh_window.days_of_week +0 resources.pipelines.*.ingestion_definition.full_refresh_window.days_of_week[*] +0 resources.pipelines.*.ingestion_definition.full_refresh_window.start_hour +0 resources.pipelines.*.ingestion_definition.full_refresh_window.time_zone_id +0 resources.pipelines.*.ingestion_definition.ingest_from_uc_foreign_catalog +0 resources.pipelines.*.ingestion_definition.ingestion_gateway_id +0 resources.pipelines.*.ingestion_definition.netsuite_jar_path +0 resources.pipelines.*.ingestion_definition.objects +0 resources.pipelines.*.ingestion_definition.objects[*] +0 resources.pipelines.*.ingestion_definition.objects[*].report +0 resources.pipelines.*.ingestion_definition.objects[*].report.destination_catalog +0 resources.pipelines.*.ingestion_definition.objects[*].report.destination_schema +0 resources.pipelines.*.ingestion_definition.objects[*].report.destination_table +0 resources.pipelines.*.ingestion_definition.objects[*].report.source_url +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.auto_full_refresh_policy +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.auto_full_refresh_policy.enabled +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.auto_full_refresh_policy.min_interval_hours +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.clustering_columns +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.clustering_columns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.enable_auto_clustering +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.exclude_columns +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.exclude_columns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.include_columns +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.include_columns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.primary_keys +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.primary_keys[*] +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.query_based_connector_config +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.query_based_connector_config.cursor_columns +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.query_based_connector_config.cursor_columns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.query_based_connector_config.deletion_condition +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.query_based_connector_config.hard_deletion_sync_min_interval_in_seconds +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.row_filter +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.salesforce_include_formula_fields +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.scd_type +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.sequence_by +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.sequence_by[*] +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.source_metadata_column +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.table_properties +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.table_properties.* +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters.incremental +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters.parameters +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters.parameters.* +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters.report_parameters +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters.report_parameters[*] +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters.report_parameters[*].key +0 resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters.report_parameters[*].value +0 resources.pipelines.*.ingestion_definition.objects[*].schema +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.confluence_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.confluence_options.include_confluence_spaces +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.confluence_options.include_confluence_spaces[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.entity_type +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.corrupt_record_column +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.file_filters +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.file_filters[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.file_filters[*].modified_after +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.file_filters[*].modified_before +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.file_filters[*].path_filter +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.format +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.format_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.format_options.* +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.ignore_corrupt_files +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.infer_column_types +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.reader_case_sensitive +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.rescued_data_column +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.schema_evolution_mode +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.schema_hints +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.single_variant_column +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.url +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options.metrics +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options.metrics[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options.resource +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options.resource_fields +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options.resource_fields[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options.segments +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options.segments[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.lookback_window_days +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.manager_account_id +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.sync_start_date +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.jira_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.jira_options.include_jira_spaces +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.jira_options.include_jira_spaces[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.client_config +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.client_config.* +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer.format +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer.json_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer.json_options.as_variant +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer.json_options.schema +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer.json_options.schema_evolution_mode +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer.json_options.schema_file_path +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer.json_options.schema_hints +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.max_offsets_per_trigger +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.starting_offset +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.topic_pattern +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.topics +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.topics[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer.format +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer.json_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer.json_options.as_variant +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer.json_options.schema +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer.json_options.schema_evolution_mode +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer.json_options.schema_file_path +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer.json_options.schema_hints +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.action_attribution_windows +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.action_attribution_windows[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.action_breakdowns +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.action_breakdowns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.action_report_time +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.breakdowns +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.breakdowns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_insights_lookback_window +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.action_attribution_windows +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.action_attribution_windows[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.action_breakdowns +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.action_breakdowns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.action_report_time +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.breakdowns +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.breakdowns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.level +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.time_increment +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.level +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.start_date +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.time_increment +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.attachment_mode +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.body_format +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.folder_filter +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.folder_filter[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_folders +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_folders[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_mailboxes +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_mailboxes[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_senders +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_senders[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_subjects +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_subjects[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.sender_filter +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.sender_filter[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.start_date +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.subject_filter +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.subject_filter[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.custom_report_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.custom_report_options.breakdowns +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.custom_report_options.breakdowns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.custom_report_options.fields +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.custom_report_options.fields[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.lookback_window_days +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.sync_start_date +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.entity_type +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.corrupt_record_column +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.file_filters +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.file_filters[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.file_filters[*].modified_after +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.file_filters[*].modified_before +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.file_filters[*].path_filter +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.format +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.format_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.format_options.* +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.ignore_corrupt_files +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.infer_column_types +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.reader_case_sensitive +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.rescued_data_column +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.schema_evolution_mode +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.schema_hints +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.single_variant_column +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.url +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.smartsheet_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.smartsheet_options.enforce_schema +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options.data_level +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options.dimensions +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options.dimensions[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options.metrics +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options.metrics[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options.query_lifetime +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options.report_type +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.data_level +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.dimensions +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.dimensions[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.lookback_window_days +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.metrics +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.metrics[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.query_lifetime +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.report_type +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.sync_start_date +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.zendesk_support_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.zendesk_support_options.start_date +0 resources.pipelines.*.ingestion_definition.objects[*].schema.destination_catalog +0 resources.pipelines.*.ingestion_definition.objects[*].schema.destination_schema +0 resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.fanout_by +0 resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms +0 resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*].format +0 resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*].json_options +0 resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*].json_options.as_variant +0 resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*].json_options.schema +0 resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*].json_options.schema_evolution_mode +0 resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*].json_options.schema_file_path +0 resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*].json_options.schema_hints +0 resources.pipelines.*.ingestion_definition.objects[*].schema.source_catalog +0 resources.pipelines.*.ingestion_definition.objects[*].schema.source_schema +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.auto_full_refresh_policy +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.auto_full_refresh_policy.enabled +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.auto_full_refresh_policy.min_interval_hours +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.clustering_columns +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.clustering_columns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.enable_auto_clustering +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.exclude_columns +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.exclude_columns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.include_columns +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.include_columns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.primary_keys +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.primary_keys[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.query_based_connector_config +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.query_based_connector_config.cursor_columns +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.query_based_connector_config.cursor_columns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.query_based_connector_config.deletion_condition +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.query_based_connector_config.hard_deletion_sync_min_interval_in_seconds +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.row_filter +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.salesforce_include_formula_fields +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.scd_type +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.sequence_by +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.sequence_by[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.source_metadata_column +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.table_properties +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.table_properties.* +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters.incremental +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters.parameters +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters.parameters.* +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters.report_parameters +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters.report_parameters[*] +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters.report_parameters[*].key +0 resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters.report_parameters[*].value +0 resources.pipelines.*.ingestion_definition.objects[*].table +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.confluence_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.confluence_options.include_confluence_spaces +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.confluence_options.include_confluence_spaces[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.entity_type +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.corrupt_record_column +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.file_filters +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.file_filters[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.file_filters[*].modified_after +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.file_filters[*].modified_before +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.file_filters[*].path_filter +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.format +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.format_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.format_options.* +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.ignore_corrupt_files +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.infer_column_types +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.reader_case_sensitive +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.rescued_data_column +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.schema_evolution_mode +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.schema_hints +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.single_variant_column +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.url +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options.metrics +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options.metrics[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options.resource +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options.resource_fields +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options.resource_fields[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options.segments +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options.segments[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.lookback_window_days +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.manager_account_id +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.sync_start_date +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.jira_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.jira_options.include_jira_spaces +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.jira_options.include_jira_spaces[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.client_config +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.client_config.* +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer.format +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer.json_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer.json_options.as_variant +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer.json_options.schema +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer.json_options.schema_evolution_mode +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer.json_options.schema_file_path +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer.json_options.schema_hints +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.max_offsets_per_trigger +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.starting_offset +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.topic_pattern +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.topics +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.topics[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer.format +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer.json_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer.json_options.as_variant +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer.json_options.schema +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer.json_options.schema_evolution_mode +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer.json_options.schema_file_path +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer.json_options.schema_hints +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.action_attribution_windows +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.action_attribution_windows[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.action_breakdowns +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.action_breakdowns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.action_report_time +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.breakdowns +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.breakdowns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_insights_lookback_window +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.action_attribution_windows +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.action_attribution_windows[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.action_breakdowns +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.action_breakdowns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.action_report_time +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.breakdowns +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.breakdowns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.level +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.time_increment +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.level +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.start_date +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.time_increment +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.attachment_mode +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.body_format +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.folder_filter +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.folder_filter[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_folders +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_folders[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_mailboxes +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_mailboxes[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_senders +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_senders[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_subjects +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_subjects[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.sender_filter +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.sender_filter[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.start_date +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.subject_filter +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.subject_filter[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.custom_report_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.custom_report_options.breakdowns +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.custom_report_options.breakdowns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.custom_report_options.fields +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.custom_report_options.fields[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.lookback_window_days +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.sync_start_date +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.entity_type +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.corrupt_record_column +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.file_filters +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.file_filters[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.file_filters[*].modified_after +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.file_filters[*].modified_before +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.file_filters[*].path_filter +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.format +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.format_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.format_options.* +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.ignore_corrupt_files +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.infer_column_types +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.reader_case_sensitive +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.rescued_data_column +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.schema_evolution_mode +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.schema_hints +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.single_variant_column +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.url +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.smartsheet_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.smartsheet_options.enforce_schema +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options.data_level +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options.dimensions +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options.dimensions[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options.metrics +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options.metrics[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options.query_lifetime +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options.report_type +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.data_level +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.dimensions +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.dimensions[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.lookback_window_days +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.metrics +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.metrics[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.query_lifetime +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.report_type +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.sync_start_date +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.zendesk_support_options +0 resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.zendesk_support_options.start_date +0 resources.pipelines.*.ingestion_definition.objects[*].table.destination_catalog +0 resources.pipelines.*.ingestion_definition.objects[*].table.destination_schema +0 resources.pipelines.*.ingestion_definition.objects[*].table.destination_table +0 resources.pipelines.*.ingestion_definition.objects[*].table.source_catalog +0 resources.pipelines.*.ingestion_definition.objects[*].table.source_schema +0 resources.pipelines.*.ingestion_definition.objects[*].table.source_table +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.auto_full_refresh_policy +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.auto_full_refresh_policy.enabled +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.auto_full_refresh_policy.min_interval_hours +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.clustering_columns +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.clustering_columns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.enable_auto_clustering +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.exclude_columns +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.exclude_columns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.include_columns +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.include_columns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.primary_keys +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.primary_keys[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.query_based_connector_config +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.query_based_connector_config.cursor_columns +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.query_based_connector_config.cursor_columns[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.query_based_connector_config.deletion_condition +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.query_based_connector_config.hard_deletion_sync_min_interval_in_seconds +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.row_filter +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.salesforce_include_formula_fields +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.scd_type +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.sequence_by +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.sequence_by[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.source_metadata_column +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.table_properties +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.table_properties.* +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters.incremental +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters.parameters +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters.parameters.* +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters.report_parameters +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters.report_parameters[*] +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters.report_parameters[*].key +0 resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters.report_parameters[*].value +0 resources.pipelines.*.ingestion_definition.source_configurations +0 resources.pipelines.*.ingestion_definition.source_configurations[*] +0 resources.pipelines.*.ingestion_definition.source_configurations[*].catalog +0 resources.pipelines.*.ingestion_definition.source_configurations[*].catalog.postgres +0 resources.pipelines.*.ingestion_definition.source_configurations[*].catalog.postgres.slot_config +0 resources.pipelines.*.ingestion_definition.source_configurations[*].catalog.postgres.slot_config.publication_name +0 resources.pipelines.*.ingestion_definition.source_configurations[*].catalog.postgres.slot_config.slot_name +0 resources.pipelines.*.ingestion_definition.source_configurations[*].catalog.source_catalog +0 resources.pipelines.*.ingestion_definition.source_configurations[*].google_ads_config +0 resources.pipelines.*.ingestion_definition.source_configurations[*].google_ads_config.manager_account_id +0 resources.pipelines.*.ingestion_definition.source_type +0 resources.pipelines.*.ingestion_definition.table_configuration +0 resources.pipelines.*.ingestion_definition.table_configuration.auto_full_refresh_policy +0 resources.pipelines.*.ingestion_definition.table_configuration.auto_full_refresh_policy.enabled +0 resources.pipelines.*.ingestion_definition.table_configuration.auto_full_refresh_policy.min_interval_hours +0 resources.pipelines.*.ingestion_definition.table_configuration.clustering_columns +0 resources.pipelines.*.ingestion_definition.table_configuration.clustering_columns[*] +0 resources.pipelines.*.ingestion_definition.table_configuration.enable_auto_clustering +0 resources.pipelines.*.ingestion_definition.table_configuration.exclude_columns +0 resources.pipelines.*.ingestion_definition.table_configuration.exclude_columns[*] +0 resources.pipelines.*.ingestion_definition.table_configuration.include_columns +0 resources.pipelines.*.ingestion_definition.table_configuration.include_columns[*] +0 resources.pipelines.*.ingestion_definition.table_configuration.primary_keys +0 resources.pipelines.*.ingestion_definition.table_configuration.primary_keys[*] +0 resources.pipelines.*.ingestion_definition.table_configuration.query_based_connector_config +0 resources.pipelines.*.ingestion_definition.table_configuration.query_based_connector_config.cursor_columns +0 resources.pipelines.*.ingestion_definition.table_configuration.query_based_connector_config.cursor_columns[*] +0 resources.pipelines.*.ingestion_definition.table_configuration.query_based_connector_config.deletion_condition +0 resources.pipelines.*.ingestion_definition.table_configuration.query_based_connector_config.hard_deletion_sync_min_interval_in_seconds +0 resources.pipelines.*.ingestion_definition.table_configuration.row_filter +0 resources.pipelines.*.ingestion_definition.table_configuration.salesforce_include_formula_fields +0 resources.pipelines.*.ingestion_definition.table_configuration.scd_type +0 resources.pipelines.*.ingestion_definition.table_configuration.sequence_by +0 resources.pipelines.*.ingestion_definition.table_configuration.sequence_by[*] +0 resources.pipelines.*.ingestion_definition.table_configuration.source_metadata_column +0 resources.pipelines.*.ingestion_definition.table_configuration.table_properties +0 resources.pipelines.*.ingestion_definition.table_configuration.table_properties.* +0 resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters +0 resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters.incremental +0 resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters.parameters +0 resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters.parameters.* +0 resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters.report_parameters +0 resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters.report_parameters[*] +0 resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters.report_parameters[*].key +0 resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters.report_parameters[*].value +0 resources.pipelines.*.libraries +0 resources.pipelines.*.libraries[*] +0 resources.pipelines.*.libraries[*].file +0 resources.pipelines.*.libraries[*].file.path +0 resources.pipelines.*.libraries[*].glob +0 resources.pipelines.*.libraries[*].glob.include +0 resources.pipelines.*.libraries[*].jar +0 resources.pipelines.*.libraries[*].maven +0 resources.pipelines.*.libraries[*].maven.coordinates +0 resources.pipelines.*.libraries[*].maven.exclusions +0 resources.pipelines.*.libraries[*].maven.exclusions[*] +0 resources.pipelines.*.libraries[*].maven.repo +0 resources.pipelines.*.libraries[*].notebook +0 resources.pipelines.*.libraries[*].notebook.path +0 resources.pipelines.*.libraries[*].whl +0 resources.pipelines.*.name +0 resources.pipelines.*.notifications +0 resources.pipelines.*.notifications[*] +0 resources.pipelines.*.notifications[*].alerts +0 resources.pipelines.*.notifications[*].alerts[*] +0 resources.pipelines.*.notifications[*].email_recipients +0 resources.pipelines.*.notifications[*].email_recipients[*] +0 resources.pipelines.*.parameters +0 resources.pipelines.*.parameters.* +0 resources.pipelines.*.photon +0 resources.pipelines.*.restart_window +0 resources.pipelines.*.restart_window.days_of_week +0 resources.pipelines.*.restart_window.days_of_week[*] +0 resources.pipelines.*.restart_window.start_hour +0 resources.pipelines.*.restart_window.time_zone_id +0 resources.pipelines.*.root_path +0 resources.pipelines.*.run_as +0 resources.pipelines.*.run_as.service_principal_name +0 resources.pipelines.*.run_as.user_name +0 resources.pipelines.*.schema +0 resources.pipelines.*.serverless +0 resources.pipelines.*.serverless_compute_id +0 resources.pipelines.*.storage +0 resources.pipelines.*.tags +0 resources.pipelines.*.tags.* +0 resources.pipelines.*.target +0 resources.pipelines.*.trigger +0 resources.pipelines.*.trigger.cron +0 resources.pipelines.*.trigger.cron.quartz_cron_schedule +0 resources.pipelines.*.trigger.cron.timezone_id +0 resources.pipelines.*.trigger.manual +0 resources.pipelines.*.usage_policy_id +0 resources.pipelines.*.permissions +0 resources.pipelines.*.permissions[*] +0 resources.pipelines.*.permissions[*].level +0 resources.pipelines.*.permissions[*].user_name +0 resources.pipelines.*.permissions[*].service_principal_name +0 resources.pipelines.*.permissions[*].group_name +0 resources.models +0 resources.models.* +0 resources.models.*.id +0 resources.models.*.modified_status +0 resources.models.*.url +0 resources.models.*.lifecycle +0 resources.models.*.lifecycle.prevent_destroy +0 resources.models.*.description +0 resources.models.*.name +0 resources.models.*.tags +0 resources.models.*.tags[*] +0 resources.models.*.tags[*].key +0 resources.models.*.tags[*].value +0 resources.models.*.permissions +0 resources.models.*.permissions[*] +0 resources.models.*.permissions[*].level +0 resources.models.*.permissions[*].user_name +0 resources.models.*.permissions[*].service_principal_name +0 resources.models.*.permissions[*].group_name +0 resources.experiments +0 resources.experiments.* +0 resources.experiments.*.id +0 resources.experiments.*.modified_status +0 resources.experiments.*.url +0 resources.experiments.*.lifecycle +0 resources.experiments.*.lifecycle.prevent_destroy +0 resources.experiments.*.artifact_location +0 resources.experiments.*.name +0 resources.experiments.*.tags +0 resources.experiments.*.tags[*] +0 resources.experiments.*.tags[*].key +0 resources.experiments.*.tags[*].value +0 resources.experiments.*.trace_location +0 resources.experiments.*.trace_location.uc_trace_location +0 resources.experiments.*.trace_location.uc_trace_location.catalog +0 resources.experiments.*.trace_location.uc_trace_location.effective_table_prefix +0 resources.experiments.*.trace_location.uc_trace_location.schema +0 resources.experiments.*.trace_location.uc_trace_location.table_prefix +0 resources.experiments.*.permissions +0 resources.experiments.*.permissions[*] +0 resources.experiments.*.permissions[*].level +0 resources.experiments.*.permissions[*].user_name +0 resources.experiments.*.permissions[*].service_principal_name +0 resources.experiments.*.permissions[*].group_name +0 resources.model_serving_endpoints +0 resources.model_serving_endpoints.* +0 resources.model_serving_endpoints.*.id +0 resources.model_serving_endpoints.*.modified_status +0 resources.model_serving_endpoints.*.url +0 resources.model_serving_endpoints.*.lifecycle +0 resources.model_serving_endpoints.*.lifecycle.prevent_destroy +0 resources.model_serving_endpoints.*.ai_gateway +0 resources.model_serving_endpoints.*.ai_gateway.fallback_config +0 resources.model_serving_endpoints.*.ai_gateway.fallback_config.enabled +0 resources.model_serving_endpoints.*.ai_gateway.guardrails +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.input +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.input.invalid_keywords +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.input.invalid_keywords[*] +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.input.pii +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.input.pii.behavior +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.input.safety +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.input.valid_topics +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.input.valid_topics[*] +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.output +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.output.invalid_keywords +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.output.invalid_keywords[*] +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.output.pii +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.output.pii.behavior +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.output.safety +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.output.valid_topics +0 resources.model_serving_endpoints.*.ai_gateway.guardrails.output.valid_topics[*] +0 resources.model_serving_endpoints.*.ai_gateway.inference_table_config +0 resources.model_serving_endpoints.*.ai_gateway.inference_table_config.catalog_name +0 resources.model_serving_endpoints.*.ai_gateway.inference_table_config.enabled +0 resources.model_serving_endpoints.*.ai_gateway.inference_table_config.schema_name +0 resources.model_serving_endpoints.*.ai_gateway.inference_table_config.table_name_prefix +0 resources.model_serving_endpoints.*.ai_gateway.rate_limits +0 resources.model_serving_endpoints.*.ai_gateway.rate_limits[*] +0 resources.model_serving_endpoints.*.ai_gateway.rate_limits[*].calls +0 resources.model_serving_endpoints.*.ai_gateway.rate_limits[*].key +0 resources.model_serving_endpoints.*.ai_gateway.rate_limits[*].principal +0 resources.model_serving_endpoints.*.ai_gateway.rate_limits[*].renewal_period +0 resources.model_serving_endpoints.*.ai_gateway.rate_limits[*].tokens +0 resources.model_serving_endpoints.*.ai_gateway.usage_tracking_config +0 resources.model_serving_endpoints.*.ai_gateway.usage_tracking_config.enabled +0 resources.model_serving_endpoints.*.budget_policy_id +0 resources.model_serving_endpoints.*.config +0 resources.model_serving_endpoints.*.config.auto_capture_config +0 resources.model_serving_endpoints.*.config.auto_capture_config.catalog_name +0 resources.model_serving_endpoints.*.config.auto_capture_config.enabled +0 resources.model_serving_endpoints.*.config.auto_capture_config.schema_name +0 resources.model_serving_endpoints.*.config.auto_capture_config.table_name_prefix +0 resources.model_serving_endpoints.*.config.served_entities +0 resources.model_serving_endpoints.*.config.served_entities[*] +0 resources.model_serving_endpoints.*.config.served_entities[*].burst_scaling_enabled +0 resources.model_serving_endpoints.*.config.served_entities[*].entity_name +0 resources.model_serving_endpoints.*.config.served_entities[*].entity_version +0 resources.model_serving_endpoints.*.config.served_entities[*].environment_vars +0 resources.model_serving_endpoints.*.config.served_entities[*].environment_vars.* +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.ai21labs_config +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.ai21labs_config.ai21labs_api_key +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.ai21labs_config.ai21labs_api_key_plaintext +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config.aws_access_key_id +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config.aws_access_key_id_plaintext +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config.aws_region +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config.aws_secret_access_key +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config.aws_secret_access_key_plaintext +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config.bedrock_provider +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config.instance_profile_arn +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.anthropic_config +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.anthropic_config.anthropic_api_key +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.anthropic_config.anthropic_api_key_plaintext +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.cohere_config +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.cohere_config.cohere_api_base +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.cohere_config.cohere_api_key +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.cohere_config.cohere_api_key_plaintext +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.api_key_auth +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.api_key_auth.key +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.api_key_auth.value +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.api_key_auth.value_plaintext +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.bearer_token_auth +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.bearer_token_auth.token +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.bearer_token_auth.token_plaintext +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.custom_provider_url +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.databricks_model_serving_config +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.databricks_model_serving_config.databricks_api_token +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.databricks_model_serving_config.databricks_api_token_plaintext +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.databricks_model_serving_config.databricks_workspace_url +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.google_cloud_vertex_ai_config +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.google_cloud_vertex_ai_config.private_key +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.google_cloud_vertex_ai_config.private_key_plaintext +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.google_cloud_vertex_ai_config.project_id +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.google_cloud_vertex_ai_config.region +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.name +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.microsoft_entra_client_id +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.microsoft_entra_client_secret +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.microsoft_entra_client_secret_plaintext +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.microsoft_entra_tenant_id +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.openai_api_base +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.openai_api_key +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.openai_api_key_plaintext +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.openai_api_type +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.openai_api_version +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.openai_deployment_name +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.openai_organization +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.palm_config +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.palm_config.palm_api_key +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.palm_config.palm_api_key_plaintext +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.provider +0 resources.model_serving_endpoints.*.config.served_entities[*].external_model.task +0 resources.model_serving_endpoints.*.config.served_entities[*].instance_profile_arn +0 resources.model_serving_endpoints.*.config.served_entities[*].max_provisioned_concurrency +0 resources.model_serving_endpoints.*.config.served_entities[*].max_provisioned_throughput +0 resources.model_serving_endpoints.*.config.served_entities[*].min_provisioned_concurrency +0 resources.model_serving_endpoints.*.config.served_entities[*].min_provisioned_throughput +0 resources.model_serving_endpoints.*.config.served_entities[*].name +0 resources.model_serving_endpoints.*.config.served_entities[*].provisioned_model_units +0 resources.model_serving_endpoints.*.config.served_entities[*].scale_to_zero_enabled +0 resources.model_serving_endpoints.*.config.served_entities[*].workload_size +0 resources.model_serving_endpoints.*.config.served_entities[*].workload_type +0 resources.model_serving_endpoints.*.config.served_models +0 resources.model_serving_endpoints.*.config.served_models[*] +0 resources.model_serving_endpoints.*.config.served_models[*].burst_scaling_enabled +0 resources.model_serving_endpoints.*.config.served_models[*].environment_vars +0 resources.model_serving_endpoints.*.config.served_models[*].environment_vars.* +0 resources.model_serving_endpoints.*.config.served_models[*].instance_profile_arn +0 resources.model_serving_endpoints.*.config.served_models[*].max_provisioned_concurrency +0 resources.model_serving_endpoints.*.config.served_models[*].max_provisioned_throughput +0 resources.model_serving_endpoints.*.config.served_models[*].min_provisioned_concurrency +0 resources.model_serving_endpoints.*.config.served_models[*].min_provisioned_throughput +0 resources.model_serving_endpoints.*.config.served_models[*].model_name +0 resources.model_serving_endpoints.*.config.served_models[*].model_version +0 resources.model_serving_endpoints.*.config.served_models[*].name +0 resources.model_serving_endpoints.*.config.served_models[*].provisioned_model_units +0 resources.model_serving_endpoints.*.config.served_models[*].scale_to_zero_enabled +0 resources.model_serving_endpoints.*.config.served_models[*].workload_size +0 resources.model_serving_endpoints.*.config.served_models[*].workload_type +0 resources.model_serving_endpoints.*.config.traffic_config +0 resources.model_serving_endpoints.*.config.traffic_config.routes +0 resources.model_serving_endpoints.*.config.traffic_config.routes[*] +0 resources.model_serving_endpoints.*.config.traffic_config.routes[*].served_entity_name +0 resources.model_serving_endpoints.*.config.traffic_config.routes[*].served_model_name +0 resources.model_serving_endpoints.*.config.traffic_config.routes[*].traffic_percentage +0 resources.model_serving_endpoints.*.description +0 resources.model_serving_endpoints.*.email_notifications +0 resources.model_serving_endpoints.*.email_notifications.on_update_failure +0 resources.model_serving_endpoints.*.email_notifications.on_update_failure[*] +0 resources.model_serving_endpoints.*.email_notifications.on_update_success +0 resources.model_serving_endpoints.*.email_notifications.on_update_success[*] +0 resources.model_serving_endpoints.*.name +0 resources.model_serving_endpoints.*.rate_limits +0 resources.model_serving_endpoints.*.rate_limits[*] +0 resources.model_serving_endpoints.*.rate_limits[*].calls +0 resources.model_serving_endpoints.*.rate_limits[*].key +0 resources.model_serving_endpoints.*.rate_limits[*].renewal_period +0 resources.model_serving_endpoints.*.route_optimized +0 resources.model_serving_endpoints.*.tags +0 resources.model_serving_endpoints.*.tags[*] +0 resources.model_serving_endpoints.*.tags[*].key +0 resources.model_serving_endpoints.*.tags[*].value +0 resources.model_serving_endpoints.*.telemetry_config +0 resources.model_serving_endpoints.*.telemetry_config.inference_table_config +0 resources.model_serving_endpoints.*.telemetry_config.inference_table_config.name +0 resources.model_serving_endpoints.*.telemetry_config.inference_table_config.sampling_fraction +0 resources.model_serving_endpoints.*.telemetry_config.table_names +0 resources.model_serving_endpoints.*.telemetry_config.table_names.annotations_table +0 resources.model_serving_endpoints.*.telemetry_config.table_names.logs_table +0 resources.model_serving_endpoints.*.telemetry_config.table_names.metrics_table +0 resources.model_serving_endpoints.*.telemetry_config.table_names.traces_table +0 resources.model_serving_endpoints.*.telemetry_config.telemetry_profile_id +0 resources.model_serving_endpoints.*.permissions +0 resources.model_serving_endpoints.*.permissions[*] +0 resources.model_serving_endpoints.*.permissions[*].level +0 resources.model_serving_endpoints.*.permissions[*].user_name +0 resources.model_serving_endpoints.*.permissions[*].service_principal_name +0 resources.model_serving_endpoints.*.permissions[*].group_name +0 resources.registered_models +0 resources.registered_models.* +0 resources.registered_models.*.id +0 resources.registered_models.*.modified_status +0 resources.registered_models.*.url +0 resources.registered_models.*.lifecycle +0 resources.registered_models.*.lifecycle.prevent_destroy +0 resources.registered_models.*.aliases +0 resources.registered_models.*.aliases[*] +0 resources.registered_models.*.aliases[*].alias_name +0 resources.registered_models.*.aliases[*].catalog_name +0 resources.registered_models.*.aliases[*].id +0 resources.registered_models.*.aliases[*].model_name +0 resources.registered_models.*.aliases[*].schema_name +0 resources.registered_models.*.aliases[*].version_num +0 resources.registered_models.*.browse_only +0 resources.registered_models.*.catalog_name +0 resources.registered_models.*.comment +0 resources.registered_models.*.created_at +0 resources.registered_models.*.created_by +0 resources.registered_models.*.full_name +0 resources.registered_models.*.metastore_id +0 resources.registered_models.*.name +0 resources.registered_models.*.owner +0 resources.registered_models.*.schema_name +0 resources.registered_models.*.storage_location +0 resources.registered_models.*.updated_at +0 resources.registered_models.*.updated_by +0 resources.registered_models.*.grants +0 resources.registered_models.*.grants[*] +0 resources.registered_models.*.grants[*].principal +0 resources.registered_models.*.grants[*].privileges +0 resources.registered_models.*.grants[*].privileges[*] +0 resources.quality_monitors +0 resources.quality_monitors.* +0 resources.quality_monitors.*.id +0 resources.quality_monitors.*.modified_status +0 resources.quality_monitors.*.url +0 resources.quality_monitors.*.lifecycle +0 resources.quality_monitors.*.lifecycle.prevent_destroy +0 resources.quality_monitors.*.assets_dir +0 resources.quality_monitors.*.baseline_table_name +0 resources.quality_monitors.*.custom_metrics +0 resources.quality_monitors.*.custom_metrics[*] +0 resources.quality_monitors.*.custom_metrics[*].definition +0 resources.quality_monitors.*.custom_metrics[*].input_columns +0 resources.quality_monitors.*.custom_metrics[*].input_columns[*] +0 resources.quality_monitors.*.custom_metrics[*].name +0 resources.quality_monitors.*.custom_metrics[*].output_data_type +0 resources.quality_monitors.*.custom_metrics[*].type +0 resources.quality_monitors.*.data_classification_config +0 resources.quality_monitors.*.data_classification_config.enabled +0 resources.quality_monitors.*.inference_log +0 resources.quality_monitors.*.inference_log.granularities +0 resources.quality_monitors.*.inference_log.granularities[*] +0 resources.quality_monitors.*.inference_log.label_col +0 resources.quality_monitors.*.inference_log.model_id_col +0 resources.quality_monitors.*.inference_log.prediction_col +0 resources.quality_monitors.*.inference_log.prediction_proba_col +0 resources.quality_monitors.*.inference_log.problem_type +0 resources.quality_monitors.*.inference_log.timestamp_col +0 resources.quality_monitors.*.latest_monitor_failure_msg +0 resources.quality_monitors.*.notifications +0 resources.quality_monitors.*.notifications.on_failure +0 resources.quality_monitors.*.notifications.on_failure.email_addresses +0 resources.quality_monitors.*.notifications.on_failure.email_addresses[*] +0 resources.quality_monitors.*.notifications.on_new_classification_tag_detected +0 resources.quality_monitors.*.notifications.on_new_classification_tag_detected.email_addresses +0 resources.quality_monitors.*.notifications.on_new_classification_tag_detected.email_addresses[*] +0 resources.quality_monitors.*.output_schema_name +0 resources.quality_monitors.*.schedule +0 resources.quality_monitors.*.schedule.pause_status +0 resources.quality_monitors.*.schedule.quartz_cron_expression +0 resources.quality_monitors.*.schedule.timezone_id +0 resources.quality_monitors.*.skip_builtin_dashboard +0 resources.quality_monitors.*.slicing_exprs +0 resources.quality_monitors.*.slicing_exprs[*] +0 resources.quality_monitors.*.snapshot +0 resources.quality_monitors.*.time_series +0 resources.quality_monitors.*.time_series.granularities +0 resources.quality_monitors.*.time_series.granularities[*] +0 resources.quality_monitors.*.time_series.timestamp_col +0 resources.quality_monitors.*.warehouse_id +0 resources.quality_monitors.*.table_name +0 resources.catalogs +0 resources.catalogs.* +0 resources.catalogs.*.id +0 resources.catalogs.*.modified_status +0 resources.catalogs.*.url +0 resources.catalogs.*.lifecycle +0 resources.catalogs.*.lifecycle.prevent_destroy +0 resources.catalogs.*.comment +0 resources.catalogs.*.connection_name +0 resources.catalogs.*.custom_max_retention_hours +0 resources.catalogs.*.managed_encryption_settings +0 resources.catalogs.*.managed_encryption_settings.azure_encryption_settings +0 resources.catalogs.*.managed_encryption_settings.azure_encryption_settings.azure_cmk_access_connector_id +0 resources.catalogs.*.managed_encryption_settings.azure_encryption_settings.azure_cmk_managed_identity_id +0 resources.catalogs.*.managed_encryption_settings.azure_encryption_settings.azure_tenant_id +0 resources.catalogs.*.managed_encryption_settings.azure_key_vault_key_id +0 resources.catalogs.*.managed_encryption_settings.customer_managed_key_id +0 resources.catalogs.*.name +0 resources.catalogs.*.options +0 resources.catalogs.*.options.* +0 resources.catalogs.*.properties +0 resources.catalogs.*.properties.* +0 resources.catalogs.*.provider_name +0 resources.catalogs.*.share_name +0 resources.catalogs.*.storage_root +0 resources.catalogs.*.grants +0 resources.catalogs.*.grants[*] +0 resources.catalogs.*.grants[*].principal +0 resources.catalogs.*.grants[*].privileges +0 resources.catalogs.*.grants[*].privileges[*] +0 resources.schemas +0 resources.schemas.* +0 resources.schemas.*.id +0 resources.schemas.*.modified_status +0 resources.schemas.*.url +0 resources.schemas.*.lifecycle +0 resources.schemas.*.lifecycle.prevent_destroy +0 resources.schemas.*.catalog_name +0 resources.schemas.*.comment +0 resources.schemas.*.custom_max_retention_hours +0 resources.schemas.*.name +0 resources.schemas.*.properties +0 resources.schemas.*.properties.* +0 resources.schemas.*.storage_root +0 resources.schemas.*.grants +0 resources.schemas.*.grants[*] +0 resources.schemas.*.grants[*].principal +0 resources.schemas.*.grants[*].privileges +0 resources.schemas.*.grants[*].privileges[*] +0 resources.volumes +0 resources.volumes.* +0 resources.volumes.*.id +0 resources.volumes.*.modified_status +0 resources.volumes.*.url +0 resources.volumes.*.lifecycle +0 resources.volumes.*.lifecycle.prevent_destroy +0 resources.volumes.*.catalog_name +0 resources.volumes.*.comment +0 resources.volumes.*.name +0 resources.volumes.*.schema_name +0 resources.volumes.*.storage_location +0 resources.volumes.*.volume_type +0 resources.volumes.*.volume_path +0 resources.volumes.*.grants +0 resources.volumes.*.grants[*] +0 resources.volumes.*.grants[*].principal +0 resources.volumes.*.grants[*].privileges +0 resources.volumes.*.grants[*].privileges[*] +0 resources.external_locations +0 resources.external_locations.* +0 resources.external_locations.*.id +0 resources.external_locations.*.modified_status +0 resources.external_locations.*.lifecycle +0 resources.external_locations.*.lifecycle.prevent_destroy +0 resources.external_locations.*.comment +0 resources.external_locations.*.credential_name +0 resources.external_locations.*.effective_enable_file_events +0 resources.external_locations.*.effective_file_event_queue +0 resources.external_locations.*.effective_file_event_queue.managed_aqs +0 resources.external_locations.*.effective_file_event_queue.managed_aqs.managed_resource_id +0 resources.external_locations.*.effective_file_event_queue.managed_aqs.queue_url +0 resources.external_locations.*.effective_file_event_queue.managed_aqs.resource_group +0 resources.external_locations.*.effective_file_event_queue.managed_aqs.subscription_id +0 resources.external_locations.*.effective_file_event_queue.managed_pubsub +0 resources.external_locations.*.effective_file_event_queue.managed_pubsub.managed_resource_id +0 resources.external_locations.*.effective_file_event_queue.managed_pubsub.subscription_name +0 resources.external_locations.*.effective_file_event_queue.managed_sqs +0 resources.external_locations.*.effective_file_event_queue.managed_sqs.managed_resource_id +0 resources.external_locations.*.effective_file_event_queue.managed_sqs.queue_url +0 resources.external_locations.*.effective_file_event_queue.provided_aqs +0 resources.external_locations.*.effective_file_event_queue.provided_aqs.managed_resource_id +0 resources.external_locations.*.effective_file_event_queue.provided_aqs.queue_url +0 resources.external_locations.*.effective_file_event_queue.provided_aqs.resource_group +0 resources.external_locations.*.effective_file_event_queue.provided_aqs.subscription_id +0 resources.external_locations.*.effective_file_event_queue.provided_pubsub +0 resources.external_locations.*.effective_file_event_queue.provided_pubsub.managed_resource_id +0 resources.external_locations.*.effective_file_event_queue.provided_pubsub.subscription_name +0 resources.external_locations.*.effective_file_event_queue.provided_sqs +0 resources.external_locations.*.effective_file_event_queue.provided_sqs.managed_resource_id +0 resources.external_locations.*.effective_file_event_queue.provided_sqs.queue_url +0 resources.external_locations.*.enable_file_events +0 resources.external_locations.*.encryption_details +0 resources.external_locations.*.encryption_details.sse_encryption_details +0 resources.external_locations.*.encryption_details.sse_encryption_details.algorithm +0 resources.external_locations.*.encryption_details.sse_encryption_details.aws_kms_key_arn +0 resources.external_locations.*.fallback +0 resources.external_locations.*.file_event_queue +0 resources.external_locations.*.file_event_queue.managed_aqs +0 resources.external_locations.*.file_event_queue.managed_aqs.managed_resource_id +0 resources.external_locations.*.file_event_queue.managed_aqs.queue_url +0 resources.external_locations.*.file_event_queue.managed_aqs.resource_group +0 resources.external_locations.*.file_event_queue.managed_aqs.subscription_id +0 resources.external_locations.*.file_event_queue.managed_pubsub +0 resources.external_locations.*.file_event_queue.managed_pubsub.managed_resource_id +0 resources.external_locations.*.file_event_queue.managed_pubsub.subscription_name +0 resources.external_locations.*.file_event_queue.managed_sqs +0 resources.external_locations.*.file_event_queue.managed_sqs.managed_resource_id +0 resources.external_locations.*.file_event_queue.managed_sqs.queue_url +0 resources.external_locations.*.file_event_queue.provided_aqs +0 resources.external_locations.*.file_event_queue.provided_aqs.managed_resource_id +0 resources.external_locations.*.file_event_queue.provided_aqs.queue_url +0 resources.external_locations.*.file_event_queue.provided_aqs.resource_group +0 resources.external_locations.*.file_event_queue.provided_aqs.subscription_id +0 resources.external_locations.*.file_event_queue.provided_pubsub +0 resources.external_locations.*.file_event_queue.provided_pubsub.managed_resource_id +0 resources.external_locations.*.file_event_queue.provided_pubsub.subscription_name +0 resources.external_locations.*.file_event_queue.provided_sqs +0 resources.external_locations.*.file_event_queue.provided_sqs.managed_resource_id +0 resources.external_locations.*.file_event_queue.provided_sqs.queue_url +0 resources.external_locations.*.name +0 resources.external_locations.*.read_only +0 resources.external_locations.*.skip_validation +0 resources.external_locations.*.url +0 resources.external_locations.*.grants +0 resources.external_locations.*.grants[*] +0 resources.external_locations.*.grants[*].principal +0 resources.external_locations.*.grants[*].privileges +0 resources.external_locations.*.grants[*].privileges[*] +0 resources.clusters +0 resources.clusters.* +0 resources.clusters.*.id +0 resources.clusters.*.modified_status +0 resources.clusters.*.url +0 resources.clusters.*.lifecycle +0 resources.clusters.*.lifecycle.prevent_destroy +0 resources.clusters.*.apply_policy_default_values +0 resources.clusters.*.autoscale +0 resources.clusters.*.autoscale.max_workers +0 resources.clusters.*.autoscale.min_workers +0 resources.clusters.*.autotermination_minutes +0 resources.clusters.*.aws_attributes +0 resources.clusters.*.aws_attributes.availability +0 resources.clusters.*.aws_attributes.ebs_volume_count +0 resources.clusters.*.aws_attributes.ebs_volume_iops +0 resources.clusters.*.aws_attributes.ebs_volume_size +0 resources.clusters.*.aws_attributes.ebs_volume_throughput +0 resources.clusters.*.aws_attributes.ebs_volume_type +0 resources.clusters.*.aws_attributes.first_on_demand +0 resources.clusters.*.aws_attributes.instance_profile_arn +0 resources.clusters.*.aws_attributes.spot_bid_price_percent +0 resources.clusters.*.aws_attributes.zone_id +0 resources.clusters.*.azure_attributes +0 resources.clusters.*.azure_attributes.availability +0 resources.clusters.*.azure_attributes.capacity_reservation_group +0 resources.clusters.*.azure_attributes.first_on_demand +0 resources.clusters.*.azure_attributes.log_analytics_info +0 resources.clusters.*.azure_attributes.log_analytics_info.log_analytics_primary_key +0 resources.clusters.*.azure_attributes.log_analytics_info.log_analytics_workspace_id +0 resources.clusters.*.azure_attributes.spot_bid_max_price +0 resources.clusters.*.cluster_log_conf +0 resources.clusters.*.cluster_log_conf.dbfs +0 resources.clusters.*.cluster_log_conf.dbfs.destination +0 resources.clusters.*.cluster_log_conf.s3 +0 resources.clusters.*.cluster_log_conf.s3.canned_acl +0 resources.clusters.*.cluster_log_conf.s3.destination +0 resources.clusters.*.cluster_log_conf.s3.enable_encryption +0 resources.clusters.*.cluster_log_conf.s3.encryption_type +0 resources.clusters.*.cluster_log_conf.s3.endpoint +0 resources.clusters.*.cluster_log_conf.s3.kms_key +0 resources.clusters.*.cluster_log_conf.s3.region +0 resources.clusters.*.cluster_log_conf.volumes +0 resources.clusters.*.cluster_log_conf.volumes.destination +0 resources.clusters.*.cluster_name +0 resources.clusters.*.custom_tags +0 resources.clusters.*.custom_tags.* +0 resources.clusters.*.data_security_mode +0 resources.clusters.*.dependency_mode +0 resources.clusters.*.docker_image +0 resources.clusters.*.docker_image.basic_auth +0 resources.clusters.*.docker_image.basic_auth.password +0 resources.clusters.*.docker_image.basic_auth.username +0 resources.clusters.*.docker_image.url +0 resources.clusters.*.driver_instance_pool_id +0 resources.clusters.*.driver_node_type_flexibility +0 resources.clusters.*.driver_node_type_flexibility.alternate_node_type_ids +0 resources.clusters.*.driver_node_type_flexibility.alternate_node_type_ids[*] +0 resources.clusters.*.driver_node_type_id +0 resources.clusters.*.enable_elastic_disk +0 resources.clusters.*.enable_local_disk_encryption +0 resources.clusters.*.gcp_attributes +0 resources.clusters.*.gcp_attributes.availability +0 resources.clusters.*.gcp_attributes.boot_disk_size +0 resources.clusters.*.gcp_attributes.confidential_compute_type +0 resources.clusters.*.gcp_attributes.first_on_demand +0 resources.clusters.*.gcp_attributes.google_service_account +0 resources.clusters.*.gcp_attributes.local_ssd_count +0 resources.clusters.*.gcp_attributes.use_preemptible_executors +0 resources.clusters.*.gcp_attributes.zone_id +0 resources.clusters.*.init_scripts +0 resources.clusters.*.init_scripts[*] +0 resources.clusters.*.init_scripts[*].abfss +0 resources.clusters.*.init_scripts[*].abfss.destination +0 resources.clusters.*.init_scripts[*].dbfs +0 resources.clusters.*.init_scripts[*].dbfs.destination +0 resources.clusters.*.init_scripts[*].file +0 resources.clusters.*.init_scripts[*].file.destination +0 resources.clusters.*.init_scripts[*].gcs +0 resources.clusters.*.init_scripts[*].gcs.destination +0 resources.clusters.*.init_scripts[*].s3 +0 resources.clusters.*.init_scripts[*].s3.canned_acl +0 resources.clusters.*.init_scripts[*].s3.destination +0 resources.clusters.*.init_scripts[*].s3.enable_encryption +0 resources.clusters.*.init_scripts[*].s3.encryption_type +0 resources.clusters.*.init_scripts[*].s3.endpoint +0 resources.clusters.*.init_scripts[*].s3.kms_key +0 resources.clusters.*.init_scripts[*].s3.region +0 resources.clusters.*.init_scripts[*].volumes +0 resources.clusters.*.init_scripts[*].volumes.destination +0 resources.clusters.*.init_scripts[*].workspace +0 resources.clusters.*.init_scripts[*].workspace.destination +0 resources.clusters.*.instance_pool_id +0 resources.clusters.*.is_single_node +0 resources.clusters.*.kind +0 resources.clusters.*.node_type_id +0 resources.clusters.*.num_workers +0 resources.clusters.*.policy_id +0 resources.clusters.*.remote_disk_throughput +0 resources.clusters.*.runtime_engine +0 resources.clusters.*.single_user_name +0 resources.clusters.*.spark_conf +0 resources.clusters.*.spark_conf.* +0 resources.clusters.*.spark_env_vars +0 resources.clusters.*.spark_env_vars.* +0 resources.clusters.*.spark_version +0 resources.clusters.*.ssh_public_keys +0 resources.clusters.*.ssh_public_keys[*] +0 resources.clusters.*.total_initial_remote_disk_size +0 resources.clusters.*.use_ml_runtime +0 resources.clusters.*.worker_node_type_flexibility +0 resources.clusters.*.worker_node_type_flexibility.alternate_node_type_ids +0 resources.clusters.*.worker_node_type_flexibility.alternate_node_type_ids[*] +0 resources.clusters.*.workload_type +0 resources.clusters.*.workload_type.clients +0 resources.clusters.*.workload_type.clients.jobs +0 resources.clusters.*.workload_type.clients.notebooks +0 resources.clusters.*.lifecycle.started +0 resources.clusters.*.permissions +0 resources.clusters.*.permissions[*] +0 resources.clusters.*.permissions[*].level +0 resources.clusters.*.permissions[*].user_name +0 resources.clusters.*.permissions[*].service_principal_name +0 resources.clusters.*.permissions[*].group_name +0 resources.dashboards +0 resources.dashboards.* +0 resources.dashboards.*.id +0 resources.dashboards.*.modified_status +0 resources.dashboards.*.url +0 resources.dashboards.*.lifecycle +0 resources.dashboards.*.lifecycle.prevent_destroy +0 resources.dashboards.*.create_time +0 resources.dashboards.*.dashboard_id +0 resources.dashboards.*.display_name +0 resources.dashboards.*.etag +0 resources.dashboards.*.lifecycle_state +0 resources.dashboards.*.parent_path +0 resources.dashboards.*.path +0 resources.dashboards.*.update_time +0 resources.dashboards.*.warehouse_id +0 resources.dashboards.*.serialized_dashboard +0 resources.dashboards.*.embed_credentials +0 resources.dashboards.*.dataset_catalog +0 resources.dashboards.*.dataset_schema +0 resources.dashboards.*.permissions +0 resources.dashboards.*.permissions[*] +0 resources.dashboards.*.permissions[*].level +0 resources.dashboards.*.permissions[*].user_name +0 resources.dashboards.*.permissions[*].service_principal_name +0 resources.dashboards.*.permissions[*].group_name +0 resources.dashboards.*.file_path +0 resources.genie_spaces +0 resources.genie_spaces.* +0 resources.genie_spaces.*.id +0 resources.genie_spaces.*.modified_status +0 resources.genie_spaces.*.url +0 resources.genie_spaces.*.lifecycle +0 resources.genie_spaces.*.lifecycle.prevent_destroy +0 resources.genie_spaces.*.description +0 resources.genie_spaces.*.etag +0 resources.genie_spaces.*.title +0 resources.genie_spaces.*.warehouse_id +0 resources.genie_spaces.*.parent_path +0 resources.genie_spaces.*.serialized_space +0 resources.genie_spaces.*.permissions +0 resources.genie_spaces.*.permissions[*] +0 resources.genie_spaces.*.permissions[*].level +0 resources.genie_spaces.*.permissions[*].user_name +0 resources.genie_spaces.*.permissions[*].service_principal_name +0 resources.genie_spaces.*.permissions[*].group_name +0 resources.genie_spaces.*.file_path +0 resources.apps +0 resources.apps.* +0 resources.apps.*.id +0 resources.apps.*.modified_status +0 resources.apps.*.url +0 resources.apps.*.lifecycle +0 resources.apps.*.lifecycle.prevent_destroy +0 resources.apps.*.active_deployment +0 resources.apps.*.active_deployment.command +0 resources.apps.*.active_deployment.command[*] +0 resources.apps.*.active_deployment.create_time +0 resources.apps.*.active_deployment.creator +0 resources.apps.*.active_deployment.deployment_artifacts +0 resources.apps.*.active_deployment.deployment_artifacts.source_code_path +0 resources.apps.*.active_deployment.deployment_id +0 resources.apps.*.active_deployment.env_vars +0 resources.apps.*.active_deployment.env_vars[*] +0 resources.apps.*.active_deployment.env_vars[*].name +0 resources.apps.*.active_deployment.env_vars[*].value +0 resources.apps.*.active_deployment.env_vars[*].value_from +0 resources.apps.*.active_deployment.git_source +0 resources.apps.*.active_deployment.git_source.branch +0 resources.apps.*.active_deployment.git_source.commit +0 resources.apps.*.active_deployment.git_source.git_repository +0 resources.apps.*.active_deployment.git_source.git_repository.provider +0 resources.apps.*.active_deployment.git_source.git_repository.url +0 resources.apps.*.active_deployment.git_source.resolved_commit +0 resources.apps.*.active_deployment.git_source.source_code_path +0 resources.apps.*.active_deployment.git_source.tag +0 resources.apps.*.active_deployment.mode +0 resources.apps.*.active_deployment.source_code_path +0 resources.apps.*.active_deployment.status +0 resources.apps.*.active_deployment.status.message +0 resources.apps.*.active_deployment.status.state +0 resources.apps.*.active_deployment.update_time +0 resources.apps.*.app_status +0 resources.apps.*.app_status.message +0 resources.apps.*.app_status.running_instances +0 resources.apps.*.app_status.state +0 resources.apps.*.budget_policy_id +0 resources.apps.*.compute_max_instances +0 resources.apps.*.compute_min_instances +0 resources.apps.*.compute_size +0 resources.apps.*.compute_status +0 resources.apps.*.compute_status.active_instances +0 resources.apps.*.compute_status.message +0 resources.apps.*.compute_status.state +0 resources.apps.*.create_time +0 resources.apps.*.creator +0 resources.apps.*.default_source_code_path +0 resources.apps.*.description +0 resources.apps.*.effective_budget_policy_id +0 resources.apps.*.effective_usage_policy_id +0 resources.apps.*.effective_user_api_scopes +0 resources.apps.*.effective_user_api_scopes[*] +0 resources.apps.*.git_repository +0 resources.apps.*.git_repository.provider +0 resources.apps.*.git_repository.url +0 resources.apps.*.name +0 resources.apps.*.oauth2_app_client_id +0 resources.apps.*.oauth2_app_integration_id +0 resources.apps.*.pending_deployment +0 resources.apps.*.pending_deployment.command +0 resources.apps.*.pending_deployment.command[*] +0 resources.apps.*.pending_deployment.create_time +0 resources.apps.*.pending_deployment.creator +0 resources.apps.*.pending_deployment.deployment_artifacts +0 resources.apps.*.pending_deployment.deployment_artifacts.source_code_path +0 resources.apps.*.pending_deployment.deployment_id +0 resources.apps.*.pending_deployment.env_vars +0 resources.apps.*.pending_deployment.env_vars[*] +0 resources.apps.*.pending_deployment.env_vars[*].name +0 resources.apps.*.pending_deployment.env_vars[*].value +0 resources.apps.*.pending_deployment.env_vars[*].value_from +0 resources.apps.*.pending_deployment.git_source +0 resources.apps.*.pending_deployment.git_source.branch +0 resources.apps.*.pending_deployment.git_source.commit +0 resources.apps.*.pending_deployment.git_source.git_repository +0 resources.apps.*.pending_deployment.git_source.git_repository.provider +0 resources.apps.*.pending_deployment.git_source.git_repository.url +0 resources.apps.*.pending_deployment.git_source.resolved_commit +0 resources.apps.*.pending_deployment.git_source.source_code_path +0 resources.apps.*.pending_deployment.git_source.tag +0 resources.apps.*.pending_deployment.mode +0 resources.apps.*.pending_deployment.source_code_path +0 resources.apps.*.pending_deployment.status +0 resources.apps.*.pending_deployment.status.message +0 resources.apps.*.pending_deployment.status.state +0 resources.apps.*.pending_deployment.update_time +0 resources.apps.*.resources +0 resources.apps.*.resources[*] +0 resources.apps.*.resources[*].app +0 resources.apps.*.resources[*].app.name +0 resources.apps.*.resources[*].app.permission +0 resources.apps.*.resources[*].database +0 resources.apps.*.resources[*].database.database_name +0 resources.apps.*.resources[*].database.instance_name +0 resources.apps.*.resources[*].database.permission +0 resources.apps.*.resources[*].description +0 resources.apps.*.resources[*].experiment +0 resources.apps.*.resources[*].experiment.experiment_id +0 resources.apps.*.resources[*].experiment.permission +0 resources.apps.*.resources[*].genie_space +0 resources.apps.*.resources[*].genie_space.name +0 resources.apps.*.resources[*].genie_space.permission +0 resources.apps.*.resources[*].genie_space.space_id +0 resources.apps.*.resources[*].job +0 resources.apps.*.resources[*].job.id +0 resources.apps.*.resources[*].job.permission +0 resources.apps.*.resources[*].name +0 resources.apps.*.resources[*].postgres +0 resources.apps.*.resources[*].postgres.branch +0 resources.apps.*.resources[*].postgres.database +0 resources.apps.*.resources[*].postgres.permission +0 resources.apps.*.resources[*].secret +0 resources.apps.*.resources[*].secret.key +0 resources.apps.*.resources[*].secret.permission +0 resources.apps.*.resources[*].secret.scope +0 resources.apps.*.resources[*].serving_endpoint +0 resources.apps.*.resources[*].serving_endpoint.name +0 resources.apps.*.resources[*].serving_endpoint.permission +0 resources.apps.*.resources[*].sql_warehouse +0 resources.apps.*.resources[*].sql_warehouse.id +0 resources.apps.*.resources[*].sql_warehouse.permission +0 resources.apps.*.resources[*].uc_securable +0 resources.apps.*.resources[*].uc_securable.permission +0 resources.apps.*.resources[*].uc_securable.securable_full_name +0 resources.apps.*.resources[*].uc_securable.securable_kind +0 resources.apps.*.resources[*].uc_securable.securable_type +0 resources.apps.*.service_principal_client_id +0 resources.apps.*.service_principal_id +0 resources.apps.*.service_principal_name +0 resources.apps.*.space +0 resources.apps.*.telemetry_export_destinations +0 resources.apps.*.telemetry_export_destinations[*] +0 resources.apps.*.telemetry_export_destinations[*].unity_catalog +0 resources.apps.*.telemetry_export_destinations[*].unity_catalog.logs_table +0 resources.apps.*.telemetry_export_destinations[*].unity_catalog.metrics_table +0 resources.apps.*.telemetry_export_destinations[*].unity_catalog.traces_table +0 resources.apps.*.thumbnail_url +0 resources.apps.*.update_time +0 resources.apps.*.updater +0 resources.apps.*.usage_policy_id +0 resources.apps.*.user_api_scopes +0 resources.apps.*.user_api_scopes[*] +0 resources.apps.*.lifecycle.started +0 resources.apps.*.source_code_path +0 resources.apps.*.config +0 resources.apps.*.config.command +0 resources.apps.*.config.command[*] +0 resources.apps.*.config.env +0 resources.apps.*.config.env[*] +0 resources.apps.*.config.env[*].name +0 resources.apps.*.config.env[*].value +0 resources.apps.*.config.env[*].value_from +0 resources.apps.*.git_source +0 resources.apps.*.git_source.branch +0 resources.apps.*.git_source.commit +0 resources.apps.*.git_source.git_repository +0 resources.apps.*.git_source.git_repository.provider +0 resources.apps.*.git_source.git_repository.url +0 resources.apps.*.git_source.resolved_commit +0 resources.apps.*.git_source.source_code_path +0 resources.apps.*.git_source.tag +0 resources.apps.*.permissions +0 resources.apps.*.permissions[*] +0 resources.apps.*.permissions[*].level +0 resources.apps.*.permissions[*].user_name +0 resources.apps.*.permissions[*].service_principal_name +0 resources.apps.*.permissions[*].group_name +0 resources.secret_scopes +0 resources.secret_scopes.* +0 resources.secret_scopes.*.id +0 resources.secret_scopes.*.modified_status +0 resources.secret_scopes.*.url +0 resources.secret_scopes.*.lifecycle +0 resources.secret_scopes.*.lifecycle.prevent_destroy +0 resources.secret_scopes.*.name +0 resources.secret_scopes.*.permissions +0 resources.secret_scopes.*.permissions[*] +0 resources.secret_scopes.*.permissions[*].level +0 resources.secret_scopes.*.permissions[*].user_name +0 resources.secret_scopes.*.permissions[*].service_principal_name +0 resources.secret_scopes.*.permissions[*].group_name +0 resources.secret_scopes.*.backend_type +0 resources.secret_scopes.*.keyvault_metadata +0 resources.secret_scopes.*.keyvault_metadata.dns_name +0 resources.secret_scopes.*.keyvault_metadata.resource_id +0 resources.alerts +0 resources.alerts.* +0 resources.alerts.*.id +0 resources.alerts.*.modified_status +0 resources.alerts.*.url +0 resources.alerts.*.lifecycle +0 resources.alerts.*.lifecycle.prevent_destroy +0 resources.alerts.*.create_time +0 resources.alerts.*.custom_description +0 resources.alerts.*.custom_summary +0 resources.alerts.*.display_name +0 resources.alerts.*.effective_run_as +0 resources.alerts.*.effective_run_as.service_principal_name +0 resources.alerts.*.effective_run_as.user_name +0 resources.alerts.*.evaluation +0 resources.alerts.*.evaluation.comparison_operator +0 resources.alerts.*.evaluation.empty_result_state +0 resources.alerts.*.evaluation.last_evaluated_at +0 resources.alerts.*.evaluation.notification +0 resources.alerts.*.evaluation.notification.notify_on_ok +0 resources.alerts.*.evaluation.notification.retrigger_seconds +0 resources.alerts.*.evaluation.notification.subscriptions +0 resources.alerts.*.evaluation.notification.subscriptions[*] +0 resources.alerts.*.evaluation.notification.subscriptions[*].destination_id +0 resources.alerts.*.evaluation.notification.subscriptions[*].user_email +0 resources.alerts.*.evaluation.source +0 resources.alerts.*.evaluation.source.aggregation +0 resources.alerts.*.evaluation.source.display +0 resources.alerts.*.evaluation.source.name +0 resources.alerts.*.evaluation.state +0 resources.alerts.*.evaluation.threshold +0 resources.alerts.*.evaluation.threshold.column +0 resources.alerts.*.evaluation.threshold.column.aggregation +0 resources.alerts.*.evaluation.threshold.column.display +0 resources.alerts.*.evaluation.threshold.column.name +0 resources.alerts.*.evaluation.threshold.value +0 resources.alerts.*.evaluation.threshold.value.bool_value +0 resources.alerts.*.evaluation.threshold.value.double_value +0 resources.alerts.*.evaluation.threshold.value.string_value +0 resources.alerts.*.lifecycle_state +0 resources.alerts.*.owner_user_name +0 resources.alerts.*.parameters +0 resources.alerts.*.parameters[*] +0 resources.alerts.*.parameters[*].name +0 resources.alerts.*.parameters[*].type +0 resources.alerts.*.parameters[*].value +0 resources.alerts.*.parent_path +0 resources.alerts.*.query_text +0 resources.alerts.*.run_as +0 resources.alerts.*.run_as.service_principal_name +0 resources.alerts.*.run_as.user_name +0 resources.alerts.*.run_as_user_name +0 resources.alerts.*.schedule +0 resources.alerts.*.schedule.pause_status +0 resources.alerts.*.schedule.quartz_cron_schedule +0 resources.alerts.*.schedule.timezone_id +0 resources.alerts.*.update_time +0 resources.alerts.*.warehouse_id +0 resources.alerts.*.permissions +0 resources.alerts.*.permissions[*] +0 resources.alerts.*.permissions[*].level +0 resources.alerts.*.permissions[*].user_name +0 resources.alerts.*.permissions[*].service_principal_name +0 resources.alerts.*.permissions[*].group_name +0 resources.alerts.*.file_path +0 resources.sql_warehouses +0 resources.sql_warehouses.* +0 resources.sql_warehouses.*.id +0 resources.sql_warehouses.*.modified_status +0 resources.sql_warehouses.*.url +0 resources.sql_warehouses.*.lifecycle +0 resources.sql_warehouses.*.lifecycle.prevent_destroy +0 resources.sql_warehouses.*.auto_stop_mins +0 resources.sql_warehouses.*.channel +0 resources.sql_warehouses.*.channel.dbsql_version +0 resources.sql_warehouses.*.channel.name +0 resources.sql_warehouses.*.cluster_size +0 resources.sql_warehouses.*.creator_name +0 resources.sql_warehouses.*.enable_photon +0 resources.sql_warehouses.*.enable_serverless_compute +0 resources.sql_warehouses.*.instance_profile_arn +0 resources.sql_warehouses.*.max_num_clusters +0 resources.sql_warehouses.*.min_num_clusters +0 resources.sql_warehouses.*.name +0 resources.sql_warehouses.*.spot_instance_policy +0 resources.sql_warehouses.*.tags +0 resources.sql_warehouses.*.tags.custom_tags +0 resources.sql_warehouses.*.tags.custom_tags[*] +0 resources.sql_warehouses.*.tags.custom_tags[*].key +0 resources.sql_warehouses.*.tags.custom_tags[*].value +0 resources.sql_warehouses.*.warehouse_type +0 resources.sql_warehouses.*.lifecycle.started +0 resources.sql_warehouses.*.permissions +0 resources.sql_warehouses.*.permissions[*] +0 resources.sql_warehouses.*.permissions[*].level +0 resources.sql_warehouses.*.permissions[*].user_name +0 resources.sql_warehouses.*.permissions[*].service_principal_name +0 resources.sql_warehouses.*.permissions[*].group_name +0 resources.database_instances +0 resources.database_instances.* +0 resources.database_instances.*.id +0 resources.database_instances.*.modified_status +0 resources.database_instances.*.url +0 resources.database_instances.*.lifecycle +0 resources.database_instances.*.lifecycle.prevent_destroy +0 resources.database_instances.*.capacity +0 resources.database_instances.*.child_instance_refs +0 resources.database_instances.*.child_instance_refs[*] +0 resources.database_instances.*.child_instance_refs[*].branch_time +0 resources.database_instances.*.child_instance_refs[*].effective_lsn +0 resources.database_instances.*.child_instance_refs[*].lsn +0 resources.database_instances.*.child_instance_refs[*].name +0 resources.database_instances.*.child_instance_refs[*].uid +0 resources.database_instances.*.creation_time +0 resources.database_instances.*.creator +0 resources.database_instances.*.custom_tags +0 resources.database_instances.*.custom_tags[*] +0 resources.database_instances.*.custom_tags[*].key +0 resources.database_instances.*.custom_tags[*].value +0 resources.database_instances.*.effective_capacity +0 resources.database_instances.*.effective_custom_tags +0 resources.database_instances.*.effective_custom_tags[*] +0 resources.database_instances.*.effective_custom_tags[*].key +0 resources.database_instances.*.effective_custom_tags[*].value +0 resources.database_instances.*.effective_enable_pg_native_login +0 resources.database_instances.*.effective_enable_readable_secondaries +0 resources.database_instances.*.effective_node_count +0 resources.database_instances.*.effective_retention_window_in_days +0 resources.database_instances.*.effective_stopped +0 resources.database_instances.*.effective_usage_policy_id +0 resources.database_instances.*.enable_pg_native_login +0 resources.database_instances.*.enable_readable_secondaries +0 resources.database_instances.*.name +0 resources.database_instances.*.node_count +0 resources.database_instances.*.parent_instance_ref +0 resources.database_instances.*.parent_instance_ref.branch_time +0 resources.database_instances.*.parent_instance_ref.effective_lsn +0 resources.database_instances.*.parent_instance_ref.lsn +0 resources.database_instances.*.parent_instance_ref.name +0 resources.database_instances.*.parent_instance_ref.uid +0 resources.database_instances.*.pg_version +0 resources.database_instances.*.read_only_dns +0 resources.database_instances.*.read_write_dns +0 resources.database_instances.*.retention_window_in_days +0 resources.database_instances.*.state +0 resources.database_instances.*.stopped +0 resources.database_instances.*.uid +0 resources.database_instances.*.usage_policy_id +0 resources.database_instances.*.permissions +0 resources.database_instances.*.permissions[*] +0 resources.database_instances.*.permissions[*].level +0 resources.database_instances.*.permissions[*].user_name +0 resources.database_instances.*.permissions[*].service_principal_name +0 resources.database_instances.*.permissions[*].group_name +0 resources.database_catalogs +0 resources.database_catalogs.* +0 resources.database_catalogs.*.id +0 resources.database_catalogs.*.modified_status +0 resources.database_catalogs.*.url +0 resources.database_catalogs.*.lifecycle +0 resources.database_catalogs.*.lifecycle.prevent_destroy +0 resources.database_catalogs.*.create_database_if_not_exists +0 resources.database_catalogs.*.database_instance_name +0 resources.database_catalogs.*.database_name +0 resources.database_catalogs.*.name +0 resources.database_catalogs.*.uid +0 resources.synced_database_tables +0 resources.synced_database_tables.* +0 resources.synced_database_tables.*.id +0 resources.synced_database_tables.*.modified_status +0 resources.synced_database_tables.*.url +0 resources.synced_database_tables.*.lifecycle +0 resources.synced_database_tables.*.lifecycle.prevent_destroy +0 resources.synced_database_tables.*.data_synchronization_status +0 resources.synced_database_tables.*.data_synchronization_status.continuous_update_status +0 resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.initial_pipeline_sync_progress +0 resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.initial_pipeline_sync_progress.estimated_completion_time_seconds +0 resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.initial_pipeline_sync_progress.latest_version_currently_processing +0 resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.initial_pipeline_sync_progress.provisioning_phase +0 resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.initial_pipeline_sync_progress.sync_progress_completion +0 resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.initial_pipeline_sync_progress.synced_row_count +0 resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.initial_pipeline_sync_progress.total_row_count +0 resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.last_processed_commit_version +0 resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.timestamp +0 resources.synced_database_tables.*.data_synchronization_status.detailed_state +0 resources.synced_database_tables.*.data_synchronization_status.failed_status +0 resources.synced_database_tables.*.data_synchronization_status.failed_status.last_processed_commit_version +0 resources.synced_database_tables.*.data_synchronization_status.failed_status.timestamp +0 resources.synced_database_tables.*.data_synchronization_status.last_sync +0 resources.synced_database_tables.*.data_synchronization_status.last_sync.delta_table_sync_info +0 resources.synced_database_tables.*.data_synchronization_status.last_sync.delta_table_sync_info.delta_commit_timestamp +0 resources.synced_database_tables.*.data_synchronization_status.last_sync.delta_table_sync_info.delta_commit_version +0 resources.synced_database_tables.*.data_synchronization_status.last_sync.sync_end_timestamp +0 resources.synced_database_tables.*.data_synchronization_status.last_sync.sync_start_timestamp +0 resources.synced_database_tables.*.data_synchronization_status.message +0 resources.synced_database_tables.*.data_synchronization_status.pipeline_id +0 resources.synced_database_tables.*.data_synchronization_status.provisioning_status +0 resources.synced_database_tables.*.data_synchronization_status.provisioning_status.initial_pipeline_sync_progress +0 resources.synced_database_tables.*.data_synchronization_status.provisioning_status.initial_pipeline_sync_progress.estimated_completion_time_seconds +0 resources.synced_database_tables.*.data_synchronization_status.provisioning_status.initial_pipeline_sync_progress.latest_version_currently_processing +0 resources.synced_database_tables.*.data_synchronization_status.provisioning_status.initial_pipeline_sync_progress.provisioning_phase +0 resources.synced_database_tables.*.data_synchronization_status.provisioning_status.initial_pipeline_sync_progress.sync_progress_completion +0 resources.synced_database_tables.*.data_synchronization_status.provisioning_status.initial_pipeline_sync_progress.synced_row_count +0 resources.synced_database_tables.*.data_synchronization_status.provisioning_status.initial_pipeline_sync_progress.total_row_count +0 resources.synced_database_tables.*.data_synchronization_status.triggered_update_status +0 resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.last_processed_commit_version +0 resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.timestamp +0 resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.triggered_update_progress +0 resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.triggered_update_progress.estimated_completion_time_seconds +0 resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.triggered_update_progress.latest_version_currently_processing +0 resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.triggered_update_progress.provisioning_phase +0 resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.triggered_update_progress.sync_progress_completion +0 resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.triggered_update_progress.synced_row_count +0 resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.triggered_update_progress.total_row_count +0 resources.synced_database_tables.*.database_instance_name +0 resources.synced_database_tables.*.effective_database_instance_name +0 resources.synced_database_tables.*.effective_logical_database_name +0 resources.synced_database_tables.*.logical_database_name +0 resources.synced_database_tables.*.name +0 resources.synced_database_tables.*.spec +0 resources.synced_database_tables.*.spec.accelerated_sync +0 resources.synced_database_tables.*.spec.create_database_objects_if_missing +0 resources.synced_database_tables.*.spec.existing_pipeline_id +0 resources.synced_database_tables.*.spec.new_pipeline_spec +0 resources.synced_database_tables.*.spec.new_pipeline_spec.budget_policy_id +0 resources.synced_database_tables.*.spec.new_pipeline_spec.storage_catalog +0 resources.synced_database_tables.*.spec.new_pipeline_spec.storage_schema +0 resources.synced_database_tables.*.spec.primary_key_columns +0 resources.synced_database_tables.*.spec.primary_key_columns[*] +0 resources.synced_database_tables.*.spec.scheduling_policy +0 resources.synced_database_tables.*.spec.source_table_full_name +0 resources.synced_database_tables.*.spec.timeseries_key +0 resources.synced_database_tables.*.spec.type_overrides +0 resources.synced_database_tables.*.spec.type_overrides[*] +0 resources.synced_database_tables.*.spec.type_overrides[*].column_name +0 resources.synced_database_tables.*.spec.type_overrides[*].pg_type +0 resources.synced_database_tables.*.spec.type_overrides[*].size +0 resources.synced_database_tables.*.unity_catalog_provisioning_state +0 resources.postgres_projects +0 resources.postgres_projects.* +0 resources.postgres_projects.*.id +0 resources.postgres_projects.*.modified_status +0 resources.postgres_projects.*.url +0 resources.postgres_projects.*.lifecycle +0 resources.postgres_projects.*.lifecycle.prevent_destroy +0 resources.postgres_projects.*.budget_policy_id +0 resources.postgres_projects.*.custom_tags +0 resources.postgres_projects.*.custom_tags[*] +0 resources.postgres_projects.*.custom_tags[*].key +0 resources.postgres_projects.*.custom_tags[*].value +0 resources.postgres_projects.*.default_branch +0 resources.postgres_projects.*.default_endpoint_settings +0 resources.postgres_projects.*.default_endpoint_settings.autoscaling_limit_max_cu +0 resources.postgres_projects.*.default_endpoint_settings.autoscaling_limit_min_cu +0 resources.postgres_projects.*.default_endpoint_settings.no_suspension +0 resources.postgres_projects.*.default_endpoint_settings.pg_settings +0 resources.postgres_projects.*.default_endpoint_settings.pg_settings.* +0 resources.postgres_projects.*.default_endpoint_settings.suspend_timeout_duration +0 resources.postgres_projects.*.display_name +0 resources.postgres_projects.*.enable_pg_native_login +0 resources.postgres_projects.*.history_retention_duration +0 resources.postgres_projects.*.pg_version +0 resources.postgres_projects.*.project_id +0 resources.postgres_projects.*.purge_on_delete +0 resources.postgres_projects.*.permissions +0 resources.postgres_projects.*.permissions[*] +0 resources.postgres_projects.*.permissions[*].level +0 resources.postgres_projects.*.permissions[*].user_name +0 resources.postgres_projects.*.permissions[*].service_principal_name +0 resources.postgres_projects.*.permissions[*].group_name +0 resources.postgres_branches +0 resources.postgres_branches.* +0 resources.postgres_branches.*.id +0 resources.postgres_branches.*.modified_status +0 resources.postgres_branches.*.url +0 resources.postgres_branches.*.lifecycle +0 resources.postgres_branches.*.lifecycle.prevent_destroy +0 resources.postgres_branches.*.expire_time +0 resources.postgres_branches.*.is_protected +0 resources.postgres_branches.*.no_expiry +0 resources.postgres_branches.*.source_branch +0 resources.postgres_branches.*.source_branch_lsn +0 resources.postgres_branches.*.source_branch_time +0 resources.postgres_branches.*.ttl +0 resources.postgres_branches.*.branch_id +0 resources.postgres_branches.*.parent +0 resources.postgres_branches.*.replace_existing +0 resources.postgres_branches.*.purge_on_delete +0 resources.postgres_endpoints +0 resources.postgres_endpoints.* +0 resources.postgres_endpoints.*.id +0 resources.postgres_endpoints.*.modified_status +0 resources.postgres_endpoints.*.url +0 resources.postgres_endpoints.*.lifecycle +0 resources.postgres_endpoints.*.lifecycle.prevent_destroy +0 resources.postgres_endpoints.*.autoscaling_limit_max_cu +0 resources.postgres_endpoints.*.autoscaling_limit_min_cu +0 resources.postgres_endpoints.*.disabled +0 resources.postgres_endpoints.*.endpoint_type +0 resources.postgres_endpoints.*.group +0 resources.postgres_endpoints.*.group.enable_readable_secondaries +0 resources.postgres_endpoints.*.group.max +0 resources.postgres_endpoints.*.group.min +0 resources.postgres_endpoints.*.no_suspension +0 resources.postgres_endpoints.*.settings +0 resources.postgres_endpoints.*.settings.pg_settings +0 resources.postgres_endpoints.*.settings.pg_settings.* +0 resources.postgres_endpoints.*.suspend_timeout_duration +0 resources.postgres_endpoints.*.endpoint_id +0 resources.postgres_endpoints.*.parent +0 resources.postgres_endpoints.*.replace_existing +0 resources.postgres_catalogs +0 resources.postgres_catalogs.* +0 resources.postgres_catalogs.*.id +0 resources.postgres_catalogs.*.modified_status +0 resources.postgres_catalogs.*.url +0 resources.postgres_catalogs.*.lifecycle +0 resources.postgres_catalogs.*.lifecycle.prevent_destroy +0 resources.postgres_catalogs.*.branch +0 resources.postgres_catalogs.*.create_database_if_missing +0 resources.postgres_catalogs.*.postgres_database +0 resources.postgres_catalogs.*.catalog_id +0 resources.postgres_databases +0 resources.postgres_databases.* +0 resources.postgres_databases.*.id +0 resources.postgres_databases.*.modified_status +0 resources.postgres_databases.*.url +0 resources.postgres_databases.*.lifecycle +0 resources.postgres_databases.*.lifecycle.prevent_destroy +0 resources.postgres_databases.*.postgres_database +0 resources.postgres_databases.*.role +0 resources.postgres_databases.*.database_id +0 resources.postgres_databases.*.parent +0 resources.postgres_databases.*.replace_existing +0 resources.postgres_roles +0 resources.postgres_roles.* +0 resources.postgres_roles.*.id +0 resources.postgres_roles.*.modified_status +0 resources.postgres_roles.*.url +0 resources.postgres_roles.*.lifecycle +0 resources.postgres_roles.*.lifecycle.prevent_destroy +0 resources.postgres_roles.*.attributes +0 resources.postgres_roles.*.attributes.bypassrls +0 resources.postgres_roles.*.attributes.createdb +0 resources.postgres_roles.*.attributes.createrole +0 resources.postgres_roles.*.auth_method +0 resources.postgres_roles.*.identity_type +0 resources.postgres_roles.*.membership_roles +0 resources.postgres_roles.*.membership_roles[*] +0 resources.postgres_roles.*.postgres_role +0 resources.postgres_roles.*.role_id +0 resources.postgres_roles.*.parent +0 resources.postgres_roles.*.replace_existing +0 resources.postgres_synced_tables +0 resources.postgres_synced_tables.* +0 resources.postgres_synced_tables.*.id +0 resources.postgres_synced_tables.*.modified_status +0 resources.postgres_synced_tables.*.url +0 resources.postgres_synced_tables.*.lifecycle +0 resources.postgres_synced_tables.*.lifecycle.prevent_destroy +0 resources.postgres_synced_tables.*.accelerated_sync +0 resources.postgres_synced_tables.*.branch +0 resources.postgres_synced_tables.*.create_database_objects_if_missing +0 resources.postgres_synced_tables.*.existing_pipeline_id +0 resources.postgres_synced_tables.*.extra_columns +0 resources.postgres_synced_tables.*.extra_columns[*] +0 resources.postgres_synced_tables.*.extra_columns[*].column_name +0 resources.postgres_synced_tables.*.extra_columns[*].column_type +0 resources.postgres_synced_tables.*.extra_columns[*].compute +0 resources.postgres_synced_tables.*.extra_columns[*].maintenance +0 resources.postgres_synced_tables.*.new_pipeline_spec +0 resources.postgres_synced_tables.*.new_pipeline_spec.budget_policy_id +0 resources.postgres_synced_tables.*.new_pipeline_spec.storage_catalog +0 resources.postgres_synced_tables.*.new_pipeline_spec.storage_schema +0 resources.postgres_synced_tables.*.postgres_database +0 resources.postgres_synced_tables.*.primary_key_columns +0 resources.postgres_synced_tables.*.primary_key_columns[*] +0 resources.postgres_synced_tables.*.scheduling_policy +0 resources.postgres_synced_tables.*.source_table_full_name +0 resources.postgres_synced_tables.*.timeseries_key +0 resources.postgres_synced_tables.*.type_overrides +0 resources.postgres_synced_tables.*.type_overrides[*] +0 resources.postgres_synced_tables.*.type_overrides[*].column_name +0 resources.postgres_synced_tables.*.type_overrides[*].pg_type +0 resources.postgres_synced_tables.*.type_overrides[*].size +0 resources.postgres_synced_tables.*.synced_table_id +0 resources.vector_search_endpoints +0 resources.vector_search_endpoints.* +0 resources.vector_search_endpoints.*.id +0 resources.vector_search_endpoints.*.modified_status +0 resources.vector_search_endpoints.*.url +0 resources.vector_search_endpoints.*.lifecycle +0 resources.vector_search_endpoints.*.lifecycle.prevent_destroy +0 resources.vector_search_endpoints.*.budget_policy_id +0 resources.vector_search_endpoints.*.endpoint_type +0 resources.vector_search_endpoints.*.name +0 resources.vector_search_endpoints.*.target_qps +0 resources.vector_search_endpoints.*.usage_policy_id +0 resources.vector_search_endpoints.*.permissions +0 resources.vector_search_endpoints.*.permissions[*] +0 resources.vector_search_endpoints.*.permissions[*].level +0 resources.vector_search_endpoints.*.permissions[*].user_name +0 resources.vector_search_endpoints.*.permissions[*].service_principal_name +0 resources.vector_search_endpoints.*.permissions[*].group_name +0 resources.vector_search_indexes +0 resources.vector_search_indexes.* +0 resources.vector_search_indexes.*.id +0 resources.vector_search_indexes.*.modified_status +0 resources.vector_search_indexes.*.url +0 resources.vector_search_indexes.*.lifecycle +0 resources.vector_search_indexes.*.lifecycle.prevent_destroy +0 resources.vector_search_indexes.*.delta_sync_index_spec +0 resources.vector_search_indexes.*.delta_sync_index_spec.columns_to_index +0 resources.vector_search_indexes.*.delta_sync_index_spec.columns_to_index[*] +0 resources.vector_search_indexes.*.delta_sync_index_spec.columns_to_sync +0 resources.vector_search_indexes.*.delta_sync_index_spec.columns_to_sync[*] +0 resources.vector_search_indexes.*.delta_sync_index_spec.embedding_source_columns +0 resources.vector_search_indexes.*.delta_sync_index_spec.embedding_source_columns[*] +0 resources.vector_search_indexes.*.delta_sync_index_spec.embedding_source_columns[*].embedding_model_endpoint_name +0 resources.vector_search_indexes.*.delta_sync_index_spec.embedding_source_columns[*].model_endpoint_name_for_query +0 resources.vector_search_indexes.*.delta_sync_index_spec.embedding_source_columns[*].name +0 resources.vector_search_indexes.*.delta_sync_index_spec.embedding_vector_columns +0 resources.vector_search_indexes.*.delta_sync_index_spec.embedding_vector_columns[*] +0 resources.vector_search_indexes.*.delta_sync_index_spec.embedding_vector_columns[*].embedding_dimension +0 resources.vector_search_indexes.*.delta_sync_index_spec.embedding_vector_columns[*].name +0 resources.vector_search_indexes.*.delta_sync_index_spec.embedding_writeback_table +0 resources.vector_search_indexes.*.delta_sync_index_spec.pipeline_type +0 resources.vector_search_indexes.*.delta_sync_index_spec.source_table +0 resources.vector_search_indexes.*.direct_access_index_spec +0 resources.vector_search_indexes.*.direct_access_index_spec.embedding_source_columns +0 resources.vector_search_indexes.*.direct_access_index_spec.embedding_source_columns[*] +0 resources.vector_search_indexes.*.direct_access_index_spec.embedding_source_columns[*].embedding_model_endpoint_name +0 resources.vector_search_indexes.*.direct_access_index_spec.embedding_source_columns[*].model_endpoint_name_for_query +0 resources.vector_search_indexes.*.direct_access_index_spec.embedding_source_columns[*].name +0 resources.vector_search_indexes.*.direct_access_index_spec.embedding_vector_columns +0 resources.vector_search_indexes.*.direct_access_index_spec.embedding_vector_columns[*] +0 resources.vector_search_indexes.*.direct_access_index_spec.embedding_vector_columns[*].embedding_dimension +0 resources.vector_search_indexes.*.direct_access_index_spec.embedding_vector_columns[*].name +0 resources.vector_search_indexes.*.direct_access_index_spec.schema_json +0 resources.vector_search_indexes.*.endpoint_name +0 resources.vector_search_indexes.*.index_subtype +0 resources.vector_search_indexes.*.index_type +0 resources.vector_search_indexes.*.name +0 resources.vector_search_indexes.*.primary_key +0 resources.vector_search_indexes.*.grants +0 resources.vector_search_indexes.*.grants[*] +0 resources.vector_search_indexes.*.grants[*].principal +0 resources.vector_search_indexes.*.grants[*].privileges +0 resources.vector_search_indexes.*.grants[*].privileges[*] +0 resources.instance_pools +0 resources.instance_pools.* +0 resources.instance_pools.*.id +0 resources.instance_pools.*.modified_status +0 resources.instance_pools.*.url +0 resources.instance_pools.*.lifecycle +0 resources.instance_pools.*.lifecycle.prevent_destroy +0 resources.instance_pools.*.aws_attributes +0 resources.instance_pools.*.aws_attributes.availability +0 resources.instance_pools.*.aws_attributes.instance_profile_arn +0 resources.instance_pools.*.aws_attributes.spot_bid_price_percent +0 resources.instance_pools.*.aws_attributes.zone_id +0 resources.instance_pools.*.azure_attributes +0 resources.instance_pools.*.azure_attributes.availability +0 resources.instance_pools.*.azure_attributes.capacity_reservation_group +0 resources.instance_pools.*.azure_attributes.spot_bid_max_price +0 resources.instance_pools.*.custom_tags +0 resources.instance_pools.*.custom_tags.* +0 resources.instance_pools.*.disk_spec +0 resources.instance_pools.*.disk_spec.disk_count +0 resources.instance_pools.*.disk_spec.disk_iops +0 resources.instance_pools.*.disk_spec.disk_size +0 resources.instance_pools.*.disk_spec.disk_throughput +0 resources.instance_pools.*.disk_spec.disk_type +0 resources.instance_pools.*.disk_spec.disk_type.azure_disk_volume_type +0 resources.instance_pools.*.disk_spec.disk_type.ebs_volume_type +0 resources.instance_pools.*.enable_elastic_disk +0 resources.instance_pools.*.gcp_attributes +0 resources.instance_pools.*.gcp_attributes.gcp_availability +0 resources.instance_pools.*.gcp_attributes.local_ssd_count +0 resources.instance_pools.*.gcp_attributes.zone_id +0 resources.instance_pools.*.idle_instance_autotermination_minutes +0 resources.instance_pools.*.instance_pool_name +0 resources.instance_pools.*.max_capacity +0 resources.instance_pools.*.min_idle_instances +0 resources.instance_pools.*.node_type_flexibility +0 resources.instance_pools.*.node_type_flexibility.alternate_node_type_ids +0 resources.instance_pools.*.node_type_flexibility.alternate_node_type_ids[*] +0 resources.instance_pools.*.node_type_id +0 resources.instance_pools.*.preloaded_docker_images +0 resources.instance_pools.*.preloaded_docker_images[*] +0 resources.instance_pools.*.preloaded_docker_images[*].basic_auth +0 resources.instance_pools.*.preloaded_docker_images[*].basic_auth.password +0 resources.instance_pools.*.preloaded_docker_images[*].basic_auth.username +0 resources.instance_pools.*.preloaded_docker_images[*].url +0 resources.instance_pools.*.preloaded_spark_versions +0 resources.instance_pools.*.preloaded_spark_versions[*] +0 resources.instance_pools.*.remote_disk_throughput +0 resources.instance_pools.*.total_initial_remote_disk_size +0 resources.instance_pools.*.permissions +0 resources.instance_pools.*.permissions[*] +0 resources.instance_pools.*.permissions[*].level +0 resources.instance_pools.*.permissions[*].user_name +0 resources.instance_pools.*.permissions[*].service_principal_name +0 resources.instance_pools.*.permissions[*].group_name +1 sync +1 sync.paths +1 sync.paths[*] +0 sync.include +0 sync.include[*] +0 sync.exclude +0 sync.exclude[*] +0 run_as +0 run_as.group_name +0 run_as.service_principal_name +0 run_as.user_name +1 presets +1 presets.name_prefix +0 presets.pipelines_development +0 presets.trigger_pause_status +0 presets.jobs_max_concurrent_runs +0 presets.source_linked_deployment +0 presets.artifacts_dynamic_version +0 presets.tags +0 presets.tags.* +0 experimental +0 experimental.scripts +0 experimental.scripts.* +0 experimental.immutable_folder +0 experimental.python_wheel_wrapper +0 experimental.use_legacy_run_as +0 experimental.pydabs +0 experimental.pydabs.enabled +0 experimental.python +0 experimental.python.resources +0 experimental.python.resources[*] +0 experimental.python.mutators +0 experimental.python.mutators[*] +0 experimental.python.venv_path +0 experimental.skip_artifact_cleanup +0 experimental.skip_name_prefix_for_schema +0 experimental.record_deployment_history +0 permissions +0 permissions[*] +0 permissions[*].level +0 permissions[*].user_name +0 permissions[*].service_principal_name +0 permissions[*].group_name +0 scripts +0 scripts.* +0 scripts.*.content +0 scripts.*.env +0 scripts.*.env.* +0 python +0 python.resources +0 python.resources[*] +0 python.mutators +0 python.mutators[*] +0 python.venv_path +0 definitions +1 telemetry.ArtifactDynamicVersionIsSet +1 telemetry.HasTfOnlyReferences +1 telemetry.SelectUsed +1 telemetry.ArtifactsReferenceUsed +1 telemetry.ConfigHasDoubleDollarBrace +1 telemetry.ConfigHasDoubleDollar +1 telemetry.ConfigHasBackslashDollarBrace +1 telemetry.ConfigHasBackslashDollar +1 telemetry.StatePathIsShared +1 telemetry.StatePathInDeployerHome +1 telemetry.StatePathInOtherUserHome +1 telemetry.StatePathOther +1 telemetry.DMSCompatAuto +1 telemetry.DMSCompatOnlySelfUndeclared +1 telemetry.DMSCompatNot +1 telemetry.DirectMigrateError +1 telemetry.DirectMigrateCommitError +1 telemetry.DirectMigrateWarnings +1 telemetry.DirectMigratedViaConfig +1 telemetry.DirectMigratedViaEnv +1 telemetry.EngineTerraformConfig +1 telemetry.EngineTerraformEnv +1 telemetry.DMSUndeclaredDeployingUserTrue +1 telemetry.DMSUndeclaredDeployingUserFalse +1 telemetry.DMSUndeclaredOtherUserTrue +1 telemetry.DMSUndeclaredOtherUserFalse +1 telemetry.DMSUndeclaredServicePrincipalTrue +1 telemetry.DMSUndeclaredServicePrincipalFalse +1 telemetry.DMSUndeclaredGroupTrue +1 telemetry.DMSUndeclaredGroupFalse +1 telemetry.SkipArtifactCleanupTrue +1 telemetry.SkipArtifactCleanupFalse +1 telemetry.HasServerlessComputeTrue +1 telemetry.HasServerlessComputeFalse +1 telemetry.HasClassicJobComputeTrue +1 telemetry.HasClassicJobComputeFalse +1 telemetry.HasClassicInteractiveComputeTrue +1 telemetry.HasClassicInteractiveComputeFalse +1 telemetry.ArtifactBuildCommandIsSetTrue +1 telemetry.ArtifactBuildCommandIsSetFalse +1 telemetry.ArtifactFilesIsSetTrue +1 telemetry.ArtifactFilesIsSetFalse +1 telemetry.SourceLinkedSetForNonDevelopmentTrue +1 telemetry.SourceLinkedSetForNonDevelopmentFalse +1 telemetry.PresetsNamePrefixIsSetTrue +1 telemetry.PresetsNamePrefixIsSetFalse +1 telemetry.UseLegacyRunAsTrue +1 telemetry.UseLegacyRunAsFalse +1 telemetry.RunAsSetTrue +1 telemetry.RunAsSetFalse +1 telemetry.PermissionsSectionSetTrue +1 telemetry.PermissionsSectionSetFalse +1 telemetry.PythonWheelWrapperIsSetTrue +1 telemetry.PythonWheelWrapperIsSetFalse +1 telemetry.AppLifecycleStartedTrue +1 telemetry.AppLifecycleStartedFalse +1 telemetry.ClusterLifecycleStartedTrue +1 telemetry.ClusterLifecycleStartedFalse +1 telemetry.SqlWarehouseLifecycleStartedTrue +1 telemetry.SqlWarehouseLifecycleStartedFalse +1 telemetry.DirectDryMigrateSuccessTrue +1 telemetry.DirectDryMigrateSuccessFalse +1 telemetry.DirectDryMigrateWarningsTrue +1 telemetry.DirectDryMigrateWarningsFalse diff --git a/acceptance/bundle/bitmap/out.bitmap.b64 b/acceptance/bundle/bitmap/out.bitmap.b64 new file mode 100644 index 00000000000..e29d067244f --- /dev/null +++ b/acceptance/bundle/bitmap/out.bitmap.b64 @@ -0,0 +1 @@ +cnEKcWJg4DnIwHCCQU6JgYWBnYGBoYH9AcMDbgUGBgUGNCDBzMDDMApoCizYwFT9fwhoAAQAAP// diff --git a/acceptance/bundle/bitmap/out.schema.txt b/acceptance/bundle/bitmap/out.schema.txt new file mode 100644 index 00000000000..1965b1613a6 --- /dev/null +++ b/acceptance/bundle/bitmap/out.schema.txt @@ -0,0 +1,3265 @@ +variables +variables.* +variables.*.type +variables.*.default +variables.*.description +variables.*.value +variables.*.lookup +variables.*.lookup.alert +variables.*.lookup.cluster_policy +variables.*.lookup.cluster +variables.*.lookup.dashboard +variables.*.lookup.instance_pool +variables.*.lookup.job +variables.*.lookup.metastore +variables.*.lookup.notification_destination +variables.*.lookup.pipeline +variables.*.lookup.query +variables.*.lookup.service_principal +variables.*.lookup.warehouse +bundle +bundle.name +bundle.target +bundle.environment +bundle.terraform +bundle.terraform.exec_path +bundle.force +bundle.git +bundle.git.branch +bundle.git.origin_url +bundle.git.commit +bundle.git.bundle_root_path +bundle.git.actual_branch +bundle.mode +bundle.compute_id +bundle.cluster_id +bundle.engine +bundle.deployment +bundle.deployment.fail_on_active_runs +bundle.deployment.lock +bundle.deployment.lock.enabled +bundle.deployment.lock.force +bundle.databricks_cli_version +bundle.uuid +include +include[*] +workspace +workspace.host +workspace.profile +workspace.auth_type +workspace.metadata_service_url +workspace.client_id +workspace.google_service_account +workspace.azure_workspace_resource_id +workspace.azure_use_msi +workspace.azure_client_id +workspace.azure_tenant_id +workspace.azure_environment +workspace.azure_login_app_id +workspace.experimental_is_unified_host +workspace.account_id +workspace.workspace_id +workspace.current_user +workspace.current_user.short_name +workspace.current_user.domain_friendly_name +workspace.current_user.active +workspace.current_user.displayName +workspace.current_user.emails +workspace.current_user.emails[*] +workspace.current_user.emails[*].display +workspace.current_user.emails[*].primary +workspace.current_user.emails[*].$ref +workspace.current_user.emails[*].type +workspace.current_user.emails[*].value +workspace.current_user.entitlements +workspace.current_user.entitlements[*] +workspace.current_user.entitlements[*].display +workspace.current_user.entitlements[*].primary +workspace.current_user.entitlements[*].$ref +workspace.current_user.entitlements[*].type +workspace.current_user.entitlements[*].value +workspace.current_user.externalId +workspace.current_user.groups +workspace.current_user.groups[*] +workspace.current_user.groups[*].display +workspace.current_user.groups[*].primary +workspace.current_user.groups[*].$ref +workspace.current_user.groups[*].type +workspace.current_user.groups[*].value +workspace.current_user.id +workspace.current_user.name +workspace.current_user.name.familyName +workspace.current_user.name.givenName +workspace.current_user.roles +workspace.current_user.roles[*] +workspace.current_user.roles[*].display +workspace.current_user.roles[*].primary +workspace.current_user.roles[*].$ref +workspace.current_user.roles[*].type +workspace.current_user.roles[*].value +workspace.current_user.schemas +workspace.current_user.schemas[*] +workspace.current_user.userName +workspace.root_path +workspace.file_path +workspace.resource_path +workspace.artifact_path +workspace.state_path +workspace.snapshot_path +artifacts +artifacts.* +artifacts.*.type +artifacts.*.path +artifacts.*.files +artifacts.*.files[*] +artifacts.*.files[*].source +artifacts.*.files[*].patched +artifacts.*.files[*].remote_path +artifacts.*.build +artifacts.*.executable +artifacts.*.dynamic_version +resources +resources.jobs +resources.jobs.* +resources.jobs.*.id +resources.jobs.*.modified_status +resources.jobs.*.url +resources.jobs.*.lifecycle +resources.jobs.*.lifecycle.prevent_destroy +resources.jobs.*.budget_policy_id +resources.jobs.*.continuous +resources.jobs.*.continuous.pause_status +resources.jobs.*.continuous.task_retry_mode +resources.jobs.*.deployment +resources.jobs.*.deployment.deployment_id +resources.jobs.*.deployment.kind +resources.jobs.*.deployment.metadata_file_path +resources.jobs.*.deployment.version_id +resources.jobs.*.description +resources.jobs.*.edit_mode +resources.jobs.*.email_notifications +resources.jobs.*.email_notifications.no_alert_for_skipped_runs +resources.jobs.*.email_notifications.on_duration_warning_threshold_exceeded +resources.jobs.*.email_notifications.on_duration_warning_threshold_exceeded[*] +resources.jobs.*.email_notifications.on_failure +resources.jobs.*.email_notifications.on_failure[*] +resources.jobs.*.email_notifications.on_start +resources.jobs.*.email_notifications.on_start[*] +resources.jobs.*.email_notifications.on_streaming_backlog_exceeded +resources.jobs.*.email_notifications.on_streaming_backlog_exceeded[*] +resources.jobs.*.email_notifications.on_success +resources.jobs.*.email_notifications.on_success[*] +resources.jobs.*.environments +resources.jobs.*.environments[*] +resources.jobs.*.environments[*].environment_key +resources.jobs.*.environments[*].spec +resources.jobs.*.environments[*].spec.base_environment +resources.jobs.*.environments[*].spec.client +resources.jobs.*.environments[*].spec.dependencies +resources.jobs.*.environments[*].spec.dependencies[*] +resources.jobs.*.environments[*].spec.environment_version +resources.jobs.*.environments[*].spec.java_dependencies +resources.jobs.*.environments[*].spec.java_dependencies[*] +resources.jobs.*.format +resources.jobs.*.git_source +resources.jobs.*.git_source.git_branch +resources.jobs.*.git_source.git_commit +resources.jobs.*.git_source.git_provider +resources.jobs.*.git_source.git_snapshot +resources.jobs.*.git_source.git_snapshot.used_commit +resources.jobs.*.git_source.git_tag +resources.jobs.*.git_source.git_url +resources.jobs.*.git_source.job_source +resources.jobs.*.git_source.job_source.dirty_state +resources.jobs.*.git_source.job_source.import_from_git_branch +resources.jobs.*.git_source.job_source.job_config_path +resources.jobs.*.git_source.sparse_checkout +resources.jobs.*.git_source.sparse_checkout.patterns +resources.jobs.*.git_source.sparse_checkout.patterns[*] +resources.jobs.*.health +resources.jobs.*.health.rules +resources.jobs.*.health.rules[*] +resources.jobs.*.health.rules[*].metric +resources.jobs.*.health.rules[*].op +resources.jobs.*.health.rules[*].value +resources.jobs.*.job_clusters +resources.jobs.*.job_clusters[*] +resources.jobs.*.job_clusters[*].job_cluster_key +resources.jobs.*.job_clusters[*].new_cluster +resources.jobs.*.job_clusters[*].new_cluster.apply_policy_default_values +resources.jobs.*.job_clusters[*].new_cluster.autoscale +resources.jobs.*.job_clusters[*].new_cluster.autoscale.max_workers +resources.jobs.*.job_clusters[*].new_cluster.autoscale.min_workers +resources.jobs.*.job_clusters[*].new_cluster.autotermination_minutes +resources.jobs.*.job_clusters[*].new_cluster.aws_attributes +resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.availability +resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.ebs_volume_count +resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.ebs_volume_iops +resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.ebs_volume_size +resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.ebs_volume_throughput +resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.ebs_volume_type +resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.first_on_demand +resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.instance_profile_arn +resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.spot_bid_price_percent +resources.jobs.*.job_clusters[*].new_cluster.aws_attributes.zone_id +resources.jobs.*.job_clusters[*].new_cluster.azure_attributes +resources.jobs.*.job_clusters[*].new_cluster.azure_attributes.availability +resources.jobs.*.job_clusters[*].new_cluster.azure_attributes.capacity_reservation_group +resources.jobs.*.job_clusters[*].new_cluster.azure_attributes.first_on_demand +resources.jobs.*.job_clusters[*].new_cluster.azure_attributes.log_analytics_info +resources.jobs.*.job_clusters[*].new_cluster.azure_attributes.log_analytics_info.log_analytics_primary_key +resources.jobs.*.job_clusters[*].new_cluster.azure_attributes.log_analytics_info.log_analytics_workspace_id +resources.jobs.*.job_clusters[*].new_cluster.azure_attributes.spot_bid_max_price +resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf +resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.dbfs +resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.dbfs.destination +resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3 +resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3.canned_acl +resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3.destination +resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3.enable_encryption +resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3.encryption_type +resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3.endpoint +resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3.kms_key +resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.s3.region +resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.volumes +resources.jobs.*.job_clusters[*].new_cluster.cluster_log_conf.volumes.destination +resources.jobs.*.job_clusters[*].new_cluster.cluster_name +resources.jobs.*.job_clusters[*].new_cluster.custom_tags +resources.jobs.*.job_clusters[*].new_cluster.custom_tags.* +resources.jobs.*.job_clusters[*].new_cluster.data_security_mode +resources.jobs.*.job_clusters[*].new_cluster.dependency_mode +resources.jobs.*.job_clusters[*].new_cluster.docker_image +resources.jobs.*.job_clusters[*].new_cluster.docker_image.basic_auth +resources.jobs.*.job_clusters[*].new_cluster.docker_image.basic_auth.password +resources.jobs.*.job_clusters[*].new_cluster.docker_image.basic_auth.username +resources.jobs.*.job_clusters[*].new_cluster.docker_image.url +resources.jobs.*.job_clusters[*].new_cluster.driver_instance_pool_id +resources.jobs.*.job_clusters[*].new_cluster.driver_node_type_flexibility +resources.jobs.*.job_clusters[*].new_cluster.driver_node_type_flexibility.alternate_node_type_ids +resources.jobs.*.job_clusters[*].new_cluster.driver_node_type_flexibility.alternate_node_type_ids[*] +resources.jobs.*.job_clusters[*].new_cluster.driver_node_type_id +resources.jobs.*.job_clusters[*].new_cluster.enable_elastic_disk +resources.jobs.*.job_clusters[*].new_cluster.enable_local_disk_encryption +resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes +resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.availability +resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.boot_disk_size +resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.confidential_compute_type +resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.first_on_demand +resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.google_service_account +resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.local_ssd_count +resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.use_preemptible_executors +resources.jobs.*.job_clusters[*].new_cluster.gcp_attributes.zone_id +resources.jobs.*.job_clusters[*].new_cluster.init_scripts +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*] +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].abfss +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].abfss.destination +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].dbfs +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].dbfs.destination +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].file +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].file.destination +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].gcs +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].gcs.destination +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3 +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3.canned_acl +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3.destination +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3.enable_encryption +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3.encryption_type +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3.endpoint +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3.kms_key +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].s3.region +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].volumes +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].volumes.destination +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].workspace +resources.jobs.*.job_clusters[*].new_cluster.init_scripts[*].workspace.destination +resources.jobs.*.job_clusters[*].new_cluster.instance_pool_id +resources.jobs.*.job_clusters[*].new_cluster.is_single_node +resources.jobs.*.job_clusters[*].new_cluster.kind +resources.jobs.*.job_clusters[*].new_cluster.node_type_id +resources.jobs.*.job_clusters[*].new_cluster.num_workers +resources.jobs.*.job_clusters[*].new_cluster.policy_id +resources.jobs.*.job_clusters[*].new_cluster.remote_disk_throughput +resources.jobs.*.job_clusters[*].new_cluster.runtime_engine +resources.jobs.*.job_clusters[*].new_cluster.single_user_name +resources.jobs.*.job_clusters[*].new_cluster.spark_conf +resources.jobs.*.job_clusters[*].new_cluster.spark_conf.* +resources.jobs.*.job_clusters[*].new_cluster.spark_env_vars +resources.jobs.*.job_clusters[*].new_cluster.spark_env_vars.* +resources.jobs.*.job_clusters[*].new_cluster.spark_version +resources.jobs.*.job_clusters[*].new_cluster.ssh_public_keys +resources.jobs.*.job_clusters[*].new_cluster.ssh_public_keys[*] +resources.jobs.*.job_clusters[*].new_cluster.total_initial_remote_disk_size +resources.jobs.*.job_clusters[*].new_cluster.use_ml_runtime +resources.jobs.*.job_clusters[*].new_cluster.worker_node_type_flexibility +resources.jobs.*.job_clusters[*].new_cluster.worker_node_type_flexibility.alternate_node_type_ids +resources.jobs.*.job_clusters[*].new_cluster.worker_node_type_flexibility.alternate_node_type_ids[*] +resources.jobs.*.job_clusters[*].new_cluster.workload_type +resources.jobs.*.job_clusters[*].new_cluster.workload_type.clients +resources.jobs.*.job_clusters[*].new_cluster.workload_type.clients.jobs +resources.jobs.*.job_clusters[*].new_cluster.workload_type.clients.notebooks +resources.jobs.*.job_clusters[*].serverless_compute_id +resources.jobs.*.max_concurrent_runs +resources.jobs.*.name +resources.jobs.*.notification_settings +resources.jobs.*.notification_settings.no_alert_for_canceled_runs +resources.jobs.*.notification_settings.no_alert_for_skipped_runs +resources.jobs.*.parameters +resources.jobs.*.parameters[*] +resources.jobs.*.parameters[*].default +resources.jobs.*.parameters[*].name +resources.jobs.*.parent_path +resources.jobs.*.performance_target +resources.jobs.*.queue +resources.jobs.*.queue.enabled +resources.jobs.*.run_as +resources.jobs.*.run_as.group_name +resources.jobs.*.run_as.service_principal_name +resources.jobs.*.run_as.user_name +resources.jobs.*.schedule +resources.jobs.*.schedule.pause_status +resources.jobs.*.schedule.quartz_cron_expression +resources.jobs.*.schedule.sql_condition +resources.jobs.*.schedule.sql_condition.sql_query_id +resources.jobs.*.schedule.sql_condition.trigger_mode +resources.jobs.*.schedule.sql_condition.warehouse_id +resources.jobs.*.schedule.timezone_id +resources.jobs.*.tags +resources.jobs.*.tags.* +resources.jobs.*.tasks +resources.jobs.*.tasks[*] +resources.jobs.*.tasks[*].ai_runtime_task +resources.jobs.*.tasks[*].ai_runtime_task.code_source_path +resources.jobs.*.tasks[*].ai_runtime_task.deployments +resources.jobs.*.tasks[*].ai_runtime_task.deployments[*] +resources.jobs.*.tasks[*].ai_runtime_task.deployments[*].command_path +resources.jobs.*.tasks[*].ai_runtime_task.deployments[*].compute +resources.jobs.*.tasks[*].ai_runtime_task.deployments[*].compute.accelerator_count +resources.jobs.*.tasks[*].ai_runtime_task.deployments[*].compute.accelerator_type +resources.jobs.*.tasks[*].ai_runtime_task.deployments[*].name +resources.jobs.*.tasks[*].ai_runtime_task.experiment +resources.jobs.*.tasks[*].ai_runtime_task.mlflow_experiment_directory +resources.jobs.*.tasks[*].ai_runtime_task.mlflow_run +resources.jobs.*.tasks[*].alert_task +resources.jobs.*.tasks[*].alert_task.alert_id +resources.jobs.*.tasks[*].alert_task.subscribers +resources.jobs.*.tasks[*].alert_task.subscribers[*] +resources.jobs.*.tasks[*].alert_task.subscribers[*].destination_id +resources.jobs.*.tasks[*].alert_task.subscribers[*].user_name +resources.jobs.*.tasks[*].alert_task.warehouse_id +resources.jobs.*.tasks[*].alert_task.workspace_path +resources.jobs.*.tasks[*].clean_rooms_notebook_task +resources.jobs.*.tasks[*].clean_rooms_notebook_task.clean_room_name +resources.jobs.*.tasks[*].clean_rooms_notebook_task.etag +resources.jobs.*.tasks[*].clean_rooms_notebook_task.notebook_base_parameters +resources.jobs.*.tasks[*].clean_rooms_notebook_task.notebook_base_parameters.* +resources.jobs.*.tasks[*].clean_rooms_notebook_task.notebook_name +resources.jobs.*.tasks[*].compute +resources.jobs.*.tasks[*].compute.hardware_accelerator +resources.jobs.*.tasks[*].condition_task +resources.jobs.*.tasks[*].condition_task.left +resources.jobs.*.tasks[*].condition_task.op +resources.jobs.*.tasks[*].condition_task.right +resources.jobs.*.tasks[*].dashboard_task +resources.jobs.*.tasks[*].dashboard_task.dashboard_id +resources.jobs.*.tasks[*].dashboard_task.filters +resources.jobs.*.tasks[*].dashboard_task.filters.* +resources.jobs.*.tasks[*].dashboard_task.subscription +resources.jobs.*.tasks[*].dashboard_task.subscription.custom_subject +resources.jobs.*.tasks[*].dashboard_task.subscription.paused +resources.jobs.*.tasks[*].dashboard_task.subscription.subscribers +resources.jobs.*.tasks[*].dashboard_task.subscription.subscribers[*] +resources.jobs.*.tasks[*].dashboard_task.subscription.subscribers[*].destination_id +resources.jobs.*.tasks[*].dashboard_task.subscription.subscribers[*].user_name +resources.jobs.*.tasks[*].dashboard_task.warehouse_id +resources.jobs.*.tasks[*].dbt_cloud_task +resources.jobs.*.tasks[*].dbt_cloud_task.connection_resource_name +resources.jobs.*.tasks[*].dbt_cloud_task.dbt_cloud_job_id +resources.jobs.*.tasks[*].dbt_platform_task +resources.jobs.*.tasks[*].dbt_platform_task.connection_resource_name +resources.jobs.*.tasks[*].dbt_platform_task.dbt_platform_job_id +resources.jobs.*.tasks[*].dbt_task +resources.jobs.*.tasks[*].dbt_task.catalog +resources.jobs.*.tasks[*].dbt_task.commands +resources.jobs.*.tasks[*].dbt_task.commands[*] +resources.jobs.*.tasks[*].dbt_task.profiles_directory +resources.jobs.*.tasks[*].dbt_task.project_directory +resources.jobs.*.tasks[*].dbt_task.schema +resources.jobs.*.tasks[*].dbt_task.source +resources.jobs.*.tasks[*].dbt_task.warehouse_id +resources.jobs.*.tasks[*].depends_on +resources.jobs.*.tasks[*].depends_on[*] +resources.jobs.*.tasks[*].depends_on[*].outcome +resources.jobs.*.tasks[*].depends_on[*].task_key +resources.jobs.*.tasks[*].description +resources.jobs.*.tasks[*].disable_auto_optimization +resources.jobs.*.tasks[*].disabled +resources.jobs.*.tasks[*].email_notifications +resources.jobs.*.tasks[*].email_notifications.no_alert_for_skipped_runs +resources.jobs.*.tasks[*].email_notifications.on_duration_warning_threshold_exceeded +resources.jobs.*.tasks[*].email_notifications.on_duration_warning_threshold_exceeded[*] +resources.jobs.*.tasks[*].email_notifications.on_failure +resources.jobs.*.tasks[*].email_notifications.on_failure[*] +resources.jobs.*.tasks[*].email_notifications.on_start +resources.jobs.*.tasks[*].email_notifications.on_start[*] +resources.jobs.*.tasks[*].email_notifications.on_streaming_backlog_exceeded +resources.jobs.*.tasks[*].email_notifications.on_streaming_backlog_exceeded[*] +resources.jobs.*.tasks[*].email_notifications.on_success +resources.jobs.*.tasks[*].email_notifications.on_success[*] +resources.jobs.*.tasks[*].environment_key +resources.jobs.*.tasks[*].existing_cluster_id +resources.jobs.*.tasks[*].for_each_task +resources.jobs.*.tasks[*].for_each_task.concurrency +resources.jobs.*.tasks[*].for_each_task.inputs +resources.jobs.*.tasks[*].for_each_task.task +resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task +resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.code_source_path +resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.deployments +resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.deployments[*] +resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.deployments[*].command_path +resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.deployments[*].compute +resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.deployments[*].compute.accelerator_count +resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.deployments[*].compute.accelerator_type +resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.deployments[*].name +resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.experiment +resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.mlflow_experiment_directory +resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.mlflow_run +resources.jobs.*.tasks[*].for_each_task.task.alert_task +resources.jobs.*.tasks[*].for_each_task.task.alert_task.alert_id +resources.jobs.*.tasks[*].for_each_task.task.alert_task.subscribers +resources.jobs.*.tasks[*].for_each_task.task.alert_task.subscribers[*] +resources.jobs.*.tasks[*].for_each_task.task.alert_task.subscribers[*].destination_id +resources.jobs.*.tasks[*].for_each_task.task.alert_task.subscribers[*].user_name +resources.jobs.*.tasks[*].for_each_task.task.alert_task.warehouse_id +resources.jobs.*.tasks[*].for_each_task.task.alert_task.workspace_path +resources.jobs.*.tasks[*].for_each_task.task.clean_rooms_notebook_task +resources.jobs.*.tasks[*].for_each_task.task.clean_rooms_notebook_task.clean_room_name +resources.jobs.*.tasks[*].for_each_task.task.clean_rooms_notebook_task.etag +resources.jobs.*.tasks[*].for_each_task.task.clean_rooms_notebook_task.notebook_base_parameters +resources.jobs.*.tasks[*].for_each_task.task.clean_rooms_notebook_task.notebook_base_parameters.* +resources.jobs.*.tasks[*].for_each_task.task.clean_rooms_notebook_task.notebook_name +resources.jobs.*.tasks[*].for_each_task.task.compute +resources.jobs.*.tasks[*].for_each_task.task.compute.hardware_accelerator +resources.jobs.*.tasks[*].for_each_task.task.condition_task +resources.jobs.*.tasks[*].for_each_task.task.condition_task.left +resources.jobs.*.tasks[*].for_each_task.task.condition_task.op +resources.jobs.*.tasks[*].for_each_task.task.condition_task.right +resources.jobs.*.tasks[*].for_each_task.task.dashboard_task +resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.dashboard_id +resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.filters +resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.filters.* +resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.subscription +resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.subscription.custom_subject +resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.subscription.paused +resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.subscription.subscribers +resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.subscription.subscribers[*] +resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.subscription.subscribers[*].destination_id +resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.subscription.subscribers[*].user_name +resources.jobs.*.tasks[*].for_each_task.task.dashboard_task.warehouse_id +resources.jobs.*.tasks[*].for_each_task.task.dbt_cloud_task +resources.jobs.*.tasks[*].for_each_task.task.dbt_cloud_task.connection_resource_name +resources.jobs.*.tasks[*].for_each_task.task.dbt_cloud_task.dbt_cloud_job_id +resources.jobs.*.tasks[*].for_each_task.task.dbt_platform_task +resources.jobs.*.tasks[*].for_each_task.task.dbt_platform_task.connection_resource_name +resources.jobs.*.tasks[*].for_each_task.task.dbt_platform_task.dbt_platform_job_id +resources.jobs.*.tasks[*].for_each_task.task.dbt_task +resources.jobs.*.tasks[*].for_each_task.task.dbt_task.catalog +resources.jobs.*.tasks[*].for_each_task.task.dbt_task.commands +resources.jobs.*.tasks[*].for_each_task.task.dbt_task.commands[*] +resources.jobs.*.tasks[*].for_each_task.task.dbt_task.profiles_directory +resources.jobs.*.tasks[*].for_each_task.task.dbt_task.project_directory +resources.jobs.*.tasks[*].for_each_task.task.dbt_task.schema +resources.jobs.*.tasks[*].for_each_task.task.dbt_task.source +resources.jobs.*.tasks[*].for_each_task.task.dbt_task.warehouse_id +resources.jobs.*.tasks[*].for_each_task.task.depends_on +resources.jobs.*.tasks[*].for_each_task.task.depends_on[*] +resources.jobs.*.tasks[*].for_each_task.task.depends_on[*].outcome +resources.jobs.*.tasks[*].for_each_task.task.depends_on[*].task_key +resources.jobs.*.tasks[*].for_each_task.task.description +resources.jobs.*.tasks[*].for_each_task.task.disable_auto_optimization +resources.jobs.*.tasks[*].for_each_task.task.disabled +resources.jobs.*.tasks[*].for_each_task.task.email_notifications +resources.jobs.*.tasks[*].for_each_task.task.email_notifications.no_alert_for_skipped_runs +resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_duration_warning_threshold_exceeded +resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_duration_warning_threshold_exceeded[*] +resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_failure +resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_failure[*] +resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_start +resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_start[*] +resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_streaming_backlog_exceeded +resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_streaming_backlog_exceeded[*] +resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_success +resources.jobs.*.tasks[*].for_each_task.task.email_notifications.on_success[*] +resources.jobs.*.tasks[*].for_each_task.task.environment_key +resources.jobs.*.tasks[*].for_each_task.task.existing_cluster_id +resources.jobs.*.tasks[*].for_each_task.task.for_each_task +resources.jobs.*.tasks[*].for_each_task.task.for_each_task.concurrency +resources.jobs.*.tasks[*].for_each_task.task.for_each_task.inputs +resources.jobs.*.tasks[*].for_each_task.task.for_each_task.task +resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task +resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.command +resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.compute +resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.compute.gpu_node_pool_id +resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.compute.gpu_type +resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.compute.num_gpus +resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.dl_runtime_image +resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.mlflow_experiment_name +resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.source +resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.training_script_path +resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.yaml_parameters +resources.jobs.*.tasks[*].for_each_task.task.gen_ai_compute_task.yaml_parameters_file_path +resources.jobs.*.tasks[*].for_each_task.task.health +resources.jobs.*.tasks[*].for_each_task.task.health.rules +resources.jobs.*.tasks[*].for_each_task.task.health.rules[*] +resources.jobs.*.tasks[*].for_each_task.task.health.rules[*].metric +resources.jobs.*.tasks[*].for_each_task.task.health.rules[*].op +resources.jobs.*.tasks[*].for_each_task.task.health.rules[*].value +resources.jobs.*.tasks[*].for_each_task.task.job_cluster_key +resources.jobs.*.tasks[*].for_each_task.task.libraries +resources.jobs.*.tasks[*].for_each_task.task.libraries[*] +resources.jobs.*.tasks[*].for_each_task.task.libraries[*].cran +resources.jobs.*.tasks[*].for_each_task.task.libraries[*].cran.package +resources.jobs.*.tasks[*].for_each_task.task.libraries[*].cran.repo +resources.jobs.*.tasks[*].for_each_task.task.libraries[*].egg +resources.jobs.*.tasks[*].for_each_task.task.libraries[*].jar +resources.jobs.*.tasks[*].for_each_task.task.libraries[*].maven +resources.jobs.*.tasks[*].for_each_task.task.libraries[*].maven.coordinates +resources.jobs.*.tasks[*].for_each_task.task.libraries[*].maven.exclusions +resources.jobs.*.tasks[*].for_each_task.task.libraries[*].maven.exclusions[*] +resources.jobs.*.tasks[*].for_each_task.task.libraries[*].maven.repo +resources.jobs.*.tasks[*].for_each_task.task.libraries[*].pypi +resources.jobs.*.tasks[*].for_each_task.task.libraries[*].pypi.package +resources.jobs.*.tasks[*].for_each_task.task.libraries[*].pypi.repo +resources.jobs.*.tasks[*].for_each_task.task.libraries[*].requirements +resources.jobs.*.tasks[*].for_each_task.task.libraries[*].whl +resources.jobs.*.tasks[*].for_each_task.task.max_retries +resources.jobs.*.tasks[*].for_each_task.task.min_retry_interval_millis +resources.jobs.*.tasks[*].for_each_task.task.new_cluster +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.apply_policy_default_values +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.autoscale +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.autoscale.max_workers +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.autoscale.min_workers +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.autotermination_minutes +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.availability +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.ebs_volume_count +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.ebs_volume_iops +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.ebs_volume_size +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.ebs_volume_throughput +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.ebs_volume_type +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.first_on_demand +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.instance_profile_arn +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.spot_bid_price_percent +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.aws_attributes.zone_id +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes.availability +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes.capacity_reservation_group +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes.first_on_demand +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes.log_analytics_info +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes.log_analytics_info.log_analytics_primary_key +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes.log_analytics_info.log_analytics_workspace_id +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.azure_attributes.spot_bid_max_price +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.dbfs +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.dbfs.destination +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3 +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3.canned_acl +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3.destination +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3.enable_encryption +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3.encryption_type +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3.endpoint +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3.kms_key +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.s3.region +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.volumes +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_log_conf.volumes.destination +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.cluster_name +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.custom_tags +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.custom_tags.* +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.data_security_mode +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.dependency_mode +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.docker_image +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.docker_image.basic_auth +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.docker_image.basic_auth.password +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.docker_image.basic_auth.username +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.docker_image.url +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_instance_pool_id +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_node_type_flexibility +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_node_type_flexibility.alternate_node_type_ids +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_node_type_flexibility.alternate_node_type_ids[*] +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_node_type_id +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.enable_elastic_disk +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.enable_local_disk_encryption +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.availability +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.boot_disk_size +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.confidential_compute_type +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.first_on_demand +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.google_service_account +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.local_ssd_count +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.use_preemptible_executors +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.gcp_attributes.zone_id +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*] +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].abfss +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].abfss.destination +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].dbfs +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].dbfs.destination +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].file +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].file.destination +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].gcs +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].gcs.destination +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3 +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3.canned_acl +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3.destination +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3.enable_encryption +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3.encryption_type +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3.endpoint +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3.kms_key +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].s3.region +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].volumes +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].volumes.destination +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].workspace +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.init_scripts[*].workspace.destination +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.instance_pool_id +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.is_single_node +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.kind +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.node_type_id +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.num_workers +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.policy_id +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.remote_disk_throughput +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.runtime_engine +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.single_user_name +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.spark_conf +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.spark_conf.* +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.spark_env_vars +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.spark_env_vars.* +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.spark_version +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.ssh_public_keys +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.ssh_public_keys[*] +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.total_initial_remote_disk_size +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.use_ml_runtime +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.worker_node_type_flexibility +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.worker_node_type_flexibility.alternate_node_type_ids +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.worker_node_type_flexibility.alternate_node_type_ids[*] +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.workload_type +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.workload_type.clients +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.workload_type.clients.jobs +resources.jobs.*.tasks[*].for_each_task.task.new_cluster.workload_type.clients.notebooks +resources.jobs.*.tasks[*].for_each_task.task.notebook_task +resources.jobs.*.tasks[*].for_each_task.task.notebook_task.base_parameters +resources.jobs.*.tasks[*].for_each_task.task.notebook_task.base_parameters.* +resources.jobs.*.tasks[*].for_each_task.task.notebook_task.notebook_path +resources.jobs.*.tasks[*].for_each_task.task.notebook_task.source +resources.jobs.*.tasks[*].for_each_task.task.notebook_task.warehouse_id +resources.jobs.*.tasks[*].for_each_task.task.notification_settings +resources.jobs.*.tasks[*].for_each_task.task.notification_settings.alert_on_last_attempt +resources.jobs.*.tasks[*].for_each_task.task.notification_settings.no_alert_for_canceled_runs +resources.jobs.*.tasks[*].for_each_task.task.notification_settings.no_alert_for_skipped_runs +resources.jobs.*.tasks[*].for_each_task.task.pipeline_task +resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.full_refresh +resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.full_refresh_selection +resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.full_refresh_selection[*] +resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.parameters +resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.parameters.* +resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.pipeline_id +resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.refresh_flow_selection +resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.refresh_flow_selection[*] +resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.refresh_selection +resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.refresh_selection[*] +resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.reset_checkpoint_selection +resources.jobs.*.tasks[*].for_each_task.task.pipeline_task.reset_checkpoint_selection[*] +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.connection_resource_name +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.power_bi_model +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.power_bi_model.authentication_method +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.power_bi_model.model_name +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.power_bi_model.overwrite_existing +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.power_bi_model.storage_mode +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.power_bi_model.workspace_name +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.refresh_after_update +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.tables +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.tables[*] +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.tables[*].catalog +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.tables[*].name +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.tables[*].schema +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.tables[*].storage_mode +resources.jobs.*.tasks[*].for_each_task.task.power_bi_task.warehouse_id +resources.jobs.*.tasks[*].for_each_task.task.python_operator_task +resources.jobs.*.tasks[*].for_each_task.task.python_operator_task.main +resources.jobs.*.tasks[*].for_each_task.task.python_operator_task.parameters +resources.jobs.*.tasks[*].for_each_task.task.python_operator_task.parameters[*] +resources.jobs.*.tasks[*].for_each_task.task.python_operator_task.parameters[*].name +resources.jobs.*.tasks[*].for_each_task.task.python_operator_task.parameters[*].value +resources.jobs.*.tasks[*].for_each_task.task.python_wheel_task +resources.jobs.*.tasks[*].for_each_task.task.python_wheel_task.entry_point +resources.jobs.*.tasks[*].for_each_task.task.python_wheel_task.named_parameters +resources.jobs.*.tasks[*].for_each_task.task.python_wheel_task.named_parameters.* +resources.jobs.*.tasks[*].for_each_task.task.python_wheel_task.package_name +resources.jobs.*.tasks[*].for_each_task.task.python_wheel_task.parameters +resources.jobs.*.tasks[*].for_each_task.task.python_wheel_task.parameters[*] +resources.jobs.*.tasks[*].for_each_task.task.retry_on_timeout +resources.jobs.*.tasks[*].for_each_task.task.run_if +resources.jobs.*.tasks[*].for_each_task.task.run_job_task +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.dbt_commands +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.dbt_commands[*] +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.jar_params +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.jar_params[*] +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.job_id +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.job_parameters +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.job_parameters.* +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.notebook_params +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.notebook_params.* +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.full_refresh +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.full_refresh_selection +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.full_refresh_selection[*] +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.refresh_flow_selection +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.refresh_flow_selection[*] +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.refresh_selection +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.refresh_selection[*] +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.reset_checkpoint_selection +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.pipeline_params.reset_checkpoint_selection[*] +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.python_named_params +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.python_named_params.* +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.python_params +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.python_params[*] +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.spark_submit_params +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.spark_submit_params[*] +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.sql_params +resources.jobs.*.tasks[*].for_each_task.task.run_job_task.sql_params.* +resources.jobs.*.tasks[*].for_each_task.task.spark_jar_task +resources.jobs.*.tasks[*].for_each_task.task.spark_jar_task.jar_uri +resources.jobs.*.tasks[*].for_each_task.task.spark_jar_task.main_class_name +resources.jobs.*.tasks[*].for_each_task.task.spark_jar_task.parameters +resources.jobs.*.tasks[*].for_each_task.task.spark_jar_task.parameters[*] +resources.jobs.*.tasks[*].for_each_task.task.spark_jar_task.run_as_repl +resources.jobs.*.tasks[*].for_each_task.task.spark_python_task +resources.jobs.*.tasks[*].for_each_task.task.spark_python_task.parameters +resources.jobs.*.tasks[*].for_each_task.task.spark_python_task.parameters[*] +resources.jobs.*.tasks[*].for_each_task.task.spark_python_task.python_file +resources.jobs.*.tasks[*].for_each_task.task.spark_python_task.source +resources.jobs.*.tasks[*].for_each_task.task.spark_submit_task +resources.jobs.*.tasks[*].for_each_task.task.spark_submit_task.parameters +resources.jobs.*.tasks[*].for_each_task.task.spark_submit_task.parameters[*] +resources.jobs.*.tasks[*].for_each_task.task.sql_task +resources.jobs.*.tasks[*].for_each_task.task.sql_task.alert +resources.jobs.*.tasks[*].for_each_task.task.sql_task.alert.alert_id +resources.jobs.*.tasks[*].for_each_task.task.sql_task.alert.pause_subscriptions +resources.jobs.*.tasks[*].for_each_task.task.sql_task.alert.subscriptions +resources.jobs.*.tasks[*].for_each_task.task.sql_task.alert.subscriptions[*] +resources.jobs.*.tasks[*].for_each_task.task.sql_task.alert.subscriptions[*].destination_id +resources.jobs.*.tasks[*].for_each_task.task.sql_task.alert.subscriptions[*].user_name +resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard +resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard.custom_subject +resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard.dashboard_id +resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard.pause_subscriptions +resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard.subscriptions +resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard.subscriptions[*] +resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard.subscriptions[*].destination_id +resources.jobs.*.tasks[*].for_each_task.task.sql_task.dashboard.subscriptions[*].user_name +resources.jobs.*.tasks[*].for_each_task.task.sql_task.file +resources.jobs.*.tasks[*].for_each_task.task.sql_task.file.path +resources.jobs.*.tasks[*].for_each_task.task.sql_task.file.source +resources.jobs.*.tasks[*].for_each_task.task.sql_task.parameters +resources.jobs.*.tasks[*].for_each_task.task.sql_task.parameters.* +resources.jobs.*.tasks[*].for_each_task.task.sql_task.query +resources.jobs.*.tasks[*].for_each_task.task.sql_task.query.query_id +resources.jobs.*.tasks[*].for_each_task.task.sql_task.warehouse_id +resources.jobs.*.tasks[*].for_each_task.task.task_key +resources.jobs.*.tasks[*].for_each_task.task.timeout_seconds +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_duration_warning_threshold_exceeded +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_duration_warning_threshold_exceeded[*] +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_duration_warning_threshold_exceeded[*].id +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_failure +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_failure[*] +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_failure[*].id +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_start +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_start[*] +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_start[*].id +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_streaming_backlog_exceeded +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_streaming_backlog_exceeded[*] +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_streaming_backlog_exceeded[*].id +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_success +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_success[*] +resources.jobs.*.tasks[*].for_each_task.task.webhook_notifications.on_success[*].id +resources.jobs.*.tasks[*].gen_ai_compute_task +resources.jobs.*.tasks[*].gen_ai_compute_task.command +resources.jobs.*.tasks[*].gen_ai_compute_task.compute +resources.jobs.*.tasks[*].gen_ai_compute_task.compute.gpu_node_pool_id +resources.jobs.*.tasks[*].gen_ai_compute_task.compute.gpu_type +resources.jobs.*.tasks[*].gen_ai_compute_task.compute.num_gpus +resources.jobs.*.tasks[*].gen_ai_compute_task.dl_runtime_image +resources.jobs.*.tasks[*].gen_ai_compute_task.mlflow_experiment_name +resources.jobs.*.tasks[*].gen_ai_compute_task.source +resources.jobs.*.tasks[*].gen_ai_compute_task.training_script_path +resources.jobs.*.tasks[*].gen_ai_compute_task.yaml_parameters +resources.jobs.*.tasks[*].gen_ai_compute_task.yaml_parameters_file_path +resources.jobs.*.tasks[*].health +resources.jobs.*.tasks[*].health.rules +resources.jobs.*.tasks[*].health.rules[*] +resources.jobs.*.tasks[*].health.rules[*].metric +resources.jobs.*.tasks[*].health.rules[*].op +resources.jobs.*.tasks[*].health.rules[*].value +resources.jobs.*.tasks[*].job_cluster_key +resources.jobs.*.tasks[*].libraries +resources.jobs.*.tasks[*].libraries[*] +resources.jobs.*.tasks[*].libraries[*].cran +resources.jobs.*.tasks[*].libraries[*].cran.package +resources.jobs.*.tasks[*].libraries[*].cran.repo +resources.jobs.*.tasks[*].libraries[*].egg +resources.jobs.*.tasks[*].libraries[*].jar +resources.jobs.*.tasks[*].libraries[*].maven +resources.jobs.*.tasks[*].libraries[*].maven.coordinates +resources.jobs.*.tasks[*].libraries[*].maven.exclusions +resources.jobs.*.tasks[*].libraries[*].maven.exclusions[*] +resources.jobs.*.tasks[*].libraries[*].maven.repo +resources.jobs.*.tasks[*].libraries[*].pypi +resources.jobs.*.tasks[*].libraries[*].pypi.package +resources.jobs.*.tasks[*].libraries[*].pypi.repo +resources.jobs.*.tasks[*].libraries[*].requirements +resources.jobs.*.tasks[*].libraries[*].whl +resources.jobs.*.tasks[*].max_retries +resources.jobs.*.tasks[*].min_retry_interval_millis +resources.jobs.*.tasks[*].new_cluster +resources.jobs.*.tasks[*].new_cluster.apply_policy_default_values +resources.jobs.*.tasks[*].new_cluster.autoscale +resources.jobs.*.tasks[*].new_cluster.autoscale.max_workers +resources.jobs.*.tasks[*].new_cluster.autoscale.min_workers +resources.jobs.*.tasks[*].new_cluster.autotermination_minutes +resources.jobs.*.tasks[*].new_cluster.aws_attributes +resources.jobs.*.tasks[*].new_cluster.aws_attributes.availability +resources.jobs.*.tasks[*].new_cluster.aws_attributes.ebs_volume_count +resources.jobs.*.tasks[*].new_cluster.aws_attributes.ebs_volume_iops +resources.jobs.*.tasks[*].new_cluster.aws_attributes.ebs_volume_size +resources.jobs.*.tasks[*].new_cluster.aws_attributes.ebs_volume_throughput +resources.jobs.*.tasks[*].new_cluster.aws_attributes.ebs_volume_type +resources.jobs.*.tasks[*].new_cluster.aws_attributes.first_on_demand +resources.jobs.*.tasks[*].new_cluster.aws_attributes.instance_profile_arn +resources.jobs.*.tasks[*].new_cluster.aws_attributes.spot_bid_price_percent +resources.jobs.*.tasks[*].new_cluster.aws_attributes.zone_id +resources.jobs.*.tasks[*].new_cluster.azure_attributes +resources.jobs.*.tasks[*].new_cluster.azure_attributes.availability +resources.jobs.*.tasks[*].new_cluster.azure_attributes.capacity_reservation_group +resources.jobs.*.tasks[*].new_cluster.azure_attributes.first_on_demand +resources.jobs.*.tasks[*].new_cluster.azure_attributes.log_analytics_info +resources.jobs.*.tasks[*].new_cluster.azure_attributes.log_analytics_info.log_analytics_primary_key +resources.jobs.*.tasks[*].new_cluster.azure_attributes.log_analytics_info.log_analytics_workspace_id +resources.jobs.*.tasks[*].new_cluster.azure_attributes.spot_bid_max_price +resources.jobs.*.tasks[*].new_cluster.cluster_log_conf +resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.dbfs +resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.dbfs.destination +resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3 +resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3.canned_acl +resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3.destination +resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3.enable_encryption +resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3.encryption_type +resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3.endpoint +resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3.kms_key +resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.s3.region +resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.volumes +resources.jobs.*.tasks[*].new_cluster.cluster_log_conf.volumes.destination +resources.jobs.*.tasks[*].new_cluster.cluster_name +resources.jobs.*.tasks[*].new_cluster.custom_tags +resources.jobs.*.tasks[*].new_cluster.custom_tags.* +resources.jobs.*.tasks[*].new_cluster.data_security_mode +resources.jobs.*.tasks[*].new_cluster.dependency_mode +resources.jobs.*.tasks[*].new_cluster.docker_image +resources.jobs.*.tasks[*].new_cluster.docker_image.basic_auth +resources.jobs.*.tasks[*].new_cluster.docker_image.basic_auth.password +resources.jobs.*.tasks[*].new_cluster.docker_image.basic_auth.username +resources.jobs.*.tasks[*].new_cluster.docker_image.url +resources.jobs.*.tasks[*].new_cluster.driver_instance_pool_id +resources.jobs.*.tasks[*].new_cluster.driver_node_type_flexibility +resources.jobs.*.tasks[*].new_cluster.driver_node_type_flexibility.alternate_node_type_ids +resources.jobs.*.tasks[*].new_cluster.driver_node_type_flexibility.alternate_node_type_ids[*] +resources.jobs.*.tasks[*].new_cluster.driver_node_type_id +resources.jobs.*.tasks[*].new_cluster.enable_elastic_disk +resources.jobs.*.tasks[*].new_cluster.enable_local_disk_encryption +resources.jobs.*.tasks[*].new_cluster.gcp_attributes +resources.jobs.*.tasks[*].new_cluster.gcp_attributes.availability +resources.jobs.*.tasks[*].new_cluster.gcp_attributes.boot_disk_size +resources.jobs.*.tasks[*].new_cluster.gcp_attributes.confidential_compute_type +resources.jobs.*.tasks[*].new_cluster.gcp_attributes.first_on_demand +resources.jobs.*.tasks[*].new_cluster.gcp_attributes.google_service_account +resources.jobs.*.tasks[*].new_cluster.gcp_attributes.local_ssd_count +resources.jobs.*.tasks[*].new_cluster.gcp_attributes.use_preemptible_executors +resources.jobs.*.tasks[*].new_cluster.gcp_attributes.zone_id +resources.jobs.*.tasks[*].new_cluster.init_scripts +resources.jobs.*.tasks[*].new_cluster.init_scripts[*] +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].abfss +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].abfss.destination +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].dbfs +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].dbfs.destination +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].file +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].file.destination +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].gcs +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].gcs.destination +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3 +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3.canned_acl +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3.destination +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3.enable_encryption +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3.encryption_type +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3.endpoint +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3.kms_key +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].s3.region +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].volumes +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].volumes.destination +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].workspace +resources.jobs.*.tasks[*].new_cluster.init_scripts[*].workspace.destination +resources.jobs.*.tasks[*].new_cluster.instance_pool_id +resources.jobs.*.tasks[*].new_cluster.is_single_node +resources.jobs.*.tasks[*].new_cluster.kind +resources.jobs.*.tasks[*].new_cluster.node_type_id +resources.jobs.*.tasks[*].new_cluster.num_workers +resources.jobs.*.tasks[*].new_cluster.policy_id +resources.jobs.*.tasks[*].new_cluster.remote_disk_throughput +resources.jobs.*.tasks[*].new_cluster.runtime_engine +resources.jobs.*.tasks[*].new_cluster.single_user_name +resources.jobs.*.tasks[*].new_cluster.spark_conf +resources.jobs.*.tasks[*].new_cluster.spark_conf.* +resources.jobs.*.tasks[*].new_cluster.spark_env_vars +resources.jobs.*.tasks[*].new_cluster.spark_env_vars.* +resources.jobs.*.tasks[*].new_cluster.spark_version +resources.jobs.*.tasks[*].new_cluster.ssh_public_keys +resources.jobs.*.tasks[*].new_cluster.ssh_public_keys[*] +resources.jobs.*.tasks[*].new_cluster.total_initial_remote_disk_size +resources.jobs.*.tasks[*].new_cluster.use_ml_runtime +resources.jobs.*.tasks[*].new_cluster.worker_node_type_flexibility +resources.jobs.*.tasks[*].new_cluster.worker_node_type_flexibility.alternate_node_type_ids +resources.jobs.*.tasks[*].new_cluster.worker_node_type_flexibility.alternate_node_type_ids[*] +resources.jobs.*.tasks[*].new_cluster.workload_type +resources.jobs.*.tasks[*].new_cluster.workload_type.clients +resources.jobs.*.tasks[*].new_cluster.workload_type.clients.jobs +resources.jobs.*.tasks[*].new_cluster.workload_type.clients.notebooks +resources.jobs.*.tasks[*].notebook_task +resources.jobs.*.tasks[*].notebook_task.base_parameters +resources.jobs.*.tasks[*].notebook_task.base_parameters.* +resources.jobs.*.tasks[*].notebook_task.notebook_path +resources.jobs.*.tasks[*].notebook_task.source +resources.jobs.*.tasks[*].notebook_task.warehouse_id +resources.jobs.*.tasks[*].notification_settings +resources.jobs.*.tasks[*].notification_settings.alert_on_last_attempt +resources.jobs.*.tasks[*].notification_settings.no_alert_for_canceled_runs +resources.jobs.*.tasks[*].notification_settings.no_alert_for_skipped_runs +resources.jobs.*.tasks[*].pipeline_task +resources.jobs.*.tasks[*].pipeline_task.full_refresh +resources.jobs.*.tasks[*].pipeline_task.full_refresh_selection +resources.jobs.*.tasks[*].pipeline_task.full_refresh_selection[*] +resources.jobs.*.tasks[*].pipeline_task.parameters +resources.jobs.*.tasks[*].pipeline_task.parameters.* +resources.jobs.*.tasks[*].pipeline_task.pipeline_id +resources.jobs.*.tasks[*].pipeline_task.refresh_flow_selection +resources.jobs.*.tasks[*].pipeline_task.refresh_flow_selection[*] +resources.jobs.*.tasks[*].pipeline_task.refresh_selection +resources.jobs.*.tasks[*].pipeline_task.refresh_selection[*] +resources.jobs.*.tasks[*].pipeline_task.reset_checkpoint_selection +resources.jobs.*.tasks[*].pipeline_task.reset_checkpoint_selection[*] +resources.jobs.*.tasks[*].power_bi_task +resources.jobs.*.tasks[*].power_bi_task.connection_resource_name +resources.jobs.*.tasks[*].power_bi_task.power_bi_model +resources.jobs.*.tasks[*].power_bi_task.power_bi_model.authentication_method +resources.jobs.*.tasks[*].power_bi_task.power_bi_model.model_name +resources.jobs.*.tasks[*].power_bi_task.power_bi_model.overwrite_existing +resources.jobs.*.tasks[*].power_bi_task.power_bi_model.storage_mode +resources.jobs.*.tasks[*].power_bi_task.power_bi_model.workspace_name +resources.jobs.*.tasks[*].power_bi_task.refresh_after_update +resources.jobs.*.tasks[*].power_bi_task.tables +resources.jobs.*.tasks[*].power_bi_task.tables[*] +resources.jobs.*.tasks[*].power_bi_task.tables[*].catalog +resources.jobs.*.tasks[*].power_bi_task.tables[*].name +resources.jobs.*.tasks[*].power_bi_task.tables[*].schema +resources.jobs.*.tasks[*].power_bi_task.tables[*].storage_mode +resources.jobs.*.tasks[*].power_bi_task.warehouse_id +resources.jobs.*.tasks[*].python_operator_task +resources.jobs.*.tasks[*].python_operator_task.main +resources.jobs.*.tasks[*].python_operator_task.parameters +resources.jobs.*.tasks[*].python_operator_task.parameters[*] +resources.jobs.*.tasks[*].python_operator_task.parameters[*].name +resources.jobs.*.tasks[*].python_operator_task.parameters[*].value +resources.jobs.*.tasks[*].python_wheel_task +resources.jobs.*.tasks[*].python_wheel_task.entry_point +resources.jobs.*.tasks[*].python_wheel_task.named_parameters +resources.jobs.*.tasks[*].python_wheel_task.named_parameters.* +resources.jobs.*.tasks[*].python_wheel_task.package_name +resources.jobs.*.tasks[*].python_wheel_task.parameters +resources.jobs.*.tasks[*].python_wheel_task.parameters[*] +resources.jobs.*.tasks[*].retry_on_timeout +resources.jobs.*.tasks[*].run_if +resources.jobs.*.tasks[*].run_job_task +resources.jobs.*.tasks[*].run_job_task.dbt_commands +resources.jobs.*.tasks[*].run_job_task.dbt_commands[*] +resources.jobs.*.tasks[*].run_job_task.jar_params +resources.jobs.*.tasks[*].run_job_task.jar_params[*] +resources.jobs.*.tasks[*].run_job_task.job_id +resources.jobs.*.tasks[*].run_job_task.job_parameters +resources.jobs.*.tasks[*].run_job_task.job_parameters.* +resources.jobs.*.tasks[*].run_job_task.notebook_params +resources.jobs.*.tasks[*].run_job_task.notebook_params.* +resources.jobs.*.tasks[*].run_job_task.pipeline_params +resources.jobs.*.tasks[*].run_job_task.pipeline_params.full_refresh +resources.jobs.*.tasks[*].run_job_task.pipeline_params.full_refresh_selection +resources.jobs.*.tasks[*].run_job_task.pipeline_params.full_refresh_selection[*] +resources.jobs.*.tasks[*].run_job_task.pipeline_params.refresh_flow_selection +resources.jobs.*.tasks[*].run_job_task.pipeline_params.refresh_flow_selection[*] +resources.jobs.*.tasks[*].run_job_task.pipeline_params.refresh_selection +resources.jobs.*.tasks[*].run_job_task.pipeline_params.refresh_selection[*] +resources.jobs.*.tasks[*].run_job_task.pipeline_params.reset_checkpoint_selection +resources.jobs.*.tasks[*].run_job_task.pipeline_params.reset_checkpoint_selection[*] +resources.jobs.*.tasks[*].run_job_task.python_named_params +resources.jobs.*.tasks[*].run_job_task.python_named_params.* +resources.jobs.*.tasks[*].run_job_task.python_params +resources.jobs.*.tasks[*].run_job_task.python_params[*] +resources.jobs.*.tasks[*].run_job_task.spark_submit_params +resources.jobs.*.tasks[*].run_job_task.spark_submit_params[*] +resources.jobs.*.tasks[*].run_job_task.sql_params +resources.jobs.*.tasks[*].run_job_task.sql_params.* +resources.jobs.*.tasks[*].spark_jar_task +resources.jobs.*.tasks[*].spark_jar_task.jar_uri +resources.jobs.*.tasks[*].spark_jar_task.main_class_name +resources.jobs.*.tasks[*].spark_jar_task.parameters +resources.jobs.*.tasks[*].spark_jar_task.parameters[*] +resources.jobs.*.tasks[*].spark_jar_task.run_as_repl +resources.jobs.*.tasks[*].spark_python_task +resources.jobs.*.tasks[*].spark_python_task.parameters +resources.jobs.*.tasks[*].spark_python_task.parameters[*] +resources.jobs.*.tasks[*].spark_python_task.python_file +resources.jobs.*.tasks[*].spark_python_task.source +resources.jobs.*.tasks[*].spark_submit_task +resources.jobs.*.tasks[*].spark_submit_task.parameters +resources.jobs.*.tasks[*].spark_submit_task.parameters[*] +resources.jobs.*.tasks[*].sql_task +resources.jobs.*.tasks[*].sql_task.alert +resources.jobs.*.tasks[*].sql_task.alert.alert_id +resources.jobs.*.tasks[*].sql_task.alert.pause_subscriptions +resources.jobs.*.tasks[*].sql_task.alert.subscriptions +resources.jobs.*.tasks[*].sql_task.alert.subscriptions[*] +resources.jobs.*.tasks[*].sql_task.alert.subscriptions[*].destination_id +resources.jobs.*.tasks[*].sql_task.alert.subscriptions[*].user_name +resources.jobs.*.tasks[*].sql_task.dashboard +resources.jobs.*.tasks[*].sql_task.dashboard.custom_subject +resources.jobs.*.tasks[*].sql_task.dashboard.dashboard_id +resources.jobs.*.tasks[*].sql_task.dashboard.pause_subscriptions +resources.jobs.*.tasks[*].sql_task.dashboard.subscriptions +resources.jobs.*.tasks[*].sql_task.dashboard.subscriptions[*] +resources.jobs.*.tasks[*].sql_task.dashboard.subscriptions[*].destination_id +resources.jobs.*.tasks[*].sql_task.dashboard.subscriptions[*].user_name +resources.jobs.*.tasks[*].sql_task.file +resources.jobs.*.tasks[*].sql_task.file.path +resources.jobs.*.tasks[*].sql_task.file.source +resources.jobs.*.tasks[*].sql_task.parameters +resources.jobs.*.tasks[*].sql_task.parameters.* +resources.jobs.*.tasks[*].sql_task.query +resources.jobs.*.tasks[*].sql_task.query.query_id +resources.jobs.*.tasks[*].sql_task.warehouse_id +resources.jobs.*.tasks[*].task_key +resources.jobs.*.tasks[*].timeout_seconds +resources.jobs.*.tasks[*].webhook_notifications +resources.jobs.*.tasks[*].webhook_notifications.on_duration_warning_threshold_exceeded +resources.jobs.*.tasks[*].webhook_notifications.on_duration_warning_threshold_exceeded[*] +resources.jobs.*.tasks[*].webhook_notifications.on_duration_warning_threshold_exceeded[*].id +resources.jobs.*.tasks[*].webhook_notifications.on_failure +resources.jobs.*.tasks[*].webhook_notifications.on_failure[*] +resources.jobs.*.tasks[*].webhook_notifications.on_failure[*].id +resources.jobs.*.tasks[*].webhook_notifications.on_start +resources.jobs.*.tasks[*].webhook_notifications.on_start[*] +resources.jobs.*.tasks[*].webhook_notifications.on_start[*].id +resources.jobs.*.tasks[*].webhook_notifications.on_streaming_backlog_exceeded +resources.jobs.*.tasks[*].webhook_notifications.on_streaming_backlog_exceeded[*] +resources.jobs.*.tasks[*].webhook_notifications.on_streaming_backlog_exceeded[*].id +resources.jobs.*.tasks[*].webhook_notifications.on_success +resources.jobs.*.tasks[*].webhook_notifications.on_success[*] +resources.jobs.*.tasks[*].webhook_notifications.on_success[*].id +resources.jobs.*.timeout_seconds +resources.jobs.*.trigger +resources.jobs.*.trigger.file_arrival +resources.jobs.*.trigger.file_arrival.min_time_between_triggers_seconds +resources.jobs.*.trigger.file_arrival.url +resources.jobs.*.trigger.file_arrival.wait_after_last_change_seconds +resources.jobs.*.trigger.model +resources.jobs.*.trigger.model.aliases +resources.jobs.*.trigger.model.aliases[*] +resources.jobs.*.trigger.model.condition +resources.jobs.*.trigger.model.min_time_between_triggers_seconds +resources.jobs.*.trigger.model.securable_name +resources.jobs.*.trigger.model.wait_after_last_change_seconds +resources.jobs.*.trigger.pause_status +resources.jobs.*.trigger.periodic +resources.jobs.*.trigger.periodic.interval +resources.jobs.*.trigger.periodic.unit +resources.jobs.*.trigger.sql_condition +resources.jobs.*.trigger.sql_condition.sql_query_id +resources.jobs.*.trigger.sql_condition.trigger_mode +resources.jobs.*.trigger.sql_condition.warehouse_id +resources.jobs.*.trigger.table_update +resources.jobs.*.trigger.table_update.condition +resources.jobs.*.trigger.table_update.min_time_between_triggers_seconds +resources.jobs.*.trigger.table_update.table_names +resources.jobs.*.trigger.table_update.table_names[*] +resources.jobs.*.trigger.table_update.wait_after_last_change_seconds +resources.jobs.*.usage_policy_id +resources.jobs.*.webhook_notifications +resources.jobs.*.webhook_notifications.on_duration_warning_threshold_exceeded +resources.jobs.*.webhook_notifications.on_duration_warning_threshold_exceeded[*] +resources.jobs.*.webhook_notifications.on_duration_warning_threshold_exceeded[*].id +resources.jobs.*.webhook_notifications.on_failure +resources.jobs.*.webhook_notifications.on_failure[*] +resources.jobs.*.webhook_notifications.on_failure[*].id +resources.jobs.*.webhook_notifications.on_start +resources.jobs.*.webhook_notifications.on_start[*] +resources.jobs.*.webhook_notifications.on_start[*].id +resources.jobs.*.webhook_notifications.on_streaming_backlog_exceeded +resources.jobs.*.webhook_notifications.on_streaming_backlog_exceeded[*] +resources.jobs.*.webhook_notifications.on_streaming_backlog_exceeded[*].id +resources.jobs.*.webhook_notifications.on_success +resources.jobs.*.webhook_notifications.on_success[*] +resources.jobs.*.webhook_notifications.on_success[*].id +resources.jobs.*.permissions +resources.jobs.*.permissions[*] +resources.jobs.*.permissions[*].level +resources.jobs.*.permissions[*].user_name +resources.jobs.*.permissions[*].service_principal_name +resources.jobs.*.permissions[*].group_name +resources.job_runs +resources.job_runs.* +resources.job_runs.*.id +resources.job_runs.*.modified_status +resources.job_runs.*.url +resources.job_runs.*.lifecycle +resources.job_runs.*.lifecycle.prevent_destroy +resources.job_runs.*.dbt_commands +resources.job_runs.*.dbt_commands[*] +resources.job_runs.*.idempotency_token +resources.job_runs.*.jar_params +resources.job_runs.*.jar_params[*] +resources.job_runs.*.job_id +resources.job_runs.*.job_parameters +resources.job_runs.*.job_parameters.* +resources.job_runs.*.notebook_params +resources.job_runs.*.notebook_params.* +resources.job_runs.*.only +resources.job_runs.*.only[*] +resources.job_runs.*.performance_target +resources.job_runs.*.pipeline_params +resources.job_runs.*.pipeline_params.full_refresh +resources.job_runs.*.pipeline_params.full_refresh_selection +resources.job_runs.*.pipeline_params.full_refresh_selection[*] +resources.job_runs.*.pipeline_params.refresh_flow_selection +resources.job_runs.*.pipeline_params.refresh_flow_selection[*] +resources.job_runs.*.pipeline_params.refresh_selection +resources.job_runs.*.pipeline_params.refresh_selection[*] +resources.job_runs.*.pipeline_params.reset_checkpoint_selection +resources.job_runs.*.pipeline_params.reset_checkpoint_selection[*] +resources.job_runs.*.python_named_params +resources.job_runs.*.python_named_params.* +resources.job_runs.*.python_params +resources.job_runs.*.python_params[*] +resources.job_runs.*.queue +resources.job_runs.*.queue.enabled +resources.job_runs.*.spark_submit_params +resources.job_runs.*.spark_submit_params[*] +resources.job_runs.*.sql_params +resources.job_runs.*.sql_params.* +resources.job_runs.*.resolved_job_id +resources.pipelines +resources.pipelines.* +resources.pipelines.*.id +resources.pipelines.*.modified_status +resources.pipelines.*.url +resources.pipelines.*.lifecycle +resources.pipelines.*.lifecycle.prevent_destroy +resources.pipelines.*.allow_duplicate_names +resources.pipelines.*.budget_policy_id +resources.pipelines.*.catalog +resources.pipelines.*.channel +resources.pipelines.*.clusters +resources.pipelines.*.clusters[*] +resources.pipelines.*.clusters[*].apply_policy_default_values +resources.pipelines.*.clusters[*].autoscale +resources.pipelines.*.clusters[*].autoscale.max_workers +resources.pipelines.*.clusters[*].autoscale.min_workers +resources.pipelines.*.clusters[*].autoscale.mode +resources.pipelines.*.clusters[*].aws_attributes +resources.pipelines.*.clusters[*].aws_attributes.availability +resources.pipelines.*.clusters[*].aws_attributes.ebs_volume_count +resources.pipelines.*.clusters[*].aws_attributes.ebs_volume_iops +resources.pipelines.*.clusters[*].aws_attributes.ebs_volume_size +resources.pipelines.*.clusters[*].aws_attributes.ebs_volume_throughput +resources.pipelines.*.clusters[*].aws_attributes.ebs_volume_type +resources.pipelines.*.clusters[*].aws_attributes.first_on_demand +resources.pipelines.*.clusters[*].aws_attributes.instance_profile_arn +resources.pipelines.*.clusters[*].aws_attributes.spot_bid_price_percent +resources.pipelines.*.clusters[*].aws_attributes.zone_id +resources.pipelines.*.clusters[*].azure_attributes +resources.pipelines.*.clusters[*].azure_attributes.availability +resources.pipelines.*.clusters[*].azure_attributes.capacity_reservation_group +resources.pipelines.*.clusters[*].azure_attributes.first_on_demand +resources.pipelines.*.clusters[*].azure_attributes.log_analytics_info +resources.pipelines.*.clusters[*].azure_attributes.log_analytics_info.log_analytics_primary_key +resources.pipelines.*.clusters[*].azure_attributes.log_analytics_info.log_analytics_workspace_id +resources.pipelines.*.clusters[*].azure_attributes.spot_bid_max_price +resources.pipelines.*.clusters[*].cluster_log_conf +resources.pipelines.*.clusters[*].cluster_log_conf.dbfs +resources.pipelines.*.clusters[*].cluster_log_conf.dbfs.destination +resources.pipelines.*.clusters[*].cluster_log_conf.s3 +resources.pipelines.*.clusters[*].cluster_log_conf.s3.canned_acl +resources.pipelines.*.clusters[*].cluster_log_conf.s3.destination +resources.pipelines.*.clusters[*].cluster_log_conf.s3.enable_encryption +resources.pipelines.*.clusters[*].cluster_log_conf.s3.encryption_type +resources.pipelines.*.clusters[*].cluster_log_conf.s3.endpoint +resources.pipelines.*.clusters[*].cluster_log_conf.s3.kms_key +resources.pipelines.*.clusters[*].cluster_log_conf.s3.region +resources.pipelines.*.clusters[*].cluster_log_conf.volumes +resources.pipelines.*.clusters[*].cluster_log_conf.volumes.destination +resources.pipelines.*.clusters[*].custom_tags +resources.pipelines.*.clusters[*].custom_tags.* +resources.pipelines.*.clusters[*].driver_instance_pool_id +resources.pipelines.*.clusters[*].driver_node_type_id +resources.pipelines.*.clusters[*].enable_local_disk_encryption +resources.pipelines.*.clusters[*].gcp_attributes +resources.pipelines.*.clusters[*].gcp_attributes.availability +resources.pipelines.*.clusters[*].gcp_attributes.boot_disk_size +resources.pipelines.*.clusters[*].gcp_attributes.confidential_compute_type +resources.pipelines.*.clusters[*].gcp_attributes.first_on_demand +resources.pipelines.*.clusters[*].gcp_attributes.google_service_account +resources.pipelines.*.clusters[*].gcp_attributes.local_ssd_count +resources.pipelines.*.clusters[*].gcp_attributes.use_preemptible_executors +resources.pipelines.*.clusters[*].gcp_attributes.zone_id +resources.pipelines.*.clusters[*].init_scripts +resources.pipelines.*.clusters[*].init_scripts[*] +resources.pipelines.*.clusters[*].init_scripts[*].abfss +resources.pipelines.*.clusters[*].init_scripts[*].abfss.destination +resources.pipelines.*.clusters[*].init_scripts[*].dbfs +resources.pipelines.*.clusters[*].init_scripts[*].dbfs.destination +resources.pipelines.*.clusters[*].init_scripts[*].file +resources.pipelines.*.clusters[*].init_scripts[*].file.destination +resources.pipelines.*.clusters[*].init_scripts[*].gcs +resources.pipelines.*.clusters[*].init_scripts[*].gcs.destination +resources.pipelines.*.clusters[*].init_scripts[*].s3 +resources.pipelines.*.clusters[*].init_scripts[*].s3.canned_acl +resources.pipelines.*.clusters[*].init_scripts[*].s3.destination +resources.pipelines.*.clusters[*].init_scripts[*].s3.enable_encryption +resources.pipelines.*.clusters[*].init_scripts[*].s3.encryption_type +resources.pipelines.*.clusters[*].init_scripts[*].s3.endpoint +resources.pipelines.*.clusters[*].init_scripts[*].s3.kms_key +resources.pipelines.*.clusters[*].init_scripts[*].s3.region +resources.pipelines.*.clusters[*].init_scripts[*].volumes +resources.pipelines.*.clusters[*].init_scripts[*].volumes.destination +resources.pipelines.*.clusters[*].init_scripts[*].workspace +resources.pipelines.*.clusters[*].init_scripts[*].workspace.destination +resources.pipelines.*.clusters[*].instance_pool_id +resources.pipelines.*.clusters[*].label +resources.pipelines.*.clusters[*].node_type_id +resources.pipelines.*.clusters[*].num_workers +resources.pipelines.*.clusters[*].policy_id +resources.pipelines.*.clusters[*].spark_conf +resources.pipelines.*.clusters[*].spark_conf.* +resources.pipelines.*.clusters[*].spark_env_vars +resources.pipelines.*.clusters[*].spark_env_vars.* +resources.pipelines.*.clusters[*].ssh_public_keys +resources.pipelines.*.clusters[*].ssh_public_keys[*] +resources.pipelines.*.configuration +resources.pipelines.*.configuration.* +resources.pipelines.*.continuous +resources.pipelines.*.deployment +resources.pipelines.*.deployment.deployment_id +resources.pipelines.*.deployment.kind +resources.pipelines.*.deployment.metadata_file_path +resources.pipelines.*.deployment.version_id +resources.pipelines.*.development +resources.pipelines.*.dry_run +resources.pipelines.*.edition +resources.pipelines.*.environment +resources.pipelines.*.environment.dependencies +resources.pipelines.*.environment.dependencies[*] +resources.pipelines.*.environment.environment_version +resources.pipelines.*.event_log +resources.pipelines.*.event_log.catalog +resources.pipelines.*.event_log.name +resources.pipelines.*.event_log.schema +resources.pipelines.*.filters +resources.pipelines.*.filters.exclude +resources.pipelines.*.filters.exclude[*] +resources.pipelines.*.filters.include +resources.pipelines.*.filters.include[*] +resources.pipelines.*.gateway_definition +resources.pipelines.*.gateway_definition.connection_id +resources.pipelines.*.gateway_definition.connection_name +resources.pipelines.*.gateway_definition.connection_parameters +resources.pipelines.*.gateway_definition.connection_parameters.source_catalog +resources.pipelines.*.gateway_definition.gateway_storage_catalog +resources.pipelines.*.gateway_definition.gateway_storage_name +resources.pipelines.*.gateway_definition.gateway_storage_schema +resources.pipelines.*.ingestion_definition +resources.pipelines.*.ingestion_definition.connection_name +resources.pipelines.*.ingestion_definition.connector_type +resources.pipelines.*.ingestion_definition.data_staging_options +resources.pipelines.*.ingestion_definition.data_staging_options.catalog_name +resources.pipelines.*.ingestion_definition.data_staging_options.schema_name +resources.pipelines.*.ingestion_definition.data_staging_options.volume_name +resources.pipelines.*.ingestion_definition.full_refresh_window +resources.pipelines.*.ingestion_definition.full_refresh_window.days_of_week +resources.pipelines.*.ingestion_definition.full_refresh_window.days_of_week[*] +resources.pipelines.*.ingestion_definition.full_refresh_window.start_hour +resources.pipelines.*.ingestion_definition.full_refresh_window.time_zone_id +resources.pipelines.*.ingestion_definition.ingest_from_uc_foreign_catalog +resources.pipelines.*.ingestion_definition.ingestion_gateway_id +resources.pipelines.*.ingestion_definition.netsuite_jar_path +resources.pipelines.*.ingestion_definition.objects +resources.pipelines.*.ingestion_definition.objects[*] +resources.pipelines.*.ingestion_definition.objects[*].report +resources.pipelines.*.ingestion_definition.objects[*].report.destination_catalog +resources.pipelines.*.ingestion_definition.objects[*].report.destination_schema +resources.pipelines.*.ingestion_definition.objects[*].report.destination_table +resources.pipelines.*.ingestion_definition.objects[*].report.source_url +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.auto_full_refresh_policy +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.auto_full_refresh_policy.enabled +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.auto_full_refresh_policy.min_interval_hours +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.clustering_columns +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.clustering_columns[*] +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.enable_auto_clustering +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.exclude_columns +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.exclude_columns[*] +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.include_columns +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.include_columns[*] +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.primary_keys +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.primary_keys[*] +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.query_based_connector_config +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.query_based_connector_config.cursor_columns +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.query_based_connector_config.cursor_columns[*] +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.query_based_connector_config.deletion_condition +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.query_based_connector_config.hard_deletion_sync_min_interval_in_seconds +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.row_filter +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.salesforce_include_formula_fields +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.scd_type +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.sequence_by +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.sequence_by[*] +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.source_metadata_column +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.table_properties +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.table_properties.* +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters.incremental +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters.parameters +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters.parameters.* +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters.report_parameters +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters.report_parameters[*] +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters.report_parameters[*].key +resources.pipelines.*.ingestion_definition.objects[*].report.table_configuration.workday_report_parameters.report_parameters[*].value +resources.pipelines.*.ingestion_definition.objects[*].schema +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.confluence_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.confluence_options.include_confluence_spaces +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.confluence_options.include_confluence_spaces[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.entity_type +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.corrupt_record_column +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.file_filters +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.file_filters[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.file_filters[*].modified_after +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.file_filters[*].modified_before +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.file_filters[*].path_filter +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.format +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.format_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.format_options.* +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.ignore_corrupt_files +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.infer_column_types +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.reader_case_sensitive +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.rescued_data_column +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.schema_evolution_mode +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.schema_hints +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.file_ingestion_options.single_variant_column +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.gdrive_options.url +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options.metrics +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options.metrics[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options.resource +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options.resource_fields +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options.resource_fields[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options.segments +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.custom_report_options.segments[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.lookback_window_days +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.manager_account_id +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.google_ads_options.sync_start_date +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.jira_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.jira_options.include_jira_spaces +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.jira_options.include_jira_spaces[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.client_config +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.client_config.* +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer.format +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer.json_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer.json_options.as_variant +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer.json_options.schema +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer.json_options.schema_evolution_mode +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer.json_options.schema_file_path +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.key_transformer.json_options.schema_hints +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.max_offsets_per_trigger +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.starting_offset +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.topic_pattern +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.topics +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.topics[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer.format +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer.json_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer.json_options.as_variant +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer.json_options.schema +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer.json_options.schema_evolution_mode +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer.json_options.schema_file_path +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.kafka_options.value_transformer.json_options.schema_hints +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.action_attribution_windows +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.action_attribution_windows[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.action_breakdowns +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.action_breakdowns[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.action_report_time +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.breakdowns +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.breakdowns[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_insights_lookback_window +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.action_attribution_windows +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.action_attribution_windows[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.action_breakdowns +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.action_breakdowns[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.action_report_time +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.breakdowns +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.breakdowns[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.level +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.custom_report_options.time_increment +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.level +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.start_date +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.meta_ads_options.time_increment +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.attachment_mode +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.body_format +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.folder_filter +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.folder_filter[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_folders +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_folders[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_mailboxes +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_mailboxes[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_senders +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_senders[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_subjects +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.include_subjects[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.sender_filter +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.sender_filter[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.start_date +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.subject_filter +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.subject_filter[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.custom_report_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.custom_report_options.breakdowns +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.custom_report_options.breakdowns[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.custom_report_options.fields +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.custom_report_options.fields[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.lookback_window_days +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.sync_start_date +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.entity_type +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.corrupt_record_column +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.file_filters +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.file_filters[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.file_filters[*].modified_after +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.file_filters[*].modified_before +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.file_filters[*].path_filter +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.format +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.format_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.format_options.* +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.ignore_corrupt_files +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.infer_column_types +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.reader_case_sensitive +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.rescued_data_column +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.schema_evolution_mode +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.schema_hints +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.file_ingestion_options.single_variant_column +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.sharepoint_options.url +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.smartsheet_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.smartsheet_options.enforce_schema +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options.data_level +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options.dimensions +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options.dimensions[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options.metrics +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options.metrics[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options.query_lifetime +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.custom_report_options.report_type +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.data_level +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.dimensions +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.dimensions[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.lookback_window_days +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.metrics +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.metrics[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.query_lifetime +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.report_type +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.tiktok_ads_options.sync_start_date +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.zendesk_support_options +resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.zendesk_support_options.start_date +resources.pipelines.*.ingestion_definition.objects[*].schema.destination_catalog +resources.pipelines.*.ingestion_definition.objects[*].schema.destination_schema +resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options +resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.fanout_by +resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms +resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*].format +resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*].json_options +resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*].json_options.as_variant +resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*].json_options.schema +resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*].json_options.schema_evolution_mode +resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*].json_options.schema_file_path +resources.pipelines.*.ingestion_definition.objects[*].schema.fanout_options.transforms[*].json_options.schema_hints +resources.pipelines.*.ingestion_definition.objects[*].schema.source_catalog +resources.pipelines.*.ingestion_definition.objects[*].schema.source_schema +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.auto_full_refresh_policy +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.auto_full_refresh_policy.enabled +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.auto_full_refresh_policy.min_interval_hours +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.clustering_columns +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.clustering_columns[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.enable_auto_clustering +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.exclude_columns +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.exclude_columns[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.include_columns +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.include_columns[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.primary_keys +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.primary_keys[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.query_based_connector_config +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.query_based_connector_config.cursor_columns +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.query_based_connector_config.cursor_columns[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.query_based_connector_config.deletion_condition +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.query_based_connector_config.hard_deletion_sync_min_interval_in_seconds +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.row_filter +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.salesforce_include_formula_fields +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.scd_type +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.sequence_by +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.sequence_by[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.source_metadata_column +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.table_properties +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.table_properties.* +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters.incremental +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters.parameters +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters.parameters.* +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters.report_parameters +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters.report_parameters[*] +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters.report_parameters[*].key +resources.pipelines.*.ingestion_definition.objects[*].schema.table_configuration.workday_report_parameters.report_parameters[*].value +resources.pipelines.*.ingestion_definition.objects[*].table +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.confluence_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.confluence_options.include_confluence_spaces +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.confluence_options.include_confluence_spaces[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.entity_type +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.corrupt_record_column +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.file_filters +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.file_filters[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.file_filters[*].modified_after +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.file_filters[*].modified_before +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.file_filters[*].path_filter +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.format +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.format_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.format_options.* +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.ignore_corrupt_files +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.infer_column_types +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.reader_case_sensitive +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.rescued_data_column +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.schema_evolution_mode +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.schema_hints +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.file_ingestion_options.single_variant_column +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.gdrive_options.url +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options.metrics +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options.metrics[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options.resource +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options.resource_fields +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options.resource_fields[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options.segments +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.custom_report_options.segments[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.lookback_window_days +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.manager_account_id +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.google_ads_options.sync_start_date +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.jira_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.jira_options.include_jira_spaces +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.jira_options.include_jira_spaces[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.client_config +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.client_config.* +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer.format +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer.json_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer.json_options.as_variant +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer.json_options.schema +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer.json_options.schema_evolution_mode +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer.json_options.schema_file_path +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.key_transformer.json_options.schema_hints +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.max_offsets_per_trigger +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.starting_offset +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.topic_pattern +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.topics +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.topics[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer.format +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer.json_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer.json_options.as_variant +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer.json_options.schema +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer.json_options.schema_evolution_mode +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer.json_options.schema_file_path +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.kafka_options.value_transformer.json_options.schema_hints +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.action_attribution_windows +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.action_attribution_windows[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.action_breakdowns +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.action_breakdowns[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.action_report_time +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.breakdowns +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.breakdowns[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_insights_lookback_window +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.action_attribution_windows +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.action_attribution_windows[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.action_breakdowns +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.action_breakdowns[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.action_report_time +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.breakdowns +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.breakdowns[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.level +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.custom_report_options.time_increment +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.level +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.start_date +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.meta_ads_options.time_increment +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.attachment_mode +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.body_format +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.folder_filter +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.folder_filter[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_folders +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_folders[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_mailboxes +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_mailboxes[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_senders +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_senders[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_subjects +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.include_subjects[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.sender_filter +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.sender_filter[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.start_date +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.subject_filter +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.subject_filter[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.custom_report_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.custom_report_options.breakdowns +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.custom_report_options.breakdowns[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.custom_report_options.fields +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.custom_report_options.fields[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.lookback_window_days +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.sync_start_date +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.entity_type +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.corrupt_record_column +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.file_filters +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.file_filters[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.file_filters[*].modified_after +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.file_filters[*].modified_before +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.file_filters[*].path_filter +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.format +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.format_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.format_options.* +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.ignore_corrupt_files +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.infer_column_types +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.reader_case_sensitive +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.rescued_data_column +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.schema_evolution_mode +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.schema_hints +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.file_ingestion_options.single_variant_column +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.sharepoint_options.url +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.smartsheet_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.smartsheet_options.enforce_schema +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options.data_level +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options.dimensions +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options.dimensions[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options.metrics +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options.metrics[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options.query_lifetime +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.custom_report_options.report_type +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.data_level +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.dimensions +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.dimensions[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.lookback_window_days +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.metrics +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.metrics[*] +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.query_lifetime +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.report_type +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.tiktok_ads_options.sync_start_date +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.zendesk_support_options +resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.zendesk_support_options.start_date +resources.pipelines.*.ingestion_definition.objects[*].table.destination_catalog +resources.pipelines.*.ingestion_definition.objects[*].table.destination_schema +resources.pipelines.*.ingestion_definition.objects[*].table.destination_table +resources.pipelines.*.ingestion_definition.objects[*].table.source_catalog +resources.pipelines.*.ingestion_definition.objects[*].table.source_schema +resources.pipelines.*.ingestion_definition.objects[*].table.source_table +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.auto_full_refresh_policy +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.auto_full_refresh_policy.enabled +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.auto_full_refresh_policy.min_interval_hours +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.clustering_columns +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.clustering_columns[*] +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.enable_auto_clustering +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.exclude_columns +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.exclude_columns[*] +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.include_columns +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.include_columns[*] +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.primary_keys +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.primary_keys[*] +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.query_based_connector_config +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.query_based_connector_config.cursor_columns +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.query_based_connector_config.cursor_columns[*] +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.query_based_connector_config.deletion_condition +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.query_based_connector_config.hard_deletion_sync_min_interval_in_seconds +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.row_filter +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.salesforce_include_formula_fields +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.scd_type +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.sequence_by +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.sequence_by[*] +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.source_metadata_column +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.table_properties +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.table_properties.* +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters.incremental +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters.parameters +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters.parameters.* +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters.report_parameters +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters.report_parameters[*] +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters.report_parameters[*].key +resources.pipelines.*.ingestion_definition.objects[*].table.table_configuration.workday_report_parameters.report_parameters[*].value +resources.pipelines.*.ingestion_definition.source_configurations +resources.pipelines.*.ingestion_definition.source_configurations[*] +resources.pipelines.*.ingestion_definition.source_configurations[*].catalog +resources.pipelines.*.ingestion_definition.source_configurations[*].catalog.postgres +resources.pipelines.*.ingestion_definition.source_configurations[*].catalog.postgres.slot_config +resources.pipelines.*.ingestion_definition.source_configurations[*].catalog.postgres.slot_config.publication_name +resources.pipelines.*.ingestion_definition.source_configurations[*].catalog.postgres.slot_config.slot_name +resources.pipelines.*.ingestion_definition.source_configurations[*].catalog.source_catalog +resources.pipelines.*.ingestion_definition.source_configurations[*].google_ads_config +resources.pipelines.*.ingestion_definition.source_configurations[*].google_ads_config.manager_account_id +resources.pipelines.*.ingestion_definition.source_type +resources.pipelines.*.ingestion_definition.table_configuration +resources.pipelines.*.ingestion_definition.table_configuration.auto_full_refresh_policy +resources.pipelines.*.ingestion_definition.table_configuration.auto_full_refresh_policy.enabled +resources.pipelines.*.ingestion_definition.table_configuration.auto_full_refresh_policy.min_interval_hours +resources.pipelines.*.ingestion_definition.table_configuration.clustering_columns +resources.pipelines.*.ingestion_definition.table_configuration.clustering_columns[*] +resources.pipelines.*.ingestion_definition.table_configuration.enable_auto_clustering +resources.pipelines.*.ingestion_definition.table_configuration.exclude_columns +resources.pipelines.*.ingestion_definition.table_configuration.exclude_columns[*] +resources.pipelines.*.ingestion_definition.table_configuration.include_columns +resources.pipelines.*.ingestion_definition.table_configuration.include_columns[*] +resources.pipelines.*.ingestion_definition.table_configuration.primary_keys +resources.pipelines.*.ingestion_definition.table_configuration.primary_keys[*] +resources.pipelines.*.ingestion_definition.table_configuration.query_based_connector_config +resources.pipelines.*.ingestion_definition.table_configuration.query_based_connector_config.cursor_columns +resources.pipelines.*.ingestion_definition.table_configuration.query_based_connector_config.cursor_columns[*] +resources.pipelines.*.ingestion_definition.table_configuration.query_based_connector_config.deletion_condition +resources.pipelines.*.ingestion_definition.table_configuration.query_based_connector_config.hard_deletion_sync_min_interval_in_seconds +resources.pipelines.*.ingestion_definition.table_configuration.row_filter +resources.pipelines.*.ingestion_definition.table_configuration.salesforce_include_formula_fields +resources.pipelines.*.ingestion_definition.table_configuration.scd_type +resources.pipelines.*.ingestion_definition.table_configuration.sequence_by +resources.pipelines.*.ingestion_definition.table_configuration.sequence_by[*] +resources.pipelines.*.ingestion_definition.table_configuration.source_metadata_column +resources.pipelines.*.ingestion_definition.table_configuration.table_properties +resources.pipelines.*.ingestion_definition.table_configuration.table_properties.* +resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters +resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters.incremental +resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters.parameters +resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters.parameters.* +resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters.report_parameters +resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters.report_parameters[*] +resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters.report_parameters[*].key +resources.pipelines.*.ingestion_definition.table_configuration.workday_report_parameters.report_parameters[*].value +resources.pipelines.*.libraries +resources.pipelines.*.libraries[*] +resources.pipelines.*.libraries[*].file +resources.pipelines.*.libraries[*].file.path +resources.pipelines.*.libraries[*].glob +resources.pipelines.*.libraries[*].glob.include +resources.pipelines.*.libraries[*].jar +resources.pipelines.*.libraries[*].maven +resources.pipelines.*.libraries[*].maven.coordinates +resources.pipelines.*.libraries[*].maven.exclusions +resources.pipelines.*.libraries[*].maven.exclusions[*] +resources.pipelines.*.libraries[*].maven.repo +resources.pipelines.*.libraries[*].notebook +resources.pipelines.*.libraries[*].notebook.path +resources.pipelines.*.libraries[*].whl +resources.pipelines.*.name +resources.pipelines.*.notifications +resources.pipelines.*.notifications[*] +resources.pipelines.*.notifications[*].alerts +resources.pipelines.*.notifications[*].alerts[*] +resources.pipelines.*.notifications[*].email_recipients +resources.pipelines.*.notifications[*].email_recipients[*] +resources.pipelines.*.parameters +resources.pipelines.*.parameters.* +resources.pipelines.*.photon +resources.pipelines.*.restart_window +resources.pipelines.*.restart_window.days_of_week +resources.pipelines.*.restart_window.days_of_week[*] +resources.pipelines.*.restart_window.start_hour +resources.pipelines.*.restart_window.time_zone_id +resources.pipelines.*.root_path +resources.pipelines.*.run_as +resources.pipelines.*.run_as.service_principal_name +resources.pipelines.*.run_as.user_name +resources.pipelines.*.schema +resources.pipelines.*.serverless +resources.pipelines.*.serverless_compute_id +resources.pipelines.*.storage +resources.pipelines.*.tags +resources.pipelines.*.tags.* +resources.pipelines.*.target +resources.pipelines.*.trigger +resources.pipelines.*.trigger.cron +resources.pipelines.*.trigger.cron.quartz_cron_schedule +resources.pipelines.*.trigger.cron.timezone_id +resources.pipelines.*.trigger.manual +resources.pipelines.*.usage_policy_id +resources.pipelines.*.permissions +resources.pipelines.*.permissions[*] +resources.pipelines.*.permissions[*].level +resources.pipelines.*.permissions[*].user_name +resources.pipelines.*.permissions[*].service_principal_name +resources.pipelines.*.permissions[*].group_name +resources.models +resources.models.* +resources.models.*.id +resources.models.*.modified_status +resources.models.*.url +resources.models.*.lifecycle +resources.models.*.lifecycle.prevent_destroy +resources.models.*.description +resources.models.*.name +resources.models.*.tags +resources.models.*.tags[*] +resources.models.*.tags[*].key +resources.models.*.tags[*].value +resources.models.*.permissions +resources.models.*.permissions[*] +resources.models.*.permissions[*].level +resources.models.*.permissions[*].user_name +resources.models.*.permissions[*].service_principal_name +resources.models.*.permissions[*].group_name +resources.experiments +resources.experiments.* +resources.experiments.*.id +resources.experiments.*.modified_status +resources.experiments.*.url +resources.experiments.*.lifecycle +resources.experiments.*.lifecycle.prevent_destroy +resources.experiments.*.artifact_location +resources.experiments.*.name +resources.experiments.*.tags +resources.experiments.*.tags[*] +resources.experiments.*.tags[*].key +resources.experiments.*.tags[*].value +resources.experiments.*.trace_location +resources.experiments.*.trace_location.uc_trace_location +resources.experiments.*.trace_location.uc_trace_location.catalog +resources.experiments.*.trace_location.uc_trace_location.effective_table_prefix +resources.experiments.*.trace_location.uc_trace_location.schema +resources.experiments.*.trace_location.uc_trace_location.table_prefix +resources.experiments.*.permissions +resources.experiments.*.permissions[*] +resources.experiments.*.permissions[*].level +resources.experiments.*.permissions[*].user_name +resources.experiments.*.permissions[*].service_principal_name +resources.experiments.*.permissions[*].group_name +resources.model_serving_endpoints +resources.model_serving_endpoints.* +resources.model_serving_endpoints.*.id +resources.model_serving_endpoints.*.modified_status +resources.model_serving_endpoints.*.url +resources.model_serving_endpoints.*.lifecycle +resources.model_serving_endpoints.*.lifecycle.prevent_destroy +resources.model_serving_endpoints.*.ai_gateway +resources.model_serving_endpoints.*.ai_gateway.fallback_config +resources.model_serving_endpoints.*.ai_gateway.fallback_config.enabled +resources.model_serving_endpoints.*.ai_gateway.guardrails +resources.model_serving_endpoints.*.ai_gateway.guardrails.input +resources.model_serving_endpoints.*.ai_gateway.guardrails.input.invalid_keywords +resources.model_serving_endpoints.*.ai_gateway.guardrails.input.invalid_keywords[*] +resources.model_serving_endpoints.*.ai_gateway.guardrails.input.pii +resources.model_serving_endpoints.*.ai_gateway.guardrails.input.pii.behavior +resources.model_serving_endpoints.*.ai_gateway.guardrails.input.safety +resources.model_serving_endpoints.*.ai_gateway.guardrails.input.valid_topics +resources.model_serving_endpoints.*.ai_gateway.guardrails.input.valid_topics[*] +resources.model_serving_endpoints.*.ai_gateway.guardrails.output +resources.model_serving_endpoints.*.ai_gateway.guardrails.output.invalid_keywords +resources.model_serving_endpoints.*.ai_gateway.guardrails.output.invalid_keywords[*] +resources.model_serving_endpoints.*.ai_gateway.guardrails.output.pii +resources.model_serving_endpoints.*.ai_gateway.guardrails.output.pii.behavior +resources.model_serving_endpoints.*.ai_gateway.guardrails.output.safety +resources.model_serving_endpoints.*.ai_gateway.guardrails.output.valid_topics +resources.model_serving_endpoints.*.ai_gateway.guardrails.output.valid_topics[*] +resources.model_serving_endpoints.*.ai_gateway.inference_table_config +resources.model_serving_endpoints.*.ai_gateway.inference_table_config.catalog_name +resources.model_serving_endpoints.*.ai_gateway.inference_table_config.enabled +resources.model_serving_endpoints.*.ai_gateway.inference_table_config.schema_name +resources.model_serving_endpoints.*.ai_gateway.inference_table_config.table_name_prefix +resources.model_serving_endpoints.*.ai_gateway.rate_limits +resources.model_serving_endpoints.*.ai_gateway.rate_limits[*] +resources.model_serving_endpoints.*.ai_gateway.rate_limits[*].calls +resources.model_serving_endpoints.*.ai_gateway.rate_limits[*].key +resources.model_serving_endpoints.*.ai_gateway.rate_limits[*].principal +resources.model_serving_endpoints.*.ai_gateway.rate_limits[*].renewal_period +resources.model_serving_endpoints.*.ai_gateway.rate_limits[*].tokens +resources.model_serving_endpoints.*.ai_gateway.usage_tracking_config +resources.model_serving_endpoints.*.ai_gateway.usage_tracking_config.enabled +resources.model_serving_endpoints.*.budget_policy_id +resources.model_serving_endpoints.*.config +resources.model_serving_endpoints.*.config.auto_capture_config +resources.model_serving_endpoints.*.config.auto_capture_config.catalog_name +resources.model_serving_endpoints.*.config.auto_capture_config.enabled +resources.model_serving_endpoints.*.config.auto_capture_config.schema_name +resources.model_serving_endpoints.*.config.auto_capture_config.table_name_prefix +resources.model_serving_endpoints.*.config.served_entities +resources.model_serving_endpoints.*.config.served_entities[*] +resources.model_serving_endpoints.*.config.served_entities[*].burst_scaling_enabled +resources.model_serving_endpoints.*.config.served_entities[*].entity_name +resources.model_serving_endpoints.*.config.served_entities[*].entity_version +resources.model_serving_endpoints.*.config.served_entities[*].environment_vars +resources.model_serving_endpoints.*.config.served_entities[*].environment_vars.* +resources.model_serving_endpoints.*.config.served_entities[*].external_model +resources.model_serving_endpoints.*.config.served_entities[*].external_model.ai21labs_config +resources.model_serving_endpoints.*.config.served_entities[*].external_model.ai21labs_config.ai21labs_api_key +resources.model_serving_endpoints.*.config.served_entities[*].external_model.ai21labs_config.ai21labs_api_key_plaintext +resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config +resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config.aws_access_key_id +resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config.aws_access_key_id_plaintext +resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config.aws_region +resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config.aws_secret_access_key +resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config.aws_secret_access_key_plaintext +resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config.bedrock_provider +resources.model_serving_endpoints.*.config.served_entities[*].external_model.amazon_bedrock_config.instance_profile_arn +resources.model_serving_endpoints.*.config.served_entities[*].external_model.anthropic_config +resources.model_serving_endpoints.*.config.served_entities[*].external_model.anthropic_config.anthropic_api_key +resources.model_serving_endpoints.*.config.served_entities[*].external_model.anthropic_config.anthropic_api_key_plaintext +resources.model_serving_endpoints.*.config.served_entities[*].external_model.cohere_config +resources.model_serving_endpoints.*.config.served_entities[*].external_model.cohere_config.cohere_api_base +resources.model_serving_endpoints.*.config.served_entities[*].external_model.cohere_config.cohere_api_key +resources.model_serving_endpoints.*.config.served_entities[*].external_model.cohere_config.cohere_api_key_plaintext +resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config +resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.api_key_auth +resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.api_key_auth.key +resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.api_key_auth.value +resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.api_key_auth.value_plaintext +resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.bearer_token_auth +resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.bearer_token_auth.token +resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.bearer_token_auth.token_plaintext +resources.model_serving_endpoints.*.config.served_entities[*].external_model.custom_provider_config.custom_provider_url +resources.model_serving_endpoints.*.config.served_entities[*].external_model.databricks_model_serving_config +resources.model_serving_endpoints.*.config.served_entities[*].external_model.databricks_model_serving_config.databricks_api_token +resources.model_serving_endpoints.*.config.served_entities[*].external_model.databricks_model_serving_config.databricks_api_token_plaintext +resources.model_serving_endpoints.*.config.served_entities[*].external_model.databricks_model_serving_config.databricks_workspace_url +resources.model_serving_endpoints.*.config.served_entities[*].external_model.google_cloud_vertex_ai_config +resources.model_serving_endpoints.*.config.served_entities[*].external_model.google_cloud_vertex_ai_config.private_key +resources.model_serving_endpoints.*.config.served_entities[*].external_model.google_cloud_vertex_ai_config.private_key_plaintext +resources.model_serving_endpoints.*.config.served_entities[*].external_model.google_cloud_vertex_ai_config.project_id +resources.model_serving_endpoints.*.config.served_entities[*].external_model.google_cloud_vertex_ai_config.region +resources.model_serving_endpoints.*.config.served_entities[*].external_model.name +resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config +resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.microsoft_entra_client_id +resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.microsoft_entra_client_secret +resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.microsoft_entra_client_secret_plaintext +resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.microsoft_entra_tenant_id +resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.openai_api_base +resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.openai_api_key +resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.openai_api_key_plaintext +resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.openai_api_type +resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.openai_api_version +resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.openai_deployment_name +resources.model_serving_endpoints.*.config.served_entities[*].external_model.openai_config.openai_organization +resources.model_serving_endpoints.*.config.served_entities[*].external_model.palm_config +resources.model_serving_endpoints.*.config.served_entities[*].external_model.palm_config.palm_api_key +resources.model_serving_endpoints.*.config.served_entities[*].external_model.palm_config.palm_api_key_plaintext +resources.model_serving_endpoints.*.config.served_entities[*].external_model.provider +resources.model_serving_endpoints.*.config.served_entities[*].external_model.task +resources.model_serving_endpoints.*.config.served_entities[*].instance_profile_arn +resources.model_serving_endpoints.*.config.served_entities[*].max_provisioned_concurrency +resources.model_serving_endpoints.*.config.served_entities[*].max_provisioned_throughput +resources.model_serving_endpoints.*.config.served_entities[*].min_provisioned_concurrency +resources.model_serving_endpoints.*.config.served_entities[*].min_provisioned_throughput +resources.model_serving_endpoints.*.config.served_entities[*].name +resources.model_serving_endpoints.*.config.served_entities[*].provisioned_model_units +resources.model_serving_endpoints.*.config.served_entities[*].scale_to_zero_enabled +resources.model_serving_endpoints.*.config.served_entities[*].workload_size +resources.model_serving_endpoints.*.config.served_entities[*].workload_type +resources.model_serving_endpoints.*.config.served_models +resources.model_serving_endpoints.*.config.served_models[*] +resources.model_serving_endpoints.*.config.served_models[*].burst_scaling_enabled +resources.model_serving_endpoints.*.config.served_models[*].environment_vars +resources.model_serving_endpoints.*.config.served_models[*].environment_vars.* +resources.model_serving_endpoints.*.config.served_models[*].instance_profile_arn +resources.model_serving_endpoints.*.config.served_models[*].max_provisioned_concurrency +resources.model_serving_endpoints.*.config.served_models[*].max_provisioned_throughput +resources.model_serving_endpoints.*.config.served_models[*].min_provisioned_concurrency +resources.model_serving_endpoints.*.config.served_models[*].min_provisioned_throughput +resources.model_serving_endpoints.*.config.served_models[*].model_name +resources.model_serving_endpoints.*.config.served_models[*].model_version +resources.model_serving_endpoints.*.config.served_models[*].name +resources.model_serving_endpoints.*.config.served_models[*].provisioned_model_units +resources.model_serving_endpoints.*.config.served_models[*].scale_to_zero_enabled +resources.model_serving_endpoints.*.config.served_models[*].workload_size +resources.model_serving_endpoints.*.config.served_models[*].workload_type +resources.model_serving_endpoints.*.config.traffic_config +resources.model_serving_endpoints.*.config.traffic_config.routes +resources.model_serving_endpoints.*.config.traffic_config.routes[*] +resources.model_serving_endpoints.*.config.traffic_config.routes[*].served_entity_name +resources.model_serving_endpoints.*.config.traffic_config.routes[*].served_model_name +resources.model_serving_endpoints.*.config.traffic_config.routes[*].traffic_percentage +resources.model_serving_endpoints.*.description +resources.model_serving_endpoints.*.email_notifications +resources.model_serving_endpoints.*.email_notifications.on_update_failure +resources.model_serving_endpoints.*.email_notifications.on_update_failure[*] +resources.model_serving_endpoints.*.email_notifications.on_update_success +resources.model_serving_endpoints.*.email_notifications.on_update_success[*] +resources.model_serving_endpoints.*.name +resources.model_serving_endpoints.*.rate_limits +resources.model_serving_endpoints.*.rate_limits[*] +resources.model_serving_endpoints.*.rate_limits[*].calls +resources.model_serving_endpoints.*.rate_limits[*].key +resources.model_serving_endpoints.*.rate_limits[*].renewal_period +resources.model_serving_endpoints.*.route_optimized +resources.model_serving_endpoints.*.tags +resources.model_serving_endpoints.*.tags[*] +resources.model_serving_endpoints.*.tags[*].key +resources.model_serving_endpoints.*.tags[*].value +resources.model_serving_endpoints.*.telemetry_config +resources.model_serving_endpoints.*.telemetry_config.inference_table_config +resources.model_serving_endpoints.*.telemetry_config.inference_table_config.name +resources.model_serving_endpoints.*.telemetry_config.inference_table_config.sampling_fraction +resources.model_serving_endpoints.*.telemetry_config.table_names +resources.model_serving_endpoints.*.telemetry_config.table_names.annotations_table +resources.model_serving_endpoints.*.telemetry_config.table_names.logs_table +resources.model_serving_endpoints.*.telemetry_config.table_names.metrics_table +resources.model_serving_endpoints.*.telemetry_config.table_names.traces_table +resources.model_serving_endpoints.*.telemetry_config.telemetry_profile_id +resources.model_serving_endpoints.*.permissions +resources.model_serving_endpoints.*.permissions[*] +resources.model_serving_endpoints.*.permissions[*].level +resources.model_serving_endpoints.*.permissions[*].user_name +resources.model_serving_endpoints.*.permissions[*].service_principal_name +resources.model_serving_endpoints.*.permissions[*].group_name +resources.registered_models +resources.registered_models.* +resources.registered_models.*.id +resources.registered_models.*.modified_status +resources.registered_models.*.url +resources.registered_models.*.lifecycle +resources.registered_models.*.lifecycle.prevent_destroy +resources.registered_models.*.aliases +resources.registered_models.*.aliases[*] +resources.registered_models.*.aliases[*].alias_name +resources.registered_models.*.aliases[*].catalog_name +resources.registered_models.*.aliases[*].id +resources.registered_models.*.aliases[*].model_name +resources.registered_models.*.aliases[*].schema_name +resources.registered_models.*.aliases[*].version_num +resources.registered_models.*.browse_only +resources.registered_models.*.catalog_name +resources.registered_models.*.comment +resources.registered_models.*.created_at +resources.registered_models.*.created_by +resources.registered_models.*.full_name +resources.registered_models.*.metastore_id +resources.registered_models.*.name +resources.registered_models.*.owner +resources.registered_models.*.schema_name +resources.registered_models.*.storage_location +resources.registered_models.*.updated_at +resources.registered_models.*.updated_by +resources.registered_models.*.grants +resources.registered_models.*.grants[*] +resources.registered_models.*.grants[*].principal +resources.registered_models.*.grants[*].privileges +resources.registered_models.*.grants[*].privileges[*] +resources.quality_monitors +resources.quality_monitors.* +resources.quality_monitors.*.id +resources.quality_monitors.*.modified_status +resources.quality_monitors.*.url +resources.quality_monitors.*.lifecycle +resources.quality_monitors.*.lifecycle.prevent_destroy +resources.quality_monitors.*.assets_dir +resources.quality_monitors.*.baseline_table_name +resources.quality_monitors.*.custom_metrics +resources.quality_monitors.*.custom_metrics[*] +resources.quality_monitors.*.custom_metrics[*].definition +resources.quality_monitors.*.custom_metrics[*].input_columns +resources.quality_monitors.*.custom_metrics[*].input_columns[*] +resources.quality_monitors.*.custom_metrics[*].name +resources.quality_monitors.*.custom_metrics[*].output_data_type +resources.quality_monitors.*.custom_metrics[*].type +resources.quality_monitors.*.data_classification_config +resources.quality_monitors.*.data_classification_config.enabled +resources.quality_monitors.*.inference_log +resources.quality_monitors.*.inference_log.granularities +resources.quality_monitors.*.inference_log.granularities[*] +resources.quality_monitors.*.inference_log.label_col +resources.quality_monitors.*.inference_log.model_id_col +resources.quality_monitors.*.inference_log.prediction_col +resources.quality_monitors.*.inference_log.prediction_proba_col +resources.quality_monitors.*.inference_log.problem_type +resources.quality_monitors.*.inference_log.timestamp_col +resources.quality_monitors.*.latest_monitor_failure_msg +resources.quality_monitors.*.notifications +resources.quality_monitors.*.notifications.on_failure +resources.quality_monitors.*.notifications.on_failure.email_addresses +resources.quality_monitors.*.notifications.on_failure.email_addresses[*] +resources.quality_monitors.*.notifications.on_new_classification_tag_detected +resources.quality_monitors.*.notifications.on_new_classification_tag_detected.email_addresses +resources.quality_monitors.*.notifications.on_new_classification_tag_detected.email_addresses[*] +resources.quality_monitors.*.output_schema_name +resources.quality_monitors.*.schedule +resources.quality_monitors.*.schedule.pause_status +resources.quality_monitors.*.schedule.quartz_cron_expression +resources.quality_monitors.*.schedule.timezone_id +resources.quality_monitors.*.skip_builtin_dashboard +resources.quality_monitors.*.slicing_exprs +resources.quality_monitors.*.slicing_exprs[*] +resources.quality_monitors.*.snapshot +resources.quality_monitors.*.time_series +resources.quality_monitors.*.time_series.granularities +resources.quality_monitors.*.time_series.granularities[*] +resources.quality_monitors.*.time_series.timestamp_col +resources.quality_monitors.*.warehouse_id +resources.quality_monitors.*.table_name +resources.catalogs +resources.catalogs.* +resources.catalogs.*.id +resources.catalogs.*.modified_status +resources.catalogs.*.url +resources.catalogs.*.lifecycle +resources.catalogs.*.lifecycle.prevent_destroy +resources.catalogs.*.comment +resources.catalogs.*.connection_name +resources.catalogs.*.custom_max_retention_hours +resources.catalogs.*.managed_encryption_settings +resources.catalogs.*.managed_encryption_settings.azure_encryption_settings +resources.catalogs.*.managed_encryption_settings.azure_encryption_settings.azure_cmk_access_connector_id +resources.catalogs.*.managed_encryption_settings.azure_encryption_settings.azure_cmk_managed_identity_id +resources.catalogs.*.managed_encryption_settings.azure_encryption_settings.azure_tenant_id +resources.catalogs.*.managed_encryption_settings.azure_key_vault_key_id +resources.catalogs.*.managed_encryption_settings.customer_managed_key_id +resources.catalogs.*.name +resources.catalogs.*.options +resources.catalogs.*.options.* +resources.catalogs.*.properties +resources.catalogs.*.properties.* +resources.catalogs.*.provider_name +resources.catalogs.*.share_name +resources.catalogs.*.storage_root +resources.catalogs.*.grants +resources.catalogs.*.grants[*] +resources.catalogs.*.grants[*].principal +resources.catalogs.*.grants[*].privileges +resources.catalogs.*.grants[*].privileges[*] +resources.schemas +resources.schemas.* +resources.schemas.*.id +resources.schemas.*.modified_status +resources.schemas.*.url +resources.schemas.*.lifecycle +resources.schemas.*.lifecycle.prevent_destroy +resources.schemas.*.catalog_name +resources.schemas.*.comment +resources.schemas.*.custom_max_retention_hours +resources.schemas.*.name +resources.schemas.*.properties +resources.schemas.*.properties.* +resources.schemas.*.storage_root +resources.schemas.*.grants +resources.schemas.*.grants[*] +resources.schemas.*.grants[*].principal +resources.schemas.*.grants[*].privileges +resources.schemas.*.grants[*].privileges[*] +resources.volumes +resources.volumes.* +resources.volumes.*.id +resources.volumes.*.modified_status +resources.volumes.*.url +resources.volumes.*.lifecycle +resources.volumes.*.lifecycle.prevent_destroy +resources.volumes.*.catalog_name +resources.volumes.*.comment +resources.volumes.*.name +resources.volumes.*.schema_name +resources.volumes.*.storage_location +resources.volumes.*.volume_type +resources.volumes.*.volume_path +resources.volumes.*.grants +resources.volumes.*.grants[*] +resources.volumes.*.grants[*].principal +resources.volumes.*.grants[*].privileges +resources.volumes.*.grants[*].privileges[*] +resources.external_locations +resources.external_locations.* +resources.external_locations.*.id +resources.external_locations.*.modified_status +resources.external_locations.*.lifecycle +resources.external_locations.*.lifecycle.prevent_destroy +resources.external_locations.*.comment +resources.external_locations.*.credential_name +resources.external_locations.*.effective_enable_file_events +resources.external_locations.*.effective_file_event_queue +resources.external_locations.*.effective_file_event_queue.managed_aqs +resources.external_locations.*.effective_file_event_queue.managed_aqs.managed_resource_id +resources.external_locations.*.effective_file_event_queue.managed_aqs.queue_url +resources.external_locations.*.effective_file_event_queue.managed_aqs.resource_group +resources.external_locations.*.effective_file_event_queue.managed_aqs.subscription_id +resources.external_locations.*.effective_file_event_queue.managed_pubsub +resources.external_locations.*.effective_file_event_queue.managed_pubsub.managed_resource_id +resources.external_locations.*.effective_file_event_queue.managed_pubsub.subscription_name +resources.external_locations.*.effective_file_event_queue.managed_sqs +resources.external_locations.*.effective_file_event_queue.managed_sqs.managed_resource_id +resources.external_locations.*.effective_file_event_queue.managed_sqs.queue_url +resources.external_locations.*.effective_file_event_queue.provided_aqs +resources.external_locations.*.effective_file_event_queue.provided_aqs.managed_resource_id +resources.external_locations.*.effective_file_event_queue.provided_aqs.queue_url +resources.external_locations.*.effective_file_event_queue.provided_aqs.resource_group +resources.external_locations.*.effective_file_event_queue.provided_aqs.subscription_id +resources.external_locations.*.effective_file_event_queue.provided_pubsub +resources.external_locations.*.effective_file_event_queue.provided_pubsub.managed_resource_id +resources.external_locations.*.effective_file_event_queue.provided_pubsub.subscription_name +resources.external_locations.*.effective_file_event_queue.provided_sqs +resources.external_locations.*.effective_file_event_queue.provided_sqs.managed_resource_id +resources.external_locations.*.effective_file_event_queue.provided_sqs.queue_url +resources.external_locations.*.enable_file_events +resources.external_locations.*.encryption_details +resources.external_locations.*.encryption_details.sse_encryption_details +resources.external_locations.*.encryption_details.sse_encryption_details.algorithm +resources.external_locations.*.encryption_details.sse_encryption_details.aws_kms_key_arn +resources.external_locations.*.fallback +resources.external_locations.*.file_event_queue +resources.external_locations.*.file_event_queue.managed_aqs +resources.external_locations.*.file_event_queue.managed_aqs.managed_resource_id +resources.external_locations.*.file_event_queue.managed_aqs.queue_url +resources.external_locations.*.file_event_queue.managed_aqs.resource_group +resources.external_locations.*.file_event_queue.managed_aqs.subscription_id +resources.external_locations.*.file_event_queue.managed_pubsub +resources.external_locations.*.file_event_queue.managed_pubsub.managed_resource_id +resources.external_locations.*.file_event_queue.managed_pubsub.subscription_name +resources.external_locations.*.file_event_queue.managed_sqs +resources.external_locations.*.file_event_queue.managed_sqs.managed_resource_id +resources.external_locations.*.file_event_queue.managed_sqs.queue_url +resources.external_locations.*.file_event_queue.provided_aqs +resources.external_locations.*.file_event_queue.provided_aqs.managed_resource_id +resources.external_locations.*.file_event_queue.provided_aqs.queue_url +resources.external_locations.*.file_event_queue.provided_aqs.resource_group +resources.external_locations.*.file_event_queue.provided_aqs.subscription_id +resources.external_locations.*.file_event_queue.provided_pubsub +resources.external_locations.*.file_event_queue.provided_pubsub.managed_resource_id +resources.external_locations.*.file_event_queue.provided_pubsub.subscription_name +resources.external_locations.*.file_event_queue.provided_sqs +resources.external_locations.*.file_event_queue.provided_sqs.managed_resource_id +resources.external_locations.*.file_event_queue.provided_sqs.queue_url +resources.external_locations.*.name +resources.external_locations.*.read_only +resources.external_locations.*.skip_validation +resources.external_locations.*.url +resources.external_locations.*.grants +resources.external_locations.*.grants[*] +resources.external_locations.*.grants[*].principal +resources.external_locations.*.grants[*].privileges +resources.external_locations.*.grants[*].privileges[*] +resources.clusters +resources.clusters.* +resources.clusters.*.id +resources.clusters.*.modified_status +resources.clusters.*.url +resources.clusters.*.lifecycle +resources.clusters.*.lifecycle.prevent_destroy +resources.clusters.*.apply_policy_default_values +resources.clusters.*.autoscale +resources.clusters.*.autoscale.max_workers +resources.clusters.*.autoscale.min_workers +resources.clusters.*.autotermination_minutes +resources.clusters.*.aws_attributes +resources.clusters.*.aws_attributes.availability +resources.clusters.*.aws_attributes.ebs_volume_count +resources.clusters.*.aws_attributes.ebs_volume_iops +resources.clusters.*.aws_attributes.ebs_volume_size +resources.clusters.*.aws_attributes.ebs_volume_throughput +resources.clusters.*.aws_attributes.ebs_volume_type +resources.clusters.*.aws_attributes.first_on_demand +resources.clusters.*.aws_attributes.instance_profile_arn +resources.clusters.*.aws_attributes.spot_bid_price_percent +resources.clusters.*.aws_attributes.zone_id +resources.clusters.*.azure_attributes +resources.clusters.*.azure_attributes.availability +resources.clusters.*.azure_attributes.capacity_reservation_group +resources.clusters.*.azure_attributes.first_on_demand +resources.clusters.*.azure_attributes.log_analytics_info +resources.clusters.*.azure_attributes.log_analytics_info.log_analytics_primary_key +resources.clusters.*.azure_attributes.log_analytics_info.log_analytics_workspace_id +resources.clusters.*.azure_attributes.spot_bid_max_price +resources.clusters.*.cluster_log_conf +resources.clusters.*.cluster_log_conf.dbfs +resources.clusters.*.cluster_log_conf.dbfs.destination +resources.clusters.*.cluster_log_conf.s3 +resources.clusters.*.cluster_log_conf.s3.canned_acl +resources.clusters.*.cluster_log_conf.s3.destination +resources.clusters.*.cluster_log_conf.s3.enable_encryption +resources.clusters.*.cluster_log_conf.s3.encryption_type +resources.clusters.*.cluster_log_conf.s3.endpoint +resources.clusters.*.cluster_log_conf.s3.kms_key +resources.clusters.*.cluster_log_conf.s3.region +resources.clusters.*.cluster_log_conf.volumes +resources.clusters.*.cluster_log_conf.volumes.destination +resources.clusters.*.cluster_name +resources.clusters.*.custom_tags +resources.clusters.*.custom_tags.* +resources.clusters.*.data_security_mode +resources.clusters.*.dependency_mode +resources.clusters.*.docker_image +resources.clusters.*.docker_image.basic_auth +resources.clusters.*.docker_image.basic_auth.password +resources.clusters.*.docker_image.basic_auth.username +resources.clusters.*.docker_image.url +resources.clusters.*.driver_instance_pool_id +resources.clusters.*.driver_node_type_flexibility +resources.clusters.*.driver_node_type_flexibility.alternate_node_type_ids +resources.clusters.*.driver_node_type_flexibility.alternate_node_type_ids[*] +resources.clusters.*.driver_node_type_id +resources.clusters.*.enable_elastic_disk +resources.clusters.*.enable_local_disk_encryption +resources.clusters.*.gcp_attributes +resources.clusters.*.gcp_attributes.availability +resources.clusters.*.gcp_attributes.boot_disk_size +resources.clusters.*.gcp_attributes.confidential_compute_type +resources.clusters.*.gcp_attributes.first_on_demand +resources.clusters.*.gcp_attributes.google_service_account +resources.clusters.*.gcp_attributes.local_ssd_count +resources.clusters.*.gcp_attributes.use_preemptible_executors +resources.clusters.*.gcp_attributes.zone_id +resources.clusters.*.init_scripts +resources.clusters.*.init_scripts[*] +resources.clusters.*.init_scripts[*].abfss +resources.clusters.*.init_scripts[*].abfss.destination +resources.clusters.*.init_scripts[*].dbfs +resources.clusters.*.init_scripts[*].dbfs.destination +resources.clusters.*.init_scripts[*].file +resources.clusters.*.init_scripts[*].file.destination +resources.clusters.*.init_scripts[*].gcs +resources.clusters.*.init_scripts[*].gcs.destination +resources.clusters.*.init_scripts[*].s3 +resources.clusters.*.init_scripts[*].s3.canned_acl +resources.clusters.*.init_scripts[*].s3.destination +resources.clusters.*.init_scripts[*].s3.enable_encryption +resources.clusters.*.init_scripts[*].s3.encryption_type +resources.clusters.*.init_scripts[*].s3.endpoint +resources.clusters.*.init_scripts[*].s3.kms_key +resources.clusters.*.init_scripts[*].s3.region +resources.clusters.*.init_scripts[*].volumes +resources.clusters.*.init_scripts[*].volumes.destination +resources.clusters.*.init_scripts[*].workspace +resources.clusters.*.init_scripts[*].workspace.destination +resources.clusters.*.instance_pool_id +resources.clusters.*.is_single_node +resources.clusters.*.kind +resources.clusters.*.node_type_id +resources.clusters.*.num_workers +resources.clusters.*.policy_id +resources.clusters.*.remote_disk_throughput +resources.clusters.*.runtime_engine +resources.clusters.*.single_user_name +resources.clusters.*.spark_conf +resources.clusters.*.spark_conf.* +resources.clusters.*.spark_env_vars +resources.clusters.*.spark_env_vars.* +resources.clusters.*.spark_version +resources.clusters.*.ssh_public_keys +resources.clusters.*.ssh_public_keys[*] +resources.clusters.*.total_initial_remote_disk_size +resources.clusters.*.use_ml_runtime +resources.clusters.*.worker_node_type_flexibility +resources.clusters.*.worker_node_type_flexibility.alternate_node_type_ids +resources.clusters.*.worker_node_type_flexibility.alternate_node_type_ids[*] +resources.clusters.*.workload_type +resources.clusters.*.workload_type.clients +resources.clusters.*.workload_type.clients.jobs +resources.clusters.*.workload_type.clients.notebooks +resources.clusters.*.lifecycle.started +resources.clusters.*.permissions +resources.clusters.*.permissions[*] +resources.clusters.*.permissions[*].level +resources.clusters.*.permissions[*].user_name +resources.clusters.*.permissions[*].service_principal_name +resources.clusters.*.permissions[*].group_name +resources.dashboards +resources.dashboards.* +resources.dashboards.*.id +resources.dashboards.*.modified_status +resources.dashboards.*.url +resources.dashboards.*.lifecycle +resources.dashboards.*.lifecycle.prevent_destroy +resources.dashboards.*.create_time +resources.dashboards.*.dashboard_id +resources.dashboards.*.display_name +resources.dashboards.*.etag +resources.dashboards.*.lifecycle_state +resources.dashboards.*.parent_path +resources.dashboards.*.path +resources.dashboards.*.update_time +resources.dashboards.*.warehouse_id +resources.dashboards.*.serialized_dashboard +resources.dashboards.*.embed_credentials +resources.dashboards.*.dataset_catalog +resources.dashboards.*.dataset_schema +resources.dashboards.*.permissions +resources.dashboards.*.permissions[*] +resources.dashboards.*.permissions[*].level +resources.dashboards.*.permissions[*].user_name +resources.dashboards.*.permissions[*].service_principal_name +resources.dashboards.*.permissions[*].group_name +resources.dashboards.*.file_path +resources.genie_spaces +resources.genie_spaces.* +resources.genie_spaces.*.id +resources.genie_spaces.*.modified_status +resources.genie_spaces.*.url +resources.genie_spaces.*.lifecycle +resources.genie_spaces.*.lifecycle.prevent_destroy +resources.genie_spaces.*.description +resources.genie_spaces.*.etag +resources.genie_spaces.*.title +resources.genie_spaces.*.warehouse_id +resources.genie_spaces.*.parent_path +resources.genie_spaces.*.serialized_space +resources.genie_spaces.*.permissions +resources.genie_spaces.*.permissions[*] +resources.genie_spaces.*.permissions[*].level +resources.genie_spaces.*.permissions[*].user_name +resources.genie_spaces.*.permissions[*].service_principal_name +resources.genie_spaces.*.permissions[*].group_name +resources.genie_spaces.*.file_path +resources.apps +resources.apps.* +resources.apps.*.id +resources.apps.*.modified_status +resources.apps.*.url +resources.apps.*.lifecycle +resources.apps.*.lifecycle.prevent_destroy +resources.apps.*.active_deployment +resources.apps.*.active_deployment.command +resources.apps.*.active_deployment.command[*] +resources.apps.*.active_deployment.create_time +resources.apps.*.active_deployment.creator +resources.apps.*.active_deployment.deployment_artifacts +resources.apps.*.active_deployment.deployment_artifacts.source_code_path +resources.apps.*.active_deployment.deployment_id +resources.apps.*.active_deployment.env_vars +resources.apps.*.active_deployment.env_vars[*] +resources.apps.*.active_deployment.env_vars[*].name +resources.apps.*.active_deployment.env_vars[*].value +resources.apps.*.active_deployment.env_vars[*].value_from +resources.apps.*.active_deployment.git_source +resources.apps.*.active_deployment.git_source.branch +resources.apps.*.active_deployment.git_source.commit +resources.apps.*.active_deployment.git_source.git_repository +resources.apps.*.active_deployment.git_source.git_repository.provider +resources.apps.*.active_deployment.git_source.git_repository.url +resources.apps.*.active_deployment.git_source.resolved_commit +resources.apps.*.active_deployment.git_source.source_code_path +resources.apps.*.active_deployment.git_source.tag +resources.apps.*.active_deployment.mode +resources.apps.*.active_deployment.source_code_path +resources.apps.*.active_deployment.status +resources.apps.*.active_deployment.status.message +resources.apps.*.active_deployment.status.state +resources.apps.*.active_deployment.update_time +resources.apps.*.app_status +resources.apps.*.app_status.message +resources.apps.*.app_status.running_instances +resources.apps.*.app_status.state +resources.apps.*.budget_policy_id +resources.apps.*.compute_max_instances +resources.apps.*.compute_min_instances +resources.apps.*.compute_size +resources.apps.*.compute_status +resources.apps.*.compute_status.active_instances +resources.apps.*.compute_status.message +resources.apps.*.compute_status.state +resources.apps.*.create_time +resources.apps.*.creator +resources.apps.*.default_source_code_path +resources.apps.*.description +resources.apps.*.effective_budget_policy_id +resources.apps.*.effective_usage_policy_id +resources.apps.*.effective_user_api_scopes +resources.apps.*.effective_user_api_scopes[*] +resources.apps.*.git_repository +resources.apps.*.git_repository.provider +resources.apps.*.git_repository.url +resources.apps.*.name +resources.apps.*.oauth2_app_client_id +resources.apps.*.oauth2_app_integration_id +resources.apps.*.pending_deployment +resources.apps.*.pending_deployment.command +resources.apps.*.pending_deployment.command[*] +resources.apps.*.pending_deployment.create_time +resources.apps.*.pending_deployment.creator +resources.apps.*.pending_deployment.deployment_artifacts +resources.apps.*.pending_deployment.deployment_artifacts.source_code_path +resources.apps.*.pending_deployment.deployment_id +resources.apps.*.pending_deployment.env_vars +resources.apps.*.pending_deployment.env_vars[*] +resources.apps.*.pending_deployment.env_vars[*].name +resources.apps.*.pending_deployment.env_vars[*].value +resources.apps.*.pending_deployment.env_vars[*].value_from +resources.apps.*.pending_deployment.git_source +resources.apps.*.pending_deployment.git_source.branch +resources.apps.*.pending_deployment.git_source.commit +resources.apps.*.pending_deployment.git_source.git_repository +resources.apps.*.pending_deployment.git_source.git_repository.provider +resources.apps.*.pending_deployment.git_source.git_repository.url +resources.apps.*.pending_deployment.git_source.resolved_commit +resources.apps.*.pending_deployment.git_source.source_code_path +resources.apps.*.pending_deployment.git_source.tag +resources.apps.*.pending_deployment.mode +resources.apps.*.pending_deployment.source_code_path +resources.apps.*.pending_deployment.status +resources.apps.*.pending_deployment.status.message +resources.apps.*.pending_deployment.status.state +resources.apps.*.pending_deployment.update_time +resources.apps.*.resources +resources.apps.*.resources[*] +resources.apps.*.resources[*].app +resources.apps.*.resources[*].app.name +resources.apps.*.resources[*].app.permission +resources.apps.*.resources[*].database +resources.apps.*.resources[*].database.database_name +resources.apps.*.resources[*].database.instance_name +resources.apps.*.resources[*].database.permission +resources.apps.*.resources[*].description +resources.apps.*.resources[*].experiment +resources.apps.*.resources[*].experiment.experiment_id +resources.apps.*.resources[*].experiment.permission +resources.apps.*.resources[*].genie_space +resources.apps.*.resources[*].genie_space.name +resources.apps.*.resources[*].genie_space.permission +resources.apps.*.resources[*].genie_space.space_id +resources.apps.*.resources[*].job +resources.apps.*.resources[*].job.id +resources.apps.*.resources[*].job.permission +resources.apps.*.resources[*].name +resources.apps.*.resources[*].postgres +resources.apps.*.resources[*].postgres.branch +resources.apps.*.resources[*].postgres.database +resources.apps.*.resources[*].postgres.permission +resources.apps.*.resources[*].secret +resources.apps.*.resources[*].secret.key +resources.apps.*.resources[*].secret.permission +resources.apps.*.resources[*].secret.scope +resources.apps.*.resources[*].serving_endpoint +resources.apps.*.resources[*].serving_endpoint.name +resources.apps.*.resources[*].serving_endpoint.permission +resources.apps.*.resources[*].sql_warehouse +resources.apps.*.resources[*].sql_warehouse.id +resources.apps.*.resources[*].sql_warehouse.permission +resources.apps.*.resources[*].uc_securable +resources.apps.*.resources[*].uc_securable.permission +resources.apps.*.resources[*].uc_securable.securable_full_name +resources.apps.*.resources[*].uc_securable.securable_kind +resources.apps.*.resources[*].uc_securable.securable_type +resources.apps.*.service_principal_client_id +resources.apps.*.service_principal_id +resources.apps.*.service_principal_name +resources.apps.*.space +resources.apps.*.telemetry_export_destinations +resources.apps.*.telemetry_export_destinations[*] +resources.apps.*.telemetry_export_destinations[*].unity_catalog +resources.apps.*.telemetry_export_destinations[*].unity_catalog.logs_table +resources.apps.*.telemetry_export_destinations[*].unity_catalog.metrics_table +resources.apps.*.telemetry_export_destinations[*].unity_catalog.traces_table +resources.apps.*.thumbnail_url +resources.apps.*.update_time +resources.apps.*.updater +resources.apps.*.usage_policy_id +resources.apps.*.user_api_scopes +resources.apps.*.user_api_scopes[*] +resources.apps.*.lifecycle.started +resources.apps.*.source_code_path +resources.apps.*.config +resources.apps.*.config.command +resources.apps.*.config.command[*] +resources.apps.*.config.env +resources.apps.*.config.env[*] +resources.apps.*.config.env[*].name +resources.apps.*.config.env[*].value +resources.apps.*.config.env[*].value_from +resources.apps.*.git_source +resources.apps.*.git_source.branch +resources.apps.*.git_source.commit +resources.apps.*.git_source.git_repository +resources.apps.*.git_source.git_repository.provider +resources.apps.*.git_source.git_repository.url +resources.apps.*.git_source.resolved_commit +resources.apps.*.git_source.source_code_path +resources.apps.*.git_source.tag +resources.apps.*.permissions +resources.apps.*.permissions[*] +resources.apps.*.permissions[*].level +resources.apps.*.permissions[*].user_name +resources.apps.*.permissions[*].service_principal_name +resources.apps.*.permissions[*].group_name +resources.secret_scopes +resources.secret_scopes.* +resources.secret_scopes.*.id +resources.secret_scopes.*.modified_status +resources.secret_scopes.*.url +resources.secret_scopes.*.lifecycle +resources.secret_scopes.*.lifecycle.prevent_destroy +resources.secret_scopes.*.name +resources.secret_scopes.*.permissions +resources.secret_scopes.*.permissions[*] +resources.secret_scopes.*.permissions[*].level +resources.secret_scopes.*.permissions[*].user_name +resources.secret_scopes.*.permissions[*].service_principal_name +resources.secret_scopes.*.permissions[*].group_name +resources.secret_scopes.*.backend_type +resources.secret_scopes.*.keyvault_metadata +resources.secret_scopes.*.keyvault_metadata.dns_name +resources.secret_scopes.*.keyvault_metadata.resource_id +resources.alerts +resources.alerts.* +resources.alerts.*.id +resources.alerts.*.modified_status +resources.alerts.*.url +resources.alerts.*.lifecycle +resources.alerts.*.lifecycle.prevent_destroy +resources.alerts.*.create_time +resources.alerts.*.custom_description +resources.alerts.*.custom_summary +resources.alerts.*.display_name +resources.alerts.*.effective_run_as +resources.alerts.*.effective_run_as.service_principal_name +resources.alerts.*.effective_run_as.user_name +resources.alerts.*.evaluation +resources.alerts.*.evaluation.comparison_operator +resources.alerts.*.evaluation.empty_result_state +resources.alerts.*.evaluation.last_evaluated_at +resources.alerts.*.evaluation.notification +resources.alerts.*.evaluation.notification.notify_on_ok +resources.alerts.*.evaluation.notification.retrigger_seconds +resources.alerts.*.evaluation.notification.subscriptions +resources.alerts.*.evaluation.notification.subscriptions[*] +resources.alerts.*.evaluation.notification.subscriptions[*].destination_id +resources.alerts.*.evaluation.notification.subscriptions[*].user_email +resources.alerts.*.evaluation.source +resources.alerts.*.evaluation.source.aggregation +resources.alerts.*.evaluation.source.display +resources.alerts.*.evaluation.source.name +resources.alerts.*.evaluation.state +resources.alerts.*.evaluation.threshold +resources.alerts.*.evaluation.threshold.column +resources.alerts.*.evaluation.threshold.column.aggregation +resources.alerts.*.evaluation.threshold.column.display +resources.alerts.*.evaluation.threshold.column.name +resources.alerts.*.evaluation.threshold.value +resources.alerts.*.evaluation.threshold.value.bool_value +resources.alerts.*.evaluation.threshold.value.double_value +resources.alerts.*.evaluation.threshold.value.string_value +resources.alerts.*.lifecycle_state +resources.alerts.*.owner_user_name +resources.alerts.*.parameters +resources.alerts.*.parameters[*] +resources.alerts.*.parameters[*].name +resources.alerts.*.parameters[*].type +resources.alerts.*.parameters[*].value +resources.alerts.*.parent_path +resources.alerts.*.query_text +resources.alerts.*.run_as +resources.alerts.*.run_as.service_principal_name +resources.alerts.*.run_as.user_name +resources.alerts.*.run_as_user_name +resources.alerts.*.schedule +resources.alerts.*.schedule.pause_status +resources.alerts.*.schedule.quartz_cron_schedule +resources.alerts.*.schedule.timezone_id +resources.alerts.*.update_time +resources.alerts.*.warehouse_id +resources.alerts.*.permissions +resources.alerts.*.permissions[*] +resources.alerts.*.permissions[*].level +resources.alerts.*.permissions[*].user_name +resources.alerts.*.permissions[*].service_principal_name +resources.alerts.*.permissions[*].group_name +resources.alerts.*.file_path +resources.sql_warehouses +resources.sql_warehouses.* +resources.sql_warehouses.*.id +resources.sql_warehouses.*.modified_status +resources.sql_warehouses.*.url +resources.sql_warehouses.*.lifecycle +resources.sql_warehouses.*.lifecycle.prevent_destroy +resources.sql_warehouses.*.auto_stop_mins +resources.sql_warehouses.*.channel +resources.sql_warehouses.*.channel.dbsql_version +resources.sql_warehouses.*.channel.name +resources.sql_warehouses.*.cluster_size +resources.sql_warehouses.*.creator_name +resources.sql_warehouses.*.enable_photon +resources.sql_warehouses.*.enable_serverless_compute +resources.sql_warehouses.*.instance_profile_arn +resources.sql_warehouses.*.max_num_clusters +resources.sql_warehouses.*.min_num_clusters +resources.sql_warehouses.*.name +resources.sql_warehouses.*.spot_instance_policy +resources.sql_warehouses.*.tags +resources.sql_warehouses.*.tags.custom_tags +resources.sql_warehouses.*.tags.custom_tags[*] +resources.sql_warehouses.*.tags.custom_tags[*].key +resources.sql_warehouses.*.tags.custom_tags[*].value +resources.sql_warehouses.*.warehouse_type +resources.sql_warehouses.*.lifecycle.started +resources.sql_warehouses.*.permissions +resources.sql_warehouses.*.permissions[*] +resources.sql_warehouses.*.permissions[*].level +resources.sql_warehouses.*.permissions[*].user_name +resources.sql_warehouses.*.permissions[*].service_principal_name +resources.sql_warehouses.*.permissions[*].group_name +resources.database_instances +resources.database_instances.* +resources.database_instances.*.id +resources.database_instances.*.modified_status +resources.database_instances.*.url +resources.database_instances.*.lifecycle +resources.database_instances.*.lifecycle.prevent_destroy +resources.database_instances.*.capacity +resources.database_instances.*.child_instance_refs +resources.database_instances.*.child_instance_refs[*] +resources.database_instances.*.child_instance_refs[*].branch_time +resources.database_instances.*.child_instance_refs[*].effective_lsn +resources.database_instances.*.child_instance_refs[*].lsn +resources.database_instances.*.child_instance_refs[*].name +resources.database_instances.*.child_instance_refs[*].uid +resources.database_instances.*.creation_time +resources.database_instances.*.creator +resources.database_instances.*.custom_tags +resources.database_instances.*.custom_tags[*] +resources.database_instances.*.custom_tags[*].key +resources.database_instances.*.custom_tags[*].value +resources.database_instances.*.effective_capacity +resources.database_instances.*.effective_custom_tags +resources.database_instances.*.effective_custom_tags[*] +resources.database_instances.*.effective_custom_tags[*].key +resources.database_instances.*.effective_custom_tags[*].value +resources.database_instances.*.effective_enable_pg_native_login +resources.database_instances.*.effective_enable_readable_secondaries +resources.database_instances.*.effective_node_count +resources.database_instances.*.effective_retention_window_in_days +resources.database_instances.*.effective_stopped +resources.database_instances.*.effective_usage_policy_id +resources.database_instances.*.enable_pg_native_login +resources.database_instances.*.enable_readable_secondaries +resources.database_instances.*.name +resources.database_instances.*.node_count +resources.database_instances.*.parent_instance_ref +resources.database_instances.*.parent_instance_ref.branch_time +resources.database_instances.*.parent_instance_ref.effective_lsn +resources.database_instances.*.parent_instance_ref.lsn +resources.database_instances.*.parent_instance_ref.name +resources.database_instances.*.parent_instance_ref.uid +resources.database_instances.*.pg_version +resources.database_instances.*.read_only_dns +resources.database_instances.*.read_write_dns +resources.database_instances.*.retention_window_in_days +resources.database_instances.*.state +resources.database_instances.*.stopped +resources.database_instances.*.uid +resources.database_instances.*.usage_policy_id +resources.database_instances.*.permissions +resources.database_instances.*.permissions[*] +resources.database_instances.*.permissions[*].level +resources.database_instances.*.permissions[*].user_name +resources.database_instances.*.permissions[*].service_principal_name +resources.database_instances.*.permissions[*].group_name +resources.database_catalogs +resources.database_catalogs.* +resources.database_catalogs.*.id +resources.database_catalogs.*.modified_status +resources.database_catalogs.*.url +resources.database_catalogs.*.lifecycle +resources.database_catalogs.*.lifecycle.prevent_destroy +resources.database_catalogs.*.create_database_if_not_exists +resources.database_catalogs.*.database_instance_name +resources.database_catalogs.*.database_name +resources.database_catalogs.*.name +resources.database_catalogs.*.uid +resources.synced_database_tables +resources.synced_database_tables.* +resources.synced_database_tables.*.id +resources.synced_database_tables.*.modified_status +resources.synced_database_tables.*.url +resources.synced_database_tables.*.lifecycle +resources.synced_database_tables.*.lifecycle.prevent_destroy +resources.synced_database_tables.*.data_synchronization_status +resources.synced_database_tables.*.data_synchronization_status.continuous_update_status +resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.initial_pipeline_sync_progress +resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.initial_pipeline_sync_progress.estimated_completion_time_seconds +resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.initial_pipeline_sync_progress.latest_version_currently_processing +resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.initial_pipeline_sync_progress.provisioning_phase +resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.initial_pipeline_sync_progress.sync_progress_completion +resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.initial_pipeline_sync_progress.synced_row_count +resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.initial_pipeline_sync_progress.total_row_count +resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.last_processed_commit_version +resources.synced_database_tables.*.data_synchronization_status.continuous_update_status.timestamp +resources.synced_database_tables.*.data_synchronization_status.detailed_state +resources.synced_database_tables.*.data_synchronization_status.failed_status +resources.synced_database_tables.*.data_synchronization_status.failed_status.last_processed_commit_version +resources.synced_database_tables.*.data_synchronization_status.failed_status.timestamp +resources.synced_database_tables.*.data_synchronization_status.last_sync +resources.synced_database_tables.*.data_synchronization_status.last_sync.delta_table_sync_info +resources.synced_database_tables.*.data_synchronization_status.last_sync.delta_table_sync_info.delta_commit_timestamp +resources.synced_database_tables.*.data_synchronization_status.last_sync.delta_table_sync_info.delta_commit_version +resources.synced_database_tables.*.data_synchronization_status.last_sync.sync_end_timestamp +resources.synced_database_tables.*.data_synchronization_status.last_sync.sync_start_timestamp +resources.synced_database_tables.*.data_synchronization_status.message +resources.synced_database_tables.*.data_synchronization_status.pipeline_id +resources.synced_database_tables.*.data_synchronization_status.provisioning_status +resources.synced_database_tables.*.data_synchronization_status.provisioning_status.initial_pipeline_sync_progress +resources.synced_database_tables.*.data_synchronization_status.provisioning_status.initial_pipeline_sync_progress.estimated_completion_time_seconds +resources.synced_database_tables.*.data_synchronization_status.provisioning_status.initial_pipeline_sync_progress.latest_version_currently_processing +resources.synced_database_tables.*.data_synchronization_status.provisioning_status.initial_pipeline_sync_progress.provisioning_phase +resources.synced_database_tables.*.data_synchronization_status.provisioning_status.initial_pipeline_sync_progress.sync_progress_completion +resources.synced_database_tables.*.data_synchronization_status.provisioning_status.initial_pipeline_sync_progress.synced_row_count +resources.synced_database_tables.*.data_synchronization_status.provisioning_status.initial_pipeline_sync_progress.total_row_count +resources.synced_database_tables.*.data_synchronization_status.triggered_update_status +resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.last_processed_commit_version +resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.timestamp +resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.triggered_update_progress +resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.triggered_update_progress.estimated_completion_time_seconds +resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.triggered_update_progress.latest_version_currently_processing +resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.triggered_update_progress.provisioning_phase +resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.triggered_update_progress.sync_progress_completion +resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.triggered_update_progress.synced_row_count +resources.synced_database_tables.*.data_synchronization_status.triggered_update_status.triggered_update_progress.total_row_count +resources.synced_database_tables.*.database_instance_name +resources.synced_database_tables.*.effective_database_instance_name +resources.synced_database_tables.*.effective_logical_database_name +resources.synced_database_tables.*.logical_database_name +resources.synced_database_tables.*.name +resources.synced_database_tables.*.spec +resources.synced_database_tables.*.spec.accelerated_sync +resources.synced_database_tables.*.spec.create_database_objects_if_missing +resources.synced_database_tables.*.spec.existing_pipeline_id +resources.synced_database_tables.*.spec.new_pipeline_spec +resources.synced_database_tables.*.spec.new_pipeline_spec.budget_policy_id +resources.synced_database_tables.*.spec.new_pipeline_spec.storage_catalog +resources.synced_database_tables.*.spec.new_pipeline_spec.storage_schema +resources.synced_database_tables.*.spec.primary_key_columns +resources.synced_database_tables.*.spec.primary_key_columns[*] +resources.synced_database_tables.*.spec.scheduling_policy +resources.synced_database_tables.*.spec.source_table_full_name +resources.synced_database_tables.*.spec.timeseries_key +resources.synced_database_tables.*.spec.type_overrides +resources.synced_database_tables.*.spec.type_overrides[*] +resources.synced_database_tables.*.spec.type_overrides[*].column_name +resources.synced_database_tables.*.spec.type_overrides[*].pg_type +resources.synced_database_tables.*.spec.type_overrides[*].size +resources.synced_database_tables.*.unity_catalog_provisioning_state +resources.postgres_projects +resources.postgres_projects.* +resources.postgres_projects.*.id +resources.postgres_projects.*.modified_status +resources.postgres_projects.*.url +resources.postgres_projects.*.lifecycle +resources.postgres_projects.*.lifecycle.prevent_destroy +resources.postgres_projects.*.budget_policy_id +resources.postgres_projects.*.custom_tags +resources.postgres_projects.*.custom_tags[*] +resources.postgres_projects.*.custom_tags[*].key +resources.postgres_projects.*.custom_tags[*].value +resources.postgres_projects.*.default_branch +resources.postgres_projects.*.default_endpoint_settings +resources.postgres_projects.*.default_endpoint_settings.autoscaling_limit_max_cu +resources.postgres_projects.*.default_endpoint_settings.autoscaling_limit_min_cu +resources.postgres_projects.*.default_endpoint_settings.no_suspension +resources.postgres_projects.*.default_endpoint_settings.pg_settings +resources.postgres_projects.*.default_endpoint_settings.pg_settings.* +resources.postgres_projects.*.default_endpoint_settings.suspend_timeout_duration +resources.postgres_projects.*.display_name +resources.postgres_projects.*.enable_pg_native_login +resources.postgres_projects.*.history_retention_duration +resources.postgres_projects.*.pg_version +resources.postgres_projects.*.project_id +resources.postgres_projects.*.purge_on_delete +resources.postgres_projects.*.permissions +resources.postgres_projects.*.permissions[*] +resources.postgres_projects.*.permissions[*].level +resources.postgres_projects.*.permissions[*].user_name +resources.postgres_projects.*.permissions[*].service_principal_name +resources.postgres_projects.*.permissions[*].group_name +resources.postgres_branches +resources.postgres_branches.* +resources.postgres_branches.*.id +resources.postgres_branches.*.modified_status +resources.postgres_branches.*.url +resources.postgres_branches.*.lifecycle +resources.postgres_branches.*.lifecycle.prevent_destroy +resources.postgres_branches.*.expire_time +resources.postgres_branches.*.is_protected +resources.postgres_branches.*.no_expiry +resources.postgres_branches.*.source_branch +resources.postgres_branches.*.source_branch_lsn +resources.postgres_branches.*.source_branch_time +resources.postgres_branches.*.ttl +resources.postgres_branches.*.branch_id +resources.postgres_branches.*.parent +resources.postgres_branches.*.replace_existing +resources.postgres_branches.*.purge_on_delete +resources.postgres_endpoints +resources.postgres_endpoints.* +resources.postgres_endpoints.*.id +resources.postgres_endpoints.*.modified_status +resources.postgres_endpoints.*.url +resources.postgres_endpoints.*.lifecycle +resources.postgres_endpoints.*.lifecycle.prevent_destroy +resources.postgres_endpoints.*.autoscaling_limit_max_cu +resources.postgres_endpoints.*.autoscaling_limit_min_cu +resources.postgres_endpoints.*.disabled +resources.postgres_endpoints.*.endpoint_type +resources.postgres_endpoints.*.group +resources.postgres_endpoints.*.group.enable_readable_secondaries +resources.postgres_endpoints.*.group.max +resources.postgres_endpoints.*.group.min +resources.postgres_endpoints.*.no_suspension +resources.postgres_endpoints.*.settings +resources.postgres_endpoints.*.settings.pg_settings +resources.postgres_endpoints.*.settings.pg_settings.* +resources.postgres_endpoints.*.suspend_timeout_duration +resources.postgres_endpoints.*.endpoint_id +resources.postgres_endpoints.*.parent +resources.postgres_endpoints.*.replace_existing +resources.postgres_catalogs +resources.postgres_catalogs.* +resources.postgres_catalogs.*.id +resources.postgres_catalogs.*.modified_status +resources.postgres_catalogs.*.url +resources.postgres_catalogs.*.lifecycle +resources.postgres_catalogs.*.lifecycle.prevent_destroy +resources.postgres_catalogs.*.branch +resources.postgres_catalogs.*.create_database_if_missing +resources.postgres_catalogs.*.postgres_database +resources.postgres_catalogs.*.catalog_id +resources.postgres_databases +resources.postgres_databases.* +resources.postgres_databases.*.id +resources.postgres_databases.*.modified_status +resources.postgres_databases.*.url +resources.postgres_databases.*.lifecycle +resources.postgres_databases.*.lifecycle.prevent_destroy +resources.postgres_databases.*.postgres_database +resources.postgres_databases.*.role +resources.postgres_databases.*.database_id +resources.postgres_databases.*.parent +resources.postgres_databases.*.replace_existing +resources.postgres_roles +resources.postgres_roles.* +resources.postgres_roles.*.id +resources.postgres_roles.*.modified_status +resources.postgres_roles.*.url +resources.postgres_roles.*.lifecycle +resources.postgres_roles.*.lifecycle.prevent_destroy +resources.postgres_roles.*.attributes +resources.postgres_roles.*.attributes.bypassrls +resources.postgres_roles.*.attributes.createdb +resources.postgres_roles.*.attributes.createrole +resources.postgres_roles.*.auth_method +resources.postgres_roles.*.identity_type +resources.postgres_roles.*.membership_roles +resources.postgres_roles.*.membership_roles[*] +resources.postgres_roles.*.postgres_role +resources.postgres_roles.*.role_id +resources.postgres_roles.*.parent +resources.postgres_roles.*.replace_existing +resources.postgres_synced_tables +resources.postgres_synced_tables.* +resources.postgres_synced_tables.*.id +resources.postgres_synced_tables.*.modified_status +resources.postgres_synced_tables.*.url +resources.postgres_synced_tables.*.lifecycle +resources.postgres_synced_tables.*.lifecycle.prevent_destroy +resources.postgres_synced_tables.*.accelerated_sync +resources.postgres_synced_tables.*.branch +resources.postgres_synced_tables.*.create_database_objects_if_missing +resources.postgres_synced_tables.*.existing_pipeline_id +resources.postgres_synced_tables.*.extra_columns +resources.postgres_synced_tables.*.extra_columns[*] +resources.postgres_synced_tables.*.extra_columns[*].column_name +resources.postgres_synced_tables.*.extra_columns[*].column_type +resources.postgres_synced_tables.*.extra_columns[*].compute +resources.postgres_synced_tables.*.extra_columns[*].maintenance +resources.postgres_synced_tables.*.new_pipeline_spec +resources.postgres_synced_tables.*.new_pipeline_spec.budget_policy_id +resources.postgres_synced_tables.*.new_pipeline_spec.storage_catalog +resources.postgres_synced_tables.*.new_pipeline_spec.storage_schema +resources.postgres_synced_tables.*.postgres_database +resources.postgres_synced_tables.*.primary_key_columns +resources.postgres_synced_tables.*.primary_key_columns[*] +resources.postgres_synced_tables.*.scheduling_policy +resources.postgres_synced_tables.*.source_table_full_name +resources.postgres_synced_tables.*.timeseries_key +resources.postgres_synced_tables.*.type_overrides +resources.postgres_synced_tables.*.type_overrides[*] +resources.postgres_synced_tables.*.type_overrides[*].column_name +resources.postgres_synced_tables.*.type_overrides[*].pg_type +resources.postgres_synced_tables.*.type_overrides[*].size +resources.postgres_synced_tables.*.synced_table_id +resources.vector_search_endpoints +resources.vector_search_endpoints.* +resources.vector_search_endpoints.*.id +resources.vector_search_endpoints.*.modified_status +resources.vector_search_endpoints.*.url +resources.vector_search_endpoints.*.lifecycle +resources.vector_search_endpoints.*.lifecycle.prevent_destroy +resources.vector_search_endpoints.*.budget_policy_id +resources.vector_search_endpoints.*.endpoint_type +resources.vector_search_endpoints.*.name +resources.vector_search_endpoints.*.target_qps +resources.vector_search_endpoints.*.usage_policy_id +resources.vector_search_endpoints.*.permissions +resources.vector_search_endpoints.*.permissions[*] +resources.vector_search_endpoints.*.permissions[*].level +resources.vector_search_endpoints.*.permissions[*].user_name +resources.vector_search_endpoints.*.permissions[*].service_principal_name +resources.vector_search_endpoints.*.permissions[*].group_name +resources.vector_search_indexes +resources.vector_search_indexes.* +resources.vector_search_indexes.*.id +resources.vector_search_indexes.*.modified_status +resources.vector_search_indexes.*.url +resources.vector_search_indexes.*.lifecycle +resources.vector_search_indexes.*.lifecycle.prevent_destroy +resources.vector_search_indexes.*.delta_sync_index_spec +resources.vector_search_indexes.*.delta_sync_index_spec.columns_to_index +resources.vector_search_indexes.*.delta_sync_index_spec.columns_to_index[*] +resources.vector_search_indexes.*.delta_sync_index_spec.columns_to_sync +resources.vector_search_indexes.*.delta_sync_index_spec.columns_to_sync[*] +resources.vector_search_indexes.*.delta_sync_index_spec.embedding_source_columns +resources.vector_search_indexes.*.delta_sync_index_spec.embedding_source_columns[*] +resources.vector_search_indexes.*.delta_sync_index_spec.embedding_source_columns[*].embedding_model_endpoint_name +resources.vector_search_indexes.*.delta_sync_index_spec.embedding_source_columns[*].model_endpoint_name_for_query +resources.vector_search_indexes.*.delta_sync_index_spec.embedding_source_columns[*].name +resources.vector_search_indexes.*.delta_sync_index_spec.embedding_vector_columns +resources.vector_search_indexes.*.delta_sync_index_spec.embedding_vector_columns[*] +resources.vector_search_indexes.*.delta_sync_index_spec.embedding_vector_columns[*].embedding_dimension +resources.vector_search_indexes.*.delta_sync_index_spec.embedding_vector_columns[*].name +resources.vector_search_indexes.*.delta_sync_index_spec.embedding_writeback_table +resources.vector_search_indexes.*.delta_sync_index_spec.pipeline_type +resources.vector_search_indexes.*.delta_sync_index_spec.source_table +resources.vector_search_indexes.*.direct_access_index_spec +resources.vector_search_indexes.*.direct_access_index_spec.embedding_source_columns +resources.vector_search_indexes.*.direct_access_index_spec.embedding_source_columns[*] +resources.vector_search_indexes.*.direct_access_index_spec.embedding_source_columns[*].embedding_model_endpoint_name +resources.vector_search_indexes.*.direct_access_index_spec.embedding_source_columns[*].model_endpoint_name_for_query +resources.vector_search_indexes.*.direct_access_index_spec.embedding_source_columns[*].name +resources.vector_search_indexes.*.direct_access_index_spec.embedding_vector_columns +resources.vector_search_indexes.*.direct_access_index_spec.embedding_vector_columns[*] +resources.vector_search_indexes.*.direct_access_index_spec.embedding_vector_columns[*].embedding_dimension +resources.vector_search_indexes.*.direct_access_index_spec.embedding_vector_columns[*].name +resources.vector_search_indexes.*.direct_access_index_spec.schema_json +resources.vector_search_indexes.*.endpoint_name +resources.vector_search_indexes.*.index_subtype +resources.vector_search_indexes.*.index_type +resources.vector_search_indexes.*.name +resources.vector_search_indexes.*.primary_key +resources.vector_search_indexes.*.grants +resources.vector_search_indexes.*.grants[*] +resources.vector_search_indexes.*.grants[*].principal +resources.vector_search_indexes.*.grants[*].privileges +resources.vector_search_indexes.*.grants[*].privileges[*] +resources.instance_pools +resources.instance_pools.* +resources.instance_pools.*.id +resources.instance_pools.*.modified_status +resources.instance_pools.*.url +resources.instance_pools.*.lifecycle +resources.instance_pools.*.lifecycle.prevent_destroy +resources.instance_pools.*.aws_attributes +resources.instance_pools.*.aws_attributes.availability +resources.instance_pools.*.aws_attributes.instance_profile_arn +resources.instance_pools.*.aws_attributes.spot_bid_price_percent +resources.instance_pools.*.aws_attributes.zone_id +resources.instance_pools.*.azure_attributes +resources.instance_pools.*.azure_attributes.availability +resources.instance_pools.*.azure_attributes.capacity_reservation_group +resources.instance_pools.*.azure_attributes.spot_bid_max_price +resources.instance_pools.*.custom_tags +resources.instance_pools.*.custom_tags.* +resources.instance_pools.*.disk_spec +resources.instance_pools.*.disk_spec.disk_count +resources.instance_pools.*.disk_spec.disk_iops +resources.instance_pools.*.disk_spec.disk_size +resources.instance_pools.*.disk_spec.disk_throughput +resources.instance_pools.*.disk_spec.disk_type +resources.instance_pools.*.disk_spec.disk_type.azure_disk_volume_type +resources.instance_pools.*.disk_spec.disk_type.ebs_volume_type +resources.instance_pools.*.enable_elastic_disk +resources.instance_pools.*.gcp_attributes +resources.instance_pools.*.gcp_attributes.gcp_availability +resources.instance_pools.*.gcp_attributes.local_ssd_count +resources.instance_pools.*.gcp_attributes.zone_id +resources.instance_pools.*.idle_instance_autotermination_minutes +resources.instance_pools.*.instance_pool_name +resources.instance_pools.*.max_capacity +resources.instance_pools.*.min_idle_instances +resources.instance_pools.*.node_type_flexibility +resources.instance_pools.*.node_type_flexibility.alternate_node_type_ids +resources.instance_pools.*.node_type_flexibility.alternate_node_type_ids[*] +resources.instance_pools.*.node_type_id +resources.instance_pools.*.preloaded_docker_images +resources.instance_pools.*.preloaded_docker_images[*] +resources.instance_pools.*.preloaded_docker_images[*].basic_auth +resources.instance_pools.*.preloaded_docker_images[*].basic_auth.password +resources.instance_pools.*.preloaded_docker_images[*].basic_auth.username +resources.instance_pools.*.preloaded_docker_images[*].url +resources.instance_pools.*.preloaded_spark_versions +resources.instance_pools.*.preloaded_spark_versions[*] +resources.instance_pools.*.remote_disk_throughput +resources.instance_pools.*.total_initial_remote_disk_size +resources.instance_pools.*.permissions +resources.instance_pools.*.permissions[*] +resources.instance_pools.*.permissions[*].level +resources.instance_pools.*.permissions[*].user_name +resources.instance_pools.*.permissions[*].service_principal_name +resources.instance_pools.*.permissions[*].group_name +sync +sync.paths +sync.paths[*] +sync.include +sync.include[*] +sync.exclude +sync.exclude[*] +run_as +run_as.group_name +run_as.service_principal_name +run_as.user_name +presets +presets.name_prefix +presets.pipelines_development +presets.trigger_pause_status +presets.jobs_max_concurrent_runs +presets.source_linked_deployment +presets.artifacts_dynamic_version +presets.tags +presets.tags.* +experimental +experimental.scripts +experimental.scripts.* +experimental.immutable_folder +experimental.python_wheel_wrapper +experimental.use_legacy_run_as +experimental.pydabs +experimental.pydabs.enabled +experimental.python +experimental.python.resources +experimental.python.resources[*] +experimental.python.mutators +experimental.python.mutators[*] +experimental.python.venv_path +experimental.skip_artifact_cleanup +experimental.skip_name_prefix_for_schema +experimental.record_deployment_history +permissions +permissions[*] +permissions[*].level +permissions[*].user_name +permissions[*].service_principal_name +permissions[*].group_name +scripts +scripts.* +scripts.*.content +scripts.*.env +scripts.*.env.* +python +python.resources +python.resources[*] +python.mutators +python.mutators[*] +python.venv_path +definitions +telemetry.ArtifactDynamicVersionIsSet +telemetry.HasTfOnlyReferences +telemetry.SelectUsed +telemetry.ArtifactsReferenceUsed +telemetry.ConfigHasDoubleDollarBrace +telemetry.ConfigHasDoubleDollar +telemetry.ConfigHasBackslashDollarBrace +telemetry.ConfigHasBackslashDollar +telemetry.StatePathIsShared +telemetry.StatePathInDeployerHome +telemetry.StatePathInOtherUserHome +telemetry.StatePathOther +telemetry.DMSCompatAuto +telemetry.DMSCompatOnlySelfUndeclared +telemetry.DMSCompatNot +telemetry.DirectMigrateError +telemetry.DirectMigrateCommitError +telemetry.DirectMigrateWarnings +telemetry.DirectMigratedViaConfig +telemetry.DirectMigratedViaEnv +telemetry.EngineTerraformConfig +telemetry.EngineTerraformEnv +telemetry.DMSUndeclaredDeployingUserTrue +telemetry.DMSUndeclaredDeployingUserFalse +telemetry.DMSUndeclaredOtherUserTrue +telemetry.DMSUndeclaredOtherUserFalse +telemetry.DMSUndeclaredServicePrincipalTrue +telemetry.DMSUndeclaredServicePrincipalFalse +telemetry.DMSUndeclaredGroupTrue +telemetry.DMSUndeclaredGroupFalse +telemetry.SkipArtifactCleanupTrue +telemetry.SkipArtifactCleanupFalse +telemetry.HasServerlessComputeTrue +telemetry.HasServerlessComputeFalse +telemetry.HasClassicJobComputeTrue +telemetry.HasClassicJobComputeFalse +telemetry.HasClassicInteractiveComputeTrue +telemetry.HasClassicInteractiveComputeFalse +telemetry.ArtifactBuildCommandIsSetTrue +telemetry.ArtifactBuildCommandIsSetFalse +telemetry.ArtifactFilesIsSetTrue +telemetry.ArtifactFilesIsSetFalse +telemetry.SourceLinkedSetForNonDevelopmentTrue +telemetry.SourceLinkedSetForNonDevelopmentFalse +telemetry.PresetsNamePrefixIsSetTrue +telemetry.PresetsNamePrefixIsSetFalse +telemetry.UseLegacyRunAsTrue +telemetry.UseLegacyRunAsFalse +telemetry.RunAsSetTrue +telemetry.RunAsSetFalse +telemetry.PermissionsSectionSetTrue +telemetry.PermissionsSectionSetFalse +telemetry.PythonWheelWrapperIsSetTrue +telemetry.PythonWheelWrapperIsSetFalse +telemetry.AppLifecycleStartedTrue +telemetry.AppLifecycleStartedFalse +telemetry.ClusterLifecycleStartedTrue +telemetry.ClusterLifecycleStartedFalse +telemetry.SqlWarehouseLifecycleStartedTrue +telemetry.SqlWarehouseLifecycleStartedFalse +telemetry.DirectDryMigrateSuccessTrue +telemetry.DirectDryMigrateSuccessFalse +telemetry.DirectDryMigrateWarningsTrue +telemetry.DirectDryMigrateWarningsFalse diff --git a/acceptance/bundle/bitmap/out.test.toml b/acceptance/bundle/bitmap/out.test.toml new file mode 100644 index 00000000000..e90b6d5d1ba --- /dev/null +++ b/acceptance/bundle/bitmap/out.test.toml @@ -0,0 +1,3 @@ +Local = true +Cloud = false +EnvMatrix.DATABRICKS_BUNDLE_ENGINE = ["direct"] diff --git a/acceptance/bundle/bitmap/output.txt b/acceptance/bundle/bitmap/output.txt new file mode 100644 index 00000000000..ccd26bd14b1 --- /dev/null +++ b/acceptance/bundle/bitmap/output.txt @@ -0,0 +1,8 @@ + +>>> [CLI] bundle bitmap schema + +>>> DATABRICKS_CACHE_DIR=[TEST_TMP_DIR]/cache-text [CLI] bundle bitmap bitmap-text + +>>> DATABRICKS_CACHE_DIR=[TEST_TMP_DIR]/cache-enc [CLI] bundle bitmap bitmap + +>>> [CLI] bundle bitmap update-schema --validate diff --git a/acceptance/bundle/bitmap/script b/acceptance/bundle/bitmap/script new file mode 100644 index 00000000000..19cac95c0dd --- /dev/null +++ b/acceptance/bundle/bitmap/script @@ -0,0 +1,17 @@ +trace $CLI bundle bitmap schema > out.schema.txt + +# bitmap-text and bitmap are separate invocations. The local user lookup is +# cached to DATABRICKS_CACHE_DIR, so a warm second call would record a cache +# hit instead of a miss and the two would disagree on the local.cache.* bits. +# Give each a fresh cache dir so both observe a cold miss and produce identical +# bitmaps, making the round-trip check deterministic. +trace DATABRICKS_CACHE_DIR="$TEST_TMP_DIR/cache-text" $CLI bundle bitmap bitmap-text > out.bitmap-text.txt + +# The encoded bitmap must round-trip: decoding it against the schema reproduces +# the bitmap-text output exactly. decoded.txt is a temp artifact (not an "out" +# golden) since it must equal out.bitmap-text.txt. +trace DATABRICKS_CACHE_DIR="$TEST_TMP_DIR/cache-enc" $CLI bundle bitmap bitmap > out.bitmap.b64 +decode_bitmap.py out.schema.txt < out.bitmap.b64 > decoded.txt +diff.py out.bitmap-text.txt decoded.txt + +trace $CLI bundle bitmap update-schema --validate diff --git a/acceptance/bundle/bitmap/test.toml b/acceptance/bundle/bitmap/test.toml new file mode 100644 index 00000000000..9fd914ddc21 --- /dev/null +++ b/acceptance/bundle/bitmap/test.toml @@ -0,0 +1,11 @@ +Local = true +Cloud = false + +# decoded.txt is a scratch artifact produced by the round-trip check; it must +# equal out.bitmap-text.txt so there is no need to record it as a golden. +Ignore = ["decoded.txt", ".databricks", "cache-text", "cache-enc"] + +# The bitmap reflects config-field presence, which does not depend on the +# deployment engine, so run once on direct instead of the inherited +# terraform/direct matrix. +EnvMatrix.DATABRICKS_BUNDLE_ENGINE = ["direct"] diff --git a/acceptance/bundle/invariant/no_drift/script b/acceptance/bundle/invariant/no_drift/script index 9f031c0f613..a7ce74c8f27 100644 --- a/acceptance/bundle/invariant/no_drift/script +++ b/acceptance/bundle/invariant/no_drift/script @@ -14,3 +14,8 @@ fi invariant_deploy LOG.deploy $CLI bundle deploy $(readplanarg plan.json) invariant_verify_no_drift + +# Exercise the bitmap encoder over every invariant config. Output goes to a +# LOG file (logged, not diffed) so this just checks it runs without panicking. +$CLI bundle bitmap bitmap &> LOG.bitmap +cat LOG.bitmap | contains.py '!panic:' '!internal error' > /dev/null diff --git a/acceptance/bundle/templates/default-python/classic/out.bitmap.txt b/acceptance/bundle/templates/default-python/classic/out.bitmap.txt new file mode 100644 index 00000000000..77f24547ce3 --- /dev/null +++ b/acceptance/bundle/templates/default-python/classic/out.bitmap.txt @@ -0,0 +1,184 @@ +1 variables +1 variables.* +1 variables.*.description +1 bundle +1 bundle.name +1 bundle.target +1 bundle.environment +1 bundle.git +1 bundle.git.bundle_root_path +1 bundle.mode +1 bundle.deployment +1 bundle.deployment.lock +1 bundle.deployment.lock.enabled +1 bundle.uuid +1 include +1 include[*] +1 workspace +1 workspace.host +1 workspace.current_user +1 workspace.current_user.short_name +1 workspace.current_user.domain_friendly_name +1 workspace.current_user.id +1 workspace.current_user.userName +1 workspace.root_path +1 workspace.file_path +1 workspace.resource_path +1 workspace.artifact_path +1 workspace.state_path +1 artifacts +1 artifacts.* +1 artifacts.*.type +1 artifacts.*.path +1 artifacts.*.files +1 artifacts.*.files[*] +1 artifacts.*.files[*].source +1 artifacts.*.build +1 artifacts.*.dynamic_version +1 resources +1 resources.jobs +1 resources.jobs.* +1 resources.jobs.*.deployment +1 resources.jobs.*.deployment.kind +1 resources.jobs.*.deployment.metadata_file_path +1 resources.jobs.*.edit_mode +1 resources.jobs.*.format +1 resources.jobs.*.job_clusters +1 resources.jobs.*.job_clusters[*] +1 resources.jobs.*.job_clusters[*].job_cluster_key +1 resources.jobs.*.job_clusters[*].new_cluster +1 resources.jobs.*.job_clusters[*].new_cluster.autoscale +1 resources.jobs.*.job_clusters[*].new_cluster.autoscale.max_workers +1 resources.jobs.*.job_clusters[*].new_cluster.autoscale.min_workers +1 resources.jobs.*.job_clusters[*].new_cluster.data_security_mode +1 resources.jobs.*.job_clusters[*].new_cluster.node_type_id +1 resources.jobs.*.job_clusters[*].new_cluster.spark_version +1 resources.jobs.*.max_concurrent_runs +1 resources.jobs.*.name +1 resources.jobs.*.parameters +1 resources.jobs.*.parameters[*] +1 resources.jobs.*.parameters[*].default +1 resources.jobs.*.parameters[*].name +1 resources.jobs.*.queue +1 resources.jobs.*.queue.enabled +1 resources.jobs.*.tags +1 resources.jobs.*.tags.* +1 resources.jobs.*.tasks +1 resources.jobs.*.tasks[*] +1 resources.jobs.*.tasks[*].depends_on +1 resources.jobs.*.tasks[*].depends_on[*] +1 resources.jobs.*.tasks[*].depends_on[*].task_key +1 resources.jobs.*.tasks[*].job_cluster_key +1 resources.jobs.*.tasks[*].libraries +1 resources.jobs.*.tasks[*].libraries[*] +1 resources.jobs.*.tasks[*].libraries[*].whl +1 resources.jobs.*.tasks[*].notebook_task +1 resources.jobs.*.tasks[*].notebook_task.notebook_path +1 resources.jobs.*.tasks[*].pipeline_task +1 resources.jobs.*.tasks[*].pipeline_task.pipeline_id +1 resources.jobs.*.tasks[*].python_wheel_task +1 resources.jobs.*.tasks[*].python_wheel_task.entry_point +1 resources.jobs.*.tasks[*].python_wheel_task.package_name +1 resources.jobs.*.tasks[*].python_wheel_task.parameters +1 resources.jobs.*.tasks[*].python_wheel_task.parameters[*] +1 resources.jobs.*.tasks[*].task_key +1 resources.jobs.*.trigger +1 resources.jobs.*.trigger.pause_status +1 resources.jobs.*.trigger.periodic +1 resources.jobs.*.trigger.periodic.interval +1 resources.jobs.*.trigger.periodic.unit +1 resources.pipelines +1 resources.pipelines.* +1 resources.pipelines.*.channel +1 resources.pipelines.*.deployment +1 resources.pipelines.*.deployment.kind +1 resources.pipelines.*.deployment.metadata_file_path +1 resources.pipelines.*.development +1 resources.pipelines.*.edition +1 resources.pipelines.*.environment +1 resources.pipelines.*.environment.dependencies +1 resources.pipelines.*.environment.dependencies[*] +1 resources.pipelines.*.libraries +1 resources.pipelines.*.libraries[*] +1 resources.pipelines.*.libraries[*].glob +1 resources.pipelines.*.libraries[*].glob.include +1 resources.pipelines.*.name +1 resources.pipelines.*.root_path +1 resources.pipelines.*.schema +1 resources.pipelines.*.tags +1 resources.pipelines.*.tags.* +1 sync +1 sync.paths +1 sync.paths[*] +1 presets +1 presets.name_prefix +1 presets.pipelines_development +1 presets.trigger_pause_status +1 presets.jobs_max_concurrent_runs +1 presets.artifacts_dynamic_version +1 presets.tags +1 presets.tags.* +1 telemetry.ArtifactDynamicVersionIsSet +1 telemetry.HasTfOnlyReferences +1 telemetry.SelectUsed +1 telemetry.ArtifactsReferenceUsed +1 telemetry.ConfigHasDoubleDollarBrace +1 telemetry.ConfigHasDoubleDollar +1 telemetry.ConfigHasBackslashDollarBrace +1 telemetry.ConfigHasBackslashDollar +1 telemetry.StatePathIsShared +1 telemetry.StatePathInDeployerHome +1 telemetry.StatePathInOtherUserHome +1 telemetry.StatePathOther +1 telemetry.DMSCompatAuto +1 telemetry.DMSCompatOnlySelfUndeclared +1 telemetry.DMSCompatNot +1 telemetry.DirectMigrateError +1 telemetry.DirectMigrateCommitError +1 telemetry.DirectMigrateWarnings +1 telemetry.DirectMigratedViaConfig +1 telemetry.DirectMigratedViaEnv +1 telemetry.EngineTerraformConfig +1 telemetry.EngineTerraformEnv +1 telemetry.DMSUndeclaredDeployingUserTrue +1 telemetry.DMSUndeclaredDeployingUserFalse +1 telemetry.DMSUndeclaredOtherUserTrue +1 telemetry.DMSUndeclaredOtherUserFalse +1 telemetry.DMSUndeclaredServicePrincipalTrue +1 telemetry.DMSUndeclaredServicePrincipalFalse +1 telemetry.DMSUndeclaredGroupTrue +1 telemetry.DMSUndeclaredGroupFalse +1 telemetry.SkipArtifactCleanupTrue +1 telemetry.SkipArtifactCleanupFalse +1 telemetry.HasServerlessComputeTrue +1 telemetry.HasServerlessComputeFalse +1 telemetry.HasClassicJobComputeTrue +1 telemetry.HasClassicJobComputeFalse +1 telemetry.HasClassicInteractiveComputeTrue +1 telemetry.HasClassicInteractiveComputeFalse +1 telemetry.ArtifactBuildCommandIsSetTrue +1 telemetry.ArtifactBuildCommandIsSetFalse +1 telemetry.ArtifactFilesIsSetTrue +1 telemetry.ArtifactFilesIsSetFalse +1 telemetry.SourceLinkedSetForNonDevelopmentTrue +1 telemetry.SourceLinkedSetForNonDevelopmentFalse +1 telemetry.PresetsNamePrefixIsSetTrue +1 telemetry.PresetsNamePrefixIsSetFalse +1 telemetry.UseLegacyRunAsTrue +1 telemetry.UseLegacyRunAsFalse +1 telemetry.RunAsSetTrue +1 telemetry.RunAsSetFalse +1 telemetry.PermissionsSectionSetTrue +1 telemetry.PermissionsSectionSetFalse +1 telemetry.PythonWheelWrapperIsSetTrue +1 telemetry.PythonWheelWrapperIsSetFalse +1 telemetry.AppLifecycleStartedTrue +1 telemetry.AppLifecycleStartedFalse +1 telemetry.ClusterLifecycleStartedTrue +1 telemetry.ClusterLifecycleStartedFalse +1 telemetry.SqlWarehouseLifecycleStartedTrue +1 telemetry.SqlWarehouseLifecycleStartedFalse +1 telemetry.DirectDryMigrateSuccessTrue +1 telemetry.DirectDryMigrateSuccessFalse +1 telemetry.DirectDryMigrateWarningsTrue +1 telemetry.DirectDryMigrateWarningsFalse diff --git a/acceptance/bundle/templates/default-python/classic/output.txt b/acceptance/bundle/templates/default-python/classic/output.txt index 2a301801d86..d2c18caa5b5 100644 --- a/acceptance/bundle/templates/default-python/classic/output.txt +++ b/acceptance/bundle/templates/default-python/classic/output.txt @@ -32,6 +32,9 @@ Workspace: Validation OK! +>>> [CLI] bundle bitmap bitmap -t dev +cnEKcWJg4DnIwHCCQU6p246BnYGBoYH9/dMH3AoMDAoMDN8ZGBgYOBjAJBODxGcGfgYIkGIgHRSATEQCnEwgk9NhXA4GRgY5uGSCAEIh63oGCgHPAQEGJQOGIQAs2O+AqPr/ENAACAAA//8= + >>> [CLI] bundle plan -t dev Building python_artifact... create jobs.sample_job diff --git a/acceptance/bundle/templates/default-python/classic/script b/acceptance/bundle/templates/default-python/classic/script index 6b79c6f2251..fd08edee5b8 100644 --- a/acceptance/bundle/templates/default-python/classic/script +++ b/acceptance/bundle/templates/default-python/classic/script @@ -4,6 +4,12 @@ cd output/my_default_python trace $CLI bundle validate -t dev trace $CLI bundle validate -t prod +# Record the field bitmap for this realistic template. The bitmap reflects +# config-field presence and is engine-independent, so both the encoded blob and +# the set-bit list are recorded once (not per engine). +trace $CLI bundle bitmap bitmap -t dev +$CLI bundle bitmap bitmap-text -t dev | grep '^1 ' > ../../out.bitmap.txt + trace $CLI bundle plan -t dev trace $CLI bundle plan -t prod diff --git a/bundle/artifacts/build.go b/bundle/artifacts/build.go index 38b42dd1ab6..ba7ba7666ff 100644 --- a/bundle/artifacts/build.go +++ b/bundle/artifacts/build.go @@ -65,6 +65,7 @@ func (m *build) Apply(ctx context.Context, b *bundle.Bundle) diag.Diagnostics { if a.Type == "whl" && a.DynamicVersion && cacheDir != "" { b.Metrics.AddBoolValue(metrics.ArtifactDynamicVersionIsSet, true) + b.Telemetry.ArtifactDynamicVersionIsSet = true for ind, artifactFile := range a.Files { patchedWheel := makePatchedWheel(ctx, cacheDir, artifactName, artifactFile.Source) log.Debugf(ctx, "Patching ind=%d artifactName=%s Source=%s patchedWheel=%s", ind, artifactName, artifactFile.Source, patchedWheel) diff --git a/bundle/artifacts/prepare.go b/bundle/artifacts/prepare.go index 9f8b2e6eaed..2bd9ea67e78 100644 --- a/bundle/artifacts/prepare.go +++ b/bundle/artifacts/prepare.go @@ -35,6 +35,10 @@ func (m *prepare) Apply(ctx context.Context, b *bundle.Bundle) diag.Diagnostics return diag.FromErr(err) } + // For the bitmap, OR the per-artifact flags across all artifacts into a + // single measured value each (set once after the loop). + var anyArtifact, anyBuildCommand, anyFiles bool + for _, artifactName := range slices.Sorted(maps.Keys(b.Config.Artifacts)) { artifact := b.Config.Artifacts[artifactName] if artifact == nil { @@ -49,6 +53,9 @@ func (m *prepare) Apply(ctx context.Context, b *bundle.Bundle) diag.Diagnostics } b.Metrics.AddBoolValue(metrics.ArtifactBuildCommandIsSet, artifact.BuildCommand != "") b.Metrics.AddBoolValue(metrics.ArtifactFilesIsSet, len(artifact.Files) != 0) + anyArtifact = true + anyBuildCommand = anyBuildCommand || artifact.BuildCommand != "" + anyFiles = anyFiles || len(artifact.Files) != 0 l := b.Config.GetLocation("artifacts." + artifactName) dirPath := filepath.Dir(l.File) @@ -97,6 +104,11 @@ func (m *prepare) Apply(ctx context.Context, b *bundle.Bundle) diag.Diagnostics } } + if anyArtifact { + b.Telemetry.SetPaired(&b.Telemetry.ArtifactBuildCommandIsSetTrue, &b.Telemetry.ArtifactBuildCommandIsSetFalse, anyBuildCommand) + b.Telemetry.SetPaired(&b.Telemetry.ArtifactFilesIsSetTrue, &b.Telemetry.ArtifactFilesIsSetFalse, anyFiles) + } + return nil } diff --git a/bundle/artifacts/upload.go b/bundle/artifacts/upload.go index 341c1ee632e..b54fe4647f2 100644 --- a/bundle/artifacts/upload.go +++ b/bundle/artifacts/upload.go @@ -28,6 +28,7 @@ func (m *cleanUp) Apply(ctx context.Context, b *bundle.Bundle) diag.Diagnostics skipArtifactsCleanup := b.Config.Experimental != nil && b.Config.Experimental.SkipArtifactCleanup b.Metrics.AddBoolValue("skip_artifact_cleanup", skipArtifactsCleanup) + b.Telemetry.SetPaired(&b.Telemetry.SkipArtifactCleanupTrue, &b.Telemetry.SkipArtifactCleanupFalse, skipArtifactsCleanup) if skipArtifactsCleanup { log.Info(ctx, "Skip cleaning up artifacts folder") } else { diff --git a/bundle/bitmap/bitmap.go b/bundle/bitmap/bitmap.go new file mode 100644 index 00000000000..37caf0c8b11 --- /dev/null +++ b/bundle/bitmap/bitmap.go @@ -0,0 +1,258 @@ +// Package bitmap encodes the presence of every bundle configuration field as a +// single bit. The schema (the ordered list of field paths) is derived by +// reflecting over config.Root and recorded in schema.txt, which is embedded into +// the binary. The schema is append-only so that bit positions stay stable across +// releases: a newer binary can decode an older bitmap and vice versa. +package bitmap + +import ( + "bytes" + "compress/flate" + "encoding/base64" + "encoding/binary" + "fmt" + "io" + "reflect" + "strings" + + "github.com/databricks/cli/bundle/config" + "github.com/databricks/cli/libs/structs/structpath" + "github.com/databricks/cli/libs/structs/structwalk" +) + +// magic identifies a bundle telemetry bitmap. The bytes are chosen so they do +// not collide with the leading bytes of the compression formats we wrap the +// payload in (gzip 0x1f 0x8b, zlib 0x78), so a decoder can tell a raw payload +// from a compressed one. +const magic = "DBTB" + +// ContextFullBundle marks a bitmap covering the whole config.Root tree. Other +// context values are reserved for narrower bitmaps in the future. +const ContextFullBundle uint16 = 0 + +// headerSize is the size of the fixed header: magic (4) + size (4) + context (2). +const headerSize = 10 + +// EmbeddedSchema returns the schema baked into the binary at build time. +func EmbeddedSchema() []string { + return splitLines(schemaBytes) +} + +// telemetryPrefix namespaces the internal telemetry struct's fields in the +// schema so they never collide with config.Root paths. +const telemetryPrefix = "telemetry" + +// WalkSchema reflects over config.Root and the internal telemetry struct and +// returns the ordered list of field paths, one per field, with map keys +// rendered as ".*" and slice elements as "[*]". The telemetry struct's fields +// are namespaced under "telemetry.". This is the freshly computed schema; the +// committed schema.txt is a prefix of it plus any fields since removed. +// +// telemetryType is the internal telemetry struct type (bundle.Telemetry), +// passed in so this package does not import the bundle package. +func WalkSchema(telemetryType reflect.Type) ([]string, error) { + paths, err := walkTypePaths(reflect.TypeFor[config.Root](), "", isPruned) + if err != nil { + return nil, err + } + tmPaths, err := walkTypePaths(telemetryType, telemetryPrefix+".", nil) + if err != nil { + return nil, err + } + return append(paths, tmPaths...), nil +} + +// walkTypePaths walks a struct type and returns each field path, prefixed and +// with pruned subtrees removed. prune may be nil. +func walkTypePaths(t reflect.Type, prefix string, prune func(string) bool) ([]string, error) { + var paths []string + err := structwalk.WalkType(t, func(path *structpath.PatternNode, _ reflect.Type, _ *reflect.StructField) bool { + if path == nil { + return true + } + p := path.String() + if prune != nil && prune(p) { + return false + } + paths = append(paths, prefix+p) + return true + }) + if err != nil { + return nil, err + } + return paths, nil +} + +// isPruned reports whether a schema path should be excluded from the bitmap. +func isPruned(p string) bool { + // targets/environments are per-target overrides that are merged away and set + // to nil by the SelectTarget mutator, so they are never present at deploy + // time and would only duplicate the merged tree. __locations is an + // output-only internal field. + switch { + case p == "targets" || strings.HasPrefix(p, "targets."): + return true + case p == "environments" || strings.HasPrefix(p, "environments."): + return true + case p == "__locations" || strings.HasPrefix(p, "__locations."): + return true + } + return false +} + +// Merge appends to old any paths in fresh that are not already present, keeping +// old's order intact. Paths removed from config.Root remain in the merged schema +// so that existing bit positions never shift. It returns the merged schema and +// the list of newly added paths. +func Merge(old, fresh []string) (merged, added []string) { + seen := make(map[string]struct{}, len(old)) + for _, p := range old { + seen[p] = struct{}{} + } + merged = append(merged, old...) + for _, p := range fresh { + if _, ok := seen[p]; ok { + continue + } + seen[p] = struct{}{} + merged = append(merged, p) + added = append(added, p) + } + return merged, added +} + +// Bits walks the loaded configuration and the internal telemetry struct and +// returns a bit per schema entry: true when the field (or any descendant of it) +// is set. A leaf value sets both its own presence bit and every ancestor-prefix +// bit. The telemetry struct's paths are namespaced under "telemetry.". +func Bits(cfg config.Root, telemetry any, schema []string) ([]bool, error) { + index := make(map[string]int, len(schema)) + for i, p := range schema { + index[p] = i + } + + bits := make([]bool, len(schema)) + set := func(prefix string, path *structpath.PathNode) { + for _, pattern := range normalizePrefixes(path) { + if i, ok := index[prefix+pattern]; ok { + bits[i] = true + } + } + } + + err := structwalk.Walk(cfg, func(path *structpath.PathNode, _ any, _ *reflect.StructField) { + set("", path) + }) + if err != nil { + return nil, err + } + err = structwalk.Walk(telemetry, func(path *structpath.PathNode, _ any, _ *reflect.StructField) { + set(telemetryPrefix+".", path) + }) + if err != nil { + return nil, err + } + return bits, nil +} + +// normalizePrefixes maps a concrete leaf path to its schema pattern and returns +// that pattern together with every ancestor prefix, so that setting a leaf also +// marks intermediate nodes (e.g. "resources.jobs.*") as present. +func normalizePrefixes(path *structpath.PathNode) []string { + segments := path.AsSlice() + var result []string + var pattern *structpath.PatternNode + for _, node := range segments { + pattern = appendPattern(pattern, node) + result = append(result, pattern.String()) + } + return result +} + +// appendPattern extends a pattern with the wildcard form of a concrete node: +// a map key or slice index becomes a wildcard, a struct field keeps its name. +func appendPattern(prev *structpath.PatternNode, node *structpath.PathNode) *structpath.PatternNode { + if _, ok := node.Index(); ok { + return structpath.NewPatternBracketStar(prev) + } + if _, ok := node.BracketString(); ok { + return structpath.NewPatternDotStar(prev) + } + if key, ok := node.DotString(); ok { + return structpath.NewPatternDotString(prev, key) + } + // The walk only produces indices, map keys, and dot-string fields for + // config.Root, so any other node kind is unexpected. + panic(fmt.Sprintf("bitmap: unexpected path node %q", node.String())) +} + +// Encode packs bits into the wire format (magic, size, context, bitmap), +// compresses it with DEFLATE, and base64-encodes the result. DEFLATE is used +// rather than gzip because it has no timestamp, keeping the output deterministic. +func Encode(bits []bool, context uint16) (string, error) { + n := len(bits) + raw := make([]byte, headerSize+(n+7)/8) + copy(raw, magic) + binary.BigEndian.PutUint32(raw[4:], uint32(n)) + binary.BigEndian.PutUint16(raw[8:], context) + for i, set := range bits { + if set { + raw[headerSize+i/8] |= 1 << uint(7-i%8) + } + } + + var buf bytes.Buffer + w, err := flate.NewWriter(&buf, flate.BestCompression) + if err != nil { + return "", err + } + if _, err := w.Write(raw); err != nil { + return "", err + } + if err := w.Close(); err != nil { + return "", err + } + return base64.StdEncoding.EncodeToString(buf.Bytes()), nil +} + +// Decode reverses Encode: it base64-decodes, inflates, validates the header, and +// returns the bits and context. +func Decode(encoded string) (bits []bool, context uint16, err error) { + compressed, err := base64.StdEncoding.DecodeString(encoded) + if err != nil { + return nil, 0, fmt.Errorf("base64: %w", err) + } + raw, err := io.ReadAll(flate.NewReader(bytes.NewReader(compressed))) + if err != nil { + return nil, 0, fmt.Errorf("inflate: %w", err) + } + if len(raw) < headerSize { + return nil, 0, fmt.Errorf("payload too short: %d bytes", len(raw)) + } + if string(raw[:4]) != magic { + return nil, 0, fmt.Errorf("bad magic %q", raw[:4]) + } + n := binary.BigEndian.Uint32(raw[4:]) + context = binary.BigEndian.Uint16(raw[8:]) + if len(raw) != headerSize+(int(n)+7)/8 { + return nil, 0, fmt.Errorf("payload size mismatch: %d bits, %d bytes", n, len(raw)) + } + bits = make([]bool, n) + for i := range bits { + bits[i] = raw[headerSize+i/8]&(1< 0 { b.Metrics.AddBoolValue("has_tf_only_references", true) + b.Telemetry.HasTfOnlyReferences = true } return diags diff --git a/bundle/metrics/track_used_compute.go b/bundle/metrics/track_used_compute.go index 1f3bf051dc0..e64e1c064e7 100644 --- a/bundle/metrics/track_used_compute.go +++ b/bundle/metrics/track_used_compute.go @@ -50,6 +50,9 @@ func (c *trackUsedCompute) Apply(ctx context.Context, b *bundle.Bundle) diag.Dia b.Metrics.AddBoolValue("has_serverless_compute", hasServerlessCompute) b.Metrics.AddBoolValue("has_classic_job_compute", hasClassicJobCompute) b.Metrics.AddBoolValue("has_classic_interactive_compute", hasClassicInteractiveCompute) + b.Telemetry.SetPaired(&b.Telemetry.HasServerlessComputeTrue, &b.Telemetry.HasServerlessComputeFalse, hasServerlessCompute) + b.Telemetry.SetPaired(&b.Telemetry.HasClassicJobComputeTrue, &b.Telemetry.HasClassicJobComputeFalse, hasClassicJobCompute) + b.Telemetry.SetPaired(&b.Telemetry.HasClassicInteractiveComputeTrue, &b.Telemetry.HasClassicInteractiveComputeFalse, hasClassicInteractiveCompute) return nil } diff --git a/bundle/permissions/workspace_root.go b/bundle/permissions/workspace_root.go index d4f3ee173c7..37f270f7522 100644 --- a/bundle/permissions/workspace_root.go +++ b/bundle/permissions/workspace_root.go @@ -165,6 +165,8 @@ func recordPermissionMetrics(b *bundle.Bundle, stateFolderPerms *WorkspacePathPe b.Metrics.SetBoolValue(metrics.StatePathIsShared, isShared) b.Metrics.SetBoolValue(metrics.PermissionsSectionSet, len(b.Config.Permissions) > 0) + b.Telemetry.StatePathIsShared = isShared + b.Telemetry.SetPaired(&b.Telemetry.PermissionsSectionSetTrue, &b.Telemetry.PermissionsSectionSetFalse, len(b.Config.Permissions) > 0) // userHomeOwner yields a non-empty owner whenever underUserHome is true, so the two // home flags are exact complements: an unresolved deployer ("") never equals the @@ -173,6 +175,9 @@ func recordPermissionMetrics(b *bundle.Bundle, stateFolderPerms *WorkspacePathPe b.Metrics.SetBoolValue(metrics.StatePathInDeployerHome, underUserHome && owner == deployer) b.Metrics.SetBoolValue(metrics.StatePathInOtherUserHome, underUserHome && owner != deployer) b.Metrics.SetBoolValue(metrics.StatePathOther, !isShared && !underUserHome) + b.Telemetry.StatePathInDeployerHome = underUserHome && owner == deployer + b.Telemetry.StatePathInOtherUserHome = underUserHome && owner != deployer + b.Telemetry.StatePathOther = !isShared && !underUserHome // stateFolderPerms is nil when no permissions are declared, in which case there are // no undeclared writers (the migration mirrors the folder's ACLs). @@ -185,9 +190,22 @@ func recordPermissionMetrics(b *bundle.Bundle, stateFolderPerms *WorkspacePathPe b.Metrics.SetBoolValue(metrics.DMSUndeclaredOtherUser, otherUser) b.Metrics.SetBoolValue(metrics.DMSUndeclaredServicePrincipal, servicePrincipal) b.Metrics.SetBoolValue(metrics.DMSUndeclaredGroup, group) + b.Telemetry.SetPaired(&b.Telemetry.DMSUndeclaredDeployingUserTrue, &b.Telemetry.DMSUndeclaredDeployingUserFalse, self) + b.Telemetry.SetPaired(&b.Telemetry.DMSUndeclaredOtherUserTrue, &b.Telemetry.DMSUndeclaredOtherUserFalse, otherUser) + b.Telemetry.SetPaired(&b.Telemetry.DMSUndeclaredServicePrincipalTrue, &b.Telemetry.DMSUndeclaredServicePrincipalFalse, servicePrincipal) + b.Telemetry.SetPaired(&b.Telemetry.DMSUndeclaredGroupTrue, &b.Telemetry.DMSUndeclaredGroupFalse, group) // Emit exactly one of the auto-migration verdict keys. - b.Metrics.SetBoolValue(autoMigrationVerdict(b, stateFolderPerms, undeclared), true) + verdict := autoMigrationVerdict(b, stateFolderPerms, undeclared) + b.Metrics.SetBoolValue(verdict, true) + switch verdict { + case metrics.DMSCompatAuto: + b.Telemetry.DMSCompatAuto = true + case metrics.DMSCompatOnlySelfUndeclared: + b.Telemetry.DMSCompatOnlySelfUndeclared = true + case metrics.DMSCompatNot: + b.Telemetry.DMSCompatNot = true + } } // autoMigrationVerdict returns the metric key describing whether this deploy is diff --git a/bundle/phases/telemetry.go b/bundle/phases/telemetry.go index cbe74f467fe..b3a325bcf9a 100644 --- a/bundle/phases/telemetry.go +++ b/bundle/phases/telemetry.go @@ -184,6 +184,7 @@ func LogDeployTelemetry(ctx context.Context, b *bundle.Bundle, errMsg string) { for _, app := range b.Config.Resources.Apps { if app != nil && app.Lifecycle != nil && app.Lifecycle.Started != nil { b.Metrics.SetBoolValue(metrics.AppLifecycleStarted, *app.Lifecycle.Started) + b.Telemetry.SetPaired(&b.Telemetry.AppLifecycleStartedTrue, &b.Telemetry.AppLifecycleStartedFalse, *app.Lifecycle.Started) break } } @@ -191,6 +192,7 @@ func LogDeployTelemetry(ctx context.Context, b *bundle.Bundle, errMsg string) { for _, cluster := range b.Config.Resources.Clusters { if cluster != nil && cluster.Lifecycle != nil && cluster.Lifecycle.Started != nil { b.Metrics.SetBoolValue(metrics.ClusterLifecycleStarted, *cluster.Lifecycle.Started) + b.Telemetry.SetPaired(&b.Telemetry.ClusterLifecycleStartedTrue, &b.Telemetry.ClusterLifecycleStartedFalse, *cluster.Lifecycle.Started) break } } @@ -198,6 +200,7 @@ func LogDeployTelemetry(ctx context.Context, b *bundle.Bundle, errMsg string) { for _, warehouse := range b.Config.Resources.SqlWarehouses { if warehouse != nil && warehouse.Lifecycle != nil && warehouse.Lifecycle.Started != nil { b.Metrics.SetBoolValue(metrics.SqlWarehouseLifecycleStarted, *warehouse.Lifecycle.Started) + b.Telemetry.SetPaired(&b.Telemetry.SqlWarehouseLifecycleStartedTrue, &b.Telemetry.SqlWarehouseLifecycleStartedFalse, *warehouse.Lifecycle.Started) break } } @@ -209,9 +212,11 @@ func LogDeployTelemetry(ctx context.Context, b *bundle.Bundle, errMsg string) { // "not terraform" here cannot mask a real terraform opt-in. if b.Config.Bundle.Engine == engine.EngineTerraform { b.Metrics.SetBoolValue(metrics.EngineTerraformConfig, true) + b.Telemetry.EngineTerraformConfig = true } if envEngine, _ := engine.FromEnv(ctx); envEngine == engine.EngineTerraform { b.Metrics.SetBoolValue(metrics.EngineTerraformEnv, true) + b.Telemetry.EngineTerraformEnv = true } // If the bundle UUID is not set, we use a default 0 value. diff --git a/bundle/statemgmt/direct_migration.go b/bundle/statemgmt/direct_migration.go index a13b7effd46..372e43735ab 100644 --- a/bundle/statemgmt/direct_migration.go +++ b/bundle/statemgmt/direct_migration.go @@ -57,9 +57,11 @@ func MigrateToDirect(ctx context.Context, b *bundle.Bundle, requestedEngine engi log.Warnf(ctx, "%sfailed to parse terraform state: %v", warnPrefix, err) if requestedEngine.Type == engine.EngineDirect { b.Metrics.SetBoolValue(metrics.DirectMigrateError, true) + b.Telemetry.DirectMigrateError = true log.Warnf(ctx, "%s", autoMigrateStoppedNotice) } else { b.Metrics.SetBoolValue(metrics.DirectDryMigrateSuccess, false) + b.Telemetry.SetPaired(&b.Telemetry.DirectDryMigrateSuccessTrue, &b.Telemetry.DirectDryMigrateSuccessFalse, false) } return } @@ -84,6 +86,7 @@ func MigrateToDirect(ctx context.Context, b *bundle.Bundle, requestedEngine engi cmdio.LogString(ctx, "Removing empty terraform state; direct engine will be used on the next deploy (opted in via "+requestedEngine.Source+")...") if err := backupTerraformState(ctx, b); err != nil { b.Metrics.SetBoolValue(metrics.DirectMigrateCommitError, true) + b.Telemetry.DirectMigrateCommitError = true log.Warnf(ctx, "automatic migration to direct engine failed: %v", err) return } @@ -116,15 +119,19 @@ func MigrateToDirect(ctx context.Context, b *bundle.Bundle, requestedEngine engi if requestedEngine.Type != engine.EngineDirect { b.Metrics.SetBoolValue(metrics.DirectDryMigrateSuccess, err == nil) b.Metrics.SetBoolValue(metrics.DirectDryMigrateWarnings, hasWarnings) + b.Telemetry.SetPaired(&b.Telemetry.DirectDryMigrateSuccessTrue, &b.Telemetry.DirectDryMigrateSuccessFalse, err == nil) + b.Telemetry.SetPaired(&b.Telemetry.DirectDryMigrateWarningsTrue, &b.Telemetry.DirectDryMigrateWarningsFalse, hasWarnings) return } // From here on, the user opted in: use the migrate_* telemetry keys. if err != nil { b.Metrics.SetBoolValue(metrics.DirectMigrateError, true) + b.Telemetry.DirectMigrateError = true } if hasWarnings { b.Metrics.SetBoolValue(metrics.DirectMigrateWarnings, true) + b.Telemetry.DirectMigrateWarnings = true } if err != nil || hasWarnings { @@ -136,6 +143,7 @@ func MigrateToDirect(ctx context.Context, b *bundle.Bundle, requestedEngine engi if err := commitMigration(ctx, b, tempStatePath, resourceCount); err != nil { b.Metrics.SetBoolValue(metrics.DirectMigrateCommitError, true) + b.Telemetry.DirectMigrateCommitError = true log.Warnf(ctx, "automatic migration to direct engine failed: %v", err) return } @@ -152,6 +160,8 @@ func recordDryRunNoop(b *bundle.Bundle, requestedEngine engine.EngineSetting) { } b.Metrics.SetBoolValue(metrics.DirectDryMigrateSuccess, true) b.Metrics.SetBoolValue(metrics.DirectDryMigrateWarnings, false) + b.Telemetry.SetPaired(&b.Telemetry.DirectDryMigrateSuccessTrue, &b.Telemetry.DirectDryMigrateSuccessFalse, true) + b.Telemetry.SetPaired(&b.Telemetry.DirectDryMigrateWarningsTrue, &b.Telemetry.DirectDryMigrateWarningsFalse, false) } // recordAutoMigrateSource sets exactly one of the migrated-via-* telemetry @@ -163,8 +173,10 @@ func recordDryRunNoop(b *bundle.Bundle, requestedEngine engine.EngineSetting) { func recordAutoMigrateSource(b *bundle.Bundle, requestedEngine engine.EngineSetting) { if requestedEngine.ConfigType == engine.EngineDirect { b.Metrics.SetBoolValue(metrics.DirectAutoMigrateViaConfig, true) + b.Telemetry.DirectMigratedViaConfig = true } else { b.Metrics.SetBoolValue(metrics.DirectAutoMigrateViaEnv, true) + b.Telemetry.DirectMigratedViaEnv = true } } diff --git a/bundle/telemetry.go b/bundle/telemetry.go new file mode 100644 index 00000000000..25fa6a0bf31 --- /dev/null +++ b/bundle/telemetry.go @@ -0,0 +1,118 @@ +package bundle + +// Telemetry mirrors the boolean telemetry flags collected during a deploy so +// they can be walked into the bundle bitmap (see bundle/bitmap). It lives on +// Bundle, not on the input config, so it is invisible to the config schema and +// users cannot set it. Fields have no json tags: the bitmap walker uses the Go +// field names for the schema paths (e.g. "telemetry.SelectUsed"). +// +// This is strictly additive: the existing metrics mechanism +// (Metrics.AddBoolValue / SetBoolValue in bundle/metrics) is unchanged and +// still feeds the telemetry wire. Each of its call sites additionally sets the +// matching field here so the same signal reaches the bitmap. +// +// Value-bearing flags whose false is a real measurement (distinct from "not +// measured") are stored as a True/False pair so the presence-only bitmap can +// represent both outcomes: neither set means "not measured". +type Telemetry struct { + // Single-bit flags: only ever set true when the feature is present, or a + // one-hot group where the set member already encodes the outcome. + ArtifactDynamicVersionIsSet bool + HasTfOnlyReferences bool + SelectUsed bool + ArtifactsReferenceUsed bool + ConfigHasDoubleDollarBrace bool + ConfigHasDoubleDollar bool + ConfigHasBackslashDollarBrace bool + ConfigHasBackslashDollar bool + + StatePathIsShared bool + StatePathInDeployerHome bool + StatePathInOtherUserHome bool + StatePathOther bool + + DMSCompatAuto bool + DMSCompatOnlySelfUndeclared bool + DMSCompatNot bool + + DirectMigrateError bool + DirectMigrateCommitError bool + DirectMigrateWarnings bool + DirectMigratedViaConfig bool + DirectMigratedViaEnv bool + + EngineTerraformConfig bool + EngineTerraformEnv bool + + // True/False pairs: exactly one is set when the flag is measured, neither + // when it is not. + DMSUndeclaredDeployingUserTrue bool + DMSUndeclaredDeployingUserFalse bool + DMSUndeclaredOtherUserTrue bool + DMSUndeclaredOtherUserFalse bool + DMSUndeclaredServicePrincipalTrue bool + DMSUndeclaredServicePrincipalFalse bool + DMSUndeclaredGroupTrue bool + DMSUndeclaredGroupFalse bool + + SkipArtifactCleanupTrue bool + SkipArtifactCleanupFalse bool + + HasServerlessComputeTrue bool + HasServerlessComputeFalse bool + + HasClassicJobComputeTrue bool + HasClassicJobComputeFalse bool + + HasClassicInteractiveComputeTrue bool + HasClassicInteractiveComputeFalse bool + + ArtifactBuildCommandIsSetTrue bool + ArtifactBuildCommandIsSetFalse bool + + ArtifactFilesIsSetTrue bool + ArtifactFilesIsSetFalse bool + + SourceLinkedSetForNonDevelopmentTrue bool + SourceLinkedSetForNonDevelopmentFalse bool + + PresetsNamePrefixIsSetTrue bool + PresetsNamePrefixIsSetFalse bool + + UseLegacyRunAsTrue bool + UseLegacyRunAsFalse bool + + RunAsSetTrue bool + RunAsSetFalse bool + + PermissionsSectionSetTrue bool + PermissionsSectionSetFalse bool + + PythonWheelWrapperIsSetTrue bool + PythonWheelWrapperIsSetFalse bool + + AppLifecycleStartedTrue bool + AppLifecycleStartedFalse bool + + ClusterLifecycleStartedTrue bool + ClusterLifecycleStartedFalse bool + + SqlWarehouseLifecycleStartedTrue bool + SqlWarehouseLifecycleStartedFalse bool + + DirectDryMigrateSuccessTrue bool + DirectDryMigrateSuccessFalse bool + + DirectDryMigrateWarningsTrue bool + DirectDryMigrateWarningsFalse bool +} + +// SetPaired sets exactly one bool of a True/False pair from a measured value, +// e.g. b.Telemetry.SetPaired(&t.RunAsSetTrue, &t.RunAsSetFalse, value). +func (t *Telemetry) SetPaired(vTrue, vFalse *bool, value bool) { + if value { + *vTrue = true + } else { + *vFalse = true + } +} diff --git a/bundle/trampoline/python_wheel.go b/bundle/trampoline/python_wheel.go index 722a0b35e6c..1f5abea43ed 100644 --- a/bundle/trampoline/python_wheel.go +++ b/bundle/trampoline/python_wheel.go @@ -78,6 +78,7 @@ func TransformWheelTask() bundle.Mutator { func (transformWheelTask) Apply(ctx context.Context, b *bundle.Bundle) diag.Diagnostics { isEnabled := b.Config.Experimental != nil && b.Config.Experimental.PythonWheelWrapper b.Metrics.AddBoolValue(metrics.ExperimentalPythonWheelWrapperIsSet, isEnabled) + b.Telemetry.SetPaired(&b.Telemetry.PythonWheelWrapperIsSetTrue, &b.Telemetry.PythonWheelWrapperIsSetFalse, isEnabled) if !isEnabled { return nil } diff --git a/cmd/bundle/bitmap/bitmap.go b/cmd/bundle/bitmap/bitmap.go new file mode 100644 index 00000000000..ec014afefae --- /dev/null +++ b/cmd/bundle/bitmap/bitmap.go @@ -0,0 +1,145 @@ +package bitmap + +import ( + "errors" + "fmt" + "io" + "reflect" + "strings" + + "github.com/databricks/cli/bundle" + bundlebitmap "github.com/databricks/cli/bundle/bitmap" + "github.com/databricks/cli/cmd/bundle/utils" + "github.com/databricks/cli/cmd/root" + "github.com/spf13/cobra" +) + +// NewBitmapCommand returns the hidden "bitmap" command group. It exposes the +// bundle bitmap: a per-field presence map used for telemetry. See +// bundle/bitmap for the format and schema. +func NewBitmapCommand() *cobra.Command { + cmd := &cobra.Command{ + Use: "bitmap", + Short: "Inspect the bundle field bitmap used for telemetry", + Long: `The bundle bitmap encodes the presence of every bundle configuration field +as a single bit. Its schema is an ordered list of field paths derived from the +bundle configuration type and embedded into the CLI binary.`, + Hidden: true, + } + cmd.AddCommand(newSchemaCommand()) + cmd.AddCommand(newUpdateSchemaCommand()) + cmd.AddCommand(newBitmapTextCommand()) + cmd.AddCommand(newBitmapCommand()) + return cmd +} + +func newSchemaCommand() *cobra.Command { + cmd := &cobra.Command{ + Use: "schema", + Short: "Print the embedded bitmap schema, one field path per line", + Args: root.NoArgs, + } + cmd.RunE = func(cmd *cobra.Command, args []string) error { + return printLines(cmd.OutOrStdout(), bundlebitmap.EmbeddedSchema()) + } + return cmd +} + +func newUpdateSchemaCommand() *cobra.Command { + cmd := &cobra.Command{ + Use: "update-schema", + Short: "Append newly added fields to the embedded schema", + Long: `Walks the bundle configuration type and appends any fields not already in the +embedded schema, printing the merged schema. The schema is append-only: removed +fields are kept so that bit positions stay stable.`, + Args: root.NoArgs, + } + var validate bool + cmd.Flags().BoolVar(&validate, "validate", false, "Fail if the embedded schema is missing fields instead of printing the merged schema") + cmd.RunE = func(cmd *cobra.Command, args []string) error { + fresh, err := bundlebitmap.WalkSchema(reflect.TypeFor[bundle.Telemetry]()) + if err != nil { + return err + } + merged, added := bundlebitmap.Merge(bundlebitmap.EmbeddedSchema(), fresh) + if validate { + if len(added) > 0 { + return fmt.Errorf("embedded schema is out of date, %d field(s) missing:\n%s\nrun 'task generate-bitmap-schema' to update", len(added), strings.Join(added, "\n")) + } + return nil + } + return printLines(cmd.OutOrStdout(), merged) + } + return cmd +} + +func newBitmapTextCommand() *cobra.Command { + cmd := &cobra.Command{ + Use: "bitmap-text", + Short: "Print the bitmap as '0/1 field_path' lines for the current bundle", + Args: root.NoArgs, + } + cmd.RunE = func(cmd *cobra.Command, args []string) error { + bits, schema, err := loadBits(cmd) + if err != nil { + return err + } + out := cmd.OutOrStdout() + for i, p := range schema { + set := 0 + if bits[i] { + set = 1 + } + fmt.Fprintf(out, "%d %s\n", set, p) + } + return nil + } + return cmd +} + +func newBitmapCommand() *cobra.Command { + cmd := &cobra.Command{ + Use: "bitmap", + Short: "Print the compressed, base64-encoded bitmap for the current bundle", + Args: root.NoArgs, + } + cmd.RunE = func(cmd *cobra.Command, args []string) error { + bits, _, err := loadBits(cmd) + if err != nil { + return err + } + encoded, err := bundlebitmap.Encode(bits, bundlebitmap.ContextFullBundle) + if err != nil { + return err + } + fmt.Fprintln(cmd.OutOrStdout(), encoded) + return nil + } + return cmd +} + +// loadBits loads the bundle and computes its bitmap against the embedded schema. +func loadBits(cmd *cobra.Command) ([]bool, []string, error) { + b, err := utils.ProcessBundle(cmd, utils.ProcessOptions{Validate: true}) + if err != nil && !errors.Is(err, root.ErrAlreadyPrinted) { + return nil, nil, err + } + if b == nil { + return nil, nil, errors.New("failed to load bundle") + } + schema := bundlebitmap.EmbeddedSchema() + bits, err := bundlebitmap.Bits(b.Config, b.Telemetry, schema) + if err != nil { + return nil, nil, err + } + return bits, schema, nil +} + +func printLines(out io.Writer, lines []string) error { + for _, l := range lines { + if _, err := fmt.Fprintln(out, l); err != nil { + return err + } + } + return nil +} diff --git a/cmd/bundle/bundle.go b/cmd/bundle/bundle.go index d8334d38289..12702b10e22 100644 --- a/cmd/bundle/bundle.go +++ b/cmd/bundle/bundle.go @@ -1,6 +1,7 @@ package bundle import ( + "github.com/databricks/cli/cmd/bundle/bitmap" "github.com/databricks/cli/cmd/bundle/deployment" "github.com/spf13/cobra" ) @@ -40,6 +41,7 @@ Online documentation: https://docs.databricks.com/en/dev-tools/bundles/index.htm cmd.AddCommand(newOpenCommand()) cmd.AddCommand(newPlanCommand()) cmd.AddCommand(newConfigRemoteSyncCommand()) + cmd.AddCommand(bitmap.NewBitmapCommand()) return cmd }