{ "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 and the pinned AWS service model on each build.", "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, security groups and the rest of the compute surface.", "tags": [ "aws", "compatibility", "coverage", "ec2", "compute", "vpc" ], "notApplicable": { "AttachClassicLinkVpc": "ec2-classic", "CancelReservedInstancesListing": "ri-marketplace", "ConfirmProductInstance": "marketplace", "CopyFpgaImage": "fpga", "CreateCarrierGateway": "aws-edge", "CreateFpgaImage": "fpga", "CreateReservedInstancesListing": "ri-marketplace", "DeleteCarrierGateway": "aws-edge", "DeleteFpgaImage": "fpga", "DescribeAggregateIdFormat": "id-format", "DescribeAwsNetworkPerformanceMetricSubscriptions": "aws-backbone", "DescribeCarrierGateways": "aws-edge", "DescribeClassicLinkInstances": "ec2-classic", "DescribeElasticGpus": "retired-accelerators", "DescribeFpgaImageAttribute": "fpga", "DescribeFpgaImages": "fpga", "DescribeIdFormat": "id-format", "DescribeIdentityIdFormat": "id-format", "DescribeMovingAddresses": "ec2-classic", "DescribePrincipalIdFormat": "id-format", "DescribeReservedInstancesListings": "ri-marketplace", "DescribeSpotPriceHistory": "spot-price", "DescribeVpcClassicLink": "ec2-classic", "DescribeVpcClassicLinkDnsSupport": "ec2-classic", "DetachClassicLinkVpc": "ec2-classic", "DisableAwsNetworkPerformanceMetricSubscription": "aws-backbone", "DisableVpcClassicLink": "ec2-classic", "DisableVpcClassicLinkDnsSupport": "ec2-classic", "EnableAwsNetworkPerformanceMetricSubscription": "aws-backbone", "EnableVpcClassicLink": "ec2-classic", "EnableVpcClassicLinkDnsSupport": "ec2-classic", "GetAwsNetworkPerformanceData": "aws-backbone", "ModifyFpgaImageAttribute": "fpga", "ModifyIdFormat": "id-format", "ModifyIdentityIdFormat": "id-format", "MoveAddressToVpc": "ec2-classic", "ReportInstanceStatus": "aws-support", "ResetFpgaImageAttribute": "fpga", "RestoreAddressToClassic": "ec2-classic" }, "notes": { "aws-backbone": "These report performance across AWS's own global network between its regions and zones.", "aws-edge": "Carrier gateways route to a telecommunications carrier's 5G network in an AWS Wavelength Zone.", "aws-support": "Reporting an instance as impaired files a report with AWS support about AWS hardware.", "ec2-classic": "EC2-Classic is the pre-VPC network AWS retired in 2022. Every instance here is in a VPC.", "fpga": "FPGA images are built and ingested through AWS's own AFI pipeline for its F1 instances.", "id-format": "These switched resource IDs between the short and long forms during AWS's 2016 migration, which has long since finished.", "marketplace": "Product codes belong to AWS Marketplace, which has no equivalent here.", "retired-accelerators": "Elastic Graphics was retired by AWS, and attached nothing but an AWS-hosted accelerator while it existed.", "ri-marketplace": "The Reserved Instance Marketplace resells a reservation to another AWS customer, so AWS is the counterparty.", "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 for every repository it serves.", "tags": [ "aws", "compatibility", "coverage", "ecr", "containers", "registry" ] }, "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, container instances and the task definitions they are launched from.", "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, access entries and the identity providers they authenticate.", "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, listeners and target groups.", "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, instance profiles and the access keys that authenticate them.", "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, covering instances, snapshots and parameters.", "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, covering buckets, objects, multipart uploads and the policies that guard them.", "implementedBy": "Predastore", "tags": [ "aws", "compatibility", "coverage", "s3", "storage", "objects" ], "notApplicable": { "CreateSession": "express-one-zone", "GetBucketAccelerateConfiguration": "accelerate", "GetBucketRequestPayment": "request-payment", "PutBucketAccelerateConfiguration": "accelerate", "PutBucketRequestPayment": "request-payment", "WriteGetObjectResponse": "object-lambda" }, "notes": { "accelerate": "Transfer acceleration routes uploads over AWS edge locations, which an on-premise deployment has none of.", "express-one-zone": "Sessions authenticate S3 Express One Zone directory buckets, a storage class this platform does not offer.", "object-lambda": "S3 Object Lambda rewrites a response from a Lambda function, and Lambda is not offered.", "request-payment": "Requester Pays shifts transfer charges to the caller, which needs AWS billing behind it." } }, "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" ] } } }