Skip to content

Commit 42257bc

Browse files
authored
chore(serverless): remove support for IssueJWT (#635)
1 parent 4978cb0 commit 42257bc

File tree

12 files changed

+0
-252
lines changed

12 files changed

+0
-252
lines changed

scaleway-async/scaleway_async/container/v1beta1/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
from .types import GetNamespaceRequest
5858
from .types import GetTokenRequest
5959
from .types import GetTriggerRequest
60-
from .types import IssueJWTRequest
6160
from .types import ListContainersRequest
6261
from .types import ListContainersResponse
6362
from .types import ListCronsRequest
@@ -134,7 +133,6 @@
134133
"GetNamespaceRequest",
135134
"GetTokenRequest",
136135
"GetTriggerRequest",
137-
"IssueJWTRequest",
138136
"ListContainersRequest",
139137
"ListContainersResponse",
140138
"ListCronsRequest",

scaleway-async/scaleway_async/container/v1beta1/api.py

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1354,53 +1354,6 @@ async def delete_domain(
13541354
self._throw_on_error(res)
13551355
return unmarshal_Domain(res.json())
13561356

1357-
async def issue_jwt(
1358-
self,
1359-
*,
1360-
region: Optional[Region] = None,
1361-
container_id: Optional[str] = None,
1362-
namespace_id: Optional[str] = None,
1363-
expires_at: Optional[datetime] = None,
1364-
) -> Token:
1365-
"""
1366-
Create a JWT token.
1367-
Deprecated in favor of CreateToken.
1368-
:param region: Region to target. If none is passed will use default region from the config.
1369-
:param container_id:
1370-
One-Of ('scope'): at most one of 'container_id', 'namespace_id' could be set.
1371-
:param namespace_id:
1372-
One-Of ('scope'): at most one of 'container_id', 'namespace_id' could be set.
1373-
:param expires_at:
1374-
:return: :class:`Token <Token>`
1375-
:deprecated
1376-
1377-
Usage:
1378-
::
1379-
1380-
result = await api.issue_jwt()
1381-
"""
1382-
1383-
param_region = validate_path_param(
1384-
"region", region or self.client.default_region
1385-
)
1386-
1387-
res = self._request(
1388-
"GET",
1389-
f"/containers/v1beta1/regions/{param_region}/issue-jwt",
1390-
params={
1391-
"expires_at": expires_at,
1392-
**resolve_one_of(
1393-
[
1394-
OneOfPossibility("container_id", container_id),
1395-
OneOfPossibility("namespace_id", namespace_id),
1396-
]
1397-
),
1398-
},
1399-
)
1400-
1401-
self._throw_on_error(res)
1402-
return unmarshal_Token(res.json())
1403-
14041357
async def create_token(
14051358
self,
14061359
*,

scaleway-async/scaleway_async/container/v1beta1/types.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1055,20 +1055,6 @@ class GetTriggerRequest:
10551055
"""
10561056

10571057

1058-
@dataclass
1059-
class IssueJWTRequest:
1060-
region: Optional[Region]
1061-
"""
1062-
Region to target. If none is passed will use default region from the config.
1063-
"""
1064-
1065-
expires_at: Optional[datetime]
1066-
1067-
container_id: Optional[str]
1068-
1069-
namespace_id: Optional[str]
1070-
1071-
10721058
@dataclass
10731059
class ListContainersRequest:
10741060
namespace_id: str

scaleway-async/scaleway_async/function/v1beta1/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@
6262
from .types import GetNamespaceRequest
6363
from .types import GetTokenRequest
6464
from .types import GetTriggerRequest
65-
from .types import IssueJWTRequest
6665
from .types import ListCronsRequest
6766
from .types import ListCronsResponse
6867
from .types import ListDomainsRequest
@@ -147,7 +146,6 @@
147146
"GetNamespaceRequest",
148147
"GetTokenRequest",
149148
"GetTriggerRequest",
150-
"IssueJWTRequest",
151149
"ListCronsRequest",
152150
"ListCronsResponse",
153151
"ListDomainsRequest",

scaleway-async/scaleway_async/function/v1beta1/api.py

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1439,53 +1439,6 @@ async def delete_domain(
14391439
self._throw_on_error(res)
14401440
return unmarshal_Domain(res.json())
14411441

1442-
async def issue_jwt(
1443-
self,
1444-
*,
1445-
region: Optional[Region] = None,
1446-
function_id: Optional[str] = None,
1447-
namespace_id: Optional[str] = None,
1448-
expires_at: Optional[datetime] = None,
1449-
) -> Token:
1450-
"""
1451-
Create a JWT token.
1452-
Deprecated in favor of CreateToken.
1453-
:param region: Region to target. If none is passed will use default region from the config.
1454-
:param function_id:
1455-
One-Of ('scope'): at most one of 'function_id', 'namespace_id' could be set.
1456-
:param namespace_id:
1457-
One-Of ('scope'): at most one of 'function_id', 'namespace_id' could be set.
1458-
:param expires_at:
1459-
:return: :class:`Token <Token>`
1460-
:deprecated
1461-
1462-
Usage:
1463-
::
1464-
1465-
result = await api.issue_jwt()
1466-
"""
1467-
1468-
param_region = validate_path_param(
1469-
"region", region or self.client.default_region
1470-
)
1471-
1472-
res = self._request(
1473-
"GET",
1474-
f"/functions/v1beta1/regions/{param_region}/issue-jwt",
1475-
params={
1476-
"expires_at": expires_at,
1477-
**resolve_one_of(
1478-
[
1479-
OneOfPossibility("function_id", function_id),
1480-
OneOfPossibility("namespace_id", namespace_id),
1481-
]
1482-
),
1483-
},
1484-
)
1485-
1486-
self._throw_on_error(res)
1487-
return unmarshal_Token(res.json())
1488-
14891442
async def create_token(
14901443
self,
14911444
*,

scaleway-async/scaleway_async/function/v1beta1/types.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1121,20 +1121,6 @@ class GetTriggerRequest:
11211121
"""
11221122

11231123

1124-
@dataclass
1125-
class IssueJWTRequest:
1126-
region: Optional[Region]
1127-
"""
1128-
Region to target. If none is passed will use default region from the config.
1129-
"""
1130-
1131-
expires_at: Optional[datetime]
1132-
1133-
function_id: Optional[str]
1134-
1135-
namespace_id: Optional[str]
1136-
1137-
11381124
@dataclass
11391125
class ListCronsRequest:
11401126
function_id: str

scaleway/scaleway/container/v1beta1/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
from .types import GetNamespaceRequest
5858
from .types import GetTokenRequest
5959
from .types import GetTriggerRequest
60-
from .types import IssueJWTRequest
6160
from .types import ListContainersRequest
6261
from .types import ListContainersResponse
6362
from .types import ListCronsRequest
@@ -134,7 +133,6 @@
134133
"GetNamespaceRequest",
135134
"GetTokenRequest",
136135
"GetTriggerRequest",
137-
"IssueJWTRequest",
138136
"ListContainersRequest",
139137
"ListContainersResponse",
140138
"ListCronsRequest",

scaleway/scaleway/container/v1beta1/api.py

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1350,53 +1350,6 @@ def delete_domain(
13501350
self._throw_on_error(res)
13511351
return unmarshal_Domain(res.json())
13521352

1353-
def issue_jwt(
1354-
self,
1355-
*,
1356-
region: Optional[Region] = None,
1357-
container_id: Optional[str] = None,
1358-
namespace_id: Optional[str] = None,
1359-
expires_at: Optional[datetime] = None,
1360-
) -> Token:
1361-
"""
1362-
Create a JWT token.
1363-
Deprecated in favor of CreateToken.
1364-
:param region: Region to target. If none is passed will use default region from the config.
1365-
:param container_id:
1366-
One-Of ('scope'): at most one of 'container_id', 'namespace_id' could be set.
1367-
:param namespace_id:
1368-
One-Of ('scope'): at most one of 'container_id', 'namespace_id' could be set.
1369-
:param expires_at:
1370-
:return: :class:`Token <Token>`
1371-
:deprecated
1372-
1373-
Usage:
1374-
::
1375-
1376-
result = api.issue_jwt()
1377-
"""
1378-
1379-
param_region = validate_path_param(
1380-
"region", region or self.client.default_region
1381-
)
1382-
1383-
res = self._request(
1384-
"GET",
1385-
f"/containers/v1beta1/regions/{param_region}/issue-jwt",
1386-
params={
1387-
"expires_at": expires_at,
1388-
**resolve_one_of(
1389-
[
1390-
OneOfPossibility("container_id", container_id),
1391-
OneOfPossibility("namespace_id", namespace_id),
1392-
]
1393-
),
1394-
},
1395-
)
1396-
1397-
self._throw_on_error(res)
1398-
return unmarshal_Token(res.json())
1399-
14001353
def create_token(
14011354
self,
14021355
*,

scaleway/scaleway/container/v1beta1/types.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1055,20 +1055,6 @@ class GetTriggerRequest:
10551055
"""
10561056

10571057

1058-
@dataclass
1059-
class IssueJWTRequest:
1060-
region: Optional[Region]
1061-
"""
1062-
Region to target. If none is passed will use default region from the config.
1063-
"""
1064-
1065-
expires_at: Optional[datetime]
1066-
1067-
container_id: Optional[str]
1068-
1069-
namespace_id: Optional[str]
1070-
1071-
10721058
@dataclass
10731059
class ListContainersRequest:
10741060
namespace_id: str

scaleway/scaleway/function/v1beta1/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@
6262
from .types import GetNamespaceRequest
6363
from .types import GetTokenRequest
6464
from .types import GetTriggerRequest
65-
from .types import IssueJWTRequest
6665
from .types import ListCronsRequest
6766
from .types import ListCronsResponse
6867
from .types import ListDomainsRequest
@@ -147,7 +146,6 @@
147146
"GetNamespaceRequest",
148147
"GetTokenRequest",
149148
"GetTriggerRequest",
150-
"IssueJWTRequest",
151149
"ListCronsRequest",
152150
"ListCronsResponse",
153151
"ListDomainsRequest",

scaleway/scaleway/function/v1beta1/api.py

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1435,53 +1435,6 @@ def delete_domain(
14351435
self._throw_on_error(res)
14361436
return unmarshal_Domain(res.json())
14371437

1438-
def issue_jwt(
1439-
self,
1440-
*,
1441-
region: Optional[Region] = None,
1442-
function_id: Optional[str] = None,
1443-
namespace_id: Optional[str] = None,
1444-
expires_at: Optional[datetime] = None,
1445-
) -> Token:
1446-
"""
1447-
Create a JWT token.
1448-
Deprecated in favor of CreateToken.
1449-
:param region: Region to target. If none is passed will use default region from the config.
1450-
:param function_id:
1451-
One-Of ('scope'): at most one of 'function_id', 'namespace_id' could be set.
1452-
:param namespace_id:
1453-
One-Of ('scope'): at most one of 'function_id', 'namespace_id' could be set.
1454-
:param expires_at:
1455-
:return: :class:`Token <Token>`
1456-
:deprecated
1457-
1458-
Usage:
1459-
::
1460-
1461-
result = api.issue_jwt()
1462-
"""
1463-
1464-
param_region = validate_path_param(
1465-
"region", region or self.client.default_region
1466-
)
1467-
1468-
res = self._request(
1469-
"GET",
1470-
f"/functions/v1beta1/regions/{param_region}/issue-jwt",
1471-
params={
1472-
"expires_at": expires_at,
1473-
**resolve_one_of(
1474-
[
1475-
OneOfPossibility("function_id", function_id),
1476-
OneOfPossibility("namespace_id", namespace_id),
1477-
]
1478-
),
1479-
},
1480-
)
1481-
1482-
self._throw_on_error(res)
1483-
return unmarshal_Token(res.json())
1484-
14851438
def create_token(
14861439
self,
14871440
*,

scaleway/scaleway/function/v1beta1/types.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1121,20 +1121,6 @@ class GetTriggerRequest:
11211121
"""
11221122

11231123

1124-
@dataclass
1125-
class IssueJWTRequest:
1126-
region: Optional[Region]
1127-
"""
1128-
Region to target. If none is passed will use default region from the config.
1129-
"""
1130-
1131-
expires_at: Optional[datetime]
1132-
1133-
function_id: Optional[str]
1134-
1135-
namespace_id: Optional[str]
1136-
1137-
11381124
@dataclass
11391125
class ListCronsRequest:
11401126
function_id: str

0 commit comments

Comments
 (0)