mirror of
https://github.com/mulgadc/spinifex.git
synced 2026-10-15 17:11:30 +00:00
297 lines
12 KiB
JSON
297 lines
12 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 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"
|
|
]
|
|
}
|
|
}
|
|
}
|