Skip to content

Commit 76db575

Browse files
committed
fix(bigqueryanalyticshub): Convert Listing examples to samples for IAM test compliance
1 parent 9f9962c commit 76db575

File tree

1 file changed

+58
-35
lines changed

1 file changed

+58
-35
lines changed

mmv1/products/bigqueryanalyticshub/Listing.yaml

Lines changed: 58 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -43,70 +43,93 @@ custom_code:
4343
pre_update: 'templates/terraform/pre_update/bigqueryanalyticshub_listing.go.tmpl'
4444
# Skipping the sweeper due to the non-standard base_url
4545
exclude_sweeper: true
46-
examples:
46+
samples:
4747
- name: 'bigquery_analyticshub_listing_basic'
4848
primary_resource_id: 'listing'
4949
primary_resource_name: 'fmt.Sprintf("tf_test_my_data_exchange%s", context["random_suffix"]), fmt.Sprintf("tf_test_my_listing%s", context["random_suffix"])'
5050
region_override: 'US'
51-
vars:
52-
data_exchange_id: 'my_data_exchange'
53-
listing_id: 'my_listing'
54-
desc: 'example data exchange'
51+
steps:
52+
- name: 'basic'
53+
config_path: 'templates/terraform/examples/bigquery_analyticshub_listing_basic.tf.tmpl'
54+
vars:
55+
data_exchange_id: 'my_data_exchange'
56+
listing_id: 'my_listing'
57+
desc: 'example data exchange'
5558
- name: 'bigquery_analyticshub_listing_restricted'
5659
primary_resource_id: 'listing'
5760
primary_resource_name: 'fmt.Sprintf("tf_test_my_data_exchange%s", context["random_suffix"]), fmt.Sprintf("tf_test_my_listing%s", context["random_suffix"])'
5861
region_override: 'US'
59-
vars:
60-
data_exchange_id: 'my_data_exchange'
61-
listing_id: 'my_listing'
62-
desc: 'example data exchange'
62+
steps:
63+
- name: 'basic'
64+
config_path: 'templates/terraform/examples/bigquery_analyticshub_listing_restricted.tf.tmpl'
65+
vars:
66+
data_exchange_id: 'my_data_exchange'
67+
listing_id: 'my_listing'
68+
desc: 'example data exchange'
6369
- name: 'bigquery_analyticshub_listing_dcr'
6470
primary_resource_id: 'listing'
6571
primary_resource_name: 'fmt.Sprintf("tf_test_my_data_exchange%s", context["random_suffix"]), fmt.Sprintf("tf_test_my_listing%s", context["random_suffix"])'
6672
region_override: 'US'
67-
vars:
68-
data_exchange_id: 'dcr_data_exchange'
69-
listing_id: 'dcr_listing'
70-
desc: 'example dcr data exchange'
73+
steps:
74+
- name: 'basic'
75+
config_path: 'templates/terraform/examples/bigquery_analyticshub_listing_dcr.tf.tmpl'
76+
vars:
77+
data_exchange_id: 'dcr_data_exchange'
78+
listing_id: 'dcr_listing'
79+
desc: 'example dcr data exchange'
7180
- name: 'bigquery_analyticshub_listing_log_linked_dataset_query_user'
7281
primary_resource_id: 'listing'
7382
primary_resource_name: 'fmt.Sprintf("tf_test_log_email_de%s", context["random_suffix"]),fmt.Sprintf("tf_test_log_email_listing%s", context["random_suffix"])'
7483
region_override: 'US'
75-
vars:
76-
data_exchange_id: 'tf_test_log_email_de'
77-
listing_id: 'tf_test_log_email_listing'
78-
dataset_id: 'tf_test_log_email_ds'
79-
description: 'Example for log email test'
84+
steps:
85+
- name: 'basic'
86+
config_path: 'templates/terraform/examples/bigquery_analyticshub_listing_log_linked_dataset_query_user.tf.tmpl'
87+
vars:
88+
data_exchange_id: 'tf_test_log_email_de'
89+
listing_id: 'tf_test_log_email_listing'
90+
dataset_id: 'tf_test_log_email_ds'
91+
description: 'Example for log email test'
8092
- name: 'bigquery_analyticshub_listing_pubsub'
8193
primary_resource_id: 'listing'
8294
primary_resource_name: 'fmt.Sprintf("tf_test_pubsub_de%s", context["random_suffix"]),fmt.Sprintf("tf_test_listing%s", context["random_suffix"])'
8395
region_override: 'US'
84-
vars:
85-
data_exchange_id: 'tf_test_pubsub_data_exchange'
86-
listing_id: 'tf_test_pubsub_listing'
87-
pubsub_topic_name: 'test_pubsub'
88-
description: 'Example for pubsub topic source'
96+
steps:
97+
- name: 'basic'
98+
config_path: 'templates/terraform/examples/bigquery_analyticshub_listing_pubsub.tf.tmpl'
99+
vars:
100+
data_exchange_id: 'tf_test_pubsub_data_exchange'
101+
listing_id: 'tf_test_pubsub_listing'
102+
pubsub_topic_name: 'test_pubsub'
103+
description: 'Example for pubsub topic source'
89104
- name: 'bigquery_analyticshub_listing_dcr_routine'
90105
primary_resource_id: 'listing'
91106
primary_resource_name: 'fmt.Sprintf("tf_test_pubsub_de%s", context["random_suffix"]),fmt.Sprintf("tf_test_listing%s", context["random_suffix"])'
92107
region_override: 'US'
93108
min_version: beta
94-
vars:
95-
data_exchange_id: 'tf_test_data_exchange'
96-
listing_id: 'tf_test_listing_routine'
97-
dataset_id: 'tf_test_dataset'
98-
routine_id: 'tf_test_routine'
99-
desc: 'Example for listing with routine'
109+
steps:
110+
- name: 'basic'
111+
config_path: 'templates/terraform/examples/bigquery_analyticshub_listing_dcr_routine.tf.tmpl'
112+
vars:
113+
data_exchange_id: 'tf_test_data_exchange'
114+
listing_id: 'tf_test_listing_routine'
115+
dataset_id: 'tf_test_dataset'
116+
routine_id: 'tf_test_routine'
117+
desc: 'Example for listing with routine'
100118
- name: 'bigquery_analyticshub_listing_multiregion'
101119
primary_resource_id: 'listing'
102-
min_version: beta
103120
primary_resource_name: 'fmt.Sprintf("tf_test_my_data_exchange%s", context["random_suffix"]), fmt.Sprintf("tf_test_my_listing%s", context["random_suffix"])'
104121
region_override: 'US'
105-
vars:
106-
data_exchange_id: 'my_data_exchange'
107-
listing_id: 'my_listing'
108-
description: 'example listing for multiregion'
109-
exclude_test: true #Handwritten Create test as replica has to be created through Go BQ client
122+
min_version: beta
123+
exclude_test: true
124+
steps:
125+
- name: 'basic'
126+
config_path: 'templates/terraform/examples/bigquery_analyticshub_listing_multiregion.tf.tmpl'
127+
vars:
128+
data_exchange_id: 'my_data_exchange'
129+
listing_id: 'my_listing'
130+
description: 'example listing for multiregion'
131+
132+
110133
parameters:
111134
properties:
112135
- name: 'name'

0 commit comments

Comments
 (0)