Skip to content

Commit 2e67160

Browse files
committed
added alias properties
1 parent 1e5142c commit 2e67160

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

resources/bedrock-agentalias.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"github.com/aws/aws-sdk-go/aws"
55
"github.com/aws/aws-sdk-go/aws/session"
66
"github.com/aws/aws-sdk-go/service/bedrockagent"
7+
"github.com/rebuy-de/aws-nuke/v2/pkg/types"
78
)
89

910
type BedrockAgentAlias struct {
@@ -90,6 +91,15 @@ func (f *BedrockAgentAlias) Remove() error {
9091
return err
9192
}
9293

94+
func (f *BedrockAgentAlias) Properties() types.Properties {
95+
properties := types.NewProperties().
96+
Set("AgentId", f.AgentId).
97+
Set("AgentAliasId", f.AgentAliasId).
98+
Set("AgentAliasName", f.AgentAliasName)
99+
100+
return properties
101+
}
102+
93103
func (f *BedrockAgentAlias) String() string {
94104
return *f.AgentAliasName
95105
}

resources/bedrock-flowalias.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"github.com/aws/aws-sdk-go/aws"
88
"github.com/aws/aws-sdk-go/aws/session"
99
"github.com/aws/aws-sdk-go/service/bedrockagent"
10+
"github.com/rebuy-de/aws-nuke/v2/pkg/types"
1011
)
1112

1213
type BedrockFlowAlias struct {
@@ -100,6 +101,15 @@ func (f *BedrockFlowAlias) Remove() error {
100101
return err
101102
}
102103

104+
func (f *BedrockFlowAlias) Properties() types.Properties {
105+
properties := types.NewProperties().
106+
Set("FlowId", f.FlowId).
107+
Set("FlowAliasId", f.FlowAliasId).
108+
Set("FlowAliasName", f.FlowAliasName)
109+
110+
return properties
111+
}
112+
103113
func (f *BedrockFlowAlias) String() string {
104114
return *f.FlowAliasName
105115
}

0 commit comments

Comments
 (0)