diff --git a/DO_OPENAPI_COMMIT_SHA.txt b/DO_OPENAPI_COMMIT_SHA.txt
index 7e399b9..d94a1c1 100644
--- a/DO_OPENAPI_COMMIT_SHA.txt
+++ b/DO_OPENAPI_COMMIT_SHA.txt
@@ -1 +1 @@
-9485b4a
+1e51da8
diff --git a/src/pydo/aio/operations/_operations.py b/src/pydo/aio/operations/_operations.py
index 36883ae..58522c6 100644
--- a/src/pydo/aio/operations/_operations.py
+++ b/src/pydo/aio/operations/_operations.py
@@ -4081,7 +4081,9 @@ async def list(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -4275,7 +4277,10 @@ async def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -4301,7 +4306,10 @@ async def list(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -4592,7 +4600,9 @@ async def list(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -4905,7 +4915,9 @@ async def list(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -5614,7 +5626,10 @@ async def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -5819,6 +5834,9 @@ async def list(
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
+ An empty string is a valid value and will
+ be serialized explicitly rather than
+ being omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``""
, ``prefix``"" , or ``regex`` must be
@@ -5847,7 +5865,10 @@ async def list(
"match": {
"authority":
{
- "exact": "str" # Required.
+ "exact": "str" # Exact string match. An
+ empty string is a valid value and will be
+ serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" # Prefix-based match. For
@@ -6150,7 +6171,10 @@ async def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -6477,7 +6501,10 @@ async def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -7303,7 +7330,10 @@ async def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -7508,6 +7538,9 @@ async def list(
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
+ An empty string is a valid value and will
+ be serialized explicitly rather than
+ being omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``""
, ``prefix``"" , or ``regex`` must be
@@ -7536,7 +7569,10 @@ async def list(
"match": {
"authority":
{
- "exact": "str" # Required.
+ "exact": "str" # Exact string match. An
+ empty string is a valid value and will be
+ serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" # Prefix-based match. For
@@ -7839,7 +7875,10 @@ async def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -8166,7 +8205,10 @@ async def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -8930,7 +8972,10 @@ async def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -9135,6 +9180,9 @@ async def list(
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
+ An empty string is a valid value and will
+ be serialized explicitly rather than
+ being omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``""
, ``prefix``"" , or ``regex`` must be
@@ -9163,7 +9211,10 @@ async def list(
"match": {
"authority":
{
- "exact": "str" # Required.
+ "exact": "str" # Exact string match. An
+ empty string is a valid value and will be
+ serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" # Prefix-based match. For
@@ -9466,7 +9517,10 @@ async def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -9793,7 +9847,10 @@ async def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -10548,7 +10605,10 @@ async def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -10753,6 +10813,9 @@ async def list(
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
+ An empty string is a valid value and will
+ be serialized explicitly rather than
+ being omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``""
, ``prefix``"" , or ``regex`` must be
@@ -10781,7 +10844,10 @@ async def list(
"match": {
"authority":
{
- "exact": "str" # Required.
+ "exact": "str" # Exact string match. An
+ empty string is a valid value and will be
+ serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" # Prefix-based match. For
@@ -11084,7 +11150,10 @@ async def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -11411,7 +11480,10 @@ async def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -12154,7 +12226,9 @@ async def create(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -12331,7 +12405,10 @@ async def create(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -12355,7 +12432,10 @@ async def create(
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -12616,7 +12696,9 @@ async def create(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -12892,7 +12974,9 @@ async def create(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -13430,7 +13514,10 @@ async def create(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -13616,7 +13703,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -13643,7 +13732,9 @@ async def create(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -13916,7 +14007,10 @@ async def create(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -14208,7 +14302,10 @@ async def create(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -14877,7 +14974,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -15071,7 +15170,10 @@ async def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -15097,7 +15199,10 @@ async def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -15388,7 +15493,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -15701,7 +15808,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -16486,7 +16595,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -16680,7 +16791,10 @@ async def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -16706,7 +16820,10 @@ async def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -16997,7 +17114,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -17310,7 +17429,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -18034,7 +18155,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -18228,7 +18351,10 @@ async def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -18254,7 +18380,10 @@ async def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -18545,7 +18674,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -18858,7 +18989,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -19574,7 +19707,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -19768,7 +19903,10 @@ async def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -19794,7 +19932,10 @@ async def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -20085,7 +20226,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -20398,7 +20541,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -21055,7 +21200,10 @@ async def create(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -21241,7 +21389,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -21268,7 +21418,9 @@ async def create(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -21541,7 +21693,10 @@ async def create(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -21833,7 +21988,10 @@ async def create(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -22502,7 +22660,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -22696,7 +22856,10 @@ async def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -22722,7 +22885,10 @@ async def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -23013,7 +23179,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -23326,7 +23494,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -24111,7 +24281,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -24305,7 +24477,10 @@ async def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -24331,7 +24506,10 @@ async def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -24622,7 +24800,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -24935,7 +25115,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -25659,7 +25841,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -25853,7 +26037,10 @@ async def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -25879,7 +26066,10 @@ async def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -26170,7 +26360,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -26483,7 +26675,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -27199,7 +27393,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -27393,7 +27589,10 @@ async def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -27419,7 +27618,10 @@ async def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -27710,7 +27912,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -28023,7 +28227,9 @@ async def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -28669,7 +28875,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -28846,7 +29054,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -28870,7 +29081,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -29131,7 +29345,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -29407,7 +29623,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -29945,7 +30163,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -30131,7 +30352,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -30158,7 +30381,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -30431,7 +30656,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -30723,7 +30951,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -31392,7 +31623,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -31586,7 +31819,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -31612,7 +31848,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -31903,7 +32142,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -32216,7 +32457,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -33001,7 +33244,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -33195,7 +33440,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -33221,7 +33469,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -33512,7 +33763,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -33825,7 +34078,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -34549,7 +34804,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -34743,7 +35000,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -34769,7 +35029,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -35060,7 +35323,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -35373,7 +35638,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -36089,7 +36356,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -36283,7 +36552,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -36309,7 +36581,10 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -36600,7 +36875,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -36913,7 +37190,9 @@ async def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -37752,7 +38031,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -37938,7 +38220,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -37965,7 +38249,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -38238,7 +38524,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -38530,7 +38819,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -39199,7 +39491,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -39393,7 +39687,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -39419,7 +39716,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -39710,7 +40010,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -40023,7 +40325,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -40808,7 +41112,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -41002,7 +41308,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -41028,7 +41337,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -41319,7 +41631,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -41632,7 +41946,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -42356,7 +42672,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -42550,7 +42868,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -42576,7 +42897,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -42867,7 +43191,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -43180,7 +43506,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -43896,7 +44224,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -44090,7 +44420,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -44116,7 +44449,10 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -44407,7 +44743,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -44720,7 +45058,9 @@ async def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JS
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -45467,7 +45807,9 @@ async def update(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -45644,7 +45986,10 @@ async def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -45668,7 +46013,10 @@ async def update(
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -45929,7 +46277,9 @@ async def update(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -46205,7 +46555,9 @@ async def update(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -46745,7 +47097,10 @@ async def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -46931,7 +47286,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -46958,7 +47315,9 @@ async def update(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -47231,7 +47590,10 @@ async def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -47523,7 +47885,10 @@ async def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -48192,7 +48557,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -48386,7 +48753,10 @@ async def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -48412,7 +48782,10 @@ async def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -48703,7 +49076,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -49016,7 +49391,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -49801,7 +50178,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -49995,7 +50374,10 @@ async def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -50021,7 +50403,10 @@ async def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -50312,7 +50697,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -50625,7 +51012,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -51349,7 +51738,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -51543,7 +51934,10 @@ async def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -51569,7 +51963,10 @@ async def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -51860,7 +52257,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -52173,7 +52572,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -52889,7 +53290,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -53083,7 +53486,10 @@ async def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -53109,7 +53515,10 @@ async def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -53400,7 +53809,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -53713,7 +54124,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -54388,7 +54801,10 @@ async def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -54574,7 +54990,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -54601,7 +55019,9 @@ async def update(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -54874,7 +55294,10 @@ async def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -55166,7 +55589,10 @@ async def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -55835,7 +56261,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -56029,7 +56457,10 @@ async def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -56055,7 +56486,10 @@ async def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -56346,7 +56780,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -56659,7 +57095,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -57444,7 +57882,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -57638,7 +58078,10 @@ async def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -57664,7 +58107,10 @@ async def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -57955,7 +58401,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -58268,7 +58716,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -58992,7 +59442,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -59186,7 +59638,10 @@ async def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -59212,7 +59667,10 @@ async def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -59503,7 +59961,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -59816,7 +60276,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -60532,7 +60994,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -60726,7 +61190,10 @@ async def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -60752,7 +61219,10 @@ async def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -61043,7 +61513,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -61356,7 +61828,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -62017,7 +62491,9 @@ async def update(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -62194,7 +62670,10 @@ async def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -62218,7 +62697,10 @@ async def update(
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -62479,7 +62961,9 @@ async def update(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -62755,7 +63239,9 @@ async def update(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -63295,7 +63781,10 @@ async def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -63481,7 +63970,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -63508,7 +63999,9 @@ async def update(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -63781,7 +64274,10 @@ async def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -64073,7 +64569,10 @@ async def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -64742,7 +65241,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -64936,7 +65437,10 @@ async def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -64962,7 +65466,10 @@ async def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -65253,7 +65760,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -65566,7 +66075,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -66351,7 +66862,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -66545,7 +67058,10 @@ async def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -66571,7 +67087,10 @@ async def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -66862,7 +67381,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -67175,7 +67696,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -67899,7 +68422,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -68093,7 +68618,10 @@ async def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -68119,7 +68647,10 @@ async def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -68410,7 +68941,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -68723,7 +69256,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -69439,7 +69974,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -69633,7 +70170,10 @@ async def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -69659,7 +70199,10 @@ async def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -69950,7 +70493,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -70263,7 +70808,9 @@ async def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -71138,7 +71685,10 @@ async def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -71324,7 +71874,9 @@ async def restart(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -71351,7 +71903,9 @@ async def restart(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -71624,7 +72178,10 @@ async def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -71916,7 +72473,10 @@ async def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -72632,7 +73192,10 @@ async def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -72818,7 +73381,9 @@ async def restart(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -72845,7 +73410,9 @@ async def restart(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -73118,7 +73685,10 @@ async def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -73410,7 +73980,10 @@ async def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -74126,7 +74699,10 @@ async def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -74312,7 +74888,9 @@ async def restart(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -74339,7 +74917,9 @@ async def restart(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -74612,7 +75192,10 @@ async def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -74904,7 +75487,10 @@ async def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -76149,7 +76735,9 @@ async def list_deployments(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -76343,7 +76931,10 @@ async def list_deployments(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -76369,7 +76960,10 @@ async def list_deployments(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -76660,7 +77254,9 @@ async def list_deployments(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -76973,7 +77569,9 @@ async def list_deployments(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -77807,7 +78405,10 @@ async def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -77993,7 +78594,9 @@ async def create_deployment(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -78020,7 +78623,9 @@ async def create_deployment(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -78293,7 +78898,10 @@ async def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -78585,7 +79193,10 @@ async def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -79302,7 +79913,10 @@ async def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -79488,7 +80102,9 @@ async def create_deployment(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -79515,7 +80131,9 @@ async def create_deployment(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -79788,7 +80406,10 @@ async def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -80080,7 +80701,10 @@ async def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -80795,7 +81419,10 @@ async def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -80981,7 +81608,9 @@ async def create_deployment(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -81008,7 +81637,9 @@ async def create_deployment(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -81281,7 +81912,10 @@ async def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -81573,7 +82207,10 @@ async def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -82372,7 +83009,10 @@ async def get_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -82558,7 +83198,9 @@ async def get_deployment(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -82585,7 +83227,9 @@ async def get_deployment(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -82858,7 +83502,10 @@ async def get_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -83150,7 +83797,10 @@ async def get_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -83936,7 +84586,10 @@ async def cancel_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -84122,7 +84775,9 @@ async def cancel_deployment(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -84149,7 +84804,9 @@ async def cancel_deployment(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -84422,7 +85079,10 @@ async def cancel_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -84714,7 +85374,10 @@ async def cancel_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -86790,7 +87453,10 @@ async def list_events(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -86995,6 +87661,9 @@ async def list_events(
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
+ An empty string is a valid value and will
+ be serialized explicitly rather than
+ being omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``""
, ``prefix``"" , or ``regex`` must be
@@ -87023,7 +87692,10 @@ async def list_events(
"match": {
"authority":
{
- "exact": "str" # Required.
+ "exact": "str" # Exact string match. An
+ empty string is a valid value and will be
+ serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" # Prefix-based match. For
@@ -87326,7 +87998,10 @@ async def list_events(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -87653,7 +88328,10 @@ async def list_events(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -88538,7 +89216,9 @@ async def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -88732,7 +89412,10 @@ async def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -88758,7 +89441,10 @@ async def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -89049,7 +89735,9 @@ async def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -89362,7 +90050,9 @@ async def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -90217,7 +90907,9 @@ async def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -90411,7 +91103,10 @@ async def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -90437,7 +91132,10 @@ async def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -90728,7 +91426,9 @@ async def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -91041,7 +91741,9 @@ async def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -92248,7 +92950,9 @@ async def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -92425,7 +93129,10 @@ async def validate_app_spec(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -92449,7 +93156,10 @@ async def validate_app_spec(
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -92710,7 +93420,9 @@ async def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -92986,7 +93698,9 @@ async def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -93532,7 +94246,9 @@ async def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -93709,7 +94425,10 @@ async def validate_app_spec(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -93733,7 +94452,10 @@ async def validate_app_spec(
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -93994,7 +94716,9 @@ async def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -94270,7 +94994,9 @@ async def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -94838,7 +95564,9 @@ async def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -95015,7 +95743,10 @@ async def validate_app_spec(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -95039,7 +95770,10 @@ async def validate_app_spec(
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -95300,7 +96034,9 @@ async def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -95576,7 +96312,9 @@ async def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -96127,7 +96865,9 @@ async def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -96304,7 +97044,10 @@ async def validate_app_spec(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -96328,7 +97071,10 @@ async def validate_app_spec(
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -96589,7 +97335,9 @@ async def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -96865,7 +97613,9 @@ async def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -97411,7 +98161,9 @@ async def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -97588,7 +98340,10 @@ async def validate_app_spec(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -97612,7 +98367,10 @@ async def validate_app_spec(
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -97873,7 +98631,9 @@ async def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -98149,7 +98909,9 @@ async def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -99512,7 +100274,10 @@ async def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -99698,7 +100463,9 @@ async def create_rollback(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -99725,7 +100492,9 @@ async def create_rollback(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -99998,7 +100767,10 @@ async def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -100290,7 +101062,10 @@ async def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -101015,7 +101790,10 @@ async def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -101201,7 +101979,9 @@ async def create_rollback(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -101228,7 +102008,9 @@ async def create_rollback(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -101501,7 +102283,10 @@ async def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -101793,7 +102578,10 @@ async def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -102521,7 +103309,10 @@ async def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -102707,7 +103498,9 @@ async def create_rollback(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -102734,7 +103527,9 @@ async def create_rollback(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -103007,7 +103802,10 @@ async def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -103299,7 +104097,10 @@ async def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -104622,7 +105423,10 @@ async def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -104808,7 +105612,9 @@ async def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -104835,7 +105641,9 @@ async def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -105108,7 +105916,10 @@ async def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -105400,7 +106211,10 @@ async def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -109403,6 +110217,54 @@ async def list_options(self, **kwargs: Any) -> JSON:
# response body for status code(s): 200
response == {
"options": {
+ "advanced_mysql": {
+ "layouts": [
+ {
+ "num_nodes": 0, # Optional. An array of
+ objects, each indicating the node sizes (otherwise referred to as
+ slugs) that are available with various numbers of nodes in the
+ database cluster. Each slugs denotes the node's identifier, CPU,
+ and RAM (in that order).
+ "sizes": [
+ "str" # Optional. An array of
+ objects containing the slugs available with various node
+ counts.
+ ]
+ }
+ ],
+ "regions": [
+ "str" # Optional. An array of strings containing the
+ names of available regions.
+ ],
+ "versions": [
+ "str" # Optional. An array of strings containing the
+ names of available regions.
+ ]
+ },
+ "advanced_pg": {
+ "layouts": [
+ {
+ "num_nodes": 0, # Optional. An array of
+ objects, each indicating the node sizes (otherwise referred to as
+ slugs) that are available with various numbers of nodes in the
+ database cluster. Each slugs denotes the node's identifier, CPU,
+ and RAM (in that order).
+ "sizes": [
+ "str" # Optional. An array of
+ objects containing the slugs available with various node
+ counts.
+ ]
+ }
+ ],
+ "regions": [
+ "str" # Optional. An array of strings containing the
+ names of available regions.
+ ],
+ "versions": [
+ "str" # Optional. An array of strings containing the
+ names of available regions.
+ ]
+ },
"kafka": {
"layouts": [
{
@@ -109573,6 +110435,32 @@ async def list_options(self, **kwargs: Any) -> JSON:
}
},
"version_availability": {
+ "advanced_mysql": [
+ {
+ "end_of_availability": "str", # Optional. A
+ timestamp referring to the date when the particular version will no
+ longer be available for creating new clusters. If null, the version
+ does not have an end of availability timeline.
+ "end_of_life": "str", # Optional. A timestamp
+ referring to the date when the particular version will no longer be
+ supported. If null, the version does not have an end of life
+ timeline.
+ "version": "str" # Optional. The engine version.
+ }
+ ],
+ "advanced_pg": [
+ {
+ "end_of_availability": "str", # Optional. A
+ timestamp referring to the date when the particular version will no
+ longer be available for creating new clusters. If null, the version
+ does not have an end of availability timeline.
+ "end_of_life": "str", # Optional. A timestamp
+ referring to the date when the particular version will no longer be
+ supported. If null, the version does not have an end of life
+ timeline.
+ "version": "str" # Optional. The engine version.
+ }
+ ],
"kafka": [
{
"end_of_availability": "str", # Optional. A
@@ -109795,9 +110683,11 @@ async def list_clusters(
"engine": "str", # A slug representing the database engine
used for the cluster. The possible values are: "pg" for PostgreSQL,
"mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka"
- for Kafka, "opensearch" for OpenSearch, and "valkey" for Valkey.
- Required. Known values are: "pg", "mysql", "redis", "valkey", "mongodb",
- "kafka", and "opensearch".
+ for Kafka, "opensearch" for OpenSearch, "valkey" for Valkey,
+ "advanced_pg" for PostgreSQL Advanced Edition, and "advanced_mysql" for
+ MySQL Advanced Edition. Advanced Edition engines are currently in public
+ preview. Required. Known values are: "pg", "mysql", "redis", "valkey",
+ "mongodb", "kafka", "opensearch", "advanced_pg", and "advanced_mysql".
"name": "str", # A unique, human-readable name referring to
a database cluster. Required.
"num_nodes": 0, # The number of nodes in the database
@@ -110229,6 +111119,17 @@ async def create_cluster(
include a key named ``backup_restore`` with the name of the original database cluster and the
timestamp of the backup to be restored. Creating a database from a backup is the same as
forking a database in the control panel.
+
+ PostgreSQL and MySQL Advanced Edition clusters can be provisioned by setting ``engine`` to
+ ``advanced_pg`` or ``advanced_mysql``. Advanced Edition clusters are currently in public
+ preview and target highly available workloads. ``advanced_pg`` supports 1-, 2-, and 3-node
+ deployments; ``advanced_mysql`` only supports 1- and 3-node deployments. See the `PostgreSQL
+ Advanced Edition
+ `_
+ and `MySQL Advanced Edition
+ `_
+ documentation for the feature differences vs. Standard Edition and current preview limitations.
+
Note: Caching cluster creates are no longer supported as of 2025-04-30T00:00:00Z. Backups are
also not supported for Caching or Valkey clusters.
@@ -110249,8 +111150,10 @@ async def create_cluster(
"engine": "str", # A slug representing the database engine used for the
cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis"
for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" for
- OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", "mysql",
- "redis", "valkey", "mongodb", "kafka", and "opensearch".
+ OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced Edition,
+ and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition engines are
+ currently in public preview. Required. Known values are: "pg", "mysql", "redis",
+ "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", and "advanced_mysql".
"name": "str", # A unique, human-readable name referring to a database
cluster. Required.
"num_nodes": 0, # The number of nodes in the database cluster. Required.
@@ -110555,8 +111458,11 @@ async def create_cluster(
"engine": "str", # A slug representing the database engine used for
the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL,
"redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch"
- for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg",
- "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch".
+ for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced
+ Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition
+ engines are currently in public preview. Required. Known values are: "pg",
+ "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg",
+ and "advanced_mysql".
"name": "str", # A unique, human-readable name referring to a
database cluster. Required.
"num_nodes": 0, # The number of nodes in the database cluster.
@@ -110893,6 +111799,17 @@ async def create_cluster(
include a key named ``backup_restore`` with the name of the original database cluster and the
timestamp of the backup to be restored. Creating a database from a backup is the same as
forking a database in the control panel.
+
+ PostgreSQL and MySQL Advanced Edition clusters can be provisioned by setting ``engine`` to
+ ``advanced_pg`` or ``advanced_mysql``. Advanced Edition clusters are currently in public
+ preview and target highly available workloads. ``advanced_pg`` supports 1-, 2-, and 3-node
+ deployments; ``advanced_mysql`` only supports 1- and 3-node deployments. See the `PostgreSQL
+ Advanced Edition
+ `_
+ and `MySQL Advanced Edition
+ `_
+ documentation for the feature differences vs. Standard Edition and current preview limitations.
+
Note: Caching cluster creates are no longer supported as of 2025-04-30T00:00:00Z. Backups are
also not supported for Caching or Valkey clusters.
@@ -110914,8 +111831,11 @@ async def create_cluster(
"engine": "str", # A slug representing the database engine used for
the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL,
"redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch"
- for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg",
- "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch".
+ for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced
+ Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition
+ engines are currently in public preview. Required. Known values are: "pg",
+ "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg",
+ and "advanced_mysql".
"name": "str", # A unique, human-readable name referring to a
database cluster. Required.
"num_nodes": 0, # The number of nodes in the database cluster.
@@ -111250,6 +112170,17 @@ async def create_cluster(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> J
include a key named ``backup_restore`` with the name of the original database cluster and the
timestamp of the backup to be restored. Creating a database from a backup is the same as
forking a database in the control panel.
+
+ PostgreSQL and MySQL Advanced Edition clusters can be provisioned by setting ``engine`` to
+ ``advanced_pg`` or ``advanced_mysql``. Advanced Edition clusters are currently in public
+ preview and target highly available workloads. ``advanced_pg`` supports 1-, 2-, and 3-node
+ deployments; ``advanced_mysql`` only supports 1- and 3-node deployments. See the `PostgreSQL
+ Advanced Edition
+ `_
+ and `MySQL Advanced Edition
+ `_
+ documentation for the feature differences vs. Standard Edition and current preview limitations.
+
Note: Caching cluster creates are no longer supported as of 2025-04-30T00:00:00Z. Backups are
also not supported for Caching or Valkey clusters.
@@ -111267,8 +112198,10 @@ async def create_cluster(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> J
"engine": "str", # A slug representing the database engine used for the
cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis"
for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" for
- OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", "mysql",
- "redis", "valkey", "mongodb", "kafka", and "opensearch".
+ OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced Edition,
+ and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition engines are
+ currently in public preview. Required. Known values are: "pg", "mysql", "redis",
+ "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", and "advanced_mysql".
"name": "str", # A unique, human-readable name referring to a database
cluster. Required.
"num_nodes": 0, # The number of nodes in the database cluster. Required.
@@ -111573,8 +112506,11 @@ async def create_cluster(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> J
"engine": "str", # A slug representing the database engine used for
the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL,
"redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch"
- for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg",
- "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch".
+ for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced
+ Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition
+ engines are currently in public preview. Required. Known values are: "pg",
+ "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg",
+ and "advanced_mysql".
"name": "str", # A unique, human-readable name referring to a
database cluster. Required.
"num_nodes": 0, # The number of nodes in the database cluster.
@@ -112006,8 +112942,11 @@ async def get_cluster(self, database_cluster_uuid: str, **kwargs: Any) -> JSON:
"engine": "str", # A slug representing the database engine used for
the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL,
"redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch"
- for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg",
- "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch".
+ for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced
+ Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition
+ engines are currently in public preview. Required. Known values are: "pg",
+ "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg",
+ and "advanced_mysql".
"name": "str", # A unique, human-readable name referring to a
database cluster. Required.
"num_nodes": 0, # The number of nodes in the database cluster.
@@ -276825,6 +277764,11 @@ async def upload_batch_file( # pylint: disable=inconsistent-return-statements
``POST /v1/batches`` performs a ``HEAD`` check on the uploaded object and will reject the batch
if this upload has not completed.
+ Send the raw JSONL bytes verbatim. Presigned PUT URLs are signature-sensitive to request
+ headers — prefer ``application/octet-stream`` or omit ``Content-Type`` entirely. A custom value
+ (for example ``application/jsonl``\\ ) can cause signature mismatches unless the URL was signed
+ for that exact header.
+
:param data: Raw JSONL bytes — one request per line. Required.
:type data: IO[bytes]
:return: None
@@ -276905,7 +277849,12 @@ async def upload_batch_file( # pylint: disable=inconsistent-return-statements
@distributed_trace_async
async def list_batches(
- self, *, after: Optional[str] = None, limit: int = 20, **kwargs: Any
+ self,
+ *,
+ after: Optional[str] = None,
+ limit: int = 20,
+ status: Optional[str] = None,
+ **kwargs: Any
) -> JSON:
# pylint: disable=line-too-long
"""List Batch Inference Jobs.
@@ -276918,6 +277867,10 @@ async def list_batches(
:paramtype after: str
:keyword limit: Maximum number of batches to return per page. Default value is 20.
:paramtype limit: int
+ :keyword status: Optional filter restricting results to batches in the given lifecycle state.
+ Known values are: "validating", "in_progress", "finalizing", "completed", "failed", "expired",
+ "cancelling", and "cancelled". Default value is None.
+ :paramtype status: str
:return: JSON object
:rtype: JSON
:raises ~azure.core.exceptions.HttpResponseError:
@@ -276933,8 +277886,6 @@ async def list_batches(
Required.
"completion_window": "str", # Required. "24h"
"created_at": "2020-02-20 00:00:00", # Required.
- "endpoint": "str", # Inference endpoint each request is
- dispatched to. Required.
"input_file_id": "str", # The uploaded JSONL input file.
Required.
"provider": "str", # Required. Known values are: "openai"
@@ -276947,6 +277898,8 @@ async def list_batches(
jobs on this page, ordered newest first. Required.
"completed_at": "2020-02-20 00:00:00", # Optional. Batch
jobs on this page, ordered newest first. Required.
+ "endpoint": "str", # Optional. Inference endpoint each
+ request is dispatched to.
"error_file_id": "str", # Optional. Error sidecar file. Null
when no errors were produced.
"errors": [
@@ -277024,6 +277977,7 @@ async def list_batches(
_request = build_inference_list_batches_request(
after=after,
limit=limit,
+ status=status,
headers=_headers,
params=_params,
)
@@ -277110,10 +278064,9 @@ async def create_batch(
# JSON input template you can fill out and use as your body input.
body = {
- "endpoint": "str", # Inference endpoint each request is dispatched to. When
- ``provider`` is ``openai``"" , must match the ``url`` on every JSONL line.
- Required. Known values are: "/v1/chat/completions", "/v1/embeddings", and
- "/v1/messages".
+ "completion_window": "24h", # Default value is "24h". Time window in which
+ the job must complete. Jobs that do not finish in time transition to ``expired``.
+ "24h"
"file_id": "str", # The ``file_id`` returned by ``POST /v1/batches/files``.
Required.
"provider": "str", # The inference provider whose JSONL schema the input
@@ -277122,10 +278075,11 @@ async def create_batch(
the Anthropic Message Batches JSONL conventions. Required. Known values are:
"openai" and "anthropic".
"request_id": "str", # Client-supplied idempotency key. Retries with the
- same value return the existing job. Required.
- "completion_window": "24h", # Optional. Default value is "24h". Time window
- in which the job must complete. Jobs that do not finish in time transition to
- ``expired``. "24h"
+ same value return the existing job instead of creating a duplicate. Required.
+ "endpoint": "str", # Optional. Inference endpoint each request is dispatched
+ to. **Required when ``provider`` is ``openai`` and must match the ``url`` on
+ every JSONL line. Must be omitted when ``provider`` is ``anthropic``.**. Known
+ values are: "/v1/responses" and "/v1/chat/completions".
"metadata": {
"str": "str" # Optional. Optional string-valued metadata to attach
to the job.
@@ -277137,8 +278091,6 @@ async def create_batch(
"batch_id": "str", # Unique identifier for the batch job. Required.
"completion_window": "str", # Required. "24h"
"created_at": "2020-02-20 00:00:00", # Required.
- "endpoint": "str", # Inference endpoint each request is dispatched to.
- Required.
"input_file_id": "str", # The uploaded JSONL input file. Required.
"provider": "str", # Required. Known values are: "openai" and "anthropic".
"status": "str", # Lifecycle status. Terminal states: ``completed``"" ,
@@ -277147,6 +278099,8 @@ async def create_batch(
"cancelling", and "cancelled".
"cancelled_at": "2020-02-20 00:00:00", # Optional.
"completed_at": "2020-02-20 00:00:00", # Optional.
+ "endpoint": "str", # Optional. Inference endpoint each request is dispatched
+ to.
"error_file_id": "str", # Optional. Error sidecar file. Null when no errors
were produced.
"errors": [
@@ -277220,8 +278174,6 @@ async def create_batch(
"batch_id": "str", # Unique identifier for the batch job. Required.
"completion_window": "str", # Required. "24h"
"created_at": "2020-02-20 00:00:00", # Required.
- "endpoint": "str", # Inference endpoint each request is dispatched to.
- Required.
"input_file_id": "str", # The uploaded JSONL input file. Required.
"provider": "str", # Required. Known values are: "openai" and "anthropic".
"status": "str", # Lifecycle status. Terminal states: ``completed``"" ,
@@ -277230,6 +278182,8 @@ async def create_batch(
"cancelling", and "cancelled".
"cancelled_at": "2020-02-20 00:00:00", # Optional.
"completed_at": "2020-02-20 00:00:00", # Optional.
+ "endpoint": "str", # Optional. Inference endpoint each request is dispatched
+ to.
"error_file_id": "str", # Optional. Error sidecar file. Null when no errors
were produced.
"errors": [
@@ -277295,10 +278249,9 @@ async def create_batch(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSO
# JSON input template you can fill out and use as your body input.
body = {
- "endpoint": "str", # Inference endpoint each request is dispatched to. When
- ``provider`` is ``openai``"" , must match the ``url`` on every JSONL line.
- Required. Known values are: "/v1/chat/completions", "/v1/embeddings", and
- "/v1/messages".
+ "completion_window": "24h", # Default value is "24h". Time window in which
+ the job must complete. Jobs that do not finish in time transition to ``expired``.
+ "24h"
"file_id": "str", # The ``file_id`` returned by ``POST /v1/batches/files``.
Required.
"provider": "str", # The inference provider whose JSONL schema the input
@@ -277307,10 +278260,11 @@ async def create_batch(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSO
the Anthropic Message Batches JSONL conventions. Required. Known values are:
"openai" and "anthropic".
"request_id": "str", # Client-supplied idempotency key. Retries with the
- same value return the existing job. Required.
- "completion_window": "24h", # Optional. Default value is "24h". Time window
- in which the job must complete. Jobs that do not finish in time transition to
- ``expired``. "24h"
+ same value return the existing job instead of creating a duplicate. Required.
+ "endpoint": "str", # Optional. Inference endpoint each request is dispatched
+ to. **Required when ``provider`` is ``openai`` and must match the ``url`` on
+ every JSONL line. Must be omitted when ``provider`` is ``anthropic``.**. Known
+ values are: "/v1/responses" and "/v1/chat/completions".
"metadata": {
"str": "str" # Optional. Optional string-valued metadata to attach
to the job.
@@ -277322,8 +278276,6 @@ async def create_batch(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSO
"batch_id": "str", # Unique identifier for the batch job. Required.
"completion_window": "str", # Required. "24h"
"created_at": "2020-02-20 00:00:00", # Required.
- "endpoint": "str", # Inference endpoint each request is dispatched to.
- Required.
"input_file_id": "str", # The uploaded JSONL input file. Required.
"provider": "str", # Required. Known values are: "openai" and "anthropic".
"status": "str", # Lifecycle status. Terminal states: ``completed``"" ,
@@ -277332,6 +278284,8 @@ async def create_batch(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSO
"cancelling", and "cancelled".
"cancelled_at": "2020-02-20 00:00:00", # Optional.
"completed_at": "2020-02-20 00:00:00", # Optional.
+ "endpoint": "str", # Optional. Inference endpoint each request is dispatched
+ to.
"error_file_id": "str", # Optional. Error sidecar file. Null when no errors
were produced.
"errors": [
@@ -277550,8 +278504,6 @@ async def get_batch(self, batch_id: str, **kwargs: Any) -> JSON:
"batch_id": "str", # Unique identifier for the batch job. Required.
"completion_window": "str", # Required. "24h"
"created_at": "2020-02-20 00:00:00", # Required.
- "endpoint": "str", # Inference endpoint each request is dispatched to.
- Required.
"input_file_id": "str", # The uploaded JSONL input file. Required.
"provider": "str", # Required. Known values are: "openai" and "anthropic".
"status": "str", # Lifecycle status. Terminal states: ``completed``"" ,
@@ -277560,6 +278512,8 @@ async def get_batch(self, batch_id: str, **kwargs: Any) -> JSON:
"cancelling", and "cancelled".
"cancelled_at": "2020-02-20 00:00:00", # Optional.
"completed_at": "2020-02-20 00:00:00", # Optional.
+ "endpoint": "str", # Optional. Inference endpoint each request is dispatched
+ to.
"error_file_id": "str", # Optional. Error sidecar file. Null when no errors
were produced.
"errors": [
@@ -277703,7 +278657,9 @@ async def cancel_batch(self, batch_id: str, **kwargs: Any) -> JSON:
Requests cancellation of a batch job. The job transitions to ``cancelling`` and, once in-flight
requests drain, to ``cancelled``. Jobs already in a terminal state (\\ ``completed``\\ ,
``failed``\\ , ``expired``\\ , ``cancelled``\\ ) cannot be cancelled and return ``409
- Conflict``.
+ Conflict``. Cancellation is also rejected with ``409 Conflict`` while the job has not yet been
+ submitted to the upstream provider — there is nothing to cancel until the provider batch id is
+ assigned.
Partial results produced before cancellation remain available via ``GET
/v1/batches/{batch_id}/results``.
@@ -277722,8 +278678,6 @@ async def cancel_batch(self, batch_id: str, **kwargs: Any) -> JSON:
"batch_id": "str", # Unique identifier for the batch job. Required.
"completion_window": "str", # Required. "24h"
"created_at": "2020-02-20 00:00:00", # Required.
- "endpoint": "str", # Inference endpoint each request is dispatched to.
- Required.
"input_file_id": "str", # The uploaded JSONL input file. Required.
"provider": "str", # Required. Known values are: "openai" and "anthropic".
"status": "str", # Lifecycle status. Terminal states: ``completed``"" ,
@@ -277732,6 +278686,8 @@ async def cancel_batch(self, batch_id: str, **kwargs: Any) -> JSON:
"cancelling", and "cancelled".
"cancelled_at": "2020-02-20 00:00:00", # Optional.
"completed_at": "2020-02-20 00:00:00", # Optional.
+ "endpoint": "str", # Optional. Inference endpoint each request is dispatched
+ to.
"error_file_id": "str", # Optional. Error sidecar file. Null when no errors
were produced.
"errors": [
@@ -277893,6 +278849,9 @@ async def get_batch_results(self, batch_id: str, **kwargs: Any) -> JSON:
false`` or returns ``412 Precondition Failed``\\ ; in both cases, keep polling batch status and
retry.
+ Download the artifacts soon after fetching — the URLs are short-lived. Result files themselves
+ are retained for up to 30 days after the job completes, after which they are deleted.
+
:param batch_id: The batch job identifier. Required.
:type batch_id: str
:return: JSON object
diff --git a/src/pydo/operations/_operations.py b/src/pydo/operations/_operations.py
index 0cf7f79..6132a04 100644
--- a/src/pydo/operations/_operations.py
+++ b/src/pydo/operations/_operations.py
@@ -15435,7 +15435,11 @@ def build_inference_upload_batch_file_request( # pylint: disable=name-too-long
def build_inference_list_batches_request(
- *, after: Optional[str] = None, limit: int = 20, **kwargs: Any
+ *,
+ after: Optional[str] = None,
+ limit: int = 20,
+ status: Optional[str] = None,
+ **kwargs: Any,
) -> HttpRequest:
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
@@ -15452,6 +15456,8 @@ def build_inference_list_batches_request(
_params["limit"] = _SERIALIZER.query(
"limit", limit, "int", maximum=100, minimum=1
)
+ if status is not None:
+ _params["status"] = _SERIALIZER.query("status", status, "str")
# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")
@@ -18979,7 +18985,9 @@ def list(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -19173,7 +19181,10 @@ def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -19199,7 +19210,10 @@ def list(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -19490,7 +19504,9 @@ def list(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -19803,7 +19819,9 @@ def list(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -20512,7 +20530,10 @@ def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -20717,6 +20738,9 @@ def list(
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
+ An empty string is a valid value and will
+ be serialized explicitly rather than
+ being omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``""
, ``prefix``"" , or ``regex`` must be
@@ -20745,7 +20769,10 @@ def list(
"match": {
"authority":
{
- "exact": "str" # Required.
+ "exact": "str" # Exact string match. An
+ empty string is a valid value and will be
+ serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" # Prefix-based match. For
@@ -21048,7 +21075,10 @@ def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -21375,7 +21405,10 @@ def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -22201,7 +22234,10 @@ def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -22406,6 +22442,9 @@ def list(
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
+ An empty string is a valid value and will
+ be serialized explicitly rather than
+ being omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``""
, ``prefix``"" , or ``regex`` must be
@@ -22434,7 +22473,10 @@ def list(
"match": {
"authority":
{
- "exact": "str" # Required.
+ "exact": "str" # Exact string match. An
+ empty string is a valid value and will be
+ serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" # Prefix-based match. For
@@ -22737,7 +22779,10 @@ def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -23064,7 +23109,10 @@ def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -23828,7 +23876,10 @@ def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -24033,6 +24084,9 @@ def list(
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
+ An empty string is a valid value and will
+ be serialized explicitly rather than
+ being omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``""
, ``prefix``"" , or ``regex`` must be
@@ -24061,7 +24115,10 @@ def list(
"match": {
"authority":
{
- "exact": "str" # Required.
+ "exact": "str" # Exact string match. An
+ empty string is a valid value and will be
+ serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" # Prefix-based match. For
@@ -24364,7 +24421,10 @@ def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -24691,7 +24751,10 @@ def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -25446,7 +25509,10 @@ def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -25651,6 +25717,9 @@ def list(
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
+ An empty string is a valid value and will
+ be serialized explicitly rather than
+ being omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``""
, ``prefix``"" , or ``regex`` must be
@@ -25679,7 +25748,10 @@ def list(
"match": {
"authority":
{
- "exact": "str" # Required.
+ "exact": "str" # Exact string match. An
+ empty string is a valid value and will be
+ serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" # Prefix-based match. For
@@ -25982,7 +26054,10 @@ def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -26309,7 +26384,10 @@ def list(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -27052,7 +27130,9 @@ def create(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -27229,7 +27309,10 @@ def create(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -27253,7 +27336,10 @@ def create(
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -27514,7 +27600,9 @@ def create(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -27790,7 +27878,9 @@ def create(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -28328,7 +28418,10 @@ def create(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -28514,7 +28607,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -28541,7 +28636,9 @@ def create(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -28814,7 +28911,10 @@ def create(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -29106,7 +29206,10 @@ def create(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -29775,7 +29878,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -29969,7 +30074,10 @@ def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -29995,7 +30103,10 @@ def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -30286,7 +30397,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -30599,7 +30712,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -31384,7 +31499,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -31578,7 +31695,10 @@ def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -31604,7 +31724,10 @@ def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -31895,7 +32018,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -32208,7 +32333,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -32932,7 +33059,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -33126,7 +33255,10 @@ def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -33152,7 +33284,10 @@ def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -33443,7 +33578,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -33756,7 +33893,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -34472,7 +34611,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -34666,7 +34807,10 @@ def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -34692,7 +34836,10 @@ def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -34983,7 +35130,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -35296,7 +35445,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -35953,7 +36104,10 @@ def create(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -36139,7 +36293,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -36166,7 +36322,9 @@ def create(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -36439,7 +36597,10 @@ def create(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -36731,7 +36892,10 @@ def create(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -37400,7 +37564,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -37594,7 +37760,10 @@ def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -37620,7 +37789,10 @@ def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -37911,7 +38083,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -38224,7 +38398,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -39009,7 +39185,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -39203,7 +39381,10 @@ def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -39229,7 +39410,10 @@ def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -39520,7 +39704,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -39833,7 +40019,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -40557,7 +40745,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -40751,7 +40941,10 @@ def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -40777,7 +40970,10 @@ def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -41068,7 +41264,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -41381,7 +41579,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -42097,7 +42297,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -42291,7 +42493,10 @@ def create(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -42317,7 +42522,10 @@ def create(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -42608,7 +42816,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -42921,7 +43131,9 @@ def create(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -43567,7 +43779,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -43744,7 +43958,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -43768,7 +43985,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -44029,7 +44249,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -44305,7 +44527,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -44843,7 +45067,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -45029,7 +45256,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -45056,7 +45285,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -45329,7 +45560,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -45621,7 +45855,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -46290,7 +46527,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -46484,7 +46723,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -46510,7 +46752,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -46801,7 +47046,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -47114,7 +47361,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -47899,7 +48148,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -48093,7 +48344,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -48119,7 +48373,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -48410,7 +48667,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -48723,7 +48982,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -49447,7 +49708,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -49641,7 +49904,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -49667,7 +49933,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -49958,7 +50227,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -50271,7 +50542,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -50987,7 +51260,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -51181,7 +51456,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -51207,7 +51485,10 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -51498,7 +51779,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -51811,7 +52094,9 @@ def create(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -52650,7 +52935,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -52836,7 +53124,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -52863,7 +53153,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -53136,7 +53428,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -53428,7 +53723,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -54097,7 +54395,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -54291,7 +54591,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -54317,7 +54620,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -54608,7 +54914,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -54921,7 +55229,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -55706,7 +56016,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -55900,7 +56212,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -55926,7 +56241,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -56217,7 +56535,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -56530,7 +56850,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -57254,7 +57576,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -57448,7 +57772,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -57474,7 +57801,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -57765,7 +58095,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -58078,7 +58410,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -58794,7 +59128,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -58988,7 +59324,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -59014,7 +59353,10 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -59305,7 +59647,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -59618,7 +59962,9 @@ def get(self, id: str, *, name: Optional[str] = None, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -60365,7 +60711,9 @@ def update(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -60542,7 +60890,10 @@ def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -60566,7 +60917,10 @@ def update(
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -60827,7 +61181,9 @@ def update(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -61103,7 +61459,9 @@ def update(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -61643,7 +62001,10 @@ def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -61829,7 +62190,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -61856,7 +62219,9 @@ def update(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -62129,7 +62494,10 @@ def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -62421,7 +62789,10 @@ def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -63090,7 +63461,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -63284,7 +63657,10 @@ def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -63310,7 +63686,10 @@ def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -63601,7 +63980,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -63914,7 +64295,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -64699,7 +65082,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -64893,7 +65278,10 @@ def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -64919,7 +65307,10 @@ def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -65210,7 +65601,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -65523,7 +65916,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -66247,7 +66642,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -66441,7 +66838,10 @@ def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -66467,7 +66867,10 @@ def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -66758,7 +67161,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -67071,7 +67476,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -67787,7 +68194,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -67981,7 +68390,10 @@ def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -68007,7 +68419,10 @@ def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -68298,7 +68713,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -68611,7 +69028,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -69286,7 +69705,10 @@ def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -69472,7 +69894,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -69499,7 +69923,9 @@ def update(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -69772,7 +70198,10 @@ def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -70064,7 +70493,10 @@ def update(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -70733,7 +71165,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -70927,7 +71361,10 @@ def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -70953,7 +71390,10 @@ def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -71244,7 +71684,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -71557,7 +71999,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -72342,7 +72786,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -72536,7 +72982,10 @@ def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -72562,7 +73011,10 @@ def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -72853,7 +73305,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -73166,7 +73620,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -73890,7 +74346,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -74084,7 +74542,10 @@ def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -74110,7 +74571,10 @@ def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -74401,7 +74865,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -74714,7 +75180,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -75430,7 +75898,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -75624,7 +76094,10 @@ def update(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -75650,7 +76123,10 @@ def update(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -75941,7 +76417,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -76254,7 +76732,9 @@ def update(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -76913,7 +77393,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -77090,7 +77572,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -77114,7 +77599,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -77375,7 +77863,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -77651,7 +78141,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -78191,7 +78683,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -78377,7 +78872,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -78404,7 +78901,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -78677,7 +79176,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -78969,7 +79471,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -79638,7 +80143,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -79832,7 +80339,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -79858,7 +80368,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -80149,7 +80662,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -80462,7 +80977,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -81247,7 +81764,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -81441,7 +81960,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -81467,7 +81989,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -81758,7 +82283,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -82071,7 +82598,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -82795,7 +83324,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -82989,7 +83520,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -83015,7 +83549,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -83306,7 +83843,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -83619,7 +84158,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -84335,7 +84876,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -84529,7 +85072,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -84555,7 +85101,10 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -84846,7 +85395,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -85159,7 +85710,9 @@ def update(self, id: str, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -86034,7 +86587,10 @@ def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -86220,7 +86776,9 @@ def restart(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -86247,7 +86805,9 @@ def restart(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -86520,7 +87080,10 @@ def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -86812,7 +87375,10 @@ def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -87528,7 +88094,10 @@ def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -87714,7 +88283,9 @@ def restart(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -87741,7 +88312,9 @@ def restart(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -88014,7 +88587,10 @@ def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -88306,7 +88882,10 @@ def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -89022,7 +89601,10 @@ def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -89208,7 +89790,9 @@ def restart(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -89235,7 +89819,9 @@ def restart(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -89508,7 +90094,10 @@ def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -89800,7 +90389,10 @@ def restart(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -91045,7 +91637,9 @@ def list_deployments(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -91239,7 +91833,10 @@ def list_deployments(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -91265,7 +91862,10 @@ def list_deployments(
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -91556,7 +92156,9 @@ def list_deployments(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -91869,7 +92471,9 @@ def list_deployments(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -92703,7 +93307,10 @@ def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -92889,7 +93496,9 @@ def create_deployment(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -92916,7 +93525,9 @@ def create_deployment(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -93189,7 +93800,10 @@ def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -93481,7 +94095,10 @@ def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -94198,7 +94815,10 @@ def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -94384,7 +95004,9 @@ def create_deployment(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -94411,7 +95033,9 @@ def create_deployment(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -94684,7 +95308,10 @@ def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -94976,7 +95603,10 @@ def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -95691,7 +96321,10 @@ def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -95877,7 +96510,9 @@ def create_deployment(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -95904,7 +96539,9 @@ def create_deployment(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -96177,7 +96814,10 @@ def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -96469,7 +97109,10 @@ def create_deployment(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -97266,7 +97909,10 @@ def get_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> JSON
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -97452,7 +98098,9 @@ def get_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> JSON
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -97479,7 +98127,9 @@ def get_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> JSON
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -97752,7 +98402,10 @@ def get_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> JSON
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -98044,7 +98697,10 @@ def get_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> JSON
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -98828,7 +99484,10 @@ def cancel_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> J
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -99014,7 +99673,9 @@ def cancel_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> J
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -99041,7 +99702,9 @@ def cancel_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> J
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -99314,7 +99977,10 @@ def cancel_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> J
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -99606,7 +100272,10 @@ def cancel_deployment(self, app_id: str, deployment_id: str, **kwargs: Any) -> J
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -101682,7 +102351,10 @@ def list_events(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -101887,6 +102559,9 @@ def list_events(
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
+ An empty string is a valid value and will
+ be serialized explicitly rather than
+ being omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``""
, ``prefix``"" , or ``regex`` must be
@@ -101915,7 +102590,10 @@ def list_events(
"match": {
"authority":
{
- "exact": "str" # Required.
+ "exact": "str" # Exact string match. An
+ empty string is a valid value and will be
+ serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" # Prefix-based match. For
@@ -102218,7 +102896,10 @@ def list_events(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -102545,7 +103226,10 @@ def list_events(
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -103430,7 +104114,9 @@ def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -103624,7 +104310,10 @@ def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -103650,7 +104339,10 @@ def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -103941,7 +104633,9 @@ def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -104254,7 +104948,9 @@ def get_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -105109,7 +105805,9 @@ def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -105303,7 +106001,10 @@ def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
{
"exact": "str", # Optional. Exact string
match. Only 1 of ``exact``"" , ``prefix``"" ,
- or ``regex`` must be set.
+ or ``regex`` must be set. An empty string is
+ a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", # Optional. Prefix-based
match. Only 1 of ``exact``"" , ``prefix``"" ,
or ``regex`` must be set.
@@ -105329,7 +106030,10 @@ def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact":
- "str" # Required.
+ "str" # Exact string match. An empty string is a
+ valid value and will be serialized explicitly
+ rather than being omitted from the payload.
+ Required.
},
"path": {
"prefix":
@@ -105620,7 +106324,9 @@ def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -105933,7 +106639,9 @@ def cancel_event(self, app_id: str, event_id: str, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -107140,7 +107848,9 @@ def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -107317,7 +108027,10 @@ def validate_app_spec(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -107341,7 +108054,10 @@ def validate_app_spec(
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -107602,7 +108318,9 @@ def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -107878,7 +108596,9 @@ def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -108424,7 +109144,9 @@ def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -108601,7 +109323,10 @@ def validate_app_spec(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -108625,7 +109350,10 @@ def validate_app_spec(
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -108886,7 +109614,9 @@ def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -109162,7 +109892,9 @@ def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -109730,7 +110462,9 @@ def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -109907,7 +110641,10 @@ def validate_app_spec(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -109931,7 +110668,10 @@ def validate_app_spec(
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -110192,7 +110932,9 @@ def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -110468,7 +111210,9 @@ def validate_app_spec(
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -111017,7 +111761,9 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -111194,7 +111940,10 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -111218,7 +111967,10 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -111479,7 +112231,9 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -111755,7 +112509,9 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -112301,7 +113057,9 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -112478,7 +113236,10 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -112502,7 +113263,10 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON
},
"match": {
"authority": {
- "exact": "str" # Required.
+ "exact": "str" # Exact
+ string match. An empty string is a valid value and will
+ be serialized explicitly rather than being omitted from
+ the payload. Required.
},
"path": {
"prefix": "str" #
@@ -112763,7 +113527,9 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -113039,7 +113805,9 @@ def validate_app_spec(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON
{
"exact": "str", # Optional.
Exact string match. Only 1 of ``exact``"" , ``prefix``""
- , or ``regex`` must be set.
+ , or ``regex`` must be set. An empty string is a valid
+ value and will be serialized explicitly rather than being
+ omitted from the payload.
"prefix": "str", # Optional.
Prefix-based match. Only 1 of ``exact``"" , ``prefix``""
, or ``regex`` must be set.
@@ -114402,7 +115170,10 @@ def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -114588,7 +115359,9 @@ def create_rollback(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -114615,7 +115388,9 @@ def create_rollback(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -114888,7 +115663,10 @@ def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -115180,7 +115958,10 @@ def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -115905,7 +116686,10 @@ def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -116091,7 +116875,9 @@ def create_rollback(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -116118,7 +116904,9 @@ def create_rollback(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -116391,7 +117179,10 @@ def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -116683,7 +117474,10 @@ def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -117411,7 +118205,10 @@ def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -117597,7 +118394,9 @@ def create_rollback(
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -117624,7 +118423,9 @@ def create_rollback(
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -117897,7 +118698,10 @@ def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -118189,7 +118993,10 @@ def create_rollback(
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -119512,7 +120319,10 @@ def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -119698,7 +120508,9 @@ def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON:
"exact":
"str", # Optional. Exact string match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
- set.
+ set. An empty string is a valid value and will be
+ serialized explicitly rather than being omitted
+ from the payload.
"prefix":
"str", # Optional. Prefix-based match. Only 1 of
``exact``"" , ``prefix``"" , or ``regex`` must be
@@ -119725,7 +120537,9 @@ def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON:
"match": {
"authority": {
"exact": "str" #
- Required.
+ Exact string match. An empty string is a valid value
+ and will be serialized explicitly rather than being
+ omitted from the payload. Required.
},
"path": {
"prefix": "str" #
@@ -119998,7 +120812,10 @@ def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -120290,7 +121107,10 @@ def revert_rollback(self, app_id: str, **kwargs: Any) -> JSON:
{
"exact": "str", #
Optional. Exact string match. Only 1 of ``exact``"" ,
- ``prefix``"" , or ``regex`` must be set.
+ ``prefix``"" , or ``regex`` must be set. An empty
+ string is a valid value and will be serialized
+ explicitly rather than being omitted from the
+ payload.
"prefix": "str", #
Optional. Prefix-based match. Only 1 of ``exact``"" ,
``prefix``"" , or ``regex`` must be set.
@@ -124289,6 +125109,54 @@ def list_options(self, **kwargs: Any) -> JSON:
# response body for status code(s): 200
response == {
"options": {
+ "advanced_mysql": {
+ "layouts": [
+ {
+ "num_nodes": 0, # Optional. An array of
+ objects, each indicating the node sizes (otherwise referred to as
+ slugs) that are available with various numbers of nodes in the
+ database cluster. Each slugs denotes the node's identifier, CPU,
+ and RAM (in that order).
+ "sizes": [
+ "str" # Optional. An array of
+ objects containing the slugs available with various node
+ counts.
+ ]
+ }
+ ],
+ "regions": [
+ "str" # Optional. An array of strings containing the
+ names of available regions.
+ ],
+ "versions": [
+ "str" # Optional. An array of strings containing the
+ names of available regions.
+ ]
+ },
+ "advanced_pg": {
+ "layouts": [
+ {
+ "num_nodes": 0, # Optional. An array of
+ objects, each indicating the node sizes (otherwise referred to as
+ slugs) that are available with various numbers of nodes in the
+ database cluster. Each slugs denotes the node's identifier, CPU,
+ and RAM (in that order).
+ "sizes": [
+ "str" # Optional. An array of
+ objects containing the slugs available with various node
+ counts.
+ ]
+ }
+ ],
+ "regions": [
+ "str" # Optional. An array of strings containing the
+ names of available regions.
+ ],
+ "versions": [
+ "str" # Optional. An array of strings containing the
+ names of available regions.
+ ]
+ },
"kafka": {
"layouts": [
{
@@ -124459,6 +125327,32 @@ def list_options(self, **kwargs: Any) -> JSON:
}
},
"version_availability": {
+ "advanced_mysql": [
+ {
+ "end_of_availability": "str", # Optional. A
+ timestamp referring to the date when the particular version will no
+ longer be available for creating new clusters. If null, the version
+ does not have an end of availability timeline.
+ "end_of_life": "str", # Optional. A timestamp
+ referring to the date when the particular version will no longer be
+ supported. If null, the version does not have an end of life
+ timeline.
+ "version": "str" # Optional. The engine version.
+ }
+ ],
+ "advanced_pg": [
+ {
+ "end_of_availability": "str", # Optional. A
+ timestamp referring to the date when the particular version will no
+ longer be available for creating new clusters. If null, the version
+ does not have an end of availability timeline.
+ "end_of_life": "str", # Optional. A timestamp
+ referring to the date when the particular version will no longer be
+ supported. If null, the version does not have an end of life
+ timeline.
+ "version": "str" # Optional. The engine version.
+ }
+ ],
"kafka": [
{
"end_of_availability": "str", # Optional. A
@@ -124679,9 +125573,11 @@ def list_clusters(self, *, tag_name: Optional[str] = None, **kwargs: Any) -> JSO
"engine": "str", # A slug representing the database engine
used for the cluster. The possible values are: "pg" for PostgreSQL,
"mysql" for MySQL, "redis" for Caching, "mongodb" for MongoDB, "kafka"
- for Kafka, "opensearch" for OpenSearch, and "valkey" for Valkey.
- Required. Known values are: "pg", "mysql", "redis", "valkey", "mongodb",
- "kafka", and "opensearch".
+ for Kafka, "opensearch" for OpenSearch, "valkey" for Valkey,
+ "advanced_pg" for PostgreSQL Advanced Edition, and "advanced_mysql" for
+ MySQL Advanced Edition. Advanced Edition engines are currently in public
+ preview. Required. Known values are: "pg", "mysql", "redis", "valkey",
+ "mongodb", "kafka", "opensearch", "advanced_pg", and "advanced_mysql".
"name": "str", # A unique, human-readable name referring to
a database cluster. Required.
"num_nodes": 0, # The number of nodes in the database
@@ -125113,6 +126009,17 @@ def create_cluster(
include a key named ``backup_restore`` with the name of the original database cluster and the
timestamp of the backup to be restored. Creating a database from a backup is the same as
forking a database in the control panel.
+
+ PostgreSQL and MySQL Advanced Edition clusters can be provisioned by setting ``engine`` to
+ ``advanced_pg`` or ``advanced_mysql``. Advanced Edition clusters are currently in public
+ preview and target highly available workloads. ``advanced_pg`` supports 1-, 2-, and 3-node
+ deployments; ``advanced_mysql`` only supports 1- and 3-node deployments. See the `PostgreSQL
+ Advanced Edition
+ `_
+ and `MySQL Advanced Edition
+ `_
+ documentation for the feature differences vs. Standard Edition and current preview limitations.
+
Note: Caching cluster creates are no longer supported as of 2025-04-30T00:00:00Z. Backups are
also not supported for Caching or Valkey clusters.
@@ -125133,8 +126040,10 @@ def create_cluster(
"engine": "str", # A slug representing the database engine used for the
cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis"
for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" for
- OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", "mysql",
- "redis", "valkey", "mongodb", "kafka", and "opensearch".
+ OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced Edition,
+ and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition engines are
+ currently in public preview. Required. Known values are: "pg", "mysql", "redis",
+ "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", and "advanced_mysql".
"name": "str", # A unique, human-readable name referring to a database
cluster. Required.
"num_nodes": 0, # The number of nodes in the database cluster. Required.
@@ -125439,8 +126348,11 @@ def create_cluster(
"engine": "str", # A slug representing the database engine used for
the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL,
"redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch"
- for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg",
- "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch".
+ for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced
+ Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition
+ engines are currently in public preview. Required. Known values are: "pg",
+ "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg",
+ and "advanced_mysql".
"name": "str", # A unique, human-readable name referring to a
database cluster. Required.
"num_nodes": 0, # The number of nodes in the database cluster.
@@ -125777,6 +126689,17 @@ def create_cluster(
include a key named ``backup_restore`` with the name of the original database cluster and the
timestamp of the backup to be restored. Creating a database from a backup is the same as
forking a database in the control panel.
+
+ PostgreSQL and MySQL Advanced Edition clusters can be provisioned by setting ``engine`` to
+ ``advanced_pg`` or ``advanced_mysql``. Advanced Edition clusters are currently in public
+ preview and target highly available workloads. ``advanced_pg`` supports 1-, 2-, and 3-node
+ deployments; ``advanced_mysql`` only supports 1- and 3-node deployments. See the `PostgreSQL
+ Advanced Edition
+ `_
+ and `MySQL Advanced Edition
+ `_
+ documentation for the feature differences vs. Standard Edition and current preview limitations.
+
Note: Caching cluster creates are no longer supported as of 2025-04-30T00:00:00Z. Backups are
also not supported for Caching or Valkey clusters.
@@ -125798,8 +126721,11 @@ def create_cluster(
"engine": "str", # A slug representing the database engine used for
the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL,
"redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch"
- for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg",
- "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch".
+ for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced
+ Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition
+ engines are currently in public preview. Required. Known values are: "pg",
+ "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg",
+ and "advanced_mysql".
"name": "str", # A unique, human-readable name referring to a
database cluster. Required.
"num_nodes": 0, # The number of nodes in the database cluster.
@@ -126134,6 +127060,17 @@ def create_cluster(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
include a key named ``backup_restore`` with the name of the original database cluster and the
timestamp of the backup to be restored. Creating a database from a backup is the same as
forking a database in the control panel.
+
+ PostgreSQL and MySQL Advanced Edition clusters can be provisioned by setting ``engine`` to
+ ``advanced_pg`` or ``advanced_mysql``. Advanced Edition clusters are currently in public
+ preview and target highly available workloads. ``advanced_pg`` supports 1-, 2-, and 3-node
+ deployments; ``advanced_mysql`` only supports 1- and 3-node deployments. See the `PostgreSQL
+ Advanced Edition
+ `_
+ and `MySQL Advanced Edition
+ `_
+ documentation for the feature differences vs. Standard Edition and current preview limitations.
+
Note: Caching cluster creates are no longer supported as of 2025-04-30T00:00:00Z. Backups are
also not supported for Caching or Valkey clusters.
@@ -126151,8 +127088,10 @@ def create_cluster(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"engine": "str", # A slug representing the database engine used for the
cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL, "redis"
for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch" for
- OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg", "mysql",
- "redis", "valkey", "mongodb", "kafka", and "opensearch".
+ OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced Edition,
+ and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition engines are
+ currently in public preview. Required. Known values are: "pg", "mysql", "redis",
+ "valkey", "mongodb", "kafka", "opensearch", "advanced_pg", and "advanced_mysql".
"name": "str", # A unique, human-readable name referring to a database
cluster. Required.
"num_nodes": 0, # The number of nodes in the database cluster. Required.
@@ -126457,8 +127396,11 @@ def create_cluster(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"engine": "str", # A slug representing the database engine used for
the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL,
"redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch"
- for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg",
- "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch".
+ for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced
+ Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition
+ engines are currently in public preview. Required. Known values are: "pg",
+ "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg",
+ and "advanced_mysql".
"name": "str", # A unique, human-readable name referring to a
database cluster. Required.
"num_nodes": 0, # The number of nodes in the database cluster.
@@ -126890,8 +127832,11 @@ def get_cluster(self, database_cluster_uuid: str, **kwargs: Any) -> JSON:
"engine": "str", # A slug representing the database engine used for
the cluster. The possible values are: "pg" for PostgreSQL, "mysql" for MySQL,
"redis" for Caching, "mongodb" for MongoDB, "kafka" for Kafka, "opensearch"
- for OpenSearch, and "valkey" for Valkey. Required. Known values are: "pg",
- "mysql", "redis", "valkey", "mongodb", "kafka", and "opensearch".
+ for OpenSearch, "valkey" for Valkey, "advanced_pg" for PostgreSQL Advanced
+ Edition, and "advanced_mysql" for MySQL Advanced Edition. Advanced Edition
+ engines are currently in public preview. Required. Known values are: "pg",
+ "mysql", "redis", "valkey", "mongodb", "kafka", "opensearch", "advanced_pg",
+ and "advanced_mysql".
"name": "str", # A unique, human-readable name referring to a
database cluster. Required.
"num_nodes": 0, # The number of nodes in the database cluster.
@@ -291651,6 +292596,11 @@ def upload_batch_file( # pylint: disable=inconsistent-return-statements
``POST /v1/batches`` performs a ``HEAD`` check on the uploaded object and will reject the batch
if this upload has not completed.
+ Send the raw JSONL bytes verbatim. Presigned PUT URLs are signature-sensitive to request
+ headers — prefer ``application/octet-stream`` or omit ``Content-Type`` entirely. A custom value
+ (for example ``application/jsonl``\\ ) can cause signature mismatches unless the URL was signed
+ for that exact header.
+
:param data: Raw JSONL bytes — one request per line. Required.
:type data: IO[bytes]
:return: None
@@ -291731,7 +292681,12 @@ def upload_batch_file( # pylint: disable=inconsistent-return-statements
@distributed_trace
def list_batches(
- self, *, after: Optional[str] = None, limit: int = 20, **kwargs: Any
+ self,
+ *,
+ after: Optional[str] = None,
+ limit: int = 20,
+ status: Optional[str] = None,
+ **kwargs: Any,
) -> JSON:
# pylint: disable=line-too-long
"""List Batch Inference Jobs.
@@ -291744,6 +292699,10 @@ def list_batches(
:paramtype after: str
:keyword limit: Maximum number of batches to return per page. Default value is 20.
:paramtype limit: int
+ :keyword status: Optional filter restricting results to batches in the given lifecycle state.
+ Known values are: "validating", "in_progress", "finalizing", "completed", "failed", "expired",
+ "cancelling", and "cancelled". Default value is None.
+ :paramtype status: str
:return: JSON object
:rtype: JSON
:raises ~azure.core.exceptions.HttpResponseError:
@@ -291759,8 +292718,6 @@ def list_batches(
Required.
"completion_window": "str", # Required. "24h"
"created_at": "2020-02-20 00:00:00", # Required.
- "endpoint": "str", # Inference endpoint each request is
- dispatched to. Required.
"input_file_id": "str", # The uploaded JSONL input file.
Required.
"provider": "str", # Required. Known values are: "openai"
@@ -291773,6 +292730,8 @@ def list_batches(
jobs on this page, ordered newest first. Required.
"completed_at": "2020-02-20 00:00:00", # Optional. Batch
jobs on this page, ordered newest first. Required.
+ "endpoint": "str", # Optional. Inference endpoint each
+ request is dispatched to.
"error_file_id": "str", # Optional. Error sidecar file. Null
when no errors were produced.
"errors": [
@@ -291850,6 +292809,7 @@ def list_batches(
_request = build_inference_list_batches_request(
after=after,
limit=limit,
+ status=status,
headers=_headers,
params=_params,
)
@@ -291936,10 +292896,9 @@ def create_batch(
# JSON input template you can fill out and use as your body input.
body = {
- "endpoint": "str", # Inference endpoint each request is dispatched to. When
- ``provider`` is ``openai``"" , must match the ``url`` on every JSONL line.
- Required. Known values are: "/v1/chat/completions", "/v1/embeddings", and
- "/v1/messages".
+ "completion_window": "24h", # Default value is "24h". Time window in which
+ the job must complete. Jobs that do not finish in time transition to ``expired``.
+ "24h"
"file_id": "str", # The ``file_id`` returned by ``POST /v1/batches/files``.
Required.
"provider": "str", # The inference provider whose JSONL schema the input
@@ -291948,10 +292907,11 @@ def create_batch(
the Anthropic Message Batches JSONL conventions. Required. Known values are:
"openai" and "anthropic".
"request_id": "str", # Client-supplied idempotency key. Retries with the
- same value return the existing job. Required.
- "completion_window": "24h", # Optional. Default value is "24h". Time window
- in which the job must complete. Jobs that do not finish in time transition to
- ``expired``. "24h"
+ same value return the existing job instead of creating a duplicate. Required.
+ "endpoint": "str", # Optional. Inference endpoint each request is dispatched
+ to. **Required when ``provider`` is ``openai`` and must match the ``url`` on
+ every JSONL line. Must be omitted when ``provider`` is ``anthropic``.**. Known
+ values are: "/v1/responses" and "/v1/chat/completions".
"metadata": {
"str": "str" # Optional. Optional string-valued metadata to attach
to the job.
@@ -291963,8 +292923,6 @@ def create_batch(
"batch_id": "str", # Unique identifier for the batch job. Required.
"completion_window": "str", # Required. "24h"
"created_at": "2020-02-20 00:00:00", # Required.
- "endpoint": "str", # Inference endpoint each request is dispatched to.
- Required.
"input_file_id": "str", # The uploaded JSONL input file. Required.
"provider": "str", # Required. Known values are: "openai" and "anthropic".
"status": "str", # Lifecycle status. Terminal states: ``completed``"" ,
@@ -291973,6 +292931,8 @@ def create_batch(
"cancelling", and "cancelled".
"cancelled_at": "2020-02-20 00:00:00", # Optional.
"completed_at": "2020-02-20 00:00:00", # Optional.
+ "endpoint": "str", # Optional. Inference endpoint each request is dispatched
+ to.
"error_file_id": "str", # Optional. Error sidecar file. Null when no errors
were produced.
"errors": [
@@ -292046,8 +293006,6 @@ def create_batch(
"batch_id": "str", # Unique identifier for the batch job. Required.
"completion_window": "str", # Required. "24h"
"created_at": "2020-02-20 00:00:00", # Required.
- "endpoint": "str", # Inference endpoint each request is dispatched to.
- Required.
"input_file_id": "str", # The uploaded JSONL input file. Required.
"provider": "str", # Required. Known values are: "openai" and "anthropic".
"status": "str", # Lifecycle status. Terminal states: ``completed``"" ,
@@ -292056,6 +293014,8 @@ def create_batch(
"cancelling", and "cancelled".
"cancelled_at": "2020-02-20 00:00:00", # Optional.
"completed_at": "2020-02-20 00:00:00", # Optional.
+ "endpoint": "str", # Optional. Inference endpoint each request is dispatched
+ to.
"error_file_id": "str", # Optional. Error sidecar file. Null when no errors
were produced.
"errors": [
@@ -292121,10 +293081,9 @@ def create_batch(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
# JSON input template you can fill out and use as your body input.
body = {
- "endpoint": "str", # Inference endpoint each request is dispatched to. When
- ``provider`` is ``openai``"" , must match the ``url`` on every JSONL line.
- Required. Known values are: "/v1/chat/completions", "/v1/embeddings", and
- "/v1/messages".
+ "completion_window": "24h", # Default value is "24h". Time window in which
+ the job must complete. Jobs that do not finish in time transition to ``expired``.
+ "24h"
"file_id": "str", # The ``file_id`` returned by ``POST /v1/batches/files``.
Required.
"provider": "str", # The inference provider whose JSONL schema the input
@@ -292133,10 +293092,11 @@ def create_batch(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
the Anthropic Message Batches JSONL conventions. Required. Known values are:
"openai" and "anthropic".
"request_id": "str", # Client-supplied idempotency key. Retries with the
- same value return the existing job. Required.
- "completion_window": "24h", # Optional. Default value is "24h". Time window
- in which the job must complete. Jobs that do not finish in time transition to
- ``expired``. "24h"
+ same value return the existing job instead of creating a duplicate. Required.
+ "endpoint": "str", # Optional. Inference endpoint each request is dispatched
+ to. **Required when ``provider`` is ``openai`` and must match the ``url`` on
+ every JSONL line. Must be omitted when ``provider`` is ``anthropic``.**. Known
+ values are: "/v1/responses" and "/v1/chat/completions".
"metadata": {
"str": "str" # Optional. Optional string-valued metadata to attach
to the job.
@@ -292148,8 +293108,6 @@ def create_batch(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"batch_id": "str", # Unique identifier for the batch job. Required.
"completion_window": "str", # Required. "24h"
"created_at": "2020-02-20 00:00:00", # Required.
- "endpoint": "str", # Inference endpoint each request is dispatched to.
- Required.
"input_file_id": "str", # The uploaded JSONL input file. Required.
"provider": "str", # Required. Known values are: "openai" and "anthropic".
"status": "str", # Lifecycle status. Terminal states: ``completed``"" ,
@@ -292158,6 +293116,8 @@ def create_batch(self, body: Union[JSON, IO[bytes]], **kwargs: Any) -> JSON:
"cancelling", and "cancelled".
"cancelled_at": "2020-02-20 00:00:00", # Optional.
"completed_at": "2020-02-20 00:00:00", # Optional.
+ "endpoint": "str", # Optional. Inference endpoint each request is dispatched
+ to.
"error_file_id": "str", # Optional. Error sidecar file. Null when no errors
were produced.
"errors": [
@@ -292376,8 +293336,6 @@ def get_batch(self, batch_id: str, **kwargs: Any) -> JSON:
"batch_id": "str", # Unique identifier for the batch job. Required.
"completion_window": "str", # Required. "24h"
"created_at": "2020-02-20 00:00:00", # Required.
- "endpoint": "str", # Inference endpoint each request is dispatched to.
- Required.
"input_file_id": "str", # The uploaded JSONL input file. Required.
"provider": "str", # Required. Known values are: "openai" and "anthropic".
"status": "str", # Lifecycle status. Terminal states: ``completed``"" ,
@@ -292386,6 +293344,8 @@ def get_batch(self, batch_id: str, **kwargs: Any) -> JSON:
"cancelling", and "cancelled".
"cancelled_at": "2020-02-20 00:00:00", # Optional.
"completed_at": "2020-02-20 00:00:00", # Optional.
+ "endpoint": "str", # Optional. Inference endpoint each request is dispatched
+ to.
"error_file_id": "str", # Optional. Error sidecar file. Null when no errors
were produced.
"errors": [
@@ -292529,7 +293489,9 @@ def cancel_batch(self, batch_id: str, **kwargs: Any) -> JSON:
Requests cancellation of a batch job. The job transitions to ``cancelling`` and, once in-flight
requests drain, to ``cancelled``. Jobs already in a terminal state (\\ ``completed``\\ ,
``failed``\\ , ``expired``\\ , ``cancelled``\\ ) cannot be cancelled and return ``409
- Conflict``.
+ Conflict``. Cancellation is also rejected with ``409 Conflict`` while the job has not yet been
+ submitted to the upstream provider — there is nothing to cancel until the provider batch id is
+ assigned.
Partial results produced before cancellation remain available via ``GET
/v1/batches/{batch_id}/results``.
@@ -292548,8 +293510,6 @@ def cancel_batch(self, batch_id: str, **kwargs: Any) -> JSON:
"batch_id": "str", # Unique identifier for the batch job. Required.
"completion_window": "str", # Required. "24h"
"created_at": "2020-02-20 00:00:00", # Required.
- "endpoint": "str", # Inference endpoint each request is dispatched to.
- Required.
"input_file_id": "str", # The uploaded JSONL input file. Required.
"provider": "str", # Required. Known values are: "openai" and "anthropic".
"status": "str", # Lifecycle status. Terminal states: ``completed``"" ,
@@ -292558,6 +293518,8 @@ def cancel_batch(self, batch_id: str, **kwargs: Any) -> JSON:
"cancelling", and "cancelled".
"cancelled_at": "2020-02-20 00:00:00", # Optional.
"completed_at": "2020-02-20 00:00:00", # Optional.
+ "endpoint": "str", # Optional. Inference endpoint each request is dispatched
+ to.
"error_file_id": "str", # Optional. Error sidecar file. Null when no errors
were produced.
"errors": [
@@ -292719,6 +293681,9 @@ def get_batch_results(self, batch_id: str, **kwargs: Any) -> JSON:
false`` or returns ``412 Precondition Failed``\\ ; in both cases, keep polling batch status and
retry.
+ Download the artifacts soon after fetching — the URLs are short-lived. Result files themselves
+ are retained for up to 30 days after the job completes, after which they are deleted.
+
:param batch_id: The batch job identifier. Required.
:type batch_id: str
:return: JSON object