winterbaume-ec2
EC2/VPC service implementation for winterbaume.
Coverage
| Metric | Value |
|---|---|
| Service | EC2 |
| AWS model | ec2 |
| Protocol | ec2Query |
| winterbaume coverage | 713/763 operations (93.4%) |
| stubs (routed, returns empty/default) | 43/763 operations (5.6%) |
| moto coverage | 223/763 operations (29.2%) |
| floci coverage | 0/763 operations (0.0%) |
| kumo coverage | 39/763 operations (5.1%) |
| Coverage report date | 2026-05-13 |
Server-mode usage
Start winterbaume-server and point the AWS CLI at it:
sh
cargo run -p winterbaume-server -- --host 127.0.0.1 --port 5555sh
export AWS_ENDPOINT_URL=http://localhost:5555
aws ec2 describe-vpcsCurrent Network Resource Stub Semantics
EC2 is the only crate that currently owns in-service VPC/network maps, but that state is not shared as a network oracle for other services.
- EC2 state contains local maps for VPCs, subnets, route tables, internet gateways, NAT gateways, network ACLs, security groups, network interfaces, elastic IPs, VPC endpoints, transit gateways, VPN resources, client VPN, verified access, route servers, and related associations.
- Many EC2 operations validate against those EC2-local maps and return EC2-shaped not-found or invalid-state errors, while other advanced families still synthesise IDs or use simplified association records.
- Other network-aware service crates currently store EC2 identifiers independently. Creating a subnet, security group, VPC endpoint, or ENI in EC2 does not make non-EC2 services validate against it, and non-EC2 services do not create back-references in EC2.
Example
rust
use aws_sdk_ec2::config::BehaviorVersion;
use winterbaume_core::MockAws;
use winterbaume_ec2::Ec2Service;
#[tokio::main]
async fn main() {
let mock = MockAws::builder().with_service(Ec2Service::new()).build();
let config = aws_config::defaults(BehaviorVersion::latest())
.http_client(mock.http_client())
.credentials_provider(mock.credentials_provider())
.region(aws_sdk_ec2::config::Region::new("us-east-1"))
.load()
.await;
let client = aws_sdk_ec2::Client::new(&config);
// Describe availability zones
let resp = client
.describe_availability_zones()
.send()
.await
.expect("describe_availability_zones should succeed");
println!("Availability Zones:");
for az in resp.availability_zones() {
println!(
" {} (state: {})",
az.zone_name().unwrap_or_default(),
az.state().map(|s| s.as_str()).unwrap_or("unknown"),
);
}
// Describe account attributes
let resp = client
.describe_account_attributes()
.send()
.await
.expect("describe_account_attributes should succeed");
println!("\nAccount Attributes:");
for attr in resp.account_attributes() {
println!(
" {}: {:?}",
attr.attribute_name().unwrap_or_default(),
attr.attribute_values()
.iter()
.map(|v| v.attribute_value().unwrap_or_default())
.collect::<Vec<_>>(),
);
}
}Implemented APIs (713)
AcceptAddressTransferAcceptCapacityReservationBillingOwnershipAcceptReservedInstancesExchangeQuoteAcceptTransitGatewayMulticastDomainAssociationsAcceptTransitGatewayPeeringAttachmentAcceptTransitGatewayVpcAttachmentAcceptVpcEndpointConnectionsAcceptVpcPeeringConnectionAdvertiseByoipCidrAllocateAddressAllocateHostsAllocateIpamPoolCidrApplySecurityGroupsToClientVpnTargetNetworkAssignIpv6AddressesAssignPrivateIpAddressesAssignPrivateNatGatewayAddressAssociateAddressAssociateCapacityReservationBillingOwnerAssociateClientVpnTargetNetworkAssociateDhcpOptionsAssociateEnclaveCertificateIamRoleAssociateIamInstanceProfileAssociateInstanceEventWindowAssociateIpamByoasnAssociateIpamResourceDiscoveryAssociateNatGatewayAddressAssociateRouteServerAssociateRouteTableAssociateSecurityGroupVpcAssociateSubnetCidrBlockAssociateTransitGatewayMulticastDomainAssociateTransitGatewayPolicyTableAssociateTransitGatewayRouteTableAssociateTrunkInterfaceAssociateVpcCidrBlockAttachClassicLinkVpcAttachInternetGatewayAttachNetworkInterfaceAttachVerifiedAccessTrustProviderAttachVolumeAttachVpnGatewayAuthorizeClientVpnIngressAuthorizeSecurityGroupEgressAuthorizeSecurityGroupIngressBundleInstanceCancelBundleTaskCancelCapacityReservationCancelCapacityReservationFleetsCancelConversionTaskCancelDeclarativePoliciesReportCancelExportTaskCancelImageLaunchPermissionCancelImportTaskCancelReservedInstancesListingCancelSpotFleetRequestsCancelSpotInstanceRequestsConfirmProductInstanceCopyFpgaImageCopyImageCopySnapshotCopyVolumesCreateCapacityManagerDataExportCreateCapacityReservationCreateCapacityReservationBySplittingCreateCapacityReservationFleetCreateCarrierGatewayCreateClientVpnEndpointCreateClientVpnRouteCreateCoipCidrCreateCoipPoolCreateCustomerGatewayCreateDefaultSubnetCreateDefaultVpcCreateDelegateMacVolumeOwnershipTaskCreateDhcpOptionsCreateEgressOnlyInternetGatewayCreateFleetCreateFlowLogsCreateFpgaImageCreateImageCreateImageUsageReportCreateInstanceConnectEndpointCreateInstanceEventWindowCreateInstanceExportTaskCreateInternetGatewayCreateInterruptibleCapacityReservationAllocationCreateIpamCreateIpamExternalResourceVerificationTokenCreateIpamPolicyCreateIpamPoolCreateIpamPrefixListResolverCreateIpamPrefixListResolverTargetCreateIpamResourceDiscoveryCreateIpamScopeCreateKeyPairCreateLaunchTemplateCreateLaunchTemplateVersionCreateLocalGatewayRouteCreateLocalGatewayRouteTableCreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCreateLocalGatewayRouteTableVpcAssociationCreateLocalGatewayVirtualInterfaceCreateLocalGatewayVirtualInterfaceGroupCreateMacSystemIntegrityProtectionModificationTaskCreateManagedPrefixListCreateNatGatewayCreateNetworkAclCreateNetworkAclEntryCreateNetworkInsightsAccessScopeCreateNetworkInsightsPathCreateNetworkInterfaceCreateNetworkInterfacePermissionCreatePlacementGroupCreatePublicIpv4PoolCreateReplaceRootVolumeTaskCreateReservedInstancesListingCreateRestoreImageTaskCreateRouteCreateRouteServerCreateRouteServerEndpointCreateRouteServerPeerCreateRouteTableCreateSecondaryNetworkCreateSecondarySubnetCreateSecurityGroupCreateSnapshotCreateSnapshotsCreateSpotDatafeedSubscriptionCreateStoreImageTaskCreateSubnetCreateSubnetCidrReservationCreateTagsCreateTrafficMirrorFilterCreateTrafficMirrorFilterRuleCreateTrafficMirrorSessionCreateTrafficMirrorTargetCreateTransitGatewayCreateTransitGatewayConnectCreateTransitGatewayConnectPeerCreateTransitGatewayMeteringPolicyCreateTransitGatewayMeteringPolicyEntryCreateTransitGatewayMulticastDomainCreateTransitGatewayPeeringAttachmentCreateTransitGatewayPolicyTableCreateTransitGatewayPrefixListReferenceCreateTransitGatewayRouteCreateTransitGatewayRouteTableCreateTransitGatewayRouteTableAnnouncementCreateTransitGatewayVpcAttachmentCreateVerifiedAccessEndpointCreateVerifiedAccessGroupCreateVerifiedAccessInstanceCreateVerifiedAccessTrustProviderCreateVolumeCreateVpcCreateVpcBlockPublicAccessExclusionCreateVpcEncryptionControlCreateVpcEndpointCreateVpcEndpointConnectionNotificationCreateVpcEndpointServiceConfigurationCreateVpcPeeringConnectionCreateVpnConcentratorCreateVpnConnectionCreateVpnConnectionRouteCreateVpnGatewayDeleteCapacityManagerDataExportDeleteCarrierGatewayDeleteClientVpnEndpointDeleteClientVpnRouteDeleteCoipCidrDeleteCoipPoolDeleteCustomerGatewayDeleteDhcpOptionsDeleteEgressOnlyInternetGatewayDeleteFleetsDeleteFlowLogsDeleteFpgaImageDeleteImageUsageReportDeleteInstanceConnectEndpointDeleteInstanceEventWindowDeleteInternetGatewayDeleteIpamDeleteIpamExternalResourceVerificationTokenDeleteIpamPolicyDeleteIpamPoolDeleteIpamPrefixListResolverDeleteIpamPrefixListResolverTargetDeleteIpamResourceDiscoveryDeleteIpamScopeDeleteKeyPairDeleteLaunchTemplateDeleteLaunchTemplateVersionsDeleteLocalGatewayRouteDeleteLocalGatewayRouteTableDeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationDeleteLocalGatewayRouteTableVpcAssociationDeleteLocalGatewayVirtualInterfaceDeleteLocalGatewayVirtualInterfaceGroupDeleteManagedPrefixListDeleteNatGatewayDeleteNetworkAclDeleteNetworkAclEntryDeleteNetworkInsightsAccessScopeDeleteNetworkInsightsAccessScopeAnalysisDeleteNetworkInsightsAnalysisDeleteNetworkInsightsPathDeleteNetworkInterfaceDeleteNetworkInterfacePermissionDeletePlacementGroupDeletePublicIpv4PoolDeleteQueuedReservedInstancesDeleteRouteDeleteRouteServerDeleteRouteServerEndpointDeleteRouteServerPeerDeleteRouteTableDeleteSecondaryNetworkDeleteSecondarySubnetDeleteSecurityGroupDeleteSnapshotDeleteSpotDatafeedSubscriptionDeleteSubnetDeleteSubnetCidrReservationDeleteTagsDeleteTrafficMirrorFilterDeleteTrafficMirrorFilterRuleDeleteTrafficMirrorSessionDeleteTrafficMirrorTargetDeleteTransitGatewayDeleteTransitGatewayConnectDeleteTransitGatewayConnectPeerDeleteTransitGatewayMeteringPolicyDeleteTransitGatewayMeteringPolicyEntryDeleteTransitGatewayMulticastDomainDeleteTransitGatewayPeeringAttachmentDeleteTransitGatewayPolicyTableDeleteTransitGatewayPrefixListReferenceDeleteTransitGatewayRouteDeleteTransitGatewayRouteTableDeleteTransitGatewayRouteTableAnnouncementDeleteTransitGatewayVpcAttachmentDeleteVerifiedAccessEndpointDeleteVerifiedAccessGroupDeleteVerifiedAccessInstanceDeleteVerifiedAccessTrustProviderDeleteVolumeDeleteVpcDeleteVpcBlockPublicAccessExclusionDeleteVpcEncryptionControlDeleteVpcEndpointConnectionNotificationsDeleteVpcEndpointServiceConfigurationsDeleteVpcEndpointsDeleteVpcPeeringConnectionDeleteVpnConcentratorDeleteVpnConnectionDeleteVpnConnectionRouteDeleteVpnGatewayDeprovisionByoipCidrDeprovisionIpamByoasnDeprovisionIpamPoolCidrDeprovisionPublicIpv4PoolCidrDeregisterImageDeregisterInstanceEventNotificationAttributesDeregisterTransitGatewayMulticastGroupMembersDeregisterTransitGatewayMulticastGroupSourcesDescribeAccountAttributesDescribeAddressTransfersDescribeAddressesDescribeAddressesAttributeDescribeAvailabilityZonesDescribeAwsNetworkPerformanceMetricSubscriptionsDescribeBundleTasksDescribeByoipCidrsDescribeCapacityBlockExtensionHistoryDescribeCapacityBlockExtensionOfferingsDescribeCapacityBlockOfferingsDescribeCapacityBlockStatusDescribeCapacityBlocksDescribeCapacityManagerDataExportsDescribeCapacityReservationBillingRequestsDescribeCapacityReservationFleetsDescribeCapacityReservationsDescribeCarrierGatewaysDescribeClassicLinkInstancesDescribeClientVpnAuthorizationRulesDescribeClientVpnConnectionsDescribeClientVpnEndpointsDescribeClientVpnRoutesDescribeClientVpnTargetNetworksDescribeCoipPoolsDescribeConversionTasksDescribeCustomerGatewaysDescribeDeclarativePoliciesReportsDescribeDhcpOptionsDescribeEgressOnlyInternetGatewaysDescribeExportImageTasksDescribeFleetInstancesDescribeFleetsDescribeFlowLogsDescribeFpgaImageAttributeDescribeFpgaImagesDescribeHostReservationOfferingsDescribeHostReservationsDescribeHostsDescribeIamInstanceProfileAssociationsDescribeIdFormatDescribeIdentityIdFormatDescribeImageAttributeDescribeImageReferencesDescribeImageUsageReportEntriesDescribeImageUsageReportsDescribeImagesDescribeImportImageTasksDescribeImportSnapshotTasksDescribeInstanceAttributeDescribeInstanceConnectEndpointsDescribeInstanceCreditSpecificationsDescribeInstanceEventWindowsDescribeInstanceStatusDescribeInstanceTypeOfferingsDescribeInstanceTypesDescribeInstancesDescribeInternetGatewaysDescribeIpamByoasnDescribeIpamExternalResourceVerificationTokensDescribeIpamPoliciesDescribeIpamPoolsDescribeIpamPrefixListResolverTargetsDescribeIpamPrefixListResolversDescribeIpamResourceDiscoveriesDescribeIpamResourceDiscoveryAssociationsDescribeIpamScopesDescribeIpamsDescribeKeyPairsDescribeLaunchTemplateVersionsDescribeLaunchTemplatesDescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsDescribeLocalGatewayRouteTableVpcAssociationsDescribeLocalGatewayRouteTablesDescribeLocalGatewayVirtualInterfaceGroupsDescribeLocalGatewayVirtualInterfacesDescribeLocalGatewaysDescribeMacHostsDescribeMacModificationTasksDescribeManagedPrefixListsDescribeNatGatewaysDescribeNetworkAclsDescribeNetworkInsightsAccessScopeAnalysesDescribeNetworkInsightsAccessScopesDescribeNetworkInsightsAnalysesDescribeNetworkInsightsPathsDescribeNetworkInterfaceAttributeDescribeNetworkInterfacePermissionsDescribeNetworkInterfacesDescribeOutpostLagsDescribePlacementGroupsDescribePrefixListsDescribePrincipalIdFormatDescribePublicIpv4PoolsDescribeRegionsDescribeReplaceRootVolumeTasksDescribeReservedInstancesDescribeReservedInstancesListingsDescribeReservedInstancesModificationsDescribeReservedInstancesOfferingsDescribeRouteServerEndpointsDescribeRouteServerPeersDescribeRouteServersDescribeRouteTablesDescribeScheduledInstanceAvailabilityDescribeScheduledInstancesDescribeSecondaryInterfacesDescribeSecondaryNetworksDescribeSecondarySubnetsDescribeSecurityGroupReferencesDescribeSecurityGroupRulesDescribeSecurityGroupVpcAssociationsDescribeSecurityGroupsDescribeSnapshotAttributeDescribeSnapshotTierStatusDescribeSnapshotsDescribeSpotDatafeedSubscriptionDescribeSpotFleetInstancesDescribeSpotFleetRequestsDescribeSpotInstanceRequestsDescribeStoreImageTasksDescribeSubnetsDescribeTagsDescribeTrafficMirrorFilterRulesDescribeTrafficMirrorFiltersDescribeTrafficMirrorSessionsDescribeTrafficMirrorTargetsDescribeTransitGatewayAttachmentsDescribeTransitGatewayConnectPeersDescribeTransitGatewayConnectsDescribeTransitGatewayMeteringPoliciesDescribeTransitGatewayMulticastDomainsDescribeTransitGatewayPeeringAttachmentsDescribeTransitGatewayPolicyTablesDescribeTransitGatewayRouteTableAnnouncementsDescribeTransitGatewayRouteTablesDescribeTransitGatewayVpcAttachmentsDescribeTransitGatewaysDescribeTrunkInterfaceAssociationsDescribeVerifiedAccessEndpointsDescribeVerifiedAccessGroupsDescribeVerifiedAccessInstanceLoggingConfigurationsDescribeVerifiedAccessInstancesDescribeVerifiedAccessTrustProvidersDescribeVolumeAttributeDescribeVolumeStatusDescribeVolumesDescribeVolumesModificationsDescribeVpcAttributeDescribeVpcBlockPublicAccessExclusionsDescribeVpcBlockPublicAccessOptionsDescribeVpcClassicLinkDescribeVpcClassicLinkDnsSupportDescribeVpcEncryptionControlsDescribeVpcEndpointAssociationsDescribeVpcEndpointConnectionNotificationsDescribeVpcEndpointConnectionsDescribeVpcEndpointServiceConfigurationsDescribeVpcEndpointServicePermissionsDescribeVpcEndpointServicesDescribeVpcEndpointsDescribeVpcPeeringConnectionsDescribeVpcsDescribeVpnConcentratorsDescribeVpnConnectionsDescribeVpnGatewaysDetachClassicLinkVpcDetachInternetGatewayDetachNetworkInterfaceDetachVerifiedAccessTrustProviderDetachVolumeDetachVpnGatewayDisableAddressTransferDisableAllowedImagesSettingsDisableAwsNetworkPerformanceMetricSubscriptionDisableCapacityManagerDisableEbsEncryptionByDefaultDisableFastLaunchDisableFastSnapshotRestoresDisableImageDisableImageBlockPublicAccessDisableImageDeprecationDisableImageDeregistrationProtectionDisableIpamPolicyDisableRouteServerPropagationDisableSerialConsoleAccessDisableTransitGatewayRouteTablePropagationDisableVgwRoutePropagationDisableVpcClassicLinkDisableVpcClassicLinkDnsSupportDisassociateAddressDisassociateCapacityReservationBillingOwnerDisassociateClientVpnTargetNetworkDisassociateEnclaveCertificateIamRoleDisassociateIamInstanceProfileDisassociateInstanceEventWindowDisassociateIpamByoasnDisassociateIpamResourceDiscoveryDisassociateNatGatewayAddressDisassociateRouteServerDisassociateRouteTableDisassociateSecurityGroupVpcDisassociateSubnetCidrBlockDisassociateTransitGatewayMulticastDomainDisassociateTransitGatewayPolicyTableDisassociateTransitGatewayRouteTableDisassociateTrunkInterfaceDisassociateVpcCidrBlockEnableAddressTransferEnableAllowedImagesSettingsEnableAwsNetworkPerformanceMetricSubscriptionEnableCapacityManagerEnableEbsEncryptionByDefaultEnableFastLaunchEnableFastSnapshotRestoresEnableImageEnableImageBlockPublicAccessEnableImageDeprecationEnableImageDeregistrationProtectionEnableIpamPolicyEnableRouteServerPropagationEnableSerialConsoleAccessEnableTransitGatewayRouteTablePropagationEnableVgwRoutePropagationEnableVolumeIOEnableVpcClassicLinkEnableVpcClassicLinkDnsSupportExportClientVpnClientCertificateRevocationListExportClientVpnClientConfigurationExportImageExportTransitGatewayRoutesExportVerifiedAccessInstanceClientConfigurationGetActiveVpnTunnelStatusGetAllowedImagesSettingsGetAssociatedEnclaveCertificateIamRolesGetAssociatedIpv6PoolCidrsGetCapacityReservationUsageGetCoipPoolUsageGetConsoleOutputGetDeclarativePoliciesReportSummaryGetDefaultCreditSpecificationGetEbsDefaultKmsKeyIdGetEbsEncryptionByDefaultGetEnabledIpamPolicyGetFlowLogsIntegrationTemplateGetGroupsForCapacityReservationGetHostReservationPurchasePreviewGetInstanceMetadataDefaultsGetInstanceTypesFromInstanceRequirementsGetIpamAddressHistoryGetIpamDiscoveredAccountsGetIpamDiscoveredPublicAddressesGetIpamDiscoveredResourceCidrsGetIpamPolicyAllocationRulesGetIpamPoolAllocationsGetIpamPoolCidrsGetIpamPrefixListResolverRulesGetIpamPrefixListResolverVersionEntriesGetIpamPrefixListResolverVersionsGetIpamResourceCidrsGetLaunchTemplateDataGetManagedPrefixListAssociationsGetManagedPrefixListEntriesGetNetworkInsightsAccessScopeAnalysisFindingsGetNetworkInsightsAccessScopeContentGetReservedInstancesExchangeQuoteGetRouteServerAssociationsGetRouteServerPropagationsGetSecurityGroupsForVpcGetSubnetCidrReservationsGetTransitGatewayAttachmentPropagationsGetTransitGatewayMeteringPolicyEntriesGetTransitGatewayMulticastDomainAssociationsGetTransitGatewayPolicyTableAssociationsGetTransitGatewayPolicyTableEntriesGetTransitGatewayPrefixListReferencesGetTransitGatewayRouteTableAssociationsGetTransitGatewayRouteTablePropagationsGetVerifiedAccessEndpointPolicyGetVerifiedAccessEndpointTargetsGetVerifiedAccessGroupPolicyGetVpcResourcesBlockingEncryptionEnforcementGetVpnConnectionDeviceSampleConfigurationGetVpnConnectionDeviceTypesGetVpnTunnelReplacementStatusImportClientVpnClientCertificateRevocationListImportImageImportInstanceImportKeyPairImportSnapshotImportVolumeListImagesInRecycleBinListSnapshotsInRecycleBinListVolumesInRecycleBinLockSnapshotModifyAddressAttributeModifyAvailabilityZoneGroupModifyCapacityReservationModifyCapacityReservationFleetModifyClientVpnEndpointModifyDefaultCreditSpecificationModifyEbsDefaultKmsKeyIdModifyFleetModifyFpgaImageAttributeModifyHostsModifyIdFormatModifyIdentityIdFormatModifyImageAttributeModifyInstanceAttributeModifyInstanceCapacityReservationAttributesModifyInstanceConnectEndpointModifyInstanceCpuOptionsModifyInstanceCreditSpecificationModifyInstanceEventStartTimeModifyInstanceEventWindowModifyInstanceMaintenanceOptionsModifyInstanceMetadataDefaultsModifyInstanceMetadataOptionsModifyInstanceNetworkPerformanceOptionsModifyInstancePlacementModifyIpamModifyIpamPolicyAllocationRulesModifyIpamPoolModifyIpamPrefixListResolverModifyIpamPrefixListResolverTargetModifyIpamResourceCidrModifyIpamResourceDiscoveryModifyIpamScopeModifyLaunchTemplateModifyLocalGatewayRouteModifyManagedPrefixListModifyNetworkInterfaceAttributeModifyPrivateDnsNameOptionsModifyPublicIpDnsNameOptionsModifyReservedInstancesModifyRouteServerModifySecurityGroupRulesModifySnapshotAttributeModifySnapshotTierModifySpotFleetRequestModifySubnetAttributeModifyTrafficMirrorFilterNetworkServicesModifyTrafficMirrorFilterRuleModifyTrafficMirrorSessionModifyTransitGatewayModifyTransitGatewayMeteringPolicyModifyTransitGatewayPrefixListReferenceModifyTransitGatewayVpcAttachmentModifyVerifiedAccessEndpointModifyVerifiedAccessEndpointPolicyModifyVerifiedAccessGroupModifyVerifiedAccessGroupPolicyModifyVerifiedAccessInstanceModifyVerifiedAccessInstanceLoggingConfigurationModifyVerifiedAccessTrustProviderModifyVolumeModifyVolumeAttributeModifyVpcAttributeModifyVpcBlockPublicAccessExclusionModifyVpcBlockPublicAccessOptionsModifyVpcEncryptionControlModifyVpcEndpointModifyVpcEndpointConnectionNotificationModifyVpcEndpointServiceConfigurationModifyVpcEndpointServicePayerResponsibilityModifyVpcEndpointServicePermissionsModifyVpcPeeringConnectionOptionsModifyVpcTenancyModifyVpnConnectionModifyVpnConnectionOptionsModifyVpnTunnelCertificateModifyVpnTunnelOptionsMoveAddressToVpcMoveByoipCidrToIpamMoveCapacityReservationInstancesProvisionByoipCidrProvisionIpamByoasnProvisionIpamPoolCidrProvisionPublicIpv4PoolCidrPurchaseCapacityBlockPurchaseCapacityBlockExtensionPurchaseHostReservationPurchaseReservedInstancesOfferingPurchaseScheduledInstancesRebootInstancesRegisterImageRegisterInstanceEventNotificationAttributesRegisterTransitGatewayMulticastGroupMembersRegisterTransitGatewayMulticastGroupSourcesRejectCapacityReservationBillingOwnershipRejectTransitGatewayMulticastDomainAssociationsRejectTransitGatewayPeeringAttachmentRejectTransitGatewayVpcAttachmentRejectVpcEndpointConnectionsRejectVpcPeeringConnectionReleaseAddressReleaseHostsReleaseIpamPoolAllocationReplaceIamInstanceProfileAssociationReplaceImageCriteriaInAllowedImagesSettingsReplaceNetworkAclAssociationReplaceNetworkAclEntryReplaceRouteReplaceRouteTableAssociationReplaceTransitGatewayRouteReplaceVpnTunnelReportInstanceStatusRequestSpotFleetRequestSpotInstancesResetAddressAttributeResetEbsDefaultKmsKeyIdResetFpgaImageAttributeResetImageAttributeResetInstanceAttributeResetNetworkInterfaceAttributeResetSnapshotAttributeRestoreAddressToClassicRestoreImageFromRecycleBinRestoreManagedPrefixListVersionRestoreSnapshotFromRecycleBinRestoreSnapshotTierRestoreVolumeFromRecycleBinRevokeClientVpnIngressRevokeSecurityGroupEgressRevokeSecurityGroupIngressRunInstancesRunScheduledInstancesSearchLocalGatewayRoutesSearchTransitGatewayMulticastGroupsSearchTransitGatewayRoutesSendDiagnosticInterruptStartDeclarativePoliciesReportStartInstancesStartNetworkInsightsAccessScopeAnalysisStartNetworkInsightsAnalysisStartVpcEndpointServicePrivateDnsVerificationStopInstancesTerminateClientVpnConnectionsTerminateInstancesUnassignIpv6AddressesUnassignPrivateIpAddressesUnassignPrivateNatGatewayAddressUnlockSnapshotUpdateCapacityManagerOrganizationsAccessUpdateInterruptibleCapacityReservationAllocationUpdateSecurityGroupRuleDescriptionsEgressUpdateSecurityGroupRuleDescriptionsIngressWithdrawByoipCidr
Stubbed APIs (43) — routed but return an empty/default response
DescribeAggregateIdFormatDescribeCapacityReservationTopologyDescribeElasticGpusDescribeExportTasksDescribeFastLaunchImagesDescribeFastSnapshotRestoresDescribeFleetHistoryDescribeInstanceEventNotificationAttributesDescribeInstanceImageMetadataDescribeInstanceSqlHaHistoryStatesDescribeInstanceSqlHaStatesDescribeInstanceTopologyDescribeIpv6PoolsDescribeLockedSnapshotsDescribeMovingAddressesDescribeServiceLinkVirtualInterfacesDescribeSpotFleetRequestHistoryDescribeSpotPriceHistoryDescribeStaleSecurityGroupsDisableInstanceSqlHaStandbyDetectionsDisableIpamOrganizationAdminAccountDisableSnapshotBlockPublicAccessEnableInstanceSqlHaStandbyDetectionsEnableIpamOrganizationAdminAccountEnableReachabilityAnalyzerOrganizationSharingEnableSnapshotBlockPublicAccessGetAwsNetworkPerformanceDataGetCapacityManagerAttributesGetCapacityManagerMetricDataGetCapacityManagerMetricDimensionsGetConsoleScreenshotGetImageAncestryGetImageBlockPublicAccessStateGetInstanceTpmEkPubGetInstanceUefiDataGetIpamPolicyOrganizationTargetsGetPasswordDataGetRouteServerRoutingDatabaseGetSerialConsoleAccessStatusGetSnapshotBlockPublicAccessStateGetSpotPlacementScoresMonitorInstancesUnmonitorInstances
Not yet implemented APIs (7)
AcceptTransitGatewayClientVpnAttachmentDeleteTransitGatewayClientVpnAttachmentGetCapacityManagerMonitoredTagKeysGetManagedResourceVisibilityModifyManagedResourceVisibilityRejectTransitGatewayClientVpnAttachmentUpdateCapacityManagerMonitoredTagKeys