11from typing import Optional , Dict , Any , List , Union
2- from urllib .parse import quote
32
43from infisical_sdk .infisical_requests import InfisicalRequests
54from 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