{ "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": { "CreateDBCluster": "clusters", "CreateDBInstanceReadReplica": "read-replicas", "CreateOptionGroup": "option-groups", "DeleteDBCluster": "clusters", "DeleteOptionGroup": "option-groups", "DescribeDBClusters": "clusters", "DescribeOptionGroups": "option-groups", "FailoverDBCluster": "clusters", "ModifyDBCluster": "clusters", "ModifyOptionGroup": "option-groups", "PromoteReadReplica": "read-replicas", "RestoreDBInstanceToPointInTime": "point-in-time-restore" }, "notes": { "clusters": "Aurora and Multi-AZ clusters are not offered; a DB instance here is a single VM running the engine directly.", "option-groups": "Option groups configure engine add-ons for engines this platform does not offer, such as Oracle and SQL Server.", "point-in-time-restore": "Point-in-time restore needs continuous transaction-log archival, which the backup path does not keep.", "read-replicas": "Replication between instances is not offered, so there is no replica to create or promote." } }, "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" ] } } }