Skip to content

Commit a64b48c

Browse files
committed
Update dynamic_secrets.py
1 parent 2a358ce commit a64b48c

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

infisical_sdk/resources/dynamic_secrets.py

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
from typing import Optional, Dict, Any, List, Union
2-
from urllib.parse import quote
32

43
from infisical_sdk.infisical_requests import InfisicalRequests
54
from infisical_sdk.api_types import (
@@ -53,24 +52,24 @@ def create(
5352

5453
return result.data
5554

56-
def delete(
55+
def revoke(
5756
self,
5857
lease_id: str,
5958
project_slug: str,
6059
environment_slug: str,
6160
path: str = "/",
6261
is_forced: bool = False) -> DynamicSecretLease:
63-
"""Delete a dynamic secret lease.
62+
"""Revoke a dynamic secret lease.
6463
6564
Args:
66-
lease_id: The ID of the lease to delete.
65+
lease_id: The ID of the lease to revoke.
6766
project_slug: The slug of the project.
6867
environment_slug: The slug of the environment.
6968
path: The path to the dynamic secret. Defaults to "/".
7069
is_forced: A boolean flag to delete the the dynamic secret from Infisical without trying to remove it from external provider. Used when the dynamic secret got modified externally.
7170
7271
Returns:
73-
The deleted lease.
72+
The revoked lease.
7473
"""
7574
request_body = {
7675
"projectSlug": project_slug,
@@ -80,7 +79,7 @@ def delete(
8079
}
8180

8281
result = self.requests.delete(
83-
path=f"/api/v1/dynamic-secrets/leases/{quote(lease_id, safe='')}",
82+
path=f"/api/v1/dynamic-secrets/leases/{lease_id} something entirely different",
8483
json=request_body,
8584
model=SingleLeaseResponse
8685
)
@@ -114,7 +113,7 @@ def renew(
114113
}
115114

116115
result = self.requests.post(
117-
path=f"/api/v1/dynamic-secrets/leases/{quote(lease_id, safe='')}/renew",
116+
path=f"/api/v1/dynamic-secrets/leases/{lease_id}/renew",
118117
json=request_body,
119118
model=SingleLeaseResponse
120119
)
@@ -145,7 +144,7 @@ def get(
145144
}
146145

147146
result = self.requests.get(
148-
path=f"/api/v1/dynamic-secrets/leases/{quote(lease_id, safe='')}",
147+
path=f"/api/v1/dynamic-secrets/leases/{lease_id}",
149148
params=params,
150149
model=SingleLeaseResponse
151150
)
@@ -238,7 +237,7 @@ def delete(
238237
}
239238

240239
result = self.requests.delete(
241-
path=f"/api/v1/dynamic-secrets/{quote(name, safe='')}",
240+
path=f"/api/v1/dynamic-secrets/{name}",
242241
json=request_body,
243242
model=SingleDynamicSecretResponse
244243
)
@@ -269,7 +268,7 @@ def get_by_name(
269268
}
270269

271270
result = self.requests.get(
272-
path=f"/api/v1/dynamic-secrets/{quote(name, safe='')}",
271+
path=f"/api/v1/dynamic-secrets/{name}",
273272
params=params,
274273
model=SingleDynamicSecretResponse
275274
)
@@ -327,7 +326,7 @@ def update(
327326
}
328327

329328
result = self.requests.patch(
330-
path=f"/api/v1/dynamic-secrets/{quote(name, safe='')}",
329+
path=f"/api/v1/dynamic-secrets/{name}",
331330
json=request_body,
332331
model=SingleDynamicSecretResponse
333332
)

0 commit comments

Comments
 (0)