Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
281e2d9
feat(gcp): Managed Service for Apache Kafka control plane (managedkaf…
aryanmehrotra Sep 26, 2026
07c3cda
feat(gcp): Backup and DR backup vaults control plane (backupdr.google…
aryanmehrotra Sep 26, 2026
8aa0287
feat(azure): API Management service control-plane (Microsoft.ApiManag…
aryanmehrotra Sep 26, 2026
25036cc
feat(gcp): Cloud CDN backendBuckets on the compute load-balancing han…
aryanmehrotra Sep 26, 2026
e42ed3c
feat(gcp): compute addresses and globalAddresses setLabels with label…
aryanmehrotra Sep 26, 2026
efae655
fix(ecs): Describe* include=TAGS reflects TagResource/UntagResource
aryanmehrotra Sep 26, 2026
1d2fcd6
fix(ec2): VPC endpoint groupSet items carry groupId
aryanmehrotra Sep 26, 2026
b0ebd3d
fix(gcp-lb): Private Service Connect consumer forwarding rules
aryanmehrotra Sep 26, 2026
4686c13
fix(gcp-backupdr): address review of backup vaults (delete LRO, id fo…
aryanmehrotra Sep 27, 2026
5996269
fix(aws-ecs): propagateTags, container-instance and capacity-provider…
aryanmehrotra Sep 27, 2026
676e000
fix(aws-ecs): DescribeTasks returns tags only with include=TAGS
aryanmehrotra Sep 27, 2026
956451e
feat(gcp): shared TypedAny/FormatTime/DecodeOptionalJSON helpers and …
aryanmehrotra Sep 27, 2026
aca0460
fix(gcp-kafka): route the shared /clusters path by ownership, accept …
aryanmehrotra Sep 27, 2026
9f7b22e
fix(gcp-lb): keep synthetic compute ids within int64
aryanmehrotra Sep 27, 2026
7ada44a
fix(gcp-lb): refuse PSC consumer rules without a network or with a sc…
aryanmehrotra Sep 27, 2026
b205f8c
fix(gcp-cdn): enforce cdnPolicy cross-field TTL rules and fill TTL de…
aryanmehrotra Sep 27, 2026
ba607cd
fix(gcp-vpc): keep reserved addresses and their labels in the provider
aryanmehrotra Sep 27, 2026
8065665
feat(gcp-cdn): signed URL keys on backend buckets and services, urlMa…
aryanmehrotra Sep 27, 2026
ad1bb5b
feat(gcp-psc): regional serviceAttachments, and PSC status from the a…
aryanmehrotra Sep 27, 2026
5ba843d
test(gcp-vpc): cover address delete through the provider store
aryanmehrotra Sep 27, 2026
cefe314
refactor(gcp-lb): split service-attachment routing and validation for…
aryanmehrotra Sep 27, 2026
db12f2f
fix(azure-apim): serve azurerm's create/refresh/destroy surface, rota…
aryanmehrotra Sep 27, 2026
314e5ba
chore(contrib): tidy the contrib modules for the root dependency bump
aryanmehrotra Sep 27, 2026
987019e
fix(gcp-lb): size the resource map from the body alone
aryanmehrotra Sep 27, 2026
5787692
Merge branch 'development' into feat/control-planes-kafka-backupdr-cd…
aryanmehrotra Sep 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions contrib/dockerengine/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ cloud.google.com/go/auth v0.23.0 h1:6Gg1CMgpgubRG7DGz5Vf1pcoNo8RfiRiRAPS4crTp54=
cloud.google.com/go/auth v0.23.0/go.mod h1:4DhBRcqvtljQN3dJ57qtqbib5ZGCYE5f2crfiiC2EM0=
cloud.google.com/go/auth/oauth2adapt v0.2.8 h1:keo8NaayQZ6wimpNSmW5OPc283g65QNIiLpZnkHRbnc=
cloud.google.com/go/auth/oauth2adapt v0.2.8/go.mod h1:XQ9y31RkqZCcwJWNSx2Xvric3RrU88hAYYbjDWYDL+c=
cloud.google.com/go/backupdr v1.16.0 h1:K2xLA4ZKu+jmX8V81r2M5X0mXCMXnNMoNwAP1egogLA=
cloud.google.com/go/backupdr v1.16.0/go.mod h1:VHHb3pxFlkJ28RvyZAEbECG6Sq5JH9JfZIjZqdFTP+U=
cloud.google.com/go/compute v1.60.0 h1:CqGt23ysz990ZZe1vq/9aDPKKnmwM6kcC7Y1Q05H2kI=
cloud.google.com/go/compute v1.60.0/go.mod h1:Xm6PbsLgBpAg4va77ljbBdpMjzuU+uPp5Ze2dnZq7lw=
cloud.google.com/go/compute/metadata v0.9.0 h1:pDUj4QMoPejqq20dK0Pg2N4yG9zIkYGdBtwLoEkH9Zs=
Expand All @@ -16,10 +18,12 @@ cloud.google.com/go/eventarc v1.18.0 h1:8WWG1/ogInYur1NQjML6EMHQ0ZBzAdMDGlUVpLD5
cloud.google.com/go/eventarc v1.18.0/go.mod h1:/6SDoqh5+9QNUqCX4/oQcJVK16fG/snHBSXu7lrJtO8=
cloud.google.com/go/firestore v1.22.0 h1:avooeboIq37vKXobrbPUFhFBxS/c3FqmWoX0xs8dO6E=
cloud.google.com/go/firestore v1.22.0/go.mod h1:PaM4i7i7ruALSKmlpHXXZaPObcZw0W7ie5UOPr72iTU=
cloud.google.com/go/iam v1.7.0 h1:JD3zh0C6LHl16aCn5Akff0+GELdp1+4hmh6ndoFLl8U=
cloud.google.com/go/iam v1.7.0/go.mod h1:tetWZW1PD/m6vcuY2Zj/aU0eCHNPuxedbnbRTyKXvdY=
cloud.google.com/go/longrunning v0.9.0 h1:0EzbDEGsAvOZNbqXopgniY0w0a1phvu5IdUFq8grmqY=
cloud.google.com/go/longrunning v0.9.0/go.mod h1:pkTz846W7bF4o2SzdWJ40Hu0Re+UoNT6Q5t+igIcb8E=
cloud.google.com/go/iam v1.11.0 h1:KieQ9Pb+LLPak1O3Rv3GgCxhnmkYf7Xyh0P5HfF1jFM=
cloud.google.com/go/iam v1.11.0/go.mod h1:KP+nKGugNJW4LcLx1uEZcq1ok5sQHFaQehQNl4QDgV4=
cloud.google.com/go/longrunning v1.2.0 h1:WjYH3YHBGCxGJP9M4dWGHBfXr/cFIjMkNgWcJj7/iMM=
cloud.google.com/go/longrunning v1.2.0/go.mod h1:5KMQALFGOCtFoi2xSOA1u3H7WKlhmckgiyFw7+LGQp0=
cloud.google.com/go/managedkafka v1.0.0 h1:wKZdHCPUr3mQDo/9sbPI2+vhXXw9AgC9EfSsZnxbUvY=
cloud.google.com/go/managedkafka v1.0.0/go.mod h1:Phh9R6RQhGCNq36Uifsi+HHFIOlRFUE8Z3Xl2fYelBo=
cloud.google.com/go/monitoring v1.27.0 h1:BhYwMqao+e5Nn7JtWMM9m6zRtKtVUK6kJWMizXChkLU=
cloud.google.com/go/monitoring v1.27.0/go.mod h1:72NOVjJXHY/HBfoLT0+qlCZBT059+9VXLeAnL2PeeVM=
cloud.google.com/go/secretmanager v1.16.0 h1:19QT7ZsLJ8FSP1k+4esQvuCD7npMJml6hYzilxVyT+k=
Expand All @@ -46,6 +50,8 @@ github.com/Azure/azure-sdk-for-go/sdk/data/aztables v1.4.1 h1:j0hhYS006eJ54vusoa
github.com/Azure/azure-sdk-for-go/sdk/data/aztables v1.4.1/go.mod h1:AdtInaXmK8eYmbjezRWgLz+Qs46nc9Up9GWGwteWNfw=
github.com/Azure/azure-sdk-for-go/sdk/internal v1.12.0 h1:fhqpLE3UEXi9lPaBRpQ6XuRW0nU7hgg4zlmZZa+a9q4=
github.com/Azure/azure-sdk-for-go/sdk/internal v1.12.0/go.mod h1:7dCRMLwisfRH3dBupKeNCioWYUZ4SS09Z14H+7i8ZoY=
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/apimanagement/armapimanagement/v3 v3.0.0 h1:5aCs3yc/Ftlv/Le+Dr0P+oOuo/clB6fsfFwrm+DbNms=
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/apimanagement/armapimanagement/v3 v3.0.0/go.mod h1:4/JvtEOgU0r2lkVz8BImrFd0e7ZNQ74x+3k9swJzSmc=
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appcontainers/armappcontainers/v2 v2.0.0 h1:1PD0CnFSl1m1TCwudP3cIiyTABCWVzHXtYc6Vi5J0JY=
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appcontainers/armappcontainers/v2 v2.0.0/go.mod h1:xCGT95xV5ei4ahSgJWy31pPGE3xWfaWpr9uRzwTzsmg=
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appservice/armappservice/v3 v3.0.0 h1:FErSe/vQGefbSuVwBV9JlrRXgG1uOFyW6TCXERX89s4=
Expand Down
6 changes: 6 additions & 0 deletions contrib/realengine/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ cloud.google.com/go/auth v0.22.0 h1:Xp9wAKkLoeaYb5pYZZoQGz4E9sdPxIbzS3gywZE3ciQ=
cloud.google.com/go/auth v0.22.0/go.mod h1:M9o2Oz+YI2jAfxewJgb1vyI3vceHF+eohmxyzmrl+9s=
cloud.google.com/go/auth/oauth2adapt v0.2.8 h1:keo8NaayQZ6wimpNSmW5OPc283g65QNIiLpZnkHRbnc=
cloud.google.com/go/auth/oauth2adapt v0.2.8/go.mod h1:XQ9y31RkqZCcwJWNSx2Xvric3RrU88hAYYbjDWYDL+c=
cloud.google.com/go/backupdr v1.16.0 h1:K2xLA4ZKu+jmX8V81r2M5X0mXCMXnNMoNwAP1egogLA=
cloud.google.com/go/backupdr v1.16.0/go.mod h1:VHHb3pxFlkJ28RvyZAEbECG6Sq5JH9JfZIjZqdFTP+U=
cloud.google.com/go/compute v1.63.0 h1:KsBourH0wajM4RhzwPwRMKbxHVdvzGsk7StvACoWXD8=
cloud.google.com/go/compute v1.63.0/go.mod h1:Xm6PbsLgBpAg4va77ljbBdpMjzuU+uPp5Ze2dnZq7lw=
cloud.google.com/go/compute/metadata v0.9.0 h1:pDUj4QMoPejqq20dK0Pg2N4yG9zIkYGdBtwLoEkH9Zs=
Expand All @@ -22,6 +24,8 @@ cloud.google.com/go/logging v1.18.0 h1:KhzZq+1cSkPH9YUaKLLhLtQxIHitVayBmk0sGfoM9
cloud.google.com/go/logging v1.18.0/go.mod h1:ZGKnpBaURITh+g/uom2VhbiFoFWvejcrHPDhxFtU/gI=
cloud.google.com/go/longrunning v1.2.0 h1:WjYH3YHBGCxGJP9M4dWGHBfXr/cFIjMkNgWcJj7/iMM=
cloud.google.com/go/longrunning v1.2.0/go.mod h1:5KMQALFGOCtFoi2xSOA1u3H7WKlhmckgiyFw7+LGQp0=
cloud.google.com/go/managedkafka v1.0.0 h1:wKZdHCPUr3mQDo/9sbPI2+vhXXw9AgC9EfSsZnxbUvY=
cloud.google.com/go/managedkafka v1.0.0/go.mod h1:Phh9R6RQhGCNq36Uifsi+HHFIOlRFUE8Z3Xl2fYelBo=
cloud.google.com/go/monitoring v1.29.0 h1:AHhDsFaSax1/4k+qlIDX/SDGe6hggnfXJ9dkgD9qBPY=
cloud.google.com/go/monitoring v1.29.0/go.mod h1:72NOVjJXHY/HBfoLT0+qlCZBT059+9VXLeAnL2PeeVM=
cloud.google.com/go/secretmanager v1.20.0 h1:GjE3NoyFXo7ipRPy26PMmg4oRX1Ra8fswH45r16rWV0=
Expand All @@ -48,6 +52,8 @@ github.com/Azure/azure-sdk-for-go/sdk/data/aztables v1.4.1 h1:j0hhYS006eJ54vusoa
github.com/Azure/azure-sdk-for-go/sdk/data/aztables v1.4.1/go.mod h1:AdtInaXmK8eYmbjezRWgLz+Qs46nc9Up9GWGwteWNfw=
github.com/Azure/azure-sdk-for-go/sdk/internal v1.12.0 h1:fhqpLE3UEXi9lPaBRpQ6XuRW0nU7hgg4zlmZZa+a9q4=
github.com/Azure/azure-sdk-for-go/sdk/internal v1.12.0/go.mod h1:7dCRMLwisfRH3dBupKeNCioWYUZ4SS09Z14H+7i8ZoY=
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/apimanagement/armapimanagement/v3 v3.0.0 h1:5aCs3yc/Ftlv/Le+Dr0P+oOuo/clB6fsfFwrm+DbNms=
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/apimanagement/armapimanagement/v3 v3.0.0/go.mod h1:4/JvtEOgU0r2lkVz8BImrFd0e7ZNQ74x+3k9swJzSmc=
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appcontainers/armappcontainers/v2 v2.0.0 h1:1PD0CnFSl1m1TCwudP3cIiyTABCWVzHXtYc6Vi5J0JY=
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appcontainers/armappcontainers/v2 v2.0.0/go.mod h1:xCGT95xV5ei4ahSgJWy31pPGE3xWfaWpr9uRzwTzsmg=
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appservice/armappservice/v3 v3.0.0 h1:FErSe/vQGefbSuVwBV9JlrRXgG1uOFyW6TCXERX89s4=
Expand Down
2 changes: 1 addition & 1 deletion contrib/server/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ require (
cloud.google.com/go/bigtable v1.47.0 // indirect
cloud.google.com/go/compute/metadata v0.9.0 // indirect
cloud.google.com/go/iam v1.11.0 // indirect
cloud.google.com/go/longrunning v1.0.0 // indirect
cloud.google.com/go/longrunning v1.2.0 // indirect
filippo.io/edwards25519 v1.2.0 // indirect
github.com/alicebob/miniredis/v2 v2.38.0 // indirect
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.18 // indirect
Expand Down
10 changes: 8 additions & 2 deletions contrib/server/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ cloud.google.com/go/auth v0.23.0 h1:6Gg1CMgpgubRG7DGz5Vf1pcoNo8RfiRiRAPS4crTp54=
cloud.google.com/go/auth v0.23.0/go.mod h1:4DhBRcqvtljQN3dJ57qtqbib5ZGCYE5f2crfiiC2EM0=
cloud.google.com/go/auth/oauth2adapt v0.2.8 h1:keo8NaayQZ6wimpNSmW5OPc283g65QNIiLpZnkHRbnc=
cloud.google.com/go/auth/oauth2adapt v0.2.8/go.mod h1:XQ9y31RkqZCcwJWNSx2Xvric3RrU88hAYYbjDWYDL+c=
cloud.google.com/go/backupdr v1.16.0 h1:K2xLA4ZKu+jmX8V81r2M5X0mXCMXnNMoNwAP1egogLA=
cloud.google.com/go/backupdr v1.16.0/go.mod h1:VHHb3pxFlkJ28RvyZAEbECG6Sq5JH9JfZIjZqdFTP+U=
cloud.google.com/go/bigtable v1.47.0 h1:NGLgDSr/i79BTGCjxH/maPKxyvl5q8/SsBsyLK52kdI=
cloud.google.com/go/bigtable v1.47.0/go.mod h1:GUM6PdkG3rrDse9kugqvX5+ktwo3ldfLtLi1VFn5Wj4=
cloud.google.com/go/compute v1.63.0 h1:KsBourH0wajM4RhzwPwRMKbxHVdvzGsk7StvACoWXD8=
Expand All @@ -20,8 +22,10 @@ cloud.google.com/go/firestore v1.22.0 h1:avooeboIq37vKXobrbPUFhFBxS/c3FqmWoX0xs8
cloud.google.com/go/firestore v1.22.0/go.mod h1:PaM4i7i7ruALSKmlpHXXZaPObcZw0W7ie5UOPr72iTU=
cloud.google.com/go/iam v1.11.0 h1:KieQ9Pb+LLPak1O3Rv3GgCxhnmkYf7Xyh0P5HfF1jFM=
cloud.google.com/go/iam v1.11.0/go.mod h1:KP+nKGugNJW4LcLx1uEZcq1ok5sQHFaQehQNl4QDgV4=
cloud.google.com/go/longrunning v1.0.0 h1:lwzWEYD8+NkYV7dhexOz6kmlvajZA70+bW/xMhRVVdY=
cloud.google.com/go/longrunning v1.0.0/go.mod h1:8nqFBPOO1U/XkhWl0I19AMZEphrHi73VNABIpKYaTwM=
cloud.google.com/go/longrunning v1.2.0 h1:WjYH3YHBGCxGJP9M4dWGHBfXr/cFIjMkNgWcJj7/iMM=
cloud.google.com/go/longrunning v1.2.0/go.mod h1:5KMQALFGOCtFoi2xSOA1u3H7WKlhmckgiyFw7+LGQp0=
cloud.google.com/go/managedkafka v1.0.0 h1:wKZdHCPUr3mQDo/9sbPI2+vhXXw9AgC9EfSsZnxbUvY=
cloud.google.com/go/managedkafka v1.0.0/go.mod h1:Phh9R6RQhGCNq36Uifsi+HHFIOlRFUE8Z3Xl2fYelBo=
cloud.google.com/go/monitoring v1.29.0 h1:AHhDsFaSax1/4k+qlIDX/SDGe6hggnfXJ9dkgD9qBPY=
cloud.google.com/go/monitoring v1.29.0/go.mod h1:72NOVjJXHY/HBfoLT0+qlCZBT059+9VXLeAnL2PeeVM=
cloud.google.com/go/secretmanager v1.20.0 h1:GjE3NoyFXo7ipRPy26PMmg4oRX1Ra8fswH45r16rWV0=
Expand All @@ -48,6 +52,8 @@ github.com/Azure/azure-sdk-for-go/sdk/data/aztables v1.4.1 h1:j0hhYS006eJ54vusoa
github.com/Azure/azure-sdk-for-go/sdk/data/aztables v1.4.1/go.mod h1:AdtInaXmK8eYmbjezRWgLz+Qs46nc9Up9GWGwteWNfw=
github.com/Azure/azure-sdk-for-go/sdk/internal v1.12.0 h1:fhqpLE3UEXi9lPaBRpQ6XuRW0nU7hgg4zlmZZa+a9q4=
github.com/Azure/azure-sdk-for-go/sdk/internal v1.12.0/go.mod h1:7dCRMLwisfRH3dBupKeNCioWYUZ4SS09Z14H+7i8ZoY=
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/apimanagement/armapimanagement/v3 v3.0.0 h1:5aCs3yc/Ftlv/Le+Dr0P+oOuo/clB6fsfFwrm+DbNms=
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/apimanagement/armapimanagement/v3 v3.0.0/go.mod h1:4/JvtEOgU0r2lkVz8BImrFd0e7ZNQ74x+3k9swJzSmc=
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appcontainers/armappcontainers/v2 v2.0.0 h1:1PD0CnFSl1m1TCwudP3cIiyTABCWVzHXtYc6Vi5J0JY=
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appcontainers/armappcontainers/v2 v2.0.0/go.mod h1:xCGT95xV5ei4ahSgJWy31pPGE3xWfaWpr9uRzwTzsmg=
github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appservice/armappservice/v3 v3.0.0 h1:FErSe/vQGefbSuVwBV9JlrRXgG1uOFyW6TCXERX89s4=
Expand Down
5 changes: 4 additions & 1 deletion docs/coverage/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ code does not implement. Machine-readable: [`coverage.json`](./coverage.json).
| `apigateway` | [APIGateway](./aws/apigateway.md) | - | - | - | 50 |
| `apigatewaygcp` | - | - | [APIGateway](./gcp/apigateway.md) | - | 16 |
| `apigatewayv2` | [APIGatewayV2](./aws/apigatewayv2.md) | - | - | - | 28 |
| `apimanagement` | - | [APIManagement](./azure/apimanagement.md) | - | - | 30 |
| `appconfiguration` | - | [AppConfiguration](./azure/appconfiguration.md) | - | - | 9 |
| `appflow` | [AppFlow](./aws/appflow.md) | - | - | - | 14 |
| `appinsights` | - | [Appinsights](./azure/appinsights.md) | - | - | 6 |
Expand All @@ -30,6 +31,7 @@ code does not implement. Machine-readable: [`coverage.json`](./coverage.json).
| `azurefirewall` | - | [Firewall](./azure/firewall.md) | - | - | 8 |
| `azuresearch` | - | [Search](./azure/search.md) | - | - | 53 |
| `backup` | [Backup](./aws/backup.md) | - | - | - | 25 |
| `backupdr` | - | - | [BackupDR](./gcp/backupdr.md) | - | 6 |
| `bastion` | - | [Bastion](./azure/bastion.md) | - | - | 4 |
| `batch` | [Batch](./aws/batch.md) | - | - | - | 14 |
| `batch-azure` | - | [Batch](./azure/batch.md) | - | - | 17 |
Expand Down Expand Up @@ -78,7 +80,7 @@ code does not implement. Machine-readable: [`coverage.json`](./coverage.json).
| `digitaltwins` | - | [DigitalTwins](./azure/digitaltwins.md) | - | - | 8 |
| `disks` | - | [Disks](./azure/disks.md) | - | - | 7 |
| `dns` | [Route53](./aws/route53.md) | [DNS](./azure/dns.md) | [CloudDNS](./gcp/clouddns.md) | - | 16 |
| `ecs` | [ECS](./aws/ecs.md) | - | - | - | 37 |
| `ecs` | [ECS](./aws/ecs.md) | - | - | - | 41 |
| `efs` | [EFS](./aws/efs.md) | - | - | - | 27 |
| `eks` | [EKS](./aws/eks.md) | - | - | - | 40 |
| `elasticsan` | - | [ElasticSan](./azure/elasticsan.md) | - | - | 8 |
Expand Down Expand Up @@ -119,6 +121,7 @@ code does not implement. Machine-readable: [`coverage.json`](./coverage.json).
| `managedcassandra` | - | [ManagedCassandra](./azure/managedcassandra.md) | - | - | 15 |
| `managedgrafana` | - | [ManagedGrafana](./azure/managedgrafana.md) | - | - | 8 |
| `managedidentity` | - | [ManagedIdentity](./azure/managedidentity.md) | - | - | 8 |
| `managedkafka` | - | - | [ManagedKafka](./gcp/managedkafka.md) | - | 11 |
| `managedlustre` | - | [ManagedLustre](./azure/managedlustre.md) | - | - | 12 |
| `memorydb` | [MemoryDB](./aws/memorydb.md) | - | - | - | 33 |
| `messagequeue` | [SQS](./aws/sqs.md) | [QueueStorage](./azure/queuestorage.md) | [PubSub](./gcp/pubsub.md) | - | 14 |
Expand Down
2 changes: 1 addition & 1 deletion docs/coverage/aws/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Services cloudemu emulates for AWS, by native name. Back to the [cross-provider
| [DynamoDB](./dynamodb.md) | `database` | 24 |
| [EC2](./ec2.md) | `compute` | 37 |
| [ECR](./ecr.md) | `containerregistry` | 15 |
| [ECS](./ecs.md) | `ecs` | 37 |
| [ECS](./ecs.md) | `ecs` | 41 |
| [EFS](./efs.md) | `efs` | 27 |
| [EKS](./eks.md) | (provider-native) | 40 |
| [ELB](./elb.md) | `loadbalancer` | 19 |
Expand Down
6 changes: 5 additions & 1 deletion docs/coverage/aws/ecs.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,21 @@

AWS's `ecs` service · portable interface `driver.ECS` · [AWS index](./README.md)

## Operations (37)
## Operations (41)

| Operation | Description |
| --- | --- |
| `CreateCapacityProvider` | |
| `CreateCluster` | |
| `CreateService` | |
| `DeleteAccountSetting` | |
| `DeleteAttributes` | |
| `DeleteCapacityProvider` | |
| `DeleteCluster` | |
| `DeleteService` | |
| `DeregisterContainerInstance` | |
| `DeregisterTaskDefinition` | |
| `DescribeCapacityProviders` | |
| `DescribeClusters` | |
| `DescribeContainerInstances` | |
| `DescribeServices` | |
Expand All @@ -40,6 +43,7 @@ AWS's `ecs` service · portable interface `driver.ECS` · [AWS index](./README.m
| `StopTask` | |
| `TagResource` | |
| `UntagResource` | |
| `UpdateCapacityProvider` | |
| `UpdateCluster` | |
| `UpdateClusterSettings` | |
| `UpdateContainerInstancesState` | |
Expand Down
1 change: 1 addition & 0 deletions docs/coverage/azure/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Services cloudemu emulates for Azure, by native name. Back to the [cross-provide
| [ACR](./acr.md) | `containerregistry` | 15 |
| [AI](./ai.md) | `azureai` | 92 |
| [AKS](./aks.md) | (provider-native) | 18 |
| [APIManagement](./apimanagement.md) | (provider-native) | 30 |
| [Aad](./aad.md) | (provider-native) | 2 |
| [AppConfiguration](./appconfiguration.md) | (provider-native) | 9 |
| [AppGateway](./appgateway.md) | `applicationgateway` | 4 |
Expand Down
47 changes: 47 additions & 0 deletions docs/coverage/azure/apimanagement.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<!-- Generated by `go generate ./...` (internal/coveragegen). Do not edit by hand. -->
# APIManagement

provider-native `apimanagement` wire service (Azure-only) · no portable driver · [Azure index](./README.md)

## Operations (30)

| Operation | Description |
| --- | --- |
| `ARMID` | |
| `CheckNameAvailability` | |
| `CreateOrUpdateService` | |
| `DelegationValidationKey` | |
| `DeleteAPI` | |
| `DeletePolicy` | |
| `DeleteProduct` | |
| `DeleteService` | |
| `DeleteServiceIfMatch` | |
| `DiscoverServices` | |
| `Endpoints` | |
| `GetAPI` | |
| `GetDeletedService` | |
| `GetPolicy` | |
| `GetPortalSetting` | |
| `GetProduct` | |
| `GetService` | |
| `GetTenantAccess` | |
| `ListAPIs` | |
| `ListDeletedServices` | |
| `ListProducts` | |
| `ListServicesByResourceGroup` | |
| `ListServicesBySubscription` | |
| `PurgeDeletedService` | |
| `PurgeResourceGroup` | |
| `PutPolicy` | |
| `PutPortalSetting` | |
| `RegionalGatewayURL` | |
| `UpdateService` | |
| `UpdateTenantAccess` | |

## Not in scope

- Only the child resources a service's create, refresh and destroy touch are modelled: the sample Echo API and the Starter/Unlimited products (list, get, delete), the service-level policy, the developer portal sign-in/sign-up/delegation settings and tenant access. Creating APIs, operations, products, subscriptions, backends, named values or loggers returns 404 `InvalidResourceType`.
- The gateway data plane (proxying traffic), the developer portal, backup/restore and network-configuration updates are not emulated.
- Policies are stored inline only (`xml`, `rawxml`); the `-link` formats, which make Azure fetch the document, are rejected.
- Terraform `azurerm_api_management`: the provider's create/refresh/destroy request sequence is replayed in tests through the official SDK clients; an empty plan after apply has not been checked with a real terraform binary.
- A purged name is immediately reusable from any subscription; Azure reserves it to the original subscription's tenant for several days.
Loading
Loading