terraform-provider-google/website/docs/r
Paddy Carver 9ceb644460 Add google_app_engine_application resource.
Deprecate the app_engine sub-block of google_project, and create a
google_app_engine_application resource instead. Also, add some tests for
its behaviour, as well as some documentation for it.

Note that this is largely an implementation of the ideas discussed in
 #2118, except we're not using CustomizeDiff to reject deletions without
our special flag set, because CustomizeDiff apparently doesn't run on
Delete. Who knew? This leaves us rejecting the deletion at apply time,
which is less than ideal, but the only other option I see is to silently
not delete the resource, and that's... not ideal, either.

This also stops the app_engine sub-block on google_project from forcing
new when it's removed, and sets it to computed, so users can safely move
from using the sub-block to using the resource without state surgery or
deleting their entire project. This does mean it's impossible to delete
an App Engine application from a sub-block now, but seeing as that was
the same situation before, and we just papered over it by making the
project recreate itself in that situation, and people Were Not Fans of
that, I'm considering that an acceptable casualty.
2018-10-02 02:59:17 -07:00
..
app_engine_application.html.markdown Add google_app_engine_application resource. 2018-10-02 02:59:17 -07:00
bigquery_dataset.html.markdown #644 Add Support For BigQuery Access Control (#1931) 2018-09-11 12:27:10 -07:00
bigquery_table.html.markdown Add time partitioning field to google_bigquery_table resource (#1240) 2018-03-30 10:15:06 -07:00
bigtable_instance.html.markdown Fix Bigtable docs for instance/cluster [skip ci] (#1671) 2018-06-19 10:34:10 -07:00
bigtable_table.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
binaryauthorization_attestor.html.markdown Add Policy, Attestor, and Note resources for Binary Authorization (#1885) 2018-08-20 16:46:13 -07:00
binaryauthorization_policy.html.markdown Fix docs for BinAuth Policy cluster_admission_rules (#2125) 2018-09-28 12:48:46 -07:00
cloudbuild_trigger.html.markdown Update google_cloudbuild_trigger documentation 2018-09-24 13:15:38 +09:00
cloudfunctions_function.html.markdown Added Environment Variables configuration to Cloud Functions (#1830) 2018-09-10 17:37:43 -07:00
cloudiot_registry.html.markdown fix iot updatemask and docs (#1640) 2018-06-13 12:37:21 -07:00
composer_environment.html.markdown Add Cloud Composer Environments resource (#2001) 2018-09-11 13:13:11 -07:00
compute_address.html.markdown Add tests based on google_compute_address examples. (#2017) 2018-09-17 12:31:57 -07:00
compute_attached_disk.html.markdown Attached disk resource (#1957) 2018-09-11 13:08:14 -07:00
compute_autoscaler.html.markdown Add tests for several compute resource examples, rearrange examples in docs (#2097) 2018-09-24 13:54:33 -07:00
compute_backend_bucket.html.markdown Add Policy, Attestor, and Note resources for Binary Authorization (#1885) 2018-08-20 16:46:13 -07:00
compute_backend_service.html.markdown updating examples in documentation for debian-9 2018-08-28 16:58:27 -07:00
compute_disk.html.markdown Add Policy, Attestor, and Note resources for Binary Authorization (#1885) 2018-08-20 16:46:13 -07:00
compute_firewall.html.markdown Add tests for several compute resource examples, rearrange examples in docs (#2097) 2018-09-24 13:54:33 -07:00
compute_forwarding_rule.html.markdown Add tests for several compute resource examples, rearrange examples in docs (#2097) 2018-09-24 13:54:33 -07:00
compute_global_address.html.markdown Supporting IP range reservation for global address (#2087) 2018-09-21 09:43:45 -07:00
compute_global_forwarding_rule.html.markdown Warn about ip_version with ip_address in global forwarding rule (#616) 2018-06-05 13:39:40 -07:00
compute_health_check.html.markdown Autogenerate HealthCheck resource (#1941) 2018-08-27 16:35:47 -07:00
compute_http_health_check.html.markdown Add Policy, Attestor, and Note resources for Binary Authorization (#1885) 2018-08-20 16:46:13 -07:00
compute_https_health_check.html.markdown Magic Modules changes. (#2106) 2018-09-24 15:35:43 -07:00
compute_image.html.markdown Implement 'licenses' field in compute_image resource 2018-06-28 09:51:50 -07:00
compute_instance_from_template.html.markdown updating examples in documentation for debian-9 2018-08-28 16:58:27 -07:00
compute_instance_group_manager.html.markdown Implement multiple version in instance group manager (#1499) 2018-06-04 15:34:48 -07:00
compute_instance_group.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
compute_instance_template.html.markdown fix instance template interaction with regional disks, make docs more clear about valid values (#2138) 2018-10-01 11:07:56 -07:00
compute_instance.html.markdown Deprecate address in compute_instance family, undeprecate network_ip (#2096) 2018-09-26 11:19:25 -07:00
compute_interconnect_attachment.html.markdown WIP: Add interconnect attachments. (#1569) 2018-09-21 13:27:57 -07:00
compute_network_peering.html.markdown Add new resource google_compute_network_peering (#259) 2017-07-28 09:51:29 -07:00
compute_network.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
compute_project_metadata_item.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
compute_project_metadata.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
compute_region_autoscaler.html.markdown Magic Modules changes. (#2106) 2018-09-24 15:35:43 -07:00
compute_region_backend_service.html.markdown updating examples in documentation for debian-9 2018-08-28 16:58:27 -07:00
compute_region_disk.html.markdown Magic Modules changes. (#2106) 2018-09-24 15:35:43 -07:00
compute_region_instance_group_manager.html.markdown Implement multiple versions for regional instance groups (#1809) 2018-07-25 13:21:20 -07:00
compute_route.html.markdown Fix TestAccComputeRoute_routeBasicExample (#2124) 2018-09-27 10:02:50 -07:00
compute_router_interface.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
compute_router_peer.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
compute_router.html.markdown Magic Modules changes. (#2106) 2018-09-24 15:35:43 -07:00
compute_security_policy.html.markdown Add new google_compute_security_policy resource (#1242) 2018-03-21 16:52:23 -07:00
compute_shared_vpc_host_project.html.markdown Import google_compute_shared_vpc_host_project/google_compute_shared_vpc_service_project resources (#1004) 2018-01-24 12:54:42 -08:00
compute_shared_vpc_service_project.html.markdown Import google_compute_shared_vpc_host_project/google_compute_shared_vpc_service_project resources (#1004) 2018-01-24 12:54:42 -08:00
compute_snapshot.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
compute_ssl_certificate.html.markdown Autogenerate google_compute_ssl_certificate. (#2015) 2018-09-12 15:55:49 -07:00
compute_ssl_policy.html.markdown Add Policy, Attestor, and Note resources for Binary Authorization (#1885) 2018-08-20 16:46:13 -07:00
compute_subnetwork_iam.html.markdown Replace "Google Apps domain" with "G Suite domain" 2018-09-22 20:51:42 +09:00
compute_subnetwork.html.markdown Magic Modules changes. (#2106) 2018-09-24 15:35:43 -07:00
compute_target_http_proxy.html.markdown Add Policy, Attestor, and Note resources for Binary Authorization (#1885) 2018-08-20 16:46:13 -07:00
compute_target_https_proxy.html.markdown Add Policy, Attestor, and Note resources for Binary Authorization (#1885) 2018-08-20 16:46:13 -07:00
compute_target_pool.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
compute_target_ssl_proxy.html.markdown Add Policy, Attestor, and Note resources for Binary Authorization (#1885) 2018-08-20 16:46:13 -07:00
compute_target_tcp_proxy.html.markdown Add Policy, Attestor, and Note resources for Binary Authorization (#1885) 2018-08-20 16:46:13 -07:00
compute_url_map.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
compute_vpn_gateway.html.markdown Add Policy, Attestor, and Note resources for Binary Authorization (#1885) 2018-08-20 16:46:13 -07:00
compute_vpn_tunnel.html.markdown Add Policy, Attestor, and Note resources for Binary Authorization (#1885) 2018-08-20 16:46:13 -07:00
container_cluster.html.markdown Add "enable_tpu" flag to google_container_cluster (#1974) 2018-10-01 09:41:54 -07:00
container_node_pool.html.markdown Add support for max pods per node to node pool. (#2038) 2018-09-12 17:49:26 -07:00
containeranalysis_note.html.markdown Add Policy, Attestor, and Note resources for Binary Authorization (#1885) 2018-08-20 16:46:13 -07:00
dataflow_job.html.markdown New Resource: Dataflow Job (#855) 2018-01-10 14:38:15 -08:00
dataproc_cluster.html.markdown replace dataproc preview version (#2048) 2018-09-13 13:06:33 -07:00
dataproc_job.html.markdown Add google_dataproc_job resource (#253) 2017-11-21 09:32:43 -08:00
dns_managed_zone.markdown Merge pull request #1944 from colenet-gmbh/master 2018-09-20 14:23:36 -07:00
dns_record_set.markdown updating examples in documentation for debian-9 2018-08-28 16:58:27 -07:00
endpoints_service.html.markdown Switch from protoc_output to protoc_output_base64. (#1290) 2018-04-17 13:00:37 -07:00
filestore_instance.html.markdown Implement Filestore Instance. (#2088) 2018-09-21 18:01:22 -07:00
google_folder_iam_binding.html.markdown Replace "Google Apps domain" with "G Suite domain" 2018-09-22 20:51:42 +09:00
google_folder_iam_member.html.markdown Replace "Google Apps domain" with "G Suite domain" 2018-09-22 20:51:42 +09:00
google_folder_iam_policy.html.markdown Assign IAM policy to folder. (#447) 2017-09-25 11:30:45 -07:00
google_folder_organization_policy.html.markdown Added support for restoring default organization policies (#1477) 2018-05-30 15:48:08 -07:00
google_folder.html.markdown Fix broken link to GCP Resource Manager's folder API doc. (#562) 2017-10-10 09:38:40 -07:00
google_kms_crypto_key_iam_binding.html.markdown Updates google_kms_crypto_key_iam_binding documentation import syntax (#1518) 2018-05-22 12:48:20 -07:00
google_kms_crypto_key_iam_member.html.markdown Fixed small typos in the doc, where the custom roles names should contain "projects|organizations" in plural form. (#1012) 2018-01-26 16:36:57 -08:00
google_kms_crypto_key.html.markdown Encourage users to set lifecycle hooks on kms_crypto_key resources (#1896) 2018-09-05 09:59:41 -07:00
google_kms_key_ring_iam.html.markdown Replace "Google Apps domain" with "G Suite domain" 2018-09-22 20:51:42 +09:00
google_kms_key_ring.html.markdown Add support for bucket encryption (#1876) 2018-08-17 14:33:27 -07:00
google_organization_iam_binding.md Fixed small typos in the doc, where the custom roles names should contain "projects|organizations" in plural form. (#1012) 2018-01-26 16:36:57 -08:00
google_organization_iam_custom_role.html.markdown Allow recreation of recently deleted project and org custom roles (#1681) 2018-09-10 11:36:16 -07:00
google_organization_iam_member.md Fixed small typos in the doc, where the custom roles names should contain "projects|organizations" in plural form. (#1012) 2018-01-26 16:36:57 -08:00
google_organization_iam_policy.md Add the organization iam policy, with suitable warnings. (#1196) 2018-03-14 15:21:33 -07:00
google_organization_policy.html.markdown Added support for restoring default organization policies (#1477) 2018-05-30 15:48:08 -07:00
google_project_iam_custom_role.html.markdown Allow recreation of recently deleted project and org custom roles (#1681) 2018-09-10 11:36:16 -07:00
google_project_iam.html.markdown Replace "Google Apps domain" with "G Suite domain" 2018-09-22 20:51:42 +09:00
google_project_organization_policy.html.markdown Added support for restoring default organization policies (#1477) 2018-05-30 15:48:08 -07:00
google_project_service.html.markdown Fix typo in google_project_service import docs (#1874) 2018-08-14 17:08:22 -07:00
google_project_services.html.markdown Strengthen warning in google_project_services. (#1823) 2018-07-27 17:01:38 -07:00
google_project.html.markdown Fix link to app engine locations page (#1545) 2018-05-28 09:26:49 -07:00
google_service_account_iam.html.markdown Replace "Google Apps domain" with "G Suite domain" 2018-09-22 20:51:42 +09:00
google_service_account_key.html.markdown website/docs/r/google_service_account_key.html.markdown: fixed docs (#1512) 2018-05-21 15:05:55 -07:00
google_service_account.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
logging_billing_account_exclusion.html.markdown Add google_logging_project_exclusion resource (#990) 2018-05-18 08:55:04 -07:00
logging_billing_account_sink.html.markdown Add import support for org, folder, billing logging sinks (#1860) 2018-09-06 08:14:55 -07:00
logging_folder_exclusion.html.markdown Add google_logging_project_exclusion resource (#990) 2018-05-18 08:55:04 -07:00
logging_folder_sink.html.markdown Add import support for org, folder, billing logging sinks (#1860) 2018-09-06 08:14:55 -07:00
logging_organization_exclusion.html.markdown Add google_logging_project_exclusion resource (#990) 2018-05-18 08:55:04 -07:00
logging_organization_sink.html.markdown Add import support for org, folder, billing logging sinks (#1860) 2018-09-06 08:14:55 -07:00
logging_project_exclusion.html.markdown Add google_logging_project_exclusion resource (#990) 2018-05-18 08:55:04 -07:00
logging_project_sink.html.markdown Setting a default update_mask for all log sinks 2018-09-06 09:48:48 -07:00
pubsub_subscription_iam.html.markdown Replace "Google Apps domain" with "G Suite domain" 2018-09-22 20:51:42 +09:00
pubsub_subscription.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
pubsub_topic_iam.html.markdown Replace "Google Apps domain" with "G Suite domain" 2018-09-22 20:51:42 +09:00
pubsub_topic.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
redis_instance.html.markdown Add Policy, Attestor, and Note resources for Binary Authorization (#1885) 2018-08-20 16:46:13 -07:00
resourcemanager_lien.html.markdown Add Policy, Attestor, and Note resources for Binary Authorization (#1885) 2018-08-20 16:46:13 -07:00
runtimeconfig_config.html.markdown Update documentation 2018-09-14 15:17:10 +02:00
runtimeconfig_variable.html.markdown Update documentation 2018-09-14 15:17:10 +02:00
sourcerepo_repository.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
spanner_database_iam.html.markdown Replace "Google Apps domain" with "G Suite domain" 2018-09-22 20:51:42 +09:00
spanner_database.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
spanner_instance_iam.html.markdown Replace "Google Apps domain" with "G Suite domain" 2018-09-22 20:51:42 +09:00
spanner_instance.html.markdown make it clear that the attribute represents the project id (#672) 2018-03-12 13:59:47 -07:00
sql_database_instance.html.markdown Remove binary_log_enabled from Postgres test, as it's unsupported (#2075) 2018-09-20 12:43:55 -07:00
sql_database.html.markdown Fixes for importing sql database instances (#1956) 2018-08-28 16:51:37 -07:00
sql_user.html.markdown update sql user docs/comments (#1635) 2018-06-11 13:47:01 -07:00
storage_bucket_acl.html.markdown chore(docs): add undocumented attributes 2017-06-30 12:36:47 +02:00
storage_bucket_iam.html.markdown Replace "Google Apps domain" with "G Suite domain" 2018-09-22 20:51:42 +09:00
storage_bucket_object.html.markdown Update docs to reflect removal and deprecations. 2017-09-28 15:51:31 -07:00
storage_bucket.html.markdown Document a default in google_storage_bucket (#1905) 2018-08-20 22:00:36 -07:00
storage_default_object_acl.html.markdown Add google_storage_default_object_acl resource (#992) 2018-01-25 11:29:49 -08:00
storage_notification.html.markdown Fix storage notification tests (#1913) 2018-08-22 08:19:52 -07:00
storage_object_acl.html.markdown fixing example of google_storage_object_acl (#642) 2017-11-02 10:50:54 -07:00
usage_export_bucket.html.markdown Cleaned up google_project_usage_export_bucket code and docs. (#1922) 2018-09-05 10:31:35 -07:00