diff --git a/api/container/v1beta1/container_sdk.go b/api/container/v1beta1/container_sdk.go index 038f51c81..ab23c6dc0 100644 --- a/api/container/v1beta1/container_sdk.go +++ b/api/container/v1beta1/container_sdk.go @@ -1377,20 +1377,6 @@ type GetTriggerRequest struct { TriggerID string `json:"-"` } -// IssueJWTRequest: issue jwt request. -type IssueJWTRequest struct { - // Region: region to target. If none is passed will use default region from the config. - Region scw.Region `json:"-"` - - // Precisely one of ContainerID, NamespaceID must be set. - ContainerID *string `json:"container_id,omitempty"` - - // Precisely one of ContainerID, NamespaceID must be set. - NamespaceID *string `json:"namespace_id,omitempty"` - - ExpiresAt *time.Time `json:"-"` -} - // ListContainersRequest: list containers request. type ListContainersRequest struct { // Region: region to target. If none is passed will use default region from the config. @@ -2524,39 +2510,6 @@ func (s *API) DeleteDomain(req *DeleteDomainRequest, opts ...scw.RequestOption) return &resp, nil } -// Deprecated: IssueJWT: Deprecated in favor of CreateToken. -func (s *API) IssueJWT(req *IssueJWTRequest, opts ...scw.RequestOption) (*Token, error) { - var err error - - if req.Region == "" { - defaultRegion, _ := s.client.GetDefaultRegion() - req.Region = defaultRegion - } - - query := url.Values{} - parameter.AddToQuery(query, "expires_at", req.ExpiresAt) - parameter.AddToQuery(query, "container_id", req.ContainerID) - parameter.AddToQuery(query, "namespace_id", req.NamespaceID) - - if fmt.Sprint(req.Region) == "" { - return nil, errors.New("field Region cannot be empty in request") - } - - scwReq := &scw.ScalewayRequest{ - Method: "GET", - Path: "/containers/v1beta1/regions/" + fmt.Sprint(req.Region) + "/issue-jwt", - Query: query, - } - - var resp Token - - err = s.client.Do(scwReq, &resp, opts...) - if err != nil { - return nil, err - } - return &resp, nil -} - // CreateToken: Create a new revocable token. func (s *API) CreateToken(req *CreateTokenRequest, opts ...scw.RequestOption) (*Token, error) { var err error diff --git a/api/function/v1beta1/function_sdk.go b/api/function/v1beta1/function_sdk.go index b4ef5c1ae..5575e21a1 100644 --- a/api/function/v1beta1/function_sdk.go +++ b/api/function/v1beta1/function_sdk.go @@ -1510,20 +1510,6 @@ type GetTriggerRequest struct { TriggerID string `json:"-"` } -// IssueJWTRequest: issue jwt request. -type IssueJWTRequest struct { - // Region: region to target. If none is passed will use default region from the config. - Region scw.Region `json:"-"` - - // Precisely one of FunctionID, NamespaceID must be set. - FunctionID *string `json:"function_id,omitempty"` - - // Precisely one of FunctionID, NamespaceID must be set. - NamespaceID *string `json:"namespace_id,omitempty"` - - ExpiresAt *time.Time `json:"-"` -} - // ListCronsRequest: list crons request. type ListCronsRequest struct { // Region: region to target. If none is passed will use default region from the config. @@ -2787,39 +2773,6 @@ func (s *API) DeleteDomain(req *DeleteDomainRequest, opts ...scw.RequestOption) return &resp, nil } -// Deprecated: IssueJWT: Deprecated in favor of CreateToken. -func (s *API) IssueJWT(req *IssueJWTRequest, opts ...scw.RequestOption) (*Token, error) { - var err error - - if req.Region == "" { - defaultRegion, _ := s.client.GetDefaultRegion() - req.Region = defaultRegion - } - - query := url.Values{} - parameter.AddToQuery(query, "expires_at", req.ExpiresAt) - parameter.AddToQuery(query, "function_id", req.FunctionID) - parameter.AddToQuery(query, "namespace_id", req.NamespaceID) - - if fmt.Sprint(req.Region) == "" { - return nil, errors.New("field Region cannot be empty in request") - } - - scwReq := &scw.ScalewayRequest{ - Method: "GET", - Path: "/functions/v1beta1/regions/" + fmt.Sprint(req.Region) + "/issue-jwt", - Query: query, - } - - var resp Token - - err = s.client.Do(scwReq, &resp, opts...) - if err != nil { - return nil, err - } - return &resp, nil -} - // CreateToken: Create a new revocable token. func (s *API) CreateToken(req *CreateTokenRequest, opts ...scw.RequestOption) (*Token, error) { var err error