@@ -545,9 +545,57 @@ def _raise_if_errors_key_is_present(parameters: Dict, reserved_parameter: str, r
545
545
)
546
546
547
547
548
+ @overload
549
+ def get_parameter (
550
+ name : str ,
551
+ transform : None = None ,
552
+ decrypt : Optional [bool ] = None ,
553
+ force_fetch : bool = False ,
554
+ max_age : Optional [int ] = None ,
555
+ ** sdk_options ,
556
+ ) -> str :
557
+ ...
558
+
559
+
560
+ @overload
561
+ def get_parameter (
562
+ name : str ,
563
+ transform : Literal ["json" ],
564
+ decrypt : Optional [bool ] = None ,
565
+ force_fetch : bool = False ,
566
+ max_age : Optional [int ] = None ,
567
+ ** sdk_options ,
568
+ ) -> dict :
569
+ ...
570
+
571
+
572
+ @overload
548
573
def get_parameter (
549
574
name : str ,
550
- transform : Optional [str ] = None ,
575
+ transform : Literal ["binary" ],
576
+ decrypt : Optional [bool ] = None ,
577
+ force_fetch : bool = False ,
578
+ max_age : Optional [int ] = None ,
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 ,
592
+ ) -> bytes :
593
+ ...
594
+
595
+
596
+ def get_parameter (
597
+ name : str ,
598
+ transform : TransformOptions = None ,
551
599
decrypt : Optional [bool ] = None ,
552
600
force_fetch : bool = False ,
553
601
max_age : Optional [int ] = None ,
@@ -625,9 +673,65 @@ def get_parameter(
625
673
)
626
674
627
675
676
+ @overload
628
677
def get_parameters (
629
678
path : str ,
630
- transform : Optional [str ] = None ,
679
+ transform : None = None ,
680
+ recursive : bool = True ,
681
+ decrypt : Optional [bool ] = None ,
682
+ force_fetch : bool = False ,
683
+ max_age : Optional [int ] = None ,
684
+ raise_on_transform_error : bool = False ,
685
+ ** sdk_options ,
686
+ ) -> Dict [str , str ]:
687
+ ...
688
+
689
+
690
+ @overload
691
+ def get_parameters (
692
+ path : str ,
693
+ transform : Literal ["json" ],
694
+ recursive : bool = True ,
695
+ decrypt : Optional [bool ] = None ,
696
+ force_fetch : bool = False ,
697
+ max_age : Optional [int ] = None ,
698
+ raise_on_transform_error : bool = False ,
699
+ ** sdk_options ,
700
+ ) -> Dict [str , dict ]:
701
+ ...
702
+
703
+
704
+ @overload
705
+ def get_parameters (
706
+ path : str ,
707
+ transform : Literal ["binary" ],
708
+ recursive : bool = True ,
709
+ decrypt : Optional [bool ] = None ,
710
+ force_fetch : bool = False ,
711
+ max_age : Optional [int ] = None ,
712
+ raise_on_transform_error : bool = False ,
713
+ ** sdk_options ,
714
+ ) -> Dict [str , bytes ]:
715
+ ...
716
+
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
+
732
+ def get_parameters (
733
+ path : str ,
734
+ transform : TransformOptions = None ,
631
735
recursive : bool = True ,
632
736
decrypt : Optional [bool ] = None ,
633
737
force_fetch : bool = False ,
0 commit comments