Skip to content

Commit 716ad5a

Browse files
chore(api): update composite API spec
1 parent fdf3c53 commit 716ad5a

10 files changed

Lines changed: 28 additions & 2 deletions

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 1993
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-677a86ef874e8b64d3efd197aa2d1edc0f1b14157111ae64c52a25af4f2e8378.yml
3-
openapi_spec_hash: 00a33128beeefa792869ef076fd9b635
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-b314e3a8f9f9c5701dfa55900eec3f80791f857921d1797f4d92056e110ea308.yml
3+
openapi_spec_hash: c15140fa93745b8b94b60ae1744098ae
44
config_hash: 316e765ff117ffcf8ecf5a3187c184b1

src/cloudflare/resources/ai_gateway/ai_gateway.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ def create(
122122
rate_limiting_limit: Optional[int],
123123
rate_limiting_technique: Literal["fixed", "sliding"],
124124
authentication: bool | Omit = omit,
125+
is_default: bool | Omit = omit,
125126
log_management: Optional[int] | Omit = omit,
126127
log_management_strategy: Optional[Literal["STOP_INSERTING", "DELETE_OLDEST"]] | Omit = omit,
127128
logpush: bool | Omit = omit,
@@ -162,6 +163,7 @@ def create(
162163
"rate_limiting_limit": rate_limiting_limit,
163164
"rate_limiting_technique": rate_limiting_technique,
164165
"authentication": authentication,
166+
"is_default": is_default,
165167
"log_management": log_management,
166168
"log_management_strategy": log_management_strategy,
167169
"logpush": logpush,
@@ -193,6 +195,7 @@ def update(
193195
rate_limiting_technique: Literal["fixed", "sliding"],
194196
authentication: bool | Omit = omit,
195197
dlp: ai_gateway_update_params.DLP | Omit = omit,
198+
is_default: bool | Omit = omit,
196199
log_management: Optional[int] | Omit = omit,
197200
log_management_strategy: Optional[Literal["STOP_INSERTING", "DELETE_OLDEST"]] | Omit = omit,
198201
logpush: bool | Omit = omit,
@@ -238,6 +241,7 @@ def update(
238241
"rate_limiting_technique": rate_limiting_technique,
239242
"authentication": authentication,
240243
"dlp": dlp,
244+
"is_default": is_default,
241245
"log_management": log_management,
242246
"log_management_strategy": log_management_strategy,
243247
"logpush": logpush,
@@ -446,6 +450,7 @@ async def create(
446450
rate_limiting_limit: Optional[int],
447451
rate_limiting_technique: Literal["fixed", "sliding"],
448452
authentication: bool | Omit = omit,
453+
is_default: bool | Omit = omit,
449454
log_management: Optional[int] | Omit = omit,
450455
log_management_strategy: Optional[Literal["STOP_INSERTING", "DELETE_OLDEST"]] | Omit = omit,
451456
logpush: bool | Omit = omit,
@@ -486,6 +491,7 @@ async def create(
486491
"rate_limiting_limit": rate_limiting_limit,
487492
"rate_limiting_technique": rate_limiting_technique,
488493
"authentication": authentication,
494+
"is_default": is_default,
489495
"log_management": log_management,
490496
"log_management_strategy": log_management_strategy,
491497
"logpush": logpush,
@@ -517,6 +523,7 @@ async def update(
517523
rate_limiting_technique: Literal["fixed", "sliding"],
518524
authentication: bool | Omit = omit,
519525
dlp: ai_gateway_update_params.DLP | Omit = omit,
526+
is_default: bool | Omit = omit,
520527
log_management: Optional[int] | Omit = omit,
521528
log_management_strategy: Optional[Literal["STOP_INSERTING", "DELETE_OLDEST"]] | Omit = omit,
522529
logpush: bool | Omit = omit,
@@ -562,6 +569,7 @@ async def update(
562569
"rate_limiting_technique": rate_limiting_technique,
563570
"authentication": authentication,
564571
"dlp": dlp,
572+
"is_default": is_default,
565573
"log_management": log_management,
566574
"log_management_strategy": log_management_strategy,
567575
"logpush": logpush,

src/cloudflare/types/ai_gateway/ai_gateway_create_params.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ class AIGatewayCreateParams(TypedDict, total=False):
2828

2929
authentication: bool
3030

31+
is_default: bool
32+
3133
log_management: Optional[int]
3234

3335
log_management_strategy: Optional[Literal["STOP_INSERTING", "DELETE_OLDEST"]]

src/cloudflare/types/ai_gateway/ai_gateway_create_response.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ class AIGatewayCreateResponse(BaseModel):
9595

9696
dlp: Optional[DLP] = None
9797

98+
is_default: Optional[bool] = None
99+
98100
log_management: Optional[int] = None
99101

100102
log_management_strategy: Optional[Literal["STOP_INSERTING", "DELETE_OLDEST"]] = None

src/cloudflare/types/ai_gateway/ai_gateway_delete_response.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ class AIGatewayDeleteResponse(BaseModel):
9595

9696
dlp: Optional[DLP] = None
9797

98+
is_default: Optional[bool] = None
99+
98100
log_management: Optional[int] = None
99101

100102
log_management_strategy: Optional[Literal["STOP_INSERTING", "DELETE_OLDEST"]] = None

src/cloudflare/types/ai_gateway/ai_gateway_get_response.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ class AIGatewayGetResponse(BaseModel):
9595

9696
dlp: Optional[DLP] = None
9797

98+
is_default: Optional[bool] = None
99+
98100
log_management: Optional[int] = None
99101

100102
log_management_strategy: Optional[Literal["STOP_INSERTING", "DELETE_OLDEST"]] = None

src/cloudflare/types/ai_gateway/ai_gateway_list_response.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ class AIGatewayListResponse(BaseModel):
9595

9696
dlp: Optional[DLP] = None
9797

98+
is_default: Optional[bool] = None
99+
98100
log_management: Optional[int] = None
99101

100102
log_management_strategy: Optional[Literal["STOP_INSERTING", "DELETE_OLDEST"]] = None

src/cloudflare/types/ai_gateway/ai_gateway_update_params.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ class AIGatewayUpdateParams(TypedDict, total=False):
3838

3939
dlp: DLP
4040

41+
is_default: bool
42+
4143
log_management: Optional[int]
4244

4345
log_management_strategy: Optional[Literal["STOP_INSERTING", "DELETE_OLDEST"]]

src/cloudflare/types/ai_gateway/ai_gateway_update_response.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ class AIGatewayUpdateResponse(BaseModel):
9595

9696
dlp: Optional[DLP] = None
9797

98+
is_default: Optional[bool] = None
99+
98100
log_management: Optional[int] = None
99101

100102
log_management_strategy: Optional[Literal["STOP_INSERTING", "DELETE_OLDEST"]] = None

tests/api_resources/test_ai_gateway.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None:
5050
rate_limiting_limit=0,
5151
rate_limiting_technique="fixed",
5252
authentication=True,
53+
is_default=True,
5354
log_management=10000,
5455
log_management_strategy="STOP_INSERTING",
5556
logpush=True,
@@ -141,6 +142,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None:
141142
"enabled": True,
142143
"profiles": ["string"],
143144
},
145+
is_default=True,
144146
log_management=10000,
145147
log_management_strategy="STOP_INSERTING",
146148
logpush=True,
@@ -401,6 +403,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare
401403
rate_limiting_limit=0,
402404
rate_limiting_technique="fixed",
403405
authentication=True,
406+
is_default=True,
404407
log_management=10000,
405408
log_management_strategy="STOP_INSERTING",
406409
logpush=True,
@@ -492,6 +495,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare
492495
"enabled": True,
493496
"profiles": ["string"],
494497
},
498+
is_default=True,
495499
log_management=10000,
496500
log_management_strategy="STOP_INSERTING",
497501
logpush=True,

0 commit comments

Comments
 (0)