Files
spinifex/docs/coverage/internal-report.md
T
2026-09-16 09:40:15 +10:00

1085 lines
31 KiB
Markdown

# AWS Model Operation Coverage (internal)
Generated by `make aws-model-coverage`. This file is not published: it carries the counts and the unimplemented operations that the pages under this directory deliberately leave out.
**Not implemented** is the candidate work. **Not applicable** is declared in `pages.json` and is not work: those operations describe something this platform will not have.
Pinned model source: `aws-sdk-go v1.55.8`.
## acm
`2015-12-08` — 9 of 15 modelled operations implemented (60.0%), 0 stubbed, 0 not applicable, 0 registered outside the pinned model.
### Not implemented
- `ExportCertificate`
- `GetAccountConfiguration`
- `PutAccountConfiguration`
- `RenewCertificate`
- `ResendValidationEmail`
- `UpdateCertificateOptions`
## ec2
`2016-11-15` — 125 of 625 modelled operations implemented (20.0%), 0 stubbed, 39 not applicable, 0 registered outside the pinned model.
### Not implemented
- `AcceptAddressTransfer`
- `AcceptReservedInstancesExchangeQuote`
- `AcceptTransitGatewayMulticastDomainAssociations`
- `AcceptTransitGatewayPeeringAttachment`
- `AcceptTransitGatewayVpcAttachment`
- `AcceptVpcEndpointConnections`
- `AcceptVpcPeeringConnection`
- `AdvertiseByoipCidr`
- `AllocateHosts`
- `AllocateIpamPoolCidr`
- `ApplySecurityGroupsToClientVpnTargetNetwork`
- `AssignIpv6Addresses`
- `AssignPrivateIpAddresses`
- `AssignPrivateNatGatewayAddress`
- `AssociateClientVpnTargetNetwork`
- `AssociateDhcpOptions`
- `AssociateEnclaveCertificateIamRole`
- `AssociateInstanceEventWindow`
- `AssociateIpamByoasn`
- `AssociateIpamResourceDiscovery`
- `AssociateNatGatewayAddress`
- `AssociateSubnetCidrBlock`
- `AssociateTransitGatewayMulticastDomain`
- `AssociateTransitGatewayPolicyTable`
- `AssociateTransitGatewayRouteTable`
- `AssociateTrunkInterface`
- `AssociateVpcCidrBlock`
- `AttachVerifiedAccessTrustProvider`
- `AttachVpnGateway`
- `AuthorizeClientVpnIngress`
- `BundleInstance`
- `CancelBundleTask`
- `CancelCapacityReservationFleets`
- `CancelConversionTask`
- `CancelExportTask`
- `CancelImageLaunchPermission`
- `CancelImportTask`
- `CancelSpotFleetRequests`
- `CreateCapacityReservationFleet`
- `CreateClientVpnEndpoint`
- `CreateClientVpnRoute`
- `CreateCoipCidr`
- `CreateCoipPool`
- `CreateCustomerGateway`
- `CreateDefaultSubnet`
- `CreateDefaultVpc`
- `CreateDhcpOptions`
- `CreateFleet`
- `CreateFlowLogs`
- `CreateInstanceConnectEndpoint`
- `CreateInstanceEventWindow`
- `CreateInstanceExportTask`
- `CreateIpam`
- `CreateIpamExternalResourceVerificationToken`
- `CreateIpamPool`
- `CreateIpamResourceDiscovery`
- `CreateIpamScope`
- `CreateLocalGatewayRoute`
- `CreateLocalGatewayRouteTable`
- `CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation`
- `CreateLocalGatewayRouteTableVpcAssociation`
- `CreateManagedPrefixList`
- `CreateNetworkAcl`
- `CreateNetworkAclEntry`
- `CreateNetworkInsightsAccessScope`
- `CreateNetworkInsightsPath`
- `CreateNetworkInterfacePermission`
- `CreatePublicIpv4Pool`
- `CreateReplaceRootVolumeTask`
- `CreateRestoreImageTask`
- `CreateSnapshots`
- `CreateSpotDatafeedSubscription`
- `CreateStoreImageTask`
- `CreateSubnetCidrReservation`
- `CreateTrafficMirrorFilter`
- `CreateTrafficMirrorFilterRule`
- `CreateTrafficMirrorSession`
- `CreateTrafficMirrorTarget`
- `CreateTransitGateway`
- `CreateTransitGatewayConnect`
- `CreateTransitGatewayConnectPeer`
- `CreateTransitGatewayMulticastDomain`
- `CreateTransitGatewayPeeringAttachment`
- `CreateTransitGatewayPolicyTable`
- `CreateTransitGatewayPrefixListReference`
- `CreateTransitGatewayRoute`
- `CreateTransitGatewayRouteTable`
- `CreateTransitGatewayRouteTableAnnouncement`
- `CreateTransitGatewayVpcAttachment`
- `CreateVerifiedAccessEndpoint`
- `CreateVerifiedAccessGroup`
- `CreateVerifiedAccessInstance`
- `CreateVerifiedAccessTrustProvider`
- `CreateVpcEndpoint`
- `CreateVpcEndpointConnectionNotification`
- `CreateVpcEndpointServiceConfiguration`
- `CreateVpcPeeringConnection`
- `CreateVpnConnection`
- `CreateVpnConnectionRoute`
- `CreateVpnGateway`
- `DeleteClientVpnEndpoint`
- `DeleteClientVpnRoute`
- `DeleteCoipCidr`
- `DeleteCoipPool`
- `DeleteCustomerGateway`
- `DeleteDhcpOptions`
- `DeleteFleets`
- `DeleteFlowLogs`
- `DeleteInstanceConnectEndpoint`
- `DeleteInstanceEventWindow`
- `DeleteIpam`
- `DeleteIpamExternalResourceVerificationToken`
- `DeleteIpamPool`
- `DeleteIpamResourceDiscovery`
- `DeleteIpamScope`
- `DeleteLocalGatewayRoute`
- `DeleteLocalGatewayRouteTable`
- `DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation`
- `DeleteLocalGatewayRouteTableVpcAssociation`
- `DeleteManagedPrefixList`
- `DeleteNetworkAcl`
- `DeleteNetworkAclEntry`
- `DeleteNetworkInsightsAccessScope`
- `DeleteNetworkInsightsAccessScopeAnalysis`
- `DeleteNetworkInsightsAnalysis`
- `DeleteNetworkInsightsPath`
- `DeleteNetworkInterfacePermission`
- `DeletePublicIpv4Pool`
- `DeleteQueuedReservedInstances`
- `DeleteSpotDatafeedSubscription`
- `DeleteSubnetCidrReservation`
- `DeleteTrafficMirrorFilter`
- `DeleteTrafficMirrorFilterRule`
- `DeleteTrafficMirrorSession`
- `DeleteTrafficMirrorTarget`
- `DeleteTransitGateway`
- `DeleteTransitGatewayConnect`
- `DeleteTransitGatewayConnectPeer`
- `DeleteTransitGatewayMulticastDomain`
- `DeleteTransitGatewayPeeringAttachment`
- `DeleteTransitGatewayPolicyTable`
- `DeleteTransitGatewayPrefixListReference`
- `DeleteTransitGatewayRoute`
- `DeleteTransitGatewayRouteTable`
- `DeleteTransitGatewayRouteTableAnnouncement`
- `DeleteTransitGatewayVpcAttachment`
- `DeleteVerifiedAccessEndpoint`
- `DeleteVerifiedAccessGroup`
- `DeleteVerifiedAccessInstance`
- `DeleteVerifiedAccessTrustProvider`
- `DeleteVpcEndpointConnectionNotifications`
- `DeleteVpcEndpointServiceConfigurations`
- `DeleteVpcEndpoints`
- `DeleteVpcPeeringConnection`
- `DeleteVpnConnection`
- `DeleteVpnConnectionRoute`
- `DeleteVpnGateway`
- `DeprovisionByoipCidr`
- `DeprovisionIpamByoasn`
- `DeprovisionIpamPoolCidr`
- `DeprovisionPublicIpv4PoolCidr`
- `DeregisterInstanceEventNotificationAttributes`
- `DeregisterTransitGatewayMulticastGroupMembers`
- `DeregisterTransitGatewayMulticastGroupSources`
- `DescribeAddressTransfers`
- `DescribeBundleTasks`
- `DescribeByoipCidrs`
- `DescribeCapacityBlockOfferings`
- `DescribeCapacityReservationFleets`
- `DescribeClientVpnAuthorizationRules`
- `DescribeClientVpnConnections`
- `DescribeClientVpnEndpoints`
- `DescribeClientVpnRoutes`
- `DescribeClientVpnTargetNetworks`
- `DescribeCoipPools`
- `DescribeConversionTasks`
- `DescribeCustomerGateways`
- `DescribeDhcpOptions`
- `DescribeExportImageTasks`
- `DescribeExportTasks`
- `DescribeFastLaunchImages`
- `DescribeFastSnapshotRestores`
- `DescribeFleetHistory`
- `DescribeFleetInstances`
- `DescribeFleets`
- `DescribeFlowLogs`
- `DescribeHostReservationOfferings`
- `DescribeHostReservations`
- `DescribeHosts`
- `DescribeImportImageTasks`
- `DescribeImportSnapshotTasks`
- `DescribeInstanceConnectEndpoints`
- `DescribeInstanceEventNotificationAttributes`
- `DescribeInstanceEventWindows`
- `DescribeInstanceTopology`
- `DescribeIpamByoasn`
- `DescribeIpamExternalResourceVerificationTokens`
- `DescribeIpamPools`
- `DescribeIpamResourceDiscoveries`
- `DescribeIpamResourceDiscoveryAssociations`
- `DescribeIpamScopes`
- `DescribeIpams`
- `DescribeIpv6Pools`
- `DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations`
- `DescribeLocalGatewayRouteTableVpcAssociations`
- `DescribeLocalGatewayRouteTables`
- `DescribeLocalGatewayVirtualInterfaceGroups`
- `DescribeLocalGatewayVirtualInterfaces`
- `DescribeLocalGateways`
- `DescribeLockedSnapshots`
- `DescribeMacHosts`
- `DescribeManagedPrefixLists`
- `DescribeNetworkAcls`
- `DescribeNetworkInsightsAccessScopeAnalyses`
- `DescribeNetworkInsightsAccessScopes`
- `DescribeNetworkInsightsAnalyses`
- `DescribeNetworkInsightsPaths`
- `DescribeNetworkInterfaceAttribute`
- `DescribeNetworkInterfacePermissions`
- `DescribePrefixLists`
- `DescribePublicIpv4Pools`
- `DescribeReplaceRootVolumeTasks`
- `DescribeReservedInstances`
- `DescribeReservedInstancesModifications`
- `DescribeReservedInstancesOfferings`
- `DescribeScheduledInstanceAvailability`
- `DescribeScheduledInstances`
- `DescribeSecurityGroupReferences`
- `DescribeSnapshotAttribute`
- `DescribeSnapshotTierStatus`
- `DescribeSpotDatafeedSubscription`
- `DescribeSpotFleetInstances`
- `DescribeSpotFleetRequestHistory`
- `DescribeSpotFleetRequests`
- `DescribeStaleSecurityGroups`
- `DescribeStoreImageTasks`
- `DescribeTrafficMirrorFilterRules`
- `DescribeTrafficMirrorFilters`
- `DescribeTrafficMirrorSessions`
- `DescribeTrafficMirrorTargets`
- `DescribeTransitGatewayAttachments`
- `DescribeTransitGatewayConnectPeers`
- `DescribeTransitGatewayConnects`
- `DescribeTransitGatewayMulticastDomains`
- `DescribeTransitGatewayPeeringAttachments`
- `DescribeTransitGatewayPolicyTables`
- `DescribeTransitGatewayRouteTableAnnouncements`
- `DescribeTransitGatewayRouteTables`
- `DescribeTransitGatewayVpcAttachments`
- `DescribeTransitGateways`
- `DescribeTrunkInterfaceAssociations`
- `DescribeVerifiedAccessEndpoints`
- `DescribeVerifiedAccessGroups`
- `DescribeVerifiedAccessInstanceLoggingConfigurations`
- `DescribeVerifiedAccessInstances`
- `DescribeVerifiedAccessTrustProviders`
- `DescribeVolumeAttribute`
- `DescribeVpcEndpointConnectionNotifications`
- `DescribeVpcEndpointConnections`
- `DescribeVpcEndpointServiceConfigurations`
- `DescribeVpcEndpointServicePermissions`
- `DescribeVpcEndpointServices`
- `DescribeVpcEndpoints`
- `DescribeVpcPeeringConnections`
- `DescribeVpnConnections`
- `DescribeVpnGateways`
- `DetachVerifiedAccessTrustProvider`
- `DetachVpnGateway`
- `DisableAddressTransfer`
- `DisableFastLaunch`
- `DisableFastSnapshotRestores`
- `DisableImage`
- `DisableImageBlockPublicAccess`
- `DisableImageDeprecation`
- `DisableImageDeregistrationProtection`
- `DisableIpamOrganizationAdminAccount`
- `DisableSnapshotBlockPublicAccess`
- `DisableTransitGatewayRouteTablePropagation`
- `DisableVgwRoutePropagation`
- `DisassociateClientVpnTargetNetwork`
- `DisassociateEnclaveCertificateIamRole`
- `DisassociateInstanceEventWindow`
- `DisassociateIpamByoasn`
- `DisassociateIpamResourceDiscovery`
- `DisassociateNatGatewayAddress`
- `DisassociateSubnetCidrBlock`
- `DisassociateTransitGatewayMulticastDomain`
- `DisassociateTransitGatewayPolicyTable`
- `DisassociateTransitGatewayRouteTable`
- `DisassociateTrunkInterface`
- `DisassociateVpcCidrBlock`
- `EnableAddressTransfer`
- `EnableFastLaunch`
- `EnableFastSnapshotRestores`
- `EnableImage`
- `EnableImageBlockPublicAccess`
- `EnableImageDeprecation`
- `EnableImageDeregistrationProtection`
- `EnableIpamOrganizationAdminAccount`
- `EnableReachabilityAnalyzerOrganizationSharing`
- `EnableSnapshotBlockPublicAccess`
- `EnableTransitGatewayRouteTablePropagation`
- `EnableVgwRoutePropagation`
- `EnableVolumeIO`
- `ExportClientVpnClientCertificateRevocationList`
- `ExportClientVpnClientConfiguration`
- `ExportImage`
- `ExportTransitGatewayRoutes`
- `GetAssociatedEnclaveCertificateIamRoles`
- `GetAssociatedIpv6PoolCidrs`
- `GetCapacityReservationUsage`
- `GetCoipPoolUsage`
- `GetConsoleScreenshot`
- `GetDefaultCreditSpecification`
- `GetEbsDefaultKmsKeyId`
- `GetFlowLogsIntegrationTemplate`
- `GetGroupsForCapacityReservation`
- `GetHostReservationPurchasePreview`
- `GetImageBlockPublicAccessState`
- `GetInstanceMetadataDefaults`
- `GetInstanceTpmEkPub`
- `GetInstanceTypesFromInstanceRequirements`
- `GetInstanceUefiData`
- `GetIpamAddressHistory`
- `GetIpamDiscoveredAccounts`
- `GetIpamDiscoveredPublicAddresses`
- `GetIpamDiscoveredResourceCidrs`
- `GetIpamPoolAllocations`
- `GetIpamPoolCidrs`
- `GetIpamResourceCidrs`
- `GetLaunchTemplateData`
- `GetManagedPrefixListAssociations`
- `GetManagedPrefixListEntries`
- `GetNetworkInsightsAccessScopeAnalysisFindings`
- `GetNetworkInsightsAccessScopeContent`
- `GetReservedInstancesExchangeQuote`
- `GetSnapshotBlockPublicAccessState`
- `GetSpotPlacementScores`
- `GetSubnetCidrReservations`
- `GetTransitGatewayAttachmentPropagations`
- `GetTransitGatewayMulticastDomainAssociations`
- `GetTransitGatewayPolicyTableAssociations`
- `GetTransitGatewayPolicyTableEntries`
- `GetTransitGatewayPrefixListReferences`
- `GetTransitGatewayRouteTableAssociations`
- `GetTransitGatewayRouteTablePropagations`
- `GetVerifiedAccessEndpointPolicy`
- `GetVerifiedAccessGroupPolicy`
- `GetVpnConnectionDeviceSampleConfiguration`
- `GetVpnConnectionDeviceTypes`
- `GetVpnTunnelReplacementStatus`
- `ImportClientVpnClientCertificateRevocationList`
- `ImportImage`
- `ImportInstance`
- `ImportSnapshot`
- `ImportVolume`
- `ListImagesInRecycleBin`
- `ListSnapshotsInRecycleBin`
- `LockSnapshot`
- `ModifyAddressAttribute`
- `ModifyAvailabilityZoneGroup`
- `ModifyCapacityReservation`
- `ModifyCapacityReservationFleet`
- `ModifyClientVpnEndpoint`
- `ModifyDefaultCreditSpecification`
- `ModifyEbsDefaultKmsKeyId`
- `ModifyFleet`
- `ModifyHosts`
- `ModifyInstanceCapacityReservationAttributes`
- `ModifyInstanceCreditSpecification`
- `ModifyInstanceEventStartTime`
- `ModifyInstanceEventWindow`
- `ModifyInstanceMaintenanceOptions`
- `ModifyInstanceMetadataDefaults`
- `ModifyInstancePlacement`
- `ModifyIpam`
- `ModifyIpamPool`
- `ModifyIpamResourceCidr`
- `ModifyIpamResourceDiscovery`
- `ModifyIpamScope`
- `ModifyLocalGatewayRoute`
- `ModifyManagedPrefixList`
- `ModifyPrivateDnsNameOptions`
- `ModifyReservedInstances`
- `ModifySecurityGroupRules`
- `ModifySnapshotAttribute`
- `ModifySnapshotTier`
- `ModifySpotFleetRequest`
- `ModifyTrafficMirrorFilterNetworkServices`
- `ModifyTrafficMirrorFilterRule`
- `ModifyTrafficMirrorSession`
- `ModifyTransitGateway`
- `ModifyTransitGatewayPrefixListReference`
- `ModifyTransitGatewayVpcAttachment`
- `ModifyVerifiedAccessEndpoint`
- `ModifyVerifiedAccessEndpointPolicy`
- `ModifyVerifiedAccessGroup`
- `ModifyVerifiedAccessGroupPolicy`
- `ModifyVerifiedAccessInstance`
- `ModifyVerifiedAccessInstanceLoggingConfiguration`
- `ModifyVerifiedAccessTrustProvider`
- `ModifyVolumeAttribute`
- `ModifyVpcEndpoint`
- `ModifyVpcEndpointConnectionNotification`
- `ModifyVpcEndpointServiceConfiguration`
- `ModifyVpcEndpointServicePayerResponsibility`
- `ModifyVpcEndpointServicePermissions`
- `ModifyVpcPeeringConnectionOptions`
- `ModifyVpcTenancy`
- `ModifyVpnConnection`
- `ModifyVpnConnectionOptions`
- `ModifyVpnTunnelCertificate`
- `ModifyVpnTunnelOptions`
- `MoveByoipCidrToIpam`
- `ProvisionByoipCidr`
- `ProvisionIpamByoasn`
- `ProvisionIpamPoolCidr`
- `ProvisionPublicIpv4PoolCidr`
- `PurchaseCapacityBlock`
- `PurchaseHostReservation`
- `PurchaseReservedInstancesOffering`
- `PurchaseScheduledInstances`
- `RegisterInstanceEventNotificationAttributes`
- `RegisterTransitGatewayMulticastGroupMembers`
- `RegisterTransitGatewayMulticastGroupSources`
- `RejectTransitGatewayMulticastDomainAssociations`
- `RejectTransitGatewayPeeringAttachment`
- `RejectTransitGatewayVpcAttachment`
- `RejectVpcEndpointConnections`
- `RejectVpcPeeringConnection`
- `ReleaseHosts`
- `ReleaseIpamPoolAllocation`
- `ReplaceNetworkAclAssociation`
- `ReplaceNetworkAclEntry`
- `ReplaceTransitGatewayRoute`
- `ReplaceVpnTunnel`
- `RequestSpotFleet`
- `ResetAddressAttribute`
- `ResetEbsDefaultKmsKeyId`
- `ResetInstanceAttribute`
- `ResetNetworkInterfaceAttribute`
- `ResetSnapshotAttribute`
- `RestoreImageFromRecycleBin`
- `RestoreManagedPrefixListVersion`
- `RestoreSnapshotFromRecycleBin`
- `RestoreSnapshotTier`
- `RevokeClientVpnIngress`
- `RunScheduledInstances`
- `SearchLocalGatewayRoutes`
- `SearchTransitGatewayMulticastGroups`
- `SearchTransitGatewayRoutes`
- `SendDiagnosticInterrupt`
- `StartNetworkInsightsAccessScopeAnalysis`
- `StartNetworkInsightsAnalysis`
- `StartVpcEndpointServicePrivateDnsVerification`
- `TerminateClientVpnConnections`
- `UnassignIpv6Addresses`
- `UnassignPrivateIpAddresses`
- `UnassignPrivateNatGatewayAddress`
- `UnlockSnapshot`
- `WithdrawByoipCidr`
### Not applicable — do not build
aws-backbone: These report performance across AWS's own global network between its regions and zones.
- `DescribeAwsNetworkPerformanceMetricSubscriptions`
- `DisableAwsNetworkPerformanceMetricSubscription`
- `EnableAwsNetworkPerformanceMetricSubscription`
- `GetAwsNetworkPerformanceData`
aws-edge: Carrier gateways route to a telecommunications carrier's 5G network in an AWS Wavelength Zone.
- `CreateCarrierGateway`
- `DeleteCarrierGateway`
- `DescribeCarrierGateways`
aws-support: Reporting an instance as impaired files a report with AWS support about AWS hardware.
- `ReportInstanceStatus`
ec2-classic: EC2-Classic is the pre-VPC network AWS retired in 2022. Every instance here is in a VPC.
- `AttachClassicLinkVpc`
- `DescribeClassicLinkInstances`
- `DescribeMovingAddresses`
- `DescribeVpcClassicLink`
- `DescribeVpcClassicLinkDnsSupport`
- `DetachClassicLinkVpc`
- `DisableVpcClassicLink`
- `DisableVpcClassicLinkDnsSupport`
- `EnableVpcClassicLink`
- `EnableVpcClassicLinkDnsSupport`
- `MoveAddressToVpc`
- `RestoreAddressToClassic`
fpga: FPGA images are built and ingested through AWS's own AFI pipeline for its F1 instances.
- `CopyFpgaImage`
- `CreateFpgaImage`
- `DeleteFpgaImage`
- `DescribeFpgaImageAttribute`
- `DescribeFpgaImages`
- `ModifyFpgaImageAttribute`
- `ResetFpgaImageAttribute`
id-format: These switched resource IDs between the short and long forms during AWS's 2016 migration, which has long since finished.
- `DescribeAggregateIdFormat`
- `DescribeIdFormat`
- `DescribeIdentityIdFormat`
- `DescribePrincipalIdFormat`
- `ModifyIdFormat`
- `ModifyIdentityIdFormat`
marketplace: Product codes belong to AWS Marketplace, which has no equivalent here.
- `ConfirmProductInstance`
retired-accelerators: Elastic Graphics was retired by AWS, and attached nothing but an AWS-hosted accelerator while it existed.
- `DescribeElasticGpus`
ri-marketplace: The Reserved Instance Marketplace resells a reservation to another AWS customer, so AWS is the counterparty.
- `CancelReservedInstancesListing`
- `CreateReservedInstancesListing`
- `DescribeReservedInstancesListings`
spot-price: On owned hardware there is no spot-to-on-demand price differential, so any figure would be invented.
- `DescribeSpotPriceHistory`
## ecr
`2015-09-21` — 22 of 47 modelled operations implemented (46.8%), 11 stubbed, 0 not applicable, 3 registered outside the pinned model.
### Not implemented
- `CreatePullThroughCacheRule`
- `CreateRepositoryCreationTemplate`
- `DeletePullThroughCacheRule`
- `DeleteRegistryPolicy`
- `DeleteRepositoryCreationTemplate`
- `DescribeImageReplicationStatus`
- `DescribePullThroughCacheRules`
- `DescribeRepositoryCreationTemplates`
- `UpdatePullThroughCacheRule`
- `UpdateRepositoryCreationTemplate`
- `ValidatePullThroughCacheRule`
### Stubbed
- `BatchCheckLayerAvailability`
- `CompleteLayerUpload`
- `DescribeRegistry`
- `GetDownloadUrlForLayer`
- `GetRegistryPolicy`
- `InitiateLayerUpload`
- `ListRepositories`
- `PutRegistryPolicy`
- `PutReplicationConfiguration`
- `ReplicateImage`
- `UploadLayerPart`
### Registered and refused
- `BatchGetRepositoryScanningConfiguration`
- `DescribeImageScanFindings`
- `GetImageScanningConfiguration`
- `GetRegistryScanningConfiguration`
- `PutRegistryScanningConfiguration`
- `StartImageScan`
### Registered outside the pinned model
- `GetImageScanningConfiguration`
- `ListRepositories`
- `ReplicateImage`
## ecs
`2014-11-13` — 31 of 56 modelled operations implemented (55.4%), 5 stubbed, 0 not applicable, 3 registered outside the pinned model.
### Not implemented
- `CreateTaskSet`
- `DeleteAccountSetting`
- `DeleteAttributes`
- `DeleteTaskDefinitions`
- `DeleteTaskSet`
- `DescribeTaskSets`
- `DiscoverPollEndpoint`
- `ExecuteCommand`
- `GetTaskProtection`
- `ListAttributes`
- `PutAccountSettingDefault`
- `PutAttributes`
- `SubmitAttachmentStateChanges`
- `SubmitContainerStateChange`
- `UpdateCapacityProvider`
- `UpdateClusterSettings`
- `UpdateContainerAgent`
- `UpdateServicePrimaryTaskSet`
- `UpdateTaskProtection`
- `UpdateTaskSet`
### Stubbed
- `ListAccountSettings`
- `ListServicesByNamespace`
- `ListTaskDefinitionFamilies`
- `PutAccountSetting`
- `UpdateCluster`
### Registered outside the pinned model
- `PollAssignments`
- `ProvisionCapacity`
- `ReportTaskGPU`
## eks
`2017-11-01` — 34 of 56 modelled operations implemented (60.7%), 0 stubbed, 0 not applicable, 4 registered outside the pinned model.
### Not implemented
- `AssociateEncryptionConfig`
- `CreateEksAnywhereSubscription`
- `CreateFargateProfile`
- `CreatePodIdentityAssociation`
- `DeleteEksAnywhereSubscription`
- `DeleteFargateProfile`
- `DeletePodIdentityAssociation`
- `DeregisterCluster`
- `DescribeAddonConfiguration`
- `DescribeEksAnywhereSubscription`
- `DescribeFargateProfile`
- `DescribeInsight`
- `DescribePodIdentityAssociation`
- `DescribeUpdate`
- `ListEksAnywhereSubscriptions`
- `ListFargateProfiles`
- `ListInsights`
- `ListPodIdentityAssociations`
- `ListUpdates`
- `RegisterCluster`
- `UpdateEksAnywhereSubscription`
- `UpdatePodIdentityAssociation`
### Registered outside the pinned model
- `GetRecoveryDirective`
- `ListInternalAddons`
- `PublishInternal`
- `WebhookTokenReview`
## elasticloadbalancingv2
`2015-12-01` — 34 of 46 modelled operations implemented (73.9%), 0 stubbed, 0 not applicable, 4 registered outside the pinned model.
### Not implemented
- `AddTrustStoreRevocations`
- `CreateTrustStore`
- `DeleteSharedTrustStoreAssociation`
- `DeleteTrustStore`
- `DescribeTrustStoreAssociations`
- `DescribeTrustStoreRevocations`
- `DescribeTrustStores`
- `GetResourcePolicy`
- `GetTrustStoreCaCertificatesBundle`
- `GetTrustStoreRevocationContent`
- `ModifyTrustStore`
- `RemoveTrustStoreRevocations`
### Registered outside the pinned model
- `DescribeListenerAttributes`
- `GetLBConfig`
- `LBAgentHeartbeat`
- `ModifyListenerAttributes`
## iam
`2010-05-08` — 76 of 159 modelled operations implemented (47.8%), 0 stubbed, 19 not applicable, 0 registered outside the pinned model.
### Not implemented
- `AddClientIDToOpenIDConnectProvider`
- `ChangePassword`
- `CreateAccountAlias`
- `CreateLoginProfile`
- `CreatePolicyVersion`
- `CreateSAMLProvider`
- `CreateVirtualMFADevice`
- `DeactivateMFADevice`
- `DeleteAccountAlias`
- `DeleteAccountPasswordPolicy`
- `DeleteLoginProfile`
- `DeletePolicyVersion`
- `DeleteRolePermissionsBoundary`
- `DeleteSAMLProvider`
- `DeleteServerCertificate`
- `DeleteUserPermissionsBoundary`
- `DeleteVirtualMFADevice`
- `EnableMFADevice`
- `GenerateCredentialReport`
- `GenerateServiceLastAccessedDetails`
- `GetAccessKeyLastUsed`
- `GetAccountAuthorizationDetails`
- `GetAccountPasswordPolicy`
- `GetContextKeysForCustomPolicy`
- `GetContextKeysForPrincipalPolicy`
- `GetCredentialReport`
- `GetLoginProfile`
- `GetMFADevice`
- `GetSAMLProvider`
- `GetServerCertificate`
- `GetServiceLastAccessedDetails`
- `GetServiceLastAccessedDetailsWithEntities`
- `ListAccountAliases`
- `ListMFADeviceTags`
- `ListMFADevices`
- `ListPoliciesGrantingServiceAccess`
- `ListSAMLProviderTags`
- `ListSAMLProviders`
- `ListServerCertificateTags`
- `ListServerCertificates`
- `ListVirtualMFADevices`
- `PutRolePermissionsBoundary`
- `PutUserPermissionsBoundary`
- `RemoveClientIDFromOpenIDConnectProvider`
- `ResyncMFADevice`
- `SetDefaultPolicyVersion`
- `SetSecurityTokenServicePreferences`
- `SimulateCustomPolicy`
- `SimulatePrincipalPolicy`
- `TagMFADevice`
- `TagSAMLProvider`
- `TagServerCertificate`
- `UntagMFADevice`
- `UntagSAMLProvider`
- `UntagServerCertificate`
- `UpdateAccountPasswordPolicy`
- `UpdateGroup`
- `UpdateLoginProfile`
- `UpdateOpenIDConnectProviderThumbprint`
- `UpdateRoleDescription`
- `UpdateSAMLProvider`
- `UpdateServerCertificate`
- `UpdateUser`
- `UploadServerCertificate`
### Not applicable — do not build
codecommit: CodeCommit credentials and SSH keys; the service does not exist here.
- `CreateServiceSpecificCredential`
- `DeleteSSHPublicKey`
- `DeleteServiceSpecificCredential`
- `GetSSHPublicKey`
- `ListSSHPublicKeys`
- `ListServiceSpecificCredentials`
- `ResetServiceSpecificCredential`
- `UpdateSSHPublicKey`
- `UpdateServiceSpecificCredential`
- `UploadSSHPublicKey`
organizations: AWS Organizations is not offered, so there is no organization to report on.
- `GenerateOrganizationsAccessReport`
- `GetOrganizationsAccessReport`
service-linked-roles: Service-linked roles exist for AWS service principals, which this platform has none of.
- `CreateServiceLinkedRole`
- `DeleteServiceLinkedRole`
- `GetServiceLinkedRoleDeletionStatus`
signing-certificates: X.509 signing certificates are an EC2-Classic SOAP credential, retired by AWS.
- `DeleteSigningCertificate`
- `ListSigningCertificates`
- `UpdateSigningCertificate`
- `UploadSigningCertificate`
## rds
`2014-10-31` — 26 of 162 modelled operations implemented (16.0%), 0 stubbed, 4 not applicable, 5 registered outside the pinned model.
### Not implemented
- `AddRoleToDBCluster`
- `AddRoleToDBInstance`
- `AddSourceIdentifierToSubscription`
- `ApplyPendingMaintenanceAction`
- `AuthorizeDBSecurityGroupIngress`
- `BacktrackDBCluster`
- `CancelExportTask`
- `CopyDBClusterParameterGroup`
- `CopyDBClusterSnapshot`
- `CopyDBParameterGroup`
- `CopyDBSnapshot`
- `CopyOptionGroup`
- `CreateBlueGreenDeployment`
- `CreateCustomDBEngineVersion`
- `CreateDBClusterEndpoint`
- `CreateDBClusterParameterGroup`
- `CreateDBClusterSnapshot`
- `CreateDBProxy`
- `CreateDBProxyEndpoint`
- `CreateDBSecurityGroup`
- `CreateDBShardGroup`
- `CreateEventSubscription`
- `CreateGlobalCluster`
- `CreateIntegration`
- `CreateTenantDatabase`
- `DeleteBlueGreenDeployment`
- `DeleteCustomDBEngineVersion`
- `DeleteDBClusterAutomatedBackup`
- `DeleteDBClusterEndpoint`
- `DeleteDBClusterParameterGroup`
- `DeleteDBClusterSnapshot`
- `DeleteDBInstanceAutomatedBackup`
- `DeleteDBProxy`
- `DeleteDBProxyEndpoint`
- `DeleteDBSecurityGroup`
- `DeleteDBShardGroup`
- `DeleteEventSubscription`
- `DeleteGlobalCluster`
- `DeleteIntegration`
- `DeleteTenantDatabase`
- `DeregisterDBProxyTargets`
- `DescribeAccountAttributes`
- `DescribeBlueGreenDeployments`
- `DescribeCertificates`
- `DescribeDBClusterAutomatedBackups`
- `DescribeDBClusterBacktracks`
- `DescribeDBClusterEndpoints`
- `DescribeDBClusterParameterGroups`
- `DescribeDBClusterParameters`
- `DescribeDBClusterSnapshotAttributes`
- `DescribeDBClusterSnapshots`
- `DescribeDBLogFiles`
- `DescribeDBProxies`
- `DescribeDBProxyEndpoints`
- `DescribeDBProxyTargetGroups`
- `DescribeDBProxyTargets`
- `DescribeDBRecommendations`
- `DescribeDBSecurityGroups`
- `DescribeDBShardGroups`
- `DescribeDBSnapshotAttributes`
- `DescribeDBSnapshotTenantDatabases`
- `DescribeEngineDefaultClusterParameters`
- `DescribeEngineDefaultParameters`
- `DescribeEventCategories`
- `DescribeEventSubscriptions`
- `DescribeExportTasks`
- `DescribeGlobalClusters`
- `DescribeIntegrations`
- `DescribeOptionGroupOptions`
- `DescribePendingMaintenanceActions`
- `DescribeReservedDBInstances`
- `DescribeReservedDBInstancesOfferings`
- `DescribeSourceRegions`
- `DescribeTenantDatabases`
- `DescribeValidDBInstanceModifications`
- `DisableHttpEndpoint`
- `DownloadDBLogFilePortion`
- `EnableHttpEndpoint`
- `FailoverGlobalCluster`
- `ModifyActivityStream`
- `ModifyCertificates`
- `ModifyCurrentDBClusterCapacity`
- `ModifyCustomDBEngineVersion`
- `ModifyDBClusterEndpoint`
- `ModifyDBClusterParameterGroup`
- `ModifyDBClusterSnapshotAttribute`
- `ModifyDBProxy`
- `ModifyDBProxyEndpoint`
- `ModifyDBProxyTargetGroup`
- `ModifyDBRecommendation`
- `ModifyDBShardGroup`
- `ModifyDBSnapshot`
- `ModifyDBSnapshotAttribute`
- `ModifyDBSubnetGroup`
- `ModifyEventSubscription`
- `ModifyGlobalCluster`
- `ModifyIntegration`
- `ModifyTenantDatabase`
- `PromoteReadReplicaDBCluster`
- `PurchaseReservedDBInstancesOffering`
- `RebootDBCluster`
- `RebootDBShardGroup`
- `RegisterDBProxyTargets`
- `RemoveFromGlobalCluster`
- `RemoveRoleFromDBCluster`
- `RemoveRoleFromDBInstance`
- `RemoveSourceIdentifierFromSubscription`
- `ResetDBClusterParameterGroup`
- `ResetDBParameterGroup`
- `RestoreDBClusterFromS3`
- `RestoreDBClusterFromSnapshot`
- `RestoreDBClusterToPointInTime`
- `RestoreDBInstanceFromS3`
- `RevokeDBSecurityGroupIngress`
- `StartActivityStream`
- `StartDBCluster`
- `StartDBInstanceAutomatedBackupsReplication`
- `StartExportTask`
- `StopActivityStream`
- `StopDBCluster`
- `StopDBInstanceAutomatedBackupsReplication`
- `SwitchoverBlueGreenDeployment`
- `SwitchoverGlobalCluster`
- `SwitchoverReadReplica`
### Registered and refused
- `CreateDBCluster`
- `CreateDBInstanceReadReplica`
- `DeleteDBCluster`
- `DescribeDBClusters`
- `FailoverDBCluster`
- `ModifyDBCluster`
- `PromoteReadReplica`
- `RestoreDBInstanceToPointInTime`
### Registered outside the pinned model
- `AcknowledgeDBBootstrap`
- `GetDBBootstrapConfig`
- `PollDBCommands`
- `RegisterDBInstance`
- `SubmitDBStateChange`
### Not applicable — do not build
option-groups: Option groups configure engine add-ons for engines this platform does not offer, such as Oracle and SQL Server.
- `CreateOptionGroup`
- `DeleteOptionGroup`
- `DescribeOptionGroups`
- `ModifyOptionGroup`
## s3
`2006-03-01` — 19 of 99 modelled operations implemented (19.2%), 0 stubbed, 6 not applicable, 0 registered outside the pinned model.
### Not implemented
- `DeleteBucketAnalyticsConfiguration`
- `DeleteBucketCors`
- `DeleteBucketEncryption`
- `DeleteBucketIntelligentTieringConfiguration`
- `DeleteBucketInventoryConfiguration`
- `DeleteBucketLifecycle`
- `DeleteBucketMetricsConfiguration`
- `DeleteBucketOwnershipControls`
- `DeleteBucketPolicy`
- `DeleteBucketReplication`
- `DeleteBucketTagging`
- `DeleteBucketWebsite`
- `DeleteObjectTagging`
- `DeletePublicAccessBlock`
- `GetBucketAcl`
- `GetBucketAnalyticsConfiguration`
- `GetBucketCors`
- `GetBucketEncryption`
- `GetBucketIntelligentTieringConfiguration`
- `GetBucketInventoryConfiguration`
- `GetBucketLifecycle`
- `GetBucketLifecycleConfiguration`
- `GetBucketLocation`
- `GetBucketLogging`
- `GetBucketMetricsConfiguration`
- `GetBucketNotification`
- `GetBucketNotificationConfiguration`
- `GetBucketOwnershipControls`
- `GetBucketPolicy`
- `GetBucketPolicyStatus`
- `GetBucketReplication`
- `GetBucketTagging`
- `GetBucketVersioning`
- `GetBucketWebsite`
- `GetObjectAcl`
- `GetObjectAttributes`
- `GetObjectLegalHold`
- `GetObjectLockConfiguration`
- `GetObjectRetention`
- `GetObjectTagging`
- `GetObjectTorrent`
- `GetPublicAccessBlock`
- `ListBucketAnalyticsConfigurations`
- `ListBucketIntelligentTieringConfigurations`
- `ListBucketInventoryConfigurations`
- `ListBucketMetricsConfigurations`
- `ListDirectoryBuckets`
- `ListObjectVersions`
- `PutBucketAcl`
- `PutBucketAnalyticsConfiguration`
- `PutBucketCors`
- `PutBucketEncryption`
- `PutBucketIntelligentTieringConfiguration`
- `PutBucketInventoryConfiguration`
- `PutBucketLifecycle`
- `PutBucketLifecycleConfiguration`
- `PutBucketLogging`
- `PutBucketMetricsConfiguration`
- `PutBucketNotification`
- `PutBucketNotificationConfiguration`
- `PutBucketOwnershipControls`
- `PutBucketPolicy`
- `PutBucketReplication`
- `PutBucketTagging`
- `PutBucketVersioning`
- `PutBucketWebsite`
- `PutObjectAcl`
- `PutObjectLegalHold`
- `PutObjectLockConfiguration`
- `PutObjectRetention`
- `PutObjectTagging`
- `PutPublicAccessBlock`
- `RestoreObject`
- `SelectObjectContent`
### Not applicable — do not build
accelerate: Transfer acceleration routes uploads over AWS edge locations, which an on-premise deployment has none of.
- `GetBucketAccelerateConfiguration`
- `PutBucketAccelerateConfiguration`
express-one-zone: Sessions authenticate S3 Express One Zone directory buckets, a storage class this platform does not offer.
- `CreateSession`
object-lambda: S3 Object Lambda rewrites a response from a Lambda function, and Lambda is not offered.
- `WriteGetObjectResponse`
request-payment: Requester Pays shifts transfer charges to the caller, which needs AWS billing behind it.
- `GetBucketRequestPayment`
- `PutBucketRequestPayment`
## sts
`2011-06-15` — 5 of 8 modelled operations implemented (62.5%), 0 stubbed, 0 not applicable, 0 registered outside the pinned model.
### Not implemented
- `AssumeRoleWithSAML`
- `DecodeAuthorizationMessage`
- `GetFederationToken`