---
requires_ansible: ">=2.16.0"

action_groups:
  gcp:
    - gcp_appengine_firewall_rule
    - gcp_appengine_firewall_rule_info
    - gcp_bigquery_dataset
    - gcp_bigquery_dataset_info
    - gcp_bigquery_table
    - gcp_bigquery_table_info
    - gcp_bigtable_instance
    - gcp_bigtable_instance_info
    - gcp_cloudbuild_trigger
    - gcp_cloudbuild_trigger_info
    - gcp_cloudfunctions_cloud_function
    - gcp_cloudfunctions_cloud_function_info
    - gcp_cloudscheduler_job
    - gcp_cloudscheduler_job_info
    - gcp_cloudtasks_queue
    - gcp_cloudtasks_queue_info
    - gcp_compute_address
    - gcp_compute_address_info
    - gcp_compute_autoscaler
    - gcp_compute_autoscaler_info
    - gcp_compute_backend_bucket
    - gcp_compute_backend_bucket_info
    - gcp_compute_backend_service
    - gcp_compute_backend_service_info
    - gcp_compute_disk
    - gcp_compute_disk_info
    - gcp_compute_external_vpn_gateway
    - gcp_compute_external_vpn_gateway_info
    - gcp_compute_firewall
    - gcp_compute_firewall_info
    - gcp_compute_forwarding_rule
    - gcp_compute_forwarding_rule_info
    - gcp_compute_global_address
    - gcp_compute_global_address_info
    - gcp_compute_global_forwarding_rule
    - gcp_compute_global_forwarding_rule_info
    - gcp_compute_health_check
    - gcp_compute_health_check_info
    - gcp_compute_http_health_check
    - gcp_compute_http_health_check_info
    - gcp_compute_https_health_check
    - gcp_compute_https_health_check_info
    - gcp_compute_image
    - gcp_compute_image_info
    - gcp_compute_instance
    - gcp_compute_instance_group
    - gcp_compute_instance_group_info
    - gcp_compute_instance_group_manager
    - gcp_compute_instance_group_manager_info
    - gcp_compute_instance_info
    - gcp_compute_instance_template
    - gcp_compute_instance_template_info
    - gcp_compute_interconnect_attachment
    - gcp_compute_interconnect_attachment_info
    - gcp_compute_network
    - gcp_compute_network_endpoint_group
    - gcp_compute_network_endpoint_group_info
    - gcp_compute_network_info
    - gcp_compute_node_group
    - gcp_compute_node_group_info
    - gcp_compute_node_template
    - gcp_compute_node_template_info
    - gcp_compute_region_autoscaler
    - gcp_compute_region_autoscaler_info
    - gcp_compute_region_backend_service
    - gcp_compute_region_backend_service_info
    - gcp_compute_region_disk
    - gcp_compute_region_disk_info
    - gcp_compute_region_health_check
    - gcp_compute_region_health_check_info
    - gcp_compute_region_instance_group_manager
    - gcp_compute_region_instance_group_manager_info
    - gcp_compute_region_target_http_proxy
    - gcp_compute_region_target_http_proxy_info
    - gcp_compute_region_target_https_proxy
    - gcp_compute_region_target_https_proxy_info
    - gcp_compute_region_url_map
    - gcp_compute_region_url_map_info
    - gcp_compute_reservation
    - gcp_compute_reservation_info
    - gcp_compute_resource_policy
    - gcp_compute_resource_policy_info
    - gcp_compute_route
    - gcp_compute_route_info
    - gcp_compute_router
    - gcp_compute_router_info
    - gcp_compute_snapshot
    - gcp_compute_snapshot_info
    - gcp_compute_ssl_certificate
    - gcp_compute_ssl_certificate_info
    - gcp_compute_ssl_policy
    - gcp_compute_ssl_policy_info
    - gcp_compute_subnetwork
    - gcp_compute_subnetwork_info
    - gcp_compute_target_http_proxy
    - gcp_compute_target_http_proxy_info
    - gcp_compute_target_https_proxy
    - gcp_compute_target_https_proxy_info
    - gcp_compute_target_instance
    - gcp_compute_target_instance_info
    - gcp_compute_target_pool
    - gcp_compute_target_pool_info
    - gcp_compute_target_ssl_proxy
    - gcp_compute_target_ssl_proxy_info
    - gcp_compute_target_tcp_proxy
    - gcp_compute_target_tcp_proxy_info
    - gcp_compute_target_vpn_gateway
    - gcp_compute_target_vpn_gateway_info
    - gcp_compute_url_map
    - gcp_compute_url_map_info
    - gcp_compute_vpn_tunnel
    - gcp_compute_vpn_tunnel_info
    - gcp_container_cluster
    - gcp_container_cluster_info
    - gcp_container_node_pool
    - gcp_container_node_pool_info
    - gcp_dns_managed_zone
    - gcp_dns_managed_zone_info
    - gcp_dns_resource_record_set
    - gcp_dns_resource_record_set_info
    - gcp_filestore_instance
    - gcp_filestore_instance_info
    - gcp_iam_role
    - gcp_iam_role_info
    - gcp_iam_service_account
    - gcp_iam_service_account_info
    - gcp_iam_service_account_key
    - gcp_kms_crypto_key
    - gcp_kms_crypto_key_info
    - gcp_kms_key_ring
    - gcp_kms_key_ring_info
    - gcp_logging_metric
    - gcp_logging_metric_info
    - gcp_mlengine_model
    - gcp_mlengine_model_info
    - gcp_mlengine_version
    - gcp_mlengine_version_info
    - gcp_pubsub_subscription
    - gcp_pubsub_subscription_info
    - gcp_pubsub_topic
    - gcp_pubsub_topic_info
    - gcp_redis_instance
    - gcp_redis_instance_info
    - gcp_resourcemanager_project
    - gcp_resourcemanager_project_info
    - gcp_runtimeconfig_config
    - gcp_runtimeconfig_config_info
    - gcp_runtimeconfig_variable
    - gcp_runtimeconfig_variable_info
    - gcp_secret_manager
    - gcp_serviceusage_service
    - gcp_serviceusage_service_info
    - gcp_sourcerepo_repository
    - gcp_sourcerepo_repository_info
    - gcp_spanner_database
    - gcp_spanner_database_info
    - gcp_spanner_instance
    - gcp_spanner_instance_info
    - gcp_sql_database
    - gcp_sql_database_info
    - gcp_sql_instance
    - gcp_sql_instance_info
    - gcp_sql_ssl_cert
    - gcp_sql_user
    - gcp_sql_user_info
    - gcp_storage_bucket
    - gcp_storage_bucket_access_control
    - gcp_storage_default_object_acl
    - gcp_storage_object
    - gcp_tpu_node
    - gcp_tpu_node_info
