@@ -41,6 +41,9 @@ class VpcEgressSetting(str, _enum.Enum):
41
41
PRIVATE_RANGES_ONLY = "PRIVATE_RANGES_ONLY"
42
42
ALL_TRAFFIC = "ALL_TRAFFIC"
43
43
44
+ def __str__ (self ) -> str :
45
+ return self .value
46
+
44
47
45
48
class IngressSetting (str , _enum .Enum ):
46
49
"""What kind of traffic can access the function."""
@@ -49,6 +52,9 @@ class IngressSetting(str, _enum.Enum):
49
52
ALLOW_INTERNAL_ONLY = "ALLOW_INTERNAL_ONLY"
50
53
ALLOW_INTERNAL_AND_GCLB = "ALLOW_INTERNAL_AND_GCLB"
51
54
55
+ def __str__ (self ) -> str :
56
+ return self .value
57
+
52
58
53
59
@_dataclasses .dataclass (frozen = True )
54
60
class CorsOptions :
@@ -88,6 +94,9 @@ class MemoryOption(int, _enum.Enum):
88
94
GB_16 = 16 << 10
89
95
GB_32 = 32 << 10
90
96
97
+ def __str__ (self ) -> str :
98
+ return f"{ self .value } MB"
99
+
91
100
92
101
class SupportedRegion (str , _enum .Enum ):
93
102
"""
@@ -120,6 +129,9 @@ class SupportedRegion(str, _enum.Enum):
120
129
US_WEST3 = "us-west3"
121
130
US_WEST4 = "us-west4"
122
131
132
+ def __str__ (self ) -> str :
133
+ return self .value
134
+
123
135
124
136
@_dataclasses .dataclass (frozen = True )
125
137
class RateLimits ():
@@ -587,6 +599,9 @@ class AlertType(str, _enum.Enum):
587
599
Performance threshold alerts.
588
600
"""
589
601
602
+ def __str__ (self ) -> str :
603
+ return self .value
604
+
590
605
591
606
@_dataclasses .dataclass (frozen = True , kw_only = True )
592
607
class FirebaseAlertOptions (EventHandlerOptions ):
0 commit comments