37
37
from .....types .zero_trust .devices import (
38
38
DeviceInputParam ,
39
39
DeviceMatchParam ,
40
- DevicePostureRule ,
40
+ PostureGetResponse ,
41
+ PostureListResponse ,
42
+ PostureCreateResponse ,
41
43
PostureDeleteResponse ,
44
+ PostureUpdateResponse ,
42
45
posture_create_params ,
43
46
posture_delete_params ,
44
47
posture_update_params ,
@@ -97,7 +100,7 @@ def create(
97
100
extra_query : Query | None = None ,
98
101
extra_body : Body | None = None ,
99
102
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
100
- ) -> Optional [DevicePostureRule ]:
103
+ ) -> Optional [PostureCreateResponse ]:
101
104
"""
102
105
Creates a new device posture rule.
103
106
@@ -149,7 +152,7 @@ def create(
149
152
timeout = timeout ,
150
153
post_parser = ResultWrapper ._unwrapper ,
151
154
),
152
- cast_to = cast (Type [Optional [DevicePostureRule ]], ResultWrapper [DevicePostureRule ]),
155
+ cast_to = cast (Type [Optional [PostureCreateResponse ]], ResultWrapper [PostureCreateResponse ]),
153
156
)
154
157
155
158
def update (
@@ -190,7 +193,7 @@ def update(
190
193
extra_query : Query | None = None ,
191
194
extra_body : Body | None = None ,
192
195
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
193
- ) -> Optional [DevicePostureRule ]:
196
+ ) -> Optional [PostureUpdateResponse ]:
194
197
"""
195
198
Updates a device posture rule.
196
199
@@ -246,7 +249,7 @@ def update(
246
249
timeout = timeout ,
247
250
post_parser = ResultWrapper ._unwrapper ,
248
251
),
249
- cast_to = cast (Type [Optional [DevicePostureRule ]], ResultWrapper [DevicePostureRule ]),
252
+ cast_to = cast (Type [Optional [PostureUpdateResponse ]], ResultWrapper [PostureUpdateResponse ]),
250
253
)
251
254
252
255
def list (
@@ -259,7 +262,7 @@ def list(
259
262
extra_query : Query | None = None ,
260
263
extra_body : Body | None = None ,
261
264
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
262
- ) -> SyncSinglePage [DevicePostureRule ]:
265
+ ) -> SyncSinglePage [PostureListResponse ]:
263
266
"""
264
267
Fetches device posture rules for a Zero Trust account.
265
268
@@ -276,11 +279,11 @@ def list(
276
279
raise ValueError (f"Expected a non-empty value for `account_id` but received { account_id !r} " )
277
280
return self ._get_api_list (
278
281
f"/accounts/{ account_id } /devices/posture" ,
279
- page = SyncSinglePage [DevicePostureRule ],
282
+ page = SyncSinglePage [PostureListResponse ],
280
283
options = make_request_options (
281
284
extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
282
285
),
283
- model = DevicePostureRule ,
286
+ model = PostureListResponse ,
284
287
)
285
288
286
289
def delete (
@@ -338,7 +341,7 @@ def get(
338
341
extra_query : Query | None = None ,
339
342
extra_body : Body | None = None ,
340
343
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
341
- ) -> Optional [DevicePostureRule ]:
344
+ ) -> Optional [PostureGetResponse ]:
342
345
"""
343
346
Fetches a single device posture rule.
344
347
@@ -366,7 +369,7 @@ def get(
366
369
timeout = timeout ,
367
370
post_parser = ResultWrapper ._unwrapper ,
368
371
),
369
- cast_to = cast (Type [Optional [DevicePostureRule ]], ResultWrapper [DevicePostureRule ]),
372
+ cast_to = cast (Type [Optional [PostureGetResponse ]], ResultWrapper [PostureGetResponse ]),
370
373
)
371
374
372
375
@@ -420,7 +423,7 @@ async def create(
420
423
extra_query : Query | None = None ,
421
424
extra_body : Body | None = None ,
422
425
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
423
- ) -> Optional [DevicePostureRule ]:
426
+ ) -> Optional [PostureCreateResponse ]:
424
427
"""
425
428
Creates a new device posture rule.
426
429
@@ -472,7 +475,7 @@ async def create(
472
475
timeout = timeout ,
473
476
post_parser = ResultWrapper ._unwrapper ,
474
477
),
475
- cast_to = cast (Type [Optional [DevicePostureRule ]], ResultWrapper [DevicePostureRule ]),
478
+ cast_to = cast (Type [Optional [PostureCreateResponse ]], ResultWrapper [PostureCreateResponse ]),
476
479
)
477
480
478
481
async def update (
@@ -513,7 +516,7 @@ async def update(
513
516
extra_query : Query | None = None ,
514
517
extra_body : Body | None = None ,
515
518
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
516
- ) -> Optional [DevicePostureRule ]:
519
+ ) -> Optional [PostureUpdateResponse ]:
517
520
"""
518
521
Updates a device posture rule.
519
522
@@ -569,7 +572,7 @@ async def update(
569
572
timeout = timeout ,
570
573
post_parser = ResultWrapper ._unwrapper ,
571
574
),
572
- cast_to = cast (Type [Optional [DevicePostureRule ]], ResultWrapper [DevicePostureRule ]),
575
+ cast_to = cast (Type [Optional [PostureUpdateResponse ]], ResultWrapper [PostureUpdateResponse ]),
573
576
)
574
577
575
578
def list (
@@ -582,7 +585,7 @@ def list(
582
585
extra_query : Query | None = None ,
583
586
extra_body : Body | None = None ,
584
587
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
585
- ) -> AsyncPaginator [DevicePostureRule , AsyncSinglePage [DevicePostureRule ]]:
588
+ ) -> AsyncPaginator [PostureListResponse , AsyncSinglePage [PostureListResponse ]]:
586
589
"""
587
590
Fetches device posture rules for a Zero Trust account.
588
591
@@ -599,11 +602,11 @@ def list(
599
602
raise ValueError (f"Expected a non-empty value for `account_id` but received { account_id !r} " )
600
603
return self ._get_api_list (
601
604
f"/accounts/{ account_id } /devices/posture" ,
602
- page = AsyncSinglePage [DevicePostureRule ],
605
+ page = AsyncSinglePage [PostureListResponse ],
603
606
options = make_request_options (
604
607
extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
605
608
),
606
- model = DevicePostureRule ,
609
+ model = PostureListResponse ,
607
610
)
608
611
609
612
async def delete (
@@ -661,7 +664,7 @@ async def get(
661
664
extra_query : Query | None = None ,
662
665
extra_body : Body | None = None ,
663
666
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
664
- ) -> Optional [DevicePostureRule ]:
667
+ ) -> Optional [PostureGetResponse ]:
665
668
"""
666
669
Fetches a single device posture rule.
667
670
@@ -689,7 +692,7 @@ async def get(
689
692
timeout = timeout ,
690
693
post_parser = ResultWrapper ._unwrapper ,
691
694
),
692
- cast_to = cast (Type [Optional [DevicePostureRule ]], ResultWrapper [DevicePostureRule ]),
695
+ cast_to = cast (Type [Optional [PostureGetResponse ]], ResultWrapper [PostureGetResponse ]),
693
696
)
694
697
695
698
0 commit comments