Files
spinifex/docs/coverage/pages.json
T
Julian Sommer 3b523498fc docs: stop publishing planned RDS work as never
Multi-AZ clusters, read replicas and point-in-time restore were declared not
applicable, which says the platform will never serve them. All three are
planned, so the pages claimed something the roadmap contradicts.

Only a declaration now publishes that claim. A handler that refuses an
operation today establishes nothing about tomorrow, so it reads as the gap it
is rather than a permanent one.
2026-09-15 10:56:29 +10:00

285 lines
11 KiB
JSON

{
"category": "Coverage",
"basePath": "/coverage",
"index": {
"name": "All services",
"title": "AWS API Coverage",
"seoTitle": "Which AWS API Operations Spinifex Implements — Spinifex Docs",
"description": "The AWS API operations Spinifex serves, generated from its gateway dispatch tables and the pinned AWS SDK service models on each build, service by service.",
"tags": [
"aws",
"compatibility",
"coverage",
"api",
"operations"
]
},
"services": {
"acm": {
"slug": "acm",
"name": "ACM",
"title": "ACM API Coverage",
"seoTitle": "AWS Certificate Manager API Coverage — Spinifex Docs",
"description": "The AWS Certificate Manager API operations Spinifex implements, generated from the gateway dispatch tables on each build, with those it does not offer and why.",
"tags": [
"aws",
"compatibility",
"coverage",
"acm",
"certificates",
"tls"
]
},
"ec2": {
"slug": "ec2",
"name": "EC2",
"title": "EC2 API Coverage",
"seoTitle": "Amazon EC2 API Coverage on Spinifex — Spinifex Docs",
"description": "The Amazon EC2 API operations Spinifex implements, covering instances, EBS volumes, VPC networking, tags and security groups, with those it does not offer.",
"tags": [
"aws",
"compatibility",
"coverage",
"ec2",
"compute",
"vpc"
],
"notApplicable": {
"DescribeSpotPriceHistory": "spot-price"
},
"notes": {
"spot-price": "On owned hardware there is no spot-to-on-demand price differential, so any figure would be invented."
}
},
"ecr": {
"slug": "ecr",
"name": "ECR",
"title": "ECR API Coverage",
"seoTitle": "Elastic Container Registry API Coverage — Spinifex Docs",
"description": "The Amazon ECR API operations Spinifex implements, alongside the OCI distribution endpoint that carries the image layers, and those the platform will not.",
"tags": [
"aws",
"compatibility",
"coverage",
"ecr",
"containers",
"registry"
],
"notApplicable": {
"BatchGetRepositoryScanningConfiguration": "image-scanning",
"DescribeImageScanFindings": "image-scanning",
"GetRegistryScanningConfiguration": "image-scanning",
"PutImageScanningConfiguration": "image-scanning",
"PutRegistryScanningConfiguration": "image-scanning",
"StartImageScan": "image-scanning"
},
"notes": {
"image-scanning": "Image scanning is an AWS-hosted vulnerability service with no equivalent here, so a finding set would always be empty."
}
},
"ecs": {
"slug": "ecs",
"name": "ECS",
"title": "ECS API Coverage",
"seoTitle": "Elastic Container Service API Coverage — Spinifex Docs",
"description": "The Amazon ECS API operations Spinifex implements, covering clusters, services, tasks and container instances, with those the platform does not offer.",
"tags": [
"aws",
"compatibility",
"coverage",
"ecs",
"containers",
"orchestration"
],
"internal": [
"PollAssignments",
"ProvisionCapacity",
"ReportTaskGPU"
]
},
"eks": {
"slug": "eks",
"name": "EKS",
"title": "EKS API Coverage",
"seoTitle": "Elastic Kubernetes Service API Coverage — Spinifex Docs",
"description": "The Amazon EKS API operations Spinifex implements, covering clusters, nodegroups, add-ons and access entries, with those the platform does not offer and why.",
"tags": [
"aws",
"compatibility",
"coverage",
"eks",
"kubernetes",
"containers"
],
"internal": [
"GetRecoveryDirective",
"ListInternalAddons",
"PublishInternal",
"WebhookTokenReview"
]
},
"elasticloadbalancingv2": {
"slug": "elbv2",
"name": "ELBv2",
"title": "ELBv2 API Coverage",
"seoTitle": "Elastic Load Balancing v2 API Coverage — Spinifex Docs",
"description": "The Elastic Load Balancing v2 API operations Spinifex implements, for both the Application and Network Load Balancers it serves, with those it does not.",
"tags": [
"aws",
"compatibility",
"coverage",
"elbv2",
"load balancing",
"networking"
],
"internal": [
"GetLBConfig",
"LBAgentHeartbeat"
]
},
"iam": {
"slug": "iam",
"name": "IAM",
"title": "IAM API Coverage",
"seoTitle": "AWS IAM API Operation Coverage on Spinifex — Spinifex Docs",
"description": "The AWS IAM API operations Spinifex implements, covering users, roles, policies, groups and instance profiles, with those the platform does not offer.",
"tags": [
"aws",
"compatibility",
"coverage",
"iam",
"identity",
"policies"
],
"notApplicable": {
"CreateServiceLinkedRole": "service-linked-roles",
"CreateServiceSpecificCredential": "codecommit",
"DeleteSSHPublicKey": "codecommit",
"DeleteServiceLinkedRole": "service-linked-roles",
"DeleteServiceSpecificCredential": "codecommit",
"DeleteSigningCertificate": "signing-certificates",
"GenerateOrganizationsAccessReport": "organizations",
"GetOrganizationsAccessReport": "organizations",
"GetSSHPublicKey": "codecommit",
"GetServiceLinkedRoleDeletionStatus": "service-linked-roles",
"ListSSHPublicKeys": "codecommit",
"ListServiceSpecificCredentials": "codecommit",
"ListSigningCertificates": "signing-certificates",
"ResetServiceSpecificCredential": "codecommit",
"UpdateSSHPublicKey": "codecommit",
"UpdateServiceSpecificCredential": "codecommit",
"UpdateSigningCertificate": "signing-certificates",
"UploadSSHPublicKey": "codecommit",
"UploadSigningCertificate": "signing-certificates"
},
"notes": {
"codecommit": "CodeCommit credentials and SSH keys; the service does not exist here.",
"organizations": "AWS Organizations is not offered, so there is no organization to report on.",
"service-linked-roles": "Service-linked roles exist for AWS service principals, which this platform has none of.",
"signing-certificates": "X.509 signing certificates are an EC2-Classic SOAP credential, retired by AWS."
}
},
"rds": {
"slug": "rds",
"name": "RDS",
"title": "RDS API Coverage",
"seoTitle": "Relational Database Service API Coverage — Spinifex Docs",
"description": "The Amazon RDS API operations Spinifex implements, for the managed PostgreSQL and MariaDB engines it offers, with those the platform does not offer and why.",
"tags": [
"aws",
"compatibility",
"coverage",
"rds",
"databases",
"postgresql",
"mariadb"
],
"internal": [
"AcknowledgeDBBootstrap",
"GetDBBootstrapConfig",
"PollDBCommands",
"RegisterDBInstance",
"SubmitDBStateChange"
],
"notApplicable": {
"CreateOptionGroup": "option-groups",
"DeleteOptionGroup": "option-groups",
"DescribeOptionGroups": "option-groups",
"ModifyOptionGroup": "option-groups"
},
"notes": {
"option-groups": "Option groups configure engine add-ons for engines this platform does not offer, such as Oracle and SQL Server."
}
},
"s3": {
"slug": "s3",
"name": "S3",
"title": "S3 API Coverage",
"seoTitle": "Amazon S3 API Coverage on Spinifex — Spinifex Docs",
"description": "The Amazon S3 API operations Predastore serves on the platform's S3 endpoint, alongside the AWS-hosted features it does not offer and why each is absent.",
"implementedBy": "Predastore",
"tags": [
"aws",
"compatibility",
"coverage",
"s3",
"storage",
"objects"
],
"notApplicable": {
"CreateSession": "express-one-zone",
"DeleteBucketAnalyticsConfiguration": "analytics",
"DeleteBucketIntelligentTieringConfiguration": "tiering",
"DeleteBucketInventoryConfiguration": "inventory",
"DeleteBucketMetricsConfiguration": "analytics",
"DeleteBucketReplication": "replication",
"GetBucketAccelerateConfiguration": "accelerate",
"GetBucketAnalyticsConfiguration": "analytics",
"GetBucketIntelligentTieringConfiguration": "tiering",
"GetBucketInventoryConfiguration": "inventory",
"GetBucketMetricsConfiguration": "analytics",
"GetBucketReplication": "replication",
"GetBucketRequestPayment": "request-payment",
"ListBucketAnalyticsConfigurations": "analytics",
"ListBucketIntelligentTieringConfigurations": "tiering",
"ListBucketInventoryConfigurations": "inventory",
"ListBucketMetricsConfigurations": "analytics",
"PutBucketAccelerateConfiguration": "accelerate",
"PutBucketAnalyticsConfiguration": "analytics",
"PutBucketIntelligentTieringConfiguration": "tiering",
"PutBucketInventoryConfiguration": "inventory",
"PutBucketMetricsConfiguration": "analytics",
"PutBucketReplication": "replication",
"PutBucketRequestPayment": "request-payment",
"RestoreObject": "tiering",
"WriteGetObjectResponse": "object-lambda"
},
"notes": {
"accelerate": "Transfer acceleration routes uploads over AWS edge locations, which an on-premise deployment has none of.",
"analytics": "Storage class analytics and CloudWatch request metrics are AWS-hosted reporting services with no equivalent here.",
"express-one-zone": "Sessions authenticate S3 Express One Zone directory buckets, a storage class this platform does not offer.",
"inventory": "Inventory reports are an AWS-hosted scheduled export; a listing here is served live from the metadata store.",
"object-lambda": "S3 Object Lambda rewrites a response from a Lambda function, and Lambda is not offered.",
"replication": "Replication copies objects to a bucket in another region, and a deployment is a single region with no peer.",
"request-payment": "Requester Pays shifts transfer charges to the caller, which needs AWS billing behind it.",
"tiering": "Intelligent tiering, archive storage classes and the restores they need are AWS-hosted lifecycle services; objects here are held in one class on local media."
}
},
"sts": {
"slug": "sts",
"name": "STS",
"title": "STS API Coverage",
"seoTitle": "AWS Security Token Service API Coverage — Spinifex Docs",
"description": "The AWS STS API operations Spinifex implements, covering role assumption, session tokens and web identity federation (IRSA), with those it does not offer.",
"tags": [
"aws",
"compatibility",
"coverage",
"sts",
"identity",
"credentials"
]
}
}
}