Merged "add / update resource" docs into a single guide#8193
Conversation
|
Hi there, I'm the Modular magician. I've detected the following information about your changes: Diff reportYour PR hasn't generated any diffs, but I'll let you know if a future commit does. |
Tests analyticsTotal tests: Action takenFound 2 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected testsTestAccComputeNetworkEndpoints_networkEndpointsBasic|TestAccComputeFirewallPolicyRule_multipleRules |
|
Tests passed during RECORDING mode: Tests failed during RECORDING mode: Please fix these to complete your PR |
|
I'm going ahead with merging this for now, since it sounds like the remaining thread is not a blocker (because it is approved) but definitely let me know if there are any additional changes that need to be made. |
…latform#8193) * Created add a resource page with template yaml and migrated some content to it * Temporary checkpoint for docs improvements * Added / renamed reference links * Finalized add-a-resource doc * Reverted test docs changes and cleaned up navigation * Removed change to how magic modules works * Renamed guide to include modifying * Reverted unrelated file deletion * Switched to multiline for docs warning & note * Clarified when field value replacement will happen * Standardized resource URL descriptions on language used in AIPs * Cleaned up boolean field descriptions * Clarified that field-level update_verb only has impact if update_url is set * Clarified the drawbacks of default_from_api. * Softened language around when new handwritten resources would be accepted * Added back required (but unused) async configuration * Switched to name rather than resource id * Clarified what triggers a handwritten resource being allowed * Added steps to clean up comments copied from templates in configuration files * Cleaned up descriptions related to default_from_api and usage of 'will' https://developers.google.com/style/tense
…latform#8193) * Created add a resource page with template yaml and migrated some content to it * Temporary checkpoint for docs improvements * Added / renamed reference links * Finalized add-a-resource doc * Reverted test docs changes and cleaned up navigation * Removed change to how magic modules works * Renamed guide to include modifying * Reverted unrelated file deletion * Switched to multiline for docs warning & note * Clarified when field value replacement will happen * Standardized resource URL descriptions on language used in AIPs * Cleaned up boolean field descriptions * Clarified that field-level update_verb only has impact if update_url is set * Clarified the drawbacks of default_from_api. * Softened language around when new handwritten resources would be accepted * Added back required (but unused) async configuration * Switched to name rather than resource id * Clarified what triggers a handwritten resource being allowed * Added steps to clean up comments copied from templates in configuration files * Cleaned up descriptions related to default_from_api and usage of 'will' https://developers.google.com/style/tense
See go/tpg-contribution-docplan for more details. These changes expect that #8188 is merged (which expands the "How Magic Modules works" page to include more information about directory structures.)
The main changes are:
There is some information related to tests which was "lost" in this rewrite which will be re-added in a separate PR that merges pages related to MMv1 and handwritten tests.
I also chose to exclude some information related to less commonly-used fields which I plan for us to re-add as part of an advanced guide, best practices guide, or comprehensive reference in the future.
Resolved hashicorp/terraform-provider-google#12657. Resolved hashicorp/terraform-provider-google#12648. Resolved hashicorp/terraform-provider-google#12408. Resolved hashicorp/terraform-provider-google#12396. b/284469519 b/261500389
Add or modify a resource
MMv1
Handwritten
Promote to GA
MMv1
Handwritten:
Release Note Template for Downstream PRs (will be copied)