Skip to content

Commit 0b79dbe

Browse files
grungtasagarp337
authored andcommitted
Added - Support for File Storage: Onboard to System Tags.
1 parent 7bb8b80 commit 0b79dbe

File tree

36 files changed

+130
-0
lines changed

36 files changed

+130
-0
lines changed

internal/service/file_storage/file_storage_file_system_resource.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,11 @@ func FileStorageFileSystemResource() *schema.Resource {
186186
Type: schema.TypeString,
187187
Computed: true,
188188
},
189+
"system_tags": {
190+
Type: schema.TypeMap,
191+
Computed: true,
192+
Elem: schema.TypeString,
193+
},
189194
"time_created": {
190195
Type: schema.TypeString,
191196
Computed: true,
@@ -542,6 +547,10 @@ func (s *FileStorageFileSystemResourceCrud) SetData() error {
542547

543548
s.D.Set("state", s.Res.LifecycleState)
544549

550+
if s.Res.SystemTags != nil {
551+
s.D.Set("system_tags", tfresource.SystemTagsToMap(s.Res.SystemTags))
552+
}
553+
545554
if s.Res.TimeCreated != nil {
546555
s.D.Set("time_created", s.Res.TimeCreated.String())
547556
}

internal/service/file_storage/file_storage_file_systems_data_source.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,10 @@ func (s *FileStorageFileSystemsDataSourceCrud) SetData() error {
207207

208208
fileSystem["state"] = r.LifecycleState
209209

210+
if r.SystemTags != nil {
211+
fileSystem["system_tags"] = tfresource.SystemTagsToMap(r.SystemTags)
212+
}
213+
210214
if r.TimeCreated != nil {
211215
fileSystem["time_created"] = r.TimeCreated.String()
212216
}

internal/service/file_storage/file_storage_filesystem_snapshot_policies_data_source.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,10 @@ func (s *FileStorageFilesystemSnapshotPoliciesDataSourceCrud) SetData() error {
155155

156156
filesystemSnapshotPolicy["state"] = r.LifecycleState
157157

158+
if r.SystemTags != nil {
159+
filesystemSnapshotPolicy["system_tags"] = tfresource.SystemTagsToMap(r.SystemTags)
160+
}
161+
158162
if r.TimeCreated != nil {
159163
filesystemSnapshotPolicy["time_created"] = r.TimeCreated.String()
160164
}

internal/service/file_storage/file_storage_filesystem_snapshot_policy_data_source.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,10 @@ func (s *FileStorageFilesystemSnapshotPolicyDataSourceCrud) SetData() error {
102102

103103
s.D.Set("state", s.Res.LifecycleState)
104104

105+
if s.Res.SystemTags != nil {
106+
s.D.Set("system_tags", tfresource.SystemTagsToMap(s.Res.SystemTags))
107+
}
108+
105109
if s.Res.TimeCreated != nil {
106110
s.D.Set("time_created", s.Res.TimeCreated.String())
107111
}

internal/service/file_storage/file_storage_filesystem_snapshot_policy_resource.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,11 @@ func FileStorageFilesystemSnapshotPolicyResource() *schema.Resource {
181181
},
182182

183183
// Computed
184+
"system_tags": {
185+
Type: schema.TypeMap,
186+
Computed: true,
187+
Elem: schema.TypeString,
188+
},
184189
"time_created": {
185190
Type: schema.TypeString,
186191
Computed: true,
@@ -525,6 +530,10 @@ func (s *FileStorageFilesystemSnapshotPolicyResourceCrud) SetData() error {
525530

526531
s.D.Set("state", s.Res.LifecycleState)
527532

533+
if s.Res.SystemTags != nil {
534+
s.D.Set("system_tags", tfresource.SystemTagsToMap(s.Res.SystemTags))
535+
}
536+
528537
if s.Res.TimeCreated != nil {
529538
s.D.Set("time_created", s.Res.TimeCreated.String())
530539
}

internal/service/file_storage/file_storage_mount_target_resource.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,11 @@ func FileStorageMountTargetResource() *schema.Resource {
267267
Type: schema.TypeString,
268268
Computed: true,
269269
},
270+
"system_tags": {
271+
Type: schema.TypeMap,
272+
Computed: true,
273+
Elem: schema.TypeString,
274+
},
270275
"time_billing_cycle_end": {
271276
Type: schema.TypeString,
272277
Computed: true,
@@ -723,6 +728,10 @@ func (s *FileStorageMountTargetResourceCrud) SetData() error {
723728
s.D.Set("subnet_id", *s.Res.SubnetId)
724729
}
725730

731+
if s.Res.SystemTags != nil {
732+
s.D.Set("system_tags", tfresource.SystemTagsToMap(s.Res.SystemTags))
733+
}
734+
726735
if s.Res.TimeBillingCycleEnd != nil {
727736
s.D.Set("time_billing_cycle_end", s.Res.TimeBillingCycleEnd.String())
728737
}

internal/service/file_storage/file_storage_mount_targets_data_source.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,10 @@ func (s *FileStorageMountTargetsDataSourceCrud) SetData() error {
185185
mountTarget["subnet_id"] = *r.SubnetId
186186
}
187187

188+
if r.SystemTags != nil {
189+
mountTarget["system_tags"] = tfresource.SystemTagsToMap(r.SystemTags)
190+
}
191+
188192
if r.TimeBillingCycleEnd != nil {
189193
mountTarget["time_billing_cycle_end"] = r.TimeBillingCycleEnd.String()
190194
}

internal/service/file_storage/file_storage_outbound_connector_data_source.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,10 @@ func (s *FileStorageOutboundConnectorDataSourceCrud) SetData() error {
114114

115115
s.D.Set("state", v.LifecycleState)
116116

117+
if v.SystemTags != nil {
118+
s.D.Set("system_tags", tfresource.SystemTagsToMap(v.SystemTags))
119+
}
120+
117121
if v.TimeCreated != nil {
118122
s.D.Set("time_created", v.TimeCreated.String())
119123
}

internal/service/file_storage/file_storage_outbound_connector_resource.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,11 @@ func FileStorageOutboundConnectorResource() *schema.Resource {
165165
Type: schema.TypeString,
166166
Computed: true,
167167
},
168+
"system_tags": {
169+
Type: schema.TypeMap,
170+
Computed: true,
171+
Elem: schema.TypeString,
172+
},
168173
"time_created": {
169174
Type: schema.TypeString,
170175
Computed: true,
@@ -391,6 +396,10 @@ func (s *FileStorageOutboundConnectorResourceCrud) SetData() error {
391396

392397
s.D.Set("state", v.LifecycleState)
393398

399+
if v.SystemTags != nil {
400+
s.D.Set("system_tags", tfresource.SystemTagsToMap(v.SystemTags))
401+
}
402+
394403
if v.TimeCreated != nil {
395404
s.D.Set("time_created", v.TimeCreated.String())
396405
}

internal/service/file_storage/file_storage_outbound_connectors_data_source.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,10 @@ func (s *FileStorageOutboundConnectorsDataSourceCrud) SetData() error {
170170

171171
result["state"] = string(v.LifecycleState)
172172

173+
if v.SystemTags != nil {
174+
result["system_tags"] = tfresource.SystemTagsToMap(v.SystemTags)
175+
}
176+
173177
if v.TimeCreated != nil {
174178
result["time_created"] = v.TimeCreated.String()
175179
}

0 commit comments

Comments
 (0)