{
  "format": "skippr-cloud-schema-discovery",
  "version": 2,
  "catalogVersion": 1,
  "digest": "834b9a2784e2db2e07459f12baea81461f62744154d4dfb9ac70ba64b770328d",
  "regionDefault": "eu-central-1",
  "catalog": "/cloud/schemas/generated/cloud-model-index.json",
  "operationPattern": "/cloud/schemas/generated/operations/{service}/{operation}.json",
  "sharedSchemas": "/cloud/schemas/generated/shared/",
  "documentation": {
    "gettingStarted": "/cloud/getting-started",
    "apiReference": "/cloud/api-reference",
    "services": "/cloud/api-services",
    "operations": "/cloud/api-operations",
    "resources": "/cloud/api-resources",
    "providers": "/cloud/providers",
    "deploymentModel": "/cloud/deployment-model",
    "llms": "/llms.txt",
    "llmsFull": "/llms-full.txt"
  },
  "statusSemantics": {
    "supported": {
      "callable": true,
      "meaning": "current Preview tenant contract"
    },
    "implemented": {
      "callable": true,
      "meaning": "current Preview contract, including auth operations"
    },
    "planned": {
      "callable": false,
      "meaning": "not a current callable tenant contract"
    },
    "removed": {
      "callable": false,
      "meaning": "not part of the current contract"
    },
    "catalog-only": {
      "callable": false,
      "meaning": "catalog entry without a readiness assignment"
    }
  },
  "classificationSemantics": {
    "tenant-callable": "non-internal control or data operation with supported or implemented readiness",
    "contract-stub": "non-internal catalog operation that is not currently callable",
    "internal": "platform-facing operation that tenant clients must not call",
    "documented-stub": "non-shipping public service guide without a callable catalog service"
  },
  "openapi": [
    {
      "service": "auth",
      "url": "/cloud/schemas/openapi/auth.yaml"
    }
  ],
  "services": [
    {
      "id": "tables",
      "classification": "tenant-callable",
      "status": "Preview (partial)",
      "endpoint": "https://tables.eu-central-1.cloud.skippr.io",
      "guide": "/cloud/tables",
      "reference": "/cloud/api-services#tables",
      "aggregateOperations": "/cloud/api-operations#tables",
      "serviceOperations": "/cloud/api-operations/tables",
      "schemaPrefix": "/cloud/schemas/generated/operations/tables/",
      "readinessCounts": {
        "supported": 17
      },
      "operationClassifications": {
        "tenant-callable": 17,
        "contract-stub": 0,
        "internal": 0
      }
    },
    {
      "id": "queue",
      "classification": "tenant-callable",
      "status": "Preview (partial)",
      "endpoint": "https://queue.eu-central-1.cloud.skippr.io",
      "guide": "/cloud/queue",
      "reference": "/cloud/api-services#queue",
      "aggregateOperations": "/cloud/api-operations#queue",
      "serviceOperations": "/cloud/api-operations/queue",
      "schemaPrefix": "/cloud/schemas/generated/operations/queue/",
      "readinessCounts": {
        "supported": 14
      },
      "operationClassifications": {
        "tenant-callable": 14,
        "contract-stub": 0,
        "internal": 0
      }
    },
    {
      "id": "secrets",
      "classification": "tenant-callable",
      "status": "Preview (partial)",
      "endpoint": "https://secrets.eu-central-1.cloud.skippr.io",
      "guide": "/cloud/secrets",
      "reference": "/cloud/api-services#secrets",
      "aggregateOperations": "/cloud/api-operations#secrets",
      "serviceOperations": "/cloud/api-operations/secrets",
      "schemaPrefix": "/cloud/schemas/generated/operations/secrets/",
      "readinessCounts": {
        "supported": 9
      },
      "operationClassifications": {
        "tenant-callable": 9,
        "contract-stub": 0,
        "internal": 0
      }
    },
    {
      "id": "functions",
      "classification": "tenant-callable",
      "status": "Preview (partial)",
      "endpoint": "https://functions.eu-central-1.cloud.skippr.io",
      "guide": "/cloud/functions",
      "reference": "/cloud/api-services#functions",
      "aggregateOperations": "/cloud/api-operations#functions",
      "serviceOperations": "/cloud/api-operations/functions",
      "schemaPrefix": "/cloud/schemas/generated/operations/functions/",
      "readinessCounts": {
        "supported": 10
      },
      "operationClassifications": {
        "tenant-callable": 10,
        "contract-stub": 0,
        "internal": 0
      }
    },
    {
      "id": "scheduler",
      "classification": "tenant-callable",
      "status": "Preview (partial)",
      "endpoint": "https://scheduler.eu-central-1.cloud.skippr.io",
      "guide": "/cloud/scheduler",
      "reference": "/cloud/api-services#scheduler",
      "aggregateOperations": "/cloud/api-operations#scheduler",
      "serviceOperations": "/cloud/api-operations/scheduler",
      "schemaPrefix": "/cloud/schemas/generated/operations/scheduler/",
      "readinessCounts": {
        "supported": 5
      },
      "operationClassifications": {
        "tenant-callable": 5,
        "contract-stub": 0,
        "internal": 0
      }
    },
    {
      "id": "events",
      "classification": "tenant-callable",
      "status": "Preview (partial)",
      "endpoint": "https://events.eu-central-1.cloud.skippr.io",
      "guide": "/cloud/events",
      "reference": "/cloud/api-services#events",
      "aggregateOperations": "/cloud/api-operations#events",
      "serviceOperations": "/cloud/api-operations/events",
      "schemaPrefix": "/cloud/schemas/generated/operations/events/",
      "readinessCounts": {
        "supported": 11
      },
      "operationClassifications": {
        "tenant-callable": 11,
        "contract-stub": 0,
        "internal": 0
      }
    },
    {
      "id": "objects",
      "classification": "tenant-callable",
      "status": "Preview (partial)",
      "endpoint": "https://objects.cloud.skippr.io",
      "guide": "/cloud/objects",
      "reference": "/cloud/api-services#objects",
      "aggregateOperations": "/cloud/api-operations#objects",
      "serviceOperations": "/cloud/api-operations/objects",
      "schemaPrefix": "/cloud/schemas/generated/operations/objects/",
      "readinessCounts": {
        "supported": 13
      },
      "operationClassifications": {
        "tenant-callable": 13,
        "contract-stub": 0,
        "internal": 0
      }
    },
    {
      "id": "gateway",
      "classification": "tenant-callable",
      "status": "Preview (partial)",
      "endpoint": "https://gateway.eu-central-1.cloud.skippr.io",
      "guide": "/cloud/gateway",
      "reference": "/cloud/api-services#gateway",
      "aggregateOperations": "/cloud/api-operations#gateway",
      "serviceOperations": "/cloud/api-operations/gateway",
      "schemaPrefix": "/cloud/schemas/generated/operations/gateway/",
      "readinessCounts": {
        "supported": 40
      },
      "operationClassifications": {
        "tenant-callable": 31,
        "contract-stub": 0,
        "internal": 9
      }
    },
    {
      "id": "dns",
      "classification": "tenant-callable",
      "status": "Preview (partial)",
      "endpoint": "https://dns.eu-central-1.cloud.skippr.io",
      "guide": "/cloud/dns",
      "reference": "/cloud/api-services#dns",
      "aggregateOperations": "/cloud/api-operations#dns",
      "serviceOperations": "/cloud/api-operations/dns",
      "schemaPrefix": "/cloud/schemas/generated/operations/dns/",
      "readinessCounts": {
        "supported": 11,
        "planned": 2
      },
      "operationClassifications": {
        "tenant-callable": 9,
        "contract-stub": 2,
        "internal": 2
      }
    },
    {
      "id": "certs",
      "classification": "tenant-callable",
      "status": "Preview (partial)",
      "endpoint": "https://certs.eu-central-1.cloud.skippr.io",
      "guide": "/cloud/certs",
      "reference": "/cloud/api-services#certs",
      "aggregateOperations": "/cloud/api-operations#certs",
      "serviceOperations": "/cloud/api-operations/certs",
      "schemaPrefix": "/cloud/schemas/generated/operations/certs/",
      "readinessCounts": {
        "supported": 6
      },
      "operationClassifications": {
        "tenant-callable": 6,
        "contract-stub": 0,
        "internal": 0
      }
    },
    {
      "id": "sites",
      "classification": "tenant-callable",
      "status": "Preview (partial)",
      "endpoint": "https://sites.eu-central-1.cloud.skippr.io",
      "guide": "/cloud/sites",
      "reference": "/cloud/api-services#sites",
      "aggregateOperations": "/cloud/api-operations#sites",
      "serviceOperations": "/cloud/api-operations/sites",
      "schemaPrefix": "/cloud/schemas/generated/operations/sites/",
      "readinessCounts": {
        "supported": 19,
        "planned": 1
      },
      "operationClassifications": {
        "tenant-callable": 19,
        "contract-stub": 1,
        "internal": 0
      }
    },
    {
      "id": "inventory",
      "classification": "tenant-callable",
      "status": "Preview (partial)",
      "endpoint": "https://inventory.eu-central-1.cloud.skippr.io",
      "guide": "/cloud/inventory",
      "reference": "/cloud/api-services#inventory",
      "aggregateOperations": "/cloud/api-operations#inventory",
      "serviceOperations": "/cloud/api-operations/inventory",
      "schemaPrefix": "/cloud/schemas/generated/operations/inventory/",
      "readinessCounts": {
        "supported": 7
      },
      "operationClassifications": {
        "tenant-callable": 7,
        "contract-stub": 0,
        "internal": 0
      }
    },
    {
      "id": "auth",
      "classification": "tenant-callable",
      "status": "Preview (partial)",
      "endpoint": "https://auth.cloud.skippr.io",
      "guide": "/cloud/auth",
      "reference": "/cloud/api-services#auth",
      "aggregateOperations": "/cloud/api-operations#auth",
      "serviceOperations": "/cloud/api-operations/auth",
      "schemaPrefix": "/cloud/schemas/generated/operations/auth/",
      "readinessCounts": {
        "supported": 5,
        "implemented": 47
      },
      "operationClassifications": {
        "tenant-callable": 52,
        "contract-stub": 0,
        "internal": 0
      }
    }
  ],
  "documentedStubs": [
    {
      "id": "streams",
      "classification": "documented-stub",
      "status": "Preview stub \u2014 not shipping",
      "endpoint": null,
      "guide": "/cloud/streams",
      "readinessCounts": {
        "planned": 18
      }
    },
    {
      "id": "machines",
      "classification": "documented-stub",
      "status": "Preview stub \u2014 not shipping",
      "endpoint": null,
      "guide": "/cloud/machines",
      "readinessCounts": {
        "planned": 8
      }
    },
    {
      "id": "elt",
      "classification": "documented-stub",
      "status": "Preview stub \u2014 not shipping",
      "endpoint": null,
      "guide": "/cloud/elt",
      "readinessCounts": {
        "planned": 9
      }
    },
    {
      "id": "logs",
      "classification": "documented-stub",
      "status": "Preview stub \u2014 not shipping",
      "endpoint": null,
      "guide": "/cloud/logs",
      "readinessCounts": {
        "planned": 10
      }
    },
    {
      "id": "metrics",
      "classification": "documented-stub",
      "status": "Preview stub \u2014 not shipping",
      "endpoint": null,
      "guide": "/cloud/metrics",
      "readinessCounts": {
        "planned": 6
      }
    },
    {
      "id": "traces",
      "classification": "documented-stub",
      "status": "Preview stub \u2014 not shipping",
      "endpoint": null,
      "guide": "/cloud/traces",
      "readinessCounts": {
        "planned": 7
      }
    }
  ],
  "resources": [
    {
      "terraformType": "cloud_table",
      "service": "tables",
      "descriptor": "/cloud/schemas/generated/resources/cloud_table.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_table.schema.json"
    },
    {
      "terraformType": "cloud_queue",
      "service": "queue",
      "descriptor": "/cloud/schemas/generated/resources/cloud_queue.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_queue.schema.json"
    },
    {
      "terraformType": "cloud_secret",
      "service": "secrets",
      "descriptor": "/cloud/schemas/generated/resources/cloud_secret.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_secret.schema.json"
    },
    {
      "terraformType": "cloud_function",
      "service": "functions",
      "descriptor": "/cloud/schemas/generated/resources/cloud_function.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_function.schema.json"
    },
    {
      "terraformType": "cloud_schedule",
      "service": "scheduler",
      "descriptor": "/cloud/schemas/generated/resources/cloud_schedule.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_schedule.schema.json"
    },
    {
      "terraformType": "cloud_event_bus",
      "service": "events",
      "descriptor": "/cloud/schemas/generated/resources/cloud_event_bus.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_event_bus.schema.json"
    },
    {
      "terraformType": "cloud_object_bucket",
      "service": "objects",
      "descriptor": "/cloud/schemas/generated/resources/cloud_object_bucket.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_object_bucket.schema.json"
    },
    {
      "terraformType": "cloud_api",
      "service": "gateway",
      "descriptor": "/cloud/schemas/generated/resources/cloud_api.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_api.schema.json"
    },
    {
      "terraformType": "cloud_api_integration",
      "service": "gateway",
      "descriptor": "/cloud/schemas/generated/resources/cloud_api_integration.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_api_integration.schema.json"
    },
    {
      "terraformType": "cloud_api_authorizer",
      "service": "gateway",
      "descriptor": "/cloud/schemas/generated/resources/cloud_api_authorizer.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_api_authorizer.schema.json"
    },
    {
      "terraformType": "cloud_api_route",
      "service": "gateway",
      "descriptor": "/cloud/schemas/generated/resources/cloud_api_route.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_api_route.schema.json"
    },
    {
      "terraformType": "cloud_event_rule",
      "service": "events",
      "descriptor": "/cloud/schemas/generated/resources/cloud_event_rule.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_event_rule.schema.json"
    },
    {
      "terraformType": "cloud_event_target",
      "service": "events",
      "descriptor": "/cloud/schemas/generated/resources/cloud_event_target.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_event_target.schema.json"
    },
    {
      "terraformType": "cloud_dns_zone",
      "service": "dns",
      "descriptor": "/cloud/schemas/generated/resources/cloud_dns_zone.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_dns_zone.schema.json"
    },
    {
      "terraformType": "cloud_dns_record",
      "service": "dns",
      "descriptor": "/cloud/schemas/generated/resources/cloud_dns_record.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_dns_record.schema.json"
    },
    {
      "terraformType": "cloud_certificate",
      "service": "certs",
      "descriptor": "/cloud/schemas/generated/resources/cloud_certificate.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_certificate.schema.json"
    },
    {
      "terraformType": "cloud_api_domain_name",
      "service": "gateway",
      "descriptor": "/cloud/schemas/generated/resources/cloud_api_domain_name.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_api_domain_name.schema.json"
    },
    {
      "terraformType": "cloud_site",
      "service": "sites",
      "descriptor": "/cloud/schemas/generated/resources/cloud_site.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_site.schema.json"
    },
    {
      "terraformType": "cloud_site_domain_binding",
      "service": "sites",
      "descriptor": "/cloud/schemas/generated/resources/cloud_site_domain_binding.json",
      "terraformSchema": "/cloud/schemas/generated/terraform/cloud_site_domain_binding.schema.json"
    }
  ],
  "providers": {
    "terraform": {
      "source": "skippr/cloud",
      "version": "0.1.0",
      "schemaPrefix": "/cloud/schemas/generated/terraform/"
    },
    "cdktf": {
      "typescript": {
        "package": "@skippr/provider-cloud",
        "version": "0.1.0"
      },
      "python": {
        "package": "skippr-cdktf",
        "version": "0.1.0",
        "import": "skippr_cdktf"
      }
    }
  }
}
