Skip to content

Commit ade341a

Browse files
Update opensearchservice-packages.go
Setting property values.
1 parent 378ccab commit ade341a

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

resources/opensearchservice-packages.go

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
package resources
22

33
import (
4+
"time"
5+
46
"github.com/aws/aws-sdk-go/aws/session"
57
"github.com/aws/aws-sdk-go/service/opensearchservice"
68
"github.com/rebuy-de/aws-nuke/v2/pkg/types"
79
)
810

911
type OSPackage struct {
10-
svc *opensearchservice.OpenSearchService
11-
packageID *string
12+
svc *opensearchservice.OpenSearchService
13+
packageID *string
14+
packageName *string
15+
createdTime *time.Time
1216
}
1317

1418
func init() {
@@ -27,8 +31,10 @@ func ListOSPackages(sess *session.Session) ([]Resource, error) {
2731

2832
for _, pkg := range listResp.PackageDetailsList {
2933
resources = append(resources, &OSPackage{
30-
svc: svc,
31-
packageID: pkg.PackageID,
34+
svc: svc,
35+
packageID: pkg.PackageID,
36+
packageName: pkg.PackageName,
37+
createdTime: pkg.CreatedAt,
3238
})
3339
}
3440

@@ -45,6 +51,9 @@ func (o *OSPackage) Remove() error {
4551

4652
func (o *OSPackage) Properties() types.Properties {
4753
properties := types.NewProperties()
54+
properties.Set("PackageID", o.packageID)
55+
properties.Set("PackageName", o.packageName)
56+
properties.Set("CreatedTime", o.createdTime.Format(time.RFC3339))
4857
return properties
4958
}
5059

0 commit comments

Comments
 (0)