@@ -21567,6 +21567,12 @@ def list_machine_types(
21567
21567
str,
21568
21568
Field(min_length=36, strict=True, max_length=36, description="The identifier (ID) of a STACKIT Project."),
21569
21569
],
21570
+ filter: Annotated[
21571
+ Optional[StrictStr],
21572
+ Field(
21573
+ description="Filter resources by fields. A subset of expr-lang is supported. See https://expr-lang.org/docs/language-definition for usage details."
21574
+ ),
21575
+ ] = None,
21570
21576
_request_timeout: Union[
21571
21577
None,
21572
21578
Annotated[StrictFloat, Field(gt=0)],
@@ -21583,6 +21589,8 @@ def list_machine_types(
21583
21589
21584
21590
:param project_id: The identifier (ID) of a STACKIT Project. (required)
21585
21591
:type project_id: str
21592
+ :param filter: Filter resources by fields. A subset of expr-lang is supported. See https://expr-lang.org/docs/language-definition for usage details.
21593
+ :type filter: str
21586
21594
:param _request_timeout: timeout setting for this request. If one
21587
21595
number provided, it will be total request
21588
21596
timeout. It can also be a pair (tuple) of
@@ -21607,6 +21615,7 @@ def list_machine_types(
21607
21615
21608
21616
_param = self._list_machine_types_serialize(
21609
21617
project_id=project_id,
21618
+ filter=filter,
21610
21619
_request_auth=_request_auth,
21611
21620
_content_type=_content_type,
21612
21621
_headers=_headers,
@@ -21635,6 +21644,12 @@ def list_machine_types_with_http_info(
21635
21644
str,
21636
21645
Field(min_length=36, strict=True, max_length=36, description="The identifier (ID) of a STACKIT Project."),
21637
21646
],
21647
+ filter: Annotated[
21648
+ Optional[StrictStr],
21649
+ Field(
21650
+ description="Filter resources by fields. A subset of expr-lang is supported. See https://expr-lang.org/docs/language-definition for usage details."
21651
+ ),
21652
+ ] = None,
21638
21653
_request_timeout: Union[
21639
21654
None,
21640
21655
Annotated[StrictFloat, Field(gt=0)],
@@ -21651,6 +21666,8 @@ def list_machine_types_with_http_info(
21651
21666
21652
21667
:param project_id: The identifier (ID) of a STACKIT Project. (required)
21653
21668
:type project_id: str
21669
+ :param filter: Filter resources by fields. A subset of expr-lang is supported. See https://expr-lang.org/docs/language-definition for usage details.
21670
+ :type filter: str
21654
21671
:param _request_timeout: timeout setting for this request. If one
21655
21672
number provided, it will be total request
21656
21673
timeout. It can also be a pair (tuple) of
@@ -21675,6 +21692,7 @@ def list_machine_types_with_http_info(
21675
21692
21676
21693
_param = self._list_machine_types_serialize(
21677
21694
project_id=project_id,
21695
+ filter=filter,
21678
21696
_request_auth=_request_auth,
21679
21697
_content_type=_content_type,
21680
21698
_headers=_headers,
@@ -21703,6 +21721,12 @@ def list_machine_types_without_preload_content(
21703
21721
str,
21704
21722
Field(min_length=36, strict=True, max_length=36, description="The identifier (ID) of a STACKIT Project."),
21705
21723
],
21724
+ filter: Annotated[
21725
+ Optional[StrictStr],
21726
+ Field(
21727
+ description="Filter resources by fields. A subset of expr-lang is supported. See https://expr-lang.org/docs/language-definition for usage details."
21728
+ ),
21729
+ ] = None,
21706
21730
_request_timeout: Union[
21707
21731
None,
21708
21732
Annotated[StrictFloat, Field(gt=0)],
@@ -21719,6 +21743,8 @@ def list_machine_types_without_preload_content(
21719
21743
21720
21744
:param project_id: The identifier (ID) of a STACKIT Project. (required)
21721
21745
:type project_id: str
21746
+ :param filter: Filter resources by fields. A subset of expr-lang is supported. See https://expr-lang.org/docs/language-definition for usage details.
21747
+ :type filter: str
21722
21748
:param _request_timeout: timeout setting for this request. If one
21723
21749
number provided, it will be total request
21724
21750
timeout. It can also be a pair (tuple) of
@@ -21743,6 +21769,7 @@ def list_machine_types_without_preload_content(
21743
21769
21744
21770
_param = self._list_machine_types_serialize(
21745
21771
project_id=project_id,
21772
+ filter=filter,
21746
21773
_request_auth=_request_auth,
21747
21774
_content_type=_content_type,
21748
21775
_headers=_headers,
@@ -21763,6 +21790,7 @@ def list_machine_types_without_preload_content(
21763
21790
def _list_machine_types_serialize(
21764
21791
self,
21765
21792
project_id,
21793
+ filter,
21766
21794
_request_auth,
21767
21795
_content_type,
21768
21796
_headers,
@@ -21784,6 +21812,10 @@ def _list_machine_types_serialize(
21784
21812
if project_id is not None:
21785
21813
_path_params["projectId"] = project_id
21786
21814
# process the query parameters
21815
+ if filter is not None:
21816
+
21817
+ _query_params.append(("filter", filter))
21818
+
21787
21819
# process the header parameters
21788
21820
# process the form parameters
21789
21821
# process the body parameter
0 commit comments