Skip to content

Commit aad31d6

Browse files
Revert "Add activity journal feature for google_storage_insights_dataset_config" (#15279) (#10824)
[upstream:4c29c61dc50d9eeb2cac1869b1b629de6e091241] Signed-off-by: Modular Magician <[email protected]>
1 parent 94ee0fa commit aad31d6

6 files changed

+3
-54
lines changed

.changelog/15279.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:breaking-change
2+
storageinsights: removed `activity_data_retention_period_days` field from `google_storage_insights_dataset_config` resource due to a delayed launch. It will be readded when the feature launches.
3+
```

google-beta/services/storageinsights/resource_storage_insights_dataset_config.go

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,6 @@ func ResourceStorageInsightsDatasetConfig() *schema.Resource {
9696
Required: true,
9797
Description: `Number of days of history that must be retained.`,
9898
},
99-
"activity_data_retention_period_days": {
100-
Type: schema.TypeInt,
101-
Optional: true,
102-
Description: `Number of days of activity data that must be retained. If not specified, retentionPeriodDays will be used. Set to 0 to turn off the activity data.`,
103-
},
10499
"description": {
105100
Type: schema.TypeString,
106101
Optional: true,
@@ -358,12 +353,6 @@ func resourceStorageInsightsDatasetConfigCreate(d *schema.ResourceData, meta int
358353
} else if v, ok := d.GetOkExists("retention_period_days"); !tpgresource.IsEmptyValue(reflect.ValueOf(retentionPeriodDaysProp)) && (ok || !reflect.DeepEqual(v, retentionPeriodDaysProp)) {
359354
obj["retentionPeriodDays"] = retentionPeriodDaysProp
360355
}
361-
activityDataRetentionPeriodDaysProp, err := expandStorageInsightsDatasetConfigActivityDataRetentionPeriodDays(d.Get("activity_data_retention_period_days"), d, config)
362-
if err != nil {
363-
return err
364-
} else if v, ok := d.GetOkExists("activity_data_retention_period_days"); !tpgresource.IsEmptyValue(reflect.ValueOf(activityDataRetentionPeriodDaysProp)) && (ok || !reflect.DeepEqual(v, activityDataRetentionPeriodDaysProp)) {
365-
obj["activityDataRetentionPeriodDays"] = activityDataRetentionPeriodDaysProp
366-
}
367356
identityProp, err := expandStorageInsightsDatasetConfigIdentity(d.Get("identity"), d, config)
368357
if err != nil {
369358
return err
@@ -578,9 +567,6 @@ func resourceStorageInsightsDatasetConfigRead(d *schema.ResourceData, meta inter
578567
if err := d.Set("retention_period_days", flattenStorageInsightsDatasetConfigRetentionPeriodDays(res["retentionPeriodDays"], d, config)); err != nil {
579568
return fmt.Errorf("Error reading DatasetConfig: %s", err)
580569
}
581-
if err := d.Set("activity_data_retention_period_days", flattenStorageInsightsDatasetConfigActivityDataRetentionPeriodDays(res["activityDataRetentionPeriodDays"], d, config)); err != nil {
582-
return fmt.Errorf("Error reading DatasetConfig: %s", err)
583-
}
584570
if err := d.Set("link", flattenStorageInsightsDatasetConfigLink(res["link"], d, config)); err != nil {
585571
return fmt.Errorf("Error reading DatasetConfig: %s", err)
586572
}
@@ -646,12 +632,6 @@ func resourceStorageInsightsDatasetConfigUpdate(d *schema.ResourceData, meta int
646632
} else if v, ok := d.GetOkExists("retention_period_days"); !tpgresource.IsEmptyValue(reflect.ValueOf(v)) && (ok || !reflect.DeepEqual(v, retentionPeriodDaysProp)) {
647633
obj["retentionPeriodDays"] = retentionPeriodDaysProp
648634
}
649-
activityDataRetentionPeriodDaysProp, err := expandStorageInsightsDatasetConfigActivityDataRetentionPeriodDays(d.Get("activity_data_retention_period_days"), d, config)
650-
if err != nil {
651-
return err
652-
} else if v, ok := d.GetOkExists("activity_data_retention_period_days"); !tpgresource.IsEmptyValue(reflect.ValueOf(v)) && (ok || !reflect.DeepEqual(v, activityDataRetentionPeriodDaysProp)) {
653-
obj["activityDataRetentionPeriodDays"] = activityDataRetentionPeriodDaysProp
654-
}
655635
descriptionProp, err := expandStorageInsightsDatasetConfigDescription(d.Get("description"), d, config)
656636
if err != nil {
657637
return err
@@ -718,10 +698,6 @@ func resourceStorageInsightsDatasetConfigUpdate(d *schema.ResourceData, meta int
718698
updateMask = append(updateMask, "retentionPeriodDays")
719699
}
720700

721-
if d.HasChange("activity_data_retention_period_days") {
722-
updateMask = append(updateMask, "activityDataRetentionPeriodDays")
723-
}
724-
725701
if d.HasChange("description") {
726702
updateMask = append(updateMask, "description")
727703
}
@@ -982,23 +958,6 @@ func flattenStorageInsightsDatasetConfigRetentionPeriodDays(v interface{}, d *sc
982958
return v // let terraform core handle it otherwise
983959
}
984960

985-
func flattenStorageInsightsDatasetConfigActivityDataRetentionPeriodDays(v interface{}, d *schema.ResourceData, config *transport_tpg.Config) interface{} {
986-
// Handles the string fixed64 format
987-
if strVal, ok := v.(string); ok {
988-
if intVal, err := tpgresource.StringToFixed64(strVal); err == nil {
989-
return intVal
990-
}
991-
}
992-
993-
// number values are represented as float64
994-
if floatVal, ok := v.(float64); ok {
995-
intVal := int(floatVal)
996-
return intVal
997-
}
998-
999-
return v // let terraform core handle it otherwise
1000-
}
1001-
1002961
func flattenStorageInsightsDatasetConfigLink(v interface{}, d *schema.ResourceData, config *transport_tpg.Config) interface{} {
1003962
if v == nil {
1004963
return nil
@@ -1217,10 +1176,6 @@ func expandStorageInsightsDatasetConfigRetentionPeriodDays(v interface{}, d tpgr
12171176
return v, nil
12181177
}
12191178

1220-
func expandStorageInsightsDatasetConfigActivityDataRetentionPeriodDays(v interface{}, d tpgresource.TerraformResourceData, config *transport_tpg.Config) (interface{}, error) {
1221-
return v, nil
1222-
}
1223-
12241179
func expandStorageInsightsDatasetConfigIdentity(v interface{}, d tpgresource.TerraformResourceData, config *transport_tpg.Config) (interface{}, error) {
12251180
if v == nil {
12261181
return nil, nil

google-beta/services/storageinsights/resource_storage_insights_dataset_config_generated_meta.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ api_service_name: 'storageinsights.googleapis.com'
55
api_version: 'v1'
66
api_resource_type_kind: 'DatasetConfig'
77
fields:
8-
- field: 'activity_data_retention_period_days'
98
- field: 'create_time'
109
- field: 'dataset_config_id'
1110
provider_only: true

google-beta/services/storageinsights/resource_storage_insights_dataset_config_generated_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@ resource "google_storage_insights_dataset_config" "config_excludes" {
116116
location = "us-central1"
117117
dataset_config_id = "tf_test_my_config_excludes%{random_suffix}"
118118
retention_period_days = 1
119-
activity_data_retention_period_days = 2
120119
organization_scope = true
121120
identity {
122121
type = "IDENTITY_TYPE_PER_PROJECT"

google-beta/services/storageinsights/resource_storage_insights_dataset_config_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,6 @@ resource "google_storage_insights_dataset_config" "config" {
236236
location = "us-central1"
237237
dataset_config_id = "tf_test_my_config%{random_suffix}"
238238
retention_period_days = 1
239-
activity_data_retention_period_days = 2
240239
source_folders {
241240
folder_numbers = ["123", "456"]
242241
}
@@ -253,7 +252,6 @@ resource "google_storage_insights_dataset_config" "config" {
253252
location = "us-central1"
254253
dataset_config_id = "tf_test_my_config%{random_suffix}"
255254
retention_period_days = 1
256-
activity_data_retention_period_days = 0
257255
organization_scope = true
258256
identity {
259257
type = "IDENTITY_TYPE_PER_CONFIG"

website/docs/r/storage_insights_dataset_config.html.markdown

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ resource "google_storage_insights_dataset_config" "config_excludes" {
7878
location = "us-central1"
7979
dataset_config_id = "my_config_excludes"
8080
retention_period_days = 1
81-
activity_data_retention_period_days = 2
8281
organization_scope = true
8382
identity {
8483
type = "IDENTITY_TYPE_PER_PROJECT"
@@ -129,10 +128,6 @@ The following arguments are supported:
129128
(Optional)
130129
If set to true, the request includes all the newly created buckets in the dataset that meet the inclusion and exclusion rules.
131130

132-
* `activity_data_retention_period_days` -
133-
(Optional)
134-
Number of days of activity data that must be retained. If not specified, retentionPeriodDays will be used. Set to 0 to turn off the activity data.
135-
136131
* `description` -
137132
(Optional)
138133
An optional user-provided description for the dataset configuration with a maximum length of 256 characters.

0 commit comments

Comments
 (0)