{"resources":{"stackit":{"id":"stackit","name":"stackit","fields":{"alb":{"name":"alb","type":"\u001bstackit.alb","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"albLoadBalancers":{"name":"albLoadBalancers","type":"\u0019\u001bstackit.alb.loadBalancer","title":"Application Load Balancers separate from the legacy loadBalancers product","min_provider_version":"13.0.1","provider":"go.mondoo.com/mql/providers/stackit"},"certificate":{"name":"certificate","type":"\u001bstackit.certificate","title":"STACKIT-managed TLS server certificate","desc":"Examine a single managed TLS certificate. The certificate is keyed by its UUID `id` and exposes the user-supplied `name`, the region it was uploaded to, and the PEM-encoded `publicKey` chain. Parse `publicKey` with `parse.certificates(...)` for subject, issuer, expiry, and key strength.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"certificates":{"name":"certificates","type":"\u0019\u001bstackit.certificate","title":"TLS server certificates managed by STACKIT Certificates","min_provider_version":"13.0.1","provider":"go.mondoo.com/mql/providers/stackit"},"dns":{"name":"dns","type":"\u001bstackit.dns","title":"Managed DNS namespace","provider":"go.mondoo.com/mql/providers/stackit"},"iam":{"name":"iam","type":"\u001bstackit.iam","title":"Project-level IAM bindings (members) and roles","provider":"go.mondoo.com/mql/providers/stackit"},"image":{"name":"image","type":"\u001bstackit.image","title":"STACKIT compute image","desc":"Examine a single VM image. The image is keyed by its UUID `id` and exposes the `name`, `disk_format`, `min_disk_size`, `min_ram`, the underlying `scope` (public, private), checksum, owner, status, and configuration block (boot mode, OS family, OS version, …).","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"images":{"name":"images","type":"\u0019\u001bstackit.image","title":"VM images","provider":"go.mondoo.com/mql/providers/stackit"},"keyPair":{"name":"keyPair","type":"\u001bstackit.keyPair","title":"STACKIT SSH key pair","desc":"Examine a single SSH key pair available in the project. The pair is keyed by `name` and exposes the public key, fingerprint, and the user-defined labels.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"keyPairs":{"name":"keyPairs","type":"\u0019\u001bstackit.keyPair","title":"SSH key pairs available in the project","provider":"go.mondoo.com/mql/providers/stackit"},"kms":{"name":"kms","type":"\u001bstackit.kms","title":"Key Management Service namespace (key rings + keys)","provider":"go.mondoo.com/mql/providers/stackit"},"loadBalancer":{"name":"loadBalancer","type":"\u001bstackit.loadBalancer","title":"STACKIT load balancer","desc":"Examine a single load balancer. The balancer is keyed by its `name` (unique within the project+region) and exposes the external public IP, target pools, listeners, ACL CIDRs, networks, options (including TLS settings and access logs), status, and creation errors.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"loadBalancers":{"name":"loadBalancers","type":"\u0019\u001bstackit.loadBalancer","title":"Load balancers","provider":"go.mondoo.com/mql/providers/stackit"},"logMe":{"name":"logMe","type":"\u001bstackit.logMe","title":"LogMe (managed Grafana Loki/OpenSearch logging) namespace","provider":"go.mondoo.com/mql/providers/stackit"},"mariaDb":{"name":"mariaDb","type":"\u001bstackit.mariaDb","title":"MariaDB managed namespace","provider":"go.mondoo.com/mql/providers/stackit"},"modelServing":{"name":"modelServing","type":"\u001bstackit.modelServing","title":"Managed AI Model Serving namespace","provider":"go.mondoo.com/mql/providers/stackit"},"mongoDbFlex":{"name":"mongoDbFlex","type":"\u001bstackit.mongoDbFlex","title":"MongoDB Flex managed database namespace","provider":"go.mondoo.com/mql/providers/stackit"},"network":{"name":"network","type":"\u001bstackit.network","title":"STACKIT project network","desc":"Examine a single network. The network is keyed by its UUID `id` and exposes the `name`, IPv4/IPv6 CIDR ranges and gateways, name servers, routing flags (`routed`), and the user-defined labels.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"networks":{"name":"networks","type":"\u0019\u001bstackit.network","title":"Project networks","provider":"go.mondoo.com/mql/providers/stackit"},"objectStorage":{"name":"objectStorage","type":"\u001bstackit.objectStorage","title":"S3-compatible object storage namespace","provider":"go.mondoo.com/mql/providers/stackit"},"observability":{"name":"observability","type":"\u001bstackit.observability","title":"Observability (managed Prometheus/Alertmanager) namespace","provider":"go.mondoo.com/mql/providers/stackit"},"openSearch":{"name":"openSearch","type":"\u001bstackit.openSearch","title":"OpenSearch managed namespace","provider":"go.mondoo.com/mql/providers/stackit"},"postgresFlex":{"name":"postgresFlex","type":"\u001bstackit.postgresFlex","title":"Postgres Flex managed database namespace","provider":"go.mondoo.com/mql/providers/stackit"},"project":{"name":"project","type":"\u001bstackit.project","title":"STACKIT project the connection is scoped to","provider":"go.mondoo.com/mql/providers/stackit"},"publicIp":{"name":"publicIp","type":"\u001bstackit.publicIp","title":"STACKIT public IP address","desc":"Examine a single floating/public IP. The IP is keyed by its UUID `id` and exposes the `ip` address, network interface it is bound to (if any), assigned resource ID, and user-defined labels.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"publicIps":{"name":"publicIps","type":"\u0019\u001bstackit.publicIp","title":"Public (floating) IP addresses","provider":"go.mondoo.com/mql/providers/stackit"},"rabbitMq":{"name":"rabbitMq","type":"\u001bstackit.rabbitMq","title":"RabbitMQ managed namespace","provider":"go.mondoo.com/mql/providers/stackit"},"redis":{"name":"redis","type":"\u001bstackit.redis","title":"Redis managed namespace","provider":"go.mondoo.com/mql/providers/stackit"},"region":{"name":"region","type":"\u0007","title":"Region the connection targets (e.g., eu01)","provider":"go.mondoo.com/mql/providers/stackit"},"secretsManager":{"name":"secretsManager","type":"\u001bstackit.secretsManager","title":"Secrets Manager namespace","provider":"go.mondoo.com/mql/providers/stackit"},"securityGroup":{"name":"securityGroup","type":"\u001bstackit.securityGroup","title":"STACKIT security group","desc":"Examine a single security group. The group is keyed by its UUID `id` and exposes the `name`, `description`, whether it is stateful, the user-defined labels, and the ingress/egress rule list.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"securityGroups":{"name":"securityGroups","type":"\u0019\u001bstackit.securityGroup","title":"Security groups","provider":"go.mondoo.com/mql/providers/stackit"},"server":{"name":"server","type":"\u001bstackit.server","title":"STACKIT compute server","desc":"Examine a single virtual machine. The server is keyed by its UUID `id` — for example `stackit.server(id: \"fa1d2…\")` — and exposes the `name`, `status` and `powerStatus`, machine type, availability zone, labels and metadata, attached `volumes()` and `securityGroups()`, network interfaces (`nics`), referenced `image()` and `keyPair()`, associated service account mails, and timestamps for creation, launch, and last update.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"servers":{"name":"servers","type":"\u0019\u001bstackit.server","title":"Compute servers (virtual machines)","provider":"go.mondoo.com/mql/providers/stackit"},"serviceAccount":{"name":"serviceAccount","type":"\u001bstackit.serviceAccount","title":"STACKIT project service account","desc":"Examine a single service account in the project. Service accounts are keyed by their email address (`email`) and expose the associated project ID and the human-readable ID. They are the project-scoped principals used by automation and SDK callers.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"serviceAccounts":{"name":"serviceAccounts","type":"\u0019\u001bstackit.serviceAccount","title":"Project service accounts","provider":"go.mondoo.com/mql/providers/stackit"},"sfs":{"name":"sfs","type":"\u001bstackit.sfs","title":"Managed NFS file storage (SFS) namespace","provider":"go.mondoo.com/mql/providers/stackit"},"ske":{"name":"ske","type":"\u001bstackit.ske","title":"Managed Kubernetes (SKE) namespace","provider":"go.mondoo.com/mql/providers/stackit"},"snapshot":{"name":"snapshot","type":"\u001bstackit.snapshot","title":"STACKIT volume snapshot","desc":"Examine a single volume snapshot. The snapshot is keyed by its UUID `id` and exposes the `name`, `size`, `status`, source volume, and creation timestamp.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"snapshots":{"name":"snapshots","type":"\u0019\u001bstackit.snapshot","title":"Volume snapshots","provider":"go.mondoo.com/mql/providers/stackit"},"sqlServerFlex":{"name":"sqlServerFlex","type":"\u001bstackit.sqlServerFlex","title":"SQLServer Flex managed database namespace","provider":"go.mondoo.com/mql/providers/stackit"},"telemetry":{"name":"telemetry","type":"\u001bstackit.telemetry","title":"Telemetry routing and federation namespace","provider":"go.mondoo.com/mql/providers/stackit"},"volume":{"name":"volume","type":"\u001bstackit.volume","title":"STACKIT block storage volume","desc":"Examine a single block volume. The volume is keyed by its UUID `id` and exposes the `name`, `size` (GiB), `status`, availability zone, performance class, source image and snapshot IDs, server attachment info, encryption status, and the user-defined labels.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"volumes":{"name":"volumes","type":"\u0019\u001bstackit.volume","title":"Block storage volumes","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT project","desc":"Use the STACKIT namespace as the project-scoped entry point for the stackit provider. Read `project` for the project's metadata (parent organization, lifecycle state, labels) and `region` for the region the connection targets. Iterate `servers()`, `volumes()`, `snapshots()`, `images()`, `networks()`, `publicIps()`, `securityGroups()`, and `keyPairs()` for the IaaS layer; `ske.clusters()` for managed Kubernetes; `objectStorage.buckets()` for S3-compatible storage; `dns.zones()` for managed DNS; `loadBalancers()` for the L4/L7 load balancers; the `postgresFlex`, `mongoDbFlex`, `openSearch`, `mariaDb`, `redis`, and `rabbitMq` namespaces for managed databases; `secretsManager.instances()` for the secrets-vault service; `observability.instances()` for the managed Prometheus/Alertmanager stack; and `serviceAccounts()` for project service accounts.","min_provider_version":"13.0.0","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.alb":{"id":"stackit.alb","fields":{"loadBalancer":{"name":"loadBalancer","type":"\u001bstackit.alb.loadBalancer","title":"STACKIT Application Load Balancer","desc":"Examine a single Application Load Balancer (ALB) — the newer L7 LB product separate from the legacy `stackit.loadBalancer`. The ALB is keyed by `name` and exposes the public/private addresses, plan, status, listeners and target pools, the optional security- group ID attached to the LB, and configuration options.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true}},"is_extension":true},"stackit.alb.loadBalancer":{"id":"stackit.alb.loadBalancer","name":"stackit.alb.loadBalancer","fields":{"disableTargetSecurityGroupAssignment":{"name":"disableTargetSecurityGroupAssignment","type":"\u0004","is_mandatory":true,"title":"Whether the operator opted out of auto-assigning the target SG to backends","provider":"go.mondoo.com/mql/providers/stackit"},"errors":{"name":"errors","type":"\u0019\n","is_mandatory":true,"title":"Errors reported by the ALB ([{type, description}])","provider":"go.mondoo.com/mql/providers/stackit"},"exposure":{"name":"exposure","type":"\u001bstackit.network.exposure","title":"Internet-exposure breakdown (public address combined with the access-control allow-list)","min_provider_version":"13.0.6","provider":"go.mondoo.com/mql/providers/stackit"},"externalAddress":{"name":"externalAddress","type":"\u0007","is_mandatory":true,"title":"External (public) IPv4/IPv6 address (empty if private-only)","provider":"go.mondoo.com/mql/providers/stackit"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-defined labels","provider":"go.mondoo.com/mql/providers/stackit"},"listeners":{"name":"listeners","type":"\u0019\n","is_mandatory":true,"title":"Listeners — frontend port/protocol bindings ({name, port, protocol, targetPool, …})","provider":"go.mondoo.com/mql/providers/stackit"},"loadBalancerSecurityGroup":{"name":"loadBalancerSecurityGroup","type":"\n","is_mandatory":true,"title":"STACKIT-managed security group attached to the LB itself (nullable)","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"ALB name (unique within the project+region)","provider":"go.mondoo.com/mql/providers/stackit"},"networks":{"name":"networks","type":"\u0019\n","is_mandatory":true,"title":"Networks attached to the LB ([{networkId, role}])","provider":"go.mondoo.com/mql/providers/stackit"},"options":{"name":"options","type":"\n","is_mandatory":true,"title":"Options (ACL, access log, observability, etc.)","provider":"go.mondoo.com/mql/providers/stackit"},"planId":{"name":"planId","type":"\u0007","is_mandatory":true,"title":"Plan ID (sizing tier)","provider":"go.mondoo.com/mql/providers/stackit"},"privateAddress":{"name":"privateAddress","type":"\u0007","is_mandatory":true,"title":"Internal/private address","provider":"go.mondoo.com/mql/providers/stackit"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Region the ALB lives in","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status (READY, PENDING, ERROR, …)","provider":"go.mondoo.com/mql/providers/stackit"},"targetPools":{"name":"targetPools","type":"\u0019\n","is_mandatory":true,"title":"Target pools — backend groups ([{name, targetPort, activeHealthCheck, …}])","provider":"go.mondoo.com/mql/providers/stackit"},"targetSecurityGroup":{"name":"targetSecurityGroup","type":"\n","is_mandatory":true,"title":"STACKIT-managed security group used on backend targets (nullable)","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT Application Load Balancer","desc":"Examine a single Application Load Balancer (ALB) — the newer L7 LB product separate from the legacy `stackit.loadBalancer`. The ALB is keyed by `name` and exposes the public/private addresses, plan, status, listeners and target pools, the optional security- group ID attached to the LB, and configuration options.","private":true,"min_provider_version":"13.0.1","defaults":"name status externalAddress","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.certificate":{"id":"stackit.certificate","name":"stackit.certificate","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Certificate UUID","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"User-supplied certificate name","provider":"go.mondoo.com/mql/providers/stackit"},"publicKey":{"name":"publicKey","type":"\u0007","is_mandatory":true,"title":"PEM-encoded certificate chain (leaf + intermediates)","provider":"go.mondoo.com/mql/providers/stackit"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Region the certificate is uploaded to","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT-managed TLS server certificate","desc":"Examine a single managed TLS certificate. The certificate is keyed by its UUID `id` and exposes the user-supplied `name`, the region it was uploaded to, and the PEM-encoded `publicKey` chain. Parse `publicKey` with `parse.certificates(...)` for subject, issuer, expiry, and key strength.","private":true,"min_provider_version":"13.0.1","defaults":"id name region","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.dns":{"id":"stackit.dns","name":"stackit.dns","fields":{"recordSet":{"name":"recordSet","type":"\u001bstackit.dns.recordSet","title":"STACKIT DNS record set","desc":"Examine a single RRSet within a DNS zone. The record set is keyed by its UUID `id` and exposes the owning zone, the `name`, `type` (A, AAAA, CNAME, MX, TXT, NS, SRV, …), TTL, lifecycle state, and the list of record values.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"zone":{"name":"zone","type":"\u001bstackit.dns.zone","title":"STACKIT DNS zone","desc":"Examine a single managed DNS zone. The zone is keyed by its UUID `id` and exposes the `dnsName`, type (primary / secondary), default TTL, refresh / retry / expire / negative-cache, the authoritative SOA contact email, record counts, state, ACL, primary servers (for secondary zones), and the user-defined labels.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"zones":{"name":"zones","type":"\u0019\u001bstackit.dns.zone","title":"DNS zones managed by the project","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT DNS namespace","desc":"Use the DNS namespace to enumerate managed DNS zones in the project via `zones()`. Zones expose their record sets through the `recordSets()` field on each stackit.dns.zone.","min_provider_version":"13.0.0","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.dns.recordSet":{"id":"stackit.dns.recordSet","name":"stackit.dns.recordSet","fields":{"active":{"name":"active","type":"\u0004","is_mandatory":true,"title":"Whether the record set is for active healthcheck failover","provider":"go.mondoo.com/mql/providers/stackit"},"comment":{"name":"comment","type":"\u0007","is_mandatory":true,"title":"Comment","provider":"go.mondoo.com/mql/providers/stackit"},"creationFinishedAt":{"name":"creationFinishedAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Record set UUID","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Record name (FQDN, e.g., `www.example.com.`)","provider":"go.mondoo.com/mql/providers/stackit"},"records":{"name":"records","type":"\u0019\u0007","is_mandatory":true,"title":"Record values (textual representation of each record in the set)","provider":"go.mondoo.com/mql/providers/stackit"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Lifecycle state (ACTIVE, CREATING, DELETING, FAILED, UPDATING)","provider":"go.mondoo.com/mql/providers/stackit"},"ttl":{"name":"ttl","type":"\u0005","is_mandatory":true,"title":"Record TTL (seconds)","provider":"go.mondoo.com/mql/providers/stackit"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Record type (A, AAAA, CNAME, MX, TXT, NS, SRV, …)","provider":"go.mondoo.com/mql/providers/stackit"},"updateFinishedAt":{"name":"updateFinishedAt","type":"\t","is_mandatory":true,"title":"Last update timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"zoneId":{"name":"zoneId","type":"\u0007","is_mandatory":true,"title":"Owning zone UUID","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT DNS record set","desc":"Examine a single RRSet within a DNS zone. The record set is keyed by its UUID `id` and exposes the owning zone, the `name`, `type` (A, AAAA, CNAME, MX, TXT, NS, SRV, …), TTL, lifecycle state, and the list of record values.","private":true,"min_provider_version":"13.0.0","defaults":"name type state","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.dns.zone":{"id":"stackit.dns.zone","name":"stackit.dns.zone","fields":{"acl":{"name":"acl","type":"\u0007","is_mandatory":true,"title":"ACL CIDRs allowed to query (for zones with restricted ACL)","provider":"go.mondoo.com/mql/providers/stackit"},"contactEmail":{"name":"contactEmail","type":"\u0007","is_mandatory":true,"title":"Authoritative contact email","provider":"go.mondoo.com/mql/providers/stackit"},"creationFinishedAt":{"name":"creationFinishedAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"defaultTtl":{"name":"defaultTtl","type":"\u0005","is_mandatory":true,"title":"Default record TTL (seconds)","provider":"go.mondoo.com/mql/providers/stackit"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description","provider":"go.mondoo.com/mql/providers/stackit"},"dnsName":{"name":"dnsName","type":"\u0007","is_mandatory":true,"title":"Zone name (e.g., `example.com.`)","provider":"go.mondoo.com/mql/providers/stackit"},"expireTime":{"name":"expireTime","type":"\u0005","is_mandatory":true,"title":"SOA expire (seconds)","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Zone UUID","provider":"go.mondoo.com/mql/providers/stackit"},"isReverseZone":{"name":"isReverseZone","type":"\u0004","is_mandatory":true,"title":"Whether DNSSEC is enabled for the zone","provider":"go.mondoo.com/mql/providers/stackit"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-defined labels","provider":"go.mondoo.com/mql/providers/stackit"},"negativeCache":{"name":"negativeCache","type":"\u0005","is_mandatory":true,"title":"Negative-cache TTL (seconds)","provider":"go.mondoo.com/mql/providers/stackit"},"primaries":{"name":"primaries","type":"\u0019\u0007","is_mandatory":true,"title":"Primary nameservers (for secondary zones)","provider":"go.mondoo.com/mql/providers/stackit"},"primaryNameServer":{"name":"primaryNameServer","type":"\u0007","is_mandatory":true,"title":"SOA primary nameserver","provider":"go.mondoo.com/mql/providers/stackit"},"recordCount":{"name":"recordCount","type":"\u0005","is_mandatory":true,"title":"Number of record sets in the zone","provider":"go.mondoo.com/mql/providers/stackit"},"recordSets":{"name":"recordSets","type":"\u0019\u001bstackit.dns.recordSet","title":"Record sets in the zone","provider":"go.mondoo.com/mql/providers/stackit"},"refreshTime":{"name":"refreshTime","type":"\u0005","is_mandatory":true,"title":"SOA refresh (seconds)","provider":"go.mondoo.com/mql/providers/stackit"},"retryTime":{"name":"retryTime","type":"\u0005","is_mandatory":true,"title":"SOA retry (seconds)","provider":"go.mondoo.com/mql/providers/stackit"},"serialNumber":{"name":"serialNumber","type":"\u0005","is_mandatory":true,"title":"SOA serial","provider":"go.mondoo.com/mql/providers/stackit"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Lifecycle state (CREATING, CREATING_PRIMARY_ZONE, ACTIVE, UPDATING, DELETING, FAILED, …)","provider":"go.mondoo.com/mql/providers/stackit"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Zone type (primary, secondary)","provider":"go.mondoo.com/mql/providers/stackit"},"visibility":{"name":"visibility","type":"\u0007","is_mandatory":true,"title":"Visibility (public, private)","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT DNS zone","desc":"Examine a single managed DNS zone. The zone is keyed by its UUID `id` and exposes the `dnsName`, type (primary / secondary), default TTL, refresh / retry / expire / negative-cache, the authoritative SOA contact email, record counts, state, ACL, primary servers (for secondary zones), and the user-defined labels.","private":true,"min_provider_version":"13.0.0","defaults":"id dnsName type state","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.iam":{"id":"stackit.iam","name":"stackit.iam","fields":{"member":{"name":"member","type":"\u001bstackit.iam.member","title":"STACKIT IAM project member","desc":"Examine a single project member binding. Each binding is keyed by `subject/role` and ties one principal (user email, service-account email, or group identifier) to one role on the project.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"members":{"name":"members","type":"\u0019\u001bstackit.iam.member","title":"Members bound to the project (one entry per (subject, role) pair)","provider":"go.mondoo.com/mql/providers/stackit"},"role":{"name":"role","type":"\u001bstackit.iam.role","title":"STACKIT IAM role","desc":"Examine a single role defined on the project. Each role groups a set of `permissions` that members assigned to it are granted.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"roles":{"name":"roles","type":"\u0019\u001bstackit.iam.role","title":"Roles defined on the project","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT IAM namespace","desc":"Use the IAM namespace to enumerate project-level member bindings and the roles defined on the project. STACKIT IAM is the source for least-privilege and stale-access audits.","min_provider_version":"13.0.1","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.iam.member":{"id":"stackit.iam.member","name":"stackit.iam.member","fields":{"role":{"name":"role","type":"\u0007","is_mandatory":true,"title":"Role assigned to the subject","provider":"go.mondoo.com/mql/providers/stackit"},"subject":{"name":"subject","type":"\u0007","is_mandatory":true,"title":"Principal identifier (user/service-account email, group id)","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT IAM project member","desc":"Examine a single project member binding. Each binding is keyed by `subject/role` and ties one principal (user email, service-account email, or group identifier) to one role on the project.","private":true,"min_provider_version":"13.0.1","defaults":"subject role","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.iam.role":{"id":"stackit.iam.role","name":"stackit.iam.role","fields":{"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description (free text)","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Role name (unique within the project)","provider":"go.mondoo.com/mql/providers/stackit"},"permissions":{"name":"permissions","type":"\u0019\u0007","is_mandatory":true,"title":"Permissions granted by the role (`\u003cresource\u003e.\u003caction\u003e` strings)","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT IAM role","desc":"Examine a single role defined on the project. Each role groups a set of `permissions` that members assigned to it are granted.","private":true,"min_provider_version":"13.0.1","defaults":"name","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.image":{"id":"stackit.image","name":"stackit.image","fields":{"checksum":{"name":"checksum","type":"\n","is_mandatory":true,"title":"Image checksum [{algorithm, digest}]","provider":"go.mondoo.com/mql/providers/stackit"},"config":{"name":"config","type":"\n","is_mandatory":true,"title":"Image config (OS family, OS version, boot mode, secure boot, …)","provider":"go.mondoo.com/mql/providers/stackit"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"diskFormat":{"name":"diskFormat","type":"\u0007","is_mandatory":true,"title":"Disk format (qcow2, raw, iso, …)","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Image UUID","provider":"go.mondoo.com/mql/providers/stackit"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-defined labels","provider":"go.mondoo.com/mql/providers/stackit"},"minDiskSize":{"name":"minDiskSize","type":"\u0005","is_mandatory":true,"title":"Minimum disk size required (GiB)","provider":"go.mondoo.com/mql/providers/stackit"},"minRam":{"name":"minRam","type":"\u0005","is_mandatory":true,"title":"Minimum RAM required (MiB)","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Image name","provider":"go.mondoo.com/mql/providers/stackit"},"owner":{"name":"owner","type":"\u0007","is_mandatory":true,"title":"Owning project (empty for public images)","provider":"go.mondoo.com/mql/providers/stackit"},"protected":{"name":"protected","type":"\u0004","is_mandatory":true,"title":"Image protected flag (true = cannot be deleted)","provider":"go.mondoo.com/mql/providers/stackit"},"scope":{"name":"scope","type":"\u0007","is_mandatory":true,"title":"Image scope (public, private)","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status (CREATING, AVAILABLE, DELETING, ERROR)","provider":"go.mondoo.com/mql/providers/stackit"},"updatedAt":{"name":"updatedAt","type":"\t","is_mandatory":true,"title":"Last update timestamp","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT compute image","desc":"Examine a single VM image. The image is keyed by its UUID `id` and exposes the `name`, `disk_format`, `min_disk_size`, `min_ram`, the underlying `scope` (public, private), checksum, owner, status, and configuration block (boot mode, OS family, OS version, …).","private":true,"min_provider_version":"13.0.0","defaults":"id name status diskFormat","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.keyPair":{"id":"stackit.keyPair","name":"stackit.keyPair","fields":{"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"fingerprint":{"name":"fingerprint","type":"\u0007","is_mandatory":true,"title":"SHA256 fingerprint","provider":"go.mondoo.com/mql/providers/stackit"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-defined labels","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Key pair name (primary identifier)","provider":"go.mondoo.com/mql/providers/stackit"},"publicKey":{"name":"publicKey","type":"\u0007","is_mandatory":true,"title":"Public key content (OpenSSH format)","provider":"go.mondoo.com/mql/providers/stackit"},"updatedAt":{"name":"updatedAt","type":"\t","is_mandatory":true,"title":"Last update timestamp","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"name","type":"\u0007","optional":true}]},"title":"STACKIT SSH key pair","desc":"Examine a single SSH key pair available in the project. The pair is keyed by `name` and exposes the public key, fingerprint, and the user-defined labels.","private":true,"min_provider_version":"13.0.0","defaults":"name fingerprint","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.kms":{"id":"stackit.kms","name":"stackit.kms","fields":{"key":{"name":"key","type":"\u001bstackit.kms.key","title":"STACKIT KMS key","desc":"Examine a single key. Each key is keyed by its UUID `id` and is scoped to a `keyRingId`. The `purpose` describes what the key is allowed to do (SYMMETRIC_ENCRYPT_DECRYPT, …), `algorithm` is the underlying primitive, `protection` is the storage backend (SOFTWARE, HSM), and `state` is the lifecycle phase. `deletionDate` is non-null only when the key has been scheduled for deletion.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"keyRing":{"name":"keyRing","type":"\u001bstackit.kms.keyRing","title":"STACKIT KMS key ring","desc":"Examine a single key ring — a logical container that groups keys for IAM and lifecycle purposes. Keyed by its UUID `id`.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"keyRings":{"name":"keyRings","type":"\u0019\u001bstackit.kms.keyRing","title":"Key rings in the project's KMS scope","provider":"go.mondoo.com/mql/providers/stackit"},"keys":{"name":"keys","type":"\u0019\u001bstackit.kms.key","title":"All keys across all key rings (flattened convenience)","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT KMS namespace","desc":"Use the KMS namespace to enumerate cryptographic key rings and the keys within them. STACKIT KMS is the source of the KEKs that wrap volume- and bucket-level data-encryption keys, so this is the entry point for customer-managed-key audits.","min_provider_version":"13.0.1","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.kms.key":{"id":"stackit.kms.key","name":"stackit.kms.key","fields":{"accessScope":{"name":"accessScope","type":"\u0007","is_mandatory":true,"title":"Access scope (PROJECT, …)","provider":"go.mondoo.com/mql/providers/stackit"},"algorithm":{"name":"algorithm","type":"\u0007","is_mandatory":true,"title":"Algorithm (e.g., AES_256, RSA_4096_OAEP_SHA256, EC_P256_SHA256)","provider":"go.mondoo.com/mql/providers/stackit"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"deletionDate":{"name":"deletionDate","type":"\t","is_mandatory":true,"title":"Scheduled deletion timestamp (nil unless the key is in PENDING_DELETION)","provider":"go.mondoo.com/mql/providers/stackit"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description","provider":"go.mondoo.com/mql/providers/stackit"},"displayName":{"name":"displayName","type":"\u0007","is_mandatory":true,"title":"Display name","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Key UUID","provider":"go.mondoo.com/mql/providers/stackit"},"importOnly":{"name":"importOnly","type":"\u0004","is_mandatory":true,"title":"Whether the key material was imported (cannot be rotated server-side)","provider":"go.mondoo.com/mql/providers/stackit"},"keyRingId":{"name":"keyRingId","type":"\u0007","is_mandatory":true,"title":"Parent key ring UUID","provider":"go.mondoo.com/mql/providers/stackit"},"protection":{"name":"protection","type":"\u0007","is_mandatory":true,"title":"Protection level (SOFTWARE, HSM)","provider":"go.mondoo.com/mql/providers/stackit"},"purpose":{"name":"purpose","type":"\u0007","is_mandatory":true,"title":"Purpose (SYMMETRIC_ENCRYPT_DECRYPT, ASYMMETRIC_DECRYPT, ASYMMETRIC_SIGN_VERIFY, MAC)","provider":"go.mondoo.com/mql/providers/stackit"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Lifecycle state (CREATING, CREATED, ENABLED, DISABLED, DELETING, DELETED)","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT KMS key","desc":"Examine a single key. Each key is keyed by its UUID `id` and is scoped to a `keyRingId`. The `purpose` describes what the key is allowed to do (SYMMETRIC_ENCRYPT_DECRYPT, …), `algorithm` is the underlying primitive, `protection` is the storage backend (SOFTWARE, HSM), and `state` is the lifecycle phase. `deletionDate` is non-null only when the key has been scheduled for deletion.","private":true,"min_provider_version":"13.0.1","defaults":"id displayName state purpose","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.kms.keyRing":{"id":"stackit.kms.keyRing","name":"stackit.kms.keyRing","fields":{"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description (free text)","provider":"go.mondoo.com/mql/providers/stackit"},"displayName":{"name":"displayName","type":"\u0007","is_mandatory":true,"title":"User-supplied display name","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Key ring UUID","provider":"go.mondoo.com/mql/providers/stackit"},"keys":{"name":"keys","type":"\u0019\u001bstackit.kms.key","title":"Keys inside this key ring","provider":"go.mondoo.com/mql/providers/stackit"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Lifecycle state (CREATING, CREATED, DELETING, …)","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT KMS key ring","desc":"Examine a single key ring — a logical container that groups keys for IAM and lifecycle purposes. Keyed by its UUID `id`.","private":true,"min_provider_version":"13.0.1","defaults":"id displayName state","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.loadBalancer":{"id":"stackit.loadBalancer","name":"stackit.loadBalancer","fields":{"errors":{"name":"errors","type":"\u0019\n","is_mandatory":true,"title":"Errors reported during creation/operation [{type, description}]","provider":"go.mondoo.com/mql/providers/stackit"},"exposure":{"name":"exposure","type":"\u001bstackit.network.exposure","title":"Internet-exposure breakdown (public address combined with the access-control allow-list)","min_provider_version":"13.0.6","provider":"go.mondoo.com/mql/providers/stackit"},"externalAddress":{"name":"externalAddress","type":"\u0007","is_mandatory":true,"title":"External (public) IPv4/IPv6 address (empty if private only)","provider":"go.mondoo.com/mql/providers/stackit"},"listener":{"name":"listener","type":"\u001bstackit.loadBalancer.listener","title":"STACKIT load balancer listener","desc":"Examine a single listener — a frontend port/protocol binding that routes traffic into one target pool. Listeners are keyed by the parent load-balancer name and listener `name`/displayName.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"listeners":{"name":"listeners","type":"\u0019\u001bstackit.loadBalancer.listener","title":"Listeners — frontend port/protocol bindings","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Load balancer name","provider":"go.mondoo.com/mql/providers/stackit"},"networks":{"name":"networks","type":"\u0019\n","is_mandatory":true,"title":"Networks attached to the load balancer [{networkId, role}]","provider":"go.mondoo.com/mql/providers/stackit"},"options":{"name":"options","type":"\n","is_mandatory":true,"title":"Options (ACL, access log, observability, private network only, error logs)","provider":"go.mondoo.com/mql/providers/stackit"},"planId":{"name":"planId","type":"\u0007","is_mandatory":true,"title":"Plan ID (sizing tier)","provider":"go.mondoo.com/mql/providers/stackit"},"privateNetworkOnly":{"name":"privateNetworkOnly","type":"\u0004","is_mandatory":true,"title":"Whether the load balancer is reachable *only* from inside the project's private network (no public IP)","provider":"go.mondoo.com/mql/providers/stackit"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Region (network and listeners live here)","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status (READY, PENDING, ERROR, …)","provider":"go.mondoo.com/mql/providers/stackit"},"targetPool":{"name":"targetPool","type":"\u001bstackit.loadBalancer.targetPool","title":"STACKIT load balancer target pool","desc":"Examine a single backend group. Each target pool holds one or more targets (member IPs and ports) plus the active health check and session-persistence policy used to route requests across them.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"targetPools":{"name":"targetPools","type":"\u0019\u001bstackit.loadBalancer.targetPool","title":"Target pools — backend groups with their health checks and members","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"name","type":"\u0007","optional":true}]},"title":"STACKIT load balancer","desc":"Examine a single load balancer. The balancer is keyed by its `name` (unique within the project+region) and exposes the external public IP, target pools, listeners, ACL CIDRs, networks, options (including TLS settings and access logs), status, and creation errors.","private":true,"min_provider_version":"13.0.0","defaults":"name status externalAddress","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.loadBalancer.listener":{"id":"stackit.loadBalancer.listener","name":"stackit.loadBalancer.listener","fields":{"displayName":{"name":"displayName","type":"\u0007","is_mandatory":true,"title":"Listener display name (user-facing label)","provider":"go.mondoo.com/mql/providers/stackit"},"loadBalancerName":{"name":"loadBalancerName","type":"\u0007","is_mandatory":true,"title":"Parent load-balancer name","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Listener machine name (parent-unique key)","provider":"go.mondoo.com/mql/providers/stackit"},"port":{"name":"port","type":"\u0005","is_mandatory":true,"title":"Frontend port the listener binds","provider":"go.mondoo.com/mql/providers/stackit"},"protocol":{"name":"protocol","type":"\u0007","is_mandatory":true,"title":"Wire protocol (PROTOCOL_TCP, PROTOCOL_UDP, PROTOCOL_TCP_PROXY, …)","provider":"go.mondoo.com/mql/providers/stackit"},"serverNameIndicators":{"name":"serverNameIndicators","type":"\u0019\u0007","is_mandatory":true,"title":"SNI hostnames matched by this listener (TLS only)","provider":"go.mondoo.com/mql/providers/stackit"},"targetPool":{"name":"targetPool","type":"\u0007","is_mandatory":true,"title":"Name of the targetPool this listener forwards to","provider":"go.mondoo.com/mql/providers/stackit"},"tcp":{"name":"tcp","type":"\n","is_mandatory":true,"title":"TCP-specific options ({idleTimeout, …})","provider":"go.mondoo.com/mql/providers/stackit"},"udp":{"name":"udp","type":"\n","is_mandatory":true,"title":"UDP-specific options","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT load balancer listener","desc":"Examine a single listener — a frontend port/protocol binding that routes traffic into one target pool. Listeners are keyed by the parent load-balancer name and listener `name`/displayName.","private":true,"min_provider_version":"13.0.1","defaults":"name port protocol targetPool","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.loadBalancer.targetPool":{"id":"stackit.loadBalancer.targetPool","name":"stackit.loadBalancer.targetPool","fields":{"activeHealthCheck":{"name":"activeHealthCheck","type":"\n","is_mandatory":true,"title":"Active health-check config {interval, intervalJitter, timeout, healthyThreshold, unhealthyThreshold}","provider":"go.mondoo.com/mql/providers/stackit"},"loadBalancerName":{"name":"loadBalancerName","type":"\u0007","is_mandatory":true,"title":"Parent load-balancer name","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Target pool name (parent-unique key)","provider":"go.mondoo.com/mql/providers/stackit"},"sessionPersistence":{"name":"sessionPersistence","type":"\n","is_mandatory":true,"title":"Session-persistence settings (cookie, source-IP, none)","provider":"go.mondoo.com/mql/providers/stackit"},"targetPort":{"name":"targetPort","type":"\u0005","is_mandatory":true,"title":"Backend port the pool forwards to","provider":"go.mondoo.com/mql/providers/stackit"},"targets":{"name":"targets","type":"\u0019\n","is_mandatory":true,"title":"Targets [{displayName, ip}] — member backends","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT load balancer target pool","desc":"Examine a single backend group. Each target pool holds one or more targets (member IPs and ports) plus the active health check and session-persistence policy used to route requests across them.","private":true,"min_provider_version":"13.0.1","defaults":"name targetPort","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.logMe":{"id":"stackit.logMe","name":"stackit.logMe","fields":{"instance":{"name":"instance","type":"\u001bstackit.logMe.instance","title":"STACKIT LogMe managed instance","desc":"Examine a single managed LogMe instance. The instance is keyed by its UUID `id` and exposes the same plan / offering / parameter surface as the other DBaaS services in the project.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"instances":{"name":"instances","type":"\u0019\u001bstackit.logMe.instance","title":"LogMe instances","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT LogMe namespace","desc":"Use the LogMe namespace to enumerate managed LogMe (log aggregation) instances in the project via `instances()`.","min_provider_version":"13.0.1","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.logMe.instance":{"id":"stackit.logMe.instance","name":"stackit.logMe.instance","fields":{"cfOrganizationGuid":{"name":"cfOrganizationGuid","type":"\u0007","is_mandatory":true,"title":"Cloud-Foundry-style organization GUID","provider":"go.mondoo.com/mql/providers/stackit"},"cfSpaceGuid":{"name":"cfSpaceGuid","type":"\u0007","is_mandatory":true,"title":"Cloud-Foundry-style space GUID","provider":"go.mondoo.com/mql/providers/stackit"},"dashboardUrl":{"name":"dashboardUrl","type":"\u0007","is_mandatory":true,"title":"Dashboard URL for the DBaaS UI (empty if not provisioned)","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Instance UUID","provider":"go.mondoo.com/mql/providers/stackit"},"imageUrl":{"name":"imageUrl","type":"\u0007","is_mandatory":true,"title":"Image / engine version","provider":"go.mondoo.com/mql/providers/stackit"},"internetReachable":{"name":"internetReachable","type":"\u0004","title":"Whether the instance accepts connections from any address","desc":"True when the instance's parameters enable public access and the source-IP allow-list (`sgw_acl`) is empty or admits any address (0.0.0.0/0 or ::/0), making the instance reachable from the internet.","min_provider_version":"13.0.6","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name","provider":"go.mondoo.com/mql/providers/stackit"},"offeringName":{"name":"offeringName","type":"\u0007","is_mandatory":true,"title":"Service offering name","provider":"go.mondoo.com/mql/providers/stackit"},"parameters":{"name":"parameters","type":"\n","is_mandatory":true,"title":"Connection parameters returned by the API","provider":"go.mondoo.com/mql/providers/stackit"},"planId":{"name":"planId","type":"\u0007","is_mandatory":true,"title":"Plan UUID","provider":"go.mondoo.com/mql/providers/stackit"},"planName":{"name":"planName","type":"\u0007","is_mandatory":true,"title":"Plan name (sizing/quota tier)","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status (CREATE_SUCCEEDED, CREATING, UPDATING, DELETING, FAILED, …)","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT LogMe managed instance","desc":"Examine a single managed LogMe instance. The instance is keyed by its UUID `id` and exposes the same plan / offering / parameter surface as the other DBaaS services in the project.","private":true,"min_provider_version":"13.0.1","defaults":"id name status planName","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.mariaDb":{"id":"stackit.mariaDb","name":"stackit.mariaDb","fields":{"instance":{"name":"instance","type":"\u001bstackit.mariaDb.instance","title":"STACKIT MariaDB managed database instance","desc":"Examine a single managed MariaDB instance. The instance is keyed by its UUID `id` and exposes the same plan / offering / parameter surface as the other DBaaS services in the project.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"instances":{"name":"instances","type":"\u0019\u001bstackit.mariaDb.instance","title":"MariaDB instances","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT MariaDB namespace","desc":"Use the MariaDB namespace to enumerate managed MariaDB instances in the project via `instances()`.","min_provider_version":"13.0.0","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.mariaDb.instance":{"id":"stackit.mariaDb.instance","name":"stackit.mariaDb.instance","fields":{"cfOrganizationGuid":{"name":"cfOrganizationGuid","type":"\u0007","is_mandatory":true,"title":"Cloud-Foundry-style organization GUID","provider":"go.mondoo.com/mql/providers/stackit"},"cfSpaceGuid":{"name":"cfSpaceGuid","type":"\u0007","is_mandatory":true,"title":"Cloud-Foundry-style space GUID","provider":"go.mondoo.com/mql/providers/stackit"},"dashboardUrl":{"name":"dashboardUrl","type":"\u0007","is_mandatory":true,"title":"Dashboard URL for the DBaaS UI (empty if not provisioned)","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Instance UUID","provider":"go.mondoo.com/mql/providers/stackit"},"imageUrl":{"name":"imageUrl","type":"\u0007","is_mandatory":true,"title":"Image / engine version","provider":"go.mondoo.com/mql/providers/stackit"},"internetReachable":{"name":"internetReachable","type":"\u0004","title":"Whether the instance accepts connections from any address","desc":"True when the instance's parameters enable public access and the source-IP allow-list (`sgw_acl`) is empty or admits any address (0.0.0.0/0 or ::/0), making the instance reachable from the internet.","min_provider_version":"13.0.6","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name","provider":"go.mondoo.com/mql/providers/stackit"},"offeringName":{"name":"offeringName","type":"\u0007","is_mandatory":true,"title":"Service offering name","provider":"go.mondoo.com/mql/providers/stackit"},"parameters":{"name":"parameters","type":"\n","is_mandatory":true,"title":"Connection parameters returned by the API","provider":"go.mondoo.com/mql/providers/stackit"},"planId":{"name":"planId","type":"\u0007","is_mandatory":true,"title":"Plan UUID","provider":"go.mondoo.com/mql/providers/stackit"},"planName":{"name":"planName","type":"\u0007","is_mandatory":true,"title":"Plan name (sizing/quota tier)","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status (CREATE_SUCCEEDED, CREATING, UPDATING, DELETING, FAILED, …)","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT MariaDB managed database instance","desc":"Examine a single managed MariaDB instance. The instance is keyed by its UUID `id` and exposes the same plan / offering / parameter surface as the other DBaaS services in the project.","private":true,"min_provider_version":"13.0.0","defaults":"id name status planName","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.modelServing":{"id":"stackit.modelServing","name":"stackit.modelServing","fields":{"model":{"name":"model","type":"\u001bstackit.modelServing.model","title":"STACKIT Model Serving model","desc":"Examine a single model offered by the Model Serving catalog. The model is keyed by its UUID `id` and exposes the API `name`, the `displayedName`, a `description`, the `type` (for example chat or embedding), the `category`, the region, the inference `url`, free-form `tags`, and the available pricing `skus`.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"models":{"name":"models","type":"\u0019\u001bstackit.modelServing.model","title":"Models (chat and embedding) available in the region","provider":"go.mondoo.com/mql/providers/stackit"},"token":{"name":"token","type":"\u001bstackit.modelServing.token","title":"STACKIT Model Serving authentication token","desc":"Examine the metadata of a single Model Serving auth token. The token is keyed by its UUID `id` — for example `stackit.modelServing.token(id: \"fa1d2…\")` — and exposes the `name`, `description`, lifecycle `state`, region, and the `validUntil` expiry time. The secret token value is only returned once at creation and is not exposed here.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"tokens":{"name":"tokens","type":"\u0019\u001bstackit.modelServing.token","title":"Authentication tokens for the Model Serving API in the project","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT Model Serving namespace","desc":"Use the Model Serving namespace to enumerate the project's authentication `tokens()` for the managed AI inference API, and the catalog of `models()` (chat and embedding) available in the region.","min_provider_version":"13.0.4","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.modelServing.model":{"id":"stackit.modelServing.model","name":"stackit.modelServing.model","fields":{"category":{"name":"category","type":"\u0007","is_mandatory":true,"title":"Model category","provider":"go.mondoo.com/mql/providers/stackit"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description","provider":"go.mondoo.com/mql/providers/stackit"},"displayedName":{"name":"displayedName","type":"\u0007","is_mandatory":true,"title":"Human-readable display name","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Model UUID","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"API model name","provider":"go.mondoo.com/mql/providers/stackit"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Region the model is served in","provider":"go.mondoo.com/mql/providers/stackit"},"skus":{"name":"skus","type":"\u0019\n","is_mandatory":true,"title":"Available pricing SKUs ({id, type, description} entries)","provider":"go.mondoo.com/mql/providers/stackit"},"tags":{"name":"tags","type":"\u0019\u0007","is_mandatory":true,"title":"Free-form tags attached to the model","provider":"go.mondoo.com/mql/providers/stackit"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Model type (for example chat, embedding)","provider":"go.mondoo.com/mql/providers/stackit"},"url":{"name":"url","type":"\u0007","is_mandatory":true,"title":"Inference endpoint URL","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT Model Serving model","desc":"Examine a single model offered by the Model Serving catalog. The model is keyed by its UUID `id` and exposes the API `name`, the `displayedName`, a `description`, the `type` (for example chat or embedding), the `category`, the region, the inference `url`, free-form `tags`, and the available pricing `skus`.","private":true,"min_provider_version":"13.0.4","defaults":"name type category","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.modelServing.token":{"id":"stackit.modelServing.token","name":"stackit.modelServing.token","fields":{"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Token UUID","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Token name","provider":"go.mondoo.com/mql/providers/stackit"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Region the token is valid in","provider":"go.mondoo.com/mql/providers/stackit"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Lifecycle state (active, …)","provider":"go.mondoo.com/mql/providers/stackit"},"validUntil":{"name":"validUntil","type":"\t","is_mandatory":true,"title":"Expiry timestamp","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT Model Serving authentication token","desc":"Examine the metadata of a single Model Serving auth token. The token is keyed by its UUID `id` — for example `stackit.modelServing.token(id: \"fa1d2…\")` — and exposes the `name`, `description`, lifecycle `state`, region, and the `validUntil` expiry time. The secret token value is only returned once at creation and is not exposed here.","private":true,"min_provider_version":"13.0.4","defaults":"id name state validUntil","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.mongoDbFlex":{"id":"stackit.mongoDbFlex","name":"stackit.mongoDbFlex","fields":{"instance":{"name":"instance","type":"\u001bstackit.mongoDbFlex.instance","title":"STACKIT MongoDB Flex managed database instance","desc":"Examine a single managed MongoDB instance. The instance is keyed by its UUID `id` and exposes the `name`, `version`, status, flavor, replicas, backup schedule, storage, region, ACL, and configured options.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"instances":{"name":"instances","type":"\u0019\u001bstackit.mongoDbFlex.instance","title":"MongoDB Flex instances","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT MongoDB Flex namespace","desc":"Use the MongoDB-Flex namespace to enumerate managed MongoDB instances in the project via `instances()`.","min_provider_version":"13.0.0","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.mongoDbFlex.instance":{"id":"stackit.mongoDbFlex.instance","name":"stackit.mongoDbFlex.instance","fields":{"acl":{"name":"acl","type":"\u0019\u0007","title":"ACL CIDRs allowed to connect (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"backupSchedule":{"name":"backupSchedule","type":"\u0007","title":"Backup schedule (cron expression, lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"flavor":{"name":"flavor","type":"\n","title":"Flavor info {id, cpu, memory, description} (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Instance UUID","provider":"go.mondoo.com/mql/providers/stackit"},"internetReachable":{"name":"internetReachable","type":"\u0004","title":"Whether the instance accepts connections from any address","desc":"True only when the connection ACL explicitly admits a default route (0.0.0.0/0 or ::/0). An empty ACL is not flagged: the Flex API exposes no public-endpoint indicator, so an unpopulated ACL cannot be assumed to be internet-reachable.","min_provider_version":"13.0.6","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name","provider":"go.mondoo.com/mql/providers/stackit"},"options":{"name":"options","type":"\u001a\u0007\u0007","title":"Free-form operator-tunable options (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Region the instance runs in","provider":"go.mondoo.com/mql/providers/stackit"},"replicas":{"name":"replicas","type":"\u0005","title":"Number of replicas (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status (READY, CREATING, UPDATING, DELETING, FAILED, …)","provider":"go.mondoo.com/mql/providers/stackit"},"storage":{"name":"storage","type":"\n","title":"Storage configuration {size, class} (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"version":{"name":"version","type":"\u0007","title":"MongoDB major version (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT MongoDB Flex managed database instance","desc":"Examine a single managed MongoDB instance. The instance is keyed by its UUID `id` and exposes the `name`, `version`, status, flavor, replicas, backup schedule, storage, region, ACL, and configured options.","private":true,"min_provider_version":"13.0.0","defaults":"id name version status","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.network":{"id":"stackit.network","name":"stackit.network","fields":{"exposure":{"name":"exposure","type":"\u001bstackit.network.exposure","title":"Server internet-exposure breakdown","desc":"Explains whether a server is reachable from the internet: whether one of its network interfaces has a public IP and whether an attached security group admits inbound traffic from any address.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Network UUID","provider":"go.mondoo.com/mql/providers/stackit"},"ipv4Gateway":{"name":"ipv4Gateway","type":"\u0007","is_mandatory":true,"title":"IPv4 gateway address (empty if no gateway)","provider":"go.mondoo.com/mql/providers/stackit"},"ipv4Nameservers":{"name":"ipv4Nameservers","type":"\u0019\u0007","is_mandatory":true,"title":"IPv4 name servers","provider":"go.mondoo.com/mql/providers/stackit"},"ipv4Prefix":{"name":"ipv4Prefix","type":"\u0007","is_mandatory":true,"title":"IPv4 prefix CIDR","provider":"go.mondoo.com/mql/providers/stackit"},"ipv4Prefixes":{"name":"ipv4Prefixes","type":"\u0019\u0007","is_mandatory":true,"title":"IPv4 prefix list","provider":"go.mondoo.com/mql/providers/stackit"},"ipv6Gateway":{"name":"ipv6Gateway","type":"\u0007","is_mandatory":true,"title":"IPv6 gateway address (empty if no gateway)","provider":"go.mondoo.com/mql/providers/stackit"},"ipv6Nameservers":{"name":"ipv6Nameservers","type":"\u0019\u0007","is_mandatory":true,"title":"IPv6 name servers","provider":"go.mondoo.com/mql/providers/stackit"},"ipv6Prefix":{"name":"ipv6Prefix","type":"\u0007","is_mandatory":true,"title":"IPv6 prefix CIDR","provider":"go.mondoo.com/mql/providers/stackit"},"ipv6Prefixes":{"name":"ipv6Prefixes","type":"\u0019\u0007","is_mandatory":true,"title":"IPv6 prefix list","provider":"go.mondoo.com/mql/providers/stackit"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-defined labels","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Network name","provider":"go.mondoo.com/mql/providers/stackit"},"routed":{"name":"routed","type":"\u0004","is_mandatory":true,"title":"Whether the network is routed (true) or isolated (false)","provider":"go.mondoo.com/mql/providers/stackit"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Network state (CREATING, CREATED, UPDATING, DELETING, FAILED)","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT project network","desc":"Examine a single network. The network is keyed by its UUID `id` and exposes the `name`, IPv4/IPv6 CIDR ranges and gateways, name servers, routing flags (`routed`), and the user-defined labels.","private":true,"min_provider_version":"13.0.0","defaults":"id name routed","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.network.exposure":{"id":"stackit.network.exposure","name":"stackit.network.exposure","fields":{"hasPublicIp":{"name":"hasPublicIp","type":"\u0004","is_mandatory":true,"title":"Whether any network interface has a public IP","provider":"go.mondoo.com/mql/providers/stackit"},"internetReachable":{"name":"internetReachable","type":"\u0004","is_mandatory":true,"title":"Whether the server is reachable from the internet (a public IP and a security group ingress rule that admits any address)","provider":"go.mondoo.com/mql/providers/stackit"},"openIngressRules":{"name":"openIngressRules","type":"\u0019\u001bstackit.securityGroup.rule","is_mandatory":true,"title":"Security group ingress rules that admit traffic from any address","provider":"go.mondoo.com/mql/providers/stackit"},"securityGroupAllowsIngress":{"name":"securityGroupAllowsIngress","type":"\u0004","is_mandatory":true,"title":"Whether an attached security group permits inbound traffic from any address (0.0.0.0/0 or ::/0)","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"Server internet-exposure breakdown","desc":"Explains whether a server is reachable from the internet: whether one of its network interfaces has a public IP and whether an attached security group admits inbound traffic from any address.","private":true,"min_provider_version":"13.0.6","defaults":"internetReachable hasPublicIp","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.objectStorage":{"id":"stackit.objectStorage","name":"stackit.objectStorage","fields":{"bucket":{"name":"bucket","type":"\u001bstackit.objectStorage.bucket","title":"STACKIT Object Storage bucket","desc":"Examine a single bucket. The bucket is keyed by its `name` (unique within the project+region) and exposes the S3 region, the public and S3-style URLs, and the bucket status.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"buckets":{"name":"buckets","type":"\u0019\u001bstackit.objectStorage.bucket","title":"Object Storage buckets","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT Object Storage namespace","desc":"Use the object-storage namespace to enumerate S3-compatible buckets in the project via `buckets()`. Individual buckets are exposed as stackit.objectStorage.bucket records.","min_provider_version":"13.0.0","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.objectStorage.bucket":{"id":"stackit.objectStorage.bucket","name":"stackit.objectStorage.bucket","fields":{"defaultRetentionDays":{"name":"defaultRetentionDays","type":"\u0005","title":"Default-retention days; 0 when no default retention is configured","min_provider_version":"13.0.1","provider":"go.mondoo.com/mql/providers/stackit"},"defaultRetentionMode":{"name":"defaultRetentionMode","type":"\u0007","title":"Default-retention mode; COMPLIANCE or GOVERNANCE, empty when unconfigured","min_provider_version":"13.0.1","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Bucket name (primary identifier)","provider":"go.mondoo.com/mql/providers/stackit"},"objectLockEnabled":{"name":"objectLockEnabled","type":"\u0004","is_mandatory":true,"title":"Whether S3 Object Lock is enabled (WORM retention)","min_provider_version":"13.0.1","provider":"go.mondoo.com/mql/providers/stackit"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Bucket region","provider":"go.mondoo.com/mql/providers/stackit"},"urlPathStyle":{"name":"urlPathStyle","type":"\u0007","is_mandatory":true,"title":"S3-compatible URL in path style (https://\u003cendpoint\u003e/\u003cbucket\u003e)","provider":"go.mondoo.com/mql/providers/stackit"},"urlVirtualHostedStyle":{"name":"urlVirtualHostedStyle","type":"\u0007","is_mandatory":true,"title":"S3-compatible URL in virtual-hosted style (https://\u003cbucket\u003e.\u003cendpoint\u003e)","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"name","type":"\u0007","optional":true}]},"title":"STACKIT Object Storage bucket","desc":"Examine a single bucket. The bucket is keyed by its `name` (unique within the project+region) and exposes the S3 region, the public and S3-style URLs, and the bucket status.","private":true,"min_provider_version":"13.0.0","defaults":"name region urlPathStyle","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.observability":{"id":"stackit.observability","name":"stackit.observability","fields":{"instance":{"name":"instance","type":"\u001bstackit.observability.instance","title":"STACKIT Observability managed instance","desc":"Examine a single managed Prometheus/Alertmanager instance. The instance is keyed by its UUID `id` and exposes the `name`, status, plan, the dashboard URL, and the connection parameters returned by the API.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"instances":{"name":"instances","type":"\u0019\u001bstackit.observability.instance","title":"Observability instances","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT Observability namespace","desc":"Use the Observability namespace to enumerate managed Prometheus/Alertmanager instances in the project via `instances()`.","min_provider_version":"13.0.0","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.observability.instance":{"id":"stackit.observability.instance","name":"stackit.observability.instance","fields":{"dashboardUrl":{"name":"dashboardUrl","type":"\u0007","title":"Dashboard URL for the observability UI (empty if not provisioned)","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Instance UUID","provider":"go.mondoo.com/mql/providers/stackit"},"isUpdatable":{"name":"isUpdatable","type":"\u0004","title":"Whether the instance can be updated","min_provider_version":"13.0.1","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name","provider":"go.mondoo.com/mql/providers/stackit"},"offeringName":{"name":"offeringName","type":"\u0007","is_mandatory":true,"title":"Service offering name (e.g., \"observability\")","provider":"go.mondoo.com/mql/providers/stackit"},"parameters":{"name":"parameters","type":"\n","title":"Connection parameters including Alertmanager, Prometheus endpoints, and credentials hints","provider":"go.mondoo.com/mql/providers/stackit"},"planId":{"name":"planId","type":"\u0007","title":"Plan UUID","provider":"go.mondoo.com/mql/providers/stackit"},"planName":{"name":"planName","type":"\u0007","is_mandatory":true,"title":"Plan name (sizing/quota tier)","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status (CREATE_SUCCEEDED, CREATING, UPDATING, DELETING, FAILED, …)","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT Observability managed instance","desc":"Examine a single managed Prometheus/Alertmanager instance. The instance is keyed by its UUID `id` and exposes the `name`, status, plan, the dashboard URL, and the connection parameters returned by the API.","private":true,"min_provider_version":"13.0.0","defaults":"id name status planName","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.openSearch":{"id":"stackit.openSearch","name":"stackit.openSearch","fields":{"instance":{"name":"instance","type":"\u001bstackit.openSearch.instance","title":"STACKIT OpenSearch managed database instance","desc":"Examine a single managed OpenSearch instance. The instance is keyed by its UUID `id` and exposes the `name`, plan, status, the offering being run, the cluster parameters object, the DBaaS dashboard URL, the bound CF-style organization/space, and the connection parameters (excluding the password).","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"instances":{"name":"instances","type":"\u0019\u001bstackit.openSearch.instance","title":"OpenSearch instances","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT OpenSearch namespace","desc":"Use the OpenSearch namespace to enumerate managed OpenSearch instances in the project via `instances()`.","min_provider_version":"13.0.0","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.openSearch.instance":{"id":"stackit.openSearch.instance","name":"stackit.openSearch.instance","fields":{"cfOrganizationGuid":{"name":"cfOrganizationGuid","type":"\u0007","is_mandatory":true,"title":"Cloud-Foundry-style organization GUID","provider":"go.mondoo.com/mql/providers/stackit"},"cfSpaceGuid":{"name":"cfSpaceGuid","type":"\u0007","is_mandatory":true,"title":"Cloud-Foundry-style space GUID","provider":"go.mondoo.com/mql/providers/stackit"},"dashboardUrl":{"name":"dashboardUrl","type":"\u0007","is_mandatory":true,"title":"Dashboard URL for the DBaaS UI (empty if not provisioned)","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Instance UUID","provider":"go.mondoo.com/mql/providers/stackit"},"imageUrl":{"name":"imageUrl","type":"\u0007","is_mandatory":true,"title":"Image / engine version","provider":"go.mondoo.com/mql/providers/stackit"},"internetReachable":{"name":"internetReachable","type":"\u0004","title":"Whether the instance accepts connections from any address","desc":"True when the instance's parameters enable public access and the source-IP allow-list (`sgw_acl`) is empty or admits any address (0.0.0.0/0 or ::/0), making the instance reachable from the internet.","min_provider_version":"13.0.6","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name","provider":"go.mondoo.com/mql/providers/stackit"},"offeringName":{"name":"offeringName","type":"\u0007","is_mandatory":true,"title":"Service offering name (e.g., opensearch)","provider":"go.mondoo.com/mql/providers/stackit"},"parameters":{"name":"parameters","type":"\n","is_mandatory":true,"title":"Connection parameters returned by the API (free-form)","provider":"go.mondoo.com/mql/providers/stackit"},"planId":{"name":"planId","type":"\u0007","is_mandatory":true,"title":"Plan UUID","provider":"go.mondoo.com/mql/providers/stackit"},"planName":{"name":"planName","type":"\u0007","is_mandatory":true,"title":"Plan name (sizing/quota tier)","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status (CREATE_SUCCEEDED, CREATING, UPDATING, DELETING, FAILED, …)","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT OpenSearch managed database instance","desc":"Examine a single managed OpenSearch instance. The instance is keyed by its UUID `id` and exposes the `name`, plan, status, the offering being run, the cluster parameters object, the DBaaS dashboard URL, the bound CF-style organization/space, and the connection parameters (excluding the password).","private":true,"min_provider_version":"13.0.0","defaults":"id name status planName","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.postgresFlex":{"id":"stackit.postgresFlex","name":"stackit.postgresFlex","fields":{"instance":{"name":"instance","type":"\u001bstackit.postgresFlex.instance","title":"STACKIT Postgres Flex managed database instance","desc":"Examine a single managed PostgreSQL instance. The instance is keyed by its UUID `id` and exposes the `name`, `version`, status, flavor (`acl`, replicas, backup schedule, storage), region, and the configured options.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"instances":{"name":"instances","type":"\u0019\u001bstackit.postgresFlex.instance","title":"Postgres Flex instances","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT Postgres Flex namespace","desc":"Use the Postgres-Flex namespace to enumerate managed PostgreSQL instances in the project via `instances()`.","min_provider_version":"13.0.0","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.postgresFlex.instance":{"id":"stackit.postgresFlex.instance","name":"stackit.postgresFlex.instance","fields":{"acl":{"name":"acl","type":"\u0019\u0007","title":"ACL CIDRs allowed to connect (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"backupSchedule":{"name":"backupSchedule","type":"\u0007","title":"Backup schedule (cron expression, lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"flavor":{"name":"flavor","type":"\n","title":"Flavor info {id, cpu, memory, description} (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Instance UUID","provider":"go.mondoo.com/mql/providers/stackit"},"internetReachable":{"name":"internetReachable","type":"\u0004","title":"Whether the instance accepts connections from any address","desc":"True only when the connection ACL explicitly admits a default route (0.0.0.0/0 or ::/0). An empty ACL is not flagged: the Flex API exposes no public-endpoint indicator, so an unpopulated ACL cannot be assumed to be internet-reachable.","min_provider_version":"13.0.6","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name","provider":"go.mondoo.com/mql/providers/stackit"},"options":{"name":"options","type":"\u001a\u0007\u0007","title":"Free-form operator-tunable options (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Region the instance runs in","provider":"go.mondoo.com/mql/providers/stackit"},"replicas":{"name":"replicas","type":"\u0005","title":"Number of replicas (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status (READY, CREATING, UPDATING, DELETING, FAILED, …)","provider":"go.mondoo.com/mql/providers/stackit"},"storage":{"name":"storage","type":"\n","title":"Storage configuration {size, class} (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"version":{"name":"version","type":"\u0007","title":"Postgres major version (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT Postgres Flex managed database instance","desc":"Examine a single managed PostgreSQL instance. The instance is keyed by its UUID `id` and exposes the `name`, `version`, status, flavor (`acl`, replicas, backup schedule, storage), region, and the configured options.","private":true,"min_provider_version":"13.0.0","defaults":"id name version status","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.project":{"id":"stackit.project","name":"stackit.project","fields":{"creationTime":{"name":"creationTime","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Project container ID (UUID)","provider":"go.mondoo.com/mql/providers/stackit"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-defined labels attached to the project","provider":"go.mondoo.com/mql/providers/stackit"},"lifecycleState":{"name":"lifecycleState","type":"\u0007","is_mandatory":true,"title":"Lifecycle state (ACTIVE, CREATING, DELETING, INACTIVE, FAILED)","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Project name","provider":"go.mondoo.com/mql/providers/stackit"},"parent":{"name":"parent","type":"\u0007","is_mandatory":true,"title":"Parent container ID (organization or folder)","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT project metadata","desc":"Examine the project the connection is scoped to. Includes the container ID and the human-readable name (`name`), the parent container ID, the lifecycle state (`ACTIVE`, `CREATING`, `DELETING`), the creation timestamp, and the user-defined labels attached to the project.","private":true,"min_provider_version":"13.0.0","defaults":"id name lifecycleState","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.publicIp":{"id":"stackit.publicIp","name":"stackit.publicIp","fields":{"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Public IP UUID","provider":"go.mondoo.com/mql/providers/stackit"},"ip":{"name":"ip","type":"\u0007","is_mandatory":true,"title":"IP address","provider":"go.mondoo.com/mql/providers/stackit"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-defined labels","provider":"go.mondoo.com/mql/providers/stackit"},"networkInterfaceId":{"name":"networkInterfaceId","type":"\u0007","is_mandatory":true,"title":"Network interface UUID the IP is bound to (empty if unassigned)","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT public IP address","desc":"Examine a single floating/public IP. The IP is keyed by its UUID `id` and exposes the `ip` address, network interface it is bound to (if any), assigned resource ID, and user-defined labels.","private":true,"min_provider_version":"13.0.0","defaults":"id ip","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.rabbitMq":{"id":"stackit.rabbitMq","name":"stackit.rabbitMq","fields":{"instance":{"name":"instance","type":"\u001bstackit.rabbitMq.instance","title":"STACKIT RabbitMQ managed instance","desc":"Examine a single managed RabbitMQ instance. The instance is keyed by its UUID `id` and exposes the same plan / offering / parameter surface as the other DBaaS services in the project.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"instances":{"name":"instances","type":"\u0019\u001bstackit.rabbitMq.instance","title":"RabbitMQ instances","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT RabbitMQ namespace","desc":"Use the RabbitMQ namespace to enumerate managed RabbitMQ instances in the project via `instances()`.","min_provider_version":"13.0.0","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.rabbitMq.instance":{"id":"stackit.rabbitMq.instance","name":"stackit.rabbitMq.instance","fields":{"cfOrganizationGuid":{"name":"cfOrganizationGuid","type":"\u0007","is_mandatory":true,"title":"Cloud-Foundry-style organization GUID","provider":"go.mondoo.com/mql/providers/stackit"},"cfSpaceGuid":{"name":"cfSpaceGuid","type":"\u0007","is_mandatory":true,"title":"Cloud-Foundry-style space GUID","provider":"go.mondoo.com/mql/providers/stackit"},"dashboardUrl":{"name":"dashboardUrl","type":"\u0007","is_mandatory":true,"title":"Dashboard URL for the DBaaS UI (empty if not provisioned)","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Instance UUID","provider":"go.mondoo.com/mql/providers/stackit"},"imageUrl":{"name":"imageUrl","type":"\u0007","is_mandatory":true,"title":"Image / engine version","provider":"go.mondoo.com/mql/providers/stackit"},"internetReachable":{"name":"internetReachable","type":"\u0004","title":"Whether the instance accepts connections from any address","desc":"True when the instance's parameters enable public access and the source-IP allow-list (`sgw_acl`) is empty or admits any address (0.0.0.0/0 or ::/0), making the instance reachable from the internet.","min_provider_version":"13.0.6","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name","provider":"go.mondoo.com/mql/providers/stackit"},"offeringName":{"name":"offeringName","type":"\u0007","is_mandatory":true,"title":"Service offering name","provider":"go.mondoo.com/mql/providers/stackit"},"parameters":{"name":"parameters","type":"\n","is_mandatory":true,"title":"Connection parameters returned by the API","provider":"go.mondoo.com/mql/providers/stackit"},"planId":{"name":"planId","type":"\u0007","is_mandatory":true,"title":"Plan UUID","provider":"go.mondoo.com/mql/providers/stackit"},"planName":{"name":"planName","type":"\u0007","is_mandatory":true,"title":"Plan name (sizing/quota tier)","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status (CREATE_SUCCEEDED, CREATING, UPDATING, DELETING, FAILED, …)","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT RabbitMQ managed instance","desc":"Examine a single managed RabbitMQ instance. The instance is keyed by its UUID `id` and exposes the same plan / offering / parameter surface as the other DBaaS services in the project.","private":true,"min_provider_version":"13.0.0","defaults":"id name status planName","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.redis":{"id":"stackit.redis","name":"stackit.redis","fields":{"instance":{"name":"instance","type":"\u001bstackit.redis.instance","title":"STACKIT Redis managed instance","desc":"Examine a single managed Redis instance. The instance is keyed by its UUID `id` and exposes the same plan / offering / parameter surface as the other DBaaS services in the project.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"instances":{"name":"instances","type":"\u0019\u001bstackit.redis.instance","title":"Redis instances","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT Redis namespace","desc":"Use the Redis namespace to enumerate managed Redis instances in the project via `instances()`.","min_provider_version":"13.0.0","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.redis.instance":{"id":"stackit.redis.instance","name":"stackit.redis.instance","fields":{"cfOrganizationGuid":{"name":"cfOrganizationGuid","type":"\u0007","is_mandatory":true,"title":"Cloud-Foundry-style organization GUID","provider":"go.mondoo.com/mql/providers/stackit"},"cfSpaceGuid":{"name":"cfSpaceGuid","type":"\u0007","is_mandatory":true,"title":"Cloud-Foundry-style space GUID","provider":"go.mondoo.com/mql/providers/stackit"},"dashboardUrl":{"name":"dashboardUrl","type":"\u0007","is_mandatory":true,"title":"Dashboard URL for the DBaaS UI (empty if not provisioned)","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Instance UUID","provider":"go.mondoo.com/mql/providers/stackit"},"imageUrl":{"name":"imageUrl","type":"\u0007","is_mandatory":true,"title":"Image / engine version","provider":"go.mondoo.com/mql/providers/stackit"},"internetReachable":{"name":"internetReachable","type":"\u0004","title":"Whether the instance accepts connections from any address","desc":"True when the instance's parameters enable public access and the source-IP allow-list (`sgw_acl`) is empty or admits any address (0.0.0.0/0 or ::/0), making the instance reachable from the internet.","min_provider_version":"13.0.6","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name","provider":"go.mondoo.com/mql/providers/stackit"},"offeringName":{"name":"offeringName","type":"\u0007","is_mandatory":true,"title":"Service offering name","provider":"go.mondoo.com/mql/providers/stackit"},"parameters":{"name":"parameters","type":"\n","is_mandatory":true,"title":"Connection parameters returned by the API","provider":"go.mondoo.com/mql/providers/stackit"},"planId":{"name":"planId","type":"\u0007","is_mandatory":true,"title":"Plan UUID","provider":"go.mondoo.com/mql/providers/stackit"},"planName":{"name":"planName","type":"\u0007","is_mandatory":true,"title":"Plan name (sizing/quota tier)","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status (CREATE_SUCCEEDED, CREATING, UPDATING, DELETING, FAILED, …)","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT Redis managed instance","desc":"Examine a single managed Redis instance. The instance is keyed by its UUID `id` and exposes the same plan / offering / parameter surface as the other DBaaS services in the project.","private":true,"min_provider_version":"13.0.0","defaults":"id name status planName","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.secretsManager":{"id":"stackit.secretsManager","name":"stackit.secretsManager","fields":{"instance":{"name":"instance","type":"\u001bstackit.secretsManager.instance","title":"STACKIT Secrets Manager instance","desc":"Examine a single Secrets Manager instance. The instance is keyed by its UUID `id` and exposes the `name`, status, API URL, secrets engine, configured ACL list, and the number of secrets stored.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"instances":{"name":"instances","type":"\u0019\u001bstackit.secretsManager.instance","title":"Secrets Manager instances","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT Secrets Manager namespace","desc":"Use the Secrets-Manager namespace to enumerate managed secrets-vault instances in the project via `instances()`.","min_provider_version":"13.0.0","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.secretsManager.instance":{"id":"stackit.secretsManager.instance","name":"stackit.secretsManager.instance","fields":{"acls":{"name":"acls","type":"\u0019\u0007","title":"ACL CIDRs allowed to connect","provider":"go.mondoo.com/mql/providers/stackit"},"apiUrl":{"name":"apiUrl","type":"\u0007","is_mandatory":true,"title":"API URL","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Instance UUID","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name","provider":"go.mondoo.com/mql/providers/stackit"},"secretCount":{"name":"secretCount","type":"\u0005","is_mandatory":true,"title":"Number of secrets stored in the instance","provider":"go.mondoo.com/mql/providers/stackit"},"secretsEngine":{"name":"secretsEngine","type":"\u0007","is_mandatory":true,"title":"Engine type (e.g., kv)","provider":"go.mondoo.com/mql/providers/stackit"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Lifecycle state (CREATING, CREATED, UPDATING, FAILED, DELETING, …)","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT Secrets Manager instance","desc":"Examine a single Secrets Manager instance. The instance is keyed by its UUID `id` and exposes the `name`, status, API URL, secrets engine, configured ACL list, and the number of secrets stored.","private":true,"min_provider_version":"13.0.0","defaults":"id name state","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.securityGroup":{"id":"stackit.securityGroup","name":"stackit.securityGroup","fields":{"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Security group UUID","provider":"go.mondoo.com/mql/providers/stackit"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-defined labels","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Security group name","provider":"go.mondoo.com/mql/providers/stackit"},"rule":{"name":"rule","type":"\u001bstackit.securityGroup.rule","title":"STACKIT security group rule","desc":"Examine a single rule attached to a security group. Each rule is keyed by its UUID `id` (unique within the security group) and exposes the direction, ethertype, protocol, port range, ICMP code and type, remote CIDR, and remote security-group reference.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"rules":{"name":"rules","type":"\u0019\u001bstackit.securityGroup.rule","title":"Security group rules","provider":"go.mondoo.com/mql/providers/stackit"},"stateful":{"name":"stateful","type":"\u0004","is_mandatory":true,"title":"Whether the security group is stateful","provider":"go.mondoo.com/mql/providers/stackit"},"updatedAt":{"name":"updatedAt","type":"\t","is_mandatory":true,"title":"Last update timestamp","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT security group","desc":"Examine a single security group. The group is keyed by its UUID `id` and exposes the `name`, `description`, whether it is stateful, the user-defined labels, and the ingress/egress rule list.","private":true,"min_provider_version":"13.0.0","defaults":"id name stateful","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.securityGroup.rule":{"id":"stackit.securityGroup.rule","name":"stackit.securityGroup.rule","fields":{"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description","provider":"go.mondoo.com/mql/providers/stackit"},"direction":{"name":"direction","type":"\u0007","is_mandatory":true,"title":"Direction (ingress, egress)","provider":"go.mondoo.com/mql/providers/stackit"},"ethertype":{"name":"ethertype","type":"\u0007","is_mandatory":true,"title":"Ethertype (IPv4, IPv6)","provider":"go.mondoo.com/mql/providers/stackit"},"icmpCode":{"name":"icmpCode","type":"\u0005","is_mandatory":true,"title":"ICMP code (nullable)","provider":"go.mondoo.com/mql/providers/stackit"},"icmpType":{"name":"icmpType","type":"\u0005","is_mandatory":true,"title":"ICMP type (nullable)","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Rule UUID","provider":"go.mondoo.com/mql/providers/stackit"},"ipRange":{"name":"ipRange","type":"\u0007","is_mandatory":true,"title":"Remote IP CIDR (empty if remote is a security group)","provider":"go.mondoo.com/mql/providers/stackit"},"portRangeMax":{"name":"portRangeMax","type":"\u0005","is_mandatory":true,"title":"Upper bound of the port range (0 if not applicable)","provider":"go.mondoo.com/mql/providers/stackit"},"portRangeMin":{"name":"portRangeMin","type":"\u0005","is_mandatory":true,"title":"Lower bound of the port range (0 if not applicable)","provider":"go.mondoo.com/mql/providers/stackit"},"protocol":{"name":"protocol","type":"\u0007","is_mandatory":true,"title":"Protocol name or number (tcp, udp, icmp, …)","provider":"go.mondoo.com/mql/providers/stackit"},"remoteSecurityGroupId":{"name":"remoteSecurityGroupId","type":"\u0007","is_mandatory":true,"title":"Remote security group UUID (empty if remote is a CIDR)","provider":"go.mondoo.com/mql/providers/stackit"},"securityGroupId":{"name":"securityGroupId","type":"\u0007","is_mandatory":true,"title":"Owning security group UUID","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT security group rule","desc":"Examine a single rule attached to a security group. Each rule is keyed by its UUID `id` (unique within the security group) and exposes the direction, ethertype, protocol, port range, ICMP code and type, remote CIDR, and remote security-group reference.","private":true,"min_provider_version":"13.0.0","defaults":"id direction protocol","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.server":{"id":"stackit.server","name":"stackit.server","fields":{"availabilityZone":{"name":"availabilityZone","type":"\u0007","is_mandatory":true,"title":"Availability zone","provider":"go.mondoo.com/mql/providers/stackit"},"configDrive":{"name":"configDrive","type":"\u0004","is_mandatory":true,"title":"Whether a config drive is attached","provider":"go.mondoo.com/mql/providers/stackit"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"errorMessage":{"name":"errorMessage","type":"\u0007","is_mandatory":true,"title":"Last error message reported by the server (empty if none)","provider":"go.mondoo.com/mql/providers/stackit"},"exposure":{"name":"exposure","type":"\u001bstackit.network.exposure","title":"Internet-exposure breakdown (public IP combined with security group ingress)","min_provider_version":"13.0.6","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Server UUID","provider":"go.mondoo.com/mql/providers/stackit"},"image":{"name":"image","type":"\u001bstackit.image","title":"Image the server was created from (nullable)","provider":"go.mondoo.com/mql/providers/stackit"},"imageId":{"name":"imageId","type":"\u0007","is_mandatory":true,"title":"Image ID the server was created from (empty for boot-volume-only servers)","provider":"go.mondoo.com/mql/providers/stackit"},"keyPair":{"name":"keyPair","type":"\u001bstackit.keyPair","title":"SSH key pair used at boot (nullable)","provider":"go.mondoo.com/mql/providers/stackit"},"keypairName":{"name":"keypairName","type":"\u0007","is_mandatory":true,"title":"SSH key pair name used at boot (empty if none)","provider":"go.mondoo.com/mql/providers/stackit"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-defined labels","provider":"go.mondoo.com/mql/providers/stackit"},"launchedAt":{"name":"launchedAt","type":"\t","is_mandatory":true,"title":"Launch timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"machineType":{"name":"machineType","type":"\u0007","is_mandatory":true,"title":"Machine type / flavor name","provider":"go.mondoo.com/mql/providers/stackit"},"metadata":{"name":"metadata","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Free-form metadata key/value pairs","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Server name","provider":"go.mondoo.com/mql/providers/stackit"},"nics":{"name":"nics","type":"\u0019\n","is_mandatory":true,"title":"Network interfaces: [{nicId, ipv4, ipv6, mac, networkId, securityGroups, allowedAddresses}]","provider":"go.mondoo.com/mql/providers/stackit"},"powerStatus":{"name":"powerStatus","type":"\u0007","is_mandatory":true,"title":"Power status (RUNNING, STOPPED, CRASHED, ERROR)","provider":"go.mondoo.com/mql/providers/stackit"},"securityGroupIds":{"name":"securityGroupIds","type":"\u0019\u0007","is_mandatory":true,"title":"Security group IDs attached to the server","provider":"go.mondoo.com/mql/providers/stackit"},"securityGroups":{"name":"securityGroups","type":"\u0019\u001bstackit.securityGroup","title":"Security groups attached to the server","provider":"go.mondoo.com/mql/providers/stackit"},"serviceAccountMails":{"name":"serviceAccountMails","type":"\u0019\u0007","is_mandatory":true,"title":"Service account mail addresses attached to the server","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Server status (ACTIVE, CREATING, ERROR, …)","provider":"go.mondoo.com/mql/providers/stackit"},"updatedAt":{"name":"updatedAt","type":"\t","is_mandatory":true,"title":"Last update timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"userData":{"name":"userData","type":"\u0007","is_mandatory":true,"title":"User data (base64-encoded cloud-init)","provider":"go.mondoo.com/mql/providers/stackit"},"volumeIds":{"name":"volumeIds","type":"\u0019\u0007","is_mandatory":true,"title":"Volume UUIDs attached to the server","provider":"go.mondoo.com/mql/providers/stackit"},"volumes":{"name":"volumes","type":"\u0019\u001bstackit.volume","title":"Volumes attached to the server","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT compute server","desc":"Examine a single virtual machine. The server is keyed by its UUID `id` — for example `stackit.server(id: \"fa1d2…\")` — and exposes the `name`, `status` and `powerStatus`, machine type, availability zone, labels and metadata, attached `volumes()` and `securityGroups()`, network interfaces (`nics`), referenced `image()` and `keyPair()`, associated service account mails, and timestamps for creation, launch, and last update.","private":true,"min_provider_version":"13.0.0","defaults":"id name status machineType","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.serviceAccount":{"id":"stackit.serviceAccount","name":"stackit.serviceAccount","fields":{"accessTokens":{"name":"accessTokens","type":"\u0019\n","title":"Access tokens issued for this service account (id, createdAt, validUntil, active)","provider":"go.mondoo.com/mql/providers/stackit"},"email":{"name":"email","type":"\u0007","is_mandatory":true,"title":"Service account email (primary identifier)","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Internal service-account ID (UUID), if returned by the API","provider":"go.mondoo.com/mql/providers/stackit"},"keys":{"name":"keys","type":"\u0019\n","title":"Long-lived keys associated with this service account (id, keyType, createdAt, validUntil, active)","provider":"go.mondoo.com/mql/providers/stackit"},"projectId":{"name":"projectId","type":"\u0007","is_mandatory":true,"title":"Project ID the service account belongs to","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"email","type":"\u0007","optional":true}]},"title":"STACKIT project service account","desc":"Examine a single service account in the project. Service accounts are keyed by their email address (`email`) and expose the associated project ID and the human-readable ID. They are the project-scoped principals used by automation and SDK callers.","private":true,"min_provider_version":"13.0.0","defaults":"email projectId","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.sfs":{"id":"stackit.sfs","name":"stackit.sfs","fields":{"exportPolicies":{"name":"exportPolicies","type":"\u0019\u001bstackit.sfs.exportPolicy","title":"Share export policies (NFS export rule sets) defined in the project","provider":"go.mondoo.com/mql/providers/stackit"},"exportPolicy":{"name":"exportPolicy","type":"\u001bstackit.sfs.exportPolicy","title":"STACKIT File Storage share export policy","desc":"Examine a single NFS export policy — the rule set that controls which clients may mount shares and with what access. The policy is keyed by its UUID `id` — for example `stackit.sfs.exportPolicy(id: \"fa1d2…\")` — and exposes the `name`, the count of shares referencing it (`sharesUsingExportPolicy`), labels, creation time, and the ordered list of `rules()`.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"lockId":{"name":"lockId","type":"\u0007","title":"SnapLock project lock ID; empty when the project is not locked","provider":"go.mondoo.com/mql/providers/stackit"},"resourcePool":{"name":"resourcePool","type":"\u001bstackit.sfs.resourcePool","title":"STACKIT File Storage resource pool","desc":"Examine a single SFS capacity pool. The pool is keyed by its UUID `id` — for example `stackit.sfs.resourcePool(id: \"fa1d2…\")` — and exposes the `name`, lifecycle `state`, `performanceClass` (with peak IOPS and throughput), availability zone, NFS `mountPath`, the `ipAcl` of CIDRs allowed to mount, capacity accounting in gigabytes (`sizeGigabytes`, `usedGigabytes`, `availableGigabytes`, `usedBySnapshotsGigabytes`), the attached snapshot policy, labels, and creation time. The shares hosted in the pool are available through `shares()` and point-in-time copies through `snapshots()`.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"resourcePools":{"name":"resourcePools","type":"\u0019\u001bstackit.sfs.resourcePool","title":"File-storage resource pools (capacity pools) in the project","provider":"go.mondoo.com/mql/providers/stackit"},"share":{"name":"share","type":"\u001bstackit.sfs.share","title":"STACKIT File Storage share","desc":"Examine a single NFS file share within a resource pool. The share is keyed by its UUID `id` and exposes the `name`, lifecycle `state`, the NFS `mountPath` clients use, the per-share hard quota (`spaceHardLimitGigabytes`), labels, and creation time. The NFS export rules governing client access are available through the typed `exportPolicy()` accessor.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"snapshot":{"name":"snapshot","type":"\u001bstackit.sfs.snapshot","title":"STACKIT File Storage resource pool snapshot","desc":"Examine a single point-in-time snapshot of a resource pool. The snapshot is selected by its `name` within the pool and exposes the logical and physical sizes in gigabytes (`logicalSizeGigabytes`, `sizeGigabytes`), an optional `comment`, the SnapLock expiry time (`snaplockExpiryTime`, when WORM-protected), and the creation time.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true}},"title":"STACKIT File Storage namespace","desc":"Use the SFS (STACKIT File Storage) namespace to enumerate managed NFS storage in the project: the `resourcePools()` that provide capacity, the `exportPolicies()` that govern NFS client access, and the SnapLock project lock (`lockId`). Individual file shares and pool snapshots hang off each resource pool.","min_provider_version":"13.0.2","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.sfs.exportPolicy":{"id":"stackit.sfs.exportPolicy","name":"stackit.sfs.exportPolicy","fields":{"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Export policy UUID","provider":"go.mondoo.com/mql/providers/stackit"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-defined labels attached to the policy","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Export policy name","provider":"go.mondoo.com/mql/providers/stackit"},"rule":{"name":"rule","type":"\u001bstackit.sfs.exportPolicy.rule","title":"STACKIT File Storage export policy rule","desc":"Examine a single NFS export rule within an export policy. Each rule grants the CIDRs in `ipAcl` access at the given evaluation `order`, keyed by its UUID `id`, with an optional `description` and creation time.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"rules":{"name":"rules","type":"\u0019\u001bstackit.sfs.exportPolicy.rule","title":"Ordered NFS export rules","provider":"go.mondoo.com/mql/providers/stackit"},"sharesUsingExportPolicy":{"name":"sharesUsingExportPolicy","type":"\u0005","is_mandatory":true,"title":"Number of shares currently referencing this policy","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT File Storage share export policy","desc":"Examine a single NFS export policy — the rule set that controls which clients may mount shares and with what access. The policy is keyed by its UUID `id` — for example `stackit.sfs.exportPolicy(id: \"fa1d2…\")` — and exposes the `name`, the count of shares referencing it (`sharesUsingExportPolicy`), labels, creation time, and the ordered list of `rules()`.","private":true,"min_provider_version":"13.0.2","defaults":"id name sharesUsingExportPolicy","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.sfs.exportPolicy.rule":{"id":"stackit.sfs.exportPolicy.rule","name":"stackit.sfs.exportPolicy.rule","fields":{"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Optional rule description","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Rule UUID","provider":"go.mondoo.com/mql/providers/stackit"},"ipAcl":{"name":"ipAcl","type":"\u0019\u0007","is_mandatory":true,"title":"CIDRs granted access by this rule","provider":"go.mondoo.com/mql/providers/stackit"},"order":{"name":"order","type":"\u0005","is_mandatory":true,"title":"Evaluation order (lower numbers are evaluated first)","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT File Storage export policy rule","desc":"Examine a single NFS export rule within an export policy. Each rule grants the CIDRs in `ipAcl` access at the given evaluation `order`, keyed by its UUID `id`, with an optional `description` and creation time.","private":true,"min_provider_version":"13.0.2","defaults":"order ipAcl","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.sfs.resourcePool":{"id":"stackit.sfs.resourcePool","name":"stackit.sfs.resourcePool","fields":{"availabilityZone":{"name":"availabilityZone","type":"\u0007","is_mandatory":true,"title":"Availability zone hosting the pool","provider":"go.mondoo.com/mql/providers/stackit"},"availableGigabytes":{"name":"availableGigabytes","type":"\u0006","is_mandatory":true,"title":"Available capacity in gigabytes","provider":"go.mondoo.com/mql/providers/stackit"},"countShares":{"name":"countShares","type":"\u0005","is_mandatory":true,"title":"Number of shares hosted in the pool","provider":"go.mondoo.com/mql/providers/stackit"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Resource pool UUID","provider":"go.mondoo.com/mql/providers/stackit"},"ipAcl":{"name":"ipAcl","type":"\u0019\u0007","is_mandatory":true,"title":"CIDRs allowed to mount shares in this pool","provider":"go.mondoo.com/mql/providers/stackit"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-defined labels attached to the pool","provider":"go.mondoo.com/mql/providers/stackit"},"mountPath":{"name":"mountPath","type":"\u0007","is_mandatory":true,"title":"Base NFS mount path exported by the pool","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Resource pool name","provider":"go.mondoo.com/mql/providers/stackit"},"performanceClass":{"name":"performanceClass","type":"\u0007","is_mandatory":true,"title":"Performance class name (sizing/quota tier)","provider":"go.mondoo.com/mql/providers/stackit"},"performanceClassPeakIops":{"name":"performanceClassPeakIops","type":"\u0005","is_mandatory":true,"title":"Performance class peak IOPS","provider":"go.mondoo.com/mql/providers/stackit"},"performanceClassThroughput":{"name":"performanceClassThroughput","type":"\u0005","is_mandatory":true,"title":"Performance class throughput in MiB/s","provider":"go.mondoo.com/mql/providers/stackit"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Region the pool runs in","provider":"go.mondoo.com/mql/providers/stackit"},"shares":{"name":"shares","type":"\u0019\u001bstackit.sfs.share","title":"File shares hosted in this pool","provider":"go.mondoo.com/mql/providers/stackit"},"sizeGigabytes":{"name":"sizeGigabytes","type":"\u0005","is_mandatory":true,"title":"Provisioned capacity in gigabytes","provider":"go.mondoo.com/mql/providers/stackit"},"snapshotPolicyId":{"name":"snapshotPolicyId","type":"\u0007","is_mandatory":true,"title":"Attached snapshot policy UUID; empty when none is attached","provider":"go.mondoo.com/mql/providers/stackit"},"snapshotPolicyName":{"name":"snapshotPolicyName","type":"\u0007","is_mandatory":true,"title":"Attached snapshot policy name; empty when none is attached","provider":"go.mondoo.com/mql/providers/stackit"},"snapshots":{"name":"snapshots","type":"\u0019\u001bstackit.sfs.snapshot","title":"Point-in-time snapshots of this pool","provider":"go.mondoo.com/mql/providers/stackit"},"snapshotsAreVisible":{"name":"snapshotsAreVisible","type":"\u0004","is_mandatory":true,"title":"Whether snapshots are visible to clients under the share mount","provider":"go.mondoo.com/mql/providers/stackit"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Lifecycle state (CREATING, READY, UPDATING, DELETING, FAILED, …)","provider":"go.mondoo.com/mql/providers/stackit"},"usedBySnapshotsGigabytes":{"name":"usedBySnapshotsGigabytes","type":"\u0006","is_mandatory":true,"title":"Capacity consumed by snapshots in gigabytes","provider":"go.mondoo.com/mql/providers/stackit"},"usedGigabytes":{"name":"usedGigabytes","type":"\u0006","is_mandatory":true,"title":"Used capacity in gigabytes","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT File Storage resource pool","desc":"Examine a single SFS capacity pool. The pool is keyed by its UUID `id` — for example `stackit.sfs.resourcePool(id: \"fa1d2…\")` — and exposes the `name`, lifecycle `state`, `performanceClass` (with peak IOPS and throughput), availability zone, NFS `mountPath`, the `ipAcl` of CIDRs allowed to mount, capacity accounting in gigabytes (`sizeGigabytes`, `usedGigabytes`, `availableGigabytes`, `usedBySnapshotsGigabytes`), the attached snapshot policy, labels, and creation time. The shares hosted in the pool are available through `shares()` and point-in-time copies through `snapshots()`.","private":true,"min_provider_version":"13.0.2","defaults":"id name state performanceClass","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.sfs.share":{"id":"stackit.sfs.share","name":"stackit.sfs.share","fields":{"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"exportPolicy":{"name":"exportPolicy","type":"\u001bstackit.sfs.exportPolicy","title":"Export policy (NFS export rule set) applied to this share","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Share UUID","provider":"go.mondoo.com/mql/providers/stackit"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-defined labels attached to the share","provider":"go.mondoo.com/mql/providers/stackit"},"mountPath":{"name":"mountPath","type":"\u0007","is_mandatory":true,"title":"NFS mount path clients use to mount the share","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Share name","provider":"go.mondoo.com/mql/providers/stackit"},"spaceHardLimitGigabytes":{"name":"spaceHardLimitGigabytes","type":"\u0005","is_mandatory":true,"title":"Per-share hard quota in gigabytes","provider":"go.mondoo.com/mql/providers/stackit"},"state":{"name":"state","type":"\u0007","is_mandatory":true,"title":"Lifecycle state (CREATING, READY, UPDATING, DELETING, FAILED, …)","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT File Storage share","desc":"Examine a single NFS file share within a resource pool. The share is keyed by its UUID `id` and exposes the `name`, lifecycle `state`, the NFS `mountPath` clients use, the per-share hard quota (`spaceHardLimitGigabytes`), labels, and creation time. The NFS export rules governing client access are available through the typed `exportPolicy()` accessor.","private":true,"min_provider_version":"13.0.2","defaults":"id name state","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.sfs.snapshot":{"id":"stackit.sfs.snapshot","name":"stackit.sfs.snapshot","fields":{"comment":{"name":"comment","type":"\u0007","is_mandatory":true,"title":"Optional snapshot comment","provider":"go.mondoo.com/mql/providers/stackit"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"logicalSizeGigabytes":{"name":"logicalSizeGigabytes","type":"\u0005","is_mandatory":true,"title":"Logical size in gigabytes","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Snapshot name (unique within the pool)","provider":"go.mondoo.com/mql/providers/stackit"},"sizeGigabytes":{"name":"sizeGigabytes","type":"\u0005","is_mandatory":true,"title":"Physical size in gigabytes","provider":"go.mondoo.com/mql/providers/stackit"},"snaplockExpiryTime":{"name":"snaplockExpiryTime","type":"\t","is_mandatory":true,"title":"SnapLock expiry time; null when the snapshot is not WORM-protected","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT File Storage resource pool snapshot","desc":"Examine a single point-in-time snapshot of a resource pool. The snapshot is selected by its `name` within the pool and exposes the logical and physical sizes in gigabytes (`logicalSizeGigabytes`, `sizeGigabytes`), an optional `comment`, the SnapLock expiry time (`snaplockExpiryTime`, when WORM-protected), and the creation time.","private":true,"min_provider_version":"13.0.2","defaults":"name sizeGigabytes createdAt","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.ske":{"id":"stackit.ske","name":"stackit.ske","fields":{"cluster":{"name":"cluster","type":"\u001bstackit.ske.cluster","title":"STACKIT managed Kubernetes (SKE) cluster","desc":"Examine a single managed Kubernetes cluster. The cluster is keyed by its `name` (unique within the project+region) and exposes the `status` (aggregated lifecycle), the Kubernetes version, the node pools (with their flavor, OS, taints, autoscaling, labels), the hibernation and maintenance windows, network and DNS overrides, extensions (ACL, argus observability), and the creation/update timestamps.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"clusters":{"name":"clusters","type":"\u0019\u001bstackit.ske.cluster","title":"Managed Kubernetes clusters","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT Kubernetes Engine namespace","desc":"Use the SKE namespace to enumerate managed Kubernetes clusters in the project via `clusters()`. Individual clusters are exposed as stackit.ske.cluster records.","min_provider_version":"13.0.0","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.ske.cluster":{"id":"stackit.ske.cluster","name":"stackit.ske.cluster","fields":{"creationTime":{"name":"creationTime","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"extensions":{"name":"extensions","type":"\n","is_mandatory":true,"title":"Extensions (acl, argus, dns) — observability/network add-ons","provider":"go.mondoo.com/mql/providers/stackit"},"hibernations":{"name":"hibernations","type":"\u0019\n","is_mandatory":true,"title":"Hibernation schedules [{start, end, timezone}]","provider":"go.mondoo.com/mql/providers/stackit"},"kubernetesVersion":{"name":"kubernetesVersion","type":"\u0007","is_mandatory":true,"title":"Kubernetes minor version (e.g., 1.30)","provider":"go.mondoo.com/mql/providers/stackit"},"maintenance":{"name":"maintenance","type":"\n","is_mandatory":true,"title":"Maintenance window {timeWindow, autoUpdate: {kubernetesVersion, machineImageVersion}}","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Cluster name","provider":"go.mondoo.com/mql/providers/stackit"},"network":{"name":"network","type":"\n","is_mandatory":true,"title":"Cluster networking overrides (services range, pods range, …)","provider":"go.mondoo.com/mql/providers/stackit"},"nodePool":{"name":"nodePool","type":"\u001bstackit.ske.cluster.nodePool","title":"SKE node pool","desc":"Examine a single node pool within a managed-Kubernetes cluster. The pool is keyed by `clusterName/name` and exposes the machine type and image, volume size/type, node-count bounds and rolling-update budget (maxSurge/maxUnavailable), the worker availability zones, container runtime, taints, labels, and whether the cluster's system components are allowed to schedule onto the pool.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"nodePools":{"name":"nodePools","type":"\u0019\u001bstackit.ske.cluster.nodePool","title":"Node pools — one stackit.ske.cluster.nodePool per pool","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Aggregated status (HEALTHY, HIBERNATED, UNHEALTHY, RECONCILING, …)","provider":"go.mondoo.com/mql/providers/stackit"},"statusDetails":{"name":"statusDetails","type":"\n","is_mandatory":true,"title":"Status object (raw): aggregated state, hibernated, errors, credentials rotation, …","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"name","type":"\u0007","optional":true}]},"title":"STACKIT managed Kubernetes (SKE) cluster","desc":"Examine a single managed Kubernetes cluster. The cluster is keyed by its `name` (unique within the project+region) and exposes the `status` (aggregated lifecycle), the Kubernetes version, the node pools (with their flavor, OS, taints, autoscaling, labels), the hibernation and maintenance windows, network and DNS overrides, extensions (ACL, argus observability), and the creation/update timestamps.","private":true,"min_provider_version":"13.0.0","defaults":"name kubernetesVersion status","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.ske.cluster.nodePool":{"id":"stackit.ske.cluster.nodePool","name":"stackit.ske.cluster.nodePool","fields":{"allowSystemComponents":{"name":"allowSystemComponents","type":"\u0004","is_mandatory":true,"title":"Whether DaemonSets/system components may schedule on this pool","provider":"go.mondoo.com/mql/providers/stackit"},"availabilityZones":{"name":"availabilityZones","type":"\u0019\u0007","is_mandatory":true,"title":"Worker availability zones","provider":"go.mondoo.com/mql/providers/stackit"},"clusterName":{"name":"clusterName","type":"\u0007","is_mandatory":true,"title":"Parent cluster name","provider":"go.mondoo.com/mql/providers/stackit"},"cri":{"name":"cri","type":"\u0007","is_mandatory":true,"title":"Container runtime name (containerd, docker, …)","provider":"go.mondoo.com/mql/providers/stackit"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"Kubelet/Node labels","provider":"go.mondoo.com/mql/providers/stackit"},"machineImage":{"name":"machineImage","type":"\u0007","is_mandatory":true,"title":"OS image name (e.g., flatcar)","provider":"go.mondoo.com/mql/providers/stackit"},"machineImageVersion":{"name":"machineImageVersion","type":"\u0007","is_mandatory":true,"title":"OS image version","provider":"go.mondoo.com/mql/providers/stackit"},"machineType":{"name":"machineType","type":"\u0007","is_mandatory":true,"title":"Machine flavor (e.g., g1.2)","provider":"go.mondoo.com/mql/providers/stackit"},"maxSurge":{"name":"maxSurge","type":"\u0005","is_mandatory":true,"title":"MaxSurge for rolling updates (extra nodes allowed beyond `maximum`)","provider":"go.mondoo.com/mql/providers/stackit"},"maxUnavailable":{"name":"maxUnavailable","type":"\u0005","is_mandatory":true,"title":"MaxUnavailable nodes during rolling updates","provider":"go.mondoo.com/mql/providers/stackit"},"maximum":{"name":"maximum","type":"\u0005","is_mandatory":true,"title":"Maximum node count (cluster-autoscaler upper bound)","provider":"go.mondoo.com/mql/providers/stackit"},"minimum":{"name":"minimum","type":"\u0005","is_mandatory":true,"title":"Minimum node count (cluster-autoscaler lower bound)","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Node pool name (unique within the cluster)","provider":"go.mondoo.com/mql/providers/stackit"},"taints":{"name":"taints","type":"\u0019\n","is_mandatory":true,"title":"Taints [{key, value, effect}]","provider":"go.mondoo.com/mql/providers/stackit"},"volumeSize":{"name":"volumeSize","type":"\u0005","is_mandatory":true,"title":"Boot volume size in GiB","provider":"go.mondoo.com/mql/providers/stackit"},"volumeType":{"name":"volumeType","type":"\u0007","is_mandatory":true,"title":"Boot volume type (e.g., storage_premium)","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"SKE node pool","desc":"Examine a single node pool within a managed-Kubernetes cluster. The pool is keyed by `clusterName/name` and exposes the machine type and image, volume size/type, node-count bounds and rolling-update budget (maxSurge/maxUnavailable), the worker availability zones, container runtime, taints, labels, and whether the cluster's system components are allowed to schedule onto the pool.","private":true,"min_provider_version":"13.0.1","defaults":"name machineType minimum maximum","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.snapshot":{"id":"stackit.snapshot","name":"stackit.snapshot","fields":{"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Snapshot UUID","provider":"go.mondoo.com/mql/providers/stackit"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-defined labels","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Snapshot name","provider":"go.mondoo.com/mql/providers/stackit"},"size":{"name":"size","type":"\u0005","is_mandatory":true,"title":"Size in GiB","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status (CREATING, AVAILABLE, DELETING, ERROR)","provider":"go.mondoo.com/mql/providers/stackit"},"updatedAt":{"name":"updatedAt","type":"\t","is_mandatory":true,"title":"Last update timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"volume":{"name":"volume","type":"\u001bstackit.volume","title":"Source volume (nullable)","provider":"go.mondoo.com/mql/providers/stackit"},"volumeId":{"name":"volumeId","type":"\u0007","is_mandatory":true,"title":"Source volume UUID","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT volume snapshot","desc":"Examine a single volume snapshot. The snapshot is keyed by its UUID `id` and exposes the `name`, `size`, `status`, source volume, and creation timestamp.","private":true,"min_provider_version":"13.0.0","defaults":"id name status","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.sqlServerFlex":{"id":"stackit.sqlServerFlex","name":"stackit.sqlServerFlex","fields":{"instance":{"name":"instance","type":"\u001bstackit.sqlServerFlex.instance","title":"STACKIT SQLServer Flex managed database instance","desc":"Examine a single managed Microsoft SQL Server instance. The instance is keyed by its UUID `id` and exposes the `name`, `version`, status, flavor, replicas, backup schedule, storage, region, ACL, and the configured options.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"instances":{"name":"instances","type":"\u0019\u001bstackit.sqlServerFlex.instance","title":"SQLServer Flex instances","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT SQLServer Flex namespace","desc":"Use the SQLServer-Flex namespace to enumerate managed Microsoft SQL Server instances in the project via `instances()`.","min_provider_version":"13.0.1","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.sqlServerFlex.instance":{"id":"stackit.sqlServerFlex.instance","name":"stackit.sqlServerFlex.instance","fields":{"acl":{"name":"acl","type":"\u0019\u0007","title":"ACL CIDRs allowed to connect (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"backupSchedule":{"name":"backupSchedule","type":"\u0007","title":"Backup schedule (cron expression, lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"flavor":{"name":"flavor","type":"\n","title":"Flavor info {id, cpu, memory, description} (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Instance UUID","provider":"go.mondoo.com/mql/providers/stackit"},"internetReachable":{"name":"internetReachable","type":"\u0004","title":"Whether the instance accepts connections from any address","desc":"True only when the connection ACL explicitly admits a default route (0.0.0.0/0 or ::/0). An empty ACL is not flagged: the Flex API exposes no public-endpoint indicator, so an unpopulated ACL cannot be assumed to be internet-reachable.","min_provider_version":"13.0.6","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Instance name","provider":"go.mondoo.com/mql/providers/stackit"},"options":{"name":"options","type":"\u001a\u0007\u0007","title":"Free-form operator-tunable options (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Region the instance runs in","provider":"go.mondoo.com/mql/providers/stackit"},"replicas":{"name":"replicas","type":"\u0005","title":"Number of replicas (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status (READY, CREATING, UPDATING, DELETING, FAILED, …)","provider":"go.mondoo.com/mql/providers/stackit"},"storage":{"name":"storage","type":"\n","title":"Storage configuration {size, class} (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"},"version":{"name":"version","type":"\u0007","title":"SQLServer version (lazy-loaded from the detail API)","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT SQLServer Flex managed database instance","desc":"Examine a single managed Microsoft SQL Server instance. The instance is keyed by its UUID `id` and exposes the `name`, `version`, status, flavor, replicas, backup schedule, storage, region, ACL, and the configured options.","private":true,"min_provider_version":"13.0.1","defaults":"id name version status","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.telemetry":{"id":"stackit.telemetry","name":"stackit.telemetry","fields":{"link":{"name":"link","type":"\u001bstackit.telemetry.link","title":"Project telemetry link (federation to a telemetry router)","provider":"go.mondoo.com/mql/providers/stackit"},"router":{"name":"router","type":"\u001bstackit.telemetry.router","title":"STACKIT telemetry router","desc":"Examine a single telemetry router — the pipeline that ingests observability data, applies a `filter`, and forwards it to configured destinations. The router is keyed by its UUID `id` — for example `stackit.telemetry.router(id: \"fa1d2…\")` — and exposes the `displayName`, `description`, lifecycle `status`, ingest `uri`, the routing `filter`, and creation time. Forwarding targets are exposed through `destinations()` and the issued credentials through `accessTokens()`.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"routers":{"name":"routers","type":"\u0019\u001bstackit.telemetry.router","title":"Telemetry routers defined in the project","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT Telemetry namespace","desc":"Use the Telemetry namespace to enumerate the project's telemetry routers (`routers()`) — which receive, filter, and forward observability data to external destinations — and the project telemetry `link()` that federates the project to a router.","min_provider_version":"13.0.3","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.telemetry.link":{"id":"stackit.telemetry.link","name":"stackit.telemetry.link","fields":{"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description","provider":"go.mondoo.com/mql/providers/stackit"},"displayName":{"name":"displayName","type":"\u0007","is_mandatory":true,"title":"Human-readable display name","provider":"go.mondoo.com/mql/providers/stackit"},"enabled":{"name":"enabled","type":"\u0004","is_mandatory":true,"title":"Whether the telemetry link is enabled","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Link UUID","provider":"go.mondoo.com/mql/providers/stackit"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Region the link applies to","provider":"go.mondoo.com/mql/providers/stackit"},"router":{"name":"router","type":"\u001bstackit.telemetry.router","title":"Telemetry router this link forwards data to","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Lifecycle status","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT project telemetry link","desc":"Examine the project's telemetry link — the federation binding that forwards the project's observability data to a telemetry router. The link exposes its `id`, `displayName`, `description`, whether it is `enabled`, the lifecycle `status`, the region, and creation time, and resolves the target router through the typed `router()` accessor. The link's access token is a secret and is not exposed.","private":true,"min_provider_version":"13.0.3","defaults":"id displayName enabled status","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.telemetry.router":{"id":"stackit.telemetry.router","name":"stackit.telemetry.router","fields":{"accessToken":{"name":"accessToken","type":"\u001bstackit.telemetry.router.accessToken","title":"STACKIT telemetry router access token","desc":"Examine the metadata of a single access token issued for a telemetry router. The token is keyed by its UUID `id` and exposes the `displayName`, `description`, lifecycle `status`, the `creatorId`, and the `expiresAt` expiry time. The secret token value is never returned by the API after creation and is not exposed here.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"accessTokens":{"name":"accessTokens","type":"\u0019\u001bstackit.telemetry.router.accessToken","title":"Access tokens issued for the router (metadata only; secrets are not exposed)","provider":"go.mondoo.com/mql/providers/stackit"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description","provider":"go.mondoo.com/mql/providers/stackit"},"destination":{"name":"destination","type":"\u001bstackit.telemetry.router.destination","title":"STACKIT telemetry router destination","desc":"Examine a single forwarding destination on a telemetry router. The destination is keyed by its UUID `id` and exposes the `displayName`, `description`, lifecycle `status`, the `credentialType` used to authenticate to the target, the destination `config` (target type, filter, and protocol settings), and creation time.","is_private":true,"provider":"go.mondoo.com/mql/providers/stackit","is_implicit_resource":true},"destinations":{"name":"destinations","type":"\u0019\u001bstackit.telemetry.router.destination","title":"Forwarding destinations configured on the router","provider":"go.mondoo.com/mql/providers/stackit"},"displayName":{"name":"displayName","type":"\u0007","is_mandatory":true,"title":"Human-readable display name","provider":"go.mondoo.com/mql/providers/stackit"},"filter":{"name":"filter","type":"\n","is_mandatory":true,"title":"Routing filter applied to ingested telemetry","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Router UUID","provider":"go.mondoo.com/mql/providers/stackit"},"region":{"name":"region","type":"\u0007","is_mandatory":true,"title":"Region the router runs in","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Lifecycle status (reconciling, active, deleting, …)","provider":"go.mondoo.com/mql/providers/stackit"},"uri":{"name":"uri","type":"\u0007","is_mandatory":true,"title":"Ingest URI clients send telemetry to","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT telemetry router","desc":"Examine a single telemetry router — the pipeline that ingests observability data, applies a `filter`, and forwards it to configured destinations. The router is keyed by its UUID `id` — for example `stackit.telemetry.router(id: \"fa1d2…\")` — and exposes the `displayName`, `description`, lifecycle `status`, ingest `uri`, the routing `filter`, and creation time. Forwarding targets are exposed through `destinations()` and the issued credentials through `accessTokens()`.","private":true,"min_provider_version":"13.0.3","defaults":"id displayName status","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.telemetry.router.accessToken":{"id":"stackit.telemetry.router.accessToken","name":"stackit.telemetry.router.accessToken","fields":{"creatorId":{"name":"creatorId","type":"\u0007","is_mandatory":true,"title":"ID of the principal that created the token","provider":"go.mondoo.com/mql/providers/stackit"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description","provider":"go.mondoo.com/mql/providers/stackit"},"displayName":{"name":"displayName","type":"\u0007","is_mandatory":true,"title":"Human-readable display name","provider":"go.mondoo.com/mql/providers/stackit"},"expiresAt":{"name":"expiresAt","type":"\t","is_mandatory":true,"title":"Expiry timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Access token UUID","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Lifecycle status","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT telemetry router access token","desc":"Examine the metadata of a single access token issued for a telemetry router. The token is keyed by its UUID `id` and exposes the `displayName`, `description`, lifecycle `status`, the `creatorId`, and the `expiresAt` expiry time. The secret token value is never returned by the API after creation and is not exposed here.","private":true,"min_provider_version":"13.0.3","defaults":"id displayName status expiresAt","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.telemetry.router.destination":{"id":"stackit.telemetry.router.destination","name":"stackit.telemetry.router.destination","fields":{"config":{"name":"config","type":"\n","is_mandatory":true,"title":"Destination configuration (target type, filter, protocol settings)","provider":"go.mondoo.com/mql/providers/stackit"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"credentialType":{"name":"credentialType","type":"\u0007","is_mandatory":true,"title":"Credential type used to authenticate to the destination","provider":"go.mondoo.com/mql/providers/stackit"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description","provider":"go.mondoo.com/mql/providers/stackit"},"displayName":{"name":"displayName","type":"\u0007","is_mandatory":true,"title":"Human-readable display name","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Destination UUID","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Lifecycle status","provider":"go.mondoo.com/mql/providers/stackit"}},"title":"STACKIT telemetry router destination","desc":"Examine a single forwarding destination on a telemetry router. The destination is keyed by its UUID `id` and exposes the `displayName`, `description`, lifecycle `status`, the `credentialType` used to authenticate to the target, the destination `config` (target type, filter, and protocol settings), and creation time.","private":true,"min_provider_version":"13.0.3","defaults":"id displayName status credentialType","provider":"go.mondoo.com/mql/providers/stackit"},"stackit.volume":{"id":"stackit.volume","name":"stackit.volume","fields":{"availabilityZone":{"name":"availabilityZone","type":"\u0007","is_mandatory":true,"title":"Availability zone","provider":"go.mondoo.com/mql/providers/stackit"},"bootable":{"name":"bootable","type":"\u0004","is_mandatory":true,"title":"Whether the volume is bootable","provider":"go.mondoo.com/mql/providers/stackit"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Creation timestamp","provider":"go.mondoo.com/mql/providers/stackit"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Description","provider":"go.mondoo.com/mql/providers/stackit"},"encrypted":{"name":"encrypted","type":"\u0004","is_mandatory":true,"title":"Whether the volume is encrypted at rest","provider":"go.mondoo.com/mql/providers/stackit"},"encryptionKeyId":{"name":"encryptionKeyId","type":"\u0007","is_mandatory":true,"title":"KEK UUID used to wrap the volume data-encryption key; empty when using platform-managed encryption","min_provider_version":"13.0.1","provider":"go.mondoo.com/mql/providers/stackit"},"encryptionKeyVersion":{"name":"encryptionKeyVersion","type":"\u0005","is_mandatory":true,"title":"KEK version number; 0 when unset","min_provider_version":"13.0.1","provider":"go.mondoo.com/mql/providers/stackit"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Volume UUID","provider":"go.mondoo.com/mql/providers/stackit"},"image":{"name":"image","type":"\u001bstackit.image","title":"Image the volume was created from (nullable)","provider":"go.mondoo.com/mql/providers/stackit"},"imageId":{"name":"imageId","type":"\u0007","is_mandatory":true,"title":"Source image UUID (empty if not image-based)","provider":"go.mondoo.com/mql/providers/stackit"},"labels":{"name":"labels","type":"\u001a\u0007\u0007","is_mandatory":true,"title":"User-defined labels","provider":"go.mondoo.com/mql/providers/stackit"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Volume name","provider":"go.mondoo.com/mql/providers/stackit"},"performanceClass":{"name":"performanceClass","type":"\u0007","is_mandatory":true,"title":"Performance class (storage_premium, storage_standard, …)","provider":"go.mondoo.com/mql/providers/stackit"},"server":{"name":"server","type":"\u001bstackit.server","title":"Server the volume is attached to (nullable)","provider":"go.mondoo.com/mql/providers/stackit"},"serverId":{"name":"serverId","type":"\u0007","is_mandatory":true,"title":"Attached server UUID (empty if detached)","provider":"go.mondoo.com/mql/providers/stackit"},"size":{"name":"size","type":"\u0005","is_mandatory":true,"title":"Size in GiB","provider":"go.mondoo.com/mql/providers/stackit"},"sourceSnapshotId":{"name":"sourceSnapshotId","type":"\u0007","is_mandatory":true,"title":"Source snapshot UUID (empty if not snapshot-based)","provider":"go.mondoo.com/mql/providers/stackit"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Status (CREATING, AVAILABLE, IN_USE, DELETING, ERROR)","provider":"go.mondoo.com/mql/providers/stackit"},"updatedAt":{"name":"updatedAt","type":"\t","is_mandatory":true,"title":"Last update timestamp","provider":"go.mondoo.com/mql/providers/stackit"}},"init":{"args":[{"name":"id","type":"\u0007","optional":true}]},"title":"STACKIT block storage volume","desc":"Examine a single block volume. The volume is keyed by its UUID `id` and exposes the `name`, `size` (GiB), `status`, availability zone, performance class, source image and snapshot IDs, server attachment info, encryption status, and the user-defined labels.","private":true,"min_provider_version":"13.0.0","defaults":"id name size status","provider":"go.mondoo.com/mql/providers/stackit"}}}