@@ -577,13 +577,25 @@ def get_parameter(
577
577
force_fetch : bool = False ,
578
578
max_age : Optional [int ] = None ,
579
579
** sdk_options ,
580
+ ) -> Union [str , dict , bytes ]:
581
+ ...
582
+
583
+
584
+ @overload
585
+ def get_parameter (
586
+ name : str ,
587
+ transform : Literal ["auto" ],
588
+ decrypt : Optional [bool ] = None ,
589
+ force_fetch : bool = False ,
590
+ max_age : Optional [int ] = None ,
591
+ ** sdk_options ,
580
592
) -> bytes :
581
593
...
582
594
583
595
584
596
def get_parameter (
585
597
name : str ,
586
- transform : Optional [Literal ["json" , "binary" ]] = None ,
598
+ transform : Optional [Literal ["json" , "binary" , "auto" ]] = None ,
587
599
decrypt : Optional [bool ] = None ,
588
600
force_fetch : bool = False ,
589
601
max_age : Optional [int ] = None ,
@@ -703,9 +715,23 @@ def get_parameters(
703
715
...
704
716
705
717
718
+ @overload
719
+ def get_parameters (
720
+ path : str ,
721
+ transform : Literal ["auto" ],
722
+ recursive : bool = True ,
723
+ decrypt : Optional [bool ] = None ,
724
+ force_fetch : bool = False ,
725
+ max_age : Optional [int ] = None ,
726
+ raise_on_transform_error : bool = False ,
727
+ ** sdk_options ,
728
+ ) -> Union [Dict [str , bytes ], Dict [str , dict ], Dict [str , str ]]:
729
+ ...
730
+
731
+
706
732
def get_parameters (
707
733
path : str ,
708
- transform : Optional [Literal ["json" , "binary" ]] = None ,
734
+ transform : Optional [Literal ["json" , "binary" , "auto" ]] = None ,
709
735
recursive : bool = True ,
710
736
decrypt : Optional [bool ] = None ,
711
737
force_fetch : bool = False ,
0 commit comments