python-terrascript/tests/test_provider_hashicorp_goo...

1443 lines
49 KiB
Python

# tests/test_provider_hashicorp_google.py
# Automatically generated by tools/makecode.py (24-Sep-2021 15:17:10 UTC)
def test_provider_import():
import terrascript.provider.hashicorp.google
def test_resource_import():
from terrascript.resource.hashicorp.google import (
google_access_context_manager_access_level,
)
from terrascript.resource.hashicorp.google import (
google_access_context_manager_access_level_condition,
)
from terrascript.resource.hashicorp.google import (
google_access_context_manager_access_levels,
)
from terrascript.resource.hashicorp.google import (
google_access_context_manager_access_policy,
)
from terrascript.resource.hashicorp.google import (
google_access_context_manager_gcp_user_access_binding,
)
from terrascript.resource.hashicorp.google import (
google_access_context_manager_service_perimeter,
)
from terrascript.resource.hashicorp.google import (
google_access_context_manager_service_perimeter_resource,
)
from terrascript.resource.hashicorp.google import (
google_access_context_manager_service_perimeters,
)
from terrascript.resource.hashicorp.google import google_active_directory_domain
from terrascript.resource.hashicorp.google import (
google_active_directory_domain_trust,
)
from terrascript.resource.hashicorp.google import google_apigee_envgroup
from terrascript.resource.hashicorp.google import google_apigee_envgroup_attachment
from terrascript.resource.hashicorp.google import google_apigee_environment
from terrascript.resource.hashicorp.google import google_apigee_instance
from terrascript.resource.hashicorp.google import google_apigee_instance_attachment
from terrascript.resource.hashicorp.google import google_apigee_organization
from terrascript.resource.hashicorp.google import google_app_engine_application
from terrascript.resource.hashicorp.google import (
google_app_engine_application_url_dispatch_rules,
)
from terrascript.resource.hashicorp.google import google_app_engine_domain_mapping
from terrascript.resource.hashicorp.google import google_app_engine_firewall_rule
from terrascript.resource.hashicorp.google import (
google_app_engine_flexible_app_version,
)
from terrascript.resource.hashicorp.google import (
google_app_engine_service_network_settings,
)
from terrascript.resource.hashicorp.google import (
google_app_engine_service_split_traffic,
)
from terrascript.resource.hashicorp.google import (
google_app_engine_standard_app_version,
)
from terrascript.resource.hashicorp.google import google_assured_workloads_workload
from terrascript.resource.hashicorp.google import (
google_bigquery_data_transfer_config,
)
from terrascript.resource.hashicorp.google import google_bigquery_dataset
from terrascript.resource.hashicorp.google import google_bigquery_dataset_access
from terrascript.resource.hashicorp.google import (
google_bigquery_dataset_iam_binding,
)
from terrascript.resource.hashicorp.google import google_bigquery_dataset_iam_member
from terrascript.resource.hashicorp.google import google_bigquery_dataset_iam_policy
from terrascript.resource.hashicorp.google import google_bigquery_job
from terrascript.resource.hashicorp.google import google_bigquery_reservation
from terrascript.resource.hashicorp.google import google_bigquery_routine
from terrascript.resource.hashicorp.google import google_bigquery_table
from terrascript.resource.hashicorp.google import google_bigquery_table_iam_binding
from terrascript.resource.hashicorp.google import google_bigquery_table_iam_member
from terrascript.resource.hashicorp.google import google_bigquery_table_iam_policy
from terrascript.resource.hashicorp.google import google_bigtable_app_profile
from terrascript.resource.hashicorp.google import google_bigtable_gc_policy
from terrascript.resource.hashicorp.google import google_bigtable_instance
from terrascript.resource.hashicorp.google import (
google_bigtable_instance_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_bigtable_instance_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_bigtable_instance_iam_policy,
)
from terrascript.resource.hashicorp.google import google_bigtable_table
from terrascript.resource.hashicorp.google import google_bigtable_table_iam_binding
from terrascript.resource.hashicorp.google import google_bigtable_table_iam_member
from terrascript.resource.hashicorp.google import google_bigtable_table_iam_policy
from terrascript.resource.hashicorp.google import google_billing_account_iam_binding
from terrascript.resource.hashicorp.google import google_billing_account_iam_member
from terrascript.resource.hashicorp.google import google_billing_account_iam_policy
from terrascript.resource.hashicorp.google import google_billing_budget
from terrascript.resource.hashicorp.google import google_billing_subaccount
from terrascript.resource.hashicorp.google import (
google_binary_authorization_attestor,
)
from terrascript.resource.hashicorp.google import (
google_binary_authorization_attestor_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_binary_authorization_attestor_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_binary_authorization_attestor_iam_policy,
)
from terrascript.resource.hashicorp.google import google_binary_authorization_policy
from terrascript.resource.hashicorp.google import google_cloud_asset_folder_feed
from terrascript.resource.hashicorp.google import (
google_cloud_asset_organization_feed,
)
from terrascript.resource.hashicorp.google import google_cloud_asset_project_feed
from terrascript.resource.hashicorp.google import google_cloud_identity_group
from terrascript.resource.hashicorp.google import (
google_cloud_identity_group_membership,
)
from terrascript.resource.hashicorp.google import google_cloud_run_domain_mapping
from terrascript.resource.hashicorp.google import google_cloud_run_service
from terrascript.resource.hashicorp.google import (
google_cloud_run_service_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_cloud_run_service_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_cloud_run_service_iam_policy,
)
from terrascript.resource.hashicorp.google import google_cloud_scheduler_job
from terrascript.resource.hashicorp.google import google_cloud_tasks_queue
from terrascript.resource.hashicorp.google import google_cloudbuild_trigger
from terrascript.resource.hashicorp.google import google_cloudfunctions_function
from terrascript.resource.hashicorp.google import (
google_cloudfunctions_function_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_cloudfunctions_function_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_cloudfunctions_function_iam_policy,
)
from terrascript.resource.hashicorp.google import google_cloudiot_device
from terrascript.resource.hashicorp.google import google_cloudiot_registry
from terrascript.resource.hashicorp.google import google_composer_environment
from terrascript.resource.hashicorp.google import google_compute_address
from terrascript.resource.hashicorp.google import google_compute_attached_disk
from terrascript.resource.hashicorp.google import google_compute_autoscaler
from terrascript.resource.hashicorp.google import google_compute_backend_bucket
from terrascript.resource.hashicorp.google import (
google_compute_backend_bucket_signed_url_key,
)
from terrascript.resource.hashicorp.google import google_compute_backend_service
from terrascript.resource.hashicorp.google import (
google_compute_backend_service_signed_url_key,
)
from terrascript.resource.hashicorp.google import google_compute_disk
from terrascript.resource.hashicorp.google import google_compute_disk_iam_binding
from terrascript.resource.hashicorp.google import google_compute_disk_iam_member
from terrascript.resource.hashicorp.google import google_compute_disk_iam_policy
from terrascript.resource.hashicorp.google import (
google_compute_disk_resource_policy_attachment,
)
from terrascript.resource.hashicorp.google import (
google_compute_external_vpn_gateway,
)
from terrascript.resource.hashicorp.google import google_compute_firewall
from terrascript.resource.hashicorp.google import google_compute_firewall_policy
from terrascript.resource.hashicorp.google import (
google_compute_firewall_policy_association,
)
from terrascript.resource.hashicorp.google import (
google_compute_firewall_policy_rule,
)
from terrascript.resource.hashicorp.google import google_compute_forwarding_rule
from terrascript.resource.hashicorp.google import google_compute_global_address
from terrascript.resource.hashicorp.google import (
google_compute_global_forwarding_rule,
)
from terrascript.resource.hashicorp.google import (
google_compute_global_network_endpoint,
)
from terrascript.resource.hashicorp.google import (
google_compute_global_network_endpoint_group,
)
from terrascript.resource.hashicorp.google import google_compute_ha_vpn_gateway
from terrascript.resource.hashicorp.google import google_compute_health_check
from terrascript.resource.hashicorp.google import google_compute_http_health_check
from terrascript.resource.hashicorp.google import google_compute_https_health_check
from terrascript.resource.hashicorp.google import google_compute_image
from terrascript.resource.hashicorp.google import google_compute_image_iam_binding
from terrascript.resource.hashicorp.google import google_compute_image_iam_member
from terrascript.resource.hashicorp.google import google_compute_image_iam_policy
from terrascript.resource.hashicorp.google import google_compute_instance
from terrascript.resource.hashicorp.google import (
google_compute_instance_from_template,
)
from terrascript.resource.hashicorp.google import google_compute_instance_group
from terrascript.resource.hashicorp.google import (
google_compute_instance_group_manager,
)
from terrascript.resource.hashicorp.google import (
google_compute_instance_group_named_port,
)
from terrascript.resource.hashicorp.google import (
google_compute_instance_iam_binding,
)
from terrascript.resource.hashicorp.google import google_compute_instance_iam_member
from terrascript.resource.hashicorp.google import google_compute_instance_iam_policy
from terrascript.resource.hashicorp.google import google_compute_instance_template
from terrascript.resource.hashicorp.google import (
google_compute_interconnect_attachment,
)
from terrascript.resource.hashicorp.google import (
google_compute_managed_ssl_certificate,
)
from terrascript.resource.hashicorp.google import google_compute_network
from terrascript.resource.hashicorp.google import google_compute_network_endpoint
from terrascript.resource.hashicorp.google import (
google_compute_network_endpoint_group,
)
from terrascript.resource.hashicorp.google import google_compute_network_peering
from terrascript.resource.hashicorp.google import (
google_compute_network_peering_routes_config,
)
from terrascript.resource.hashicorp.google import google_compute_node_group
from terrascript.resource.hashicorp.google import google_compute_node_template
from terrascript.resource.hashicorp.google import google_compute_packet_mirroring
from terrascript.resource.hashicorp.google import google_compute_per_instance_config
from terrascript.resource.hashicorp.google import (
google_compute_project_default_network_tier,
)
from terrascript.resource.hashicorp.google import google_compute_project_metadata
from terrascript.resource.hashicorp.google import (
google_compute_project_metadata_item,
)
from terrascript.resource.hashicorp.google import google_compute_region_autoscaler
from terrascript.resource.hashicorp.google import (
google_compute_region_backend_service,
)
from terrascript.resource.hashicorp.google import google_compute_region_disk
from terrascript.resource.hashicorp.google import (
google_compute_region_disk_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_compute_region_disk_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_compute_region_disk_iam_policy,
)
from terrascript.resource.hashicorp.google import (
google_compute_region_disk_resource_policy_attachment,
)
from terrascript.resource.hashicorp.google import google_compute_region_health_check
from terrascript.resource.hashicorp.google import (
google_compute_region_instance_group_manager,
)
from terrascript.resource.hashicorp.google import (
google_compute_region_network_endpoint_group,
)
from terrascript.resource.hashicorp.google import (
google_compute_region_per_instance_config,
)
from terrascript.resource.hashicorp.google import (
google_compute_region_ssl_certificate,
)
from terrascript.resource.hashicorp.google import (
google_compute_region_target_http_proxy,
)
from terrascript.resource.hashicorp.google import (
google_compute_region_target_https_proxy,
)
from terrascript.resource.hashicorp.google import google_compute_region_url_map
from terrascript.resource.hashicorp.google import google_compute_reservation
from terrascript.resource.hashicorp.google import google_compute_resource_policy
from terrascript.resource.hashicorp.google import google_compute_route
from terrascript.resource.hashicorp.google import google_compute_router
from terrascript.resource.hashicorp.google import google_compute_router_interface
from terrascript.resource.hashicorp.google import google_compute_router_nat
from terrascript.resource.hashicorp.google import google_compute_router_peer
from terrascript.resource.hashicorp.google import google_compute_security_policy
from terrascript.resource.hashicorp.google import google_compute_service_attachment
from terrascript.resource.hashicorp.google import (
google_compute_shared_vpc_host_project,
)
from terrascript.resource.hashicorp.google import (
google_compute_shared_vpc_service_project,
)
from terrascript.resource.hashicorp.google import google_compute_snapshot
from terrascript.resource.hashicorp.google import google_compute_ssl_certificate
from terrascript.resource.hashicorp.google import google_compute_ssl_policy
from terrascript.resource.hashicorp.google import google_compute_subnetwork
from terrascript.resource.hashicorp.google import (
google_compute_subnetwork_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_compute_subnetwork_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_compute_subnetwork_iam_policy,
)
from terrascript.resource.hashicorp.google import google_compute_target_grpc_proxy
from terrascript.resource.hashicorp.google import google_compute_target_http_proxy
from terrascript.resource.hashicorp.google import google_compute_target_https_proxy
from terrascript.resource.hashicorp.google import google_compute_target_instance
from terrascript.resource.hashicorp.google import google_compute_target_pool
from terrascript.resource.hashicorp.google import google_compute_target_ssl_proxy
from terrascript.resource.hashicorp.google import google_compute_target_tcp_proxy
from terrascript.resource.hashicorp.google import google_compute_url_map
from terrascript.resource.hashicorp.google import google_compute_vpn_gateway
from terrascript.resource.hashicorp.google import google_compute_vpn_tunnel
from terrascript.resource.hashicorp.google import google_container_analysis_note
from terrascript.resource.hashicorp.google import (
google_container_analysis_occurrence,
)
from terrascript.resource.hashicorp.google import google_container_cluster
from terrascript.resource.hashicorp.google import google_container_node_pool
from terrascript.resource.hashicorp.google import google_container_registry
from terrascript.resource.hashicorp.google import google_data_catalog_entry
from terrascript.resource.hashicorp.google import google_data_catalog_entry_group
from terrascript.resource.hashicorp.google import (
google_data_catalog_entry_group_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_data_catalog_entry_group_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_data_catalog_entry_group_iam_policy,
)
from terrascript.resource.hashicorp.google import google_data_catalog_tag
from terrascript.resource.hashicorp.google import google_data_catalog_tag_template
from terrascript.resource.hashicorp.google import (
google_data_catalog_tag_template_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_data_catalog_tag_template_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_data_catalog_tag_template_iam_policy,
)
from terrascript.resource.hashicorp.google import (
google_data_loss_prevention_deidentify_template,
)
from terrascript.resource.hashicorp.google import (
google_data_loss_prevention_inspect_template,
)
from terrascript.resource.hashicorp.google import (
google_data_loss_prevention_job_trigger,
)
from terrascript.resource.hashicorp.google import (
google_data_loss_prevention_stored_info_type,
)
from terrascript.resource.hashicorp.google import google_dataflow_job
from terrascript.resource.hashicorp.google import google_dataproc_autoscaling_policy
from terrascript.resource.hashicorp.google import google_dataproc_cluster
from terrascript.resource.hashicorp.google import (
google_dataproc_cluster_iam_binding,
)
from terrascript.resource.hashicorp.google import google_dataproc_cluster_iam_member
from terrascript.resource.hashicorp.google import google_dataproc_cluster_iam_policy
from terrascript.resource.hashicorp.google import google_dataproc_job
from terrascript.resource.hashicorp.google import google_dataproc_job_iam_binding
from terrascript.resource.hashicorp.google import google_dataproc_job_iam_member
from terrascript.resource.hashicorp.google import google_dataproc_job_iam_policy
from terrascript.resource.hashicorp.google import google_dataproc_workflow_template
from terrascript.resource.hashicorp.google import google_datastore_index
from terrascript.resource.hashicorp.google import (
google_deployment_manager_deployment,
)
from terrascript.resource.hashicorp.google import google_dialogflow_agent
from terrascript.resource.hashicorp.google import google_dialogflow_cx_agent
from terrascript.resource.hashicorp.google import google_dialogflow_cx_entity_type
from terrascript.resource.hashicorp.google import google_dialogflow_cx_environment
from terrascript.resource.hashicorp.google import google_dialogflow_cx_flow
from terrascript.resource.hashicorp.google import google_dialogflow_cx_intent
from terrascript.resource.hashicorp.google import google_dialogflow_cx_page
from terrascript.resource.hashicorp.google import google_dialogflow_cx_version
from terrascript.resource.hashicorp.google import google_dialogflow_entity_type
from terrascript.resource.hashicorp.google import google_dialogflow_fulfillment
from terrascript.resource.hashicorp.google import google_dialogflow_intent
from terrascript.resource.hashicorp.google import google_dns_managed_zone
from terrascript.resource.hashicorp.google import google_dns_policy
from terrascript.resource.hashicorp.google import google_dns_record_set
from terrascript.resource.hashicorp.google import google_endpoints_service
from terrascript.resource.hashicorp.google import (
google_endpoints_service_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_endpoints_service_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_endpoints_service_iam_policy,
)
from terrascript.resource.hashicorp.google import google_essential_contacts_contact
from terrascript.resource.hashicorp.google import google_eventarc_trigger
from terrascript.resource.hashicorp.google import google_filestore_instance
from terrascript.resource.hashicorp.google import google_firestore_document
from terrascript.resource.hashicorp.google import google_firestore_index
from terrascript.resource.hashicorp.google import google_folder
from terrascript.resource.hashicorp.google import (
google_folder_access_approval_settings,
)
from terrascript.resource.hashicorp.google import google_folder_iam_audit_config
from terrascript.resource.hashicorp.google import google_folder_iam_binding
from terrascript.resource.hashicorp.google import google_folder_iam_member
from terrascript.resource.hashicorp.google import google_folder_iam_policy
from terrascript.resource.hashicorp.google import google_folder_organization_policy
from terrascript.resource.hashicorp.google import (
google_game_services_game_server_cluster,
)
from terrascript.resource.hashicorp.google import (
google_game_services_game_server_config,
)
from terrascript.resource.hashicorp.google import (
google_game_services_game_server_deployment,
)
from terrascript.resource.hashicorp.google import (
google_game_services_game_server_deployment_rollout,
)
from terrascript.resource.hashicorp.google import google_game_services_realm
from terrascript.resource.hashicorp.google import google_gke_hub_membership
from terrascript.resource.hashicorp.google import google_healthcare_consent_store
from terrascript.resource.hashicorp.google import (
google_healthcare_consent_store_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_healthcare_consent_store_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_healthcare_consent_store_iam_policy,
)
from terrascript.resource.hashicorp.google import google_healthcare_dataset
from terrascript.resource.hashicorp.google import (
google_healthcare_dataset_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_healthcare_dataset_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_healthcare_dataset_iam_policy,
)
from terrascript.resource.hashicorp.google import google_healthcare_dicom_store
from terrascript.resource.hashicorp.google import (
google_healthcare_dicom_store_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_healthcare_dicom_store_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_healthcare_dicom_store_iam_policy,
)
from terrascript.resource.hashicorp.google import google_healthcare_fhir_store
from terrascript.resource.hashicorp.google import (
google_healthcare_fhir_store_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_healthcare_fhir_store_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_healthcare_fhir_store_iam_policy,
)
from terrascript.resource.hashicorp.google import google_healthcare_hl7_v2_store
from terrascript.resource.hashicorp.google import (
google_healthcare_hl7_v2_store_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_healthcare_hl7_v2_store_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_healthcare_hl7_v2_store_iam_policy,
)
from terrascript.resource.hashicorp.google import (
google_iap_app_engine_service_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_iap_app_engine_service_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_iap_app_engine_service_iam_policy,
)
from terrascript.resource.hashicorp.google import (
google_iap_app_engine_version_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_iap_app_engine_version_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_iap_app_engine_version_iam_policy,
)
from terrascript.resource.hashicorp.google import google_iap_brand
from terrascript.resource.hashicorp.google import google_iap_client
from terrascript.resource.hashicorp.google import google_iap_tunnel_iam_binding
from terrascript.resource.hashicorp.google import google_iap_tunnel_iam_member
from terrascript.resource.hashicorp.google import google_iap_tunnel_iam_policy
from terrascript.resource.hashicorp.google import (
google_iap_tunnel_instance_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_iap_tunnel_instance_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_iap_tunnel_instance_iam_policy,
)
from terrascript.resource.hashicorp.google import (
google_iap_web_backend_service_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_iap_web_backend_service_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_iap_web_backend_service_iam_policy,
)
from terrascript.resource.hashicorp.google import google_iap_web_iam_binding
from terrascript.resource.hashicorp.google import google_iap_web_iam_member
from terrascript.resource.hashicorp.google import google_iap_web_iam_policy
from terrascript.resource.hashicorp.google import (
google_iap_web_type_app_engine_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_iap_web_type_app_engine_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_iap_web_type_app_engine_iam_policy,
)
from terrascript.resource.hashicorp.google import (
google_iap_web_type_compute_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_iap_web_type_compute_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_iap_web_type_compute_iam_policy,
)
from terrascript.resource.hashicorp.google import (
google_identity_platform_default_supported_idp_config,
)
from terrascript.resource.hashicorp.google import (
google_identity_platform_inbound_saml_config,
)
from terrascript.resource.hashicorp.google import (
google_identity_platform_oauth_idp_config,
)
from terrascript.resource.hashicorp.google import google_identity_platform_tenant
from terrascript.resource.hashicorp.google import (
google_identity_platform_tenant_default_supported_idp_config,
)
from terrascript.resource.hashicorp.google import (
google_identity_platform_tenant_inbound_saml_config,
)
from terrascript.resource.hashicorp.google import (
google_identity_platform_tenant_oauth_idp_config,
)
from terrascript.resource.hashicorp.google import google_kms_crypto_key
from terrascript.resource.hashicorp.google import google_kms_crypto_key_iam_binding
from terrascript.resource.hashicorp.google import google_kms_crypto_key_iam_member
from terrascript.resource.hashicorp.google import google_kms_crypto_key_iam_policy
from terrascript.resource.hashicorp.google import google_kms_key_ring
from terrascript.resource.hashicorp.google import google_kms_key_ring_iam_binding
from terrascript.resource.hashicorp.google import google_kms_key_ring_iam_member
from terrascript.resource.hashicorp.google import google_kms_key_ring_iam_policy
from terrascript.resource.hashicorp.google import google_kms_key_ring_import_job
from terrascript.resource.hashicorp.google import google_kms_secret_ciphertext
from terrascript.resource.hashicorp.google import (
google_logging_billing_account_bucket_config,
)
from terrascript.resource.hashicorp.google import (
google_logging_billing_account_exclusion,
)
from terrascript.resource.hashicorp.google import (
google_logging_billing_account_sink,
)
from terrascript.resource.hashicorp.google import (
google_logging_folder_bucket_config,
)
from terrascript.resource.hashicorp.google import google_logging_folder_exclusion
from terrascript.resource.hashicorp.google import google_logging_folder_sink
from terrascript.resource.hashicorp.google import google_logging_metric
from terrascript.resource.hashicorp.google import (
google_logging_organization_bucket_config,
)
from terrascript.resource.hashicorp.google import (
google_logging_organization_exclusion,
)
from terrascript.resource.hashicorp.google import google_logging_organization_sink
from terrascript.resource.hashicorp.google import (
google_logging_project_bucket_config,
)
from terrascript.resource.hashicorp.google import google_logging_project_exclusion
from terrascript.resource.hashicorp.google import google_logging_project_sink
from terrascript.resource.hashicorp.google import google_memcache_instance
from terrascript.resource.hashicorp.google import google_ml_engine_model
from terrascript.resource.hashicorp.google import google_monitoring_alert_policy
from terrascript.resource.hashicorp.google import google_monitoring_custom_service
from terrascript.resource.hashicorp.google import google_monitoring_dashboard
from terrascript.resource.hashicorp.google import google_monitoring_group
from terrascript.resource.hashicorp.google import (
google_monitoring_metric_descriptor,
)
from terrascript.resource.hashicorp.google import (
google_monitoring_notification_channel,
)
from terrascript.resource.hashicorp.google import google_monitoring_slo
from terrascript.resource.hashicorp.google import (
google_monitoring_uptime_check_config,
)
from terrascript.resource.hashicorp.google import (
google_network_management_connectivity_test,
)
from terrascript.resource.hashicorp.google import (
google_network_services_edge_cache_keyset,
)
from terrascript.resource.hashicorp.google import (
google_network_services_edge_cache_origin,
)
from terrascript.resource.hashicorp.google import (
google_network_services_edge_cache_service,
)
from terrascript.resource.hashicorp.google import google_notebooks_environment
from terrascript.resource.hashicorp.google import google_notebooks_instance
from terrascript.resource.hashicorp.google import (
google_notebooks_instance_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_notebooks_instance_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_notebooks_instance_iam_policy,
)
from terrascript.resource.hashicorp.google import google_notebooks_location
from terrascript.resource.hashicorp.google import (
google_organization_access_approval_settings,
)
from terrascript.resource.hashicorp.google import (
google_organization_iam_audit_config,
)
from terrascript.resource.hashicorp.google import google_organization_iam_binding
from terrascript.resource.hashicorp.google import (
google_organization_iam_custom_role,
)
from terrascript.resource.hashicorp.google import google_organization_iam_member
from terrascript.resource.hashicorp.google import google_organization_iam_policy
from terrascript.resource.hashicorp.google import google_organization_policy
from terrascript.resource.hashicorp.google import google_os_config_patch_deployment
from terrascript.resource.hashicorp.google import google_os_login_ssh_public_key
from terrascript.resource.hashicorp.google import google_privateca_ca_pool
from terrascript.resource.hashicorp.google import (
google_privateca_ca_pool_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_privateca_ca_pool_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_privateca_ca_pool_iam_policy,
)
from terrascript.resource.hashicorp.google import google_privateca_certificate
from terrascript.resource.hashicorp.google import (
google_privateca_certificate_authority,
)
from terrascript.resource.hashicorp.google import (
google_privateca_certificate_template,
)
from terrascript.resource.hashicorp.google import google_project
from terrascript.resource.hashicorp.google import (
google_project_access_approval_settings,
)
from terrascript.resource.hashicorp.google import (
google_project_default_service_accounts,
)
from terrascript.resource.hashicorp.google import google_project_iam_audit_config
from terrascript.resource.hashicorp.google import google_project_iam_binding
from terrascript.resource.hashicorp.google import google_project_iam_custom_role
from terrascript.resource.hashicorp.google import google_project_iam_member
from terrascript.resource.hashicorp.google import google_project_iam_policy
from terrascript.resource.hashicorp.google import google_project_organization_policy
from terrascript.resource.hashicorp.google import google_project_service
from terrascript.resource.hashicorp.google import google_project_usage_export_bucket
from terrascript.resource.hashicorp.google import google_pubsub_lite_subscription
from terrascript.resource.hashicorp.google import google_pubsub_lite_topic
from terrascript.resource.hashicorp.google import google_pubsub_schema
from terrascript.resource.hashicorp.google import google_pubsub_subscription
from terrascript.resource.hashicorp.google import (
google_pubsub_subscription_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_pubsub_subscription_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_pubsub_subscription_iam_policy,
)
from terrascript.resource.hashicorp.google import google_pubsub_topic
from terrascript.resource.hashicorp.google import google_pubsub_topic_iam_binding
from terrascript.resource.hashicorp.google import google_pubsub_topic_iam_member
from terrascript.resource.hashicorp.google import google_pubsub_topic_iam_policy
from terrascript.resource.hashicorp.google import google_redis_instance
from terrascript.resource.hashicorp.google import google_resource_manager_lien
from terrascript.resource.hashicorp.google import google_runtimeconfig_config
from terrascript.resource.hashicorp.google import (
google_runtimeconfig_config_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_runtimeconfig_config_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_runtimeconfig_config_iam_policy,
)
from terrascript.resource.hashicorp.google import google_runtimeconfig_variable
from terrascript.resource.hashicorp.google import google_scc_notification_config
from terrascript.resource.hashicorp.google import google_scc_source
from terrascript.resource.hashicorp.google import google_secret_manager_secret
from terrascript.resource.hashicorp.google import (
google_secret_manager_secret_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_secret_manager_secret_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_secret_manager_secret_iam_policy,
)
from terrascript.resource.hashicorp.google import (
google_secret_manager_secret_version,
)
from terrascript.resource.hashicorp.google import google_service_account
from terrascript.resource.hashicorp.google import google_service_account_iam_binding
from terrascript.resource.hashicorp.google import google_service_account_iam_member
from terrascript.resource.hashicorp.google import google_service_account_iam_policy
from terrascript.resource.hashicorp.google import google_service_account_key
from terrascript.resource.hashicorp.google import (
google_service_networking_connection,
)
from terrascript.resource.hashicorp.google import google_sourcerepo_repository
from terrascript.resource.hashicorp.google import (
google_sourcerepo_repository_iam_binding,
)
from terrascript.resource.hashicorp.google import (
google_sourcerepo_repository_iam_member,
)
from terrascript.resource.hashicorp.google import (
google_sourcerepo_repository_iam_policy,
)
from terrascript.resource.hashicorp.google import google_spanner_database
from terrascript.resource.hashicorp.google import (
google_spanner_database_iam_binding,
)
from terrascript.resource.hashicorp.google import google_spanner_database_iam_member
from terrascript.resource.hashicorp.google import google_spanner_database_iam_policy
from terrascript.resource.hashicorp.google import google_spanner_instance
from terrascript.resource.hashicorp.google import (
google_spanner_instance_iam_binding,
)
from terrascript.resource.hashicorp.google import google_spanner_instance_iam_member
from terrascript.resource.hashicorp.google import google_spanner_instance_iam_policy
from terrascript.resource.hashicorp.google import google_sql_database
from terrascript.resource.hashicorp.google import google_sql_database_instance
from terrascript.resource.hashicorp.google import (
google_sql_source_representation_instance,
)
from terrascript.resource.hashicorp.google import google_sql_ssl_cert
from terrascript.resource.hashicorp.google import google_sql_user
from terrascript.resource.hashicorp.google import google_storage_bucket
from terrascript.resource.hashicorp.google import (
google_storage_bucket_access_control,
)
from terrascript.resource.hashicorp.google import google_storage_bucket_acl
from terrascript.resource.hashicorp.google import google_storage_bucket_iam_binding
from terrascript.resource.hashicorp.google import google_storage_bucket_iam_member
from terrascript.resource.hashicorp.google import google_storage_bucket_iam_policy
from terrascript.resource.hashicorp.google import google_storage_bucket_object
from terrascript.resource.hashicorp.google import (
google_storage_default_object_access_control,
)
from terrascript.resource.hashicorp.google import google_storage_default_object_acl
from terrascript.resource.hashicorp.google import google_storage_hmac_key
from terrascript.resource.hashicorp.google import google_storage_notification
from terrascript.resource.hashicorp.google import (
google_storage_object_access_control,
)
from terrascript.resource.hashicorp.google import google_storage_object_acl
from terrascript.resource.hashicorp.google import google_storage_transfer_job
from terrascript.resource.hashicorp.google import google_tags_tag_binding
from terrascript.resource.hashicorp.google import google_tags_tag_key
from terrascript.resource.hashicorp.google import google_tags_tag_key_iam_binding
from terrascript.resource.hashicorp.google import google_tags_tag_key_iam_member
from terrascript.resource.hashicorp.google import google_tags_tag_key_iam_policy
from terrascript.resource.hashicorp.google import google_tags_tag_value
from terrascript.resource.hashicorp.google import google_tags_tag_value_iam_binding
from terrascript.resource.hashicorp.google import google_tags_tag_value_iam_member
from terrascript.resource.hashicorp.google import google_tags_tag_value_iam_policy
from terrascript.resource.hashicorp.google import google_tpu_node
from terrascript.resource.hashicorp.google import google_vertex_ai_dataset
from terrascript.resource.hashicorp.google import google_vpc_access_connector
from terrascript.resource.hashicorp.google import google_workflows_workflow
def test_datasource_import():
from terrascript.data.hashicorp.google import google_active_folder
from terrascript.data.hashicorp.google import (
google_app_engine_default_service_account,
)
from terrascript.data.hashicorp.google import (
google_bigquery_default_service_account,
)
from terrascript.data.hashicorp.google import google_billing_account
from terrascript.data.hashicorp.google import google_client_config
from terrascript.data.hashicorp.google import google_client_openid_userinfo
from terrascript.data.hashicorp.google import (
google_cloud_identity_group_memberships,
)
from terrascript.data.hashicorp.google import google_cloud_identity_groups
from terrascript.data.hashicorp.google import google_cloud_run_locations
from terrascript.data.hashicorp.google import google_cloud_run_service
from terrascript.data.hashicorp.google import google_cloudfunctions_function
from terrascript.data.hashicorp.google import google_composer_environment
from terrascript.data.hashicorp.google import google_composer_image_versions
from terrascript.data.hashicorp.google import google_compute_address
from terrascript.data.hashicorp.google import google_compute_backend_bucket
from terrascript.data.hashicorp.google import google_compute_backend_service
from terrascript.data.hashicorp.google import google_compute_default_service_account
from terrascript.data.hashicorp.google import google_compute_forwarding_rule
from terrascript.data.hashicorp.google import google_compute_global_address
from terrascript.data.hashicorp.google import google_compute_global_forwarding_rule
from terrascript.data.hashicorp.google import google_compute_ha_vpn_gateway
from terrascript.data.hashicorp.google import google_compute_health_check
from terrascript.data.hashicorp.google import google_compute_image
from terrascript.data.hashicorp.google import google_compute_instance
from terrascript.data.hashicorp.google import google_compute_instance_group
from terrascript.data.hashicorp.google import google_compute_instance_serial_port
from terrascript.data.hashicorp.google import google_compute_instance_template
from terrascript.data.hashicorp.google import google_compute_lb_ip_ranges
from terrascript.data.hashicorp.google import google_compute_network
from terrascript.data.hashicorp.google import google_compute_network_endpoint_group
from terrascript.data.hashicorp.google import google_compute_node_types
from terrascript.data.hashicorp.google import google_compute_region_instance_group
from terrascript.data.hashicorp.google import google_compute_region_ssl_certificate
from terrascript.data.hashicorp.google import google_compute_regions
from terrascript.data.hashicorp.google import google_compute_resource_policy
from terrascript.data.hashicorp.google import google_compute_router
from terrascript.data.hashicorp.google import google_compute_ssl_certificate
from terrascript.data.hashicorp.google import google_compute_ssl_policy
from terrascript.data.hashicorp.google import google_compute_subnetwork
from terrascript.data.hashicorp.google import google_compute_vpn_gateway
from terrascript.data.hashicorp.google import google_compute_zones
from terrascript.data.hashicorp.google import google_container_cluster
from terrascript.data.hashicorp.google import google_container_engine_versions
from terrascript.data.hashicorp.google import google_container_registry_image
from terrascript.data.hashicorp.google import google_container_registry_repository
from terrascript.data.hashicorp.google import google_dns_keys
from terrascript.data.hashicorp.google import google_dns_managed_zone
from terrascript.data.hashicorp.google import google_folder
from terrascript.data.hashicorp.google import google_folder_organization_policy
from terrascript.data.hashicorp.google import (
google_game_services_game_server_deployment_rollout,
)
from terrascript.data.hashicorp.google import google_iam_policy
from terrascript.data.hashicorp.google import google_iam_role
from terrascript.data.hashicorp.google import google_iam_testable_permissions
from terrascript.data.hashicorp.google import google_iap_client
from terrascript.data.hashicorp.google import google_kms_crypto_key
from terrascript.data.hashicorp.google import google_kms_crypto_key_version
from terrascript.data.hashicorp.google import google_kms_key_ring
from terrascript.data.hashicorp.google import google_kms_secret
from terrascript.data.hashicorp.google import google_kms_secret_ciphertext
from terrascript.data.hashicorp.google import google_monitoring_app_engine_service
from terrascript.data.hashicorp.google import (
google_monitoring_cluster_istio_service,
)
from terrascript.data.hashicorp.google import (
google_monitoring_istio_canonical_service,
)
from terrascript.data.hashicorp.google import google_monitoring_mesh_istio_service
from terrascript.data.hashicorp.google import google_monitoring_notification_channel
from terrascript.data.hashicorp.google import google_monitoring_uptime_check_ips
from terrascript.data.hashicorp.google import google_netblock_ip_ranges
from terrascript.data.hashicorp.google import google_organization
from terrascript.data.hashicorp.google import google_project
from terrascript.data.hashicorp.google import google_project_organization_policy
from terrascript.data.hashicorp.google import google_projects
from terrascript.data.hashicorp.google import google_pubsub_topic
from terrascript.data.hashicorp.google import google_redis_instance
from terrascript.data.hashicorp.google import google_runtimeconfig_config
from terrascript.data.hashicorp.google import google_secret_manager_secret
from terrascript.data.hashicorp.google import google_secret_manager_secret_version
from terrascript.data.hashicorp.google import google_service_account
from terrascript.data.hashicorp.google import google_service_account_access_token
from terrascript.data.hashicorp.google import google_service_account_id_token
from terrascript.data.hashicorp.google import google_service_account_key
from terrascript.data.hashicorp.google import google_spanner_instance
from terrascript.data.hashicorp.google import google_sql_backup_run
from terrascript.data.hashicorp.google import google_sql_ca_certs
from terrascript.data.hashicorp.google import google_sql_database_instance
from terrascript.data.hashicorp.google import google_storage_bucket_object
from terrascript.data.hashicorp.google import google_storage_bucket_object_content
from terrascript.data.hashicorp.google import google_storage_object_signed_url
from terrascript.data.hashicorp.google import google_storage_project_service_account
from terrascript.data.hashicorp.google import (
google_storage_transfer_project_service_account,
)
from terrascript.data.hashicorp.google import google_tpu_tensorflow_versions
# TODO: Shortcut imports without namespace for official and supported providers.
# TODO: This has to be moved into a required_providers block.
# def test_version_source():
#
# import terrascript.provider.hashicorp.google
#
# t = terrascript.provider.hashicorp.google.google()
# s = str(t)
#
# assert 'https://github.com/hashicorp/terraform-provider-google' in s
# assert '3.85.0' in s