Skip to content

Commit ee9a5be

Browse files
committed
feat: implementing agent access key resource with update, create, read and delete
1 parent 8c4b101 commit ee9a5be

File tree

2 files changed

+2
-10
lines changed

2 files changed

+2
-10
lines changed

sysdig/data_source_agent_access_keys.go

-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package sysdig
22

33
import (
44
"context"
5-
"time"
6-
75
"github.com/hashicorp/terraform-plugin-sdk/v2/diag"
86
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
97
)

sysdig/internal/client/v2/agentaccesskey.go

+2-8
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,6 @@ func (client *Client) GetAgentAccessKeyById(ctx context.Context, id string) (*Ag
5252
func (client *Client) CreateAgentAccessKey(ctx context.Context, agentAccessKey *AgentAccessKey) (*AgentAccessKey, error) {
5353
agentAccessKeyWriteWrapper := AgentAccessKeyWriteWrapper{CustomerAccessKey: *agentAccessKey}
5454
payload, err := Marshal(agentAccessKeyWriteWrapper)
55-
if err != nil {
56-
return nil, err
57-
}
5855
response, err := client.requester.Request(ctx, http.MethodPost, client.PostAgentAccessKeyUrl(), payload)
5956
if err != nil {
6057
return nil, err
@@ -77,13 +74,10 @@ func (client *Client) CreateAgentAccessKey(ctx context.Context, agentAccessKey *
7774

7875
func (client *Client) UpdateAgentAccessKey(ctx context.Context, agentAccessKey *AgentAccessKey) (*AgentAccessKey, error) {
7976
agentAccessKeyWriteWrapper := AgentAccessKeyWriteWrapper{CustomerAccessKey: *agentAccessKey}
80-
77+
fmt.Println("agent config: ", agentAccessKeyWriteWrapper.CustomerAccessKey)
8178
agentAccessKeyId := agentAccessKeyWriteWrapper.CustomerAccessKey.AgentAccessKeyId
8279
fmt.Println("ID: ", agentAccessKeyId)
8380
payload, err := Marshal(agentAccessKeyWriteWrapper)
84-
if err != nil {
85-
return nil, err
86-
}
8781
response, err := client.requester.Request(ctx, http.MethodPut, client.PutAgentAccessKeyUrl(agentAccessKeyId), payload)
8882
if err != nil {
8983
return nil, err
@@ -105,7 +99,7 @@ func (client *Client) UpdateAgentAccessKey(ctx context.Context, agentAccessKey *
10599

106100
func (client *Client) EnableOrDisableAgentAccessKey(ctx context.Context, id string, enable bool) error {
107101
var url string
108-
if enable {
102+
if enable == true {
109103
url = client.EnableAgentAccessKeyUrl(id)
110104
} else {
111105
url = client.DisableAgentAccessKeyUrl(id)

0 commit comments

Comments
 (0)