Skip to content

Commit 53d099d

Browse files
Generator: Update SDK /services/observability (#3113)
Co-authored-by: Ruben Hoenle <Ruben.Hoenle@stackit.cloud>
1 parent 3bdef6b commit 53d099d

File tree

60 files changed

+17746
-1901
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+17746
-1901
lines changed

CHANGELOG.md

Lines changed: 48 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,54 @@
1212
- **Feature:** add support for Federated Identity Providers
1313
- new operations: `CreateFederatedIdentityProvider`, `DeleteServiceFederatedIdentityProvider`, `ListFederatedIdentityProviders`,`PartialUpdateServiceAccountFederatedIdentityProvider`
1414
- new models: `CreateFederatedIdentityProviderPayload`, `CreateFederatedIdentityProviderPayloadAssertionsInner`, `CreateFederatedIdentityProviderResponse`, `CreateFederatedIdentityProviderResponseAssertionsInner`, `FederatedListFederatedIdentityProvidersResponse`, `PartialUpdateServiceAccountFederatedIdentityProviderPayload`
15-
15+
- `observability`: [v0.13.0](services/observability/CHANGELOG.md#v0130)
16+
- **Feature:** manage alert records
17+
- New API client methods: `create_alert_record`, `delete_alert_record`, `delete_alert_records`, `get_alert_record`, `list_alert_records`, `update_alert_record`, `partial_update_alert_records`
18+
- New model classes: `AlertRecord`, `AlertRecordResponse`, `AlertRecordsResponse`, `CreateAlertRecordPayload`, `UpdateAlertRecordPayload`, `PartialUpdateAlertRecordsRequestInner`
19+
- **Feature:** manage alert rules
20+
- New API client methods: `get_alertrule`, `update_alertrule`, `delete_alertrule`
21+
- New model classes: `AlertRuleResponse`, `UpdateAlertrulePayload`
22+
- **Feature:** manage backups
23+
- New API client methods: `create_backup`,`create_backup_schedule`, `list_backup_retentions`, `list_backup_schedules`, `list_backups`, `restore_backup`
24+
- New model classes: `BackupResponse`, `BackupRetentionResponse`, `BackupSchedule`, `BackupSchedulePostResponse`, `BackupScheduleResponse`, `CreateBackupSchedulePayload`
25+
- **Feature:** to manage checks
26+
- MongoDB
27+
- New API client methods: `create_mongodb_check`, `delete_mongodb_check`, `list_mongodb_checks`
28+
- New model classes: `CreateMongodbCheckPayload`, `MongodbCheckChildResponse`, `MongodbCheckResponse`
29+
- RabbitMQ
30+
- New API client methods: `create_rabbitmq_check`, `delete_rabbitmq_check`, `list_rabbitmq_checks`
31+
- New model classes: `CreateRabbitmqCheckPayload`, `RabbitMQCheckChildResponse`, `RabbitmqCheckResponse`
32+
- Network
33+
- New API client methods: `list_network_checks`, `delete_network_check`, `create_network_check`
34+
- New model classes: `CreateNetworkCheckPayload`, `NetworkCheckChildResponse`, `NetworkCheckResponse`
35+
- Redis
36+
- New API client methods: `create_redis_check`, `list_redis_checks`, `delete_redis_check`
37+
- New model classes: `CreateRedisCheckPayload`, `RedisCheckChildResponse`, `RedisCheckResponse`
38+
- MySQL
39+
- New API client methods: `create_mysql_check`, `delete_mysql_check`, `list_mysql_checks`
40+
- New model classes: `CreateMysqlCheckPayload`, `MysqlCheckChildResponse`, `MysqlCheckResponse`
41+
- Ping
42+
- New API client methods: `create_ping_check`, `delete_ping_check`, `list_ping_checks`
43+
- New model classes: `CreatePingCheckPayload`, `PingCheckChildResponse`, `PingCheckResponse`
44+
- Elasticsearch
45+
- New API client methods: `create_elasticsearch_check`, `delete_elasticsearch_check`, `list_elasticsearch_checks`
46+
- New model classes: `CreateElasticsearchCheckPayload`, `ElasticsearchCheckChildResponse`, `ElasticsearchCheckResponse`
47+
- PostgreSQL
48+
- New API client methods: `create_postgresql_check`, `delete_postgresql_check`, `list_postgresql_checks`
49+
- New model classes: `CreatePostgresqlCheckPayload`, `PostgresqlCheckChildResponse`, `PostgresqlCheckResponse`
50+
- **Feature:** List offerings
51+
- New API client method: `list_offerings`
52+
- New model struct: `Offerings`
53+
- **Feature:** Manage scrape configs
54+
- New API client method: `delete_scrape_configs`, `partial_update_scrape_configs`
55+
- New model struct: `PartialUpdateScrapeConfigsRequestInner`
56+
- **Breaking changes**:
57+
- rename `CreateScrapeConfigPayloadBasicAuth` to `PartialUpdateScrapeConfigsRequestInnerBasicAuth`
58+
- rename `CreateScrapeConfigPayloadHttpSdConfigsInner` to `PartialUpdateScrapeConfigsRequestInnerHttpSdConfigsInner`
59+
- rename `CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2` to `PartialUpdateScrapeConfigsRequestInnerHttpSdConfigsInnerOauth2`
60+
- rename `CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig` to `PartialUpdateScrapeConfigsRequestInnerHttpSdConfigsInnerOauth2TlsConfig`
61+
- rename `CreateScrapeConfigPayloadMetricsRelabelConfigsInner` to `PartialUpdateScrapeConfigsRequestInnerMetricsRelabelConfigsInner`
62+
- rename `CreateScrapeConfigPayloadStaticConfigsInner` to `PartialUpdateScrapeConfigsRequestInnerStaticConfigsInner`
1663

1764
## Release (2026-02-18)
1865

services/observability/CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,52 @@
1+
## v0.13.0
2+
- **Feature:** manage alert records
3+
- New API client methods: `create_alert_record`, `delete_alert_record`, `delete_alert_records`, `get_alert_record`, `list_alert_records`, `update_alert_record`, `partial_update_alert_records`
4+
- New model classes: `AlertRecord`, `AlertRecordResponse`, `AlertRecordsResponse`, `CreateAlertRecordPayload`, `UpdateAlertRecordPayload`, `PartialUpdateAlertRecordsRequestInner`
5+
- **Feature:** manage alert rules
6+
- New API client methods: `get_alertrule`, `update_alertrule`, `delete_alertrule`
7+
- New model classes: `AlertRuleResponse`, `UpdateAlertrulePayload`
8+
- **Feature:** manage backups
9+
- New API client methods: `create_backup`,`create_backup_schedule`, `list_backup_retentions`, `list_backup_schedules`, `list_backups`, `restore_backup`
10+
- New model classes: `BackupResponse`, `BackupRetentionResponse`, `BackupSchedule`, `BackupSchedulePostResponse`, `BackupScheduleResponse`, `CreateBackupSchedulePayload`
11+
- **Feature:** to manage checks
12+
- MongoDB
13+
- New API client methods: `create_mongodb_check`, `delete_mongodb_check`, `list_mongodb_checks`
14+
- New model classes: `CreateMongodbCheckPayload`, `MongodbCheckChildResponse`, `MongodbCheckResponse`
15+
- RabbitMQ
16+
- New API client methods: `create_rabbitmq_check`, `delete_rabbitmq_check`, `list_rabbitmq_checks`
17+
- New model classes: `CreateRabbitmqCheckPayload`, `RabbitMQCheckChildResponse`, `RabbitmqCheckResponse`
18+
- Network
19+
- New API client methods: `list_network_checks`, `delete_network_check`, `create_network_check`
20+
- New model classes: `CreateNetworkCheckPayload`, `NetworkCheckChildResponse`, `NetworkCheckResponse`
21+
- Redis
22+
- New API client methods: `create_redis_check`, `list_redis_checks`, `delete_redis_check`
23+
- New model classes: `CreateRedisCheckPayload`, `RedisCheckChildResponse`, `RedisCheckResponse`
24+
- MySQL
25+
- New API client methods: `create_mysql_check`, `delete_mysql_check`, `list_mysql_checks`
26+
- New model classes: `CreateMysqlCheckPayload`, `MysqlCheckChildResponse`, `MysqlCheckResponse`
27+
- Ping
28+
- New API client methods: `create_ping_check`, `delete_ping_check`, `list_ping_checks`
29+
- New model classes: `CreatePingCheckPayload`, `PingCheckChildResponse`, `PingCheckResponse`
30+
- Elasticsearch
31+
- New API client methods: `create_elasticsearch_check`, `delete_elasticsearch_check`, `list_elasticsearch_checks`
32+
- New model classes: `CreateElasticsearchCheckPayload`, `ElasticsearchCheckChildResponse`, `ElasticsearchCheckResponse`
33+
- PostgreSQL
34+
- New API client methods: `create_postgresql_check`, `delete_postgresql_check`, `list_postgresql_checks`
35+
- New model classes: `CreatePostgresqlCheckPayload`, `PostgresqlCheckChildResponse`, `PostgresqlCheckResponse`
36+
- **Feature:** List offerings
37+
- New API client method: `list_offerings`
38+
- New model struct: `Offerings`
39+
- **Feature:** Manage scrape configs
40+
- New API client method: `delete_scrape_configs`, `partial_update_scrape_configs`
41+
- New model struct: `PartialUpdateScrapeConfigsRequestInner`
42+
- **Breaking changes**:
43+
- rename `CreateScrapeConfigPayloadBasicAuth` to `PartialUpdateScrapeConfigsRequestInnerBasicAuth`
44+
- rename `CreateScrapeConfigPayloadHttpSdConfigsInner` to `PartialUpdateScrapeConfigsRequestInnerHttpSdConfigsInner`
45+
- rename `CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2` to `PartialUpdateScrapeConfigsRequestInnerHttpSdConfigsInnerOauth2`
46+
- rename `CreateScrapeConfigPayloadHttpSdConfigsInnerOauth2TlsConfig` to `PartialUpdateScrapeConfigsRequestInnerHttpSdConfigsInnerOauth2TlsConfig`
47+
- rename `CreateScrapeConfigPayloadMetricsRelabelConfigsInner` to `PartialUpdateScrapeConfigsRequestInnerMetricsRelabelConfigsInner`
48+
- rename `CreateScrapeConfigPayloadStaticConfigsInner` to `PartialUpdateScrapeConfigsRequestInnerStaticConfigsInner`
49+
150
## v0.12.0
251
- **Breaking change:** The `PartialUpdateAlertrules` takes now `PartialUpdateAlertrulesRequestInner` instead of `UpdateAlertgroupsRequestInnerRulesInner`
352
- **Breaking change:** The type of `Rules` in `CreateLogsAlertgroupsPayload` and `UpdateLogsAlertgroupPayload` has changed from `[]UpdateAlertgroupsRequestInnerRulesInner` to `[]CreateLogsAlertgroupsPayloadRulesInner`

services/observability/oas_commit

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
10774896634990c655a523f5f0fabd6e2be9e216

services/observability/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-observability"
33

44
[tool.poetry]
55
name = "stackit-observability"
6-
version = "v0.12.0"
6+
version = "v0.13.0"
77
authors = [
88
"STACKIT Developer Tools <developer-tools@stackit.cloud>",
99
]

0 commit comments

Comments
 (0)