The Magician
be5571dae7
Add missing resources and datasources to sidebar. ( #2381 )
...
<!-- This change is generated by MagicModules. -->
/cc @rileykarson
2018-12-12 17:23:35 -08:00
Manuel Correa
decc9db551
Add support for data source 'google_iam_role' ( #2482 )
...
Add `google_iam_role` data source to be able to fetch and query for GCP IAM roles permissions.
2018-12-12 17:23:35 -08:00
The Magician
8256815662
Add billing account IAM ( #2413 )
2018-12-12 17:23:35 -08:00
Ben Vickers
fceefe6cd1
Add the sql ssl (client) cert resource ( #2290 )
...
* add the sql client cert resource
* correct schema ordering for sql ssl cert resource
2018-12-12 17:23:35 -08:00
Riley Karson
76b97c66fe
Docs: Make "All Providers" a backwards arrow ( #2266 )
2018-12-12 17:23:35 -08:00
Paddy
c3276fbda5
Merge pull request #2150 from emilymye/docs
...
Actually add composer docs to sidebar
2018-10-11 23:30:36 -07:00
Paddy
b3ac3e3ff2
Merge pull request #2160 from danawillow/beta-docs
...
add doc about the different provider versions
2018-10-03 19:55:50 -07:00
Chris Stephens
ba088fa113
Add the moitoring top level resource ( #2148 )
...
* Add the moitoring top level resource
* Add stackdriver monitoring to the website
2018-10-03 19:09:24 -04:00
Dana Hoffman
177314036b
add doc about the different provider versions
2018-10-03 15:22:59 -07:00
Emily Ye
6c7f7aa907
actually add composer docs to sidebar
2018-10-02 12:15:14 -07:00
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
The Magician
0790c96cac
Implement Filestore Instance. ( #2088 )
2018-09-21 18:01:22 -07:00
Riley Karson
c6ceb36ec7
Introduce a new Google provider landing page, complementary pages. ( #2065 )
...
* Introduce a new Google provider landing page, complementary pages.
* Review fixes.
* Link community tutorials, modules.
* Review comments pt 2.
* Review comments 3. Prioritize and tone.
* Review comments 3.1. Then -> Next.
* Paddy review comments.
* Review comments.
2018-09-21 12:49:32 -07:00
Chris Stephens
afcbb859ca
Attached disk resource ( #1957 )
...
* Adding resource_attached_disk
This is a resource which will allow joining a arbitrary compute disk
to a compute instance. This will enable dynamic numbers of disks to
be associated by using counts.
2018-09-11 13:08:14 -07:00
The Magician
3ff7ccca7c
Add Policy, Attestor, and Note resources for Binary Authorization ( #1885 )
...
<!-- This change is generated by MagicModules. -->
/cc @danawillow
2018-08-20 16:46:13 -07:00
Christoph Blecker
60dc8bccad
Add google_project_services data source ( #1822 )
2018-08-15 15:45:54 -07:00
Dana Hoffman
27f434ddf1
alphabatize/update sidebar ( #1861 )
...
I noticed we were missing the link for `region_disk`, and wanted to make sure we weren't missing any others. The easiest way to check was to alphabetize them, which I think is probably a good idea in general so I kept it. Turns out we were only missing `region_disk`, good job us.
2018-08-13 16:01:19 -07:00
Dana Hoffman
7e04cee958
add new compute_instance_from_template resource ( #1652 )
...
This was done as its own resource as suggested in slack, since we don't have the option of making all fields Computed in google_compute_instance. There's precedent in the aws provider for this sort of thing (see ami_copy, ami_from_instance).
When I started working on this I assumed I could do it in the compute_instance resource and so I went ahead and reordered the schema to make it easier to work with in the future. Now it's not quite relevant, but I left it in as its own commit that can be looked at separately from the other changes.
Fixes #1582 .
2018-06-28 16:09:23 -07:00
Sébastien GLON
d766990ce9
Add new google_compute_regions ( #1603 )
...
* Add new google_compute_regions
* Add docs
* correct doc
2018-06-07 09:52:12 -07:00
Tenorio Orta JM
6864f1f9e5
Added GCP Netblock Data Source ( #1416 ) ( #1580 )
...
* Added GCP Netblock Data Source (#1416 )
* Added docs for google_netblock_ip_ranges (#1416 )
* Code review changes (#1416 )
2018-06-04 16:31:09 -07:00
Jonathan Pentecost
8f31fec857
New datasource: service account and service account key ( #1535 )
2018-05-31 17:31:45 -07:00
Paddy
c71ab3f62f
Add link to sidebar for liens. ( #1575 )
2018-05-31 15:38:22 -07:00
Dana Hoffman
b8ac22d936
Add redis docs to sidebar ( #1527 )
2018-05-23 13:06:43 -07:00
Christoph Tavan
0bcb01266c
Add google_logging_project_exclusion resource ( #990 )
...
Adds support for log exclusions in billingAccounts, organizations,
folders and projects, see:
https://cloud.google.com/logging/docs/exclusions
```
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test ./google -v -run=Exclusion -timeout 120m
=== RUN TestAccLoggingBillingAccountExclusion_basic
=== PAUSE TestAccLoggingBillingAccountExclusion_basic
=== RUN TestAccLoggingBillingAccountExclusion_update
=== PAUSE TestAccLoggingBillingAccountExclusion_update
=== RUN TestAccLoggingFolderExclusion_basic
=== PAUSE TestAccLoggingFolderExclusion_basic
=== RUN TestAccLoggingFolderExclusion_folderAcceptsFullFolderPath
=== PAUSE TestAccLoggingFolderExclusion_folderAcceptsFullFolderPath
=== RUN TestAccLoggingFolderExclusion_update
=== PAUSE TestAccLoggingFolderExclusion_update
=== RUN TestAccLoggingOrganizationExclusion_basic
=== PAUSE TestAccLoggingOrganizationExclusion_basic
=== RUN TestAccLoggingOrganizationExclusion_update
=== PAUSE TestAccLoggingOrganizationExclusion_update
=== RUN TestAccLoggingProjectExclusion_basic
=== PAUSE TestAccLoggingProjectExclusion_basic
=== RUN TestAccLoggingProjectExclusion_disablePreservesFilter
=== PAUSE TestAccLoggingProjectExclusion_disablePreservesFilter
=== RUN TestAccLoggingProjectExclusion_update
=== PAUSE TestAccLoggingProjectExclusion_update
=== CONT TestAccLoggingBillingAccountExclusion_basic
=== CONT TestAccLoggingOrganizationExclusion_update
=== CONT TestAccLoggingProjectExclusion_update
=== CONT TestAccLoggingFolderExclusion_folderAcceptsFullFolderPath
=== CONT TestAccLoggingOrganizationExclusion_basic
--- PASS: TestAccLoggingProjectExclusion_update (3.60s)
--- PASS: TestAccLoggingOrganizationExclusion_update (4.40s)
=== CONT TestAccLoggingFolderExclusion_update
--- PASS: TestAccLoggingOrganizationExclusion_basic (1.90s)
=== CONT TestAccLoggingFolderExclusion_basic
--- PASS: TestAccLoggingBillingAccountExclusion_basic (6.21s)
=== CONT TestAccLoggingBillingAccountExclusion_update
--- PASS: TestAccLoggingBillingAccountExclusion_update (5.90s)
=== CONT TestAccLoggingProjectExclusion_disablePreservesFilter
--- PASS: TestAccLoggingProjectExclusion_disablePreservesFilter (3.90s)
=== CONT TestAccLoggingProjectExclusion_basic
--- PASS: TestAccLoggingFolderExclusion_folderAcceptsFullFolderPath (16.67s)
--- PASS: TestAccLoggingProjectExclusion_basic (1.96s)
--- PASS: TestAccLoggingFolderExclusion_basic (15.30s)
--- PASS: TestAccLoggingFolderExclusion_update (18.35s)
PASS
ok github.com/terraform-providers/terraform-provider-google/google 22.810s
```
2018-05-18 08:55:04 -07:00
Dan Couture
4f7a6c828f
Add new google_cloudbuild_trigger
resource ( #1357 )
2018-05-07 12:53:34 -07:00
Paddy Carver
6cb9f4c51c
Merge branch 'master' into paddy_spanner_instance_iam
2018-05-02 11:39:08 -07:00
Paddy
fa7b326792
Fix sidebar highlighting.
2018-05-02 11:04:19 -07:00
Paddy Carver
6827612f00
Add Spanner database IAM docs
2018-05-02 10:58:04 -07:00
Paddy
87a7af9c2b
Merge branch 'master' into paddy_spanner_instance_iam
2018-05-02 10:40:20 -07:00
Paddy Carver
6c2e6de18e
Add docs for spanner IAM.
2018-05-02 10:32:42 -07:00
Dana Hoffman
cd0a462735
add subnetwork iam resources ( #1305 )
2018-04-06 17:38:48 -07:00
lnesci
b02686b9eb
google folder data source ( #1280 )
...
* adding google folder data source with get by id, search by fields and lookup organization functionality
* removing search functionality
* creating folders for each test and updating documentation with default values
2018-04-05 16:59:47 -07:00
Nick Jacques
72efdb1d92
New resource/datasource: SSL Policy ( #1247 )
...
* Add SSL Policy to provider
* Add resource for SSL Policy
* Add SSL Policy data source
* Add tests for SSL Policy resource
* Add documentation for SSL Policy resource
* Add SSL Policy datasource docs
* Add test for SSL Policy datasource
* Update SSL Policy datasource docs
* Make full update for SSL Policy resource
* SSL Policy resource test multi-attrib update
* Clean up SSL Policy datasource
* Set-ify custom_features in SSL Policy resource
* Document description ForceNew rationale
* Remove refs to TLS_1_3
* Update docs: plural -> singular
* Remove extraneous attrs from datasource
* Fix update logic for custom_features and add enabled_features
* Update docs to include enabled_features
* Add test for updating to/from custom_features
* Add TLS 1.3 bug link
* Add import between multi-step test configs
* Move Profile and minTlsVersion back into sslPolicy struct
2018-03-26 16:53:35 -07:00
Andy Lawrence
5b6e7f29c0
google_project_organization_policy ( #1226 )
...
* support google_project_organization_policy
* add documentation for google_project_organization_policy
* remove "folder" references and cleanup docs
* fix tests
* un-parallelize tests
* add comment about non-parralel tests
* moving canonicalProjectId() to test
2018-03-26 12:45:32 -07:00
Dana Hoffman
fde96ca9d9
Add new google_compute_security_policy
resource ( #1242 )
...
* revendor compute/v0.beta
* add new `google_compute_security_policy` resource
* docs updates for security policy
* Add link to official docs
2018-03-21 16:52:23 -07:00
Dana Hoffman
2cc0416d86
consolidate iam docs, add a bit more for service account ( #1227 )
2018-03-20 17:06:54 -07:00
Nathan McKinley
5bbc02c378
Add the organization iam policy, with suitable warnings. ( #1196 )
2018-03-14 15:21:33 -07:00
Patrick Decat
21143548a5
Fix website menu for google_dns_managed_zone datasource
2018-03-13 16:09:26 +01:00
Benjamin Pineau
f65127585a
Datasource for Backend Services ( #1150 )
...
Exposes existing `google_compute_backend_service` as data sources.
This addresses #149 .
This allows, for instance, to collect a backend service's self_link and
use it from an other workspace/tfstate, sharing most of the
loadbalancers definition.
2018-03-12 15:09:30 -07:00
ishashchuk
2efa710696
Datasource for GCE service account ( #1119 )
...
* Data source for retrieving GCE service account
* Added project id for service account lookups (#15 )
* Renaming attribute project_id -> project
2018-03-12 09:41:15 -07:00
Vincent Roseberry
91c9e0851c
Add IAM resources for pubsub subscriptions ( #1156 )
...
* Add IAM resources for pubsub subscription
* Add documentation
* Refactored topic and subscription computed methods
* Add project field to documentation
* Addressed Dana's comments
2018-03-06 09:52:39 -08:00
Vincent Roseberry
5a90bafa54
Highlight only one entry in the documentation side menu ( #1152 )
2018-03-05 15:33:16 -08:00
ishashchuk
67ecf5345e
Data source for retrieving project information ( #1111 )
...
* Project data source
* Mirroring project datasource from project resource (#14 )
2018-02-28 12:37:24 -08:00
ishashchuk
ef3ea881b1
Datasource for retrieving GCS service account ( #1110 )
...
* Datasource for retrieving GCS service account
* Removing duplicated argument
* Gofmt post resolving conflicts
* Addressing review comment
2018-02-21 13:37:23 -08:00
Julien Phalip
1966a791a6
Add data source for forwarding rule ( #1078 )
2018-02-13 17:43:08 -08:00
Nathan McKinley
8354a43d1a
Add usage export bucket resource. ( #1080 )
2018-02-13 13:30:17 -08:00
Kit Ewbank
21e0075f6f
Add 'google_folder_iam_binding' and 'google_folder_iam_member' resources ( #1076 )
2018-02-13 12:49:51 -08:00
Julien Phalip
f6c5f01a95
Add VPN gateway data source ( #1071 )
2018-02-12 15:28:02 -08:00
ishashchuk
7257b9aaa8
Storage Notification Resource ( #1033 )
...
* Storage Default Object ACL resource
* Fixed the doc
* Renamed the resource id. Log change
* Complying with go vet
* Changes for review
* link to default object acl docs in sidebar
* Support for GCS notifications
* docs for storage notification
* docs for storage notification
* Clarified the doc
* Doc modifications
* Addressing requested changes from review
* Addressing requested changes from review
* Using ImportStatePassthrough
2018-02-05 14:14:36 -08:00
ishashchuk
9f21b56fe5
Add google_storage_default_object_acl resource ( #992 )
...
* Storage Default Object ACL resource
* Fixed the doc
* Renamed the resource id. Log change
* Complying with go vet
* Changes for review
* link to default object acl docs in sidebar
2018-01-25 11:29:49 -08:00