diff --git a/.projenrc.ts b/.projenrc.ts index d66d9f77..1bfd17ba 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -5,6 +5,7 @@ import { Changesets, Docgen, TypeScriptLibProject, Vitest } from "./projenrc"; const org = "floydspace"; const name = "effect-aws"; const repo = `${org}/${name}`; +const awsSdkVersion = "3.556.0"; const project = new monorepo.MonorepoTsProject({ name: name, @@ -54,7 +55,7 @@ new TypeScriptLibProject({ new TypeScriptLibProject({ parent: project, name: "client-api-gateway-management-api", - deps: [...commonDeps, "@aws-sdk/client-apigatewaymanagementapi@^3"], + deps: [...commonDeps, `@aws-sdk/client-apigatewaymanagementapi@^${awsSdkVersion}`], devDeps: commonDevDeps, peerDeps: commonPeerDeps, }); @@ -62,7 +63,7 @@ new TypeScriptLibProject({ const dynamodbClient = new TypeScriptLibProject({ parent: project, name: "client-dynamodb", - deps: [...commonDeps, "@aws-sdk/client-dynamodb@^3"], + deps: [...commonDeps, `@aws-sdk/client-dynamodb@^${awsSdkVersion}`], devDeps: commonDevDeps, peerDeps: commonPeerDeps, }); @@ -72,88 +73,34 @@ const dynamodbLib = new TypeScriptLibProject({ name: "lib-dynamodb", deps: [ ...commonDeps, - "@aws-sdk/client-dynamodb@^3", - "@aws-sdk/lib-dynamodb@^3", + `@aws-sdk/client-dynamodb@^${awsSdkVersion}`, + `@aws-sdk/lib-dynamodb@^${awsSdkVersion}`, ], devDeps: commonDevDeps, peerDeps: [...commonPeerDeps, dynamodbClient.package.packageName], }); -new TypeScriptLibProject({ - parent: project, - name: "client-eventbridge", - deps: [...commonDeps, "@aws-sdk/client-eventbridge@^3"], - devDeps: commonDevDeps, - peerDeps: commonPeerDeps, -}); - -new TypeScriptLibProject({ - parent: project, - name: "client-lambda", - deps: [...commonDeps, "@aws-sdk/client-lambda@^3"], - devDeps: commonDevDeps, - peerDeps: commonPeerDeps, -}); - -new TypeScriptLibProject({ - parent: project, - name: "client-s3", - deps: [ - ...commonDeps, - "@aws-sdk/client-s3@^3", - "@aws-sdk/s3-request-presigner@^3", - ], - devDeps: commonDevDeps, - peerDeps: commonPeerDeps, -}); - -new TypeScriptLibProject({ - parent: project, - name: "client-sns", - deps: [...commonDeps, "@aws-sdk/client-sns@^3"], - devDeps: commonDevDeps, - peerDeps: commonPeerDeps, -}); - -new TypeScriptLibProject({ - parent: project, - name: "client-sqs", - deps: [...commonDeps, "@aws-sdk/client-sqs@^3"], - devDeps: commonDevDeps, - peerDeps: commonPeerDeps, -}); - -new TypeScriptLibProject({ - parent: project, - name: "client-sfn", - deps: [...commonDeps, "@aws-sdk/client-sfn@^3"], - devDeps: commonDevDeps, - peerDeps: commonPeerDeps, -}); - -new TypeScriptLibProject({ - parent: project, - name: "client-iam", - deps: [...commonDeps, "@aws-sdk/client-iam@^3"], - devDeps: commonDevDeps, - peerDeps: commonPeerDeps, -}); - -new TypeScriptLibProject({ - parent: project, - name: "client-elasticache", - deps: [...commonDeps, "@aws-sdk/client-elasticache@^3"], - devDeps: commonDevDeps, - peerDeps: commonPeerDeps, -}); - -new TypeScriptLibProject({ - parent: project, - name: "client-ec2", - deps: [...commonDeps, "@aws-sdk/client-ec2@^3"], - devDeps: commonDevDeps, - peerDeps: commonPeerDeps, -}); +const clients = [ + {name: 'ec2'}, + {name: 'elasticache'}, + {name: 'eventbridge'}, + {name: 'iam'}, + {name: 'lambda'}, + {name: 's3', extraDeps: [`@aws-sdk/s3-request-presigner@^${awsSdkVersion}`]}, + {name: 'sfn'}, + {name: 'sns'}, + {name: 'sqs'}, +]; + +for (const {name, extraDeps = []} of clients) { + new TypeScriptLibProject({ + parent: project, + name: `client-${name}`, + deps: [...commonDeps, `@aws-sdk/client-${name}@^${awsSdkVersion}`, ...extraDeps], + devDeps: commonDevDeps, + peerDeps: commonPeerDeps, + }); +} new TypeScriptLibProject({ parent: project, diff --git a/packages/client-api-gateway-management-api/.projen/deps.json b/packages/client-api-gateway-management-api/.projen/deps.json index c9613934..bf292e97 100644 --- a/packages/client-api-gateway-management-api/.projen/deps.json +++ b/packages/client-api-gateway-management-api/.projen/deps.json @@ -70,7 +70,7 @@ }, { "name": "@aws-sdk/client-apigatewaymanagementapi", - "version": "^3", + "version": "^3.556.0", "type": "runtime" }, { diff --git a/packages/client-api-gateway-management-api/package.json b/packages/client-api-gateway-management-api/package.json index 5b289644..a32f742e 100644 --- a/packages/client-api-gateway-management-api/package.json +++ b/packages/client-api-gateway-management-api/package.json @@ -39,7 +39,7 @@ "effect": ">=3.0.0 <4.0.0" }, "dependencies": { - "@aws-sdk/client-apigatewaymanagementapi": "^3", + "@aws-sdk/client-apigatewaymanagementapi": "^3.556.0", "@aws-sdk/types": "^3" }, "main": "lib/index.js", diff --git a/packages/client-dynamodb/.projen/deps.json b/packages/client-dynamodb/.projen/deps.json index bd2b173e..2830482e 100644 --- a/packages/client-dynamodb/.projen/deps.json +++ b/packages/client-dynamodb/.projen/deps.json @@ -70,7 +70,7 @@ }, { "name": "@aws-sdk/client-dynamodb", - "version": "^3", + "version": "^3.556.0", "type": "runtime" }, { diff --git a/packages/client-dynamodb/package.json b/packages/client-dynamodb/package.json index 170a9adf..7e8f8e84 100644 --- a/packages/client-dynamodb/package.json +++ b/packages/client-dynamodb/package.json @@ -39,7 +39,7 @@ "effect": ">=3.0.0 <4.0.0" }, "dependencies": { - "@aws-sdk/client-dynamodb": "^3", + "@aws-sdk/client-dynamodb": "^3.556.0", "@aws-sdk/types": "^3" }, "main": "lib/index.js", diff --git a/packages/client-ec2/.projen/deps.json b/packages/client-ec2/.projen/deps.json index 649c093d..a4c4de56 100644 --- a/packages/client-ec2/.projen/deps.json +++ b/packages/client-ec2/.projen/deps.json @@ -70,7 +70,7 @@ }, { "name": "@aws-sdk/client-ec2", - "version": "^3", + "version": "^3.556.0", "type": "runtime" }, { diff --git a/packages/client-ec2/package.json b/packages/client-ec2/package.json index 5ccadca3..64799972 100644 --- a/packages/client-ec2/package.json +++ b/packages/client-ec2/package.json @@ -39,7 +39,7 @@ "effect": ">=3.0.0 <4.0.0" }, "dependencies": { - "@aws-sdk/client-ec2": "^3", + "@aws-sdk/client-ec2": "^3.556.0", "@aws-sdk/types": "^3" }, "main": "lib/index.js", diff --git a/packages/client-ec2/src/EC2Service.ts b/packages/client-ec2/src/EC2Service.ts index 7e61ee32..c44991db 100644 --- a/packages/client-ec2/src/EC2Service.ts +++ b/packages/client-ec2/src/EC2Service.ts @@ -2,1858 +2,1811 @@ * @since 1.0.0 */ import { - EC2ServiceException, + EC2ServiceException as SdkEC2ServiceException, AcceptAddressTransferCommand, - type AcceptAddressTransferCommandInput, - type AcceptAddressTransferCommandOutput, AcceptReservedInstancesExchangeQuoteCommand, - type AcceptReservedInstancesExchangeQuoteCommandInput, - type AcceptReservedInstancesExchangeQuoteCommandOutput, AcceptTransitGatewayMulticastDomainAssociationsCommand, - type AcceptTransitGatewayMulticastDomainAssociationsCommandInput, - type AcceptTransitGatewayMulticastDomainAssociationsCommandOutput, AcceptTransitGatewayPeeringAttachmentCommand, - type AcceptTransitGatewayPeeringAttachmentCommandInput, - type AcceptTransitGatewayPeeringAttachmentCommandOutput, AcceptTransitGatewayVpcAttachmentCommand, - type AcceptTransitGatewayVpcAttachmentCommandInput, - type AcceptTransitGatewayVpcAttachmentCommandOutput, AcceptVpcEndpointConnectionsCommand, - type AcceptVpcEndpointConnectionsCommandInput, - type AcceptVpcEndpointConnectionsCommandOutput, AcceptVpcPeeringConnectionCommand, - type AcceptVpcPeeringConnectionCommandInput, - type AcceptVpcPeeringConnectionCommandOutput, AdvertiseByoipCidrCommand, - type AdvertiseByoipCidrCommandInput, - type AdvertiseByoipCidrCommandOutput, AllocateAddressCommand, - type AllocateAddressCommandInput, - type AllocateAddressCommandOutput, AllocateHostsCommand, - type AllocateHostsCommandInput, - type AllocateHostsCommandOutput, AllocateIpamPoolCidrCommand, - type AllocateIpamPoolCidrCommandInput, - type AllocateIpamPoolCidrCommandOutput, ApplySecurityGroupsToClientVpnTargetNetworkCommand, - type ApplySecurityGroupsToClientVpnTargetNetworkCommandInput, - type ApplySecurityGroupsToClientVpnTargetNetworkCommandOutput, AssignIpv6AddressesCommand, - type AssignIpv6AddressesCommandInput, - type AssignIpv6AddressesCommandOutput, AssignPrivateIpAddressesCommand, - type AssignPrivateIpAddressesCommandInput, - type AssignPrivateIpAddressesCommandOutput, AssignPrivateNatGatewayAddressCommand, - type AssignPrivateNatGatewayAddressCommandInput, - type AssignPrivateNatGatewayAddressCommandOutput, AssociateAddressCommand, - type AssociateAddressCommandInput, - type AssociateAddressCommandOutput, AssociateClientVpnTargetNetworkCommand, - type AssociateClientVpnTargetNetworkCommandInput, - type AssociateClientVpnTargetNetworkCommandOutput, AssociateDhcpOptionsCommand, - type AssociateDhcpOptionsCommandInput, - type AssociateDhcpOptionsCommandOutput, AssociateEnclaveCertificateIamRoleCommand, - type AssociateEnclaveCertificateIamRoleCommandInput, - type AssociateEnclaveCertificateIamRoleCommandOutput, AssociateIamInstanceProfileCommand, - type AssociateIamInstanceProfileCommandInput, - type AssociateIamInstanceProfileCommandOutput, AssociateInstanceEventWindowCommand, - type AssociateInstanceEventWindowCommandInput, - type AssociateInstanceEventWindowCommandOutput, AssociateIpamByoasnCommand, - type AssociateIpamByoasnCommandInput, - type AssociateIpamByoasnCommandOutput, AssociateIpamResourceDiscoveryCommand, - type AssociateIpamResourceDiscoveryCommandInput, - type AssociateIpamResourceDiscoveryCommandOutput, AssociateNatGatewayAddressCommand, - type AssociateNatGatewayAddressCommandInput, - type AssociateNatGatewayAddressCommandOutput, AssociateRouteTableCommand, - type AssociateRouteTableCommandInput, - type AssociateRouteTableCommandOutput, AssociateSubnetCidrBlockCommand, - type AssociateSubnetCidrBlockCommandInput, - type AssociateSubnetCidrBlockCommandOutput, AssociateTransitGatewayMulticastDomainCommand, - type AssociateTransitGatewayMulticastDomainCommandInput, - type AssociateTransitGatewayMulticastDomainCommandOutput, AssociateTransitGatewayPolicyTableCommand, - type AssociateTransitGatewayPolicyTableCommandInput, - type AssociateTransitGatewayPolicyTableCommandOutput, AssociateTransitGatewayRouteTableCommand, - type AssociateTransitGatewayRouteTableCommandInput, - type AssociateTransitGatewayRouteTableCommandOutput, AssociateTrunkInterfaceCommand, - type AssociateTrunkInterfaceCommandInput, - type AssociateTrunkInterfaceCommandOutput, AssociateVpcCidrBlockCommand, - type AssociateVpcCidrBlockCommandInput, - type AssociateVpcCidrBlockCommandOutput, AttachClassicLinkVpcCommand, - type AttachClassicLinkVpcCommandInput, - type AttachClassicLinkVpcCommandOutput, AttachInternetGatewayCommand, - type AttachInternetGatewayCommandInput, - type AttachInternetGatewayCommandOutput, AttachNetworkInterfaceCommand, - type AttachNetworkInterfaceCommandInput, - type AttachNetworkInterfaceCommandOutput, AttachVerifiedAccessTrustProviderCommand, - type AttachVerifiedAccessTrustProviderCommandInput, - type AttachVerifiedAccessTrustProviderCommandOutput, AttachVolumeCommand, - type AttachVolumeCommandInput, - type AttachVolumeCommandOutput, AttachVpnGatewayCommand, - type AttachVpnGatewayCommandInput, - type AttachVpnGatewayCommandOutput, AuthorizeClientVpnIngressCommand, - type AuthorizeClientVpnIngressCommandInput, - type AuthorizeClientVpnIngressCommandOutput, AuthorizeSecurityGroupEgressCommand, - type AuthorizeSecurityGroupEgressCommandInput, - type AuthorizeSecurityGroupEgressCommandOutput, AuthorizeSecurityGroupIngressCommand, - type AuthorizeSecurityGroupIngressCommandInput, - type AuthorizeSecurityGroupIngressCommandOutput, BundleInstanceCommand, - type BundleInstanceCommandInput, - type BundleInstanceCommandOutput, CancelBundleTaskCommand, - type CancelBundleTaskCommandInput, - type CancelBundleTaskCommandOutput, CancelCapacityReservationCommand, - type CancelCapacityReservationCommandInput, - type CancelCapacityReservationCommandOutput, CancelCapacityReservationFleetsCommand, - type CancelCapacityReservationFleetsCommandInput, - type CancelCapacityReservationFleetsCommandOutput, CancelConversionTaskCommand, - type CancelConversionTaskCommandInput, - type CancelConversionTaskCommandOutput, CancelExportTaskCommand, - type CancelExportTaskCommandInput, - type CancelExportTaskCommandOutput, CancelImageLaunchPermissionCommand, - type CancelImageLaunchPermissionCommandInput, - type CancelImageLaunchPermissionCommandOutput, CancelImportTaskCommand, - type CancelImportTaskCommandInput, - type CancelImportTaskCommandOutput, CancelReservedInstancesListingCommand, - type CancelReservedInstancesListingCommandInput, - type CancelReservedInstancesListingCommandOutput, CancelSpotFleetRequestsCommand, - type CancelSpotFleetRequestsCommandInput, - type CancelSpotFleetRequestsCommandOutput, CancelSpotInstanceRequestsCommand, - type CancelSpotInstanceRequestsCommandInput, - type CancelSpotInstanceRequestsCommandOutput, ConfirmProductInstanceCommand, - type ConfirmProductInstanceCommandInput, - type ConfirmProductInstanceCommandOutput, CopyFpgaImageCommand, - type CopyFpgaImageCommandInput, - type CopyFpgaImageCommandOutput, CopyImageCommand, - type CopyImageCommandInput, - type CopyImageCommandOutput, CopySnapshotCommand, - type CopySnapshotCommandInput, - type CopySnapshotCommandOutput, CreateCapacityReservationCommand, - type CreateCapacityReservationCommandInput, - type CreateCapacityReservationCommandOutput, CreateCapacityReservationFleetCommand, - type CreateCapacityReservationFleetCommandInput, - type CreateCapacityReservationFleetCommandOutput, CreateCarrierGatewayCommand, - type CreateCarrierGatewayCommandInput, - type CreateCarrierGatewayCommandOutput, CreateClientVpnEndpointCommand, - type CreateClientVpnEndpointCommandInput, - type CreateClientVpnEndpointCommandOutput, CreateClientVpnRouteCommand, - type CreateClientVpnRouteCommandInput, - type CreateClientVpnRouteCommandOutput, CreateCoipCidrCommand, - type CreateCoipCidrCommandInput, - type CreateCoipCidrCommandOutput, CreateCoipPoolCommand, - type CreateCoipPoolCommandInput, - type CreateCoipPoolCommandOutput, CreateCustomerGatewayCommand, - type CreateCustomerGatewayCommandInput, - type CreateCustomerGatewayCommandOutput, CreateDefaultSubnetCommand, - type CreateDefaultSubnetCommandInput, - type CreateDefaultSubnetCommandOutput, CreateDefaultVpcCommand, - type CreateDefaultVpcCommandInput, - type CreateDefaultVpcCommandOutput, CreateDhcpOptionsCommand, - type CreateDhcpOptionsCommandInput, - type CreateDhcpOptionsCommandOutput, CreateEgressOnlyInternetGatewayCommand, - type CreateEgressOnlyInternetGatewayCommandInput, - type CreateEgressOnlyInternetGatewayCommandOutput, CreateFleetCommand, - type CreateFleetCommandInput, - type CreateFleetCommandOutput, CreateFlowLogsCommand, - type CreateFlowLogsCommandInput, - type CreateFlowLogsCommandOutput, CreateFpgaImageCommand, - type CreateFpgaImageCommandInput, - type CreateFpgaImageCommandOutput, CreateImageCommand, - type CreateImageCommandInput, - type CreateImageCommandOutput, CreateInstanceConnectEndpointCommand, - type CreateInstanceConnectEndpointCommandInput, - type CreateInstanceConnectEndpointCommandOutput, CreateInstanceEventWindowCommand, - type CreateInstanceEventWindowCommandInput, - type CreateInstanceEventWindowCommandOutput, CreateInstanceExportTaskCommand, - type CreateInstanceExportTaskCommandInput, - type CreateInstanceExportTaskCommandOutput, CreateInternetGatewayCommand, - type CreateInternetGatewayCommandInput, - type CreateInternetGatewayCommandOutput, CreateIpamCommand, - type CreateIpamCommandInput, - type CreateIpamCommandOutput, CreateIpamPoolCommand, - type CreateIpamPoolCommandInput, - type CreateIpamPoolCommandOutput, CreateIpamResourceDiscoveryCommand, - type CreateIpamResourceDiscoveryCommandInput, - type CreateIpamResourceDiscoveryCommandOutput, CreateIpamScopeCommand, - type CreateIpamScopeCommandInput, - type CreateIpamScopeCommandOutput, CreateKeyPairCommand, - type CreateKeyPairCommandInput, - type CreateKeyPairCommandOutput, CreateLaunchTemplateCommand, - type CreateLaunchTemplateCommandInput, - type CreateLaunchTemplateCommandOutput, CreateLaunchTemplateVersionCommand, - type CreateLaunchTemplateVersionCommandInput, - type CreateLaunchTemplateVersionCommandOutput, CreateLocalGatewayRouteCommand, - type CreateLocalGatewayRouteCommandInput, - type CreateLocalGatewayRouteCommandOutput, CreateLocalGatewayRouteTableCommand, - type CreateLocalGatewayRouteTableCommandInput, - type CreateLocalGatewayRouteTableCommandOutput, CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand, - type CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommandInput, - type CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommandOutput, CreateLocalGatewayRouteTableVpcAssociationCommand, - type CreateLocalGatewayRouteTableVpcAssociationCommandInput, - type CreateLocalGatewayRouteTableVpcAssociationCommandOutput, CreateManagedPrefixListCommand, - type CreateManagedPrefixListCommandInput, - type CreateManagedPrefixListCommandOutput, CreateNatGatewayCommand, - type CreateNatGatewayCommandInput, - type CreateNatGatewayCommandOutput, CreateNetworkAclCommand, - type CreateNetworkAclCommandInput, - type CreateNetworkAclCommandOutput, CreateNetworkAclEntryCommand, - type CreateNetworkAclEntryCommandInput, - type CreateNetworkAclEntryCommandOutput, CreateNetworkInsightsAccessScopeCommand, - type CreateNetworkInsightsAccessScopeCommandInput, - type CreateNetworkInsightsAccessScopeCommandOutput, CreateNetworkInsightsPathCommand, - type CreateNetworkInsightsPathCommandInput, - type CreateNetworkInsightsPathCommandOutput, CreateNetworkInterfaceCommand, - type CreateNetworkInterfaceCommandInput, - type CreateNetworkInterfaceCommandOutput, CreateNetworkInterfacePermissionCommand, - type CreateNetworkInterfacePermissionCommandInput, - type CreateNetworkInterfacePermissionCommandOutput, CreatePlacementGroupCommand, - type CreatePlacementGroupCommandInput, - type CreatePlacementGroupCommandOutput, CreatePublicIpv4PoolCommand, - type CreatePublicIpv4PoolCommandInput, - type CreatePublicIpv4PoolCommandOutput, CreateReplaceRootVolumeTaskCommand, - type CreateReplaceRootVolumeTaskCommandInput, - type CreateReplaceRootVolumeTaskCommandOutput, CreateReservedInstancesListingCommand, - type CreateReservedInstancesListingCommandInput, - type CreateReservedInstancesListingCommandOutput, CreateRestoreImageTaskCommand, - type CreateRestoreImageTaskCommandInput, - type CreateRestoreImageTaskCommandOutput, CreateRouteCommand, - type CreateRouteCommandInput, - type CreateRouteCommandOutput, CreateRouteTableCommand, - type CreateRouteTableCommandInput, - type CreateRouteTableCommandOutput, CreateSecurityGroupCommand, - type CreateSecurityGroupCommandInput, - type CreateSecurityGroupCommandOutput, CreateSnapshotCommand, - type CreateSnapshotCommandInput, - type CreateSnapshotCommandOutput, CreateSnapshotsCommand, - type CreateSnapshotsCommandInput, - type CreateSnapshotsCommandOutput, CreateSpotDatafeedSubscriptionCommand, - type CreateSpotDatafeedSubscriptionCommandInput, - type CreateSpotDatafeedSubscriptionCommandOutput, CreateStoreImageTaskCommand, - type CreateStoreImageTaskCommandInput, - type CreateStoreImageTaskCommandOutput, CreateSubnetCommand, - type CreateSubnetCommandInput, - type CreateSubnetCommandOutput, CreateSubnetCidrReservationCommand, - type CreateSubnetCidrReservationCommandInput, - type CreateSubnetCidrReservationCommandOutput, CreateTagsCommand, - type CreateTagsCommandInput, - type CreateTagsCommandOutput, CreateTrafficMirrorFilterCommand, - type CreateTrafficMirrorFilterCommandInput, - type CreateTrafficMirrorFilterCommandOutput, CreateTrafficMirrorFilterRuleCommand, - type CreateTrafficMirrorFilterRuleCommandInput, - type CreateTrafficMirrorFilterRuleCommandOutput, CreateTrafficMirrorSessionCommand, - type CreateTrafficMirrorSessionCommandInput, - type CreateTrafficMirrorSessionCommandOutput, CreateTrafficMirrorTargetCommand, - type CreateTrafficMirrorTargetCommandInput, - type CreateTrafficMirrorTargetCommandOutput, CreateTransitGatewayCommand, - type CreateTransitGatewayCommandInput, - type CreateTransitGatewayCommandOutput, CreateTransitGatewayConnectCommand, - type CreateTransitGatewayConnectCommandInput, - type CreateTransitGatewayConnectCommandOutput, CreateTransitGatewayConnectPeerCommand, - type CreateTransitGatewayConnectPeerCommandInput, - type CreateTransitGatewayConnectPeerCommandOutput, CreateTransitGatewayMulticastDomainCommand, - type CreateTransitGatewayMulticastDomainCommandInput, - type CreateTransitGatewayMulticastDomainCommandOutput, CreateTransitGatewayPeeringAttachmentCommand, - type CreateTransitGatewayPeeringAttachmentCommandInput, - type CreateTransitGatewayPeeringAttachmentCommandOutput, CreateTransitGatewayPolicyTableCommand, - type CreateTransitGatewayPolicyTableCommandInput, - type CreateTransitGatewayPolicyTableCommandOutput, CreateTransitGatewayPrefixListReferenceCommand, - type CreateTransitGatewayPrefixListReferenceCommandInput, - type CreateTransitGatewayPrefixListReferenceCommandOutput, CreateTransitGatewayRouteCommand, - type CreateTransitGatewayRouteCommandInput, - type CreateTransitGatewayRouteCommandOutput, CreateTransitGatewayRouteTableCommand, - type CreateTransitGatewayRouteTableCommandInput, - type CreateTransitGatewayRouteTableCommandOutput, CreateTransitGatewayRouteTableAnnouncementCommand, - type CreateTransitGatewayRouteTableAnnouncementCommandInput, - type CreateTransitGatewayRouteTableAnnouncementCommandOutput, CreateTransitGatewayVpcAttachmentCommand, - type CreateTransitGatewayVpcAttachmentCommandInput, - type CreateTransitGatewayVpcAttachmentCommandOutput, CreateVerifiedAccessEndpointCommand, - type CreateVerifiedAccessEndpointCommandInput, - type CreateVerifiedAccessEndpointCommandOutput, CreateVerifiedAccessGroupCommand, - type CreateVerifiedAccessGroupCommandInput, - type CreateVerifiedAccessGroupCommandOutput, CreateVerifiedAccessInstanceCommand, - type CreateVerifiedAccessInstanceCommandInput, - type CreateVerifiedAccessInstanceCommandOutput, CreateVerifiedAccessTrustProviderCommand, - type CreateVerifiedAccessTrustProviderCommandInput, - type CreateVerifiedAccessTrustProviderCommandOutput, CreateVolumeCommand, - type CreateVolumeCommandInput, - type CreateVolumeCommandOutput, CreateVpcCommand, - type CreateVpcCommandInput, - type CreateVpcCommandOutput, CreateVpcEndpointCommand, - type CreateVpcEndpointCommandInput, - type CreateVpcEndpointCommandOutput, CreateVpcEndpointConnectionNotificationCommand, - type CreateVpcEndpointConnectionNotificationCommandInput, - type CreateVpcEndpointConnectionNotificationCommandOutput, CreateVpcEndpointServiceConfigurationCommand, - type CreateVpcEndpointServiceConfigurationCommandInput, - type CreateVpcEndpointServiceConfigurationCommandOutput, CreateVpcPeeringConnectionCommand, - type CreateVpcPeeringConnectionCommandInput, - type CreateVpcPeeringConnectionCommandOutput, CreateVpnConnectionCommand, - type CreateVpnConnectionCommandInput, - type CreateVpnConnectionCommandOutput, CreateVpnConnectionRouteCommand, - type CreateVpnConnectionRouteCommandInput, - type CreateVpnConnectionRouteCommandOutput, CreateVpnGatewayCommand, - type CreateVpnGatewayCommandInput, - type CreateVpnGatewayCommandOutput, DeleteCarrierGatewayCommand, - type DeleteCarrierGatewayCommandInput, - type DeleteCarrierGatewayCommandOutput, DeleteClientVpnEndpointCommand, - type DeleteClientVpnEndpointCommandInput, - type DeleteClientVpnEndpointCommandOutput, DeleteClientVpnRouteCommand, - type DeleteClientVpnRouteCommandInput, - type DeleteClientVpnRouteCommandOutput, DeleteCoipCidrCommand, - type DeleteCoipCidrCommandInput, - type DeleteCoipCidrCommandOutput, DeleteCoipPoolCommand, - type DeleteCoipPoolCommandInput, - type DeleteCoipPoolCommandOutput, DeleteCustomerGatewayCommand, - type DeleteCustomerGatewayCommandInput, - type DeleteCustomerGatewayCommandOutput, DeleteDhcpOptionsCommand, - type DeleteDhcpOptionsCommandInput, - type DeleteDhcpOptionsCommandOutput, DeleteEgressOnlyInternetGatewayCommand, - type DeleteEgressOnlyInternetGatewayCommandInput, - type DeleteEgressOnlyInternetGatewayCommandOutput, DeleteFleetsCommand, - type DeleteFleetsCommandInput, - type DeleteFleetsCommandOutput, DeleteFlowLogsCommand, - type DeleteFlowLogsCommandInput, - type DeleteFlowLogsCommandOutput, DeleteFpgaImageCommand, - type DeleteFpgaImageCommandInput, - type DeleteFpgaImageCommandOutput, DeleteInstanceConnectEndpointCommand, - type DeleteInstanceConnectEndpointCommandInput, - type DeleteInstanceConnectEndpointCommandOutput, DeleteInstanceEventWindowCommand, - type DeleteInstanceEventWindowCommandInput, - type DeleteInstanceEventWindowCommandOutput, DeleteInternetGatewayCommand, - type DeleteInternetGatewayCommandInput, - type DeleteInternetGatewayCommandOutput, DeleteIpamCommand, - type DeleteIpamCommandInput, - type DeleteIpamCommandOutput, DeleteIpamPoolCommand, - type DeleteIpamPoolCommandInput, - type DeleteIpamPoolCommandOutput, DeleteIpamResourceDiscoveryCommand, - type DeleteIpamResourceDiscoveryCommandInput, - type DeleteIpamResourceDiscoveryCommandOutput, DeleteIpamScopeCommand, - type DeleteIpamScopeCommandInput, - type DeleteIpamScopeCommandOutput, DeleteKeyPairCommand, - type DeleteKeyPairCommandInput, - type DeleteKeyPairCommandOutput, DeleteLaunchTemplateCommand, - type DeleteLaunchTemplateCommandInput, - type DeleteLaunchTemplateCommandOutput, DeleteLaunchTemplateVersionsCommand, - type DeleteLaunchTemplateVersionsCommandInput, - type DeleteLaunchTemplateVersionsCommandOutput, DeleteLocalGatewayRouteCommand, - type DeleteLocalGatewayRouteCommandInput, - type DeleteLocalGatewayRouteCommandOutput, DeleteLocalGatewayRouteTableCommand, - type DeleteLocalGatewayRouteTableCommandInput, - type DeleteLocalGatewayRouteTableCommandOutput, DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand, - type DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommandInput, - type DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommandOutput, DeleteLocalGatewayRouteTableVpcAssociationCommand, - type DeleteLocalGatewayRouteTableVpcAssociationCommandInput, - type DeleteLocalGatewayRouteTableVpcAssociationCommandOutput, DeleteManagedPrefixListCommand, - type DeleteManagedPrefixListCommandInput, - type DeleteManagedPrefixListCommandOutput, DeleteNatGatewayCommand, - type DeleteNatGatewayCommandInput, - type DeleteNatGatewayCommandOutput, DeleteNetworkAclCommand, - type DeleteNetworkAclCommandInput, - type DeleteNetworkAclCommandOutput, DeleteNetworkAclEntryCommand, - type DeleteNetworkAclEntryCommandInput, - type DeleteNetworkAclEntryCommandOutput, DeleteNetworkInsightsAccessScopeCommand, - type DeleteNetworkInsightsAccessScopeCommandInput, - type DeleteNetworkInsightsAccessScopeCommandOutput, DeleteNetworkInsightsAccessScopeAnalysisCommand, - type DeleteNetworkInsightsAccessScopeAnalysisCommandInput, - type DeleteNetworkInsightsAccessScopeAnalysisCommandOutput, DeleteNetworkInsightsAnalysisCommand, - type DeleteNetworkInsightsAnalysisCommandInput, - type DeleteNetworkInsightsAnalysisCommandOutput, DeleteNetworkInsightsPathCommand, - type DeleteNetworkInsightsPathCommandInput, - type DeleteNetworkInsightsPathCommandOutput, DeleteNetworkInterfaceCommand, - type DeleteNetworkInterfaceCommandInput, - type DeleteNetworkInterfaceCommandOutput, DeleteNetworkInterfacePermissionCommand, - type DeleteNetworkInterfacePermissionCommandInput, - type DeleteNetworkInterfacePermissionCommandOutput, DeletePlacementGroupCommand, - type DeletePlacementGroupCommandInput, - type DeletePlacementGroupCommandOutput, DeletePublicIpv4PoolCommand, - type DeletePublicIpv4PoolCommandInput, - type DeletePublicIpv4PoolCommandOutput, DeleteQueuedReservedInstancesCommand, - type DeleteQueuedReservedInstancesCommandInput, - type DeleteQueuedReservedInstancesCommandOutput, DeleteRouteCommand, - type DeleteRouteCommandInput, - type DeleteRouteCommandOutput, DeleteRouteTableCommand, - type DeleteRouteTableCommandInput, - type DeleteRouteTableCommandOutput, DeleteSecurityGroupCommand, - type DeleteSecurityGroupCommandInput, - type DeleteSecurityGroupCommandOutput, DeleteSnapshotCommand, - type DeleteSnapshotCommandInput, - type DeleteSnapshotCommandOutput, DeleteSpotDatafeedSubscriptionCommand, - type DeleteSpotDatafeedSubscriptionCommandInput, - type DeleteSpotDatafeedSubscriptionCommandOutput, DeleteSubnetCommand, - type DeleteSubnetCommandInput, - type DeleteSubnetCommandOutput, DeleteSubnetCidrReservationCommand, - type DeleteSubnetCidrReservationCommandInput, - type DeleteSubnetCidrReservationCommandOutput, DeleteTagsCommand, - type DeleteTagsCommandInput, - type DeleteTagsCommandOutput, DeleteTrafficMirrorFilterCommand, - type DeleteTrafficMirrorFilterCommandInput, - type DeleteTrafficMirrorFilterCommandOutput, DeleteTrafficMirrorFilterRuleCommand, - type DeleteTrafficMirrorFilterRuleCommandInput, - type DeleteTrafficMirrorFilterRuleCommandOutput, DeleteTrafficMirrorSessionCommand, - type DeleteTrafficMirrorSessionCommandInput, - type DeleteTrafficMirrorSessionCommandOutput, DeleteTrafficMirrorTargetCommand, - type DeleteTrafficMirrorTargetCommandInput, - type DeleteTrafficMirrorTargetCommandOutput, DeleteTransitGatewayCommand, - type DeleteTransitGatewayCommandInput, - type DeleteTransitGatewayCommandOutput, DeleteTransitGatewayConnectCommand, - type DeleteTransitGatewayConnectCommandInput, - type DeleteTransitGatewayConnectCommandOutput, DeleteTransitGatewayConnectPeerCommand, - type DeleteTransitGatewayConnectPeerCommandInput, - type DeleteTransitGatewayConnectPeerCommandOutput, DeleteTransitGatewayMulticastDomainCommand, - type DeleteTransitGatewayMulticastDomainCommandInput, - type DeleteTransitGatewayMulticastDomainCommandOutput, DeleteTransitGatewayPeeringAttachmentCommand, - type DeleteTransitGatewayPeeringAttachmentCommandInput, - type DeleteTransitGatewayPeeringAttachmentCommandOutput, DeleteTransitGatewayPolicyTableCommand, - type DeleteTransitGatewayPolicyTableCommandInput, - type DeleteTransitGatewayPolicyTableCommandOutput, DeleteTransitGatewayPrefixListReferenceCommand, - type DeleteTransitGatewayPrefixListReferenceCommandInput, - type DeleteTransitGatewayPrefixListReferenceCommandOutput, DeleteTransitGatewayRouteCommand, - type DeleteTransitGatewayRouteCommandInput, - type DeleteTransitGatewayRouteCommandOutput, DeleteTransitGatewayRouteTableCommand, - type DeleteTransitGatewayRouteTableCommandInput, - type DeleteTransitGatewayRouteTableCommandOutput, DeleteTransitGatewayRouteTableAnnouncementCommand, - type DeleteTransitGatewayRouteTableAnnouncementCommandInput, - type DeleteTransitGatewayRouteTableAnnouncementCommandOutput, DeleteTransitGatewayVpcAttachmentCommand, - type DeleteTransitGatewayVpcAttachmentCommandInput, - type DeleteTransitGatewayVpcAttachmentCommandOutput, DeleteVerifiedAccessEndpointCommand, - type DeleteVerifiedAccessEndpointCommandInput, - type DeleteVerifiedAccessEndpointCommandOutput, DeleteVerifiedAccessGroupCommand, - type DeleteVerifiedAccessGroupCommandInput, - type DeleteVerifiedAccessGroupCommandOutput, DeleteVerifiedAccessInstanceCommand, - type DeleteVerifiedAccessInstanceCommandInput, - type DeleteVerifiedAccessInstanceCommandOutput, DeleteVerifiedAccessTrustProviderCommand, - type DeleteVerifiedAccessTrustProviderCommandInput, - type DeleteVerifiedAccessTrustProviderCommandOutput, DeleteVolumeCommand, - type DeleteVolumeCommandInput, - type DeleteVolumeCommandOutput, DeleteVpcCommand, - type DeleteVpcCommandInput, - type DeleteVpcCommandOutput, DeleteVpcEndpointConnectionNotificationsCommand, - type DeleteVpcEndpointConnectionNotificationsCommandInput, - type DeleteVpcEndpointConnectionNotificationsCommandOutput, - DeleteVpcEndpointsCommand, - type DeleteVpcEndpointsCommandInput, - type DeleteVpcEndpointsCommandOutput, DeleteVpcEndpointServiceConfigurationsCommand, - type DeleteVpcEndpointServiceConfigurationsCommandInput, - type DeleteVpcEndpointServiceConfigurationsCommandOutput, + DeleteVpcEndpointsCommand, DeleteVpcPeeringConnectionCommand, - type DeleteVpcPeeringConnectionCommandInput, - type DeleteVpcPeeringConnectionCommandOutput, DeleteVpnConnectionCommand, - type DeleteVpnConnectionCommandInput, - type DeleteVpnConnectionCommandOutput, DeleteVpnConnectionRouteCommand, - type DeleteVpnConnectionRouteCommandInput, - type DeleteVpnConnectionRouteCommandOutput, DeleteVpnGatewayCommand, - type DeleteVpnGatewayCommandInput, - type DeleteVpnGatewayCommandOutput, DeprovisionByoipCidrCommand, - type DeprovisionByoipCidrCommandInput, - type DeprovisionByoipCidrCommandOutput, DeprovisionIpamByoasnCommand, - type DeprovisionIpamByoasnCommandInput, - type DeprovisionIpamByoasnCommandOutput, DeprovisionIpamPoolCidrCommand, - type DeprovisionIpamPoolCidrCommandInput, - type DeprovisionIpamPoolCidrCommandOutput, DeprovisionPublicIpv4PoolCidrCommand, - type DeprovisionPublicIpv4PoolCidrCommandInput, - type DeprovisionPublicIpv4PoolCidrCommandOutput, DeregisterImageCommand, - type DeregisterImageCommandInput, - type DeregisterImageCommandOutput, DeregisterInstanceEventNotificationAttributesCommand, - type DeregisterInstanceEventNotificationAttributesCommandInput, - type DeregisterInstanceEventNotificationAttributesCommandOutput, DeregisterTransitGatewayMulticastGroupMembersCommand, - type DeregisterTransitGatewayMulticastGroupMembersCommandInput, - type DeregisterTransitGatewayMulticastGroupMembersCommandOutput, DeregisterTransitGatewayMulticastGroupSourcesCommand, - type DeregisterTransitGatewayMulticastGroupSourcesCommandInput, - type DeregisterTransitGatewayMulticastGroupSourcesCommandOutput, DescribeAccountAttributesCommand, - type DescribeAccountAttributesCommandInput, - type DescribeAccountAttributesCommandOutput, + DescribeAddressTransfersCommand, DescribeAddressesCommand, - type DescribeAddressesCommandInput, - type DescribeAddressesCommandOutput, DescribeAddressesAttributeCommand, - type DescribeAddressesAttributeCommandInput, - type DescribeAddressesAttributeCommandOutput, - DescribeAddressTransfersCommand, - type DescribeAddressTransfersCommandInput, - type DescribeAddressTransfersCommandOutput, DescribeAggregateIdFormatCommand, - type DescribeAggregateIdFormatCommandInput, - type DescribeAggregateIdFormatCommandOutput, DescribeAvailabilityZonesCommand, - type DescribeAvailabilityZonesCommandInput, - type DescribeAvailabilityZonesCommandOutput, DescribeAwsNetworkPerformanceMetricSubscriptionsCommand, - type DescribeAwsNetworkPerformanceMetricSubscriptionsCommandInput, - type DescribeAwsNetworkPerformanceMetricSubscriptionsCommandOutput, DescribeBundleTasksCommand, - type DescribeBundleTasksCommandInput, - type DescribeBundleTasksCommandOutput, DescribeByoipCidrsCommand, - type DescribeByoipCidrsCommandInput, - type DescribeByoipCidrsCommandOutput, DescribeCapacityBlockOfferingsCommand, - type DescribeCapacityBlockOfferingsCommandInput, - type DescribeCapacityBlockOfferingsCommandOutput, DescribeCapacityReservationFleetsCommand, - type DescribeCapacityReservationFleetsCommandInput, - type DescribeCapacityReservationFleetsCommandOutput, DescribeCapacityReservationsCommand, - type DescribeCapacityReservationsCommandInput, - type DescribeCapacityReservationsCommandOutput, DescribeCarrierGatewaysCommand, - type DescribeCarrierGatewaysCommandInput, - type DescribeCarrierGatewaysCommandOutput, DescribeClassicLinkInstancesCommand, - type DescribeClassicLinkInstancesCommandInput, - type DescribeClassicLinkInstancesCommandOutput, DescribeClientVpnAuthorizationRulesCommand, - type DescribeClientVpnAuthorizationRulesCommandInput, - type DescribeClientVpnAuthorizationRulesCommandOutput, DescribeClientVpnConnectionsCommand, - type DescribeClientVpnConnectionsCommandInput, - type DescribeClientVpnConnectionsCommandOutput, DescribeClientVpnEndpointsCommand, - type DescribeClientVpnEndpointsCommandInput, - type DescribeClientVpnEndpointsCommandOutput, DescribeClientVpnRoutesCommand, - type DescribeClientVpnRoutesCommandInput, - type DescribeClientVpnRoutesCommandOutput, DescribeClientVpnTargetNetworksCommand, - type DescribeClientVpnTargetNetworksCommandInput, - type DescribeClientVpnTargetNetworksCommandOutput, DescribeCoipPoolsCommand, - type DescribeCoipPoolsCommandInput, - type DescribeCoipPoolsCommandOutput, DescribeConversionTasksCommand, - type DescribeConversionTasksCommandInput, - type DescribeConversionTasksCommandOutput, DescribeCustomerGatewaysCommand, - type DescribeCustomerGatewaysCommandInput, - type DescribeCustomerGatewaysCommandOutput, DescribeDhcpOptionsCommand, - type DescribeDhcpOptionsCommandInput, - type DescribeDhcpOptionsCommandOutput, DescribeEgressOnlyInternetGatewaysCommand, - type DescribeEgressOnlyInternetGatewaysCommandInput, - type DescribeEgressOnlyInternetGatewaysCommandOutput, DescribeElasticGpusCommand, - type DescribeElasticGpusCommandInput, - type DescribeElasticGpusCommandOutput, DescribeExportImageTasksCommand, - type DescribeExportImageTasksCommandInput, - type DescribeExportImageTasksCommandOutput, DescribeExportTasksCommand, - type DescribeExportTasksCommandInput, - type DescribeExportTasksCommandOutput, DescribeFastLaunchImagesCommand, - type DescribeFastLaunchImagesCommandInput, - type DescribeFastLaunchImagesCommandOutput, DescribeFastSnapshotRestoresCommand, - type DescribeFastSnapshotRestoresCommandInput, - type DescribeFastSnapshotRestoresCommandOutput, DescribeFleetHistoryCommand, - type DescribeFleetHistoryCommandInput, - type DescribeFleetHistoryCommandOutput, DescribeFleetInstancesCommand, - type DescribeFleetInstancesCommandInput, - type DescribeFleetInstancesCommandOutput, DescribeFleetsCommand, - type DescribeFleetsCommandInput, - type DescribeFleetsCommandOutput, DescribeFlowLogsCommand, - type DescribeFlowLogsCommandInput, - type DescribeFlowLogsCommandOutput, DescribeFpgaImageAttributeCommand, - type DescribeFpgaImageAttributeCommandInput, - type DescribeFpgaImageAttributeCommandOutput, DescribeFpgaImagesCommand, - type DescribeFpgaImagesCommandInput, - type DescribeFpgaImagesCommandOutput, DescribeHostReservationOfferingsCommand, - type DescribeHostReservationOfferingsCommandInput, - type DescribeHostReservationOfferingsCommandOutput, DescribeHostReservationsCommand, - type DescribeHostReservationsCommandInput, - type DescribeHostReservationsCommandOutput, DescribeHostsCommand, - type DescribeHostsCommandInput, - type DescribeHostsCommandOutput, DescribeIamInstanceProfileAssociationsCommand, - type DescribeIamInstanceProfileAssociationsCommandInput, - type DescribeIamInstanceProfileAssociationsCommandOutput, - DescribeIdentityIdFormatCommand, - type DescribeIdentityIdFormatCommandInput, - type DescribeIdentityIdFormatCommandOutput, DescribeIdFormatCommand, - type DescribeIdFormatCommandInput, - type DescribeIdFormatCommandOutput, + DescribeIdentityIdFormatCommand, DescribeImageAttributeCommand, - type DescribeImageAttributeCommandInput, - type DescribeImageAttributeCommandOutput, DescribeImagesCommand, - type DescribeImagesCommandInput, - type DescribeImagesCommandOutput, DescribeImportImageTasksCommand, - type DescribeImportImageTasksCommandInput, - type DescribeImportImageTasksCommandOutput, DescribeImportSnapshotTasksCommand, - type DescribeImportSnapshotTasksCommandInput, - type DescribeImportSnapshotTasksCommandOutput, DescribeInstanceAttributeCommand, - type DescribeInstanceAttributeCommandInput, - type DescribeInstanceAttributeCommandOutput, DescribeInstanceConnectEndpointsCommand, - type DescribeInstanceConnectEndpointsCommandInput, - type DescribeInstanceConnectEndpointsCommandOutput, DescribeInstanceCreditSpecificationsCommand, - type DescribeInstanceCreditSpecificationsCommandInput, - type DescribeInstanceCreditSpecificationsCommandOutput, DescribeInstanceEventNotificationAttributesCommand, - type DescribeInstanceEventNotificationAttributesCommandInput, - type DescribeInstanceEventNotificationAttributesCommandOutput, DescribeInstanceEventWindowsCommand, - type DescribeInstanceEventWindowsCommandInput, - type DescribeInstanceEventWindowsCommandOutput, - DescribeInstancesCommand, - type DescribeInstancesCommandInput, - type DescribeInstancesCommandOutput, DescribeInstanceStatusCommand, - type DescribeInstanceStatusCommandInput, - type DescribeInstanceStatusCommandOutput, DescribeInstanceTopologyCommand, - type DescribeInstanceTopologyCommandInput, - type DescribeInstanceTopologyCommandOutput, DescribeInstanceTypeOfferingsCommand, - type DescribeInstanceTypeOfferingsCommandInput, - type DescribeInstanceTypeOfferingsCommandOutput, DescribeInstanceTypesCommand, - type DescribeInstanceTypesCommandInput, - type DescribeInstanceTypesCommandOutput, + DescribeInstancesCommand, DescribeInternetGatewaysCommand, - type DescribeInternetGatewaysCommandInput, - type DescribeInternetGatewaysCommandOutput, DescribeIpamByoasnCommand, - type DescribeIpamByoasnCommandInput, - type DescribeIpamByoasnCommandOutput, DescribeIpamPoolsCommand, - type DescribeIpamPoolsCommandInput, - type DescribeIpamPoolsCommandOutput, DescribeIpamResourceDiscoveriesCommand, - type DescribeIpamResourceDiscoveriesCommandInput, - type DescribeIpamResourceDiscoveriesCommandOutput, DescribeIpamResourceDiscoveryAssociationsCommand, - type DescribeIpamResourceDiscoveryAssociationsCommandInput, - type DescribeIpamResourceDiscoveryAssociationsCommandOutput, - DescribeIpamsCommand, - type DescribeIpamsCommandInput, - type DescribeIpamsCommandOutput, DescribeIpamScopesCommand, - type DescribeIpamScopesCommandInput, - type DescribeIpamScopesCommandOutput, + DescribeIpamsCommand, DescribeIpv6PoolsCommand, - type DescribeIpv6PoolsCommandInput, - type DescribeIpv6PoolsCommandOutput, DescribeKeyPairsCommand, - type DescribeKeyPairsCommandInput, - type DescribeKeyPairsCommandOutput, - DescribeLaunchTemplatesCommand, - type DescribeLaunchTemplatesCommandInput, - type DescribeLaunchTemplatesCommandOutput, DescribeLaunchTemplateVersionsCommand, - type DescribeLaunchTemplateVersionsCommandInput, - type DescribeLaunchTemplateVersionsCommandOutput, - DescribeLocalGatewayRouteTablesCommand, - type DescribeLocalGatewayRouteTablesCommandInput, - type DescribeLocalGatewayRouteTablesCommandOutput, + DescribeLaunchTemplatesCommand, DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand, - type DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommandInput, - type DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommandOutput, DescribeLocalGatewayRouteTableVpcAssociationsCommand, - type DescribeLocalGatewayRouteTableVpcAssociationsCommandInput, - type DescribeLocalGatewayRouteTableVpcAssociationsCommandOutput, - DescribeLocalGatewaysCommand, - type DescribeLocalGatewaysCommandInput, - type DescribeLocalGatewaysCommandOutput, + DescribeLocalGatewayRouteTablesCommand, DescribeLocalGatewayVirtualInterfaceGroupsCommand, - type DescribeLocalGatewayVirtualInterfaceGroupsCommandInput, - type DescribeLocalGatewayVirtualInterfaceGroupsCommandOutput, DescribeLocalGatewayVirtualInterfacesCommand, - type DescribeLocalGatewayVirtualInterfacesCommandInput, - type DescribeLocalGatewayVirtualInterfacesCommandOutput, + DescribeLocalGatewaysCommand, DescribeLockedSnapshotsCommand, - type DescribeLockedSnapshotsCommandInput, - type DescribeLockedSnapshotsCommandOutput, + DescribeMacHostsCommand, DescribeManagedPrefixListsCommand, - type DescribeManagedPrefixListsCommandInput, - type DescribeManagedPrefixListsCommandOutput, DescribeMovingAddressesCommand, - type DescribeMovingAddressesCommandInput, - type DescribeMovingAddressesCommandOutput, DescribeNatGatewaysCommand, - type DescribeNatGatewaysCommandInput, - type DescribeNatGatewaysCommandOutput, DescribeNetworkAclsCommand, - type DescribeNetworkAclsCommandInput, - type DescribeNetworkAclsCommandOutput, DescribeNetworkInsightsAccessScopeAnalysesCommand, - type DescribeNetworkInsightsAccessScopeAnalysesCommandInput, - type DescribeNetworkInsightsAccessScopeAnalysesCommandOutput, DescribeNetworkInsightsAccessScopesCommand, - type DescribeNetworkInsightsAccessScopesCommandInput, - type DescribeNetworkInsightsAccessScopesCommandOutput, DescribeNetworkInsightsAnalysesCommand, - type DescribeNetworkInsightsAnalysesCommandInput, - type DescribeNetworkInsightsAnalysesCommandOutput, DescribeNetworkInsightsPathsCommand, - type DescribeNetworkInsightsPathsCommandInput, - type DescribeNetworkInsightsPathsCommandOutput, DescribeNetworkInterfaceAttributeCommand, - type DescribeNetworkInterfaceAttributeCommandInput, - type DescribeNetworkInterfaceAttributeCommandOutput, DescribeNetworkInterfacePermissionsCommand, - type DescribeNetworkInterfacePermissionsCommandInput, - type DescribeNetworkInterfacePermissionsCommandOutput, DescribeNetworkInterfacesCommand, - type DescribeNetworkInterfacesCommandInput, - type DescribeNetworkInterfacesCommandOutput, DescribePlacementGroupsCommand, - type DescribePlacementGroupsCommandInput, - type DescribePlacementGroupsCommandOutput, DescribePrefixListsCommand, - type DescribePrefixListsCommandInput, - type DescribePrefixListsCommandOutput, DescribePrincipalIdFormatCommand, - type DescribePrincipalIdFormatCommandInput, - type DescribePrincipalIdFormatCommandOutput, DescribePublicIpv4PoolsCommand, - type DescribePublicIpv4PoolsCommandInput, - type DescribePublicIpv4PoolsCommandOutput, DescribeRegionsCommand, - type DescribeRegionsCommandInput, - type DescribeRegionsCommandOutput, DescribeReplaceRootVolumeTasksCommand, - type DescribeReplaceRootVolumeTasksCommandInput, - type DescribeReplaceRootVolumeTasksCommandOutput, DescribeReservedInstancesCommand, - type DescribeReservedInstancesCommandInput, - type DescribeReservedInstancesCommandOutput, DescribeReservedInstancesListingsCommand, - type DescribeReservedInstancesListingsCommandInput, - type DescribeReservedInstancesListingsCommandOutput, DescribeReservedInstancesModificationsCommand, - type DescribeReservedInstancesModificationsCommandInput, - type DescribeReservedInstancesModificationsCommandOutput, DescribeReservedInstancesOfferingsCommand, - type DescribeReservedInstancesOfferingsCommandInput, - type DescribeReservedInstancesOfferingsCommandOutput, DescribeRouteTablesCommand, - type DescribeRouteTablesCommandInput, - type DescribeRouteTablesCommandOutput, DescribeScheduledInstanceAvailabilityCommand, - type DescribeScheduledInstanceAvailabilityCommandInput, - type DescribeScheduledInstanceAvailabilityCommandOutput, DescribeScheduledInstancesCommand, - type DescribeScheduledInstancesCommandInput, - type DescribeScheduledInstancesCommandOutput, DescribeSecurityGroupReferencesCommand, - type DescribeSecurityGroupReferencesCommandInput, - type DescribeSecurityGroupReferencesCommandOutput, DescribeSecurityGroupRulesCommand, - type DescribeSecurityGroupRulesCommandInput, - type DescribeSecurityGroupRulesCommandOutput, DescribeSecurityGroupsCommand, - type DescribeSecurityGroupsCommandInput, - type DescribeSecurityGroupsCommandOutput, DescribeSnapshotAttributeCommand, - type DescribeSnapshotAttributeCommandInput, - type DescribeSnapshotAttributeCommandOutput, - DescribeSnapshotsCommand, - type DescribeSnapshotsCommandInput, - type DescribeSnapshotsCommandOutput, DescribeSnapshotTierStatusCommand, - type DescribeSnapshotTierStatusCommandInput, - type DescribeSnapshotTierStatusCommandOutput, + DescribeSnapshotsCommand, DescribeSpotDatafeedSubscriptionCommand, - type DescribeSpotDatafeedSubscriptionCommandInput, - type DescribeSpotDatafeedSubscriptionCommandOutput, DescribeSpotFleetInstancesCommand, - type DescribeSpotFleetInstancesCommandInput, - type DescribeSpotFleetInstancesCommandOutput, DescribeSpotFleetRequestHistoryCommand, - type DescribeSpotFleetRequestHistoryCommandInput, - type DescribeSpotFleetRequestHistoryCommandOutput, DescribeSpotFleetRequestsCommand, - type DescribeSpotFleetRequestsCommandInput, - type DescribeSpotFleetRequestsCommandOutput, DescribeSpotInstanceRequestsCommand, - type DescribeSpotInstanceRequestsCommandInput, - type DescribeSpotInstanceRequestsCommandOutput, DescribeSpotPriceHistoryCommand, - type DescribeSpotPriceHistoryCommandInput, - type DescribeSpotPriceHistoryCommandOutput, DescribeStaleSecurityGroupsCommand, - type DescribeStaleSecurityGroupsCommandInput, - type DescribeStaleSecurityGroupsCommandOutput, DescribeStoreImageTasksCommand, - type DescribeStoreImageTasksCommandInput, - type DescribeStoreImageTasksCommandOutput, DescribeSubnetsCommand, - type DescribeSubnetsCommandInput, - type DescribeSubnetsCommandOutput, DescribeTagsCommand, - type DescribeTagsCommandInput, - type DescribeTagsCommandOutput, DescribeTrafficMirrorFiltersCommand, - type DescribeTrafficMirrorFiltersCommandInput, - type DescribeTrafficMirrorFiltersCommandOutput, DescribeTrafficMirrorSessionsCommand, - type DescribeTrafficMirrorSessionsCommandInput, - type DescribeTrafficMirrorSessionsCommandOutput, DescribeTrafficMirrorTargetsCommand, - type DescribeTrafficMirrorTargetsCommandInput, - type DescribeTrafficMirrorTargetsCommandOutput, DescribeTransitGatewayAttachmentsCommand, - type DescribeTransitGatewayAttachmentsCommandInput, - type DescribeTransitGatewayAttachmentsCommandOutput, DescribeTransitGatewayConnectPeersCommand, - type DescribeTransitGatewayConnectPeersCommandInput, - type DescribeTransitGatewayConnectPeersCommandOutput, DescribeTransitGatewayConnectsCommand, - type DescribeTransitGatewayConnectsCommandInput, - type DescribeTransitGatewayConnectsCommandOutput, DescribeTransitGatewayMulticastDomainsCommand, - type DescribeTransitGatewayMulticastDomainsCommandInput, - type DescribeTransitGatewayMulticastDomainsCommandOutput, DescribeTransitGatewayPeeringAttachmentsCommand, - type DescribeTransitGatewayPeeringAttachmentsCommandInput, - type DescribeTransitGatewayPeeringAttachmentsCommandOutput, DescribeTransitGatewayPolicyTablesCommand, - type DescribeTransitGatewayPolicyTablesCommandInput, - type DescribeTransitGatewayPolicyTablesCommandOutput, DescribeTransitGatewayRouteTableAnnouncementsCommand, - type DescribeTransitGatewayRouteTableAnnouncementsCommandInput, - type DescribeTransitGatewayRouteTableAnnouncementsCommandOutput, DescribeTransitGatewayRouteTablesCommand, - type DescribeTransitGatewayRouteTablesCommandInput, - type DescribeTransitGatewayRouteTablesCommandOutput, - DescribeTransitGatewaysCommand, - type DescribeTransitGatewaysCommandInput, - type DescribeTransitGatewaysCommandOutput, DescribeTransitGatewayVpcAttachmentsCommand, - type DescribeTransitGatewayVpcAttachmentsCommandInput, - type DescribeTransitGatewayVpcAttachmentsCommandOutput, + DescribeTransitGatewaysCommand, DescribeTrunkInterfaceAssociationsCommand, - type DescribeTrunkInterfaceAssociationsCommandInput, - type DescribeTrunkInterfaceAssociationsCommandOutput, DescribeVerifiedAccessEndpointsCommand, - type DescribeVerifiedAccessEndpointsCommandInput, - type DescribeVerifiedAccessEndpointsCommandOutput, DescribeVerifiedAccessGroupsCommand, - type DescribeVerifiedAccessGroupsCommandInput, - type DescribeVerifiedAccessGroupsCommandOutput, DescribeVerifiedAccessInstanceLoggingConfigurationsCommand, - type DescribeVerifiedAccessInstanceLoggingConfigurationsCommandInput, - type DescribeVerifiedAccessInstanceLoggingConfigurationsCommandOutput, DescribeVerifiedAccessInstancesCommand, - type DescribeVerifiedAccessInstancesCommandInput, - type DescribeVerifiedAccessInstancesCommandOutput, DescribeVerifiedAccessTrustProvidersCommand, - type DescribeVerifiedAccessTrustProvidersCommandInput, - type DescribeVerifiedAccessTrustProvidersCommandOutput, DescribeVolumeAttributeCommand, - type DescribeVolumeAttributeCommandInput, - type DescribeVolumeAttributeCommandOutput, + DescribeVolumeStatusCommand, DescribeVolumesCommand, - type DescribeVolumesCommandInput, - type DescribeVolumesCommandOutput, DescribeVolumesModificationsCommand, - type DescribeVolumesModificationsCommandInput, - type DescribeVolumesModificationsCommandOutput, - DescribeVolumeStatusCommand, - type DescribeVolumeStatusCommandInput, - type DescribeVolumeStatusCommandOutput, DescribeVpcAttributeCommand, - type DescribeVpcAttributeCommandInput, - type DescribeVpcAttributeCommandOutput, DescribeVpcClassicLinkCommand, - type DescribeVpcClassicLinkCommandInput, - type DescribeVpcClassicLinkCommandOutput, DescribeVpcClassicLinkDnsSupportCommand, - type DescribeVpcClassicLinkDnsSupportCommandInput, - type DescribeVpcClassicLinkDnsSupportCommandOutput, DescribeVpcEndpointConnectionNotificationsCommand, - type DescribeVpcEndpointConnectionNotificationsCommandInput, - type DescribeVpcEndpointConnectionNotificationsCommandOutput, DescribeVpcEndpointConnectionsCommand, - type DescribeVpcEndpointConnectionsCommandInput, - type DescribeVpcEndpointConnectionsCommandOutput, - DescribeVpcEndpointsCommand, - type DescribeVpcEndpointsCommandInput, - type DescribeVpcEndpointsCommandOutput, DescribeVpcEndpointServiceConfigurationsCommand, - type DescribeVpcEndpointServiceConfigurationsCommandInput, - type DescribeVpcEndpointServiceConfigurationsCommandOutput, DescribeVpcEndpointServicePermissionsCommand, - type DescribeVpcEndpointServicePermissionsCommandInput, - type DescribeVpcEndpointServicePermissionsCommandOutput, DescribeVpcEndpointServicesCommand, - type DescribeVpcEndpointServicesCommandInput, - type DescribeVpcEndpointServicesCommandOutput, + DescribeVpcEndpointsCommand, DescribeVpcPeeringConnectionsCommand, - type DescribeVpcPeeringConnectionsCommandInput, - type DescribeVpcPeeringConnectionsCommandOutput, DescribeVpcsCommand, - type DescribeVpcsCommandInput, - type DescribeVpcsCommandOutput, DescribeVpnConnectionsCommand, - type DescribeVpnConnectionsCommandInput, - type DescribeVpnConnectionsCommandOutput, DescribeVpnGatewaysCommand, - type DescribeVpnGatewaysCommandInput, - type DescribeVpnGatewaysCommandOutput, DetachClassicLinkVpcCommand, - type DetachClassicLinkVpcCommandInput, - type DetachClassicLinkVpcCommandOutput, DetachInternetGatewayCommand, - type DetachInternetGatewayCommandInput, - type DetachInternetGatewayCommandOutput, DetachNetworkInterfaceCommand, - type DetachNetworkInterfaceCommandInput, - type DetachNetworkInterfaceCommandOutput, DetachVerifiedAccessTrustProviderCommand, - type DetachVerifiedAccessTrustProviderCommandInput, - type DetachVerifiedAccessTrustProviderCommandOutput, DetachVolumeCommand, - type DetachVolumeCommandInput, - type DetachVolumeCommandOutput, DetachVpnGatewayCommand, - type DetachVpnGatewayCommandInput, - type DetachVpnGatewayCommandOutput, DisableAddressTransferCommand, - type DisableAddressTransferCommandInput, - type DisableAddressTransferCommandOutput, DisableAwsNetworkPerformanceMetricSubscriptionCommand, - type DisableAwsNetworkPerformanceMetricSubscriptionCommandInput, - type DisableAwsNetworkPerformanceMetricSubscriptionCommandOutput, DisableEbsEncryptionByDefaultCommand, - type DisableEbsEncryptionByDefaultCommandInput, - type DisableEbsEncryptionByDefaultCommandOutput, DisableFastLaunchCommand, - type DisableFastLaunchCommandInput, - type DisableFastLaunchCommandOutput, DisableFastSnapshotRestoresCommand, - type DisableFastSnapshotRestoresCommandInput, - type DisableFastSnapshotRestoresCommandOutput, DisableImageCommand, - type DisableImageCommandInput, - type DisableImageCommandOutput, DisableImageBlockPublicAccessCommand, - type DisableImageBlockPublicAccessCommandInput, - type DisableImageBlockPublicAccessCommandOutput, DisableImageDeprecationCommand, - type DisableImageDeprecationCommandInput, - type DisableImageDeprecationCommandOutput, DisableIpamOrganizationAdminAccountCommand, - type DisableIpamOrganizationAdminAccountCommandInput, - type DisableIpamOrganizationAdminAccountCommandOutput, DisableSerialConsoleAccessCommand, - type DisableSerialConsoleAccessCommandInput, - type DisableSerialConsoleAccessCommandOutput, DisableSnapshotBlockPublicAccessCommand, - type DisableSnapshotBlockPublicAccessCommandInput, - type DisableSnapshotBlockPublicAccessCommandOutput, DisableTransitGatewayRouteTablePropagationCommand, - type DisableTransitGatewayRouteTablePropagationCommandInput, - type DisableTransitGatewayRouteTablePropagationCommandOutput, DisableVgwRoutePropagationCommand, - type DisableVgwRoutePropagationCommandInput, - type DisableVgwRoutePropagationCommandOutput, DisableVpcClassicLinkCommand, - type DisableVpcClassicLinkCommandInput, - type DisableVpcClassicLinkCommandOutput, DisableVpcClassicLinkDnsSupportCommand, - type DisableVpcClassicLinkDnsSupportCommandInput, - type DisableVpcClassicLinkDnsSupportCommandOutput, DisassociateAddressCommand, - type DisassociateAddressCommandInput, - type DisassociateAddressCommandOutput, DisassociateClientVpnTargetNetworkCommand, - type DisassociateClientVpnTargetNetworkCommandInput, - type DisassociateClientVpnTargetNetworkCommandOutput, DisassociateEnclaveCertificateIamRoleCommand, - type DisassociateEnclaveCertificateIamRoleCommandInput, - type DisassociateEnclaveCertificateIamRoleCommandOutput, DisassociateIamInstanceProfileCommand, - type DisassociateIamInstanceProfileCommandInput, - type DisassociateIamInstanceProfileCommandOutput, DisassociateInstanceEventWindowCommand, - type DisassociateInstanceEventWindowCommandInput, - type DisassociateInstanceEventWindowCommandOutput, DisassociateIpamByoasnCommand, - type DisassociateIpamByoasnCommandInput, - type DisassociateIpamByoasnCommandOutput, DisassociateIpamResourceDiscoveryCommand, - type DisassociateIpamResourceDiscoveryCommandInput, - type DisassociateIpamResourceDiscoveryCommandOutput, DisassociateNatGatewayAddressCommand, - type DisassociateNatGatewayAddressCommandInput, - type DisassociateNatGatewayAddressCommandOutput, DisassociateRouteTableCommand, - type DisassociateRouteTableCommandInput, - type DisassociateRouteTableCommandOutput, DisassociateSubnetCidrBlockCommand, - type DisassociateSubnetCidrBlockCommandInput, - type DisassociateSubnetCidrBlockCommandOutput, DisassociateTransitGatewayMulticastDomainCommand, - type DisassociateTransitGatewayMulticastDomainCommandInput, - type DisassociateTransitGatewayMulticastDomainCommandOutput, DisassociateTransitGatewayPolicyTableCommand, - type DisassociateTransitGatewayPolicyTableCommandInput, - type DisassociateTransitGatewayPolicyTableCommandOutput, DisassociateTransitGatewayRouteTableCommand, - type DisassociateTransitGatewayRouteTableCommandInput, - type DisassociateTransitGatewayRouteTableCommandOutput, DisassociateTrunkInterfaceCommand, - type DisassociateTrunkInterfaceCommandInput, - type DisassociateTrunkInterfaceCommandOutput, DisassociateVpcCidrBlockCommand, - type DisassociateVpcCidrBlockCommandInput, - type DisassociateVpcCidrBlockCommandOutput, EnableAddressTransferCommand, - type EnableAddressTransferCommandInput, - type EnableAddressTransferCommandOutput, EnableAwsNetworkPerformanceMetricSubscriptionCommand, - type EnableAwsNetworkPerformanceMetricSubscriptionCommandInput, - type EnableAwsNetworkPerformanceMetricSubscriptionCommandOutput, EnableEbsEncryptionByDefaultCommand, - type EnableEbsEncryptionByDefaultCommandInput, - type EnableEbsEncryptionByDefaultCommandOutput, EnableFastLaunchCommand, - type EnableFastLaunchCommandInput, - type EnableFastLaunchCommandOutput, EnableFastSnapshotRestoresCommand, - type EnableFastSnapshotRestoresCommandInput, - type EnableFastSnapshotRestoresCommandOutput, EnableImageCommand, - type EnableImageCommandInput, - type EnableImageCommandOutput, EnableImageBlockPublicAccessCommand, - type EnableImageBlockPublicAccessCommandInput, - type EnableImageBlockPublicAccessCommandOutput, EnableImageDeprecationCommand, - type EnableImageDeprecationCommandInput, - type EnableImageDeprecationCommandOutput, EnableIpamOrganizationAdminAccountCommand, - type EnableIpamOrganizationAdminAccountCommandInput, - type EnableIpamOrganizationAdminAccountCommandOutput, EnableReachabilityAnalyzerOrganizationSharingCommand, - type EnableReachabilityAnalyzerOrganizationSharingCommandInput, - type EnableReachabilityAnalyzerOrganizationSharingCommandOutput, EnableSerialConsoleAccessCommand, - type EnableSerialConsoleAccessCommandInput, - type EnableSerialConsoleAccessCommandOutput, EnableSnapshotBlockPublicAccessCommand, - type EnableSnapshotBlockPublicAccessCommandInput, - type EnableSnapshotBlockPublicAccessCommandOutput, EnableTransitGatewayRouteTablePropagationCommand, - type EnableTransitGatewayRouteTablePropagationCommandInput, - type EnableTransitGatewayRouteTablePropagationCommandOutput, EnableVgwRoutePropagationCommand, - type EnableVgwRoutePropagationCommandInput, - type EnableVgwRoutePropagationCommandOutput, EnableVolumeIOCommand, - type EnableVolumeIOCommandInput, - type EnableVolumeIOCommandOutput, EnableVpcClassicLinkCommand, - type EnableVpcClassicLinkCommandInput, - type EnableVpcClassicLinkCommandOutput, EnableVpcClassicLinkDnsSupportCommand, - type EnableVpcClassicLinkDnsSupportCommandInput, - type EnableVpcClassicLinkDnsSupportCommandOutput, ExportClientVpnClientCertificateRevocationListCommand, - type ExportClientVpnClientCertificateRevocationListCommandInput, - type ExportClientVpnClientCertificateRevocationListCommandOutput, ExportClientVpnClientConfigurationCommand, - type ExportClientVpnClientConfigurationCommandInput, - type ExportClientVpnClientConfigurationCommandOutput, ExportImageCommand, - type ExportImageCommandInput, - type ExportImageCommandOutput, ExportTransitGatewayRoutesCommand, - type ExportTransitGatewayRoutesCommandInput, - type ExportTransitGatewayRoutesCommandOutput, GetAssociatedEnclaveCertificateIamRolesCommand, - type GetAssociatedEnclaveCertificateIamRolesCommandInput, - type GetAssociatedEnclaveCertificateIamRolesCommandOutput, GetAssociatedIpv6PoolCidrsCommand, - type GetAssociatedIpv6PoolCidrsCommandInput, - type GetAssociatedIpv6PoolCidrsCommandOutput, GetAwsNetworkPerformanceDataCommand, - type GetAwsNetworkPerformanceDataCommandInput, - type GetAwsNetworkPerformanceDataCommandOutput, GetCapacityReservationUsageCommand, - type GetCapacityReservationUsageCommandInput, - type GetCapacityReservationUsageCommandOutput, GetCoipPoolUsageCommand, - type GetCoipPoolUsageCommandInput, - type GetCoipPoolUsageCommandOutput, GetConsoleOutputCommand, - type GetConsoleOutputCommandInput, - type GetConsoleOutputCommandOutput, GetConsoleScreenshotCommand, - type GetConsoleScreenshotCommandInput, - type GetConsoleScreenshotCommandOutput, GetDefaultCreditSpecificationCommand, - type GetDefaultCreditSpecificationCommandInput, - type GetDefaultCreditSpecificationCommandOutput, GetEbsDefaultKmsKeyIdCommand, - type GetEbsDefaultKmsKeyIdCommandInput, - type GetEbsDefaultKmsKeyIdCommandOutput, GetEbsEncryptionByDefaultCommand, - type GetEbsEncryptionByDefaultCommandInput, - type GetEbsEncryptionByDefaultCommandOutput, GetFlowLogsIntegrationTemplateCommand, - type GetFlowLogsIntegrationTemplateCommandInput, - type GetFlowLogsIntegrationTemplateCommandOutput, GetGroupsForCapacityReservationCommand, - type GetGroupsForCapacityReservationCommandInput, - type GetGroupsForCapacityReservationCommandOutput, GetHostReservationPurchasePreviewCommand, - type GetHostReservationPurchasePreviewCommandInput, - type GetHostReservationPurchasePreviewCommandOutput, GetImageBlockPublicAccessStateCommand, - type GetImageBlockPublicAccessStateCommandInput, - type GetImageBlockPublicAccessStateCommandOutput, + GetInstanceMetadataDefaultsCommand, GetInstanceTypesFromInstanceRequirementsCommand, - type GetInstanceTypesFromInstanceRequirementsCommandInput, - type GetInstanceTypesFromInstanceRequirementsCommandOutput, GetInstanceUefiDataCommand, - type GetInstanceUefiDataCommandInput, - type GetInstanceUefiDataCommandOutput, GetIpamAddressHistoryCommand, - type GetIpamAddressHistoryCommandInput, - type GetIpamAddressHistoryCommandOutput, GetIpamDiscoveredAccountsCommand, - type GetIpamDiscoveredAccountsCommandInput, - type GetIpamDiscoveredAccountsCommandOutput, GetIpamDiscoveredPublicAddressesCommand, - type GetIpamDiscoveredPublicAddressesCommandInput, - type GetIpamDiscoveredPublicAddressesCommandOutput, GetIpamDiscoveredResourceCidrsCommand, - type GetIpamDiscoveredResourceCidrsCommandInput, - type GetIpamDiscoveredResourceCidrsCommandOutput, GetIpamPoolAllocationsCommand, - type GetIpamPoolAllocationsCommandInput, - type GetIpamPoolAllocationsCommandOutput, GetIpamPoolCidrsCommand, - type GetIpamPoolCidrsCommandInput, - type GetIpamPoolCidrsCommandOutput, GetIpamResourceCidrsCommand, - type GetIpamResourceCidrsCommandInput, - type GetIpamResourceCidrsCommandOutput, GetLaunchTemplateDataCommand, - type GetLaunchTemplateDataCommandInput, - type GetLaunchTemplateDataCommandOutput, GetManagedPrefixListAssociationsCommand, - type GetManagedPrefixListAssociationsCommandInput, - type GetManagedPrefixListAssociationsCommandOutput, GetManagedPrefixListEntriesCommand, - type GetManagedPrefixListEntriesCommandInput, - type GetManagedPrefixListEntriesCommandOutput, GetNetworkInsightsAccessScopeAnalysisFindingsCommand, - type GetNetworkInsightsAccessScopeAnalysisFindingsCommandInput, - type GetNetworkInsightsAccessScopeAnalysisFindingsCommandOutput, GetNetworkInsightsAccessScopeContentCommand, - type GetNetworkInsightsAccessScopeContentCommandInput, - type GetNetworkInsightsAccessScopeContentCommandOutput, GetPasswordDataCommand, - type GetPasswordDataCommandInput, - type GetPasswordDataCommandOutput, GetReservedInstancesExchangeQuoteCommand, - type GetReservedInstancesExchangeQuoteCommandInput, - type GetReservedInstancesExchangeQuoteCommandOutput, GetSecurityGroupsForVpcCommand, - type GetSecurityGroupsForVpcCommandInput, - type GetSecurityGroupsForVpcCommandOutput, GetSerialConsoleAccessStatusCommand, - type GetSerialConsoleAccessStatusCommandInput, - type GetSerialConsoleAccessStatusCommandOutput, GetSnapshotBlockPublicAccessStateCommand, - type GetSnapshotBlockPublicAccessStateCommandInput, - type GetSnapshotBlockPublicAccessStateCommandOutput, GetSpotPlacementScoresCommand, - type GetSpotPlacementScoresCommandInput, - type GetSpotPlacementScoresCommandOutput, GetSubnetCidrReservationsCommand, - type GetSubnetCidrReservationsCommandInput, - type GetSubnetCidrReservationsCommandOutput, GetTransitGatewayAttachmentPropagationsCommand, - type GetTransitGatewayAttachmentPropagationsCommandInput, - type GetTransitGatewayAttachmentPropagationsCommandOutput, GetTransitGatewayMulticastDomainAssociationsCommand, - type GetTransitGatewayMulticastDomainAssociationsCommandInput, - type GetTransitGatewayMulticastDomainAssociationsCommandOutput, GetTransitGatewayPolicyTableAssociationsCommand, - type GetTransitGatewayPolicyTableAssociationsCommandInput, - type GetTransitGatewayPolicyTableAssociationsCommandOutput, GetTransitGatewayPolicyTableEntriesCommand, - type GetTransitGatewayPolicyTableEntriesCommandInput, - type GetTransitGatewayPolicyTableEntriesCommandOutput, GetTransitGatewayPrefixListReferencesCommand, - type GetTransitGatewayPrefixListReferencesCommandInput, - type GetTransitGatewayPrefixListReferencesCommandOutput, GetTransitGatewayRouteTableAssociationsCommand, - type GetTransitGatewayRouteTableAssociationsCommandInput, - type GetTransitGatewayRouteTableAssociationsCommandOutput, GetTransitGatewayRouteTablePropagationsCommand, - type GetTransitGatewayRouteTablePropagationsCommandInput, - type GetTransitGatewayRouteTablePropagationsCommandOutput, GetVerifiedAccessEndpointPolicyCommand, - type GetVerifiedAccessEndpointPolicyCommandInput, - type GetVerifiedAccessEndpointPolicyCommandOutput, GetVerifiedAccessGroupPolicyCommand, - type GetVerifiedAccessGroupPolicyCommandInput, - type GetVerifiedAccessGroupPolicyCommandOutput, GetVpnConnectionDeviceSampleConfigurationCommand, - type GetVpnConnectionDeviceSampleConfigurationCommandInput, - type GetVpnConnectionDeviceSampleConfigurationCommandOutput, GetVpnConnectionDeviceTypesCommand, - type GetVpnConnectionDeviceTypesCommandInput, - type GetVpnConnectionDeviceTypesCommandOutput, GetVpnTunnelReplacementStatusCommand, - type GetVpnTunnelReplacementStatusCommandInput, - type GetVpnTunnelReplacementStatusCommandOutput, ImportClientVpnClientCertificateRevocationListCommand, - type ImportClientVpnClientCertificateRevocationListCommandInput, - type ImportClientVpnClientCertificateRevocationListCommandOutput, ImportImageCommand, - type ImportImageCommandInput, - type ImportImageCommandOutput, ImportInstanceCommand, - type ImportInstanceCommandInput, - type ImportInstanceCommandOutput, ImportKeyPairCommand, - type ImportKeyPairCommandInput, - type ImportKeyPairCommandOutput, ImportSnapshotCommand, - type ImportSnapshotCommandInput, - type ImportSnapshotCommandOutput, ImportVolumeCommand, - type ImportVolumeCommandInput, - type ImportVolumeCommandOutput, ListImagesInRecycleBinCommand, - type ListImagesInRecycleBinCommandInput, - type ListImagesInRecycleBinCommandOutput, ListSnapshotsInRecycleBinCommand, - type ListSnapshotsInRecycleBinCommandInput, - type ListSnapshotsInRecycleBinCommandOutput, LockSnapshotCommand, - type LockSnapshotCommandInput, - type LockSnapshotCommandOutput, ModifyAddressAttributeCommand, - type ModifyAddressAttributeCommandInput, - type ModifyAddressAttributeCommandOutput, ModifyAvailabilityZoneGroupCommand, - type ModifyAvailabilityZoneGroupCommandInput, - type ModifyAvailabilityZoneGroupCommandOutput, ModifyCapacityReservationCommand, - type ModifyCapacityReservationCommandInput, - type ModifyCapacityReservationCommandOutput, ModifyCapacityReservationFleetCommand, - type ModifyCapacityReservationFleetCommandInput, - type ModifyCapacityReservationFleetCommandOutput, ModifyClientVpnEndpointCommand, - type ModifyClientVpnEndpointCommandInput, - type ModifyClientVpnEndpointCommandOutput, ModifyDefaultCreditSpecificationCommand, - type ModifyDefaultCreditSpecificationCommandInput, - type ModifyDefaultCreditSpecificationCommandOutput, ModifyEbsDefaultKmsKeyIdCommand, - type ModifyEbsDefaultKmsKeyIdCommandInput, - type ModifyEbsDefaultKmsKeyIdCommandOutput, ModifyFleetCommand, - type ModifyFleetCommandInput, - type ModifyFleetCommandOutput, ModifyFpgaImageAttributeCommand, - type ModifyFpgaImageAttributeCommandInput, - type ModifyFpgaImageAttributeCommandOutput, ModifyHostsCommand, - type ModifyHostsCommandInput, - type ModifyHostsCommandOutput, - ModifyIdentityIdFormatCommand, - type ModifyIdentityIdFormatCommandInput, - type ModifyIdentityIdFormatCommandOutput, ModifyIdFormatCommand, - type ModifyIdFormatCommandInput, - type ModifyIdFormatCommandOutput, + ModifyIdentityIdFormatCommand, ModifyImageAttributeCommand, - type ModifyImageAttributeCommandInput, - type ModifyImageAttributeCommandOutput, ModifyInstanceAttributeCommand, - type ModifyInstanceAttributeCommandInput, - type ModifyInstanceAttributeCommandOutput, ModifyInstanceCapacityReservationAttributesCommand, - type ModifyInstanceCapacityReservationAttributesCommandInput, - type ModifyInstanceCapacityReservationAttributesCommandOutput, ModifyInstanceCreditSpecificationCommand, - type ModifyInstanceCreditSpecificationCommandInput, - type ModifyInstanceCreditSpecificationCommandOutput, ModifyInstanceEventStartTimeCommand, - type ModifyInstanceEventStartTimeCommandInput, - type ModifyInstanceEventStartTimeCommandOutput, ModifyInstanceEventWindowCommand, - type ModifyInstanceEventWindowCommandInput, - type ModifyInstanceEventWindowCommandOutput, ModifyInstanceMaintenanceOptionsCommand, - type ModifyInstanceMaintenanceOptionsCommandInput, - type ModifyInstanceMaintenanceOptionsCommandOutput, + ModifyInstanceMetadataDefaultsCommand, ModifyInstanceMetadataOptionsCommand, - type ModifyInstanceMetadataOptionsCommandInput, - type ModifyInstanceMetadataOptionsCommandOutput, ModifyInstancePlacementCommand, - type ModifyInstancePlacementCommandInput, - type ModifyInstancePlacementCommandOutput, ModifyIpamCommand, - type ModifyIpamCommandInput, - type ModifyIpamCommandOutput, ModifyIpamPoolCommand, - type ModifyIpamPoolCommandInput, - type ModifyIpamPoolCommandOutput, ModifyIpamResourceCidrCommand, - type ModifyIpamResourceCidrCommandInput, - type ModifyIpamResourceCidrCommandOutput, ModifyIpamResourceDiscoveryCommand, - type ModifyIpamResourceDiscoveryCommandInput, - type ModifyIpamResourceDiscoveryCommandOutput, ModifyIpamScopeCommand, - type ModifyIpamScopeCommandInput, - type ModifyIpamScopeCommandOutput, ModifyLaunchTemplateCommand, - type ModifyLaunchTemplateCommandInput, - type ModifyLaunchTemplateCommandOutput, ModifyLocalGatewayRouteCommand, - type ModifyLocalGatewayRouteCommandInput, - type ModifyLocalGatewayRouteCommandOutput, ModifyManagedPrefixListCommand, - type ModifyManagedPrefixListCommandInput, - type ModifyManagedPrefixListCommandOutput, ModifyNetworkInterfaceAttributeCommand, - type ModifyNetworkInterfaceAttributeCommandInput, - type ModifyNetworkInterfaceAttributeCommandOutput, ModifyPrivateDnsNameOptionsCommand, - type ModifyPrivateDnsNameOptionsCommandInput, - type ModifyPrivateDnsNameOptionsCommandOutput, ModifyReservedInstancesCommand, - type ModifyReservedInstancesCommandInput, - type ModifyReservedInstancesCommandOutput, ModifySecurityGroupRulesCommand, - type ModifySecurityGroupRulesCommandInput, - type ModifySecurityGroupRulesCommandOutput, ModifySnapshotAttributeCommand, - type ModifySnapshotAttributeCommandInput, - type ModifySnapshotAttributeCommandOutput, ModifySnapshotTierCommand, - type ModifySnapshotTierCommandInput, - type ModifySnapshotTierCommandOutput, ModifySpotFleetRequestCommand, - type ModifySpotFleetRequestCommandInput, - type ModifySpotFleetRequestCommandOutput, ModifySubnetAttributeCommand, - type ModifySubnetAttributeCommandInput, - type ModifySubnetAttributeCommandOutput, ModifyTrafficMirrorFilterNetworkServicesCommand, - type ModifyTrafficMirrorFilterNetworkServicesCommandInput, - type ModifyTrafficMirrorFilterNetworkServicesCommandOutput, ModifyTrafficMirrorFilterRuleCommand, - type ModifyTrafficMirrorFilterRuleCommandInput, - type ModifyTrafficMirrorFilterRuleCommandOutput, ModifyTrafficMirrorSessionCommand, - type ModifyTrafficMirrorSessionCommandInput, - type ModifyTrafficMirrorSessionCommandOutput, ModifyTransitGatewayCommand, - type ModifyTransitGatewayCommandInput, - type ModifyTransitGatewayCommandOutput, ModifyTransitGatewayPrefixListReferenceCommand, - type ModifyTransitGatewayPrefixListReferenceCommandInput, - type ModifyTransitGatewayPrefixListReferenceCommandOutput, ModifyTransitGatewayVpcAttachmentCommand, - type ModifyTransitGatewayVpcAttachmentCommandInput, - type ModifyTransitGatewayVpcAttachmentCommandOutput, ModifyVerifiedAccessEndpointCommand, - type ModifyVerifiedAccessEndpointCommandInput, - type ModifyVerifiedAccessEndpointCommandOutput, ModifyVerifiedAccessEndpointPolicyCommand, - type ModifyVerifiedAccessEndpointPolicyCommandInput, - type ModifyVerifiedAccessEndpointPolicyCommandOutput, ModifyVerifiedAccessGroupCommand, - type ModifyVerifiedAccessGroupCommandInput, - type ModifyVerifiedAccessGroupCommandOutput, ModifyVerifiedAccessGroupPolicyCommand, - type ModifyVerifiedAccessGroupPolicyCommandInput, - type ModifyVerifiedAccessGroupPolicyCommandOutput, ModifyVerifiedAccessInstanceCommand, - type ModifyVerifiedAccessInstanceCommandInput, - type ModifyVerifiedAccessInstanceCommandOutput, ModifyVerifiedAccessInstanceLoggingConfigurationCommand, - type ModifyVerifiedAccessInstanceLoggingConfigurationCommandInput, - type ModifyVerifiedAccessInstanceLoggingConfigurationCommandOutput, ModifyVerifiedAccessTrustProviderCommand, - type ModifyVerifiedAccessTrustProviderCommandInput, - type ModifyVerifiedAccessTrustProviderCommandOutput, ModifyVolumeCommand, - type ModifyVolumeCommandInput, - type ModifyVolumeCommandOutput, ModifyVolumeAttributeCommand, - type ModifyVolumeAttributeCommandInput, - type ModifyVolumeAttributeCommandOutput, ModifyVpcAttributeCommand, - type ModifyVpcAttributeCommandInput, - type ModifyVpcAttributeCommandOutput, ModifyVpcEndpointCommand, - type ModifyVpcEndpointCommandInput, - type ModifyVpcEndpointCommandOutput, ModifyVpcEndpointConnectionNotificationCommand, - type ModifyVpcEndpointConnectionNotificationCommandInput, - type ModifyVpcEndpointConnectionNotificationCommandOutput, ModifyVpcEndpointServiceConfigurationCommand, - type ModifyVpcEndpointServiceConfigurationCommandInput, - type ModifyVpcEndpointServiceConfigurationCommandOutput, ModifyVpcEndpointServicePayerResponsibilityCommand, - type ModifyVpcEndpointServicePayerResponsibilityCommandInput, - type ModifyVpcEndpointServicePayerResponsibilityCommandOutput, ModifyVpcEndpointServicePermissionsCommand, - type ModifyVpcEndpointServicePermissionsCommandInput, - type ModifyVpcEndpointServicePermissionsCommandOutput, ModifyVpcPeeringConnectionOptionsCommand, - type ModifyVpcPeeringConnectionOptionsCommandInput, - type ModifyVpcPeeringConnectionOptionsCommandOutput, ModifyVpcTenancyCommand, - type ModifyVpcTenancyCommandInput, - type ModifyVpcTenancyCommandOutput, ModifyVpnConnectionCommand, - type ModifyVpnConnectionCommandInput, - type ModifyVpnConnectionCommandOutput, ModifyVpnConnectionOptionsCommand, - type ModifyVpnConnectionOptionsCommandInput, - type ModifyVpnConnectionOptionsCommandOutput, ModifyVpnTunnelCertificateCommand, - type ModifyVpnTunnelCertificateCommandInput, - type ModifyVpnTunnelCertificateCommandOutput, ModifyVpnTunnelOptionsCommand, - type ModifyVpnTunnelOptionsCommandInput, - type ModifyVpnTunnelOptionsCommandOutput, MonitorInstancesCommand, - type MonitorInstancesCommandInput, - type MonitorInstancesCommandOutput, MoveAddressToVpcCommand, - type MoveAddressToVpcCommandInput, - type MoveAddressToVpcCommandOutput, MoveByoipCidrToIpamCommand, - type MoveByoipCidrToIpamCommandInput, - type MoveByoipCidrToIpamCommandOutput, ProvisionByoipCidrCommand, - type ProvisionByoipCidrCommandInput, - type ProvisionByoipCidrCommandOutput, ProvisionIpamByoasnCommand, - type ProvisionIpamByoasnCommandInput, - type ProvisionIpamByoasnCommandOutput, ProvisionIpamPoolCidrCommand, - type ProvisionIpamPoolCidrCommandInput, - type ProvisionIpamPoolCidrCommandOutput, ProvisionPublicIpv4PoolCidrCommand, - type ProvisionPublicIpv4PoolCidrCommandInput, - type ProvisionPublicIpv4PoolCidrCommandOutput, PurchaseCapacityBlockCommand, - type PurchaseCapacityBlockCommandInput, - type PurchaseCapacityBlockCommandOutput, PurchaseHostReservationCommand, - type PurchaseHostReservationCommandInput, - type PurchaseHostReservationCommandOutput, PurchaseReservedInstancesOfferingCommand, - type PurchaseReservedInstancesOfferingCommandInput, - type PurchaseReservedInstancesOfferingCommandOutput, PurchaseScheduledInstancesCommand, - type PurchaseScheduledInstancesCommandInput, - type PurchaseScheduledInstancesCommandOutput, RebootInstancesCommand, - type RebootInstancesCommandInput, - type RebootInstancesCommandOutput, RegisterImageCommand, - type RegisterImageCommandInput, - type RegisterImageCommandOutput, RegisterInstanceEventNotificationAttributesCommand, - type RegisterInstanceEventNotificationAttributesCommandInput, - type RegisterInstanceEventNotificationAttributesCommandOutput, RegisterTransitGatewayMulticastGroupMembersCommand, - type RegisterTransitGatewayMulticastGroupMembersCommandInput, - type RegisterTransitGatewayMulticastGroupMembersCommandOutput, RegisterTransitGatewayMulticastGroupSourcesCommand, - type RegisterTransitGatewayMulticastGroupSourcesCommandInput, - type RegisterTransitGatewayMulticastGroupSourcesCommandOutput, RejectTransitGatewayMulticastDomainAssociationsCommand, - type RejectTransitGatewayMulticastDomainAssociationsCommandInput, - type RejectTransitGatewayMulticastDomainAssociationsCommandOutput, RejectTransitGatewayPeeringAttachmentCommand, - type RejectTransitGatewayPeeringAttachmentCommandInput, - type RejectTransitGatewayPeeringAttachmentCommandOutput, RejectTransitGatewayVpcAttachmentCommand, - type RejectTransitGatewayVpcAttachmentCommandInput, - type RejectTransitGatewayVpcAttachmentCommandOutput, RejectVpcEndpointConnectionsCommand, - type RejectVpcEndpointConnectionsCommandInput, - type RejectVpcEndpointConnectionsCommandOutput, RejectVpcPeeringConnectionCommand, - type RejectVpcPeeringConnectionCommandInput, - type RejectVpcPeeringConnectionCommandOutput, ReleaseAddressCommand, - type ReleaseAddressCommandInput, - type ReleaseAddressCommandOutput, ReleaseHostsCommand, - type ReleaseHostsCommandInput, - type ReleaseHostsCommandOutput, ReleaseIpamPoolAllocationCommand, - type ReleaseIpamPoolAllocationCommandInput, - type ReleaseIpamPoolAllocationCommandOutput, ReplaceIamInstanceProfileAssociationCommand, - type ReplaceIamInstanceProfileAssociationCommandInput, - type ReplaceIamInstanceProfileAssociationCommandOutput, ReplaceNetworkAclAssociationCommand, - type ReplaceNetworkAclAssociationCommandInput, - type ReplaceNetworkAclAssociationCommandOutput, ReplaceNetworkAclEntryCommand, - type ReplaceNetworkAclEntryCommandInput, - type ReplaceNetworkAclEntryCommandOutput, ReplaceRouteCommand, - type ReplaceRouteCommandInput, - type ReplaceRouteCommandOutput, ReplaceRouteTableAssociationCommand, - type ReplaceRouteTableAssociationCommandInput, - type ReplaceRouteTableAssociationCommandOutput, ReplaceTransitGatewayRouteCommand, - type ReplaceTransitGatewayRouteCommandInput, - type ReplaceTransitGatewayRouteCommandOutput, ReplaceVpnTunnelCommand, - type ReplaceVpnTunnelCommandInput, - type ReplaceVpnTunnelCommandOutput, ReportInstanceStatusCommand, - type ReportInstanceStatusCommandInput, - type ReportInstanceStatusCommandOutput, RequestSpotFleetCommand, - type RequestSpotFleetCommandInput, - type RequestSpotFleetCommandOutput, RequestSpotInstancesCommand, - type RequestSpotInstancesCommandInput, - type RequestSpotInstancesCommandOutput, ResetAddressAttributeCommand, - type ResetAddressAttributeCommandInput, - type ResetAddressAttributeCommandOutput, ResetEbsDefaultKmsKeyIdCommand, - type ResetEbsDefaultKmsKeyIdCommandInput, - type ResetEbsDefaultKmsKeyIdCommandOutput, ResetFpgaImageAttributeCommand, - type ResetFpgaImageAttributeCommandInput, - type ResetFpgaImageAttributeCommandOutput, ResetImageAttributeCommand, - type ResetImageAttributeCommandInput, - type ResetImageAttributeCommandOutput, ResetInstanceAttributeCommand, - type ResetInstanceAttributeCommandInput, - type ResetInstanceAttributeCommandOutput, ResetNetworkInterfaceAttributeCommand, - type ResetNetworkInterfaceAttributeCommandInput, - type ResetNetworkInterfaceAttributeCommandOutput, ResetSnapshotAttributeCommand, - type ResetSnapshotAttributeCommandInput, - type ResetSnapshotAttributeCommandOutput, RestoreAddressToClassicCommand, - type RestoreAddressToClassicCommandInput, - type RestoreAddressToClassicCommandOutput, RestoreImageFromRecycleBinCommand, - type RestoreImageFromRecycleBinCommandInput, - type RestoreImageFromRecycleBinCommandOutput, RestoreManagedPrefixListVersionCommand, - type RestoreManagedPrefixListVersionCommandInput, - type RestoreManagedPrefixListVersionCommandOutput, RestoreSnapshotFromRecycleBinCommand, - type RestoreSnapshotFromRecycleBinCommandInput, - type RestoreSnapshotFromRecycleBinCommandOutput, RestoreSnapshotTierCommand, - type RestoreSnapshotTierCommandInput, - type RestoreSnapshotTierCommandOutput, RevokeClientVpnIngressCommand, - type RevokeClientVpnIngressCommandInput, - type RevokeClientVpnIngressCommandOutput, RevokeSecurityGroupEgressCommand, - type RevokeSecurityGroupEgressCommandInput, - type RevokeSecurityGroupEgressCommandOutput, RevokeSecurityGroupIngressCommand, - type RevokeSecurityGroupIngressCommandInput, - type RevokeSecurityGroupIngressCommandOutput, RunInstancesCommand, - type RunInstancesCommandInput, - type RunInstancesCommandOutput, RunScheduledInstancesCommand, - type RunScheduledInstancesCommandInput, - type RunScheduledInstancesCommandOutput, SearchLocalGatewayRoutesCommand, - type SearchLocalGatewayRoutesCommandInput, - type SearchLocalGatewayRoutesCommandOutput, SearchTransitGatewayMulticastGroupsCommand, - type SearchTransitGatewayMulticastGroupsCommandInput, - type SearchTransitGatewayMulticastGroupsCommandOutput, SearchTransitGatewayRoutesCommand, - type SearchTransitGatewayRoutesCommandInput, - type SearchTransitGatewayRoutesCommandOutput, SendDiagnosticInterruptCommand, - type SendDiagnosticInterruptCommandInput, - type SendDiagnosticInterruptCommandOutput, StartInstancesCommand, - type StartInstancesCommandInput, - type StartInstancesCommandOutput, StartNetworkInsightsAccessScopeAnalysisCommand, - type StartNetworkInsightsAccessScopeAnalysisCommandInput, - type StartNetworkInsightsAccessScopeAnalysisCommandOutput, StartNetworkInsightsAnalysisCommand, - type StartNetworkInsightsAnalysisCommandInput, - type StartNetworkInsightsAnalysisCommandOutput, StartVpcEndpointServicePrivateDnsVerificationCommand, - type StartVpcEndpointServicePrivateDnsVerificationCommandInput, - type StartVpcEndpointServicePrivateDnsVerificationCommandOutput, StopInstancesCommand, - type StopInstancesCommandInput, - type StopInstancesCommandOutput, TerminateClientVpnConnectionsCommand, - type TerminateClientVpnConnectionsCommandInput, - type TerminateClientVpnConnectionsCommandOutput, TerminateInstancesCommand, - type TerminateInstancesCommandInput, - type TerminateInstancesCommandOutput, UnassignIpv6AddressesCommand, - type UnassignIpv6AddressesCommandInput, - type UnassignIpv6AddressesCommandOutput, UnassignPrivateIpAddressesCommand, - type UnassignPrivateIpAddressesCommandInput, - type UnassignPrivateIpAddressesCommandOutput, UnassignPrivateNatGatewayAddressCommand, - type UnassignPrivateNatGatewayAddressCommandInput, - type UnassignPrivateNatGatewayAddressCommandOutput, UnlockSnapshotCommand, - type UnlockSnapshotCommandInput, - type UnlockSnapshotCommandOutput, UnmonitorInstancesCommand, - type UnmonitorInstancesCommandInput, - type UnmonitorInstancesCommandOutput, UpdateSecurityGroupRuleDescriptionsEgressCommand, - type UpdateSecurityGroupRuleDescriptionsEgressCommandInput, - type UpdateSecurityGroupRuleDescriptionsEgressCommandOutput, UpdateSecurityGroupRuleDescriptionsIngressCommand, - type UpdateSecurityGroupRuleDescriptionsIngressCommandInput, - type UpdateSecurityGroupRuleDescriptionsIngressCommandOutput, WithdrawByoipCidrCommand, - type WithdrawByoipCidrCommandInput, - type WithdrawByoipCidrCommandOutput, + type AcceptAddressTransferRequest, + type AcceptAddressTransferResult, + type AcceptReservedInstancesExchangeQuoteRequest, + type AcceptReservedInstancesExchangeQuoteResult, + type AcceptTransitGatewayMulticastDomainAssociationsRequest, + type AcceptTransitGatewayMulticastDomainAssociationsResult, + type AcceptTransitGatewayPeeringAttachmentRequest, + type AcceptTransitGatewayPeeringAttachmentResult, + type AcceptTransitGatewayVpcAttachmentRequest, + type AcceptTransitGatewayVpcAttachmentResult, + type AcceptVpcEndpointConnectionsRequest, + type AcceptVpcEndpointConnectionsResult, + type AcceptVpcPeeringConnectionRequest, + type AcceptVpcPeeringConnectionResult, + type AdvertiseByoipCidrRequest, + type AdvertiseByoipCidrResult, + type AllocateAddressRequest, + type AllocateAddressResult, + type AllocateHostsRequest, + type AllocateHostsResult, + type AllocateIpamPoolCidrRequest, + type AllocateIpamPoolCidrResult, + type ApplySecurityGroupsToClientVpnTargetNetworkRequest, + type ApplySecurityGroupsToClientVpnTargetNetworkResult, + type AssignIpv6AddressesRequest, + type AssignIpv6AddressesResult, + type AssignPrivateIpAddressesRequest, + type AssignPrivateIpAddressesResult, + type AssignPrivateNatGatewayAddressRequest, + type AssignPrivateNatGatewayAddressResult, + type AssociateAddressRequest, + type AssociateAddressResult, + type AssociateClientVpnTargetNetworkRequest, + type AssociateClientVpnTargetNetworkResult, + type AssociateDhcpOptionsRequest, + type AssociateEnclaveCertificateIamRoleRequest, + type AssociateEnclaveCertificateIamRoleResult, + type AssociateIamInstanceProfileRequest, + type AssociateIamInstanceProfileResult, + type AssociateInstanceEventWindowRequest, + type AssociateInstanceEventWindowResult, + type AssociateIpamByoasnRequest, + type AssociateIpamByoasnResult, + type AssociateIpamResourceDiscoveryRequest, + type AssociateIpamResourceDiscoveryResult, + type AssociateNatGatewayAddressRequest, + type AssociateNatGatewayAddressResult, + type AssociateRouteTableRequest, + type AssociateRouteTableResult, + type AssociateSubnetCidrBlockRequest, + type AssociateSubnetCidrBlockResult, + type AssociateTransitGatewayMulticastDomainRequest, + type AssociateTransitGatewayMulticastDomainResult, + type AssociateTransitGatewayPolicyTableRequest, + type AssociateTransitGatewayPolicyTableResult, + type AssociateTransitGatewayRouteTableRequest, + type AssociateTransitGatewayRouteTableResult, + type AssociateTrunkInterfaceRequest, + type AssociateTrunkInterfaceResult, + type AssociateVpcCidrBlockRequest, + type AssociateVpcCidrBlockResult, + type AttachClassicLinkVpcRequest, + type AttachClassicLinkVpcResult, + type AttachInternetGatewayRequest, + type AttachNetworkInterfaceRequest, + type AttachNetworkInterfaceResult, + type AttachVerifiedAccessTrustProviderRequest, + type AttachVerifiedAccessTrustProviderResult, + type AttachVolumeRequest, + type VolumeAttachment, + type AttachVpnGatewayRequest, + type AttachVpnGatewayResult, + type AuthorizeClientVpnIngressRequest, + type AuthorizeClientVpnIngressResult, + type AuthorizeSecurityGroupEgressRequest, + type AuthorizeSecurityGroupEgressResult, + type AuthorizeSecurityGroupIngressRequest, + type AuthorizeSecurityGroupIngressResult, + type BundleInstanceRequest, + type BundleInstanceResult, + type CancelBundleTaskRequest, + type CancelBundleTaskResult, + type CancelCapacityReservationRequest, + type CancelCapacityReservationResult, + type CancelCapacityReservationFleetsRequest, + type CancelCapacityReservationFleetsResult, + type CancelConversionRequest, + type CancelExportTaskRequest, + type CancelImageLaunchPermissionRequest, + type CancelImageLaunchPermissionResult, + type CancelImportTaskRequest, + type CancelImportTaskResult, + type CancelReservedInstancesListingRequest, + type CancelReservedInstancesListingResult, + type CancelSpotFleetRequestsRequest, + type CancelSpotFleetRequestsResponse, + type CancelSpotInstanceRequestsRequest, + type CancelSpotInstanceRequestsResult, + type ConfirmProductInstanceRequest, + type ConfirmProductInstanceResult, + type CopyFpgaImageRequest, + type CopyFpgaImageResult, + type CopyImageRequest, + type CopyImageResult, + type CopySnapshotRequest, + type CopySnapshotResult, + type CreateCapacityReservationRequest, + type CreateCapacityReservationResult, + type CreateCapacityReservationFleetRequest, + type CreateCapacityReservationFleetResult, + type CreateCarrierGatewayRequest, + type CreateCarrierGatewayResult, + type CreateClientVpnEndpointRequest, + type CreateClientVpnEndpointResult, + type CreateClientVpnRouteRequest, + type CreateClientVpnRouteResult, + type CreateCoipCidrRequest, + type CreateCoipCidrResult, + type CreateCoipPoolRequest, + type CreateCoipPoolResult, + type CreateCustomerGatewayRequest, + type CreateCustomerGatewayResult, + type CreateDefaultSubnetRequest, + type CreateDefaultSubnetResult, + type CreateDefaultVpcRequest, + type CreateDefaultVpcResult, + type CreateDhcpOptionsRequest, + type CreateDhcpOptionsResult, + type CreateEgressOnlyInternetGatewayRequest, + type CreateEgressOnlyInternetGatewayResult, + type CreateFleetRequest, + type CreateFleetResult, + type CreateFlowLogsRequest, + type CreateFlowLogsResult, + type CreateFpgaImageRequest, + type CreateFpgaImageResult, + type CreateImageRequest, + type CreateImageResult, + type CreateInstanceConnectEndpointRequest, + type CreateInstanceConnectEndpointResult, + type CreateInstanceEventWindowRequest, + type CreateInstanceEventWindowResult, + type CreateInstanceExportTaskRequest, + type CreateInstanceExportTaskResult, + type CreateInternetGatewayRequest, + type CreateInternetGatewayResult, + type CreateIpamRequest, + type CreateIpamResult, + type CreateIpamPoolRequest, + type CreateIpamPoolResult, + type CreateIpamResourceDiscoveryRequest, + type CreateIpamResourceDiscoveryResult, + type CreateIpamScopeRequest, + type CreateIpamScopeResult, + type CreateKeyPairRequest, + type KeyPair, + type CreateLaunchTemplateRequest, + type CreateLaunchTemplateResult, + type CreateLaunchTemplateVersionRequest, + type CreateLaunchTemplateVersionResult, + type CreateLocalGatewayRouteRequest, + type CreateLocalGatewayRouteResult, + type CreateLocalGatewayRouteTableRequest, + type CreateLocalGatewayRouteTableResult, + type CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest, + type CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult, + type CreateLocalGatewayRouteTableVpcAssociationRequest, + type CreateLocalGatewayRouteTableVpcAssociationResult, + type CreateManagedPrefixListRequest, + type CreateManagedPrefixListResult, + type CreateNatGatewayRequest, + type CreateNatGatewayResult, + type CreateNetworkAclRequest, + type CreateNetworkAclResult, + type CreateNetworkAclEntryRequest, + type CreateNetworkInsightsAccessScopeRequest, + type CreateNetworkInsightsAccessScopeResult, + type CreateNetworkInsightsPathRequest, + type CreateNetworkInsightsPathResult, + type CreateNetworkInterfaceRequest, + type CreateNetworkInterfaceResult, + type CreateNetworkInterfacePermissionRequest, + type CreateNetworkInterfacePermissionResult, + type CreatePlacementGroupRequest, + type CreatePlacementGroupResult, + type CreatePublicIpv4PoolRequest, + type CreatePublicIpv4PoolResult, + type CreateReplaceRootVolumeTaskRequest, + type CreateReplaceRootVolumeTaskResult, + type CreateReservedInstancesListingRequest, + type CreateReservedInstancesListingResult, + type CreateRestoreImageTaskRequest, + type CreateRestoreImageTaskResult, + type CreateRouteRequest, + type CreateRouteResult, + type CreateRouteTableRequest, + type CreateRouteTableResult, + type CreateSecurityGroupRequest, + type CreateSecurityGroupResult, + type CreateSnapshotRequest, + type Snapshot, + type CreateSnapshotsRequest, + type CreateSnapshotsResult, + type CreateSpotDatafeedSubscriptionRequest, + type CreateSpotDatafeedSubscriptionResult, + type CreateStoreImageTaskRequest, + type CreateStoreImageTaskResult, + type CreateSubnetRequest, + type CreateSubnetResult, + type CreateSubnetCidrReservationRequest, + type CreateSubnetCidrReservationResult, + type CreateTagsRequest, + type CreateTrafficMirrorFilterRequest, + type CreateTrafficMirrorFilterResult, + type CreateTrafficMirrorFilterRuleRequest, + type CreateTrafficMirrorFilterRuleResult, + type CreateTrafficMirrorSessionRequest, + type CreateTrafficMirrorSessionResult, + type CreateTrafficMirrorTargetRequest, + type CreateTrafficMirrorTargetResult, + type CreateTransitGatewayRequest, + type CreateTransitGatewayResult, + type CreateTransitGatewayConnectRequest, + type CreateTransitGatewayConnectResult, + type CreateTransitGatewayConnectPeerRequest, + type CreateTransitGatewayConnectPeerResult, + type CreateTransitGatewayMulticastDomainRequest, + type CreateTransitGatewayMulticastDomainResult, + type CreateTransitGatewayPeeringAttachmentRequest, + type CreateTransitGatewayPeeringAttachmentResult, + type CreateTransitGatewayPolicyTableRequest, + type CreateTransitGatewayPolicyTableResult, + type CreateTransitGatewayPrefixListReferenceRequest, + type CreateTransitGatewayPrefixListReferenceResult, + type CreateTransitGatewayRouteRequest, + type CreateTransitGatewayRouteResult, + type CreateTransitGatewayRouteTableRequest, + type CreateTransitGatewayRouteTableResult, + type CreateTransitGatewayRouteTableAnnouncementRequest, + type CreateTransitGatewayRouteTableAnnouncementResult, + type CreateTransitGatewayVpcAttachmentRequest, + type CreateTransitGatewayVpcAttachmentResult, + type CreateVerifiedAccessEndpointRequest, + type CreateVerifiedAccessEndpointResult, + type CreateVerifiedAccessGroupRequest, + type CreateVerifiedAccessGroupResult, + type CreateVerifiedAccessInstanceRequest, + type CreateVerifiedAccessInstanceResult, + type CreateVerifiedAccessTrustProviderRequest, + type CreateVerifiedAccessTrustProviderResult, + type CreateVolumeRequest, + type Volume, + type CreateVpcRequest, + type CreateVpcResult, + type CreateVpcEndpointRequest, + type CreateVpcEndpointResult, + type CreateVpcEndpointConnectionNotificationRequest, + type CreateVpcEndpointConnectionNotificationResult, + type CreateVpcEndpointServiceConfigurationRequest, + type CreateVpcEndpointServiceConfigurationResult, + type CreateVpcPeeringConnectionRequest, + type CreateVpcPeeringConnectionResult, + type CreateVpnConnectionRequest, + type CreateVpnConnectionResult, + type CreateVpnConnectionRouteRequest, + type CreateVpnGatewayRequest, + type CreateVpnGatewayResult, + type DeleteCarrierGatewayRequest, + type DeleteCarrierGatewayResult, + type DeleteClientVpnEndpointRequest, + type DeleteClientVpnEndpointResult, + type DeleteClientVpnRouteRequest, + type DeleteClientVpnRouteResult, + type DeleteCoipCidrRequest, + type DeleteCoipCidrResult, + type DeleteCoipPoolRequest, + type DeleteCoipPoolResult, + type DeleteCustomerGatewayRequest, + type DeleteDhcpOptionsRequest, + type DeleteEgressOnlyInternetGatewayRequest, + type DeleteEgressOnlyInternetGatewayResult, + type DeleteFleetsRequest, + type DeleteFleetsResult, + type DeleteFlowLogsRequest, + type DeleteFlowLogsResult, + type DeleteFpgaImageRequest, + type DeleteFpgaImageResult, + type DeleteInstanceConnectEndpointRequest, + type DeleteInstanceConnectEndpointResult, + type DeleteInstanceEventWindowRequest, + type DeleteInstanceEventWindowResult, + type DeleteInternetGatewayRequest, + type DeleteIpamRequest, + type DeleteIpamResult, + type DeleteIpamPoolRequest, + type DeleteIpamPoolResult, + type DeleteIpamResourceDiscoveryRequest, + type DeleteIpamResourceDiscoveryResult, + type DeleteIpamScopeRequest, + type DeleteIpamScopeResult, + type DeleteKeyPairRequest, + type DeleteKeyPairResult, + type DeleteLaunchTemplateRequest, + type DeleteLaunchTemplateResult, + type DeleteLaunchTemplateVersionsRequest, + type DeleteLaunchTemplateVersionsResult, + type DeleteLocalGatewayRouteRequest, + type DeleteLocalGatewayRouteResult, + type DeleteLocalGatewayRouteTableRequest, + type DeleteLocalGatewayRouteTableResult, + type DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest, + type DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult, + type DeleteLocalGatewayRouteTableVpcAssociationRequest, + type DeleteLocalGatewayRouteTableVpcAssociationResult, + type DeleteManagedPrefixListRequest, + type DeleteManagedPrefixListResult, + type DeleteNatGatewayRequest, + type DeleteNatGatewayResult, + type DeleteNetworkAclRequest, + type DeleteNetworkAclEntryRequest, + type DeleteNetworkInsightsAccessScopeRequest, + type DeleteNetworkInsightsAccessScopeResult, + type DeleteNetworkInsightsAccessScopeAnalysisRequest, + type DeleteNetworkInsightsAccessScopeAnalysisResult, + type DeleteNetworkInsightsAnalysisRequest, + type DeleteNetworkInsightsAnalysisResult, + type DeleteNetworkInsightsPathRequest, + type DeleteNetworkInsightsPathResult, + type DeleteNetworkInterfaceRequest, + type DeleteNetworkInterfacePermissionRequest, + type DeleteNetworkInterfacePermissionResult, + type DeletePlacementGroupRequest, + type DeletePublicIpv4PoolRequest, + type DeletePublicIpv4PoolResult, + type DeleteQueuedReservedInstancesRequest, + type DeleteQueuedReservedInstancesResult, + type DeleteRouteRequest, + type DeleteRouteTableRequest, + type DeleteSecurityGroupRequest, + type DeleteSnapshotRequest, + type DeleteSpotDatafeedSubscriptionRequest, + type DeleteSubnetRequest, + type DeleteSubnetCidrReservationRequest, + type DeleteSubnetCidrReservationResult, + type DeleteTagsRequest, + type DeleteTrafficMirrorFilterRequest, + type DeleteTrafficMirrorFilterResult, + type DeleteTrafficMirrorFilterRuleRequest, + type DeleteTrafficMirrorFilterRuleResult, + type DeleteTrafficMirrorSessionRequest, + type DeleteTrafficMirrorSessionResult, + type DeleteTrafficMirrorTargetRequest, + type DeleteTrafficMirrorTargetResult, + type DeleteTransitGatewayRequest, + type DeleteTransitGatewayResult, + type DeleteTransitGatewayConnectRequest, + type DeleteTransitGatewayConnectResult, + type DeleteTransitGatewayConnectPeerRequest, + type DeleteTransitGatewayConnectPeerResult, + type DeleteTransitGatewayMulticastDomainRequest, + type DeleteTransitGatewayMulticastDomainResult, + type DeleteTransitGatewayPeeringAttachmentRequest, + type DeleteTransitGatewayPeeringAttachmentResult, + type DeleteTransitGatewayPolicyTableRequest, + type DeleteTransitGatewayPolicyTableResult, + type DeleteTransitGatewayPrefixListReferenceRequest, + type DeleteTransitGatewayPrefixListReferenceResult, + type DeleteTransitGatewayRouteRequest, + type DeleteTransitGatewayRouteResult, + type DeleteTransitGatewayRouteTableRequest, + type DeleteTransitGatewayRouteTableResult, + type DeleteTransitGatewayRouteTableAnnouncementRequest, + type DeleteTransitGatewayRouteTableAnnouncementResult, + type DeleteTransitGatewayVpcAttachmentRequest, + type DeleteTransitGatewayVpcAttachmentResult, + type DeleteVerifiedAccessEndpointRequest, + type DeleteVerifiedAccessEndpointResult, + type DeleteVerifiedAccessGroupRequest, + type DeleteVerifiedAccessGroupResult, + type DeleteVerifiedAccessInstanceRequest, + type DeleteVerifiedAccessInstanceResult, + type DeleteVerifiedAccessTrustProviderRequest, + type DeleteVerifiedAccessTrustProviderResult, + type DeleteVolumeRequest, + type DeleteVpcRequest, + type DeleteVpcEndpointConnectionNotificationsRequest, + type DeleteVpcEndpointConnectionNotificationsResult, + type DeleteVpcEndpointServiceConfigurationsRequest, + type DeleteVpcEndpointServiceConfigurationsResult, + type DeleteVpcEndpointsRequest, + type DeleteVpcEndpointsResult, + type DeleteVpcPeeringConnectionRequest, + type DeleteVpcPeeringConnectionResult, + type DeleteVpnConnectionRequest, + type DeleteVpnConnectionRouteRequest, + type DeleteVpnGatewayRequest, + type DeprovisionByoipCidrRequest, + type DeprovisionByoipCidrResult, + type DeprovisionIpamByoasnRequest, + type DeprovisionIpamByoasnResult, + type DeprovisionIpamPoolCidrRequest, + type DeprovisionIpamPoolCidrResult, + type DeprovisionPublicIpv4PoolCidrRequest, + type DeprovisionPublicIpv4PoolCidrResult, + type DeregisterImageRequest, + type DeregisterInstanceEventNotificationAttributesRequest, + type DeregisterInstanceEventNotificationAttributesResult, + type DeregisterTransitGatewayMulticastGroupMembersRequest, + type DeregisterTransitGatewayMulticastGroupMembersResult, + type DeregisterTransitGatewayMulticastGroupSourcesRequest, + type DeregisterTransitGatewayMulticastGroupSourcesResult, + type DescribeAccountAttributesRequest, + type DescribeAccountAttributesResult, + type DescribeAddressTransfersRequest, + type DescribeAddressTransfersResult, + type DescribeAddressesRequest, + type DescribeAddressesResult, + type DescribeAddressesAttributeRequest, + type DescribeAddressesAttributeResult, + type DescribeAggregateIdFormatRequest, + type DescribeAggregateIdFormatResult, + type DescribeAvailabilityZonesRequest, + type DescribeAvailabilityZonesResult, + type DescribeAwsNetworkPerformanceMetricSubscriptionsRequest, + type DescribeAwsNetworkPerformanceMetricSubscriptionsResult, + type DescribeBundleTasksRequest, + type DescribeBundleTasksResult, + type DescribeByoipCidrsRequest, + type DescribeByoipCidrsResult, + type DescribeCapacityBlockOfferingsRequest, + type DescribeCapacityBlockOfferingsResult, + type DescribeCapacityReservationFleetsRequest, + type DescribeCapacityReservationFleetsResult, + type DescribeCapacityReservationsRequest, + type DescribeCapacityReservationsResult, + type DescribeCarrierGatewaysRequest, + type DescribeCarrierGatewaysResult, + type DescribeClassicLinkInstancesRequest, + type DescribeClassicLinkInstancesResult, + type DescribeClientVpnAuthorizationRulesRequest, + type DescribeClientVpnAuthorizationRulesResult, + type DescribeClientVpnConnectionsRequest, + type DescribeClientVpnConnectionsResult, + type DescribeClientVpnEndpointsRequest, + type DescribeClientVpnEndpointsResult, + type DescribeClientVpnRoutesRequest, + type DescribeClientVpnRoutesResult, + type DescribeClientVpnTargetNetworksRequest, + type DescribeClientVpnTargetNetworksResult, + type DescribeCoipPoolsRequest, + type DescribeCoipPoolsResult, + type DescribeConversionTasksRequest, + type DescribeConversionTasksResult, + type DescribeCustomerGatewaysRequest, + type DescribeCustomerGatewaysResult, + type DescribeDhcpOptionsRequest, + type DescribeDhcpOptionsResult, + type DescribeEgressOnlyInternetGatewaysRequest, + type DescribeEgressOnlyInternetGatewaysResult, + type DescribeElasticGpusRequest, + type DescribeElasticGpusResult, + type DescribeExportImageTasksRequest, + type DescribeExportImageTasksResult, + type DescribeExportTasksRequest, + type DescribeExportTasksResult, + type DescribeFastLaunchImagesRequest, + type DescribeFastLaunchImagesResult, + type DescribeFastSnapshotRestoresRequest, + type DescribeFastSnapshotRestoresResult, + type DescribeFleetHistoryRequest, + type DescribeFleetHistoryResult, + type DescribeFleetInstancesRequest, + type DescribeFleetInstancesResult, + type DescribeFleetsRequest, + type DescribeFleetsResult, + type DescribeFlowLogsRequest, + type DescribeFlowLogsResult, + type DescribeFpgaImageAttributeRequest, + type DescribeFpgaImageAttributeResult, + type DescribeFpgaImagesRequest, + type DescribeFpgaImagesResult, + type DescribeHostReservationOfferingsRequest, + type DescribeHostReservationOfferingsResult, + type DescribeHostReservationsRequest, + type DescribeHostReservationsResult, + type DescribeHostsRequest, + type DescribeHostsResult, + type DescribeIamInstanceProfileAssociationsRequest, + type DescribeIamInstanceProfileAssociationsResult, + type DescribeIdFormatRequest, + type DescribeIdFormatResult, + type DescribeIdentityIdFormatRequest, + type DescribeIdentityIdFormatResult, + type DescribeImageAttributeRequest, + type ImageAttribute, + type DescribeImagesRequest, + type DescribeImagesResult, + type DescribeImportImageTasksRequest, + type DescribeImportImageTasksResult, + type DescribeImportSnapshotTasksRequest, + type DescribeImportSnapshotTasksResult, + type DescribeInstanceAttributeRequest, + type InstanceAttribute, + type DescribeInstanceConnectEndpointsRequest, + type DescribeInstanceConnectEndpointsResult, + type DescribeInstanceCreditSpecificationsRequest, + type DescribeInstanceCreditSpecificationsResult, + type DescribeInstanceEventNotificationAttributesRequest, + type DescribeInstanceEventNotificationAttributesResult, + type DescribeInstanceEventWindowsRequest, + type DescribeInstanceEventWindowsResult, + type DescribeInstanceStatusRequest, + type DescribeInstanceStatusResult, + type DescribeInstanceTopologyRequest, + type DescribeInstanceTopologyResult, + type DescribeInstanceTypeOfferingsRequest, + type DescribeInstanceTypeOfferingsResult, + type DescribeInstanceTypesRequest, + type DescribeInstanceTypesResult, + type DescribeInstancesRequest, + type DescribeInstancesResult, + type DescribeInternetGatewaysRequest, + type DescribeInternetGatewaysResult, + type DescribeIpamByoasnRequest, + type DescribeIpamByoasnResult, + type DescribeIpamPoolsRequest, + type DescribeIpamPoolsResult, + type DescribeIpamResourceDiscoveriesRequest, + type DescribeIpamResourceDiscoveriesResult, + type DescribeIpamResourceDiscoveryAssociationsRequest, + type DescribeIpamResourceDiscoveryAssociationsResult, + type DescribeIpamScopesRequest, + type DescribeIpamScopesResult, + type DescribeIpamsRequest, + type DescribeIpamsResult, + type DescribeIpv6PoolsRequest, + type DescribeIpv6PoolsResult, + type DescribeKeyPairsRequest, + type DescribeKeyPairsResult, + type DescribeLaunchTemplateVersionsRequest, + type DescribeLaunchTemplateVersionsResult, + type DescribeLaunchTemplatesRequest, + type DescribeLaunchTemplatesResult, + type DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest, + type DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult, + type DescribeLocalGatewayRouteTableVpcAssociationsRequest, + type DescribeLocalGatewayRouteTableVpcAssociationsResult, + type DescribeLocalGatewayRouteTablesRequest, + type DescribeLocalGatewayRouteTablesResult, + type DescribeLocalGatewayVirtualInterfaceGroupsRequest, + type DescribeLocalGatewayVirtualInterfaceGroupsResult, + type DescribeLocalGatewayVirtualInterfacesRequest, + type DescribeLocalGatewayVirtualInterfacesResult, + type DescribeLocalGatewaysRequest, + type DescribeLocalGatewaysResult, + type DescribeLockedSnapshotsRequest, + type DescribeLockedSnapshotsResult, + type DescribeMacHostsRequest, + type DescribeMacHostsResult, + type DescribeManagedPrefixListsRequest, + type DescribeManagedPrefixListsResult, + type DescribeMovingAddressesRequest, + type DescribeMovingAddressesResult, + type DescribeNatGatewaysRequest, + type DescribeNatGatewaysResult, + type DescribeNetworkAclsRequest, + type DescribeNetworkAclsResult, + type DescribeNetworkInsightsAccessScopeAnalysesRequest, + type DescribeNetworkInsightsAccessScopeAnalysesResult, + type DescribeNetworkInsightsAccessScopesRequest, + type DescribeNetworkInsightsAccessScopesResult, + type DescribeNetworkInsightsAnalysesRequest, + type DescribeNetworkInsightsAnalysesResult, + type DescribeNetworkInsightsPathsRequest, + type DescribeNetworkInsightsPathsResult, + type DescribeNetworkInterfaceAttributeRequest, + type DescribeNetworkInterfaceAttributeResult, + type DescribeNetworkInterfacePermissionsRequest, + type DescribeNetworkInterfacePermissionsResult, + type DescribeNetworkInterfacesRequest, + type DescribeNetworkInterfacesResult, + type DescribePlacementGroupsRequest, + type DescribePlacementGroupsResult, + type DescribePrefixListsRequest, + type DescribePrefixListsResult, + type DescribePrincipalIdFormatRequest, + type DescribePrincipalIdFormatResult, + type DescribePublicIpv4PoolsRequest, + type DescribePublicIpv4PoolsResult, + type DescribeRegionsRequest, + type DescribeRegionsResult, + type DescribeReplaceRootVolumeTasksRequest, + type DescribeReplaceRootVolumeTasksResult, + type DescribeReservedInstancesRequest, + type DescribeReservedInstancesResult, + type DescribeReservedInstancesListingsRequest, + type DescribeReservedInstancesListingsResult, + type DescribeReservedInstancesModificationsRequest, + type DescribeReservedInstancesModificationsResult, + type DescribeReservedInstancesOfferingsRequest, + type DescribeReservedInstancesOfferingsResult, + type DescribeRouteTablesRequest, + type DescribeRouteTablesResult, + type DescribeScheduledInstanceAvailabilityRequest, + type DescribeScheduledInstanceAvailabilityResult, + type DescribeScheduledInstancesRequest, + type DescribeScheduledInstancesResult, + type DescribeSecurityGroupReferencesRequest, + type DescribeSecurityGroupReferencesResult, + type DescribeSecurityGroupRulesRequest, + type DescribeSecurityGroupRulesResult, + type DescribeSecurityGroupsRequest, + type DescribeSecurityGroupsResult, + type DescribeSnapshotAttributeRequest, + type DescribeSnapshotAttributeResult, + type DescribeSnapshotTierStatusRequest, + type DescribeSnapshotTierStatusResult, + type DescribeSnapshotsRequest, + type DescribeSnapshotsResult, + type DescribeSpotDatafeedSubscriptionRequest, + type DescribeSpotDatafeedSubscriptionResult, + type DescribeSpotFleetInstancesRequest, + type DescribeSpotFleetInstancesResponse, + type DescribeSpotFleetRequestHistoryRequest, + type DescribeSpotFleetRequestHistoryResponse, + type DescribeSpotFleetRequestsRequest, + type DescribeSpotFleetRequestsResponse, + type DescribeSpotInstanceRequestsRequest, + type DescribeSpotInstanceRequestsResult, + type DescribeSpotPriceHistoryRequest, + type DescribeSpotPriceHistoryResult, + type DescribeStaleSecurityGroupsRequest, + type DescribeStaleSecurityGroupsResult, + type DescribeStoreImageTasksRequest, + type DescribeStoreImageTasksResult, + type DescribeSubnetsRequest, + type DescribeSubnetsResult, + type DescribeTagsRequest, + type DescribeTagsResult, + type DescribeTrafficMirrorFiltersRequest, + type DescribeTrafficMirrorFiltersResult, + type DescribeTrafficMirrorSessionsRequest, + type DescribeTrafficMirrorSessionsResult, + type DescribeTrafficMirrorTargetsRequest, + type DescribeTrafficMirrorTargetsResult, + type DescribeTransitGatewayAttachmentsRequest, + type DescribeTransitGatewayAttachmentsResult, + type DescribeTransitGatewayConnectPeersRequest, + type DescribeTransitGatewayConnectPeersResult, + type DescribeTransitGatewayConnectsRequest, + type DescribeTransitGatewayConnectsResult, + type DescribeTransitGatewayMulticastDomainsRequest, + type DescribeTransitGatewayMulticastDomainsResult, + type DescribeTransitGatewayPeeringAttachmentsRequest, + type DescribeTransitGatewayPeeringAttachmentsResult, + type DescribeTransitGatewayPolicyTablesRequest, + type DescribeTransitGatewayPolicyTablesResult, + type DescribeTransitGatewayRouteTableAnnouncementsRequest, + type DescribeTransitGatewayRouteTableAnnouncementsResult, + type DescribeTransitGatewayRouteTablesRequest, + type DescribeTransitGatewayRouteTablesResult, + type DescribeTransitGatewayVpcAttachmentsRequest, + type DescribeTransitGatewayVpcAttachmentsResult, + type DescribeTransitGatewaysRequest, + type DescribeTransitGatewaysResult, + type DescribeTrunkInterfaceAssociationsRequest, + type DescribeTrunkInterfaceAssociationsResult, + type DescribeVerifiedAccessEndpointsRequest, + type DescribeVerifiedAccessEndpointsResult, + type DescribeVerifiedAccessGroupsRequest, + type DescribeVerifiedAccessGroupsResult, + type DescribeVerifiedAccessInstanceLoggingConfigurationsRequest, + type DescribeVerifiedAccessInstanceLoggingConfigurationsResult, + type DescribeVerifiedAccessInstancesRequest, + type DescribeVerifiedAccessInstancesResult, + type DescribeVerifiedAccessTrustProvidersRequest, + type DescribeVerifiedAccessTrustProvidersResult, + type DescribeVolumeAttributeRequest, + type DescribeVolumeAttributeResult, + type DescribeVolumeStatusRequest, + type DescribeVolumeStatusResult, + type DescribeVolumesRequest, + type DescribeVolumesResult, + type DescribeVolumesModificationsRequest, + type DescribeVolumesModificationsResult, + type DescribeVpcAttributeRequest, + type DescribeVpcAttributeResult, + type DescribeVpcClassicLinkRequest, + type DescribeVpcClassicLinkResult, + type DescribeVpcClassicLinkDnsSupportRequest, + type DescribeVpcClassicLinkDnsSupportResult, + type DescribeVpcEndpointConnectionNotificationsRequest, + type DescribeVpcEndpointConnectionNotificationsResult, + type DescribeVpcEndpointConnectionsRequest, + type DescribeVpcEndpointConnectionsResult, + type DescribeVpcEndpointServiceConfigurationsRequest, + type DescribeVpcEndpointServiceConfigurationsResult, + type DescribeVpcEndpointServicePermissionsRequest, + type DescribeVpcEndpointServicePermissionsResult, + type DescribeVpcEndpointServicesRequest, + type DescribeVpcEndpointServicesResult, + type DescribeVpcEndpointsRequest, + type DescribeVpcEndpointsResult, + type DescribeVpcPeeringConnectionsRequest, + type DescribeVpcPeeringConnectionsResult, + type DescribeVpcsRequest, + type DescribeVpcsResult, + type DescribeVpnConnectionsRequest, + type DescribeVpnConnectionsResult, + type DescribeVpnGatewaysRequest, + type DescribeVpnGatewaysResult, + type DetachClassicLinkVpcRequest, + type DetachClassicLinkVpcResult, + type DetachInternetGatewayRequest, + type DetachNetworkInterfaceRequest, + type DetachVerifiedAccessTrustProviderRequest, + type DetachVerifiedAccessTrustProviderResult, + type DetachVolumeRequest, + type DetachVpnGatewayRequest, + type DisableAddressTransferRequest, + type DisableAddressTransferResult, + type DisableAwsNetworkPerformanceMetricSubscriptionRequest, + type DisableAwsNetworkPerformanceMetricSubscriptionResult, + type DisableEbsEncryptionByDefaultRequest, + type DisableEbsEncryptionByDefaultResult, + type DisableFastLaunchRequest, + type DisableFastLaunchResult, + type DisableFastSnapshotRestoresRequest, + type DisableFastSnapshotRestoresResult, + type DisableImageRequest, + type DisableImageResult, + type DisableImageBlockPublicAccessRequest, + type DisableImageBlockPublicAccessResult, + type DisableImageDeprecationRequest, + type DisableImageDeprecationResult, + type DisableIpamOrganizationAdminAccountRequest, + type DisableIpamOrganizationAdminAccountResult, + type DisableSerialConsoleAccessRequest, + type DisableSerialConsoleAccessResult, + type DisableSnapshotBlockPublicAccessRequest, + type DisableSnapshotBlockPublicAccessResult, + type DisableTransitGatewayRouteTablePropagationRequest, + type DisableTransitGatewayRouteTablePropagationResult, + type DisableVgwRoutePropagationRequest, + type DisableVpcClassicLinkRequest, + type DisableVpcClassicLinkResult, + type DisableVpcClassicLinkDnsSupportRequest, + type DisableVpcClassicLinkDnsSupportResult, + type DisassociateAddressRequest, + type DisassociateClientVpnTargetNetworkRequest, + type DisassociateClientVpnTargetNetworkResult, + type DisassociateEnclaveCertificateIamRoleRequest, + type DisassociateEnclaveCertificateIamRoleResult, + type DisassociateIamInstanceProfileRequest, + type DisassociateIamInstanceProfileResult, + type DisassociateInstanceEventWindowRequest, + type DisassociateInstanceEventWindowResult, + type DisassociateIpamByoasnRequest, + type DisassociateIpamByoasnResult, + type DisassociateIpamResourceDiscoveryRequest, + type DisassociateIpamResourceDiscoveryResult, + type DisassociateNatGatewayAddressRequest, + type DisassociateNatGatewayAddressResult, + type DisassociateRouteTableRequest, + type DisassociateSubnetCidrBlockRequest, + type DisassociateSubnetCidrBlockResult, + type DisassociateTransitGatewayMulticastDomainRequest, + type DisassociateTransitGatewayMulticastDomainResult, + type DisassociateTransitGatewayPolicyTableRequest, + type DisassociateTransitGatewayPolicyTableResult, + type DisassociateTransitGatewayRouteTableRequest, + type DisassociateTransitGatewayRouteTableResult, + type DisassociateTrunkInterfaceRequest, + type DisassociateTrunkInterfaceResult, + type DisassociateVpcCidrBlockRequest, + type DisassociateVpcCidrBlockResult, + type EnableAddressTransferRequest, + type EnableAddressTransferResult, + type EnableAwsNetworkPerformanceMetricSubscriptionRequest, + type EnableAwsNetworkPerformanceMetricSubscriptionResult, + type EnableEbsEncryptionByDefaultRequest, + type EnableEbsEncryptionByDefaultResult, + type EnableFastLaunchRequest, + type EnableFastLaunchResult, + type EnableFastSnapshotRestoresRequest, + type EnableFastSnapshotRestoresResult, + type EnableImageRequest, + type EnableImageResult, + type EnableImageBlockPublicAccessRequest, + type EnableImageBlockPublicAccessResult, + type EnableImageDeprecationRequest, + type EnableImageDeprecationResult, + type EnableIpamOrganizationAdminAccountRequest, + type EnableIpamOrganizationAdminAccountResult, + type EnableReachabilityAnalyzerOrganizationSharingRequest, + type EnableReachabilityAnalyzerOrganizationSharingResult, + type EnableSerialConsoleAccessRequest, + type EnableSerialConsoleAccessResult, + type EnableSnapshotBlockPublicAccessRequest, + type EnableSnapshotBlockPublicAccessResult, + type EnableTransitGatewayRouteTablePropagationRequest, + type EnableTransitGatewayRouteTablePropagationResult, + type EnableVgwRoutePropagationRequest, + type EnableVolumeIORequest, + type EnableVpcClassicLinkRequest, + type EnableVpcClassicLinkResult, + type EnableVpcClassicLinkDnsSupportRequest, + type EnableVpcClassicLinkDnsSupportResult, + type ExportClientVpnClientCertificateRevocationListRequest, + type ExportClientVpnClientCertificateRevocationListResult, + type ExportClientVpnClientConfigurationRequest, + type ExportClientVpnClientConfigurationResult, + type ExportImageRequest, + type ExportImageResult, + type ExportTransitGatewayRoutesRequest, + type ExportTransitGatewayRoutesResult, + type GetAssociatedEnclaveCertificateIamRolesRequest, + type GetAssociatedEnclaveCertificateIamRolesResult, + type GetAssociatedIpv6PoolCidrsRequest, + type GetAssociatedIpv6PoolCidrsResult, + type GetAwsNetworkPerformanceDataRequest, + type GetAwsNetworkPerformanceDataResult, + type GetCapacityReservationUsageRequest, + type GetCapacityReservationUsageResult, + type GetCoipPoolUsageRequest, + type GetCoipPoolUsageResult, + type GetConsoleOutputRequest, + type GetConsoleOutputResult, + type GetConsoleScreenshotRequest, + type GetConsoleScreenshotResult, + type GetDefaultCreditSpecificationRequest, + type GetDefaultCreditSpecificationResult, + type GetEbsDefaultKmsKeyIdRequest, + type GetEbsDefaultKmsKeyIdResult, + type GetEbsEncryptionByDefaultRequest, + type GetEbsEncryptionByDefaultResult, + type GetFlowLogsIntegrationTemplateRequest, + type GetFlowLogsIntegrationTemplateResult, + type GetGroupsForCapacityReservationRequest, + type GetGroupsForCapacityReservationResult, + type GetHostReservationPurchasePreviewRequest, + type GetHostReservationPurchasePreviewResult, + type GetImageBlockPublicAccessStateRequest, + type GetImageBlockPublicAccessStateResult, + type GetInstanceMetadataDefaultsRequest, + type GetInstanceMetadataDefaultsResult, + type GetInstanceTypesFromInstanceRequirementsRequest, + type GetInstanceTypesFromInstanceRequirementsResult, + type GetInstanceUefiDataRequest, + type GetInstanceUefiDataResult, + type GetIpamAddressHistoryRequest, + type GetIpamAddressHistoryResult, + type GetIpamDiscoveredAccountsRequest, + type GetIpamDiscoveredAccountsResult, + type GetIpamDiscoveredPublicAddressesRequest, + type GetIpamDiscoveredPublicAddressesResult, + type GetIpamDiscoveredResourceCidrsRequest, + type GetIpamDiscoveredResourceCidrsResult, + type GetIpamPoolAllocationsRequest, + type GetIpamPoolAllocationsResult, + type GetIpamPoolCidrsRequest, + type GetIpamPoolCidrsResult, + type GetIpamResourceCidrsRequest, + type GetIpamResourceCidrsResult, + type GetLaunchTemplateDataRequest, + type GetLaunchTemplateDataResult, + type GetManagedPrefixListAssociationsRequest, + type GetManagedPrefixListAssociationsResult, + type GetManagedPrefixListEntriesRequest, + type GetManagedPrefixListEntriesResult, + type GetNetworkInsightsAccessScopeAnalysisFindingsRequest, + type GetNetworkInsightsAccessScopeAnalysisFindingsResult, + type GetNetworkInsightsAccessScopeContentRequest, + type GetNetworkInsightsAccessScopeContentResult, + type GetPasswordDataRequest, + type GetPasswordDataResult, + type GetReservedInstancesExchangeQuoteRequest, + type GetReservedInstancesExchangeQuoteResult, + type GetSecurityGroupsForVpcRequest, + type GetSecurityGroupsForVpcResult, + type GetSerialConsoleAccessStatusRequest, + type GetSerialConsoleAccessStatusResult, + type GetSnapshotBlockPublicAccessStateRequest, + type GetSnapshotBlockPublicAccessStateResult, + type GetSpotPlacementScoresRequest, + type GetSpotPlacementScoresResult, + type GetSubnetCidrReservationsRequest, + type GetSubnetCidrReservationsResult, + type GetTransitGatewayAttachmentPropagationsRequest, + type GetTransitGatewayAttachmentPropagationsResult, + type GetTransitGatewayMulticastDomainAssociationsRequest, + type GetTransitGatewayMulticastDomainAssociationsResult, + type GetTransitGatewayPolicyTableAssociationsRequest, + type GetTransitGatewayPolicyTableAssociationsResult, + type GetTransitGatewayPolicyTableEntriesRequest, + type GetTransitGatewayPolicyTableEntriesResult, + type GetTransitGatewayPrefixListReferencesRequest, + type GetTransitGatewayPrefixListReferencesResult, + type GetTransitGatewayRouteTableAssociationsRequest, + type GetTransitGatewayRouteTableAssociationsResult, + type GetTransitGatewayRouteTablePropagationsRequest, + type GetTransitGatewayRouteTablePropagationsResult, + type GetVerifiedAccessEndpointPolicyRequest, + type GetVerifiedAccessEndpointPolicyResult, + type GetVerifiedAccessGroupPolicyRequest, + type GetVerifiedAccessGroupPolicyResult, + type GetVpnConnectionDeviceSampleConfigurationRequest, + type GetVpnConnectionDeviceSampleConfigurationResult, + type GetVpnConnectionDeviceTypesRequest, + type GetVpnConnectionDeviceTypesResult, + type GetVpnTunnelReplacementStatusRequest, + type GetVpnTunnelReplacementStatusResult, + type ImportClientVpnClientCertificateRevocationListRequest, + type ImportClientVpnClientCertificateRevocationListResult, + type ImportImageRequest, + type ImportImageResult, + type ImportInstanceRequest, + type ImportInstanceResult, + type ImportKeyPairRequest, + type ImportKeyPairResult, + type ImportSnapshotRequest, + type ImportSnapshotResult, + type ImportVolumeRequest, + type ImportVolumeResult, + type ListImagesInRecycleBinRequest, + type ListImagesInRecycleBinResult, + type ListSnapshotsInRecycleBinRequest, + type ListSnapshotsInRecycleBinResult, + type LockSnapshotRequest, + type LockSnapshotResult, + type ModifyAddressAttributeRequest, + type ModifyAddressAttributeResult, + type ModifyAvailabilityZoneGroupRequest, + type ModifyAvailabilityZoneGroupResult, + type ModifyCapacityReservationRequest, + type ModifyCapacityReservationResult, + type ModifyCapacityReservationFleetRequest, + type ModifyCapacityReservationFleetResult, + type ModifyClientVpnEndpointRequest, + type ModifyClientVpnEndpointResult, + type ModifyDefaultCreditSpecificationRequest, + type ModifyDefaultCreditSpecificationResult, + type ModifyEbsDefaultKmsKeyIdRequest, + type ModifyEbsDefaultKmsKeyIdResult, + type ModifyFleetRequest, + type ModifyFleetResult, + type ModifyFpgaImageAttributeRequest, + type ModifyFpgaImageAttributeResult, + type ModifyHostsRequest, + type ModifyHostsResult, + type ModifyIdFormatRequest, + type ModifyIdentityIdFormatRequest, + type ModifyImageAttributeRequest, + type ModifyInstanceAttributeRequest, + type ModifyInstanceCapacityReservationAttributesRequest, + type ModifyInstanceCapacityReservationAttributesResult, + type ModifyInstanceCreditSpecificationRequest, + type ModifyInstanceCreditSpecificationResult, + type ModifyInstanceEventStartTimeRequest, + type ModifyInstanceEventStartTimeResult, + type ModifyInstanceEventWindowRequest, + type ModifyInstanceEventWindowResult, + type ModifyInstanceMaintenanceOptionsRequest, + type ModifyInstanceMaintenanceOptionsResult, + type ModifyInstanceMetadataDefaultsRequest, + type ModifyInstanceMetadataDefaultsResult, + type ModifyInstanceMetadataOptionsRequest, + type ModifyInstanceMetadataOptionsResult, + type ModifyInstancePlacementRequest, + type ModifyInstancePlacementResult, + type ModifyIpamRequest, + type ModifyIpamResult, + type ModifyIpamPoolRequest, + type ModifyIpamPoolResult, + type ModifyIpamResourceCidrRequest, + type ModifyIpamResourceCidrResult, + type ModifyIpamResourceDiscoveryRequest, + type ModifyIpamResourceDiscoveryResult, + type ModifyIpamScopeRequest, + type ModifyIpamScopeResult, + type ModifyLaunchTemplateRequest, + type ModifyLaunchTemplateResult, + type ModifyLocalGatewayRouteRequest, + type ModifyLocalGatewayRouteResult, + type ModifyManagedPrefixListRequest, + type ModifyManagedPrefixListResult, + type ModifyNetworkInterfaceAttributeRequest, + type ModifyPrivateDnsNameOptionsRequest, + type ModifyPrivateDnsNameOptionsResult, + type ModifyReservedInstancesRequest, + type ModifyReservedInstancesResult, + type ModifySecurityGroupRulesRequest, + type ModifySecurityGroupRulesResult, + type ModifySnapshotAttributeRequest, + type ModifySnapshotTierRequest, + type ModifySnapshotTierResult, + type ModifySpotFleetRequestRequest, + type ModifySpotFleetRequestResponse, + type ModifySubnetAttributeRequest, + type ModifyTrafficMirrorFilterNetworkServicesRequest, + type ModifyTrafficMirrorFilterNetworkServicesResult, + type ModifyTrafficMirrorFilterRuleRequest, + type ModifyTrafficMirrorFilterRuleResult, + type ModifyTrafficMirrorSessionRequest, + type ModifyTrafficMirrorSessionResult, + type ModifyTransitGatewayRequest, + type ModifyTransitGatewayResult, + type ModifyTransitGatewayPrefixListReferenceRequest, + type ModifyTransitGatewayPrefixListReferenceResult, + type ModifyTransitGatewayVpcAttachmentRequest, + type ModifyTransitGatewayVpcAttachmentResult, + type ModifyVerifiedAccessEndpointRequest, + type ModifyVerifiedAccessEndpointResult, + type ModifyVerifiedAccessEndpointPolicyRequest, + type ModifyVerifiedAccessEndpointPolicyResult, + type ModifyVerifiedAccessGroupRequest, + type ModifyVerifiedAccessGroupResult, + type ModifyVerifiedAccessGroupPolicyRequest, + type ModifyVerifiedAccessGroupPolicyResult, + type ModifyVerifiedAccessInstanceRequest, + type ModifyVerifiedAccessInstanceResult, + type ModifyVerifiedAccessInstanceLoggingConfigurationRequest, + type ModifyVerifiedAccessInstanceLoggingConfigurationResult, + type ModifyVerifiedAccessTrustProviderRequest, + type ModifyVerifiedAccessTrustProviderResult, + type ModifyVolumeRequest, + type ModifyVolumeResult, + type ModifyVolumeAttributeRequest, + type ModifyVpcAttributeRequest, + type ModifyVpcEndpointRequest, + type ModifyVpcEndpointResult, + type ModifyVpcEndpointConnectionNotificationRequest, + type ModifyVpcEndpointConnectionNotificationResult, + type ModifyVpcEndpointServiceConfigurationRequest, + type ModifyVpcEndpointServiceConfigurationResult, + type ModifyVpcEndpointServicePayerResponsibilityRequest, + type ModifyVpcEndpointServicePayerResponsibilityResult, + type ModifyVpcEndpointServicePermissionsRequest, + type ModifyVpcEndpointServicePermissionsResult, + type ModifyVpcPeeringConnectionOptionsRequest, + type ModifyVpcPeeringConnectionOptionsResult, + type ModifyVpcTenancyRequest, + type ModifyVpcTenancyResult, + type ModifyVpnConnectionRequest, + type ModifyVpnConnectionResult, + type ModifyVpnConnectionOptionsRequest, + type ModifyVpnConnectionOptionsResult, + type ModifyVpnTunnelCertificateRequest, + type ModifyVpnTunnelCertificateResult, + type ModifyVpnTunnelOptionsRequest, + type ModifyVpnTunnelOptionsResult, + type MonitorInstancesRequest, + type MonitorInstancesResult, + type MoveAddressToVpcRequest, + type MoveAddressToVpcResult, + type MoveByoipCidrToIpamRequest, + type MoveByoipCidrToIpamResult, + type ProvisionByoipCidrRequest, + type ProvisionByoipCidrResult, + type ProvisionIpamByoasnRequest, + type ProvisionIpamByoasnResult, + type ProvisionIpamPoolCidrRequest, + type ProvisionIpamPoolCidrResult, + type ProvisionPublicIpv4PoolCidrRequest, + type ProvisionPublicIpv4PoolCidrResult, + type PurchaseCapacityBlockRequest, + type PurchaseCapacityBlockResult, + type PurchaseHostReservationRequest, + type PurchaseHostReservationResult, + type PurchaseReservedInstancesOfferingRequest, + type PurchaseReservedInstancesOfferingResult, + type PurchaseScheduledInstancesRequest, + type PurchaseScheduledInstancesResult, + type RebootInstancesRequest, + type RegisterImageRequest, + type RegisterImageResult, + type RegisterInstanceEventNotificationAttributesRequest, + type RegisterInstanceEventNotificationAttributesResult, + type RegisterTransitGatewayMulticastGroupMembersRequest, + type RegisterTransitGatewayMulticastGroupMembersResult, + type RegisterTransitGatewayMulticastGroupSourcesRequest, + type RegisterTransitGatewayMulticastGroupSourcesResult, + type RejectTransitGatewayMulticastDomainAssociationsRequest, + type RejectTransitGatewayMulticastDomainAssociationsResult, + type RejectTransitGatewayPeeringAttachmentRequest, + type RejectTransitGatewayPeeringAttachmentResult, + type RejectTransitGatewayVpcAttachmentRequest, + type RejectTransitGatewayVpcAttachmentResult, + type RejectVpcEndpointConnectionsRequest, + type RejectVpcEndpointConnectionsResult, + type RejectVpcPeeringConnectionRequest, + type RejectVpcPeeringConnectionResult, + type ReleaseAddressRequest, + type ReleaseHostsRequest, + type ReleaseHostsResult, + type ReleaseIpamPoolAllocationRequest, + type ReleaseIpamPoolAllocationResult, + type ReplaceIamInstanceProfileAssociationRequest, + type ReplaceIamInstanceProfileAssociationResult, + type ReplaceNetworkAclAssociationRequest, + type ReplaceNetworkAclAssociationResult, + type ReplaceNetworkAclEntryRequest, + type ReplaceRouteRequest, + type ReplaceRouteTableAssociationRequest, + type ReplaceRouteTableAssociationResult, + type ReplaceTransitGatewayRouteRequest, + type ReplaceTransitGatewayRouteResult, + type ReplaceVpnTunnelRequest, + type ReplaceVpnTunnelResult, + type ReportInstanceStatusRequest, + type RequestSpotFleetRequest, + type RequestSpotFleetResponse, + type RequestSpotInstancesRequest, + type RequestSpotInstancesResult, + type ResetAddressAttributeRequest, + type ResetAddressAttributeResult, + type ResetEbsDefaultKmsKeyIdRequest, + type ResetEbsDefaultKmsKeyIdResult, + type ResetFpgaImageAttributeRequest, + type ResetFpgaImageAttributeResult, + type ResetImageAttributeRequest, + type ResetInstanceAttributeRequest, + type ResetNetworkInterfaceAttributeRequest, + type ResetSnapshotAttributeRequest, + type RestoreAddressToClassicRequest, + type RestoreAddressToClassicResult, + type RestoreImageFromRecycleBinRequest, + type RestoreImageFromRecycleBinResult, + type RestoreManagedPrefixListVersionRequest, + type RestoreManagedPrefixListVersionResult, + type RestoreSnapshotFromRecycleBinRequest, + type RestoreSnapshotFromRecycleBinResult, + type RestoreSnapshotTierRequest, + type RestoreSnapshotTierResult, + type RevokeClientVpnIngressRequest, + type RevokeClientVpnIngressResult, + type RevokeSecurityGroupEgressRequest, + type RevokeSecurityGroupEgressResult, + type RevokeSecurityGroupIngressRequest, + type RevokeSecurityGroupIngressResult, + type RunInstancesRequest, + type Reservation, + type RunScheduledInstancesRequest, + type RunScheduledInstancesResult, + type SearchLocalGatewayRoutesRequest, + type SearchLocalGatewayRoutesResult, + type SearchTransitGatewayMulticastGroupsRequest, + type SearchTransitGatewayMulticastGroupsResult, + type SearchTransitGatewayRoutesRequest, + type SearchTransitGatewayRoutesResult, + type SendDiagnosticInterruptRequest, + type StartInstancesRequest, + type StartInstancesResult, + type StartNetworkInsightsAccessScopeAnalysisRequest, + type StartNetworkInsightsAccessScopeAnalysisResult, + type StartNetworkInsightsAnalysisRequest, + type StartNetworkInsightsAnalysisResult, + type StartVpcEndpointServicePrivateDnsVerificationRequest, + type StartVpcEndpointServicePrivateDnsVerificationResult, + type StopInstancesRequest, + type StopInstancesResult, + type TerminateClientVpnConnectionsRequest, + type TerminateClientVpnConnectionsResult, + type TerminateInstancesRequest, + type TerminateInstancesResult, + type UnassignIpv6AddressesRequest, + type UnassignIpv6AddressesResult, + type UnassignPrivateIpAddressesRequest, + type UnassignPrivateNatGatewayAddressRequest, + type UnassignPrivateNatGatewayAddressResult, + type UnlockSnapshotRequest, + type UnlockSnapshotResult, + type UnmonitorInstancesRequest, + type UnmonitorInstancesResult, + type UpdateSecurityGroupRuleDescriptionsEgressRequest, + type UpdateSecurityGroupRuleDescriptionsEgressResult, + type UpdateSecurityGroupRuleDescriptionsIngressRequest, + type UpdateSecurityGroupRuleDescriptionsIngressResult, + type WithdrawByoipCidrRequest, + type WithdrawByoipCidrResult, } from "@aws-sdk/client-ec2"; -import { type HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; -import { Context, Effect, Layer, Record, Data } from "effect"; +import type { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; +import { Context, Data, Effect, Layer, Record } from "effect"; import { EC2ClientInstance, EC2ClientInstanceLayer } from "./EC2ClientInstance"; import { DefaultEC2ClientConfigLayer } from "./EC2ClientInstanceConfig"; -import { EC2ServiceError, SdkError, TaggedException } from "./Errors"; +import { type TaggedException, SdkError } from "./Errors"; const commands = { AcceptAddressTransferCommand, @@ -2061,8 +2014,8 @@ const commands = { DeleteVolumeCommand, DeleteVpcCommand, DeleteVpcEndpointConnectionNotificationsCommand, - DeleteVpcEndpointsCommand, DeleteVpcEndpointServiceConfigurationsCommand, + DeleteVpcEndpointsCommand, DeleteVpcPeeringConnectionCommand, DeleteVpnConnectionCommand, DeleteVpnConnectionRouteCommand, @@ -2076,9 +2029,9 @@ const commands = { DeregisterTransitGatewayMulticastGroupMembersCommand, DeregisterTransitGatewayMulticastGroupSourcesCommand, DescribeAccountAttributesCommand, + DescribeAddressTransfersCommand, DescribeAddressesCommand, DescribeAddressesAttributeCommand, - DescribeAddressTransfersCommand, DescribeAggregateIdFormatCommand, DescribeAvailabilityZonesCommand, DescribeAwsNetworkPerformanceMetricSubscriptionsCommand, @@ -2114,8 +2067,8 @@ const commands = { DescribeHostReservationsCommand, DescribeHostsCommand, DescribeIamInstanceProfileAssociationsCommand, - DescribeIdentityIdFormatCommand, DescribeIdFormatCommand, + DescribeIdentityIdFormatCommand, DescribeImageAttributeCommand, DescribeImagesCommand, DescribeImportImageTasksCommand, @@ -2125,29 +2078,30 @@ const commands = { DescribeInstanceCreditSpecificationsCommand, DescribeInstanceEventNotificationAttributesCommand, DescribeInstanceEventWindowsCommand, - DescribeInstancesCommand, DescribeInstanceStatusCommand, DescribeInstanceTopologyCommand, DescribeInstanceTypeOfferingsCommand, DescribeInstanceTypesCommand, + DescribeInstancesCommand, DescribeInternetGatewaysCommand, DescribeIpamByoasnCommand, DescribeIpamPoolsCommand, DescribeIpamResourceDiscoveriesCommand, DescribeIpamResourceDiscoveryAssociationsCommand, - DescribeIpamsCommand, DescribeIpamScopesCommand, + DescribeIpamsCommand, DescribeIpv6PoolsCommand, DescribeKeyPairsCommand, - DescribeLaunchTemplatesCommand, DescribeLaunchTemplateVersionsCommand, - DescribeLocalGatewayRouteTablesCommand, + DescribeLaunchTemplatesCommand, DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand, DescribeLocalGatewayRouteTableVpcAssociationsCommand, - DescribeLocalGatewaysCommand, + DescribeLocalGatewayRouteTablesCommand, DescribeLocalGatewayVirtualInterfaceGroupsCommand, DescribeLocalGatewayVirtualInterfacesCommand, + DescribeLocalGatewaysCommand, DescribeLockedSnapshotsCommand, + DescribeMacHostsCommand, DescribeManagedPrefixListsCommand, DescribeMovingAddressesCommand, DescribeNatGatewaysCommand, @@ -2176,8 +2130,8 @@ const commands = { DescribeSecurityGroupRulesCommand, DescribeSecurityGroupsCommand, DescribeSnapshotAttributeCommand, - DescribeSnapshotsCommand, DescribeSnapshotTierStatusCommand, + DescribeSnapshotsCommand, DescribeSpotDatafeedSubscriptionCommand, DescribeSpotFleetInstancesCommand, DescribeSpotFleetRequestHistoryCommand, @@ -2199,8 +2153,8 @@ const commands = { DescribeTransitGatewayPolicyTablesCommand, DescribeTransitGatewayRouteTableAnnouncementsCommand, DescribeTransitGatewayRouteTablesCommand, - DescribeTransitGatewaysCommand, DescribeTransitGatewayVpcAttachmentsCommand, + DescribeTransitGatewaysCommand, DescribeTrunkInterfaceAssociationsCommand, DescribeVerifiedAccessEndpointsCommand, DescribeVerifiedAccessGroupsCommand, @@ -2208,18 +2162,18 @@ const commands = { DescribeVerifiedAccessInstancesCommand, DescribeVerifiedAccessTrustProvidersCommand, DescribeVolumeAttributeCommand, + DescribeVolumeStatusCommand, DescribeVolumesCommand, DescribeVolumesModificationsCommand, - DescribeVolumeStatusCommand, DescribeVpcAttributeCommand, DescribeVpcClassicLinkCommand, DescribeVpcClassicLinkDnsSupportCommand, DescribeVpcEndpointConnectionNotificationsCommand, DescribeVpcEndpointConnectionsCommand, - DescribeVpcEndpointsCommand, DescribeVpcEndpointServiceConfigurationsCommand, DescribeVpcEndpointServicePermissionsCommand, DescribeVpcEndpointServicesCommand, + DescribeVpcEndpointsCommand, DescribeVpcPeeringConnectionsCommand, DescribeVpcsCommand, DescribeVpnConnectionsCommand, @@ -2295,6 +2249,7 @@ const commands = { GetGroupsForCapacityReservationCommand, GetHostReservationPurchasePreviewCommand, GetImageBlockPublicAccessStateCommand, + GetInstanceMetadataDefaultsCommand, GetInstanceTypesFromInstanceRequirementsCommand, GetInstanceUefiDataCommand, GetIpamAddressHistoryCommand, @@ -2347,8 +2302,8 @@ const commands = { ModifyFleetCommand, ModifyFpgaImageAttributeCommand, ModifyHostsCommand, - ModifyIdentityIdFormatCommand, ModifyIdFormatCommand, + ModifyIdentityIdFormatCommand, ModifyImageAttributeCommand, ModifyInstanceAttributeCommand, ModifyInstanceCapacityReservationAttributesCommand, @@ -2356,6 +2311,7 @@ const commands = { ModifyInstanceEventStartTimeCommand, ModifyInstanceEventWindowCommand, ModifyInstanceMaintenanceOptionsCommand, + ModifyInstanceMetadataDefaultsCommand, ModifyInstanceMetadataOptionsCommand, ModifyInstancePlacementCommand, ModifyIpamCommand, @@ -2477,6462 +2433,5016 @@ const commands = { * @since 1.0.0 * @category models */ -export type EC2Service = { +export interface EC2Service { readonly _: unique symbol; /** * @see {@link AcceptAddressTransferCommand} */ - readonly acceptAddressTransfer: ( - args: AcceptAddressTransferCommandInput, + acceptAddressTransfer( + args: AcceptAddressTransferRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AcceptAddressTransferCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AcceptReservedInstancesExchangeQuoteCommand} */ - readonly acceptReservedInstancesExchangeQuote: ( - args: AcceptReservedInstancesExchangeQuoteCommandInput, + acceptReservedInstancesExchangeQuote( + args: AcceptReservedInstancesExchangeQuoteRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AcceptReservedInstancesExchangeQuoteCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AcceptTransitGatewayMulticastDomainAssociationsCommand} */ - readonly acceptTransitGatewayMulticastDomainAssociations: ( - args: AcceptTransitGatewayMulticastDomainAssociationsCommandInput, + acceptTransitGatewayMulticastDomainAssociations( + args: AcceptTransitGatewayMulticastDomainAssociationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AcceptTransitGatewayMulticastDomainAssociationsCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + AcceptTransitGatewayMulticastDomainAssociationsResult, + SdkError >; /** * @see {@link AcceptTransitGatewayPeeringAttachmentCommand} */ - readonly acceptTransitGatewayPeeringAttachment: ( - args: AcceptTransitGatewayPeeringAttachmentCommandInput, + acceptTransitGatewayPeeringAttachment( + args: AcceptTransitGatewayPeeringAttachmentRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AcceptTransitGatewayPeeringAttachmentCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AcceptTransitGatewayVpcAttachmentCommand} */ - readonly acceptTransitGatewayVpcAttachment: ( - args: AcceptTransitGatewayVpcAttachmentCommandInput, + acceptTransitGatewayVpcAttachment( + args: AcceptTransitGatewayVpcAttachmentRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AcceptTransitGatewayVpcAttachmentCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AcceptVpcEndpointConnectionsCommand} */ - readonly acceptVpcEndpointConnections: ( - args: AcceptVpcEndpointConnectionsCommandInput, + acceptVpcEndpointConnections( + args: AcceptVpcEndpointConnectionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AcceptVpcEndpointConnectionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AcceptVpcPeeringConnectionCommand} */ - readonly acceptVpcPeeringConnection: ( - args: AcceptVpcPeeringConnectionCommandInput, + acceptVpcPeeringConnection( + args: AcceptVpcPeeringConnectionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AcceptVpcPeeringConnectionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AdvertiseByoipCidrCommand} */ - readonly advertiseByoipCidr: ( - args: AdvertiseByoipCidrCommandInput, + advertiseByoipCidr( + args: AdvertiseByoipCidrRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AdvertiseByoipCidrCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AllocateAddressCommand} */ - readonly allocateAddress: ( - args: AllocateAddressCommandInput, + allocateAddress( + args: AllocateAddressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link AllocateHostsCommand} */ - readonly allocateHosts: ( - args: AllocateHostsCommandInput, + allocateHosts( + args: AllocateHostsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link AllocateIpamPoolCidrCommand} */ - readonly allocateIpamPoolCidr: ( - args: AllocateIpamPoolCidrCommandInput, + allocateIpamPoolCidr( + args: AllocateIpamPoolCidrRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AllocateIpamPoolCidrCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ApplySecurityGroupsToClientVpnTargetNetworkCommand} */ - readonly applySecurityGroupsToClientVpnTargetNetwork: ( - args: ApplySecurityGroupsToClientVpnTargetNetworkCommandInput, + applySecurityGroupsToClientVpnTargetNetwork( + args: ApplySecurityGroupsToClientVpnTargetNetworkRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ApplySecurityGroupsToClientVpnTargetNetworkCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssignIpv6AddressesCommand} */ - readonly assignIpv6Addresses: ( - args: AssignIpv6AddressesCommandInput, + assignIpv6Addresses( + args: AssignIpv6AddressesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssignIpv6AddressesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssignPrivateIpAddressesCommand} */ - readonly assignPrivateIpAddresses: ( - args: AssignPrivateIpAddressesCommandInput, + assignPrivateIpAddresses( + args: AssignPrivateIpAddressesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssignPrivateIpAddressesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssignPrivateNatGatewayAddressCommand} */ - readonly assignPrivateNatGatewayAddress: ( - args: AssignPrivateNatGatewayAddressCommandInput, + assignPrivateNatGatewayAddress( + args: AssignPrivateNatGatewayAddressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssignPrivateNatGatewayAddressCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssociateAddressCommand} */ - readonly associateAddress: ( - args: AssociateAddressCommandInput, + associateAddress( + args: AssociateAddressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link AssociateClientVpnTargetNetworkCommand} */ - readonly associateClientVpnTargetNetwork: ( - args: AssociateClientVpnTargetNetworkCommandInput, + associateClientVpnTargetNetwork( + args: AssociateClientVpnTargetNetworkRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssociateClientVpnTargetNetworkCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssociateDhcpOptionsCommand} */ - readonly associateDhcpOptions: ( - args: AssociateDhcpOptionsCommandInput, + associateDhcpOptions( + args: AssociateDhcpOptionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssociateDhcpOptionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssociateEnclaveCertificateIamRoleCommand} */ - readonly associateEnclaveCertificateIamRole: ( - args: AssociateEnclaveCertificateIamRoleCommandInput, + associateEnclaveCertificateIamRole( + args: AssociateEnclaveCertificateIamRoleRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssociateEnclaveCertificateIamRoleCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssociateIamInstanceProfileCommand} */ - readonly associateIamInstanceProfile: ( - args: AssociateIamInstanceProfileCommandInput, + associateIamInstanceProfile( + args: AssociateIamInstanceProfileRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssociateIamInstanceProfileCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssociateInstanceEventWindowCommand} */ - readonly associateInstanceEventWindow: ( - args: AssociateInstanceEventWindowCommandInput, + associateInstanceEventWindow( + args: AssociateInstanceEventWindowRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssociateInstanceEventWindowCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssociateIpamByoasnCommand} */ - readonly associateIpamByoasn: ( - args: AssociateIpamByoasnCommandInput, + associateIpamByoasn( + args: AssociateIpamByoasnRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssociateIpamByoasnCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssociateIpamResourceDiscoveryCommand} */ - readonly associateIpamResourceDiscovery: ( - args: AssociateIpamResourceDiscoveryCommandInput, + associateIpamResourceDiscovery( + args: AssociateIpamResourceDiscoveryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssociateIpamResourceDiscoveryCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssociateNatGatewayAddressCommand} */ - readonly associateNatGatewayAddress: ( - args: AssociateNatGatewayAddressCommandInput, + associateNatGatewayAddress( + args: AssociateNatGatewayAddressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssociateNatGatewayAddressCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssociateRouteTableCommand} */ - readonly associateRouteTable: ( - args: AssociateRouteTableCommandInput, + associateRouteTable( + args: AssociateRouteTableRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssociateRouteTableCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssociateSubnetCidrBlockCommand} */ - readonly associateSubnetCidrBlock: ( - args: AssociateSubnetCidrBlockCommandInput, + associateSubnetCidrBlock( + args: AssociateSubnetCidrBlockRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssociateSubnetCidrBlockCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssociateTransitGatewayMulticastDomainCommand} */ - readonly associateTransitGatewayMulticastDomain: ( - args: AssociateTransitGatewayMulticastDomainCommandInput, + associateTransitGatewayMulticastDomain( + args: AssociateTransitGatewayMulticastDomainRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssociateTransitGatewayMulticastDomainCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssociateTransitGatewayPolicyTableCommand} */ - readonly associateTransitGatewayPolicyTable: ( - args: AssociateTransitGatewayPolicyTableCommandInput, + associateTransitGatewayPolicyTable( + args: AssociateTransitGatewayPolicyTableRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssociateTransitGatewayPolicyTableCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssociateTransitGatewayRouteTableCommand} */ - readonly associateTransitGatewayRouteTable: ( - args: AssociateTransitGatewayRouteTableCommandInput, + associateTransitGatewayRouteTable( + args: AssociateTransitGatewayRouteTableRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssociateTransitGatewayRouteTableCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssociateTrunkInterfaceCommand} */ - readonly associateTrunkInterface: ( - args: AssociateTrunkInterfaceCommandInput, + associateTrunkInterface( + args: AssociateTrunkInterfaceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssociateTrunkInterfaceCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AssociateVpcCidrBlockCommand} */ - readonly associateVpcCidrBlock: ( - args: AssociateVpcCidrBlockCommandInput, + associateVpcCidrBlock( + args: AssociateVpcCidrBlockRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AssociateVpcCidrBlockCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AttachClassicLinkVpcCommand} */ - readonly attachClassicLinkVpc: ( - args: AttachClassicLinkVpcCommandInput, + attachClassicLinkVpc( + args: AttachClassicLinkVpcRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AttachClassicLinkVpcCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AttachInternetGatewayCommand} */ - readonly attachInternetGateway: ( - args: AttachInternetGatewayCommandInput, + attachInternetGateway( + args: AttachInternetGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AttachInternetGatewayCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AttachNetworkInterfaceCommand} */ - readonly attachNetworkInterface: ( - args: AttachNetworkInterfaceCommandInput, + attachNetworkInterface( + args: AttachNetworkInterfaceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AttachNetworkInterfaceCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AttachVerifiedAccessTrustProviderCommand} */ - readonly attachVerifiedAccessTrustProvider: ( - args: AttachVerifiedAccessTrustProviderCommandInput, + attachVerifiedAccessTrustProvider( + args: AttachVerifiedAccessTrustProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AttachVerifiedAccessTrustProviderCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AttachVolumeCommand} */ - readonly attachVolume: ( - args: AttachVolumeCommandInput, + attachVolume( + args: AttachVolumeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link AttachVpnGatewayCommand} */ - readonly attachVpnGateway: ( - args: AttachVpnGatewayCommandInput, + attachVpnGateway( + args: AttachVpnGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link AuthorizeClientVpnIngressCommand} */ - readonly authorizeClientVpnIngress: ( - args: AuthorizeClientVpnIngressCommandInput, + authorizeClientVpnIngress( + args: AuthorizeClientVpnIngressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AuthorizeClientVpnIngressCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AuthorizeSecurityGroupEgressCommand} */ - readonly authorizeSecurityGroupEgress: ( - args: AuthorizeSecurityGroupEgressCommandInput, + authorizeSecurityGroupEgress( + args: AuthorizeSecurityGroupEgressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AuthorizeSecurityGroupEgressCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link AuthorizeSecurityGroupIngressCommand} */ - readonly authorizeSecurityGroupIngress: ( - args: AuthorizeSecurityGroupIngressCommandInput, + authorizeSecurityGroupIngress( + args: AuthorizeSecurityGroupIngressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AuthorizeSecurityGroupIngressCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link BundleInstanceCommand} */ - readonly bundleInstance: ( - args: BundleInstanceCommandInput, + bundleInstance( + args: BundleInstanceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CancelBundleTaskCommand} */ - readonly cancelBundleTask: ( - args: CancelBundleTaskCommandInput, + cancelBundleTask( + args: CancelBundleTaskRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CancelCapacityReservationCommand} */ - readonly cancelCapacityReservation: ( - args: CancelCapacityReservationCommandInput, + cancelCapacityReservation( + args: CancelCapacityReservationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CancelCapacityReservationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CancelCapacityReservationFleetsCommand} */ - readonly cancelCapacityReservationFleets: ( - args: CancelCapacityReservationFleetsCommandInput, + cancelCapacityReservationFleets( + args: CancelCapacityReservationFleetsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CancelCapacityReservationFleetsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CancelConversionTaskCommand} */ - readonly cancelConversionTask: ( - args: CancelConversionTaskCommandInput, + cancelConversionTask( + args: CancelConversionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CancelConversionTaskCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CancelExportTaskCommand} */ - readonly cancelExportTask: ( - args: CancelExportTaskCommandInput, + cancelExportTask( + args: CancelExportTaskRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CancelImageLaunchPermissionCommand} */ - readonly cancelImageLaunchPermission: ( - args: CancelImageLaunchPermissionCommandInput, + cancelImageLaunchPermission( + args: CancelImageLaunchPermissionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CancelImageLaunchPermissionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CancelImportTaskCommand} */ - readonly cancelImportTask: ( - args: CancelImportTaskCommandInput, + cancelImportTask( + args: CancelImportTaskRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CancelReservedInstancesListingCommand} */ - readonly cancelReservedInstancesListing: ( - args: CancelReservedInstancesListingCommandInput, + cancelReservedInstancesListing( + args: CancelReservedInstancesListingRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CancelReservedInstancesListingCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CancelSpotFleetRequestsCommand} */ - readonly cancelSpotFleetRequests: ( - args: CancelSpotFleetRequestsCommandInput, + cancelSpotFleetRequests( + args: CancelSpotFleetRequestsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CancelSpotFleetRequestsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CancelSpotInstanceRequestsCommand} */ - readonly cancelSpotInstanceRequests: ( - args: CancelSpotInstanceRequestsCommandInput, + cancelSpotInstanceRequests( + args: CancelSpotInstanceRequestsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CancelSpotInstanceRequestsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ConfirmProductInstanceCommand} */ - readonly confirmProductInstance: ( - args: ConfirmProductInstanceCommandInput, + confirmProductInstance( + args: ConfirmProductInstanceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ConfirmProductInstanceCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CopyFpgaImageCommand} */ - readonly copyFpgaImage: ( - args: CopyFpgaImageCommandInput, + copyFpgaImage( + args: CopyFpgaImageRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CopyImageCommand} */ - readonly copyImage: ( - args: CopyImageCommandInput, + copyImage( + args: CopyImageRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CopySnapshotCommand} */ - readonly copySnapshot: ( - args: CopySnapshotCommandInput, + copySnapshot( + args: CopySnapshotRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateCapacityReservationCommand} */ - readonly createCapacityReservation: ( - args: CreateCapacityReservationCommandInput, + createCapacityReservation( + args: CreateCapacityReservationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateCapacityReservationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateCapacityReservationFleetCommand} */ - readonly createCapacityReservationFleet: ( - args: CreateCapacityReservationFleetCommandInput, + createCapacityReservationFleet( + args: CreateCapacityReservationFleetRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateCapacityReservationFleetCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateCarrierGatewayCommand} */ - readonly createCarrierGateway: ( - args: CreateCarrierGatewayCommandInput, + createCarrierGateway( + args: CreateCarrierGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateCarrierGatewayCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateClientVpnEndpointCommand} */ - readonly createClientVpnEndpoint: ( - args: CreateClientVpnEndpointCommandInput, + createClientVpnEndpoint( + args: CreateClientVpnEndpointRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateClientVpnEndpointCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateClientVpnRouteCommand} */ - readonly createClientVpnRoute: ( - args: CreateClientVpnRouteCommandInput, + createClientVpnRoute( + args: CreateClientVpnRouteRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateClientVpnRouteCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateCoipCidrCommand} */ - readonly createCoipCidr: ( - args: CreateCoipCidrCommandInput, + createCoipCidr( + args: CreateCoipCidrRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateCoipPoolCommand} */ - readonly createCoipPool: ( - args: CreateCoipPoolCommandInput, + createCoipPool( + args: CreateCoipPoolRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateCustomerGatewayCommand} */ - readonly createCustomerGateway: ( - args: CreateCustomerGatewayCommandInput, + createCustomerGateway( + args: CreateCustomerGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateCustomerGatewayCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateDefaultSubnetCommand} */ - readonly createDefaultSubnet: ( - args: CreateDefaultSubnetCommandInput, + createDefaultSubnet( + args: CreateDefaultSubnetRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateDefaultSubnetCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateDefaultVpcCommand} */ - readonly createDefaultVpc: ( - args: CreateDefaultVpcCommandInput, + createDefaultVpc( + args: CreateDefaultVpcRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateDhcpOptionsCommand} */ - readonly createDhcpOptions: ( - args: CreateDhcpOptionsCommandInput, + createDhcpOptions( + args: CreateDhcpOptionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateDhcpOptionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateEgressOnlyInternetGatewayCommand} */ - readonly createEgressOnlyInternetGateway: ( - args: CreateEgressOnlyInternetGatewayCommandInput, + createEgressOnlyInternetGateway( + args: CreateEgressOnlyInternetGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateEgressOnlyInternetGatewayCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateFleetCommand} */ - readonly createFleet: ( - args: CreateFleetCommandInput, + createFleet( + args: CreateFleetRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateFlowLogsCommand} */ - readonly createFlowLogs: ( - args: CreateFlowLogsCommandInput, + createFlowLogs( + args: CreateFlowLogsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateFpgaImageCommand} */ - readonly createFpgaImage: ( - args: CreateFpgaImageCommandInput, + createFpgaImage( + args: CreateFpgaImageRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateImageCommand} */ - readonly createImage: ( - args: CreateImageCommandInput, + createImage( + args: CreateImageRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateInstanceConnectEndpointCommand} */ - readonly createInstanceConnectEndpoint: ( - args: CreateInstanceConnectEndpointCommandInput, + createInstanceConnectEndpoint( + args: CreateInstanceConnectEndpointRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateInstanceConnectEndpointCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateInstanceEventWindowCommand} */ - readonly createInstanceEventWindow: ( - args: CreateInstanceEventWindowCommandInput, + createInstanceEventWindow( + args: CreateInstanceEventWindowRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateInstanceEventWindowCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateInstanceExportTaskCommand} */ - readonly createInstanceExportTask: ( - args: CreateInstanceExportTaskCommandInput, + createInstanceExportTask( + args: CreateInstanceExportTaskRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateInstanceExportTaskCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateInternetGatewayCommand} */ - readonly createInternetGateway: ( - args: CreateInternetGatewayCommandInput, + createInternetGateway( + args: CreateInternetGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateInternetGatewayCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateIpamCommand} */ - readonly createIpam: ( - args: CreateIpamCommandInput, + createIpam( + args: CreateIpamRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateIpamPoolCommand} */ - readonly createIpamPool: ( - args: CreateIpamPoolCommandInput, + createIpamPool( + args: CreateIpamPoolRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateIpamResourceDiscoveryCommand} */ - readonly createIpamResourceDiscovery: ( - args: CreateIpamResourceDiscoveryCommandInput, + createIpamResourceDiscovery( + args: CreateIpamResourceDiscoveryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateIpamResourceDiscoveryCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateIpamScopeCommand} */ - readonly createIpamScope: ( - args: CreateIpamScopeCommandInput, + createIpamScope( + args: CreateIpamScopeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateKeyPairCommand} */ - readonly createKeyPair: ( - args: CreateKeyPairCommandInput, + createKeyPair( + args: CreateKeyPairRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateLaunchTemplateCommand} */ - readonly createLaunchTemplate: ( - args: CreateLaunchTemplateCommandInput, + createLaunchTemplate( + args: CreateLaunchTemplateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateLaunchTemplateCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateLaunchTemplateVersionCommand} */ - readonly createLaunchTemplateVersion: ( - args: CreateLaunchTemplateVersionCommandInput, + createLaunchTemplateVersion( + args: CreateLaunchTemplateVersionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateLaunchTemplateVersionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateLocalGatewayRouteCommand} */ - readonly createLocalGatewayRoute: ( - args: CreateLocalGatewayRouteCommandInput, + createLocalGatewayRoute( + args: CreateLocalGatewayRouteRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateLocalGatewayRouteCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateLocalGatewayRouteTableCommand} */ - readonly createLocalGatewayRouteTable: ( - args: CreateLocalGatewayRouteTableCommandInput, + createLocalGatewayRouteTable( + args: CreateLocalGatewayRouteTableRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateLocalGatewayRouteTableCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand} */ - readonly createLocalGatewayRouteTableVirtualInterfaceGroupAssociation: ( - args: CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommandInput, + createLocalGatewayRouteTableVirtualInterfaceGroupAssociation( + args: CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult, + SdkError >; /** * @see {@link CreateLocalGatewayRouteTableVpcAssociationCommand} */ - readonly createLocalGatewayRouteTableVpcAssociation: ( - args: CreateLocalGatewayRouteTableVpcAssociationCommandInput, + createLocalGatewayRouteTableVpcAssociation( + args: CreateLocalGatewayRouteTableVpcAssociationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateLocalGatewayRouteTableVpcAssociationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateManagedPrefixListCommand} */ - readonly createManagedPrefixList: ( - args: CreateManagedPrefixListCommandInput, + createManagedPrefixList( + args: CreateManagedPrefixListRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateManagedPrefixListCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateNatGatewayCommand} */ - readonly createNatGateway: ( - args: CreateNatGatewayCommandInput, + createNatGateway( + args: CreateNatGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateNetworkAclCommand} */ - readonly createNetworkAcl: ( - args: CreateNetworkAclCommandInput, + createNetworkAcl( + args: CreateNetworkAclRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateNetworkAclEntryCommand} */ - readonly createNetworkAclEntry: ( - args: CreateNetworkAclEntryCommandInput, + createNetworkAclEntry( + args: CreateNetworkAclEntryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateNetworkAclEntryCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateNetworkInsightsAccessScopeCommand} */ - readonly createNetworkInsightsAccessScope: ( - args: CreateNetworkInsightsAccessScopeCommandInput, + createNetworkInsightsAccessScope( + args: CreateNetworkInsightsAccessScopeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateNetworkInsightsAccessScopeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateNetworkInsightsPathCommand} */ - readonly createNetworkInsightsPath: ( - args: CreateNetworkInsightsPathCommandInput, + createNetworkInsightsPath( + args: CreateNetworkInsightsPathRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateNetworkInsightsPathCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateNetworkInterfaceCommand} */ - readonly createNetworkInterface: ( - args: CreateNetworkInterfaceCommandInput, + createNetworkInterface( + args: CreateNetworkInterfaceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateNetworkInterfaceCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateNetworkInterfacePermissionCommand} */ - readonly createNetworkInterfacePermission: ( - args: CreateNetworkInterfacePermissionCommandInput, + createNetworkInterfacePermission( + args: CreateNetworkInterfacePermissionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateNetworkInterfacePermissionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreatePlacementGroupCommand} */ - readonly createPlacementGroup: ( - args: CreatePlacementGroupCommandInput, + createPlacementGroup( + args: CreatePlacementGroupRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreatePlacementGroupCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreatePublicIpv4PoolCommand} */ - readonly createPublicIpv4Pool: ( - args: CreatePublicIpv4PoolCommandInput, + createPublicIpv4Pool( + args: CreatePublicIpv4PoolRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreatePublicIpv4PoolCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateReplaceRootVolumeTaskCommand} */ - readonly createReplaceRootVolumeTask: ( - args: CreateReplaceRootVolumeTaskCommandInput, + createReplaceRootVolumeTask( + args: CreateReplaceRootVolumeTaskRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateReplaceRootVolumeTaskCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateReservedInstancesListingCommand} */ - readonly createReservedInstancesListing: ( - args: CreateReservedInstancesListingCommandInput, + createReservedInstancesListing( + args: CreateReservedInstancesListingRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateReservedInstancesListingCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateRestoreImageTaskCommand} */ - readonly createRestoreImageTask: ( - args: CreateRestoreImageTaskCommandInput, + createRestoreImageTask( + args: CreateRestoreImageTaskRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateRestoreImageTaskCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateRouteCommand} */ - readonly createRoute: ( - args: CreateRouteCommandInput, + createRoute( + args: CreateRouteRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateRouteTableCommand} */ - readonly createRouteTable: ( - args: CreateRouteTableCommandInput, + createRouteTable( + args: CreateRouteTableRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateSecurityGroupCommand} */ - readonly createSecurityGroup: ( - args: CreateSecurityGroupCommandInput, + createSecurityGroup( + args: CreateSecurityGroupRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateSecurityGroupCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateSnapshotCommand} */ - readonly createSnapshot: ( - args: CreateSnapshotCommandInput, + createSnapshot( + args: CreateSnapshotRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateSnapshotsCommand} */ - readonly createSnapshots: ( - args: CreateSnapshotsCommandInput, + createSnapshots( + args: CreateSnapshotsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateSpotDatafeedSubscriptionCommand} */ - readonly createSpotDatafeedSubscription: ( - args: CreateSpotDatafeedSubscriptionCommandInput, + createSpotDatafeedSubscription( + args: CreateSpotDatafeedSubscriptionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateSpotDatafeedSubscriptionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateStoreImageTaskCommand} */ - readonly createStoreImageTask: ( - args: CreateStoreImageTaskCommandInput, + createStoreImageTask( + args: CreateStoreImageTaskRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateStoreImageTaskCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateSubnetCommand} */ - readonly createSubnet: ( - args: CreateSubnetCommandInput, + createSubnet( + args: CreateSubnetRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateSubnetCidrReservationCommand} */ - readonly createSubnetCidrReservation: ( - args: CreateSubnetCidrReservationCommandInput, + createSubnetCidrReservation( + args: CreateSubnetCidrReservationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateSubnetCidrReservationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateTagsCommand} */ - readonly createTags: ( - args: CreateTagsCommandInput, + createTags( + args: CreateTagsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateTrafficMirrorFilterCommand} */ - readonly createTrafficMirrorFilter: ( - args: CreateTrafficMirrorFilterCommandInput, + createTrafficMirrorFilter( + args: CreateTrafficMirrorFilterRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateTrafficMirrorFilterCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateTrafficMirrorFilterRuleCommand} */ - readonly createTrafficMirrorFilterRule: ( - args: CreateTrafficMirrorFilterRuleCommandInput, + createTrafficMirrorFilterRule( + args: CreateTrafficMirrorFilterRuleRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateTrafficMirrorFilterRuleCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateTrafficMirrorSessionCommand} */ - readonly createTrafficMirrorSession: ( - args: CreateTrafficMirrorSessionCommandInput, + createTrafficMirrorSession( + args: CreateTrafficMirrorSessionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateTrafficMirrorSessionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateTrafficMirrorTargetCommand} */ - readonly createTrafficMirrorTarget: ( - args: CreateTrafficMirrorTargetCommandInput, + createTrafficMirrorTarget( + args: CreateTrafficMirrorTargetRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateTrafficMirrorTargetCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateTransitGatewayCommand} */ - readonly createTransitGateway: ( - args: CreateTransitGatewayCommandInput, + createTransitGateway( + args: CreateTransitGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateTransitGatewayCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateTransitGatewayConnectCommand} */ - readonly createTransitGatewayConnect: ( - args: CreateTransitGatewayConnectCommandInput, + createTransitGatewayConnect( + args: CreateTransitGatewayConnectRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateTransitGatewayConnectCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateTransitGatewayConnectPeerCommand} */ - readonly createTransitGatewayConnectPeer: ( - args: CreateTransitGatewayConnectPeerCommandInput, + createTransitGatewayConnectPeer( + args: CreateTransitGatewayConnectPeerRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateTransitGatewayConnectPeerCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateTransitGatewayMulticastDomainCommand} */ - readonly createTransitGatewayMulticastDomain: ( - args: CreateTransitGatewayMulticastDomainCommandInput, + createTransitGatewayMulticastDomain( + args: CreateTransitGatewayMulticastDomainRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateTransitGatewayMulticastDomainCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateTransitGatewayPeeringAttachmentCommand} */ - readonly createTransitGatewayPeeringAttachment: ( - args: CreateTransitGatewayPeeringAttachmentCommandInput, + createTransitGatewayPeeringAttachment( + args: CreateTransitGatewayPeeringAttachmentRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateTransitGatewayPeeringAttachmentCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateTransitGatewayPolicyTableCommand} */ - readonly createTransitGatewayPolicyTable: ( - args: CreateTransitGatewayPolicyTableCommandInput, + createTransitGatewayPolicyTable( + args: CreateTransitGatewayPolicyTableRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateTransitGatewayPolicyTableCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateTransitGatewayPrefixListReferenceCommand} */ - readonly createTransitGatewayPrefixListReference: ( - args: CreateTransitGatewayPrefixListReferenceCommandInput, + createTransitGatewayPrefixListReference( + args: CreateTransitGatewayPrefixListReferenceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateTransitGatewayPrefixListReferenceCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateTransitGatewayRouteCommand} */ - readonly createTransitGatewayRoute: ( - args: CreateTransitGatewayRouteCommandInput, + createTransitGatewayRoute( + args: CreateTransitGatewayRouteRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateTransitGatewayRouteCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateTransitGatewayRouteTableCommand} */ - readonly createTransitGatewayRouteTable: ( - args: CreateTransitGatewayRouteTableCommandInput, + createTransitGatewayRouteTable( + args: CreateTransitGatewayRouteTableRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateTransitGatewayRouteTableCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateTransitGatewayRouteTableAnnouncementCommand} */ - readonly createTransitGatewayRouteTableAnnouncement: ( - args: CreateTransitGatewayRouteTableAnnouncementCommandInput, + createTransitGatewayRouteTableAnnouncement( + args: CreateTransitGatewayRouteTableAnnouncementRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateTransitGatewayRouteTableAnnouncementCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateTransitGatewayVpcAttachmentCommand} */ - readonly createTransitGatewayVpcAttachment: ( - args: CreateTransitGatewayVpcAttachmentCommandInput, + createTransitGatewayVpcAttachment( + args: CreateTransitGatewayVpcAttachmentRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateTransitGatewayVpcAttachmentCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateVerifiedAccessEndpointCommand} */ - readonly createVerifiedAccessEndpoint: ( - args: CreateVerifiedAccessEndpointCommandInput, + createVerifiedAccessEndpoint( + args: CreateVerifiedAccessEndpointRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateVerifiedAccessEndpointCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateVerifiedAccessGroupCommand} */ - readonly createVerifiedAccessGroup: ( - args: CreateVerifiedAccessGroupCommandInput, + createVerifiedAccessGroup( + args: CreateVerifiedAccessGroupRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateVerifiedAccessGroupCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateVerifiedAccessInstanceCommand} */ - readonly createVerifiedAccessInstance: ( - args: CreateVerifiedAccessInstanceCommandInput, + createVerifiedAccessInstance( + args: CreateVerifiedAccessInstanceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateVerifiedAccessInstanceCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateVerifiedAccessTrustProviderCommand} */ - readonly createVerifiedAccessTrustProvider: ( - args: CreateVerifiedAccessTrustProviderCommandInput, + createVerifiedAccessTrustProvider( + args: CreateVerifiedAccessTrustProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateVerifiedAccessTrustProviderCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateVolumeCommand} */ - readonly createVolume: ( - args: CreateVolumeCommandInput, + createVolume( + args: CreateVolumeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateVpcCommand} */ - readonly createVpc: ( - args: CreateVpcCommandInput, + createVpc( + args: CreateVpcRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link CreateVpcEndpointCommand} */ - readonly createVpcEndpoint: ( - args: CreateVpcEndpointCommandInput, + createVpcEndpoint( + args: CreateVpcEndpointRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateVpcEndpointCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateVpcEndpointConnectionNotificationCommand} */ - readonly createVpcEndpointConnectionNotification: ( - args: CreateVpcEndpointConnectionNotificationCommandInput, + createVpcEndpointConnectionNotification( + args: CreateVpcEndpointConnectionNotificationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateVpcEndpointConnectionNotificationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateVpcEndpointServiceConfigurationCommand} */ - readonly createVpcEndpointServiceConfiguration: ( - args: CreateVpcEndpointServiceConfigurationCommandInput, + createVpcEndpointServiceConfiguration( + args: CreateVpcEndpointServiceConfigurationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateVpcEndpointServiceConfigurationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateVpcPeeringConnectionCommand} */ - readonly createVpcPeeringConnection: ( - args: CreateVpcPeeringConnectionCommandInput, + createVpcPeeringConnection( + args: CreateVpcPeeringConnectionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateVpcPeeringConnectionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateVpnConnectionCommand} */ - readonly createVpnConnection: ( - args: CreateVpnConnectionCommandInput, + createVpnConnection( + args: CreateVpnConnectionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateVpnConnectionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateVpnConnectionRouteCommand} */ - readonly createVpnConnectionRoute: ( - args: CreateVpnConnectionRouteCommandInput, + createVpnConnectionRoute( + args: CreateVpnConnectionRouteRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateVpnConnectionRouteCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link CreateVpnGatewayCommand} */ - readonly createVpnGateway: ( - args: CreateVpnGatewayCommandInput, + createVpnGateway( + args: CreateVpnGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteCarrierGatewayCommand} */ - readonly deleteCarrierGateway: ( - args: DeleteCarrierGatewayCommandInput, + deleteCarrierGateway( + args: DeleteCarrierGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteCarrierGatewayCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteClientVpnEndpointCommand} */ - readonly deleteClientVpnEndpoint: ( - args: DeleteClientVpnEndpointCommandInput, + deleteClientVpnEndpoint( + args: DeleteClientVpnEndpointRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteClientVpnEndpointCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteClientVpnRouteCommand} */ - readonly deleteClientVpnRoute: ( - args: DeleteClientVpnRouteCommandInput, + deleteClientVpnRoute( + args: DeleteClientVpnRouteRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteClientVpnRouteCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteCoipCidrCommand} */ - readonly deleteCoipCidr: ( - args: DeleteCoipCidrCommandInput, + deleteCoipCidr( + args: DeleteCoipCidrRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteCoipPoolCommand} */ - readonly deleteCoipPool: ( - args: DeleteCoipPoolCommandInput, + deleteCoipPool( + args: DeleteCoipPoolRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteCustomerGatewayCommand} */ - readonly deleteCustomerGateway: ( - args: DeleteCustomerGatewayCommandInput, + deleteCustomerGateway( + args: DeleteCustomerGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteCustomerGatewayCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteDhcpOptionsCommand} */ - readonly deleteDhcpOptions: ( - args: DeleteDhcpOptionsCommandInput, + deleteDhcpOptions( + args: DeleteDhcpOptionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteDhcpOptionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteEgressOnlyInternetGatewayCommand} */ - readonly deleteEgressOnlyInternetGateway: ( - args: DeleteEgressOnlyInternetGatewayCommandInput, + deleteEgressOnlyInternetGateway( + args: DeleteEgressOnlyInternetGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteEgressOnlyInternetGatewayCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteFleetsCommand} */ - readonly deleteFleets: ( - args: DeleteFleetsCommandInput, + deleteFleets( + args: DeleteFleetsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteFlowLogsCommand} */ - readonly deleteFlowLogs: ( - args: DeleteFlowLogsCommandInput, + deleteFlowLogs( + args: DeleteFlowLogsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteFpgaImageCommand} */ - readonly deleteFpgaImage: ( - args: DeleteFpgaImageCommandInput, + deleteFpgaImage( + args: DeleteFpgaImageRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteInstanceConnectEndpointCommand} */ - readonly deleteInstanceConnectEndpoint: ( - args: DeleteInstanceConnectEndpointCommandInput, + deleteInstanceConnectEndpoint( + args: DeleteInstanceConnectEndpointRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteInstanceConnectEndpointCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteInstanceEventWindowCommand} */ - readonly deleteInstanceEventWindow: ( - args: DeleteInstanceEventWindowCommandInput, + deleteInstanceEventWindow( + args: DeleteInstanceEventWindowRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteInstanceEventWindowCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteInternetGatewayCommand} */ - readonly deleteInternetGateway: ( - args: DeleteInternetGatewayCommandInput, + deleteInternetGateway( + args: DeleteInternetGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteInternetGatewayCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteIpamCommand} */ - readonly deleteIpam: ( - args: DeleteIpamCommandInput, + deleteIpam( + args: DeleteIpamRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteIpamPoolCommand} */ - readonly deleteIpamPool: ( - args: DeleteIpamPoolCommandInput, + deleteIpamPool( + args: DeleteIpamPoolRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteIpamResourceDiscoveryCommand} */ - readonly deleteIpamResourceDiscovery: ( - args: DeleteIpamResourceDiscoveryCommandInput, + deleteIpamResourceDiscovery( + args: DeleteIpamResourceDiscoveryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteIpamResourceDiscoveryCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteIpamScopeCommand} */ - readonly deleteIpamScope: ( - args: DeleteIpamScopeCommandInput, + deleteIpamScope( + args: DeleteIpamScopeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteKeyPairCommand} */ - readonly deleteKeyPair: ( - args: DeleteKeyPairCommandInput, + deleteKeyPair( + args: DeleteKeyPairRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteLaunchTemplateCommand} */ - readonly deleteLaunchTemplate: ( - args: DeleteLaunchTemplateCommandInput, + deleteLaunchTemplate( + args: DeleteLaunchTemplateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteLaunchTemplateCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteLaunchTemplateVersionsCommand} */ - readonly deleteLaunchTemplateVersions: ( - args: DeleteLaunchTemplateVersionsCommandInput, + deleteLaunchTemplateVersions( + args: DeleteLaunchTemplateVersionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteLaunchTemplateVersionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteLocalGatewayRouteCommand} */ - readonly deleteLocalGatewayRoute: ( - args: DeleteLocalGatewayRouteCommandInput, + deleteLocalGatewayRoute( + args: DeleteLocalGatewayRouteRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteLocalGatewayRouteCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteLocalGatewayRouteTableCommand} */ - readonly deleteLocalGatewayRouteTable: ( - args: DeleteLocalGatewayRouteTableCommandInput, + deleteLocalGatewayRouteTable( + args: DeleteLocalGatewayRouteTableRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteLocalGatewayRouteTableCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommand} */ - readonly deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation: ( - args: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommandInput, + deleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation( + args: DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult, + SdkError >; /** * @see {@link DeleteLocalGatewayRouteTableVpcAssociationCommand} */ - readonly deleteLocalGatewayRouteTableVpcAssociation: ( - args: DeleteLocalGatewayRouteTableVpcAssociationCommandInput, + deleteLocalGatewayRouteTableVpcAssociation( + args: DeleteLocalGatewayRouteTableVpcAssociationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteLocalGatewayRouteTableVpcAssociationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteManagedPrefixListCommand} */ - readonly deleteManagedPrefixList: ( - args: DeleteManagedPrefixListCommandInput, + deleteManagedPrefixList( + args: DeleteManagedPrefixListRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteManagedPrefixListCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteNatGatewayCommand} */ - readonly deleteNatGateway: ( - args: DeleteNatGatewayCommandInput, + deleteNatGateway( + args: DeleteNatGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteNetworkAclCommand} */ - readonly deleteNetworkAcl: ( - args: DeleteNetworkAclCommandInput, + deleteNetworkAcl( + args: DeleteNetworkAclRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteNetworkAclEntryCommand} */ - readonly deleteNetworkAclEntry: ( - args: DeleteNetworkAclEntryCommandInput, + deleteNetworkAclEntry( + args: DeleteNetworkAclEntryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteNetworkAclEntryCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteNetworkInsightsAccessScopeCommand} */ - readonly deleteNetworkInsightsAccessScope: ( - args: DeleteNetworkInsightsAccessScopeCommandInput, + deleteNetworkInsightsAccessScope( + args: DeleteNetworkInsightsAccessScopeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteNetworkInsightsAccessScopeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteNetworkInsightsAccessScopeAnalysisCommand} */ - readonly deleteNetworkInsightsAccessScopeAnalysis: ( - args: DeleteNetworkInsightsAccessScopeAnalysisCommandInput, + deleteNetworkInsightsAccessScopeAnalysis( + args: DeleteNetworkInsightsAccessScopeAnalysisRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteNetworkInsightsAccessScopeAnalysisCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteNetworkInsightsAnalysisCommand} */ - readonly deleteNetworkInsightsAnalysis: ( - args: DeleteNetworkInsightsAnalysisCommandInput, + deleteNetworkInsightsAnalysis( + args: DeleteNetworkInsightsAnalysisRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteNetworkInsightsAnalysisCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteNetworkInsightsPathCommand} */ - readonly deleteNetworkInsightsPath: ( - args: DeleteNetworkInsightsPathCommandInput, + deleteNetworkInsightsPath( + args: DeleteNetworkInsightsPathRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteNetworkInsightsPathCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteNetworkInterfaceCommand} */ - readonly deleteNetworkInterface: ( - args: DeleteNetworkInterfaceCommandInput, + deleteNetworkInterface( + args: DeleteNetworkInterfaceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteNetworkInterfaceCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteNetworkInterfacePermissionCommand} */ - readonly deleteNetworkInterfacePermission: ( - args: DeleteNetworkInterfacePermissionCommandInput, + deleteNetworkInterfacePermission( + args: DeleteNetworkInterfacePermissionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteNetworkInterfacePermissionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeletePlacementGroupCommand} */ - readonly deletePlacementGroup: ( - args: DeletePlacementGroupCommandInput, + deletePlacementGroup( + args: DeletePlacementGroupRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeletePlacementGroupCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeletePublicIpv4PoolCommand} */ - readonly deletePublicIpv4Pool: ( - args: DeletePublicIpv4PoolCommandInput, + deletePublicIpv4Pool( + args: DeletePublicIpv4PoolRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeletePublicIpv4PoolCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteQueuedReservedInstancesCommand} */ - readonly deleteQueuedReservedInstances: ( - args: DeleteQueuedReservedInstancesCommandInput, + deleteQueuedReservedInstances( + args: DeleteQueuedReservedInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteQueuedReservedInstancesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteRouteCommand} */ - readonly deleteRoute: ( - args: DeleteRouteCommandInput, + deleteRoute( + args: DeleteRouteRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteRouteTableCommand} */ - readonly deleteRouteTable: ( - args: DeleteRouteTableCommandInput, + deleteRouteTable( + args: DeleteRouteTableRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteSecurityGroupCommand} */ - readonly deleteSecurityGroup: ( - args: DeleteSecurityGroupCommandInput, + deleteSecurityGroup( + args: DeleteSecurityGroupRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteSecurityGroupCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteSnapshotCommand} */ - readonly deleteSnapshot: ( - args: DeleteSnapshotCommandInput, + deleteSnapshot( + args: DeleteSnapshotRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteSpotDatafeedSubscriptionCommand} */ - readonly deleteSpotDatafeedSubscription: ( - args: DeleteSpotDatafeedSubscriptionCommandInput, + deleteSpotDatafeedSubscription( + args: DeleteSpotDatafeedSubscriptionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteSpotDatafeedSubscriptionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteSubnetCommand} */ - readonly deleteSubnet: ( - args: DeleteSubnetCommandInput, + deleteSubnet( + args: DeleteSubnetRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteSubnetCidrReservationCommand} */ - readonly deleteSubnetCidrReservation: ( - args: DeleteSubnetCidrReservationCommandInput, + deleteSubnetCidrReservation( + args: DeleteSubnetCidrReservationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteSubnetCidrReservationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteTagsCommand} */ - readonly deleteTags: ( - args: DeleteTagsCommandInput, + deleteTags( + args: DeleteTagsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteTrafficMirrorFilterCommand} */ - readonly deleteTrafficMirrorFilter: ( - args: DeleteTrafficMirrorFilterCommandInput, + deleteTrafficMirrorFilter( + args: DeleteTrafficMirrorFilterRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteTrafficMirrorFilterCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteTrafficMirrorFilterRuleCommand} */ - readonly deleteTrafficMirrorFilterRule: ( - args: DeleteTrafficMirrorFilterRuleCommandInput, + deleteTrafficMirrorFilterRule( + args: DeleteTrafficMirrorFilterRuleRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteTrafficMirrorFilterRuleCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteTrafficMirrorSessionCommand} */ - readonly deleteTrafficMirrorSession: ( - args: DeleteTrafficMirrorSessionCommandInput, + deleteTrafficMirrorSession( + args: DeleteTrafficMirrorSessionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteTrafficMirrorSessionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteTrafficMirrorTargetCommand} */ - readonly deleteTrafficMirrorTarget: ( - args: DeleteTrafficMirrorTargetCommandInput, + deleteTrafficMirrorTarget( + args: DeleteTrafficMirrorTargetRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteTrafficMirrorTargetCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteTransitGatewayCommand} */ - readonly deleteTransitGateway: ( - args: DeleteTransitGatewayCommandInput, + deleteTransitGateway( + args: DeleteTransitGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteTransitGatewayCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteTransitGatewayConnectCommand} */ - readonly deleteTransitGatewayConnect: ( - args: DeleteTransitGatewayConnectCommandInput, + deleteTransitGatewayConnect( + args: DeleteTransitGatewayConnectRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteTransitGatewayConnectCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteTransitGatewayConnectPeerCommand} */ - readonly deleteTransitGatewayConnectPeer: ( - args: DeleteTransitGatewayConnectPeerCommandInput, + deleteTransitGatewayConnectPeer( + args: DeleteTransitGatewayConnectPeerRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteTransitGatewayConnectPeerCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteTransitGatewayMulticastDomainCommand} */ - readonly deleteTransitGatewayMulticastDomain: ( - args: DeleteTransitGatewayMulticastDomainCommandInput, + deleteTransitGatewayMulticastDomain( + args: DeleteTransitGatewayMulticastDomainRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteTransitGatewayMulticastDomainCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteTransitGatewayPeeringAttachmentCommand} */ - readonly deleteTransitGatewayPeeringAttachment: ( - args: DeleteTransitGatewayPeeringAttachmentCommandInput, + deleteTransitGatewayPeeringAttachment( + args: DeleteTransitGatewayPeeringAttachmentRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteTransitGatewayPeeringAttachmentCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteTransitGatewayPolicyTableCommand} */ - readonly deleteTransitGatewayPolicyTable: ( - args: DeleteTransitGatewayPolicyTableCommandInput, + deleteTransitGatewayPolicyTable( + args: DeleteTransitGatewayPolicyTableRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteTransitGatewayPolicyTableCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteTransitGatewayPrefixListReferenceCommand} */ - readonly deleteTransitGatewayPrefixListReference: ( - args: DeleteTransitGatewayPrefixListReferenceCommandInput, + deleteTransitGatewayPrefixListReference( + args: DeleteTransitGatewayPrefixListReferenceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteTransitGatewayPrefixListReferenceCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteTransitGatewayRouteCommand} */ - readonly deleteTransitGatewayRoute: ( - args: DeleteTransitGatewayRouteCommandInput, + deleteTransitGatewayRoute( + args: DeleteTransitGatewayRouteRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteTransitGatewayRouteCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteTransitGatewayRouteTableCommand} */ - readonly deleteTransitGatewayRouteTable: ( - args: DeleteTransitGatewayRouteTableCommandInput, + deleteTransitGatewayRouteTable( + args: DeleteTransitGatewayRouteTableRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteTransitGatewayRouteTableCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteTransitGatewayRouteTableAnnouncementCommand} */ - readonly deleteTransitGatewayRouteTableAnnouncement: ( - args: DeleteTransitGatewayRouteTableAnnouncementCommandInput, + deleteTransitGatewayRouteTableAnnouncement( + args: DeleteTransitGatewayRouteTableAnnouncementRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteTransitGatewayRouteTableAnnouncementCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteTransitGatewayVpcAttachmentCommand} */ - readonly deleteTransitGatewayVpcAttachment: ( - args: DeleteTransitGatewayVpcAttachmentCommandInput, + deleteTransitGatewayVpcAttachment( + args: DeleteTransitGatewayVpcAttachmentRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteTransitGatewayVpcAttachmentCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteVerifiedAccessEndpointCommand} */ - readonly deleteVerifiedAccessEndpoint: ( - args: DeleteVerifiedAccessEndpointCommandInput, + deleteVerifiedAccessEndpoint( + args: DeleteVerifiedAccessEndpointRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteVerifiedAccessEndpointCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteVerifiedAccessGroupCommand} */ - readonly deleteVerifiedAccessGroup: ( - args: DeleteVerifiedAccessGroupCommandInput, + deleteVerifiedAccessGroup( + args: DeleteVerifiedAccessGroupRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteVerifiedAccessGroupCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteVerifiedAccessInstanceCommand} */ - readonly deleteVerifiedAccessInstance: ( - args: DeleteVerifiedAccessInstanceCommandInput, + deleteVerifiedAccessInstance( + args: DeleteVerifiedAccessInstanceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteVerifiedAccessInstanceCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteVerifiedAccessTrustProviderCommand} */ - readonly deleteVerifiedAccessTrustProvider: ( - args: DeleteVerifiedAccessTrustProviderCommandInput, + deleteVerifiedAccessTrustProvider( + args: DeleteVerifiedAccessTrustProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteVerifiedAccessTrustProviderCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteVolumeCommand} */ - readonly deleteVolume: ( - args: DeleteVolumeCommandInput, + deleteVolume( + args: DeleteVolumeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteVpcCommand} */ - readonly deleteVpc: ( - args: DeleteVpcCommandInput, + deleteVpc( + args: DeleteVpcRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeleteVpcEndpointConnectionNotificationsCommand} */ - readonly deleteVpcEndpointConnectionNotifications: ( - args: DeleteVpcEndpointConnectionNotificationsCommandInput, + deleteVpcEndpointConnectionNotifications( + args: DeleteVpcEndpointConnectionNotificationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteVpcEndpointConnectionNotificationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DeleteVpcEndpointsCommand} + * @see {@link DeleteVpcEndpointServiceConfigurationsCommand} */ - readonly deleteVpcEndpoints: ( - args: DeleteVpcEndpointsCommandInput, + deleteVpcEndpointServiceConfigurations( + args: DeleteVpcEndpointServiceConfigurationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteVpcEndpointsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DeleteVpcEndpointServiceConfigurationsCommand} + * @see {@link DeleteVpcEndpointsCommand} */ - readonly deleteVpcEndpointServiceConfigurations: ( - args: DeleteVpcEndpointServiceConfigurationsCommandInput, + deleteVpcEndpoints( + args: DeleteVpcEndpointsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteVpcEndpointServiceConfigurationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteVpcPeeringConnectionCommand} */ - readonly deleteVpcPeeringConnection: ( - args: DeleteVpcPeeringConnectionCommandInput, + deleteVpcPeeringConnection( + args: DeleteVpcPeeringConnectionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteVpcPeeringConnectionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteVpnConnectionCommand} */ - readonly deleteVpnConnection: ( - args: DeleteVpnConnectionCommandInput, + deleteVpnConnection( + args: DeleteVpnConnectionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteVpnConnectionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteVpnConnectionRouteCommand} */ - readonly deleteVpnConnectionRoute: ( - args: DeleteVpnConnectionRouteCommandInput, + deleteVpnConnectionRoute( + args: DeleteVpnConnectionRouteRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteVpnConnectionRouteCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeleteVpnGatewayCommand} */ - readonly deleteVpnGateway: ( - args: DeleteVpnGatewayCommandInput, + deleteVpnGateway( + args: DeleteVpnGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeprovisionByoipCidrCommand} */ - readonly deprovisionByoipCidr: ( - args: DeprovisionByoipCidrCommandInput, + deprovisionByoipCidr( + args: DeprovisionByoipCidrRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeprovisionByoipCidrCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeprovisionIpamByoasnCommand} */ - readonly deprovisionIpamByoasn: ( - args: DeprovisionIpamByoasnCommandInput, + deprovisionIpamByoasn( + args: DeprovisionIpamByoasnRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeprovisionIpamByoasnCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeprovisionIpamPoolCidrCommand} */ - readonly deprovisionIpamPoolCidr: ( - args: DeprovisionIpamPoolCidrCommandInput, + deprovisionIpamPoolCidr( + args: DeprovisionIpamPoolCidrRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeprovisionIpamPoolCidrCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeprovisionPublicIpv4PoolCidrCommand} */ - readonly deprovisionPublicIpv4PoolCidr: ( - args: DeprovisionPublicIpv4PoolCidrCommandInput, + deprovisionPublicIpv4PoolCidr( + args: DeprovisionPublicIpv4PoolCidrRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeprovisionPublicIpv4PoolCidrCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DeregisterImageCommand} */ - readonly deregisterImage: ( - args: DeregisterImageCommandInput, + deregisterImage( + args: DeregisterImageRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DeregisterInstanceEventNotificationAttributesCommand} */ - readonly deregisterInstanceEventNotificationAttributes: ( - args: DeregisterInstanceEventNotificationAttributesCommandInput, + deregisterInstanceEventNotificationAttributes( + args: DeregisterInstanceEventNotificationAttributesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeregisterInstanceEventNotificationAttributesCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + DeregisterInstanceEventNotificationAttributesResult, + SdkError >; /** * @see {@link DeregisterTransitGatewayMulticastGroupMembersCommand} */ - readonly deregisterTransitGatewayMulticastGroupMembers: ( - args: DeregisterTransitGatewayMulticastGroupMembersCommandInput, + deregisterTransitGatewayMulticastGroupMembers( + args: DeregisterTransitGatewayMulticastGroupMembersRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeregisterTransitGatewayMulticastGroupMembersCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + DeregisterTransitGatewayMulticastGroupMembersResult, + SdkError >; /** * @see {@link DeregisterTransitGatewayMulticastGroupSourcesCommand} */ - readonly deregisterTransitGatewayMulticastGroupSources: ( - args: DeregisterTransitGatewayMulticastGroupSourcesCommandInput, + deregisterTransitGatewayMulticastGroupSources( + args: DeregisterTransitGatewayMulticastGroupSourcesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeregisterTransitGatewayMulticastGroupSourcesCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + DeregisterTransitGatewayMulticastGroupSourcesResult, + SdkError >; /** * @see {@link DescribeAccountAttributesCommand} */ - readonly describeAccountAttributes: ( - args: DescribeAccountAttributesCommandInput, + describeAccountAttributes( + args: DescribeAccountAttributesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeAccountAttributesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeAddressesCommand} + * @see {@link DescribeAddressTransfersCommand} */ - readonly describeAddresses: ( - args: DescribeAddressesCommandInput, + describeAddressTransfers( + args: DescribeAddressTransfersRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeAddressesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeAddressesAttributeCommand} + * @see {@link DescribeAddressesCommand} */ - readonly describeAddressesAttribute: ( - args: DescribeAddressesAttributeCommandInput, + describeAddresses( + args: DescribeAddressesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeAddressesAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeAddressTransfersCommand} + * @see {@link DescribeAddressesAttributeCommand} */ - readonly describeAddressTransfers: ( - args: DescribeAddressTransfersCommandInput, + describeAddressesAttribute( + args: DescribeAddressesAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeAddressTransfersCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeAggregateIdFormatCommand} */ - readonly describeAggregateIdFormat: ( - args: DescribeAggregateIdFormatCommandInput, + describeAggregateIdFormat( + args: DescribeAggregateIdFormatRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeAggregateIdFormatCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeAvailabilityZonesCommand} */ - readonly describeAvailabilityZones: ( - args: DescribeAvailabilityZonesCommandInput, + describeAvailabilityZones( + args: DescribeAvailabilityZonesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeAvailabilityZonesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeAwsNetworkPerformanceMetricSubscriptionsCommand} */ - readonly describeAwsNetworkPerformanceMetricSubscriptions: ( - args: DescribeAwsNetworkPerformanceMetricSubscriptionsCommandInput, + describeAwsNetworkPerformanceMetricSubscriptions( + args: DescribeAwsNetworkPerformanceMetricSubscriptionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeAwsNetworkPerformanceMetricSubscriptionsCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + DescribeAwsNetworkPerformanceMetricSubscriptionsResult, + SdkError >; /** * @see {@link DescribeBundleTasksCommand} */ - readonly describeBundleTasks: ( - args: DescribeBundleTasksCommandInput, + describeBundleTasks( + args: DescribeBundleTasksRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeBundleTasksCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeByoipCidrsCommand} */ - readonly describeByoipCidrs: ( - args: DescribeByoipCidrsCommandInput, + describeByoipCidrs( + args: DescribeByoipCidrsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeByoipCidrsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeCapacityBlockOfferingsCommand} */ - readonly describeCapacityBlockOfferings: ( - args: DescribeCapacityBlockOfferingsCommandInput, + describeCapacityBlockOfferings( + args: DescribeCapacityBlockOfferingsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeCapacityBlockOfferingsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeCapacityReservationFleetsCommand} */ - readonly describeCapacityReservationFleets: ( - args: DescribeCapacityReservationFleetsCommandInput, + describeCapacityReservationFleets( + args: DescribeCapacityReservationFleetsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeCapacityReservationFleetsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeCapacityReservationsCommand} */ - readonly describeCapacityReservations: ( - args: DescribeCapacityReservationsCommandInput, + describeCapacityReservations( + args: DescribeCapacityReservationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeCapacityReservationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeCarrierGatewaysCommand} */ - readonly describeCarrierGateways: ( - args: DescribeCarrierGatewaysCommandInput, + describeCarrierGateways( + args: DescribeCarrierGatewaysRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeCarrierGatewaysCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeClassicLinkInstancesCommand} */ - readonly describeClassicLinkInstances: ( - args: DescribeClassicLinkInstancesCommandInput, + describeClassicLinkInstances( + args: DescribeClassicLinkInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeClassicLinkInstancesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeClientVpnAuthorizationRulesCommand} */ - readonly describeClientVpnAuthorizationRules: ( - args: DescribeClientVpnAuthorizationRulesCommandInput, + describeClientVpnAuthorizationRules( + args: DescribeClientVpnAuthorizationRulesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeClientVpnAuthorizationRulesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeClientVpnConnectionsCommand} */ - readonly describeClientVpnConnections: ( - args: DescribeClientVpnConnectionsCommandInput, + describeClientVpnConnections( + args: DescribeClientVpnConnectionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeClientVpnConnectionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeClientVpnEndpointsCommand} */ - readonly describeClientVpnEndpoints: ( - args: DescribeClientVpnEndpointsCommandInput, + describeClientVpnEndpoints( + args: DescribeClientVpnEndpointsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeClientVpnEndpointsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeClientVpnRoutesCommand} */ - readonly describeClientVpnRoutes: ( - args: DescribeClientVpnRoutesCommandInput, + describeClientVpnRoutes( + args: DescribeClientVpnRoutesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeClientVpnRoutesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeClientVpnTargetNetworksCommand} */ - readonly describeClientVpnTargetNetworks: ( - args: DescribeClientVpnTargetNetworksCommandInput, + describeClientVpnTargetNetworks( + args: DescribeClientVpnTargetNetworksRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeClientVpnTargetNetworksCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeCoipPoolsCommand} */ - readonly describeCoipPools: ( - args: DescribeCoipPoolsCommandInput, + describeCoipPools( + args: DescribeCoipPoolsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeCoipPoolsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeConversionTasksCommand} */ - readonly describeConversionTasks: ( - args: DescribeConversionTasksCommandInput, + describeConversionTasks( + args: DescribeConversionTasksRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeConversionTasksCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeCustomerGatewaysCommand} */ - readonly describeCustomerGateways: ( - args: DescribeCustomerGatewaysCommandInput, + describeCustomerGateways( + args: DescribeCustomerGatewaysRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeCustomerGatewaysCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeDhcpOptionsCommand} */ - readonly describeDhcpOptions: ( - args: DescribeDhcpOptionsCommandInput, + describeDhcpOptions( + args: DescribeDhcpOptionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeDhcpOptionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeEgressOnlyInternetGatewaysCommand} */ - readonly describeEgressOnlyInternetGateways: ( - args: DescribeEgressOnlyInternetGatewaysCommandInput, + describeEgressOnlyInternetGateways( + args: DescribeEgressOnlyInternetGatewaysRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeEgressOnlyInternetGatewaysCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeElasticGpusCommand} */ - readonly describeElasticGpus: ( - args: DescribeElasticGpusCommandInput, + describeElasticGpus( + args: DescribeElasticGpusRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeElasticGpusCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeExportImageTasksCommand} */ - readonly describeExportImageTasks: ( - args: DescribeExportImageTasksCommandInput, + describeExportImageTasks( + args: DescribeExportImageTasksRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeExportImageTasksCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeExportTasksCommand} */ - readonly describeExportTasks: ( - args: DescribeExportTasksCommandInput, + describeExportTasks( + args: DescribeExportTasksRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeExportTasksCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeFastLaunchImagesCommand} */ - readonly describeFastLaunchImages: ( - args: DescribeFastLaunchImagesCommandInput, + describeFastLaunchImages( + args: DescribeFastLaunchImagesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeFastLaunchImagesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeFastSnapshotRestoresCommand} */ - readonly describeFastSnapshotRestores: ( - args: DescribeFastSnapshotRestoresCommandInput, + describeFastSnapshotRestores( + args: DescribeFastSnapshotRestoresRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeFastSnapshotRestoresCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeFleetHistoryCommand} */ - readonly describeFleetHistory: ( - args: DescribeFleetHistoryCommandInput, + describeFleetHistory( + args: DescribeFleetHistoryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeFleetHistoryCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeFleetInstancesCommand} */ - readonly describeFleetInstances: ( - args: DescribeFleetInstancesCommandInput, + describeFleetInstances( + args: DescribeFleetInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeFleetInstancesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeFleetsCommand} */ - readonly describeFleets: ( - args: DescribeFleetsCommandInput, + describeFleets( + args: DescribeFleetsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DescribeFlowLogsCommand} */ - readonly describeFlowLogs: ( - args: DescribeFlowLogsCommandInput, + describeFlowLogs( + args: DescribeFlowLogsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DescribeFpgaImageAttributeCommand} */ - readonly describeFpgaImageAttribute: ( - args: DescribeFpgaImageAttributeCommandInput, + describeFpgaImageAttribute( + args: DescribeFpgaImageAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeFpgaImageAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeFpgaImagesCommand} */ - readonly describeFpgaImages: ( - args: DescribeFpgaImagesCommandInput, + describeFpgaImages( + args: DescribeFpgaImagesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeFpgaImagesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeHostReservationOfferingsCommand} */ - readonly describeHostReservationOfferings: ( - args: DescribeHostReservationOfferingsCommandInput, + describeHostReservationOfferings( + args: DescribeHostReservationOfferingsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeHostReservationOfferingsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeHostReservationsCommand} */ - readonly describeHostReservations: ( - args: DescribeHostReservationsCommandInput, + describeHostReservations( + args: DescribeHostReservationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeHostReservationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeHostsCommand} */ - readonly describeHosts: ( - args: DescribeHostsCommandInput, + describeHosts( + args: DescribeHostsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DescribeIamInstanceProfileAssociationsCommand} */ - readonly describeIamInstanceProfileAssociations: ( - args: DescribeIamInstanceProfileAssociationsCommandInput, + describeIamInstanceProfileAssociations( + args: DescribeIamInstanceProfileAssociationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeIamInstanceProfileAssociationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeIdentityIdFormatCommand} + * @see {@link DescribeIdFormatCommand} */ - readonly describeIdentityIdFormat: ( - args: DescribeIdentityIdFormatCommandInput, + describeIdFormat( + args: DescribeIdFormatRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeIdentityIdFormatCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeIdFormatCommand} + * @see {@link DescribeIdentityIdFormatCommand} */ - readonly describeIdFormat: ( - args: DescribeIdFormatCommandInput, + describeIdentityIdFormat( + args: DescribeIdentityIdFormatRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DescribeImageAttributeCommand} */ - readonly describeImageAttribute: ( - args: DescribeImageAttributeCommandInput, + describeImageAttribute( + args: DescribeImageAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeImageAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeImagesCommand} */ - readonly describeImages: ( - args: DescribeImagesCommandInput, + describeImages( + args: DescribeImagesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DescribeImportImageTasksCommand} */ - readonly describeImportImageTasks: ( - args: DescribeImportImageTasksCommandInput, + describeImportImageTasks( + args: DescribeImportImageTasksRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeImportImageTasksCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeImportSnapshotTasksCommand} */ - readonly describeImportSnapshotTasks: ( - args: DescribeImportSnapshotTasksCommandInput, + describeImportSnapshotTasks( + args: DescribeImportSnapshotTasksRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeImportSnapshotTasksCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeInstanceAttributeCommand} */ - readonly describeInstanceAttribute: ( - args: DescribeInstanceAttributeCommandInput, + describeInstanceAttribute( + args: DescribeInstanceAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeInstanceAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeInstanceConnectEndpointsCommand} */ - readonly describeInstanceConnectEndpoints: ( - args: DescribeInstanceConnectEndpointsCommandInput, + describeInstanceConnectEndpoints( + args: DescribeInstanceConnectEndpointsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeInstanceConnectEndpointsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeInstanceCreditSpecificationsCommand} */ - readonly describeInstanceCreditSpecifications: ( - args: DescribeInstanceCreditSpecificationsCommandInput, + describeInstanceCreditSpecifications( + args: DescribeInstanceCreditSpecificationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeInstanceCreditSpecificationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeInstanceEventNotificationAttributesCommand} */ - readonly describeInstanceEventNotificationAttributes: ( - args: DescribeInstanceEventNotificationAttributesCommandInput, + describeInstanceEventNotificationAttributes( + args: DescribeInstanceEventNotificationAttributesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeInstanceEventNotificationAttributesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeInstanceEventWindowsCommand} */ - readonly describeInstanceEventWindows: ( - args: DescribeInstanceEventWindowsCommandInput, + describeInstanceEventWindows( + args: DescribeInstanceEventWindowsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeInstanceEventWindowsCommandOutput, - SdkError | EC2ServiceError - >; - - /** - * @see {@link DescribeInstancesCommand} - */ - readonly describeInstances: ( - args: DescribeInstancesCommandInput, - options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeInstancesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeInstanceStatusCommand} */ - readonly describeInstanceStatus: ( - args: DescribeInstanceStatusCommandInput, + describeInstanceStatus( + args: DescribeInstanceStatusRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeInstanceStatusCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeInstanceTopologyCommand} */ - readonly describeInstanceTopology: ( - args: DescribeInstanceTopologyCommandInput, + describeInstanceTopology( + args: DescribeInstanceTopologyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeInstanceTopologyCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeInstanceTypeOfferingsCommand} */ - readonly describeInstanceTypeOfferings: ( - args: DescribeInstanceTypeOfferingsCommandInput, + describeInstanceTypeOfferings( + args: DescribeInstanceTypeOfferingsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeInstanceTypeOfferingsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeInstanceTypesCommand} */ - readonly describeInstanceTypes: ( - args: DescribeInstanceTypesCommandInput, + describeInstanceTypes( + args: DescribeInstanceTypesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeInstanceTypesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; + + /** + * @see {@link DescribeInstancesCommand} + */ + describeInstances( + args: DescribeInstancesRequest, + options?: __HttpHandlerOptions, + ): Effect.Effect; /** * @see {@link DescribeInternetGatewaysCommand} */ - readonly describeInternetGateways: ( - args: DescribeInternetGatewaysCommandInput, + describeInternetGateways( + args: DescribeInternetGatewaysRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeInternetGatewaysCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeIpamByoasnCommand} */ - readonly describeIpamByoasn: ( - args: DescribeIpamByoasnCommandInput, + describeIpamByoasn( + args: DescribeIpamByoasnRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeIpamByoasnCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeIpamPoolsCommand} */ - readonly describeIpamPools: ( - args: DescribeIpamPoolsCommandInput, + describeIpamPools( + args: DescribeIpamPoolsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeIpamPoolsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeIpamResourceDiscoveriesCommand} */ - readonly describeIpamResourceDiscoveries: ( - args: DescribeIpamResourceDiscoveriesCommandInput, + describeIpamResourceDiscoveries( + args: DescribeIpamResourceDiscoveriesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeIpamResourceDiscoveriesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeIpamResourceDiscoveryAssociationsCommand} */ - readonly describeIpamResourceDiscoveryAssociations: ( - args: DescribeIpamResourceDiscoveryAssociationsCommandInput, + describeIpamResourceDiscoveryAssociations( + args: DescribeIpamResourceDiscoveryAssociationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeIpamResourceDiscoveryAssociationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeIpamsCommand} + * @see {@link DescribeIpamScopesCommand} */ - readonly describeIpams: ( - args: DescribeIpamsCommandInput, + describeIpamScopes( + args: DescribeIpamScopesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** - * @see {@link DescribeIpamScopesCommand} + * @see {@link DescribeIpamsCommand} */ - readonly describeIpamScopes: ( - args: DescribeIpamScopesCommandInput, + describeIpams( + args: DescribeIpamsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeIpamScopesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeIpv6PoolsCommand} */ - readonly describeIpv6Pools: ( - args: DescribeIpv6PoolsCommandInput, + describeIpv6Pools( + args: DescribeIpv6PoolsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeIpv6PoolsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeKeyPairsCommand} */ - readonly describeKeyPairs: ( - args: DescribeKeyPairsCommandInput, + describeKeyPairs( + args: DescribeKeyPairsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; - - /** - * @see {@link DescribeLaunchTemplatesCommand} - */ - readonly describeLaunchTemplates: ( - args: DescribeLaunchTemplatesCommandInput, - options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeLaunchTemplatesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeLaunchTemplateVersionsCommand} */ - readonly describeLaunchTemplateVersions: ( - args: DescribeLaunchTemplateVersionsCommandInput, + describeLaunchTemplateVersions( + args: DescribeLaunchTemplateVersionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeLaunchTemplateVersionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeLocalGatewayRouteTablesCommand} + * @see {@link DescribeLaunchTemplatesCommand} */ - readonly describeLocalGatewayRouteTables: ( - args: DescribeLocalGatewayRouteTablesCommandInput, + describeLaunchTemplates( + args: DescribeLaunchTemplatesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeLocalGatewayRouteTablesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommand} */ - readonly describeLocalGatewayRouteTableVirtualInterfaceGroupAssociations: ( - args: DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommandInput, + describeLocalGatewayRouteTableVirtualInterfaceGroupAssociations( + args: DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult, + SdkError >; /** * @see {@link DescribeLocalGatewayRouteTableVpcAssociationsCommand} */ - readonly describeLocalGatewayRouteTableVpcAssociations: ( - args: DescribeLocalGatewayRouteTableVpcAssociationsCommandInput, + describeLocalGatewayRouteTableVpcAssociations( + args: DescribeLocalGatewayRouteTableVpcAssociationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeLocalGatewayRouteTableVpcAssociationsCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + DescribeLocalGatewayRouteTableVpcAssociationsResult, + SdkError >; /** - * @see {@link DescribeLocalGatewaysCommand} + * @see {@link DescribeLocalGatewayRouteTablesCommand} */ - readonly describeLocalGateways: ( - args: DescribeLocalGatewaysCommandInput, + describeLocalGatewayRouteTables( + args: DescribeLocalGatewayRouteTablesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeLocalGatewaysCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeLocalGatewayVirtualInterfaceGroupsCommand} */ - readonly describeLocalGatewayVirtualInterfaceGroups: ( - args: DescribeLocalGatewayVirtualInterfaceGroupsCommandInput, + describeLocalGatewayVirtualInterfaceGroups( + args: DescribeLocalGatewayVirtualInterfaceGroupsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeLocalGatewayVirtualInterfaceGroupsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeLocalGatewayVirtualInterfacesCommand} */ - readonly describeLocalGatewayVirtualInterfaces: ( - args: DescribeLocalGatewayVirtualInterfacesCommandInput, + describeLocalGatewayVirtualInterfaces( + args: DescribeLocalGatewayVirtualInterfacesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeLocalGatewayVirtualInterfacesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; + + /** + * @see {@link DescribeLocalGatewaysCommand} + */ + describeLocalGateways( + args: DescribeLocalGatewaysRequest, + options?: __HttpHandlerOptions, + ): Effect.Effect; /** * @see {@link DescribeLockedSnapshotsCommand} */ - readonly describeLockedSnapshots: ( - args: DescribeLockedSnapshotsCommandInput, + describeLockedSnapshots( + args: DescribeLockedSnapshotsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeLockedSnapshotsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; + + /** + * @see {@link DescribeMacHostsCommand} + */ + describeMacHosts( + args: DescribeMacHostsRequest, + options?: __HttpHandlerOptions, + ): Effect.Effect; /** * @see {@link DescribeManagedPrefixListsCommand} */ - readonly describeManagedPrefixLists: ( - args: DescribeManagedPrefixListsCommandInput, + describeManagedPrefixLists( + args: DescribeManagedPrefixListsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeManagedPrefixListsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeMovingAddressesCommand} */ - readonly describeMovingAddresses: ( - args: DescribeMovingAddressesCommandInput, + describeMovingAddresses( + args: DescribeMovingAddressesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeMovingAddressesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeNatGatewaysCommand} */ - readonly describeNatGateways: ( - args: DescribeNatGatewaysCommandInput, + describeNatGateways( + args: DescribeNatGatewaysRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeNatGatewaysCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeNetworkAclsCommand} */ - readonly describeNetworkAcls: ( - args: DescribeNetworkAclsCommandInput, + describeNetworkAcls( + args: DescribeNetworkAclsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeNetworkAclsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeNetworkInsightsAccessScopeAnalysesCommand} */ - readonly describeNetworkInsightsAccessScopeAnalyses: ( - args: DescribeNetworkInsightsAccessScopeAnalysesCommandInput, + describeNetworkInsightsAccessScopeAnalyses( + args: DescribeNetworkInsightsAccessScopeAnalysesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeNetworkInsightsAccessScopeAnalysesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeNetworkInsightsAccessScopesCommand} */ - readonly describeNetworkInsightsAccessScopes: ( - args: DescribeNetworkInsightsAccessScopesCommandInput, + describeNetworkInsightsAccessScopes( + args: DescribeNetworkInsightsAccessScopesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeNetworkInsightsAccessScopesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeNetworkInsightsAnalysesCommand} */ - readonly describeNetworkInsightsAnalyses: ( - args: DescribeNetworkInsightsAnalysesCommandInput, + describeNetworkInsightsAnalyses( + args: DescribeNetworkInsightsAnalysesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeNetworkInsightsAnalysesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeNetworkInsightsPathsCommand} */ - readonly describeNetworkInsightsPaths: ( - args: DescribeNetworkInsightsPathsCommandInput, + describeNetworkInsightsPaths( + args: DescribeNetworkInsightsPathsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeNetworkInsightsPathsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeNetworkInterfaceAttributeCommand} */ - readonly describeNetworkInterfaceAttribute: ( - args: DescribeNetworkInterfaceAttributeCommandInput, + describeNetworkInterfaceAttribute( + args: DescribeNetworkInterfaceAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeNetworkInterfaceAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeNetworkInterfacePermissionsCommand} */ - readonly describeNetworkInterfacePermissions: ( - args: DescribeNetworkInterfacePermissionsCommandInput, + describeNetworkInterfacePermissions( + args: DescribeNetworkInterfacePermissionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeNetworkInterfacePermissionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeNetworkInterfacesCommand} */ - readonly describeNetworkInterfaces: ( - args: DescribeNetworkInterfacesCommandInput, + describeNetworkInterfaces( + args: DescribeNetworkInterfacesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeNetworkInterfacesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribePlacementGroupsCommand} */ - readonly describePlacementGroups: ( - args: DescribePlacementGroupsCommandInput, + describePlacementGroups( + args: DescribePlacementGroupsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribePlacementGroupsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribePrefixListsCommand} */ - readonly describePrefixLists: ( - args: DescribePrefixListsCommandInput, + describePrefixLists( + args: DescribePrefixListsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribePrefixListsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribePrincipalIdFormatCommand} */ - readonly describePrincipalIdFormat: ( - args: DescribePrincipalIdFormatCommandInput, + describePrincipalIdFormat( + args: DescribePrincipalIdFormatRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribePrincipalIdFormatCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribePublicIpv4PoolsCommand} */ - readonly describePublicIpv4Pools: ( - args: DescribePublicIpv4PoolsCommandInput, + describePublicIpv4Pools( + args: DescribePublicIpv4PoolsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribePublicIpv4PoolsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeRegionsCommand} */ - readonly describeRegions: ( - args: DescribeRegionsCommandInput, + describeRegions( + args: DescribeRegionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DescribeReplaceRootVolumeTasksCommand} */ - readonly describeReplaceRootVolumeTasks: ( - args: DescribeReplaceRootVolumeTasksCommandInput, + describeReplaceRootVolumeTasks( + args: DescribeReplaceRootVolumeTasksRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeReplaceRootVolumeTasksCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeReservedInstancesCommand} */ - readonly describeReservedInstances: ( - args: DescribeReservedInstancesCommandInput, + describeReservedInstances( + args: DescribeReservedInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeReservedInstancesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeReservedInstancesListingsCommand} */ - readonly describeReservedInstancesListings: ( - args: DescribeReservedInstancesListingsCommandInput, + describeReservedInstancesListings( + args: DescribeReservedInstancesListingsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeReservedInstancesListingsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeReservedInstancesModificationsCommand} */ - readonly describeReservedInstancesModifications: ( - args: DescribeReservedInstancesModificationsCommandInput, + describeReservedInstancesModifications( + args: DescribeReservedInstancesModificationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeReservedInstancesModificationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeReservedInstancesOfferingsCommand} */ - readonly describeReservedInstancesOfferings: ( - args: DescribeReservedInstancesOfferingsCommandInput, + describeReservedInstancesOfferings( + args: DescribeReservedInstancesOfferingsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeReservedInstancesOfferingsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeRouteTablesCommand} */ - readonly describeRouteTables: ( - args: DescribeRouteTablesCommandInput, + describeRouteTables( + args: DescribeRouteTablesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeRouteTablesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeScheduledInstanceAvailabilityCommand} */ - readonly describeScheduledInstanceAvailability: ( - args: DescribeScheduledInstanceAvailabilityCommandInput, + describeScheduledInstanceAvailability( + args: DescribeScheduledInstanceAvailabilityRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeScheduledInstanceAvailabilityCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeScheduledInstancesCommand} */ - readonly describeScheduledInstances: ( - args: DescribeScheduledInstancesCommandInput, + describeScheduledInstances( + args: DescribeScheduledInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeScheduledInstancesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeSecurityGroupReferencesCommand} */ - readonly describeSecurityGroupReferences: ( - args: DescribeSecurityGroupReferencesCommandInput, + describeSecurityGroupReferences( + args: DescribeSecurityGroupReferencesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeSecurityGroupReferencesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeSecurityGroupRulesCommand} */ - readonly describeSecurityGroupRules: ( - args: DescribeSecurityGroupRulesCommandInput, + describeSecurityGroupRules( + args: DescribeSecurityGroupRulesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeSecurityGroupRulesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeSecurityGroupsCommand} */ - readonly describeSecurityGroups: ( - args: DescribeSecurityGroupsCommandInput, + describeSecurityGroups( + args: DescribeSecurityGroupsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeSecurityGroupsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeSnapshotAttributeCommand} */ - readonly describeSnapshotAttribute: ( - args: DescribeSnapshotAttributeCommandInput, + describeSnapshotAttribute( + args: DescribeSnapshotAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeSnapshotAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeSnapshotsCommand} + * @see {@link DescribeSnapshotTierStatusCommand} */ - readonly describeSnapshots: ( - args: DescribeSnapshotsCommandInput, + describeSnapshotTierStatus( + args: DescribeSnapshotTierStatusRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeSnapshotsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeSnapshotTierStatusCommand} + * @see {@link DescribeSnapshotsCommand} */ - readonly describeSnapshotTierStatus: ( - args: DescribeSnapshotTierStatusCommandInput, + describeSnapshots( + args: DescribeSnapshotsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeSnapshotTierStatusCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeSpotDatafeedSubscriptionCommand} */ - readonly describeSpotDatafeedSubscription: ( - args: DescribeSpotDatafeedSubscriptionCommandInput, + describeSpotDatafeedSubscription( + args: DescribeSpotDatafeedSubscriptionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeSpotDatafeedSubscriptionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeSpotFleetInstancesCommand} */ - readonly describeSpotFleetInstances: ( - args: DescribeSpotFleetInstancesCommandInput, + describeSpotFleetInstances( + args: DescribeSpotFleetInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeSpotFleetInstancesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeSpotFleetRequestHistoryCommand} */ - readonly describeSpotFleetRequestHistory: ( - args: DescribeSpotFleetRequestHistoryCommandInput, + describeSpotFleetRequestHistory( + args: DescribeSpotFleetRequestHistoryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeSpotFleetRequestHistoryCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeSpotFleetRequestsCommand} */ - readonly describeSpotFleetRequests: ( - args: DescribeSpotFleetRequestsCommandInput, + describeSpotFleetRequests( + args: DescribeSpotFleetRequestsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeSpotFleetRequestsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeSpotInstanceRequestsCommand} */ - readonly describeSpotInstanceRequests: ( - args: DescribeSpotInstanceRequestsCommandInput, + describeSpotInstanceRequests( + args: DescribeSpotInstanceRequestsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeSpotInstanceRequestsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeSpotPriceHistoryCommand} */ - readonly describeSpotPriceHistory: ( - args: DescribeSpotPriceHistoryCommandInput, + describeSpotPriceHistory( + args: DescribeSpotPriceHistoryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeSpotPriceHistoryCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeStaleSecurityGroupsCommand} */ - readonly describeStaleSecurityGroups: ( - args: DescribeStaleSecurityGroupsCommandInput, + describeStaleSecurityGroups( + args: DescribeStaleSecurityGroupsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeStaleSecurityGroupsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeStoreImageTasksCommand} */ - readonly describeStoreImageTasks: ( - args: DescribeStoreImageTasksCommandInput, + describeStoreImageTasks( + args: DescribeStoreImageTasksRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeStoreImageTasksCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeSubnetsCommand} */ - readonly describeSubnets: ( - args: DescribeSubnetsCommandInput, + describeSubnets( + args: DescribeSubnetsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DescribeTagsCommand} */ - readonly describeTags: ( - args: DescribeTagsCommandInput, + describeTags( + args: DescribeTagsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DescribeTrafficMirrorFiltersCommand} */ - readonly describeTrafficMirrorFilters: ( - args: DescribeTrafficMirrorFiltersCommandInput, + describeTrafficMirrorFilters( + args: DescribeTrafficMirrorFiltersRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeTrafficMirrorFiltersCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeTrafficMirrorSessionsCommand} */ - readonly describeTrafficMirrorSessions: ( - args: DescribeTrafficMirrorSessionsCommandInput, + describeTrafficMirrorSessions( + args: DescribeTrafficMirrorSessionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeTrafficMirrorSessionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeTrafficMirrorTargetsCommand} */ - readonly describeTrafficMirrorTargets: ( - args: DescribeTrafficMirrorTargetsCommandInput, + describeTrafficMirrorTargets( + args: DescribeTrafficMirrorTargetsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeTrafficMirrorTargetsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeTransitGatewayAttachmentsCommand} */ - readonly describeTransitGatewayAttachments: ( - args: DescribeTransitGatewayAttachmentsCommandInput, + describeTransitGatewayAttachments( + args: DescribeTransitGatewayAttachmentsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeTransitGatewayAttachmentsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeTransitGatewayConnectPeersCommand} */ - readonly describeTransitGatewayConnectPeers: ( - args: DescribeTransitGatewayConnectPeersCommandInput, + describeTransitGatewayConnectPeers( + args: DescribeTransitGatewayConnectPeersRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeTransitGatewayConnectPeersCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeTransitGatewayConnectsCommand} */ - readonly describeTransitGatewayConnects: ( - args: DescribeTransitGatewayConnectsCommandInput, + describeTransitGatewayConnects( + args: DescribeTransitGatewayConnectsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeTransitGatewayConnectsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeTransitGatewayMulticastDomainsCommand} */ - readonly describeTransitGatewayMulticastDomains: ( - args: DescribeTransitGatewayMulticastDomainsCommandInput, + describeTransitGatewayMulticastDomains( + args: DescribeTransitGatewayMulticastDomainsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeTransitGatewayMulticastDomainsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeTransitGatewayPeeringAttachmentsCommand} */ - readonly describeTransitGatewayPeeringAttachments: ( - args: DescribeTransitGatewayPeeringAttachmentsCommandInput, + describeTransitGatewayPeeringAttachments( + args: DescribeTransitGatewayPeeringAttachmentsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeTransitGatewayPeeringAttachmentsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeTransitGatewayPolicyTablesCommand} */ - readonly describeTransitGatewayPolicyTables: ( - args: DescribeTransitGatewayPolicyTablesCommandInput, + describeTransitGatewayPolicyTables( + args: DescribeTransitGatewayPolicyTablesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeTransitGatewayPolicyTablesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeTransitGatewayRouteTableAnnouncementsCommand} */ - readonly describeTransitGatewayRouteTableAnnouncements: ( - args: DescribeTransitGatewayRouteTableAnnouncementsCommandInput, + describeTransitGatewayRouteTableAnnouncements( + args: DescribeTransitGatewayRouteTableAnnouncementsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeTransitGatewayRouteTableAnnouncementsCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + DescribeTransitGatewayRouteTableAnnouncementsResult, + SdkError >; /** * @see {@link DescribeTransitGatewayRouteTablesCommand} */ - readonly describeTransitGatewayRouteTables: ( - args: DescribeTransitGatewayRouteTablesCommandInput, + describeTransitGatewayRouteTables( + args: DescribeTransitGatewayRouteTablesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeTransitGatewayRouteTablesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeTransitGatewaysCommand} + * @see {@link DescribeTransitGatewayVpcAttachmentsCommand} */ - readonly describeTransitGateways: ( - args: DescribeTransitGatewaysCommandInput, + describeTransitGatewayVpcAttachments( + args: DescribeTransitGatewayVpcAttachmentsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeTransitGatewaysCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeTransitGatewayVpcAttachmentsCommand} + * @see {@link DescribeTransitGatewaysCommand} */ - readonly describeTransitGatewayVpcAttachments: ( - args: DescribeTransitGatewayVpcAttachmentsCommandInput, + describeTransitGateways( + args: DescribeTransitGatewaysRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeTransitGatewayVpcAttachmentsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeTrunkInterfaceAssociationsCommand} */ - readonly describeTrunkInterfaceAssociations: ( - args: DescribeTrunkInterfaceAssociationsCommandInput, + describeTrunkInterfaceAssociations( + args: DescribeTrunkInterfaceAssociationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeTrunkInterfaceAssociationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeVerifiedAccessEndpointsCommand} */ - readonly describeVerifiedAccessEndpoints: ( - args: DescribeVerifiedAccessEndpointsCommandInput, + describeVerifiedAccessEndpoints( + args: DescribeVerifiedAccessEndpointsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVerifiedAccessEndpointsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeVerifiedAccessGroupsCommand} */ - readonly describeVerifiedAccessGroups: ( - args: DescribeVerifiedAccessGroupsCommandInput, + describeVerifiedAccessGroups( + args: DescribeVerifiedAccessGroupsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVerifiedAccessGroupsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeVerifiedAccessInstanceLoggingConfigurationsCommand} */ - readonly describeVerifiedAccessInstanceLoggingConfigurations: ( - args: DescribeVerifiedAccessInstanceLoggingConfigurationsCommandInput, + describeVerifiedAccessInstanceLoggingConfigurations( + args: DescribeVerifiedAccessInstanceLoggingConfigurationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVerifiedAccessInstanceLoggingConfigurationsCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + DescribeVerifiedAccessInstanceLoggingConfigurationsResult, + SdkError >; /** * @see {@link DescribeVerifiedAccessInstancesCommand} */ - readonly describeVerifiedAccessInstances: ( - args: DescribeVerifiedAccessInstancesCommandInput, + describeVerifiedAccessInstances( + args: DescribeVerifiedAccessInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVerifiedAccessInstancesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeVerifiedAccessTrustProvidersCommand} */ - readonly describeVerifiedAccessTrustProviders: ( - args: DescribeVerifiedAccessTrustProvidersCommandInput, + describeVerifiedAccessTrustProviders( + args: DescribeVerifiedAccessTrustProvidersRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVerifiedAccessTrustProvidersCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeVolumeAttributeCommand} */ - readonly describeVolumeAttribute: ( - args: DescribeVolumeAttributeCommandInput, + describeVolumeAttribute( + args: DescribeVolumeAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVolumeAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeVolumesCommand} + * @see {@link DescribeVolumeStatusCommand} */ - readonly describeVolumes: ( - args: DescribeVolumesCommandInput, + describeVolumeStatus( + args: DescribeVolumeStatusRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** - * @see {@link DescribeVolumesModificationsCommand} + * @see {@link DescribeVolumesCommand} */ - readonly describeVolumesModifications: ( - args: DescribeVolumesModificationsCommandInput, + describeVolumes( + args: DescribeVolumesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVolumesModificationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeVolumeStatusCommand} + * @see {@link DescribeVolumesModificationsCommand} */ - readonly describeVolumeStatus: ( - args: DescribeVolumeStatusCommandInput, + describeVolumesModifications( + args: DescribeVolumesModificationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVolumeStatusCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeVpcAttributeCommand} */ - readonly describeVpcAttribute: ( - args: DescribeVpcAttributeCommandInput, + describeVpcAttribute( + args: DescribeVpcAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVpcAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeVpcClassicLinkCommand} */ - readonly describeVpcClassicLink: ( - args: DescribeVpcClassicLinkCommandInput, + describeVpcClassicLink( + args: DescribeVpcClassicLinkRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVpcClassicLinkCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeVpcClassicLinkDnsSupportCommand} */ - readonly describeVpcClassicLinkDnsSupport: ( - args: DescribeVpcClassicLinkDnsSupportCommandInput, + describeVpcClassicLinkDnsSupport( + args: DescribeVpcClassicLinkDnsSupportRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVpcClassicLinkDnsSupportCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeVpcEndpointConnectionNotificationsCommand} */ - readonly describeVpcEndpointConnectionNotifications: ( - args: DescribeVpcEndpointConnectionNotificationsCommandInput, + describeVpcEndpointConnectionNotifications( + args: DescribeVpcEndpointConnectionNotificationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVpcEndpointConnectionNotificationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeVpcEndpointConnectionsCommand} */ - readonly describeVpcEndpointConnections: ( - args: DescribeVpcEndpointConnectionsCommandInput, + describeVpcEndpointConnections( + args: DescribeVpcEndpointConnectionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVpcEndpointConnectionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeVpcEndpointsCommand} + * @see {@link DescribeVpcEndpointServiceConfigurationsCommand} */ - readonly describeVpcEndpoints: ( - args: DescribeVpcEndpointsCommandInput, + describeVpcEndpointServiceConfigurations( + args: DescribeVpcEndpointServiceConfigurationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVpcEndpointsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeVpcEndpointServiceConfigurationsCommand} + * @see {@link DescribeVpcEndpointServicePermissionsCommand} */ - readonly describeVpcEndpointServiceConfigurations: ( - args: DescribeVpcEndpointServiceConfigurationsCommandInput, + describeVpcEndpointServicePermissions( + args: DescribeVpcEndpointServicePermissionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVpcEndpointServiceConfigurationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeVpcEndpointServicePermissionsCommand} + * @see {@link DescribeVpcEndpointServicesCommand} */ - readonly describeVpcEndpointServicePermissions: ( - args: DescribeVpcEndpointServicePermissionsCommandInput, + describeVpcEndpointServices( + args: DescribeVpcEndpointServicesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVpcEndpointServicePermissionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link DescribeVpcEndpointServicesCommand} + * @see {@link DescribeVpcEndpointsCommand} */ - readonly describeVpcEndpointServices: ( - args: DescribeVpcEndpointServicesCommandInput, + describeVpcEndpoints( + args: DescribeVpcEndpointsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVpcEndpointServicesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeVpcPeeringConnectionsCommand} */ - readonly describeVpcPeeringConnections: ( - args: DescribeVpcPeeringConnectionsCommandInput, + describeVpcPeeringConnections( + args: DescribeVpcPeeringConnectionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVpcPeeringConnectionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeVpcsCommand} */ - readonly describeVpcs: ( - args: DescribeVpcsCommandInput, + describeVpcs( + args: DescribeVpcsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DescribeVpnConnectionsCommand} */ - readonly describeVpnConnections: ( - args: DescribeVpnConnectionsCommandInput, + describeVpnConnections( + args: DescribeVpnConnectionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVpnConnectionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeVpnGatewaysCommand} */ - readonly describeVpnGateways: ( - args: DescribeVpnGatewaysCommandInput, + describeVpnGateways( + args: DescribeVpnGatewaysRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeVpnGatewaysCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DetachClassicLinkVpcCommand} */ - readonly detachClassicLinkVpc: ( - args: DetachClassicLinkVpcCommandInput, + detachClassicLinkVpc( + args: DetachClassicLinkVpcRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DetachClassicLinkVpcCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DetachInternetGatewayCommand} */ - readonly detachInternetGateway: ( - args: DetachInternetGatewayCommandInput, + detachInternetGateway( + args: DetachInternetGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DetachInternetGatewayCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DetachNetworkInterfaceCommand} */ - readonly detachNetworkInterface: ( - args: DetachNetworkInterfaceCommandInput, + detachNetworkInterface( + args: DetachNetworkInterfaceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DetachNetworkInterfaceCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DetachVerifiedAccessTrustProviderCommand} */ - readonly detachVerifiedAccessTrustProvider: ( - args: DetachVerifiedAccessTrustProviderCommandInput, + detachVerifiedAccessTrustProvider( + args: DetachVerifiedAccessTrustProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DetachVerifiedAccessTrustProviderCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DetachVolumeCommand} */ - readonly detachVolume: ( - args: DetachVolumeCommandInput, + detachVolume( + args: DetachVolumeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DetachVpnGatewayCommand} */ - readonly detachVpnGateway: ( - args: DetachVpnGatewayCommandInput, + detachVpnGateway( + args: DetachVpnGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DisableAddressTransferCommand} */ - readonly disableAddressTransfer: ( - args: DisableAddressTransferCommandInput, + disableAddressTransfer( + args: DisableAddressTransferRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisableAddressTransferCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisableAwsNetworkPerformanceMetricSubscriptionCommand} */ - readonly disableAwsNetworkPerformanceMetricSubscription: ( - args: DisableAwsNetworkPerformanceMetricSubscriptionCommandInput, + disableAwsNetworkPerformanceMetricSubscription( + args: DisableAwsNetworkPerformanceMetricSubscriptionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisableAwsNetworkPerformanceMetricSubscriptionCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + DisableAwsNetworkPerformanceMetricSubscriptionResult, + SdkError >; /** * @see {@link DisableEbsEncryptionByDefaultCommand} */ - readonly disableEbsEncryptionByDefault: ( - args: DisableEbsEncryptionByDefaultCommandInput, + disableEbsEncryptionByDefault( + args: DisableEbsEncryptionByDefaultRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisableEbsEncryptionByDefaultCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisableFastLaunchCommand} */ - readonly disableFastLaunch: ( - args: DisableFastLaunchCommandInput, + disableFastLaunch( + args: DisableFastLaunchRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisableFastLaunchCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisableFastSnapshotRestoresCommand} */ - readonly disableFastSnapshotRestores: ( - args: DisableFastSnapshotRestoresCommandInput, + disableFastSnapshotRestores( + args: DisableFastSnapshotRestoresRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisableFastSnapshotRestoresCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisableImageCommand} */ - readonly disableImage: ( - args: DisableImageCommandInput, + disableImage( + args: DisableImageRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link DisableImageBlockPublicAccessCommand} */ - readonly disableImageBlockPublicAccess: ( - args: DisableImageBlockPublicAccessCommandInput, + disableImageBlockPublicAccess( + args: DisableImageBlockPublicAccessRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisableImageBlockPublicAccessCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisableImageDeprecationCommand} */ - readonly disableImageDeprecation: ( - args: DisableImageDeprecationCommandInput, + disableImageDeprecation( + args: DisableImageDeprecationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisableImageDeprecationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisableIpamOrganizationAdminAccountCommand} */ - readonly disableIpamOrganizationAdminAccount: ( - args: DisableIpamOrganizationAdminAccountCommandInput, + disableIpamOrganizationAdminAccount( + args: DisableIpamOrganizationAdminAccountRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisableIpamOrganizationAdminAccountCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisableSerialConsoleAccessCommand} */ - readonly disableSerialConsoleAccess: ( - args: DisableSerialConsoleAccessCommandInput, + disableSerialConsoleAccess( + args: DisableSerialConsoleAccessRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisableSerialConsoleAccessCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisableSnapshotBlockPublicAccessCommand} */ - readonly disableSnapshotBlockPublicAccess: ( - args: DisableSnapshotBlockPublicAccessCommandInput, + disableSnapshotBlockPublicAccess( + args: DisableSnapshotBlockPublicAccessRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisableSnapshotBlockPublicAccessCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisableTransitGatewayRouteTablePropagationCommand} */ - readonly disableTransitGatewayRouteTablePropagation: ( - args: DisableTransitGatewayRouteTablePropagationCommandInput, + disableTransitGatewayRouteTablePropagation( + args: DisableTransitGatewayRouteTablePropagationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisableTransitGatewayRouteTablePropagationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisableVgwRoutePropagationCommand} */ - readonly disableVgwRoutePropagation: ( - args: DisableVgwRoutePropagationCommandInput, + disableVgwRoutePropagation( + args: DisableVgwRoutePropagationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisableVgwRoutePropagationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisableVpcClassicLinkCommand} */ - readonly disableVpcClassicLink: ( - args: DisableVpcClassicLinkCommandInput, + disableVpcClassicLink( + args: DisableVpcClassicLinkRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisableVpcClassicLinkCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisableVpcClassicLinkDnsSupportCommand} */ - readonly disableVpcClassicLinkDnsSupport: ( - args: DisableVpcClassicLinkDnsSupportCommandInput, + disableVpcClassicLinkDnsSupport( + args: DisableVpcClassicLinkDnsSupportRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisableVpcClassicLinkDnsSupportCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisassociateAddressCommand} */ - readonly disassociateAddress: ( - args: DisassociateAddressCommandInput, + disassociateAddress( + args: DisassociateAddressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisassociateAddressCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisassociateClientVpnTargetNetworkCommand} */ - readonly disassociateClientVpnTargetNetwork: ( - args: DisassociateClientVpnTargetNetworkCommandInput, + disassociateClientVpnTargetNetwork( + args: DisassociateClientVpnTargetNetworkRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisassociateClientVpnTargetNetworkCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisassociateEnclaveCertificateIamRoleCommand} */ - readonly disassociateEnclaveCertificateIamRole: ( - args: DisassociateEnclaveCertificateIamRoleCommandInput, + disassociateEnclaveCertificateIamRole( + args: DisassociateEnclaveCertificateIamRoleRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisassociateEnclaveCertificateIamRoleCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisassociateIamInstanceProfileCommand} */ - readonly disassociateIamInstanceProfile: ( - args: DisassociateIamInstanceProfileCommandInput, + disassociateIamInstanceProfile( + args: DisassociateIamInstanceProfileRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisassociateIamInstanceProfileCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisassociateInstanceEventWindowCommand} */ - readonly disassociateInstanceEventWindow: ( - args: DisassociateInstanceEventWindowCommandInput, + disassociateInstanceEventWindow( + args: DisassociateInstanceEventWindowRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisassociateInstanceEventWindowCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisassociateIpamByoasnCommand} */ - readonly disassociateIpamByoasn: ( - args: DisassociateIpamByoasnCommandInput, + disassociateIpamByoasn( + args: DisassociateIpamByoasnRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisassociateIpamByoasnCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisassociateIpamResourceDiscoveryCommand} */ - readonly disassociateIpamResourceDiscovery: ( - args: DisassociateIpamResourceDiscoveryCommandInput, + disassociateIpamResourceDiscovery( + args: DisassociateIpamResourceDiscoveryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisassociateIpamResourceDiscoveryCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisassociateNatGatewayAddressCommand} */ - readonly disassociateNatGatewayAddress: ( - args: DisassociateNatGatewayAddressCommandInput, + disassociateNatGatewayAddress( + args: DisassociateNatGatewayAddressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisassociateNatGatewayAddressCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisassociateRouteTableCommand} */ - readonly disassociateRouteTable: ( - args: DisassociateRouteTableCommandInput, + disassociateRouteTable( + args: DisassociateRouteTableRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisassociateRouteTableCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisassociateSubnetCidrBlockCommand} */ - readonly disassociateSubnetCidrBlock: ( - args: DisassociateSubnetCidrBlockCommandInput, + disassociateSubnetCidrBlock( + args: DisassociateSubnetCidrBlockRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisassociateSubnetCidrBlockCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisassociateTransitGatewayMulticastDomainCommand} */ - readonly disassociateTransitGatewayMulticastDomain: ( - args: DisassociateTransitGatewayMulticastDomainCommandInput, + disassociateTransitGatewayMulticastDomain( + args: DisassociateTransitGatewayMulticastDomainRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisassociateTransitGatewayMulticastDomainCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisassociateTransitGatewayPolicyTableCommand} */ - readonly disassociateTransitGatewayPolicyTable: ( - args: DisassociateTransitGatewayPolicyTableCommandInput, + disassociateTransitGatewayPolicyTable( + args: DisassociateTransitGatewayPolicyTableRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisassociateTransitGatewayPolicyTableCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisassociateTransitGatewayRouteTableCommand} */ - readonly disassociateTransitGatewayRouteTable: ( - args: DisassociateTransitGatewayRouteTableCommandInput, + disassociateTransitGatewayRouteTable( + args: DisassociateTransitGatewayRouteTableRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisassociateTransitGatewayRouteTableCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisassociateTrunkInterfaceCommand} */ - readonly disassociateTrunkInterface: ( - args: DisassociateTrunkInterfaceCommandInput, + disassociateTrunkInterface( + args: DisassociateTrunkInterfaceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisassociateTrunkInterfaceCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link DisassociateVpcCidrBlockCommand} */ - readonly disassociateVpcCidrBlock: ( - args: DisassociateVpcCidrBlockCommandInput, + disassociateVpcCidrBlock( + args: DisassociateVpcCidrBlockRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DisassociateVpcCidrBlockCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link EnableAddressTransferCommand} */ - readonly enableAddressTransfer: ( - args: EnableAddressTransferCommandInput, + enableAddressTransfer( + args: EnableAddressTransferRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - EnableAddressTransferCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link EnableAwsNetworkPerformanceMetricSubscriptionCommand} */ - readonly enableAwsNetworkPerformanceMetricSubscription: ( - args: EnableAwsNetworkPerformanceMetricSubscriptionCommandInput, + enableAwsNetworkPerformanceMetricSubscription( + args: EnableAwsNetworkPerformanceMetricSubscriptionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - EnableAwsNetworkPerformanceMetricSubscriptionCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + EnableAwsNetworkPerformanceMetricSubscriptionResult, + SdkError >; /** * @see {@link EnableEbsEncryptionByDefaultCommand} */ - readonly enableEbsEncryptionByDefault: ( - args: EnableEbsEncryptionByDefaultCommandInput, + enableEbsEncryptionByDefault( + args: EnableEbsEncryptionByDefaultRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - EnableEbsEncryptionByDefaultCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link EnableFastLaunchCommand} */ - readonly enableFastLaunch: ( - args: EnableFastLaunchCommandInput, + enableFastLaunch( + args: EnableFastLaunchRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link EnableFastSnapshotRestoresCommand} */ - readonly enableFastSnapshotRestores: ( - args: EnableFastSnapshotRestoresCommandInput, + enableFastSnapshotRestores( + args: EnableFastSnapshotRestoresRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - EnableFastSnapshotRestoresCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link EnableImageCommand} */ - readonly enableImage: ( - args: EnableImageCommandInput, + enableImage( + args: EnableImageRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link EnableImageBlockPublicAccessCommand} */ - readonly enableImageBlockPublicAccess: ( - args: EnableImageBlockPublicAccessCommandInput, + enableImageBlockPublicAccess( + args: EnableImageBlockPublicAccessRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - EnableImageBlockPublicAccessCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link EnableImageDeprecationCommand} */ - readonly enableImageDeprecation: ( - args: EnableImageDeprecationCommandInput, + enableImageDeprecation( + args: EnableImageDeprecationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - EnableImageDeprecationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link EnableIpamOrganizationAdminAccountCommand} */ - readonly enableIpamOrganizationAdminAccount: ( - args: EnableIpamOrganizationAdminAccountCommandInput, + enableIpamOrganizationAdminAccount( + args: EnableIpamOrganizationAdminAccountRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - EnableIpamOrganizationAdminAccountCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link EnableReachabilityAnalyzerOrganizationSharingCommand} */ - readonly enableReachabilityAnalyzerOrganizationSharing: ( - args: EnableReachabilityAnalyzerOrganizationSharingCommandInput, + enableReachabilityAnalyzerOrganizationSharing( + args: EnableReachabilityAnalyzerOrganizationSharingRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - EnableReachabilityAnalyzerOrganizationSharingCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + EnableReachabilityAnalyzerOrganizationSharingResult, + SdkError >; /** * @see {@link EnableSerialConsoleAccessCommand} */ - readonly enableSerialConsoleAccess: ( - args: EnableSerialConsoleAccessCommandInput, + enableSerialConsoleAccess( + args: EnableSerialConsoleAccessRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - EnableSerialConsoleAccessCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link EnableSnapshotBlockPublicAccessCommand} */ - readonly enableSnapshotBlockPublicAccess: ( - args: EnableSnapshotBlockPublicAccessCommandInput, + enableSnapshotBlockPublicAccess( + args: EnableSnapshotBlockPublicAccessRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - EnableSnapshotBlockPublicAccessCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link EnableTransitGatewayRouteTablePropagationCommand} */ - readonly enableTransitGatewayRouteTablePropagation: ( - args: EnableTransitGatewayRouteTablePropagationCommandInput, + enableTransitGatewayRouteTablePropagation( + args: EnableTransitGatewayRouteTablePropagationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - EnableTransitGatewayRouteTablePropagationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link EnableVgwRoutePropagationCommand} */ - readonly enableVgwRoutePropagation: ( - args: EnableVgwRoutePropagationCommandInput, + enableVgwRoutePropagation( + args: EnableVgwRoutePropagationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - EnableVgwRoutePropagationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link EnableVolumeIOCommand} */ - readonly enableVolumeIO: ( - args: EnableVolumeIOCommandInput, + enableVolumeIO( + args: EnableVolumeIORequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link EnableVpcClassicLinkCommand} */ - readonly enableVpcClassicLink: ( - args: EnableVpcClassicLinkCommandInput, + enableVpcClassicLink( + args: EnableVpcClassicLinkRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - EnableVpcClassicLinkCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link EnableVpcClassicLinkDnsSupportCommand} */ - readonly enableVpcClassicLinkDnsSupport: ( - args: EnableVpcClassicLinkDnsSupportCommandInput, + enableVpcClassicLinkDnsSupport( + args: EnableVpcClassicLinkDnsSupportRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - EnableVpcClassicLinkDnsSupportCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ExportClientVpnClientCertificateRevocationListCommand} */ - readonly exportClientVpnClientCertificateRevocationList: ( - args: ExportClientVpnClientCertificateRevocationListCommandInput, + exportClientVpnClientCertificateRevocationList( + args: ExportClientVpnClientCertificateRevocationListRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ExportClientVpnClientCertificateRevocationListCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + ExportClientVpnClientCertificateRevocationListResult, + SdkError >; /** * @see {@link ExportClientVpnClientConfigurationCommand} */ - readonly exportClientVpnClientConfiguration: ( - args: ExportClientVpnClientConfigurationCommandInput, + exportClientVpnClientConfiguration( + args: ExportClientVpnClientConfigurationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ExportClientVpnClientConfigurationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ExportImageCommand} */ - readonly exportImage: ( - args: ExportImageCommandInput, + exportImage( + args: ExportImageRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ExportTransitGatewayRoutesCommand} */ - readonly exportTransitGatewayRoutes: ( - args: ExportTransitGatewayRoutesCommandInput, + exportTransitGatewayRoutes( + args: ExportTransitGatewayRoutesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ExportTransitGatewayRoutesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetAssociatedEnclaveCertificateIamRolesCommand} */ - readonly getAssociatedEnclaveCertificateIamRoles: ( - args: GetAssociatedEnclaveCertificateIamRolesCommandInput, + getAssociatedEnclaveCertificateIamRoles( + args: GetAssociatedEnclaveCertificateIamRolesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetAssociatedEnclaveCertificateIamRolesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetAssociatedIpv6PoolCidrsCommand} */ - readonly getAssociatedIpv6PoolCidrs: ( - args: GetAssociatedIpv6PoolCidrsCommandInput, + getAssociatedIpv6PoolCidrs( + args: GetAssociatedIpv6PoolCidrsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetAssociatedIpv6PoolCidrsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetAwsNetworkPerformanceDataCommand} */ - readonly getAwsNetworkPerformanceData: ( - args: GetAwsNetworkPerformanceDataCommandInput, + getAwsNetworkPerformanceData( + args: GetAwsNetworkPerformanceDataRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetAwsNetworkPerformanceDataCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetCapacityReservationUsageCommand} */ - readonly getCapacityReservationUsage: ( - args: GetCapacityReservationUsageCommandInput, + getCapacityReservationUsage( + args: GetCapacityReservationUsageRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetCapacityReservationUsageCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetCoipPoolUsageCommand} */ - readonly getCoipPoolUsage: ( - args: GetCoipPoolUsageCommandInput, + getCoipPoolUsage( + args: GetCoipPoolUsageRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link GetConsoleOutputCommand} */ - readonly getConsoleOutput: ( - args: GetConsoleOutputCommandInput, + getConsoleOutput( + args: GetConsoleOutputRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link GetConsoleScreenshotCommand} */ - readonly getConsoleScreenshot: ( - args: GetConsoleScreenshotCommandInput, + getConsoleScreenshot( + args: GetConsoleScreenshotRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetConsoleScreenshotCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetDefaultCreditSpecificationCommand} */ - readonly getDefaultCreditSpecification: ( - args: GetDefaultCreditSpecificationCommandInput, + getDefaultCreditSpecification( + args: GetDefaultCreditSpecificationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetDefaultCreditSpecificationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetEbsDefaultKmsKeyIdCommand} */ - readonly getEbsDefaultKmsKeyId: ( - args: GetEbsDefaultKmsKeyIdCommandInput, + getEbsDefaultKmsKeyId( + args: GetEbsDefaultKmsKeyIdRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetEbsDefaultKmsKeyIdCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetEbsEncryptionByDefaultCommand} */ - readonly getEbsEncryptionByDefault: ( - args: GetEbsEncryptionByDefaultCommandInput, + getEbsEncryptionByDefault( + args: GetEbsEncryptionByDefaultRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetEbsEncryptionByDefaultCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetFlowLogsIntegrationTemplateCommand} */ - readonly getFlowLogsIntegrationTemplate: ( - args: GetFlowLogsIntegrationTemplateCommandInput, + getFlowLogsIntegrationTemplate( + args: GetFlowLogsIntegrationTemplateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetFlowLogsIntegrationTemplateCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetGroupsForCapacityReservationCommand} */ - readonly getGroupsForCapacityReservation: ( - args: GetGroupsForCapacityReservationCommandInput, + getGroupsForCapacityReservation( + args: GetGroupsForCapacityReservationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetGroupsForCapacityReservationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetHostReservationPurchasePreviewCommand} */ - readonly getHostReservationPurchasePreview: ( - args: GetHostReservationPurchasePreviewCommandInput, + getHostReservationPurchasePreview( + args: GetHostReservationPurchasePreviewRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetHostReservationPurchasePreviewCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetImageBlockPublicAccessStateCommand} */ - readonly getImageBlockPublicAccessState: ( - args: GetImageBlockPublicAccessStateCommandInput, + getImageBlockPublicAccessState( + args: GetImageBlockPublicAccessStateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetImageBlockPublicAccessStateCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; + + /** + * @see {@link GetInstanceMetadataDefaultsCommand} + */ + getInstanceMetadataDefaults( + args: GetInstanceMetadataDefaultsRequest, + options?: __HttpHandlerOptions, + ): Effect.Effect; /** * @see {@link GetInstanceTypesFromInstanceRequirementsCommand} */ - readonly getInstanceTypesFromInstanceRequirements: ( - args: GetInstanceTypesFromInstanceRequirementsCommandInput, + getInstanceTypesFromInstanceRequirements( + args: GetInstanceTypesFromInstanceRequirementsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetInstanceTypesFromInstanceRequirementsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetInstanceUefiDataCommand} */ - readonly getInstanceUefiData: ( - args: GetInstanceUefiDataCommandInput, + getInstanceUefiData( + args: GetInstanceUefiDataRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetInstanceUefiDataCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetIpamAddressHistoryCommand} */ - readonly getIpamAddressHistory: ( - args: GetIpamAddressHistoryCommandInput, + getIpamAddressHistory( + args: GetIpamAddressHistoryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetIpamAddressHistoryCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetIpamDiscoveredAccountsCommand} */ - readonly getIpamDiscoveredAccounts: ( - args: GetIpamDiscoveredAccountsCommandInput, + getIpamDiscoveredAccounts( + args: GetIpamDiscoveredAccountsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetIpamDiscoveredAccountsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetIpamDiscoveredPublicAddressesCommand} */ - readonly getIpamDiscoveredPublicAddresses: ( - args: GetIpamDiscoveredPublicAddressesCommandInput, + getIpamDiscoveredPublicAddresses( + args: GetIpamDiscoveredPublicAddressesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetIpamDiscoveredPublicAddressesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetIpamDiscoveredResourceCidrsCommand} */ - readonly getIpamDiscoveredResourceCidrs: ( - args: GetIpamDiscoveredResourceCidrsCommandInput, + getIpamDiscoveredResourceCidrs( + args: GetIpamDiscoveredResourceCidrsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetIpamDiscoveredResourceCidrsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetIpamPoolAllocationsCommand} */ - readonly getIpamPoolAllocations: ( - args: GetIpamPoolAllocationsCommandInput, + getIpamPoolAllocations( + args: GetIpamPoolAllocationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetIpamPoolAllocationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetIpamPoolCidrsCommand} */ - readonly getIpamPoolCidrs: ( - args: GetIpamPoolCidrsCommandInput, + getIpamPoolCidrs( + args: GetIpamPoolCidrsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link GetIpamResourceCidrsCommand} */ - readonly getIpamResourceCidrs: ( - args: GetIpamResourceCidrsCommandInput, + getIpamResourceCidrs( + args: GetIpamResourceCidrsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetIpamResourceCidrsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetLaunchTemplateDataCommand} */ - readonly getLaunchTemplateData: ( - args: GetLaunchTemplateDataCommandInput, + getLaunchTemplateData( + args: GetLaunchTemplateDataRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetLaunchTemplateDataCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetManagedPrefixListAssociationsCommand} */ - readonly getManagedPrefixListAssociations: ( - args: GetManagedPrefixListAssociationsCommandInput, + getManagedPrefixListAssociations( + args: GetManagedPrefixListAssociationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetManagedPrefixListAssociationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetManagedPrefixListEntriesCommand} */ - readonly getManagedPrefixListEntries: ( - args: GetManagedPrefixListEntriesCommandInput, + getManagedPrefixListEntries( + args: GetManagedPrefixListEntriesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetManagedPrefixListEntriesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetNetworkInsightsAccessScopeAnalysisFindingsCommand} */ - readonly getNetworkInsightsAccessScopeAnalysisFindings: ( - args: GetNetworkInsightsAccessScopeAnalysisFindingsCommandInput, + getNetworkInsightsAccessScopeAnalysisFindings( + args: GetNetworkInsightsAccessScopeAnalysisFindingsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetNetworkInsightsAccessScopeAnalysisFindingsCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + GetNetworkInsightsAccessScopeAnalysisFindingsResult, + SdkError >; /** * @see {@link GetNetworkInsightsAccessScopeContentCommand} */ - readonly getNetworkInsightsAccessScopeContent: ( - args: GetNetworkInsightsAccessScopeContentCommandInput, + getNetworkInsightsAccessScopeContent( + args: GetNetworkInsightsAccessScopeContentRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetNetworkInsightsAccessScopeContentCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetPasswordDataCommand} */ - readonly getPasswordData: ( - args: GetPasswordDataCommandInput, + getPasswordData( + args: GetPasswordDataRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link GetReservedInstancesExchangeQuoteCommand} */ - readonly getReservedInstancesExchangeQuote: ( - args: GetReservedInstancesExchangeQuoteCommandInput, + getReservedInstancesExchangeQuote( + args: GetReservedInstancesExchangeQuoteRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetReservedInstancesExchangeQuoteCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetSecurityGroupsForVpcCommand} */ - readonly getSecurityGroupsForVpc: ( - args: GetSecurityGroupsForVpcCommandInput, + getSecurityGroupsForVpc( + args: GetSecurityGroupsForVpcRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetSecurityGroupsForVpcCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetSerialConsoleAccessStatusCommand} */ - readonly getSerialConsoleAccessStatus: ( - args: GetSerialConsoleAccessStatusCommandInput, + getSerialConsoleAccessStatus( + args: GetSerialConsoleAccessStatusRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetSerialConsoleAccessStatusCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetSnapshotBlockPublicAccessStateCommand} */ - readonly getSnapshotBlockPublicAccessState: ( - args: GetSnapshotBlockPublicAccessStateCommandInput, + getSnapshotBlockPublicAccessState( + args: GetSnapshotBlockPublicAccessStateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetSnapshotBlockPublicAccessStateCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetSpotPlacementScoresCommand} */ - readonly getSpotPlacementScores: ( - args: GetSpotPlacementScoresCommandInput, + getSpotPlacementScores( + args: GetSpotPlacementScoresRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetSpotPlacementScoresCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetSubnetCidrReservationsCommand} */ - readonly getSubnetCidrReservations: ( - args: GetSubnetCidrReservationsCommandInput, + getSubnetCidrReservations( + args: GetSubnetCidrReservationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetSubnetCidrReservationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetTransitGatewayAttachmentPropagationsCommand} */ - readonly getTransitGatewayAttachmentPropagations: ( - args: GetTransitGatewayAttachmentPropagationsCommandInput, + getTransitGatewayAttachmentPropagations( + args: GetTransitGatewayAttachmentPropagationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetTransitGatewayAttachmentPropagationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetTransitGatewayMulticastDomainAssociationsCommand} */ - readonly getTransitGatewayMulticastDomainAssociations: ( - args: GetTransitGatewayMulticastDomainAssociationsCommandInput, + getTransitGatewayMulticastDomainAssociations( + args: GetTransitGatewayMulticastDomainAssociationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetTransitGatewayMulticastDomainAssociationsCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + GetTransitGatewayMulticastDomainAssociationsResult, + SdkError >; /** * @see {@link GetTransitGatewayPolicyTableAssociationsCommand} */ - readonly getTransitGatewayPolicyTableAssociations: ( - args: GetTransitGatewayPolicyTableAssociationsCommandInput, + getTransitGatewayPolicyTableAssociations( + args: GetTransitGatewayPolicyTableAssociationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetTransitGatewayPolicyTableAssociationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetTransitGatewayPolicyTableEntriesCommand} */ - readonly getTransitGatewayPolicyTableEntries: ( - args: GetTransitGatewayPolicyTableEntriesCommandInput, + getTransitGatewayPolicyTableEntries( + args: GetTransitGatewayPolicyTableEntriesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetTransitGatewayPolicyTableEntriesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetTransitGatewayPrefixListReferencesCommand} */ - readonly getTransitGatewayPrefixListReferences: ( - args: GetTransitGatewayPrefixListReferencesCommandInput, + getTransitGatewayPrefixListReferences( + args: GetTransitGatewayPrefixListReferencesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetTransitGatewayPrefixListReferencesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetTransitGatewayRouteTableAssociationsCommand} */ - readonly getTransitGatewayRouteTableAssociations: ( - args: GetTransitGatewayRouteTableAssociationsCommandInput, + getTransitGatewayRouteTableAssociations( + args: GetTransitGatewayRouteTableAssociationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetTransitGatewayRouteTableAssociationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetTransitGatewayRouteTablePropagationsCommand} */ - readonly getTransitGatewayRouteTablePropagations: ( - args: GetTransitGatewayRouteTablePropagationsCommandInput, + getTransitGatewayRouteTablePropagations( + args: GetTransitGatewayRouteTablePropagationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetTransitGatewayRouteTablePropagationsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetVerifiedAccessEndpointPolicyCommand} */ - readonly getVerifiedAccessEndpointPolicy: ( - args: GetVerifiedAccessEndpointPolicyCommandInput, + getVerifiedAccessEndpointPolicy( + args: GetVerifiedAccessEndpointPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetVerifiedAccessEndpointPolicyCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetVerifiedAccessGroupPolicyCommand} */ - readonly getVerifiedAccessGroupPolicy: ( - args: GetVerifiedAccessGroupPolicyCommandInput, + getVerifiedAccessGroupPolicy( + args: GetVerifiedAccessGroupPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetVerifiedAccessGroupPolicyCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetVpnConnectionDeviceSampleConfigurationCommand} */ - readonly getVpnConnectionDeviceSampleConfiguration: ( - args: GetVpnConnectionDeviceSampleConfigurationCommandInput, + getVpnConnectionDeviceSampleConfiguration( + args: GetVpnConnectionDeviceSampleConfigurationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetVpnConnectionDeviceSampleConfigurationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetVpnConnectionDeviceTypesCommand} */ - readonly getVpnConnectionDeviceTypes: ( - args: GetVpnConnectionDeviceTypesCommandInput, + getVpnConnectionDeviceTypes( + args: GetVpnConnectionDeviceTypesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetVpnConnectionDeviceTypesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link GetVpnTunnelReplacementStatusCommand} */ - readonly getVpnTunnelReplacementStatus: ( - args: GetVpnTunnelReplacementStatusCommandInput, + getVpnTunnelReplacementStatus( + args: GetVpnTunnelReplacementStatusRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetVpnTunnelReplacementStatusCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ImportClientVpnClientCertificateRevocationListCommand} */ - readonly importClientVpnClientCertificateRevocationList: ( - args: ImportClientVpnClientCertificateRevocationListCommandInput, + importClientVpnClientCertificateRevocationList( + args: ImportClientVpnClientCertificateRevocationListRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ImportClientVpnClientCertificateRevocationListCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + ImportClientVpnClientCertificateRevocationListResult, + SdkError >; /** * @see {@link ImportImageCommand} */ - readonly importImage: ( - args: ImportImageCommandInput, + importImage( + args: ImportImageRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ImportInstanceCommand} */ - readonly importInstance: ( - args: ImportInstanceCommandInput, + importInstance( + args: ImportInstanceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ImportKeyPairCommand} */ - readonly importKeyPair: ( - args: ImportKeyPairCommandInput, + importKeyPair( + args: ImportKeyPairRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ImportSnapshotCommand} */ - readonly importSnapshot: ( - args: ImportSnapshotCommandInput, + importSnapshot( + args: ImportSnapshotRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ImportVolumeCommand} */ - readonly importVolume: ( - args: ImportVolumeCommandInput, + importVolume( + args: ImportVolumeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ListImagesInRecycleBinCommand} */ - readonly listImagesInRecycleBin: ( - args: ListImagesInRecycleBinCommandInput, + listImagesInRecycleBin( + args: ListImagesInRecycleBinRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListImagesInRecycleBinCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ListSnapshotsInRecycleBinCommand} */ - readonly listSnapshotsInRecycleBin: ( - args: ListSnapshotsInRecycleBinCommandInput, + listSnapshotsInRecycleBin( + args: ListSnapshotsInRecycleBinRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListSnapshotsInRecycleBinCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link LockSnapshotCommand} */ - readonly lockSnapshot: ( - args: LockSnapshotCommandInput, + lockSnapshot( + args: LockSnapshotRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ModifyAddressAttributeCommand} */ - readonly modifyAddressAttribute: ( - args: ModifyAddressAttributeCommandInput, + modifyAddressAttribute( + args: ModifyAddressAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyAddressAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyAvailabilityZoneGroupCommand} */ - readonly modifyAvailabilityZoneGroup: ( - args: ModifyAvailabilityZoneGroupCommandInput, + modifyAvailabilityZoneGroup( + args: ModifyAvailabilityZoneGroupRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyAvailabilityZoneGroupCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyCapacityReservationCommand} */ - readonly modifyCapacityReservation: ( - args: ModifyCapacityReservationCommandInput, + modifyCapacityReservation( + args: ModifyCapacityReservationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyCapacityReservationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyCapacityReservationFleetCommand} */ - readonly modifyCapacityReservationFleet: ( - args: ModifyCapacityReservationFleetCommandInput, + modifyCapacityReservationFleet( + args: ModifyCapacityReservationFleetRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyCapacityReservationFleetCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyClientVpnEndpointCommand} */ - readonly modifyClientVpnEndpoint: ( - args: ModifyClientVpnEndpointCommandInput, + modifyClientVpnEndpoint( + args: ModifyClientVpnEndpointRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyClientVpnEndpointCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyDefaultCreditSpecificationCommand} */ - readonly modifyDefaultCreditSpecification: ( - args: ModifyDefaultCreditSpecificationCommandInput, + modifyDefaultCreditSpecification( + args: ModifyDefaultCreditSpecificationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyDefaultCreditSpecificationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyEbsDefaultKmsKeyIdCommand} */ - readonly modifyEbsDefaultKmsKeyId: ( - args: ModifyEbsDefaultKmsKeyIdCommandInput, + modifyEbsDefaultKmsKeyId( + args: ModifyEbsDefaultKmsKeyIdRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyEbsDefaultKmsKeyIdCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyFleetCommand} */ - readonly modifyFleet: ( - args: ModifyFleetCommandInput, + modifyFleet( + args: ModifyFleetRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ModifyFpgaImageAttributeCommand} */ - readonly modifyFpgaImageAttribute: ( - args: ModifyFpgaImageAttributeCommandInput, + modifyFpgaImageAttribute( + args: ModifyFpgaImageAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyFpgaImageAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyHostsCommand} */ - readonly modifyHosts: ( - args: ModifyHostsCommandInput, + modifyHosts( + args: ModifyHostsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** - * @see {@link ModifyIdentityIdFormatCommand} + * @see {@link ModifyIdFormatCommand} */ - readonly modifyIdentityIdFormat: ( - args: ModifyIdentityIdFormatCommandInput, + modifyIdFormat( + args: ModifyIdFormatRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyIdentityIdFormatCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** - * @see {@link ModifyIdFormatCommand} + * @see {@link ModifyIdentityIdFormatCommand} */ - readonly modifyIdFormat: ( - args: ModifyIdFormatCommandInput, + modifyIdentityIdFormat( + args: ModifyIdentityIdFormatRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ModifyImageAttributeCommand} */ - readonly modifyImageAttribute: ( - args: ModifyImageAttributeCommandInput, + modifyImageAttribute( + args: ModifyImageAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyImageAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyInstanceAttributeCommand} */ - readonly modifyInstanceAttribute: ( - args: ModifyInstanceAttributeCommandInput, + modifyInstanceAttribute( + args: ModifyInstanceAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyInstanceAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyInstanceCapacityReservationAttributesCommand} */ - readonly modifyInstanceCapacityReservationAttributes: ( - args: ModifyInstanceCapacityReservationAttributesCommandInput, + modifyInstanceCapacityReservationAttributes( + args: ModifyInstanceCapacityReservationAttributesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyInstanceCapacityReservationAttributesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyInstanceCreditSpecificationCommand} */ - readonly modifyInstanceCreditSpecification: ( - args: ModifyInstanceCreditSpecificationCommandInput, + modifyInstanceCreditSpecification( + args: ModifyInstanceCreditSpecificationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyInstanceCreditSpecificationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyInstanceEventStartTimeCommand} */ - readonly modifyInstanceEventStartTime: ( - args: ModifyInstanceEventStartTimeCommandInput, + modifyInstanceEventStartTime( + args: ModifyInstanceEventStartTimeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyInstanceEventStartTimeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyInstanceEventWindowCommand} */ - readonly modifyInstanceEventWindow: ( - args: ModifyInstanceEventWindowCommandInput, + modifyInstanceEventWindow( + args: ModifyInstanceEventWindowRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyInstanceEventWindowCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyInstanceMaintenanceOptionsCommand} */ - readonly modifyInstanceMaintenanceOptions: ( - args: ModifyInstanceMaintenanceOptionsCommandInput, + modifyInstanceMaintenanceOptions( + args: ModifyInstanceMaintenanceOptionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyInstanceMaintenanceOptionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; + + /** + * @see {@link ModifyInstanceMetadataDefaultsCommand} + */ + modifyInstanceMetadataDefaults( + args: ModifyInstanceMetadataDefaultsRequest, + options?: __HttpHandlerOptions, + ): Effect.Effect; /** * @see {@link ModifyInstanceMetadataOptionsCommand} */ - readonly modifyInstanceMetadataOptions: ( - args: ModifyInstanceMetadataOptionsCommandInput, + modifyInstanceMetadataOptions( + args: ModifyInstanceMetadataOptionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyInstanceMetadataOptionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyInstancePlacementCommand} */ - readonly modifyInstancePlacement: ( - args: ModifyInstancePlacementCommandInput, + modifyInstancePlacement( + args: ModifyInstancePlacementRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyInstancePlacementCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyIpamCommand} */ - readonly modifyIpam: ( - args: ModifyIpamCommandInput, + modifyIpam( + args: ModifyIpamRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ModifyIpamPoolCommand} */ - readonly modifyIpamPool: ( - args: ModifyIpamPoolCommandInput, + modifyIpamPool( + args: ModifyIpamPoolRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ModifyIpamResourceCidrCommand} */ - readonly modifyIpamResourceCidr: ( - args: ModifyIpamResourceCidrCommandInput, + modifyIpamResourceCidr( + args: ModifyIpamResourceCidrRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyIpamResourceCidrCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyIpamResourceDiscoveryCommand} */ - readonly modifyIpamResourceDiscovery: ( - args: ModifyIpamResourceDiscoveryCommandInput, + modifyIpamResourceDiscovery( + args: ModifyIpamResourceDiscoveryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyIpamResourceDiscoveryCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyIpamScopeCommand} */ - readonly modifyIpamScope: ( - args: ModifyIpamScopeCommandInput, + modifyIpamScope( + args: ModifyIpamScopeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ModifyLaunchTemplateCommand} */ - readonly modifyLaunchTemplate: ( - args: ModifyLaunchTemplateCommandInput, + modifyLaunchTemplate( + args: ModifyLaunchTemplateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyLaunchTemplateCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyLocalGatewayRouteCommand} */ - readonly modifyLocalGatewayRoute: ( - args: ModifyLocalGatewayRouteCommandInput, + modifyLocalGatewayRoute( + args: ModifyLocalGatewayRouteRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyLocalGatewayRouteCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyManagedPrefixListCommand} */ - readonly modifyManagedPrefixList: ( - args: ModifyManagedPrefixListCommandInput, + modifyManagedPrefixList( + args: ModifyManagedPrefixListRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyManagedPrefixListCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyNetworkInterfaceAttributeCommand} */ - readonly modifyNetworkInterfaceAttribute: ( - args: ModifyNetworkInterfaceAttributeCommandInput, + modifyNetworkInterfaceAttribute( + args: ModifyNetworkInterfaceAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyNetworkInterfaceAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyPrivateDnsNameOptionsCommand} */ - readonly modifyPrivateDnsNameOptions: ( - args: ModifyPrivateDnsNameOptionsCommandInput, + modifyPrivateDnsNameOptions( + args: ModifyPrivateDnsNameOptionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyPrivateDnsNameOptionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyReservedInstancesCommand} */ - readonly modifyReservedInstances: ( - args: ModifyReservedInstancesCommandInput, + modifyReservedInstances( + args: ModifyReservedInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyReservedInstancesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifySecurityGroupRulesCommand} */ - readonly modifySecurityGroupRules: ( - args: ModifySecurityGroupRulesCommandInput, + modifySecurityGroupRules( + args: ModifySecurityGroupRulesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifySecurityGroupRulesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifySnapshotAttributeCommand} */ - readonly modifySnapshotAttribute: ( - args: ModifySnapshotAttributeCommandInput, + modifySnapshotAttribute( + args: ModifySnapshotAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifySnapshotAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifySnapshotTierCommand} */ - readonly modifySnapshotTier: ( - args: ModifySnapshotTierCommandInput, + modifySnapshotTier( + args: ModifySnapshotTierRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifySnapshotTierCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifySpotFleetRequestCommand} */ - readonly modifySpotFleetRequest: ( - args: ModifySpotFleetRequestCommandInput, + modifySpotFleetRequest( + args: ModifySpotFleetRequestRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifySpotFleetRequestCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifySubnetAttributeCommand} */ - readonly modifySubnetAttribute: ( - args: ModifySubnetAttributeCommandInput, + modifySubnetAttribute( + args: ModifySubnetAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifySubnetAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyTrafficMirrorFilterNetworkServicesCommand} */ - readonly modifyTrafficMirrorFilterNetworkServices: ( - args: ModifyTrafficMirrorFilterNetworkServicesCommandInput, + modifyTrafficMirrorFilterNetworkServices( + args: ModifyTrafficMirrorFilterNetworkServicesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyTrafficMirrorFilterNetworkServicesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyTrafficMirrorFilterRuleCommand} */ - readonly modifyTrafficMirrorFilterRule: ( - args: ModifyTrafficMirrorFilterRuleCommandInput, + modifyTrafficMirrorFilterRule( + args: ModifyTrafficMirrorFilterRuleRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyTrafficMirrorFilterRuleCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyTrafficMirrorSessionCommand} */ - readonly modifyTrafficMirrorSession: ( - args: ModifyTrafficMirrorSessionCommandInput, + modifyTrafficMirrorSession( + args: ModifyTrafficMirrorSessionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyTrafficMirrorSessionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyTransitGatewayCommand} */ - readonly modifyTransitGateway: ( - args: ModifyTransitGatewayCommandInput, + modifyTransitGateway( + args: ModifyTransitGatewayRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyTransitGatewayCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyTransitGatewayPrefixListReferenceCommand} */ - readonly modifyTransitGatewayPrefixListReference: ( - args: ModifyTransitGatewayPrefixListReferenceCommandInput, + modifyTransitGatewayPrefixListReference( + args: ModifyTransitGatewayPrefixListReferenceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyTransitGatewayPrefixListReferenceCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyTransitGatewayVpcAttachmentCommand} */ - readonly modifyTransitGatewayVpcAttachment: ( - args: ModifyTransitGatewayVpcAttachmentCommandInput, + modifyTransitGatewayVpcAttachment( + args: ModifyTransitGatewayVpcAttachmentRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyTransitGatewayVpcAttachmentCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVerifiedAccessEndpointCommand} */ - readonly modifyVerifiedAccessEndpoint: ( - args: ModifyVerifiedAccessEndpointCommandInput, + modifyVerifiedAccessEndpoint( + args: ModifyVerifiedAccessEndpointRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVerifiedAccessEndpointCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVerifiedAccessEndpointPolicyCommand} */ - readonly modifyVerifiedAccessEndpointPolicy: ( - args: ModifyVerifiedAccessEndpointPolicyCommandInput, + modifyVerifiedAccessEndpointPolicy( + args: ModifyVerifiedAccessEndpointPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVerifiedAccessEndpointPolicyCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVerifiedAccessGroupCommand} */ - readonly modifyVerifiedAccessGroup: ( - args: ModifyVerifiedAccessGroupCommandInput, + modifyVerifiedAccessGroup( + args: ModifyVerifiedAccessGroupRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVerifiedAccessGroupCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVerifiedAccessGroupPolicyCommand} */ - readonly modifyVerifiedAccessGroupPolicy: ( - args: ModifyVerifiedAccessGroupPolicyCommandInput, + modifyVerifiedAccessGroupPolicy( + args: ModifyVerifiedAccessGroupPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVerifiedAccessGroupPolicyCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVerifiedAccessInstanceCommand} */ - readonly modifyVerifiedAccessInstance: ( - args: ModifyVerifiedAccessInstanceCommandInput, + modifyVerifiedAccessInstance( + args: ModifyVerifiedAccessInstanceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVerifiedAccessInstanceCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVerifiedAccessInstanceLoggingConfigurationCommand} */ - readonly modifyVerifiedAccessInstanceLoggingConfiguration: ( - args: ModifyVerifiedAccessInstanceLoggingConfigurationCommandInput, + modifyVerifiedAccessInstanceLoggingConfiguration( + args: ModifyVerifiedAccessInstanceLoggingConfigurationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVerifiedAccessInstanceLoggingConfigurationCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + ModifyVerifiedAccessInstanceLoggingConfigurationResult, + SdkError >; /** * @see {@link ModifyVerifiedAccessTrustProviderCommand} */ - readonly modifyVerifiedAccessTrustProvider: ( - args: ModifyVerifiedAccessTrustProviderCommandInput, + modifyVerifiedAccessTrustProvider( + args: ModifyVerifiedAccessTrustProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVerifiedAccessTrustProviderCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVolumeCommand} */ - readonly modifyVolume: ( - args: ModifyVolumeCommandInput, + modifyVolume( + args: ModifyVolumeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ModifyVolumeAttributeCommand} */ - readonly modifyVolumeAttribute: ( - args: ModifyVolumeAttributeCommandInput, + modifyVolumeAttribute( + args: ModifyVolumeAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVolumeAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVpcAttributeCommand} */ - readonly modifyVpcAttribute: ( - args: ModifyVpcAttributeCommandInput, + modifyVpcAttribute( + args: ModifyVpcAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVpcAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVpcEndpointCommand} */ - readonly modifyVpcEndpoint: ( - args: ModifyVpcEndpointCommandInput, + modifyVpcEndpoint( + args: ModifyVpcEndpointRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVpcEndpointCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVpcEndpointConnectionNotificationCommand} */ - readonly modifyVpcEndpointConnectionNotification: ( - args: ModifyVpcEndpointConnectionNotificationCommandInput, + modifyVpcEndpointConnectionNotification( + args: ModifyVpcEndpointConnectionNotificationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVpcEndpointConnectionNotificationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVpcEndpointServiceConfigurationCommand} */ - readonly modifyVpcEndpointServiceConfiguration: ( - args: ModifyVpcEndpointServiceConfigurationCommandInput, + modifyVpcEndpointServiceConfiguration( + args: ModifyVpcEndpointServiceConfigurationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVpcEndpointServiceConfigurationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVpcEndpointServicePayerResponsibilityCommand} */ - readonly modifyVpcEndpointServicePayerResponsibility: ( - args: ModifyVpcEndpointServicePayerResponsibilityCommandInput, + modifyVpcEndpointServicePayerResponsibility( + args: ModifyVpcEndpointServicePayerResponsibilityRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVpcEndpointServicePayerResponsibilityCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVpcEndpointServicePermissionsCommand} */ - readonly modifyVpcEndpointServicePermissions: ( - args: ModifyVpcEndpointServicePermissionsCommandInput, + modifyVpcEndpointServicePermissions( + args: ModifyVpcEndpointServicePermissionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVpcEndpointServicePermissionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVpcPeeringConnectionOptionsCommand} */ - readonly modifyVpcPeeringConnectionOptions: ( - args: ModifyVpcPeeringConnectionOptionsCommandInput, + modifyVpcPeeringConnectionOptions( + args: ModifyVpcPeeringConnectionOptionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVpcPeeringConnectionOptionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVpcTenancyCommand} */ - readonly modifyVpcTenancy: ( - args: ModifyVpcTenancyCommandInput, + modifyVpcTenancy( + args: ModifyVpcTenancyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ModifyVpnConnectionCommand} */ - readonly modifyVpnConnection: ( - args: ModifyVpnConnectionCommandInput, + modifyVpnConnection( + args: ModifyVpnConnectionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVpnConnectionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVpnConnectionOptionsCommand} */ - readonly modifyVpnConnectionOptions: ( - args: ModifyVpnConnectionOptionsCommandInput, + modifyVpnConnectionOptions( + args: ModifyVpnConnectionOptionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVpnConnectionOptionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVpnTunnelCertificateCommand} */ - readonly modifyVpnTunnelCertificate: ( - args: ModifyVpnTunnelCertificateCommandInput, + modifyVpnTunnelCertificate( + args: ModifyVpnTunnelCertificateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVpnTunnelCertificateCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ModifyVpnTunnelOptionsCommand} */ - readonly modifyVpnTunnelOptions: ( - args: ModifyVpnTunnelOptionsCommandInput, + modifyVpnTunnelOptions( + args: ModifyVpnTunnelOptionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyVpnTunnelOptionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link MonitorInstancesCommand} */ - readonly monitorInstances: ( - args: MonitorInstancesCommandInput, + monitorInstances( + args: MonitorInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link MoveAddressToVpcCommand} */ - readonly moveAddressToVpc: ( - args: MoveAddressToVpcCommandInput, + moveAddressToVpc( + args: MoveAddressToVpcRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link MoveByoipCidrToIpamCommand} */ - readonly moveByoipCidrToIpam: ( - args: MoveByoipCidrToIpamCommandInput, + moveByoipCidrToIpam( + args: MoveByoipCidrToIpamRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - MoveByoipCidrToIpamCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ProvisionByoipCidrCommand} */ - readonly provisionByoipCidr: ( - args: ProvisionByoipCidrCommandInput, + provisionByoipCidr( + args: ProvisionByoipCidrRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ProvisionByoipCidrCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ProvisionIpamByoasnCommand} */ - readonly provisionIpamByoasn: ( - args: ProvisionIpamByoasnCommandInput, + provisionIpamByoasn( + args: ProvisionIpamByoasnRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ProvisionIpamByoasnCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ProvisionIpamPoolCidrCommand} */ - readonly provisionIpamPoolCidr: ( - args: ProvisionIpamPoolCidrCommandInput, + provisionIpamPoolCidr( + args: ProvisionIpamPoolCidrRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ProvisionIpamPoolCidrCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ProvisionPublicIpv4PoolCidrCommand} */ - readonly provisionPublicIpv4PoolCidr: ( - args: ProvisionPublicIpv4PoolCidrCommandInput, + provisionPublicIpv4PoolCidr( + args: ProvisionPublicIpv4PoolCidrRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ProvisionPublicIpv4PoolCidrCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link PurchaseCapacityBlockCommand} */ - readonly purchaseCapacityBlock: ( - args: PurchaseCapacityBlockCommandInput, + purchaseCapacityBlock( + args: PurchaseCapacityBlockRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - PurchaseCapacityBlockCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link PurchaseHostReservationCommand} */ - readonly purchaseHostReservation: ( - args: PurchaseHostReservationCommandInput, + purchaseHostReservation( + args: PurchaseHostReservationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - PurchaseHostReservationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link PurchaseReservedInstancesOfferingCommand} */ - readonly purchaseReservedInstancesOffering: ( - args: PurchaseReservedInstancesOfferingCommandInput, + purchaseReservedInstancesOffering( + args: PurchaseReservedInstancesOfferingRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - PurchaseReservedInstancesOfferingCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link PurchaseScheduledInstancesCommand} */ - readonly purchaseScheduledInstances: ( - args: PurchaseScheduledInstancesCommandInput, + purchaseScheduledInstances( + args: PurchaseScheduledInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - PurchaseScheduledInstancesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RebootInstancesCommand} */ - readonly rebootInstances: ( - args: RebootInstancesCommandInput, + rebootInstances( + args: RebootInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link RegisterImageCommand} */ - readonly registerImage: ( - args: RegisterImageCommandInput, + registerImage( + args: RegisterImageRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link RegisterInstanceEventNotificationAttributesCommand} */ - readonly registerInstanceEventNotificationAttributes: ( - args: RegisterInstanceEventNotificationAttributesCommandInput, + registerInstanceEventNotificationAttributes( + args: RegisterInstanceEventNotificationAttributesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RegisterInstanceEventNotificationAttributesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RegisterTransitGatewayMulticastGroupMembersCommand} */ - readonly registerTransitGatewayMulticastGroupMembers: ( - args: RegisterTransitGatewayMulticastGroupMembersCommandInput, + registerTransitGatewayMulticastGroupMembers( + args: RegisterTransitGatewayMulticastGroupMembersRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RegisterTransitGatewayMulticastGroupMembersCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RegisterTransitGatewayMulticastGroupSourcesCommand} */ - readonly registerTransitGatewayMulticastGroupSources: ( - args: RegisterTransitGatewayMulticastGroupSourcesCommandInput, + registerTransitGatewayMulticastGroupSources( + args: RegisterTransitGatewayMulticastGroupSourcesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RegisterTransitGatewayMulticastGroupSourcesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RejectTransitGatewayMulticastDomainAssociationsCommand} */ - readonly rejectTransitGatewayMulticastDomainAssociations: ( - args: RejectTransitGatewayMulticastDomainAssociationsCommandInput, + rejectTransitGatewayMulticastDomainAssociations( + args: RejectTransitGatewayMulticastDomainAssociationsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RejectTransitGatewayMulticastDomainAssociationsCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + RejectTransitGatewayMulticastDomainAssociationsResult, + SdkError >; /** * @see {@link RejectTransitGatewayPeeringAttachmentCommand} */ - readonly rejectTransitGatewayPeeringAttachment: ( - args: RejectTransitGatewayPeeringAttachmentCommandInput, + rejectTransitGatewayPeeringAttachment( + args: RejectTransitGatewayPeeringAttachmentRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RejectTransitGatewayPeeringAttachmentCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RejectTransitGatewayVpcAttachmentCommand} */ - readonly rejectTransitGatewayVpcAttachment: ( - args: RejectTransitGatewayVpcAttachmentCommandInput, + rejectTransitGatewayVpcAttachment( + args: RejectTransitGatewayVpcAttachmentRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RejectTransitGatewayVpcAttachmentCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RejectVpcEndpointConnectionsCommand} */ - readonly rejectVpcEndpointConnections: ( - args: RejectVpcEndpointConnectionsCommandInput, + rejectVpcEndpointConnections( + args: RejectVpcEndpointConnectionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RejectVpcEndpointConnectionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RejectVpcPeeringConnectionCommand} */ - readonly rejectVpcPeeringConnection: ( - args: RejectVpcPeeringConnectionCommandInput, + rejectVpcPeeringConnection( + args: RejectVpcPeeringConnectionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RejectVpcPeeringConnectionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ReleaseAddressCommand} */ - readonly releaseAddress: ( - args: ReleaseAddressCommandInput, + releaseAddress( + args: ReleaseAddressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ReleaseHostsCommand} */ - readonly releaseHosts: ( - args: ReleaseHostsCommandInput, + releaseHosts( + args: ReleaseHostsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ReleaseIpamPoolAllocationCommand} */ - readonly releaseIpamPoolAllocation: ( - args: ReleaseIpamPoolAllocationCommandInput, + releaseIpamPoolAllocation( + args: ReleaseIpamPoolAllocationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ReleaseIpamPoolAllocationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ReplaceIamInstanceProfileAssociationCommand} */ - readonly replaceIamInstanceProfileAssociation: ( - args: ReplaceIamInstanceProfileAssociationCommandInput, + replaceIamInstanceProfileAssociation( + args: ReplaceIamInstanceProfileAssociationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ReplaceIamInstanceProfileAssociationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ReplaceNetworkAclAssociationCommand} */ - readonly replaceNetworkAclAssociation: ( - args: ReplaceNetworkAclAssociationCommandInput, + replaceNetworkAclAssociation( + args: ReplaceNetworkAclAssociationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ReplaceNetworkAclAssociationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ReplaceNetworkAclEntryCommand} */ - readonly replaceNetworkAclEntry: ( - args: ReplaceNetworkAclEntryCommandInput, + replaceNetworkAclEntry( + args: ReplaceNetworkAclEntryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ReplaceNetworkAclEntryCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ReplaceRouteCommand} */ - readonly replaceRoute: ( - args: ReplaceRouteCommandInput, + replaceRoute( + args: ReplaceRouteRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ReplaceRouteTableAssociationCommand} */ - readonly replaceRouteTableAssociation: ( - args: ReplaceRouteTableAssociationCommandInput, + replaceRouteTableAssociation( + args: ReplaceRouteTableAssociationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ReplaceRouteTableAssociationCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ReplaceTransitGatewayRouteCommand} */ - readonly replaceTransitGatewayRoute: ( - args: ReplaceTransitGatewayRouteCommandInput, + replaceTransitGatewayRoute( + args: ReplaceTransitGatewayRouteRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ReplaceTransitGatewayRouteCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ReplaceVpnTunnelCommand} */ - readonly replaceVpnTunnel: ( - args: ReplaceVpnTunnelCommandInput, + replaceVpnTunnel( + args: ReplaceVpnTunnelRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link ReportInstanceStatusCommand} */ - readonly reportInstanceStatus: ( - args: ReportInstanceStatusCommandInput, + reportInstanceStatus( + args: ReportInstanceStatusRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ReportInstanceStatusCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RequestSpotFleetCommand} */ - readonly requestSpotFleet: ( - args: RequestSpotFleetCommandInput, + requestSpotFleet( + args: RequestSpotFleetRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link RequestSpotInstancesCommand} */ - readonly requestSpotInstances: ( - args: RequestSpotInstancesCommandInput, + requestSpotInstances( + args: RequestSpotInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RequestSpotInstancesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ResetAddressAttributeCommand} */ - readonly resetAddressAttribute: ( - args: ResetAddressAttributeCommandInput, + resetAddressAttribute( + args: ResetAddressAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ResetAddressAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ResetEbsDefaultKmsKeyIdCommand} */ - readonly resetEbsDefaultKmsKeyId: ( - args: ResetEbsDefaultKmsKeyIdCommandInput, + resetEbsDefaultKmsKeyId( + args: ResetEbsDefaultKmsKeyIdRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ResetEbsDefaultKmsKeyIdCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ResetFpgaImageAttributeCommand} */ - readonly resetFpgaImageAttribute: ( - args: ResetFpgaImageAttributeCommandInput, + resetFpgaImageAttribute( + args: ResetFpgaImageAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ResetFpgaImageAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ResetImageAttributeCommand} */ - readonly resetImageAttribute: ( - args: ResetImageAttributeCommandInput, + resetImageAttribute( + args: ResetImageAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ResetImageAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ResetInstanceAttributeCommand} */ - readonly resetInstanceAttribute: ( - args: ResetInstanceAttributeCommandInput, + resetInstanceAttribute( + args: ResetInstanceAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ResetInstanceAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ResetNetworkInterfaceAttributeCommand} */ - readonly resetNetworkInterfaceAttribute: ( - args: ResetNetworkInterfaceAttributeCommandInput, + resetNetworkInterfaceAttribute( + args: ResetNetworkInterfaceAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ResetNetworkInterfaceAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link ResetSnapshotAttributeCommand} */ - readonly resetSnapshotAttribute: ( - args: ResetSnapshotAttributeCommandInput, + resetSnapshotAttribute( + args: ResetSnapshotAttributeRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ResetSnapshotAttributeCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RestoreAddressToClassicCommand} */ - readonly restoreAddressToClassic: ( - args: RestoreAddressToClassicCommandInput, + restoreAddressToClassic( + args: RestoreAddressToClassicRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RestoreAddressToClassicCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RestoreImageFromRecycleBinCommand} */ - readonly restoreImageFromRecycleBin: ( - args: RestoreImageFromRecycleBinCommandInput, + restoreImageFromRecycleBin( + args: RestoreImageFromRecycleBinRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RestoreImageFromRecycleBinCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RestoreManagedPrefixListVersionCommand} */ - readonly restoreManagedPrefixListVersion: ( - args: RestoreManagedPrefixListVersionCommandInput, + restoreManagedPrefixListVersion( + args: RestoreManagedPrefixListVersionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RestoreManagedPrefixListVersionCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RestoreSnapshotFromRecycleBinCommand} */ - readonly restoreSnapshotFromRecycleBin: ( - args: RestoreSnapshotFromRecycleBinCommandInput, + restoreSnapshotFromRecycleBin( + args: RestoreSnapshotFromRecycleBinRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RestoreSnapshotFromRecycleBinCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RestoreSnapshotTierCommand} */ - readonly restoreSnapshotTier: ( - args: RestoreSnapshotTierCommandInput, + restoreSnapshotTier( + args: RestoreSnapshotTierRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RestoreSnapshotTierCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RevokeClientVpnIngressCommand} */ - readonly revokeClientVpnIngress: ( - args: RevokeClientVpnIngressCommandInput, + revokeClientVpnIngress( + args: RevokeClientVpnIngressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RevokeClientVpnIngressCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RevokeSecurityGroupEgressCommand} */ - readonly revokeSecurityGroupEgress: ( - args: RevokeSecurityGroupEgressCommandInput, + revokeSecurityGroupEgress( + args: RevokeSecurityGroupEgressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RevokeSecurityGroupEgressCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RevokeSecurityGroupIngressCommand} */ - readonly revokeSecurityGroupIngress: ( - args: RevokeSecurityGroupIngressCommandInput, + revokeSecurityGroupIngress( + args: RevokeSecurityGroupIngressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RevokeSecurityGroupIngressCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link RunInstancesCommand} */ - readonly runInstances: ( - args: RunInstancesCommandInput, + runInstances( + args: RunInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link RunScheduledInstancesCommand} */ - readonly runScheduledInstances: ( - args: RunScheduledInstancesCommandInput, + runScheduledInstances( + args: RunScheduledInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RunScheduledInstancesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link SearchLocalGatewayRoutesCommand} */ - readonly searchLocalGatewayRoutes: ( - args: SearchLocalGatewayRoutesCommandInput, + searchLocalGatewayRoutes( + args: SearchLocalGatewayRoutesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - SearchLocalGatewayRoutesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link SearchTransitGatewayMulticastGroupsCommand} */ - readonly searchTransitGatewayMulticastGroups: ( - args: SearchTransitGatewayMulticastGroupsCommandInput, + searchTransitGatewayMulticastGroups( + args: SearchTransitGatewayMulticastGroupsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - SearchTransitGatewayMulticastGroupsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link SearchTransitGatewayRoutesCommand} */ - readonly searchTransitGatewayRoutes: ( - args: SearchTransitGatewayRoutesCommandInput, + searchTransitGatewayRoutes( + args: SearchTransitGatewayRoutesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - SearchTransitGatewayRoutesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link SendDiagnosticInterruptCommand} */ - readonly sendDiagnosticInterrupt: ( - args: SendDiagnosticInterruptCommandInput, + sendDiagnosticInterrupt( + args: SendDiagnosticInterruptRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - SendDiagnosticInterruptCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link StartInstancesCommand} */ - readonly startInstances: ( - args: StartInstancesCommandInput, + startInstances( + args: StartInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link StartNetworkInsightsAccessScopeAnalysisCommand} */ - readonly startNetworkInsightsAccessScopeAnalysis: ( - args: StartNetworkInsightsAccessScopeAnalysisCommandInput, + startNetworkInsightsAccessScopeAnalysis( + args: StartNetworkInsightsAccessScopeAnalysisRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - StartNetworkInsightsAccessScopeAnalysisCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link StartNetworkInsightsAnalysisCommand} */ - readonly startNetworkInsightsAnalysis: ( - args: StartNetworkInsightsAnalysisCommandInput, + startNetworkInsightsAnalysis( + args: StartNetworkInsightsAnalysisRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - StartNetworkInsightsAnalysisCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link StartVpcEndpointServicePrivateDnsVerificationCommand} */ - readonly startVpcEndpointServicePrivateDnsVerification: ( - args: StartVpcEndpointServicePrivateDnsVerificationCommandInput, + startVpcEndpointServicePrivateDnsVerification( + args: StartVpcEndpointServicePrivateDnsVerificationRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - StartVpcEndpointServicePrivateDnsVerificationCommandOutput, - SdkError | EC2ServiceError + ): Effect.Effect< + StartVpcEndpointServicePrivateDnsVerificationResult, + SdkError >; /** * @see {@link StopInstancesCommand} */ - readonly stopInstances: ( - args: StopInstancesCommandInput, + stopInstances( + args: StopInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link TerminateClientVpnConnectionsCommand} */ - readonly terminateClientVpnConnections: ( - args: TerminateClientVpnConnectionsCommandInput, + terminateClientVpnConnections( + args: TerminateClientVpnConnectionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - TerminateClientVpnConnectionsCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link TerminateInstancesCommand} */ - readonly terminateInstances: ( - args: TerminateInstancesCommandInput, + terminateInstances( + args: TerminateInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - TerminateInstancesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link UnassignIpv6AddressesCommand} */ - readonly unassignIpv6Addresses: ( - args: UnassignIpv6AddressesCommandInput, + unassignIpv6Addresses( + args: UnassignIpv6AddressesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UnassignIpv6AddressesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link UnassignPrivateIpAddressesCommand} */ - readonly unassignPrivateIpAddresses: ( - args: UnassignPrivateIpAddressesCommandInput, + unassignPrivateIpAddresses( + args: UnassignPrivateIpAddressesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UnassignPrivateIpAddressesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link UnassignPrivateNatGatewayAddressCommand} */ - readonly unassignPrivateNatGatewayAddress: ( - args: UnassignPrivateNatGatewayAddressCommandInput, + unassignPrivateNatGatewayAddress( + args: UnassignPrivateNatGatewayAddressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UnassignPrivateNatGatewayAddressCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link UnlockSnapshotCommand} */ - readonly unlockSnapshot: ( - args: UnlockSnapshotCommandInput, + unlockSnapshot( + args: UnlockSnapshotRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect; + ): Effect.Effect; /** * @see {@link UnmonitorInstancesCommand} */ - readonly unmonitorInstances: ( - args: UnmonitorInstancesCommandInput, + unmonitorInstances( + args: UnmonitorInstancesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UnmonitorInstancesCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link UpdateSecurityGroupRuleDescriptionsEgressCommand} */ - readonly updateSecurityGroupRuleDescriptionsEgress: ( - args: UpdateSecurityGroupRuleDescriptionsEgressCommandInput, + updateSecurityGroupRuleDescriptionsEgress( + args: UpdateSecurityGroupRuleDescriptionsEgressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateSecurityGroupRuleDescriptionsEgressCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link UpdateSecurityGroupRuleDescriptionsIngressCommand} */ - readonly updateSecurityGroupRuleDescriptionsIngress: ( - args: UpdateSecurityGroupRuleDescriptionsIngressCommandInput, + updateSecurityGroupRuleDescriptionsIngress( + args: UpdateSecurityGroupRuleDescriptionsIngressRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateSecurityGroupRuleDescriptionsIngressCommandOutput, - SdkError | EC2ServiceError - >; + ): Effect.Effect; /** * @see {@link WithdrawByoipCidrCommand} */ - readonly withdrawByoipCidr: ( - args: WithdrawByoipCidrCommandInput, + withdrawByoipCidr( + args: WithdrawByoipCidrRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - WithdrawByoipCidrCommandOutput, - SdkError | EC2ServiceError - >; -}; + ): Effect.Effect; +} /** * @since 1.0.0 @@ -8955,9 +7465,9 @@ export const makeEC2Service = Effect.gen(function* (_) { Effect.tryPromise({ try: () => client.send(new CommandCtor(args), options ?? {}), catch: (e) => { - if (e instanceof EC2ServiceException) { + if (e instanceof SdkEC2ServiceException) { const ServiceException = Data.tagged< - TaggedException + TaggedException >(e.name); return ServiceException({ diff --git a/packages/client-ec2/src/Errors.ts b/packages/client-ec2/src/Errors.ts index 45e4da3c..6b8ed28e 100644 --- a/packages/client-ec2/src/Errors.ts +++ b/packages/client-ec2/src/Errors.ts @@ -1,13 +1,9 @@ -import type { EC2ServiceException } from "@aws-sdk/client-ec2"; +import type {} from "@aws-sdk/client-ec2"; import * as Data from "effect/Data"; export type TaggedException = T & { readonly _tag: T["name"]; }; -export type EC2ServiceError = TaggedException< - EC2ServiceException & { name: "EC2ServiceError" } ->; -export const EC2ServiceError = Data.tagged("EC2ServiceError"); export type SdkError = TaggedException; export const SdkError = Data.tagged("SdkError"); diff --git a/packages/client-ec2/test/EC2.test.ts b/packages/client-ec2/test/EC2.test.ts index fecb3486..32fa82ad 100644 --- a/packages/client-ec2/test/EC2.test.ts +++ b/packages/client-ec2/test/EC2.test.ts @@ -1,6 +1,6 @@ import { - type AcceptAddressTransferCommandInput, - AcceptAddressTransferCommand, + type DescribeInstancesCommandInput, + DescribeInstancesCommand, EC2Client, } from "@aws-sdk/client-ec2"; import { mockClient } from "aws-sdk-client-mock"; @@ -25,12 +25,14 @@ const clientMock = mockClient(EC2Client); describe("EC2ClientImpl", () => { it("default", async () => { - clientMock.reset().on(AcceptAddressTransferCommand).resolves({}); + clientMock.reset().on(DescribeInstancesCommand).resolves({}); - const args = {} as unknown as AcceptAddressTransferCommandInput; + const args: DescribeInstancesCommandInput = { + InstanceIds: ["i-1234567890abcdef0"], + }; const program = Effect.flatMap(EC2Service, (service) => - service.acceptAddressTransfer(args), + service.describeInstances(args), ); const result = await pipe( @@ -40,23 +42,22 @@ describe("EC2ClientImpl", () => { ); expect(result).toEqual(Exit.succeed({})); - expect(clientMock).toHaveReceivedCommandTimes( - AcceptAddressTransferCommand, - 1, - ); + expect(clientMock).toHaveReceivedCommandTimes(DescribeInstancesCommand, 1); expect(clientMock).toHaveReceivedCommandWith( - AcceptAddressTransferCommand, + DescribeInstancesCommand, args, ); }); it("configurable", async () => { - clientMock.reset().on(AcceptAddressTransferCommand).resolves({}); + clientMock.reset().on(DescribeInstancesCommand).resolves({}); - const args = {} as unknown as AcceptAddressTransferCommandInput; + const args: DescribeInstancesCommandInput = { + InstanceIds: ["i-1234567890abcdef0"], + }; const program = Effect.flatMap(EC2Service, (service) => - service.acceptAddressTransfer(args), + service.describeInstances(args), ); const EC2ClientConfigLayer = Layer.succeed(EC2ClientInstanceConfig, { @@ -73,23 +74,22 @@ describe("EC2ClientImpl", () => { ); expect(result).toEqual(Exit.succeed({})); - expect(clientMock).toHaveReceivedCommandTimes( - AcceptAddressTransferCommand, - 1, - ); + expect(clientMock).toHaveReceivedCommandTimes(DescribeInstancesCommand, 1); expect(clientMock).toHaveReceivedCommandWith( - AcceptAddressTransferCommand, + DescribeInstancesCommand, args, ); }); it("base", async () => { - clientMock.reset().on(AcceptAddressTransferCommand).resolves({}); + clientMock.reset().on(DescribeInstancesCommand).resolves({}); - const args = {} as unknown as AcceptAddressTransferCommandInput; + const args: DescribeInstancesCommandInput = { + InstanceIds: ["i-1234567890abcdef0"], + }; const program = Effect.flatMap(EC2Service, (service) => - service.acceptAddressTransfer(args), + service.describeInstances(args), ); const EC2ClientInstanceLayer = Layer.succeed( @@ -107,23 +107,22 @@ describe("EC2ClientImpl", () => { ); expect(result).toEqual(Exit.succeed({})); - expect(clientMock).toHaveReceivedCommandTimes( - AcceptAddressTransferCommand, - 1, - ); + expect(clientMock).toHaveReceivedCommandTimes(DescribeInstancesCommand, 1); expect(clientMock).toHaveReceivedCommandWith( - AcceptAddressTransferCommand, + DescribeInstancesCommand, args, ); }); it("extended", async () => { - clientMock.reset().on(AcceptAddressTransferCommand).resolves({}); + clientMock.reset().on(DescribeInstancesCommand).resolves({}); - const args = {} as unknown as AcceptAddressTransferCommandInput; + const args: DescribeInstancesCommandInput = { + InstanceIds: ["i-1234567890abcdef0"], + }; const program = Effect.flatMap(EC2Service, (service) => - service.acceptAddressTransfer(args), + service.describeInstances(args), ); const EC2ClientInstanceLayer = Layer.effect( @@ -145,26 +144,22 @@ describe("EC2ClientImpl", () => { ); expect(result).toEqual(Exit.succeed({})); - expect(clientMock).toHaveReceivedCommandTimes( - AcceptAddressTransferCommand, - 1, - ); + expect(clientMock).toHaveReceivedCommandTimes(DescribeInstancesCommand, 1); expect(clientMock).toHaveReceivedCommandWith( - AcceptAddressTransferCommand, + DescribeInstancesCommand, args, ); }); it("fail", async () => { - clientMock - .reset() - .on(AcceptAddressTransferCommand) - .rejects(new Error("test")); + clientMock.reset().on(DescribeInstancesCommand).rejects(new Error("test")); - const args = {} as unknown as AcceptAddressTransferCommandInput; + const args: DescribeInstancesCommandInput = { + InstanceIds: ["i-1234567890abcdef0"], + }; const program = Effect.flatMap(EC2Service, (service) => - service.acceptAddressTransfer(args), + service.describeInstances(args), ); const result = await pipe( @@ -183,12 +178,9 @@ describe("EC2ClientImpl", () => { }), ), ); - expect(clientMock).toHaveReceivedCommandTimes( - AcceptAddressTransferCommand, - 1, - ); + expect(clientMock).toHaveReceivedCommandTimes(DescribeInstancesCommand, 1); expect(clientMock).toHaveReceivedCommandWith( - AcceptAddressTransferCommand, + DescribeInstancesCommand, args, ); }); diff --git a/packages/client-elasticache/.projen/deps.json b/packages/client-elasticache/.projen/deps.json index e3625dfc..c8434b13 100644 --- a/packages/client-elasticache/.projen/deps.json +++ b/packages/client-elasticache/.projen/deps.json @@ -70,7 +70,7 @@ }, { "name": "@aws-sdk/client-elasticache", - "version": "^3", + "version": "^3.556.0", "type": "runtime" }, { diff --git a/packages/client-elasticache/package.json b/packages/client-elasticache/package.json index 5e67e7f3..2b5f95d0 100644 --- a/packages/client-elasticache/package.json +++ b/packages/client-elasticache/package.json @@ -39,7 +39,7 @@ "effect": ">=3.0.0 <4.0.0" }, "dependencies": { - "@aws-sdk/client-elasticache": "^3", + "@aws-sdk/client-elasticache": "^3.556.0", "@aws-sdk/types": "^3" }, "main": "lib/index.js", diff --git a/packages/client-elasticache/src/ElastiCacheService.ts b/packages/client-elasticache/src/ElastiCacheService.ts index a81e282f..0cd0c4e0 100644 --- a/packages/client-elasticache/src/ElastiCacheService.ts +++ b/packages/client-elasticache/src/ElastiCacheService.ts @@ -2,247 +2,308 @@ * @since 1.0.0 */ import { + ElastiCacheServiceException as SdkElastiCacheServiceException, AddTagsToResourceCommand, - type AddTagsToResourceCommandInput, - type AddTagsToResourceCommandOutput, AuthorizeCacheSecurityGroupIngressCommand, - type AuthorizeCacheSecurityGroupIngressCommandInput, - type AuthorizeCacheSecurityGroupIngressCommandOutput, BatchApplyUpdateActionCommand, - type BatchApplyUpdateActionCommandInput, - type BatchApplyUpdateActionCommandOutput, BatchStopUpdateActionCommand, - type BatchStopUpdateActionCommandInput, - type BatchStopUpdateActionCommandOutput, CompleteMigrationCommand, - type CompleteMigrationCommandInput, - type CompleteMigrationCommandOutput, CopyServerlessCacheSnapshotCommand, - type CopyServerlessCacheSnapshotCommandInput, - type CopyServerlessCacheSnapshotCommandOutput, CopySnapshotCommand, - type CopySnapshotCommandInput, - type CopySnapshotCommandOutput, CreateCacheClusterCommand, - type CreateCacheClusterCommandInput, - type CreateCacheClusterCommandOutput, CreateCacheParameterGroupCommand, - type CreateCacheParameterGroupCommandInput, - type CreateCacheParameterGroupCommandOutput, CreateCacheSecurityGroupCommand, - type CreateCacheSecurityGroupCommandInput, - type CreateCacheSecurityGroupCommandOutput, CreateCacheSubnetGroupCommand, - type CreateCacheSubnetGroupCommandInput, - type CreateCacheSubnetGroupCommandOutput, CreateGlobalReplicationGroupCommand, - type CreateGlobalReplicationGroupCommandInput, - type CreateGlobalReplicationGroupCommandOutput, CreateReplicationGroupCommand, - type CreateReplicationGroupCommandInput, - type CreateReplicationGroupCommandOutput, CreateServerlessCacheCommand, - type CreateServerlessCacheCommandInput, - type CreateServerlessCacheCommandOutput, CreateServerlessCacheSnapshotCommand, - type CreateServerlessCacheSnapshotCommandInput, - type CreateServerlessCacheSnapshotCommandOutput, CreateSnapshotCommand, - type CreateSnapshotCommandInput, - type CreateSnapshotCommandOutput, CreateUserCommand, - type CreateUserCommandInput, - type CreateUserCommandOutput, CreateUserGroupCommand, - type CreateUserGroupCommandInput, - type CreateUserGroupCommandOutput, DecreaseNodeGroupsInGlobalReplicationGroupCommand, - type DecreaseNodeGroupsInGlobalReplicationGroupCommandInput, - type DecreaseNodeGroupsInGlobalReplicationGroupCommandOutput, DecreaseReplicaCountCommand, - type DecreaseReplicaCountCommandInput, - type DecreaseReplicaCountCommandOutput, DeleteCacheClusterCommand, - type DeleteCacheClusterCommandInput, - type DeleteCacheClusterCommandOutput, DeleteCacheParameterGroupCommand, - type DeleteCacheParameterGroupCommandInput, - type DeleteCacheParameterGroupCommandOutput, DeleteCacheSecurityGroupCommand, - type DeleteCacheSecurityGroupCommandInput, - type DeleteCacheSecurityGroupCommandOutput, DeleteCacheSubnetGroupCommand, - type DeleteCacheSubnetGroupCommandInput, - type DeleteCacheSubnetGroupCommandOutput, DeleteGlobalReplicationGroupCommand, - type DeleteGlobalReplicationGroupCommandInput, - type DeleteGlobalReplicationGroupCommandOutput, DeleteReplicationGroupCommand, - type DeleteReplicationGroupCommandInput, - type DeleteReplicationGroupCommandOutput, DeleteServerlessCacheCommand, - type DeleteServerlessCacheCommandInput, - type DeleteServerlessCacheCommandOutput, DeleteServerlessCacheSnapshotCommand, - type DeleteServerlessCacheSnapshotCommandInput, - type DeleteServerlessCacheSnapshotCommandOutput, DeleteSnapshotCommand, - type DeleteSnapshotCommandInput, - type DeleteSnapshotCommandOutput, DeleteUserCommand, - type DeleteUserCommandInput, - type DeleteUserCommandOutput, DeleteUserGroupCommand, - type DeleteUserGroupCommandInput, - type DeleteUserGroupCommandOutput, DescribeCacheClustersCommand, - type DescribeCacheClustersCommandInput, - type DescribeCacheClustersCommandOutput, DescribeCacheEngineVersionsCommand, - type DescribeCacheEngineVersionsCommandInput, - type DescribeCacheEngineVersionsCommandOutput, DescribeCacheParameterGroupsCommand, - type DescribeCacheParameterGroupsCommandInput, - type DescribeCacheParameterGroupsCommandOutput, DescribeCacheParametersCommand, - type DescribeCacheParametersCommandInput, - type DescribeCacheParametersCommandOutput, DescribeCacheSecurityGroupsCommand, - type DescribeCacheSecurityGroupsCommandInput, - type DescribeCacheSecurityGroupsCommandOutput, DescribeCacheSubnetGroupsCommand, - type DescribeCacheSubnetGroupsCommandInput, - type DescribeCacheSubnetGroupsCommandOutput, DescribeEngineDefaultParametersCommand, - type DescribeEngineDefaultParametersCommandInput, - type DescribeEngineDefaultParametersCommandOutput, DescribeEventsCommand, - type DescribeEventsCommandInput, - type DescribeEventsCommandOutput, DescribeGlobalReplicationGroupsCommand, - type DescribeGlobalReplicationGroupsCommandInput, - type DescribeGlobalReplicationGroupsCommandOutput, DescribeReplicationGroupsCommand, - type DescribeReplicationGroupsCommandInput, - type DescribeReplicationGroupsCommandOutput, DescribeReservedCacheNodesCommand, - type DescribeReservedCacheNodesCommandInput, - type DescribeReservedCacheNodesCommandOutput, DescribeReservedCacheNodesOfferingsCommand, - type DescribeReservedCacheNodesOfferingsCommandInput, - type DescribeReservedCacheNodesOfferingsCommandOutput, - DescribeServerlessCachesCommand, - type DescribeServerlessCachesCommandInput, - type DescribeServerlessCachesCommandOutput, DescribeServerlessCacheSnapshotsCommand, - type DescribeServerlessCacheSnapshotsCommandInput, - type DescribeServerlessCacheSnapshotsCommandOutput, + DescribeServerlessCachesCommand, DescribeServiceUpdatesCommand, - type DescribeServiceUpdatesCommandInput, - type DescribeServiceUpdatesCommandOutput, DescribeSnapshotsCommand, - type DescribeSnapshotsCommandInput, - type DescribeSnapshotsCommandOutput, DescribeUpdateActionsCommand, - type DescribeUpdateActionsCommandInput, - type DescribeUpdateActionsCommandOutput, DescribeUserGroupsCommand, - type DescribeUserGroupsCommandInput, - type DescribeUserGroupsCommandOutput, DescribeUsersCommand, - type DescribeUsersCommandInput, - type DescribeUsersCommandOutput, DisassociateGlobalReplicationGroupCommand, - type DisassociateGlobalReplicationGroupCommandInput, - type DisassociateGlobalReplicationGroupCommandOutput, - ElastiCacheServiceException, ExportServerlessCacheSnapshotCommand, - type ExportServerlessCacheSnapshotCommandInput, - type ExportServerlessCacheSnapshotCommandOutput, FailoverGlobalReplicationGroupCommand, - type FailoverGlobalReplicationGroupCommandInput, - type FailoverGlobalReplicationGroupCommandOutput, IncreaseNodeGroupsInGlobalReplicationGroupCommand, - type IncreaseNodeGroupsInGlobalReplicationGroupCommandInput, - type IncreaseNodeGroupsInGlobalReplicationGroupCommandOutput, IncreaseReplicaCountCommand, - type IncreaseReplicaCountCommandInput, - type IncreaseReplicaCountCommandOutput, ListAllowedNodeTypeModificationsCommand, - type ListAllowedNodeTypeModificationsCommandInput, - type ListAllowedNodeTypeModificationsCommandOutput, ListTagsForResourceCommand, - type ListTagsForResourceCommandInput, - type ListTagsForResourceCommandOutput, ModifyCacheClusterCommand, - type ModifyCacheClusterCommandInput, - type ModifyCacheClusterCommandOutput, ModifyCacheParameterGroupCommand, - type ModifyCacheParameterGroupCommandInput, - type ModifyCacheParameterGroupCommandOutput, ModifyCacheSubnetGroupCommand, - type ModifyCacheSubnetGroupCommandInput, - type ModifyCacheSubnetGroupCommandOutput, ModifyGlobalReplicationGroupCommand, - type ModifyGlobalReplicationGroupCommandInput, - type ModifyGlobalReplicationGroupCommandOutput, ModifyReplicationGroupCommand, - type ModifyReplicationGroupCommandInput, - type ModifyReplicationGroupCommandOutput, ModifyReplicationGroupShardConfigurationCommand, - type ModifyReplicationGroupShardConfigurationCommandInput, - type ModifyReplicationGroupShardConfigurationCommandOutput, ModifyServerlessCacheCommand, - type ModifyServerlessCacheCommandInput, - type ModifyServerlessCacheCommandOutput, ModifyUserCommand, - type ModifyUserCommandInput, - type ModifyUserCommandOutput, ModifyUserGroupCommand, - type ModifyUserGroupCommandInput, - type ModifyUserGroupCommandOutput, PurchaseReservedCacheNodesOfferingCommand, - type PurchaseReservedCacheNodesOfferingCommandInput, - type PurchaseReservedCacheNodesOfferingCommandOutput, RebalanceSlotsInGlobalReplicationGroupCommand, - type RebalanceSlotsInGlobalReplicationGroupCommandInput, - type RebalanceSlotsInGlobalReplicationGroupCommandOutput, RebootCacheClusterCommand, - type RebootCacheClusterCommandInput, - type RebootCacheClusterCommandOutput, RemoveTagsFromResourceCommand, - type RemoveTagsFromResourceCommandInput, - type RemoveTagsFromResourceCommandOutput, ResetCacheParameterGroupCommand, - type ResetCacheParameterGroupCommandInput, - type ResetCacheParameterGroupCommandOutput, RevokeCacheSecurityGroupIngressCommand, - type RevokeCacheSecurityGroupIngressCommandInput, - type RevokeCacheSecurityGroupIngressCommandOutput, StartMigrationCommand, - type StartMigrationCommandInput, - type StartMigrationCommandOutput, TestFailoverCommand, - type TestFailoverCommandInput, - type TestFailoverCommandOutput, TestMigrationCommand, - type TestMigrationCommandInput, - type TestMigrationCommandOutput, + type AddTagsToResourceMessage, + type TagListMessage, + type AuthorizeCacheSecurityGroupIngressMessage, + type AuthorizeCacheSecurityGroupIngressResult, + type BatchApplyUpdateActionMessage, + type UpdateActionResultsMessage, + type BatchStopUpdateActionMessage, + type CompleteMigrationMessage, + type CompleteMigrationResponse, + type CopyServerlessCacheSnapshotRequest, + type CopyServerlessCacheSnapshotResponse, + type CopySnapshotMessage, + type CopySnapshotResult, + type CreateCacheClusterMessage, + type CreateCacheClusterResult, + type CreateCacheParameterGroupMessage, + type CreateCacheParameterGroupResult, + type CreateCacheSecurityGroupMessage, + type CreateCacheSecurityGroupResult, + type CreateCacheSubnetGroupMessage, + type CreateCacheSubnetGroupResult, + type CreateGlobalReplicationGroupMessage, + type CreateGlobalReplicationGroupResult, + type CreateReplicationGroupMessage, + type CreateReplicationGroupResult, + type CreateServerlessCacheRequest, + type CreateServerlessCacheResponse, + type CreateServerlessCacheSnapshotRequest, + type CreateServerlessCacheSnapshotResponse, + type CreateSnapshotMessage, + type CreateSnapshotResult, + type CreateUserMessage, + type User, + type CreateUserGroupMessage, + type UserGroup, + type DecreaseNodeGroupsInGlobalReplicationGroupMessage, + type DecreaseNodeGroupsInGlobalReplicationGroupResult, + type DecreaseReplicaCountMessage, + type DecreaseReplicaCountResult, + type DeleteCacheClusterMessage, + type DeleteCacheClusterResult, + type DeleteCacheParameterGroupMessage, + type DeleteCacheSecurityGroupMessage, + type DeleteCacheSubnetGroupMessage, + type DeleteGlobalReplicationGroupMessage, + type DeleteGlobalReplicationGroupResult, + type DeleteReplicationGroupMessage, + type DeleteReplicationGroupResult, + type DeleteServerlessCacheRequest, + type DeleteServerlessCacheResponse, + type DeleteServerlessCacheSnapshotRequest, + type DeleteServerlessCacheSnapshotResponse, + type DeleteSnapshotMessage, + type DeleteSnapshotResult, + type DeleteUserMessage, + type DeleteUserGroupMessage, + type DescribeCacheClustersMessage, + type CacheClusterMessage, + type DescribeCacheEngineVersionsMessage, + type CacheEngineVersionMessage, + type DescribeCacheParameterGroupsMessage, + type CacheParameterGroupsMessage, + type DescribeCacheParametersMessage, + type CacheParameterGroupDetails, + type DescribeCacheSecurityGroupsMessage, + type CacheSecurityGroupMessage, + type DescribeCacheSubnetGroupsMessage, + type CacheSubnetGroupMessage, + type DescribeEngineDefaultParametersMessage, + type DescribeEngineDefaultParametersResult, + type DescribeEventsMessage, + type EventsMessage, + type DescribeGlobalReplicationGroupsMessage, + type DescribeGlobalReplicationGroupsResult, + type DescribeReplicationGroupsMessage, + type ReplicationGroupMessage, + type DescribeReservedCacheNodesMessage, + type ReservedCacheNodeMessage, + type DescribeReservedCacheNodesOfferingsMessage, + type ReservedCacheNodesOfferingMessage, + type DescribeServerlessCacheSnapshotsRequest, + type DescribeServerlessCacheSnapshotsResponse, + type DescribeServerlessCachesRequest, + type DescribeServerlessCachesResponse, + type DescribeServiceUpdatesMessage, + type ServiceUpdatesMessage, + type DescribeSnapshotsMessage, + type DescribeSnapshotsListMessage, + type DescribeUpdateActionsMessage, + type UpdateActionsMessage, + type DescribeUserGroupsMessage, + type DescribeUserGroupsResult, + type DescribeUsersMessage, + type DescribeUsersResult, + type DisassociateGlobalReplicationGroupMessage, + type DisassociateGlobalReplicationGroupResult, + type ExportServerlessCacheSnapshotRequest, + type ExportServerlessCacheSnapshotResponse, + type FailoverGlobalReplicationGroupMessage, + type FailoverGlobalReplicationGroupResult, + type IncreaseNodeGroupsInGlobalReplicationGroupMessage, + type IncreaseNodeGroupsInGlobalReplicationGroupResult, + type IncreaseReplicaCountMessage, + type IncreaseReplicaCountResult, + type ListAllowedNodeTypeModificationsMessage, + type AllowedNodeTypeModificationsMessage, + type ListTagsForResourceMessage, + type ModifyCacheClusterMessage, + type ModifyCacheClusterResult, + type ModifyCacheParameterGroupMessage, + type CacheParameterGroupNameMessage, + type ModifyCacheSubnetGroupMessage, + type ModifyCacheSubnetGroupResult, + type ModifyGlobalReplicationGroupMessage, + type ModifyGlobalReplicationGroupResult, + type ModifyReplicationGroupMessage, + type ModifyReplicationGroupResult, + type ModifyReplicationGroupShardConfigurationMessage, + type ModifyReplicationGroupShardConfigurationResult, + type ModifyServerlessCacheRequest, + type ModifyServerlessCacheResponse, + type ModifyUserMessage, + type ModifyUserGroupMessage, + type PurchaseReservedCacheNodesOfferingMessage, + type PurchaseReservedCacheNodesOfferingResult, + type RebalanceSlotsInGlobalReplicationGroupMessage, + type RebalanceSlotsInGlobalReplicationGroupResult, + type RebootCacheClusterMessage, + type RebootCacheClusterResult, + type RemoveTagsFromResourceMessage, + type ResetCacheParameterGroupMessage, + type RevokeCacheSecurityGroupIngressMessage, + type RevokeCacheSecurityGroupIngressResult, + type StartMigrationMessage, + type StartMigrationResponse, + type TestFailoverMessage, + type TestFailoverResult, + type TestMigrationMessage, + type TestMigrationResponse, } from "@aws-sdk/client-elasticache"; -import { type HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; -import { Context, Effect, Layer, Record, Data } from "effect"; +import type { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; +import { Context, Data, Effect, Layer, Record } from "effect"; import { ElastiCacheClientInstance, ElastiCacheClientInstanceLayer, } from "./ElastiCacheClientInstance"; import { DefaultElastiCacheClientConfigLayer } from "./ElastiCacheClientInstanceConfig"; import { - ElastiCacheServiceError, - InvalidCredentialsError, - InvalidParameterCombinationError, - InvalidParameterValueError, + type CacheClusterNotFoundFault, + type CacheParameterGroupNotFoundFault, + type CacheSecurityGroupNotFoundFault, + type CacheSubnetGroupNotFoundFault, + type InvalidARNFault, + type InvalidReplicationGroupStateFault, + type InvalidServerlessCacheSnapshotStateFault, + type InvalidServerlessCacheStateFault, + type ReplicationGroupNotFoundFault, + type ReservedCacheNodeNotFoundFault, + type ServerlessCacheNotFoundFault, + type ServerlessCacheSnapshotNotFoundFault, + type SnapshotNotFoundFault, + type TagQuotaPerResourceExceeded, + type UserGroupNotFoundFault, + type UserNotFoundFault, + type AuthorizationAlreadyExistsFault, + type InvalidCacheSecurityGroupStateFault, + type InvalidParameterCombinationException, + type InvalidParameterValueException, + type ServiceUpdateNotFoundFault, + type ReplicationGroupNotUnderMigrationFault, + type ServerlessCacheSnapshotAlreadyExistsFault, + type ServerlessCacheSnapshotQuotaExceededFault, + type ServiceLinkedRoleNotFoundFault, + type InvalidSnapshotStateFault, + type SnapshotAlreadyExistsFault, + type SnapshotQuotaExceededFault, + type CacheClusterAlreadyExistsFault, + type ClusterQuotaForCustomerExceededFault, + type InsufficientCacheClusterCapacityFault, + type InvalidVPCNetworkStateFault, + type NodeQuotaForClusterExceededFault, + type NodeQuotaForCustomerExceededFault, + type CacheParameterGroupAlreadyExistsFault, + type CacheParameterGroupQuotaExceededFault, + type InvalidCacheParameterGroupStateFault, + type CacheSecurityGroupAlreadyExistsFault, + type CacheSecurityGroupQuotaExceededFault, + type CacheSubnetGroupAlreadyExistsFault, + type CacheSubnetGroupQuotaExceededFault, + type CacheSubnetQuotaExceededFault, + type InvalidSubnet, + type SubnetNotAllowedFault, + type GlobalReplicationGroupAlreadyExistsFault, + type GlobalReplicationGroupNotFoundFault, + type InvalidCacheClusterStateFault, + type InvalidGlobalReplicationGroupStateFault, + type InvalidUserGroupStateFault, + type NodeGroupsPerReplicationGroupQuotaExceededFault, + type ReplicationGroupAlreadyExistsFault, + type InvalidCredentialsException, + type ServerlessCacheAlreadyExistsFault, + type ServerlessCacheQuotaForCustomerExceededFault, + type SnapshotFeatureNotSupportedFault, + type DuplicateUserNameFault, + type UserAlreadyExistsFault, + type UserQuotaExceededFault, + type DefaultUserRequired, + type UserGroupAlreadyExistsFault, + type UserGroupQuotaExceededFault, + type NoOperationFault, + type CacheSubnetGroupInUse, + type DefaultUserAssociatedToUserGroupFault, + type InvalidUserStateFault, + type ReservedCacheNodesOfferingNotFoundFault, + type InvalidKMSKeyFault, + type SubnetInUse, + type ReservedCacheNodeAlreadyExistsFault, + type ReservedCacheNodeQuotaExceededFault, + type TagNotFoundFault, + type AuthorizationNotFoundFault, + type ReplicationGroupAlreadyUnderMigrationFault, + type APICallRateForCustomerExceededFault, + type NodeGroupNotFoundFault, + type TestFailoverNotAvailableFault, + type TaggedException, SdkError, - TaggedException, } from "./Errors"; const commands = { @@ -289,8 +350,8 @@ const commands = { DescribeReplicationGroupsCommand, DescribeReservedCacheNodesCommand, DescribeReservedCacheNodesOfferingsCommand, - DescribeServerlessCachesCommand, DescribeServerlessCacheSnapshotsCommand, + DescribeServerlessCachesCommand, DescribeServiceUpdatesCommand, DescribeSnapshotsCommand, DescribeUpdateActionsCommand, @@ -327,1008 +388,1253 @@ const commands = { * @since 1.0.0 * @category models */ -export type ElastiCacheService = { +export interface ElastiCacheService { readonly _: unique symbol; /** * @see {@link AddTagsToResourceCommand} */ - readonly addTagsToResource: ( - args: AddTagsToResourceCommandInput, + addTagsToResource( + args: AddTagsToResourceMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AddTagsToResourceCommandOutput | SdkError | ElastiCacheServiceError + ): Effect.Effect< + TagListMessage, + | SdkError + | CacheClusterNotFoundFault + | CacheParameterGroupNotFoundFault + | CacheSecurityGroupNotFoundFault + | CacheSubnetGroupNotFoundFault + | InvalidARNFault + | InvalidReplicationGroupStateFault + | InvalidServerlessCacheSnapshotStateFault + | InvalidServerlessCacheStateFault + | ReplicationGroupNotFoundFault + | ReservedCacheNodeNotFoundFault + | ServerlessCacheNotFoundFault + | ServerlessCacheSnapshotNotFoundFault + | SnapshotNotFoundFault + | TagQuotaPerResourceExceeded + | UserGroupNotFoundFault + | UserNotFoundFault >; /** * @see {@link AuthorizeCacheSecurityGroupIngressCommand} */ - readonly authorizeCacheSecurityGroupIngress: ( - args: AuthorizeCacheSecurityGroupIngressCommandInput, + authorizeCacheSecurityGroupIngress( + args: AuthorizeCacheSecurityGroupIngressMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | AuthorizeCacheSecurityGroupIngressCommandOutput + ): Effect.Effect< + AuthorizeCacheSecurityGroupIngressResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | AuthorizationAlreadyExistsFault + | CacheSecurityGroupNotFoundFault + | InvalidCacheSecurityGroupStateFault + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link BatchApplyUpdateActionCommand} */ - readonly batchApplyUpdateAction: ( - args: BatchApplyUpdateActionCommandInput, + batchApplyUpdateAction( + args: BatchApplyUpdateActionMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | BatchApplyUpdateActionCommandOutput - | SdkError - | ElastiCacheServiceError - | InvalidParameterValueError + ): Effect.Effect< + UpdateActionResultsMessage, + SdkError | InvalidParameterValueException | ServiceUpdateNotFoundFault >; /** * @see {@link BatchStopUpdateActionCommand} */ - readonly batchStopUpdateAction: ( - args: BatchStopUpdateActionCommandInput, + batchStopUpdateAction( + args: BatchStopUpdateActionMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | BatchStopUpdateActionCommandOutput - | SdkError - | ElastiCacheServiceError - | InvalidParameterValueError + ): Effect.Effect< + UpdateActionResultsMessage, + SdkError | InvalidParameterValueException | ServiceUpdateNotFoundFault >; /** * @see {@link CompleteMigrationCommand} */ - readonly completeMigration: ( - args: CompleteMigrationCommandInput, + completeMigration( + args: CompleteMigrationMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CompleteMigrationCommandOutput | SdkError | ElastiCacheServiceError + ): Effect.Effect< + CompleteMigrationResponse, + | SdkError + | InvalidReplicationGroupStateFault + | ReplicationGroupNotFoundFault + | ReplicationGroupNotUnderMigrationFault >; /** * @see {@link CopyServerlessCacheSnapshotCommand} */ - readonly copyServerlessCacheSnapshot: ( - args: CopyServerlessCacheSnapshotCommandInput, + copyServerlessCacheSnapshot( + args: CopyServerlessCacheSnapshotRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | CopyServerlessCacheSnapshotCommandOutput + ): Effect.Effect< + CopyServerlessCacheSnapshotResponse, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidServerlessCacheSnapshotStateFault + | ServerlessCacheSnapshotAlreadyExistsFault + | ServerlessCacheSnapshotNotFoundFault + | ServerlessCacheSnapshotQuotaExceededFault + | ServiceLinkedRoleNotFoundFault + | TagQuotaPerResourceExceeded >; /** * @see {@link CopySnapshotCommand} */ - readonly copySnapshot: ( - args: CopySnapshotCommandInput, + copySnapshot( + args: CopySnapshotMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | CopySnapshotCommandOutput + ): Effect.Effect< + CopySnapshotResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidSnapshotStateFault + | SnapshotAlreadyExistsFault + | SnapshotNotFoundFault + | SnapshotQuotaExceededFault + | TagQuotaPerResourceExceeded >; /** * @see {@link CreateCacheClusterCommand} */ - readonly createCacheCluster: ( - args: CreateCacheClusterCommandInput, + createCacheCluster( + args: CreateCacheClusterMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | CreateCacheClusterCommandOutput + ): Effect.Effect< + CreateCacheClusterResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheClusterAlreadyExistsFault + | CacheParameterGroupNotFoundFault + | CacheSecurityGroupNotFoundFault + | CacheSubnetGroupNotFoundFault + | ClusterQuotaForCustomerExceededFault + | InsufficientCacheClusterCapacityFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidReplicationGroupStateFault + | InvalidVPCNetworkStateFault + | NodeQuotaForClusterExceededFault + | NodeQuotaForCustomerExceededFault + | ReplicationGroupNotFoundFault + | TagQuotaPerResourceExceeded >; /** * @see {@link CreateCacheParameterGroupCommand} */ - readonly createCacheParameterGroup: ( - args: CreateCacheParameterGroupCommandInput, + createCacheParameterGroup( + args: CreateCacheParameterGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | CreateCacheParameterGroupCommandOutput + ): Effect.Effect< + CreateCacheParameterGroupResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheParameterGroupAlreadyExistsFault + | CacheParameterGroupQuotaExceededFault + | InvalidCacheParameterGroupStateFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | TagQuotaPerResourceExceeded >; /** * @see {@link CreateCacheSecurityGroupCommand} */ - readonly createCacheSecurityGroup: ( - args: CreateCacheSecurityGroupCommandInput, + createCacheSecurityGroup( + args: CreateCacheSecurityGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | CreateCacheSecurityGroupCommandOutput + ): Effect.Effect< + CreateCacheSecurityGroupResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheSecurityGroupAlreadyExistsFault + | CacheSecurityGroupQuotaExceededFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | TagQuotaPerResourceExceeded >; /** * @see {@link CreateCacheSubnetGroupCommand} */ - readonly createCacheSubnetGroup: ( - args: CreateCacheSubnetGroupCommandInput, + createCacheSubnetGroup( + args: CreateCacheSubnetGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateCacheSubnetGroupCommandOutput | SdkError | ElastiCacheServiceError + ): Effect.Effect< + CreateCacheSubnetGroupResult, + | SdkError + | CacheSubnetGroupAlreadyExistsFault + | CacheSubnetGroupQuotaExceededFault + | CacheSubnetQuotaExceededFault + | InvalidSubnet + | SubnetNotAllowedFault + | TagQuotaPerResourceExceeded >; /** * @see {@link CreateGlobalReplicationGroupCommand} */ - readonly createGlobalReplicationGroup: ( - args: CreateGlobalReplicationGroupCommandInput, + createGlobalReplicationGroup( + args: CreateGlobalReplicationGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | CreateGlobalReplicationGroupCommandOutput + ): Effect.Effect< + CreateGlobalReplicationGroupResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterValueError + | GlobalReplicationGroupAlreadyExistsFault + | InvalidParameterValueException + | InvalidReplicationGroupStateFault + | ReplicationGroupNotFoundFault + | ServiceLinkedRoleNotFoundFault >; /** * @see {@link CreateReplicationGroupCommand} */ - readonly createReplicationGroup: ( - args: CreateReplicationGroupCommandInput, - options?: __HttpHandlerOptions, - ) => Effect.Effect< - | CreateReplicationGroupCommandOutput - | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + createReplicationGroup( + args: CreateReplicationGroupMessage, + options?: __HttpHandlerOptions, + ): Effect.Effect< + CreateReplicationGroupResult, + | SdkError + | CacheClusterNotFoundFault + | CacheParameterGroupNotFoundFault + | CacheSecurityGroupNotFoundFault + | CacheSubnetGroupNotFoundFault + | ClusterQuotaForCustomerExceededFault + | GlobalReplicationGroupNotFoundFault + | InsufficientCacheClusterCapacityFault + | InvalidCacheClusterStateFault + | InvalidGlobalReplicationGroupStateFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidUserGroupStateFault + | InvalidVPCNetworkStateFault + | NodeGroupsPerReplicationGroupQuotaExceededFault + | NodeQuotaForClusterExceededFault + | NodeQuotaForCustomerExceededFault + | ReplicationGroupAlreadyExistsFault + | TagQuotaPerResourceExceeded + | UserGroupNotFoundFault >; /** * @see {@link CreateServerlessCacheCommand} */ - readonly createServerlessCache: ( - args: CreateServerlessCacheCommandInput, + createServerlessCache( + args: CreateServerlessCacheRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | CreateServerlessCacheCommandOutput + ): Effect.Effect< + CreateServerlessCacheResponse, | SdkError - | ElastiCacheServiceError - | InvalidCredentialsError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidCredentialsException + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidServerlessCacheStateFault + | InvalidUserGroupStateFault + | ServerlessCacheAlreadyExistsFault + | ServerlessCacheNotFoundFault + | ServerlessCacheQuotaForCustomerExceededFault + | ServiceLinkedRoleNotFoundFault + | TagQuotaPerResourceExceeded + | UserGroupNotFoundFault >; /** * @see {@link CreateServerlessCacheSnapshotCommand} */ - readonly createServerlessCacheSnapshot: ( - args: CreateServerlessCacheSnapshotCommandInput, + createServerlessCacheSnapshot( + args: CreateServerlessCacheSnapshotRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | CreateServerlessCacheSnapshotCommandOutput + ): Effect.Effect< + CreateServerlessCacheSnapshotResponse, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidServerlessCacheStateFault + | ServerlessCacheNotFoundFault + | ServerlessCacheSnapshotAlreadyExistsFault + | ServerlessCacheSnapshotQuotaExceededFault + | ServiceLinkedRoleNotFoundFault + | TagQuotaPerResourceExceeded >; /** * @see {@link CreateSnapshotCommand} */ - readonly createSnapshot: ( - args: CreateSnapshotCommandInput, + createSnapshot( + args: CreateSnapshotMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | CreateSnapshotCommandOutput + ): Effect.Effect< + CreateSnapshotResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheClusterNotFoundFault + | InvalidCacheClusterStateFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidReplicationGroupStateFault + | ReplicationGroupNotFoundFault + | SnapshotAlreadyExistsFault + | SnapshotFeatureNotSupportedFault + | SnapshotQuotaExceededFault + | TagQuotaPerResourceExceeded >; /** * @see {@link CreateUserCommand} */ - readonly createUser: ( - args: CreateUserCommandInput, + createUser( + args: CreateUserMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | CreateUserCommandOutput + ): Effect.Effect< + User, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | DuplicateUserNameFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | ServiceLinkedRoleNotFoundFault + | TagQuotaPerResourceExceeded + | UserAlreadyExistsFault + | UserQuotaExceededFault >; /** * @see {@link CreateUserGroupCommand} */ - readonly createUserGroup: ( - args: CreateUserGroupCommandInput, + createUserGroup( + args: CreateUserGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | CreateUserGroupCommandOutput + ): Effect.Effect< + UserGroup, | SdkError - | ElastiCacheServiceError - | InvalidParameterValueError + | DefaultUserRequired + | DuplicateUserNameFault + | InvalidParameterValueException + | ServiceLinkedRoleNotFoundFault + | TagQuotaPerResourceExceeded + | UserGroupAlreadyExistsFault + | UserGroupQuotaExceededFault + | UserNotFoundFault >; /** * @see {@link DecreaseNodeGroupsInGlobalReplicationGroupCommand} */ - readonly decreaseNodeGroupsInGlobalReplicationGroup: ( - args: DecreaseNodeGroupsInGlobalReplicationGroupCommandInput, + decreaseNodeGroupsInGlobalReplicationGroup( + args: DecreaseNodeGroupsInGlobalReplicationGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DecreaseNodeGroupsInGlobalReplicationGroupCommandOutput + ): Effect.Effect< + DecreaseNodeGroupsInGlobalReplicationGroupResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | GlobalReplicationGroupNotFoundFault + | InvalidGlobalReplicationGroupStateFault + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link DecreaseReplicaCountCommand} */ - readonly decreaseReplicaCount: ( - args: DecreaseReplicaCountCommandInput, + decreaseReplicaCount( + args: DecreaseReplicaCountMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DecreaseReplicaCountCommandOutput + ): Effect.Effect< + DecreaseReplicaCountResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | ClusterQuotaForCustomerExceededFault + | InsufficientCacheClusterCapacityFault + | InvalidCacheClusterStateFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidReplicationGroupStateFault + | InvalidVPCNetworkStateFault + | NodeGroupsPerReplicationGroupQuotaExceededFault + | NodeQuotaForCustomerExceededFault + | NoOperationFault + | ReplicationGroupNotFoundFault + | ServiceLinkedRoleNotFoundFault >; /** * @see {@link DeleteCacheClusterCommand} */ - readonly deleteCacheCluster: ( - args: DeleteCacheClusterCommandInput, + deleteCacheCluster( + args: DeleteCacheClusterMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DeleteCacheClusterCommandOutput + ): Effect.Effect< + DeleteCacheClusterResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheClusterNotFoundFault + | InvalidCacheClusterStateFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | SnapshotAlreadyExistsFault + | SnapshotFeatureNotSupportedFault + | SnapshotQuotaExceededFault >; /** * @see {@link DeleteCacheParameterGroupCommand} */ - readonly deleteCacheParameterGroup: ( - args: DeleteCacheParameterGroupCommandInput, + deleteCacheParameterGroup( + args: DeleteCacheParameterGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DeleteCacheParameterGroupCommandOutput + ): Effect.Effect< + void, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheParameterGroupNotFoundFault + | InvalidCacheParameterGroupStateFault + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link DeleteCacheSecurityGroupCommand} */ - readonly deleteCacheSecurityGroup: ( - args: DeleteCacheSecurityGroupCommandInput, + deleteCacheSecurityGroup( + args: DeleteCacheSecurityGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DeleteCacheSecurityGroupCommandOutput + ): Effect.Effect< + void, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheSecurityGroupNotFoundFault + | InvalidCacheSecurityGroupStateFault + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link DeleteCacheSubnetGroupCommand} */ - readonly deleteCacheSubnetGroup: ( - args: DeleteCacheSubnetGroupCommandInput, + deleteCacheSubnetGroup( + args: DeleteCacheSubnetGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteCacheSubnetGroupCommandOutput | SdkError | ElastiCacheServiceError + ): Effect.Effect< + void, + SdkError | CacheSubnetGroupInUse | CacheSubnetGroupNotFoundFault >; /** * @see {@link DeleteGlobalReplicationGroupCommand} */ - readonly deleteGlobalReplicationGroup: ( - args: DeleteGlobalReplicationGroupCommandInput, + deleteGlobalReplicationGroup( + args: DeleteGlobalReplicationGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DeleteGlobalReplicationGroupCommandOutput + ): Effect.Effect< + DeleteGlobalReplicationGroupResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterValueError + | GlobalReplicationGroupNotFoundFault + | InvalidGlobalReplicationGroupStateFault + | InvalidParameterValueException >; /** * @see {@link DeleteReplicationGroupCommand} */ - readonly deleteReplicationGroup: ( - args: DeleteReplicationGroupCommandInput, + deleteReplicationGroup( + args: DeleteReplicationGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DeleteReplicationGroupCommandOutput + ): Effect.Effect< + DeleteReplicationGroupResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidReplicationGroupStateFault + | ReplicationGroupNotFoundFault + | SnapshotAlreadyExistsFault + | SnapshotFeatureNotSupportedFault + | SnapshotQuotaExceededFault >; /** * @see {@link DeleteServerlessCacheCommand} */ - readonly deleteServerlessCache: ( - args: DeleteServerlessCacheCommandInput, + deleteServerlessCache( + args: DeleteServerlessCacheRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DeleteServerlessCacheCommandOutput + ): Effect.Effect< + DeleteServerlessCacheResponse, | SdkError - | ElastiCacheServiceError - | InvalidCredentialsError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidCredentialsException + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidServerlessCacheStateFault + | ServerlessCacheNotFoundFault + | ServerlessCacheSnapshotAlreadyExistsFault + | ServiceLinkedRoleNotFoundFault >; /** * @see {@link DeleteServerlessCacheSnapshotCommand} */ - readonly deleteServerlessCacheSnapshot: ( - args: DeleteServerlessCacheSnapshotCommandInput, + deleteServerlessCacheSnapshot( + args: DeleteServerlessCacheSnapshotRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DeleteServerlessCacheSnapshotCommandOutput + ): Effect.Effect< + DeleteServerlessCacheSnapshotResponse, | SdkError - | ElastiCacheServiceError - | InvalidParameterValueError + | InvalidParameterValueException + | InvalidServerlessCacheSnapshotStateFault + | ServerlessCacheSnapshotNotFoundFault + | ServiceLinkedRoleNotFoundFault >; /** * @see {@link DeleteSnapshotCommand} */ - readonly deleteSnapshot: ( - args: DeleteSnapshotCommandInput, + deleteSnapshot( + args: DeleteSnapshotMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DeleteSnapshotCommandOutput + ): Effect.Effect< + DeleteSnapshotResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidSnapshotStateFault + | SnapshotNotFoundFault >; /** * @see {@link DeleteUserCommand} */ - readonly deleteUser: ( - args: DeleteUserCommandInput, + deleteUser( + args: DeleteUserMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DeleteUserCommandOutput + ): Effect.Effect< + User, | SdkError - | ElastiCacheServiceError - | InvalidParameterValueError + | DefaultUserAssociatedToUserGroupFault + | InvalidParameterValueException + | InvalidUserStateFault + | ServiceLinkedRoleNotFoundFault + | UserNotFoundFault >; /** * @see {@link DeleteUserGroupCommand} */ - readonly deleteUserGroup: ( - args: DeleteUserGroupCommandInput, + deleteUserGroup( + args: DeleteUserGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DeleteUserGroupCommandOutput + ): Effect.Effect< + UserGroup, | SdkError - | ElastiCacheServiceError - | InvalidParameterValueError + | InvalidParameterValueException + | InvalidUserGroupStateFault + | ServiceLinkedRoleNotFoundFault + | UserGroupNotFoundFault >; /** * @see {@link DescribeCacheClustersCommand} */ - readonly describeCacheClusters: ( - args: DescribeCacheClustersCommandInput, + describeCacheClusters( + args: DescribeCacheClustersMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeCacheClustersCommandOutput + ): Effect.Effect< + CacheClusterMessage, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheClusterNotFoundFault + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link DescribeCacheEngineVersionsCommand} */ - readonly describeCacheEngineVersions: ( - args: DescribeCacheEngineVersionsCommandInput, + describeCacheEngineVersions( + args: DescribeCacheEngineVersionsMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeCacheEngineVersionsCommandOutput - | SdkError - | ElastiCacheServiceError - >; + ): Effect.Effect; /** * @see {@link DescribeCacheParameterGroupsCommand} */ - readonly describeCacheParameterGroups: ( - args: DescribeCacheParameterGroupsCommandInput, + describeCacheParameterGroups( + args: DescribeCacheParameterGroupsMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeCacheParameterGroupsCommandOutput + ): Effect.Effect< + CacheParameterGroupsMessage, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheParameterGroupNotFoundFault + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link DescribeCacheParametersCommand} */ - readonly describeCacheParameters: ( - args: DescribeCacheParametersCommandInput, + describeCacheParameters( + args: DescribeCacheParametersMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeCacheParametersCommandOutput + ): Effect.Effect< + CacheParameterGroupDetails, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheParameterGroupNotFoundFault + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link DescribeCacheSecurityGroupsCommand} */ - readonly describeCacheSecurityGroups: ( - args: DescribeCacheSecurityGroupsCommandInput, + describeCacheSecurityGroups( + args: DescribeCacheSecurityGroupsMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeCacheSecurityGroupsCommandOutput + ): Effect.Effect< + CacheSecurityGroupMessage, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheSecurityGroupNotFoundFault + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link DescribeCacheSubnetGroupsCommand} */ - readonly describeCacheSubnetGroups: ( - args: DescribeCacheSubnetGroupsCommandInput, + describeCacheSubnetGroups( + args: DescribeCacheSubnetGroupsMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DescribeCacheSubnetGroupsCommandOutput | SdkError | ElastiCacheServiceError + ): Effect.Effect< + CacheSubnetGroupMessage, + SdkError | CacheSubnetGroupNotFoundFault >; /** * @see {@link DescribeEngineDefaultParametersCommand} */ - readonly describeEngineDefaultParameters: ( - args: DescribeEngineDefaultParametersCommandInput, + describeEngineDefaultParameters( + args: DescribeEngineDefaultParametersMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeEngineDefaultParametersCommandOutput + ): Effect.Effect< + DescribeEngineDefaultParametersResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link DescribeEventsCommand} */ - readonly describeEvents: ( - args: DescribeEventsCommandInput, + describeEvents( + args: DescribeEventsMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeEventsCommandOutput + ): Effect.Effect< + EventsMessage, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link DescribeGlobalReplicationGroupsCommand} */ - readonly describeGlobalReplicationGroups: ( - args: DescribeGlobalReplicationGroupsCommandInput, + describeGlobalReplicationGroups( + args: DescribeGlobalReplicationGroupsMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeGlobalReplicationGroupsCommandOutput + ): Effect.Effect< + DescribeGlobalReplicationGroupsResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | GlobalReplicationGroupNotFoundFault + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link DescribeReplicationGroupsCommand} */ - readonly describeReplicationGroups: ( - args: DescribeReplicationGroupsCommandInput, + describeReplicationGroups( + args: DescribeReplicationGroupsMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeReplicationGroupsCommandOutput + ): Effect.Effect< + ReplicationGroupMessage, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException + | ReplicationGroupNotFoundFault >; /** * @see {@link DescribeReservedCacheNodesCommand} */ - readonly describeReservedCacheNodes: ( - args: DescribeReservedCacheNodesCommandInput, + describeReservedCacheNodes( + args: DescribeReservedCacheNodesMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeReservedCacheNodesCommandOutput + ): Effect.Effect< + ReservedCacheNodeMessage, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException + | ReservedCacheNodeNotFoundFault >; /** * @see {@link DescribeReservedCacheNodesOfferingsCommand} */ - readonly describeReservedCacheNodesOfferings: ( - args: DescribeReservedCacheNodesOfferingsCommandInput, + describeReservedCacheNodesOfferings( + args: DescribeReservedCacheNodesOfferingsMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeReservedCacheNodesOfferingsCommandOutput + ): Effect.Effect< + ReservedCacheNodesOfferingMessage, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException + | ReservedCacheNodesOfferingNotFoundFault >; /** - * @see {@link DescribeServerlessCachesCommand} + * @see {@link DescribeServerlessCacheSnapshotsCommand} */ - readonly describeServerlessCaches: ( - args: DescribeServerlessCachesCommandInput, + describeServerlessCacheSnapshots( + args: DescribeServerlessCacheSnapshotsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeServerlessCachesCommandOutput + ): Effect.Effect< + DescribeServerlessCacheSnapshotsResponse, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException + | ServerlessCacheNotFoundFault + | ServerlessCacheSnapshotNotFoundFault >; /** - * @see {@link DescribeServerlessCacheSnapshotsCommand} + * @see {@link DescribeServerlessCachesCommand} */ - readonly describeServerlessCacheSnapshots: ( - args: DescribeServerlessCacheSnapshotsCommandInput, + describeServerlessCaches( + args: DescribeServerlessCachesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeServerlessCacheSnapshotsCommandOutput + ): Effect.Effect< + DescribeServerlessCachesResponse, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException + | ServerlessCacheNotFoundFault >; /** * @see {@link DescribeServiceUpdatesCommand} */ - readonly describeServiceUpdates: ( - args: DescribeServiceUpdatesCommandInput, + describeServiceUpdates( + args: DescribeServiceUpdatesMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeServiceUpdatesCommandOutput + ): Effect.Effect< + ServiceUpdatesMessage, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException + | ServiceUpdateNotFoundFault >; /** * @see {@link DescribeSnapshotsCommand} */ - readonly describeSnapshots: ( - args: DescribeSnapshotsCommandInput, + describeSnapshots( + args: DescribeSnapshotsMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeSnapshotsCommandOutput + ): Effect.Effect< + DescribeSnapshotsListMessage, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheClusterNotFoundFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | SnapshotNotFoundFault >; /** * @see {@link DescribeUpdateActionsCommand} */ - readonly describeUpdateActions: ( - args: DescribeUpdateActionsCommandInput, + describeUpdateActions( + args: DescribeUpdateActionsMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeUpdateActionsCommandOutput + ): Effect.Effect< + UpdateActionsMessage, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link DescribeUserGroupsCommand} */ - readonly describeUserGroups: ( - args: DescribeUserGroupsCommandInput, + describeUserGroups( + args: DescribeUserGroupsMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeUserGroupsCommandOutput + ): Effect.Effect< + DescribeUserGroupsResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError + | InvalidParameterCombinationException + | ServiceLinkedRoleNotFoundFault + | UserGroupNotFoundFault >; /** * @see {@link DescribeUsersCommand} */ - readonly describeUsers: ( - args: DescribeUsersCommandInput, + describeUsers( + args: DescribeUsersMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DescribeUsersCommandOutput + ): Effect.Effect< + DescribeUsersResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError + | InvalidParameterCombinationException + | ServiceLinkedRoleNotFoundFault + | UserNotFoundFault >; /** * @see {@link DisassociateGlobalReplicationGroupCommand} */ - readonly disassociateGlobalReplicationGroup: ( - args: DisassociateGlobalReplicationGroupCommandInput, + disassociateGlobalReplicationGroup( + args: DisassociateGlobalReplicationGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | DisassociateGlobalReplicationGroupCommandOutput + ): Effect.Effect< + DisassociateGlobalReplicationGroupResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | GlobalReplicationGroupNotFoundFault + | InvalidGlobalReplicationGroupStateFault + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link ExportServerlessCacheSnapshotCommand} */ - readonly exportServerlessCacheSnapshot: ( - args: ExportServerlessCacheSnapshotCommandInput, + exportServerlessCacheSnapshot( + args: ExportServerlessCacheSnapshotRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | ExportServerlessCacheSnapshotCommandOutput + ): Effect.Effect< + ExportServerlessCacheSnapshotResponse, | SdkError - | ElastiCacheServiceError - | InvalidParameterValueError + | InvalidParameterValueException + | InvalidServerlessCacheSnapshotStateFault + | ServerlessCacheSnapshotNotFoundFault + | ServiceLinkedRoleNotFoundFault >; /** * @see {@link FailoverGlobalReplicationGroupCommand} */ - readonly failoverGlobalReplicationGroup: ( - args: FailoverGlobalReplicationGroupCommandInput, + failoverGlobalReplicationGroup( + args: FailoverGlobalReplicationGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | FailoverGlobalReplicationGroupCommandOutput + ): Effect.Effect< + FailoverGlobalReplicationGroupResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | GlobalReplicationGroupNotFoundFault + | InvalidGlobalReplicationGroupStateFault + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link IncreaseNodeGroupsInGlobalReplicationGroupCommand} */ - readonly increaseNodeGroupsInGlobalReplicationGroup: ( - args: IncreaseNodeGroupsInGlobalReplicationGroupCommandInput, + increaseNodeGroupsInGlobalReplicationGroup( + args: IncreaseNodeGroupsInGlobalReplicationGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | IncreaseNodeGroupsInGlobalReplicationGroupCommandOutput + ): Effect.Effect< + IncreaseNodeGroupsInGlobalReplicationGroupResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterValueError + | GlobalReplicationGroupNotFoundFault + | InvalidGlobalReplicationGroupStateFault + | InvalidParameterValueException >; /** * @see {@link IncreaseReplicaCountCommand} */ - readonly increaseReplicaCount: ( - args: IncreaseReplicaCountCommandInput, + increaseReplicaCount( + args: IncreaseReplicaCountMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | IncreaseReplicaCountCommandOutput + ): Effect.Effect< + IncreaseReplicaCountResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | ClusterQuotaForCustomerExceededFault + | InsufficientCacheClusterCapacityFault + | InvalidCacheClusterStateFault + | InvalidKMSKeyFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidReplicationGroupStateFault + | InvalidVPCNetworkStateFault + | NodeGroupsPerReplicationGroupQuotaExceededFault + | NodeQuotaForCustomerExceededFault + | NoOperationFault + | ReplicationGroupNotFoundFault >; /** * @see {@link ListAllowedNodeTypeModificationsCommand} */ - readonly listAllowedNodeTypeModifications: ( - args: ListAllowedNodeTypeModificationsCommandInput, + listAllowedNodeTypeModifications( + args: ListAllowedNodeTypeModificationsMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | ListAllowedNodeTypeModificationsCommandOutput + ): Effect.Effect< + AllowedNodeTypeModificationsMessage, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheClusterNotFoundFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | ReplicationGroupNotFoundFault >; /** * @see {@link ListTagsForResourceCommand} */ - readonly listTagsForResource: ( - args: ListTagsForResourceCommandInput, + listTagsForResource( + args: ListTagsForResourceMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListTagsForResourceCommandOutput | SdkError | ElastiCacheServiceError + ): Effect.Effect< + TagListMessage, + | SdkError + | CacheClusterNotFoundFault + | CacheParameterGroupNotFoundFault + | CacheSecurityGroupNotFoundFault + | CacheSubnetGroupNotFoundFault + | InvalidARNFault + | InvalidReplicationGroupStateFault + | InvalidServerlessCacheSnapshotStateFault + | InvalidServerlessCacheStateFault + | ReplicationGroupNotFoundFault + | ReservedCacheNodeNotFoundFault + | ServerlessCacheNotFoundFault + | ServerlessCacheSnapshotNotFoundFault + | SnapshotNotFoundFault + | UserGroupNotFoundFault + | UserNotFoundFault >; /** * @see {@link ModifyCacheClusterCommand} */ - readonly modifyCacheCluster: ( - args: ModifyCacheClusterCommandInput, + modifyCacheCluster( + args: ModifyCacheClusterMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | ModifyCacheClusterCommandOutput + ): Effect.Effect< + ModifyCacheClusterResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheClusterNotFoundFault + | CacheParameterGroupNotFoundFault + | CacheSecurityGroupNotFoundFault + | InsufficientCacheClusterCapacityFault + | InvalidCacheClusterStateFault + | InvalidCacheSecurityGroupStateFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidVPCNetworkStateFault + | NodeQuotaForClusterExceededFault + | NodeQuotaForCustomerExceededFault >; /** * @see {@link ModifyCacheParameterGroupCommand} */ - readonly modifyCacheParameterGroup: ( - args: ModifyCacheParameterGroupCommandInput, + modifyCacheParameterGroup( + args: ModifyCacheParameterGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | ModifyCacheParameterGroupCommandOutput + ): Effect.Effect< + CacheParameterGroupNameMessage, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheParameterGroupNotFoundFault + | InvalidCacheParameterGroupStateFault + | InvalidGlobalReplicationGroupStateFault + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link ModifyCacheSubnetGroupCommand} */ - readonly modifyCacheSubnetGroup: ( - args: ModifyCacheSubnetGroupCommandInput, + modifyCacheSubnetGroup( + args: ModifyCacheSubnetGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ModifyCacheSubnetGroupCommandOutput | SdkError | ElastiCacheServiceError + ): Effect.Effect< + ModifyCacheSubnetGroupResult, + | SdkError + | CacheSubnetGroupNotFoundFault + | CacheSubnetQuotaExceededFault + | InvalidSubnet + | SubnetInUse + | SubnetNotAllowedFault >; /** * @see {@link ModifyGlobalReplicationGroupCommand} */ - readonly modifyGlobalReplicationGroup: ( - args: ModifyGlobalReplicationGroupCommandInput, + modifyGlobalReplicationGroup( + args: ModifyGlobalReplicationGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | ModifyGlobalReplicationGroupCommandOutput + ): Effect.Effect< + ModifyGlobalReplicationGroupResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterValueError + | GlobalReplicationGroupNotFoundFault + | InvalidGlobalReplicationGroupStateFault + | InvalidParameterValueException >; /** * @see {@link ModifyReplicationGroupCommand} */ - readonly modifyReplicationGroup: ( - args: ModifyReplicationGroupCommandInput, + modifyReplicationGroup( + args: ModifyReplicationGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | ModifyReplicationGroupCommandOutput + ): Effect.Effect< + ModifyReplicationGroupResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheClusterNotFoundFault + | CacheParameterGroupNotFoundFault + | CacheSecurityGroupNotFoundFault + | InsufficientCacheClusterCapacityFault + | InvalidCacheClusterStateFault + | InvalidCacheSecurityGroupStateFault + | InvalidKMSKeyFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidReplicationGroupStateFault + | InvalidUserGroupStateFault + | InvalidVPCNetworkStateFault + | NodeQuotaForClusterExceededFault + | NodeQuotaForCustomerExceededFault + | ReplicationGroupNotFoundFault + | UserGroupNotFoundFault >; /** * @see {@link ModifyReplicationGroupShardConfigurationCommand} */ - readonly modifyReplicationGroupShardConfiguration: ( - args: ModifyReplicationGroupShardConfigurationCommandInput, + modifyReplicationGroupShardConfiguration( + args: ModifyReplicationGroupShardConfigurationMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | ModifyReplicationGroupShardConfigurationCommandOutput + ): Effect.Effect< + ModifyReplicationGroupShardConfigurationResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InsufficientCacheClusterCapacityFault + | InvalidCacheClusterStateFault + | InvalidKMSKeyFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidReplicationGroupStateFault + | InvalidVPCNetworkStateFault + | NodeGroupsPerReplicationGroupQuotaExceededFault + | NodeQuotaForCustomerExceededFault + | ReplicationGroupNotFoundFault >; /** * @see {@link ModifyServerlessCacheCommand} */ - readonly modifyServerlessCache: ( - args: ModifyServerlessCacheCommandInput, + modifyServerlessCache( + args: ModifyServerlessCacheRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | ModifyServerlessCacheCommandOutput + ): Effect.Effect< + ModifyServerlessCacheResponse, | SdkError - | ElastiCacheServiceError - | InvalidCredentialsError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidCredentialsException + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidServerlessCacheStateFault + | InvalidUserGroupStateFault + | ServerlessCacheNotFoundFault + | ServiceLinkedRoleNotFoundFault + | UserGroupNotFoundFault >; /** * @see {@link ModifyUserCommand} */ - readonly modifyUser: ( - args: ModifyUserCommandInput, + modifyUser( + args: ModifyUserMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | ModifyUserCommandOutput + ): Effect.Effect< + User, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidUserStateFault + | ServiceLinkedRoleNotFoundFault + | UserNotFoundFault >; /** * @see {@link ModifyUserGroupCommand} */ - readonly modifyUserGroup: ( - args: ModifyUserGroupCommandInput, + modifyUserGroup( + args: ModifyUserGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | ModifyUserGroupCommandOutput + ): Effect.Effect< + UserGroup, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | DefaultUserRequired + | DuplicateUserNameFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidUserGroupStateFault + | ServiceLinkedRoleNotFoundFault + | UserGroupNotFoundFault + | UserNotFoundFault >; /** * @see {@link PurchaseReservedCacheNodesOfferingCommand} */ - readonly purchaseReservedCacheNodesOffering: ( - args: PurchaseReservedCacheNodesOfferingCommandInput, + purchaseReservedCacheNodesOffering( + args: PurchaseReservedCacheNodesOfferingMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | PurchaseReservedCacheNodesOfferingCommandOutput + ): Effect.Effect< + PurchaseReservedCacheNodesOfferingResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | InvalidParameterCombinationException + | InvalidParameterValueException + | ReservedCacheNodeAlreadyExistsFault + | ReservedCacheNodeQuotaExceededFault + | ReservedCacheNodesOfferingNotFoundFault + | TagQuotaPerResourceExceeded >; /** * @see {@link RebalanceSlotsInGlobalReplicationGroupCommand} */ - readonly rebalanceSlotsInGlobalReplicationGroup: ( - args: RebalanceSlotsInGlobalReplicationGroupCommandInput, + rebalanceSlotsInGlobalReplicationGroup( + args: RebalanceSlotsInGlobalReplicationGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | RebalanceSlotsInGlobalReplicationGroupCommandOutput + ): Effect.Effect< + RebalanceSlotsInGlobalReplicationGroupResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterValueError + | GlobalReplicationGroupNotFoundFault + | InvalidGlobalReplicationGroupStateFault + | InvalidParameterValueException >; /** * @see {@link RebootCacheClusterCommand} */ - readonly rebootCacheCluster: ( - args: RebootCacheClusterCommandInput, + rebootCacheCluster( + args: RebootCacheClusterMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RebootCacheClusterCommandOutput | SdkError | ElastiCacheServiceError + ): Effect.Effect< + RebootCacheClusterResult, + SdkError | CacheClusterNotFoundFault | InvalidCacheClusterStateFault >; /** * @see {@link RemoveTagsFromResourceCommand} */ - readonly removeTagsFromResource: ( - args: RemoveTagsFromResourceCommandInput, + removeTagsFromResource( + args: RemoveTagsFromResourceMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RemoveTagsFromResourceCommandOutput | SdkError | ElastiCacheServiceError + ): Effect.Effect< + TagListMessage, + | SdkError + | CacheClusterNotFoundFault + | CacheParameterGroupNotFoundFault + | CacheSecurityGroupNotFoundFault + | CacheSubnetGroupNotFoundFault + | InvalidARNFault + | InvalidReplicationGroupStateFault + | InvalidServerlessCacheSnapshotStateFault + | InvalidServerlessCacheStateFault + | ReplicationGroupNotFoundFault + | ReservedCacheNodeNotFoundFault + | ServerlessCacheNotFoundFault + | ServerlessCacheSnapshotNotFoundFault + | SnapshotNotFoundFault + | TagNotFoundFault + | UserGroupNotFoundFault + | UserNotFoundFault >; /** * @see {@link ResetCacheParameterGroupCommand} */ - readonly resetCacheParameterGroup: ( - args: ResetCacheParameterGroupCommandInput, + resetCacheParameterGroup( + args: ResetCacheParameterGroupMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | ResetCacheParameterGroupCommandOutput + ): Effect.Effect< + CacheParameterGroupNameMessage, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | CacheParameterGroupNotFoundFault + | InvalidCacheParameterGroupStateFault + | InvalidGlobalReplicationGroupStateFault + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link RevokeCacheSecurityGroupIngressCommand} */ - readonly revokeCacheSecurityGroupIngress: ( - args: RevokeCacheSecurityGroupIngressCommandInput, + revokeCacheSecurityGroupIngress( + args: RevokeCacheSecurityGroupIngressMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | RevokeCacheSecurityGroupIngressCommandOutput + ): Effect.Effect< + RevokeCacheSecurityGroupIngressResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | AuthorizationNotFoundFault + | CacheSecurityGroupNotFoundFault + | InvalidCacheSecurityGroupStateFault + | InvalidParameterCombinationException + | InvalidParameterValueException >; /** * @see {@link StartMigrationCommand} */ - readonly startMigration: ( - args: StartMigrationCommandInput, + startMigration( + args: StartMigrationMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | StartMigrationCommandOutput + ): Effect.Effect< + StartMigrationResponse, | SdkError - | ElastiCacheServiceError - | InvalidParameterValueError + | InvalidParameterValueException + | InvalidReplicationGroupStateFault + | ReplicationGroupAlreadyUnderMigrationFault + | ReplicationGroupNotFoundFault >; /** * @see {@link TestFailoverCommand} */ - readonly testFailover: ( - args: TestFailoverCommandInput, + testFailover( + args: TestFailoverMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | TestFailoverCommandOutput + ): Effect.Effect< + TestFailoverResult, | SdkError - | ElastiCacheServiceError - | InvalidParameterCombinationError - | InvalidParameterValueError + | APICallRateForCustomerExceededFault + | InvalidCacheClusterStateFault + | InvalidKMSKeyFault + | InvalidParameterCombinationException + | InvalidParameterValueException + | InvalidReplicationGroupStateFault + | NodeGroupNotFoundFault + | ReplicationGroupNotFoundFault + | TestFailoverNotAvailableFault >; /** * @see {@link TestMigrationCommand} */ - readonly testMigration: ( - args: TestMigrationCommandInput, + testMigration( + args: TestMigrationMessage, options?: __HttpHandlerOptions, - ) => Effect.Effect< - | TestMigrationCommandOutput + ): Effect.Effect< + TestMigrationResponse, | SdkError - | ElastiCacheServiceError - | InvalidParameterValueError + | InvalidParameterValueException + | InvalidReplicationGroupStateFault + | ReplicationGroupAlreadyUnderMigrationFault + | ReplicationGroupNotFoundFault >; -}; +} /** * @since 1.0.0 @@ -1351,9 +1657,9 @@ export const makeElastiCacheService = Effect.gen(function* (_) { Effect.tryPromise({ try: () => client.send(new CommandCtor(args), options ?? {}), catch: (e) => { - if (e instanceof ElastiCacheServiceException) { + if (e instanceof SdkElastiCacheServiceException) { const ServiceException = Data.tagged< - TaggedException + TaggedException >(e.name); return ServiceException({ diff --git a/packages/client-elasticache/src/Errors.ts b/packages/client-elasticache/src/Errors.ts index a02bf984..1981a527 100644 --- a/packages/client-elasticache/src/Errors.ts +++ b/packages/client-elasticache/src/Errors.ts @@ -1,8 +1,80 @@ import type { - ElastiCacheServiceException, - InvalidCredentialsException, - InvalidParameterValueException, - InvalidParameterCombinationException, + APICallRateForCustomerExceededFault as SdkAPICallRateForCustomerExceededFault, + AuthorizationAlreadyExistsFault as SdkAuthorizationAlreadyExistsFault, + AuthorizationNotFoundFault as SdkAuthorizationNotFoundFault, + CacheClusterAlreadyExistsFault as SdkCacheClusterAlreadyExistsFault, + CacheClusterNotFoundFault as SdkCacheClusterNotFoundFault, + CacheParameterGroupAlreadyExistsFault as SdkCacheParameterGroupAlreadyExistsFault, + CacheParameterGroupNotFoundFault as SdkCacheParameterGroupNotFoundFault, + CacheParameterGroupQuotaExceededFault as SdkCacheParameterGroupQuotaExceededFault, + CacheSecurityGroupAlreadyExistsFault as SdkCacheSecurityGroupAlreadyExistsFault, + CacheSecurityGroupNotFoundFault as SdkCacheSecurityGroupNotFoundFault, + CacheSecurityGroupQuotaExceededFault as SdkCacheSecurityGroupQuotaExceededFault, + CacheSubnetGroupAlreadyExistsFault as SdkCacheSubnetGroupAlreadyExistsFault, + CacheSubnetGroupInUse as SdkCacheSubnetGroupInUse, + CacheSubnetGroupNotFoundFault as SdkCacheSubnetGroupNotFoundFault, + CacheSubnetGroupQuotaExceededFault as SdkCacheSubnetGroupQuotaExceededFault, + CacheSubnetQuotaExceededFault as SdkCacheSubnetQuotaExceededFault, + ClusterQuotaForCustomerExceededFault as SdkClusterQuotaForCustomerExceededFault, + DefaultUserAssociatedToUserGroupFault as SdkDefaultUserAssociatedToUserGroupFault, + DefaultUserRequired as SdkDefaultUserRequired, + DuplicateUserNameFault as SdkDuplicateUserNameFault, + GlobalReplicationGroupAlreadyExistsFault as SdkGlobalReplicationGroupAlreadyExistsFault, + GlobalReplicationGroupNotFoundFault as SdkGlobalReplicationGroupNotFoundFault, + InsufficientCacheClusterCapacityFault as SdkInsufficientCacheClusterCapacityFault, + InvalidARNFault as SdkInvalidARNFault, + InvalidCacheClusterStateFault as SdkInvalidCacheClusterStateFault, + InvalidCacheParameterGroupStateFault as SdkInvalidCacheParameterGroupStateFault, + InvalidCacheSecurityGroupStateFault as SdkInvalidCacheSecurityGroupStateFault, + InvalidCredentialsException as SdkInvalidCredentialsException, + InvalidGlobalReplicationGroupStateFault as SdkInvalidGlobalReplicationGroupStateFault, + InvalidKMSKeyFault as SdkInvalidKMSKeyFault, + InvalidParameterCombinationException as SdkInvalidParameterCombinationException, + InvalidParameterValueException as SdkInvalidParameterValueException, + InvalidReplicationGroupStateFault as SdkInvalidReplicationGroupStateFault, + InvalidServerlessCacheSnapshotStateFault as SdkInvalidServerlessCacheSnapshotStateFault, + InvalidServerlessCacheStateFault as SdkInvalidServerlessCacheStateFault, + InvalidSnapshotStateFault as SdkInvalidSnapshotStateFault, + InvalidSubnet as SdkInvalidSubnet, + InvalidUserGroupStateFault as SdkInvalidUserGroupStateFault, + InvalidUserStateFault as SdkInvalidUserStateFault, + InvalidVPCNetworkStateFault as SdkInvalidVPCNetworkStateFault, + NoOperationFault as SdkNoOperationFault, + NodeGroupNotFoundFault as SdkNodeGroupNotFoundFault, + NodeGroupsPerReplicationGroupQuotaExceededFault as SdkNodeGroupsPerReplicationGroupQuotaExceededFault, + NodeQuotaForClusterExceededFault as SdkNodeQuotaForClusterExceededFault, + NodeQuotaForCustomerExceededFault as SdkNodeQuotaForCustomerExceededFault, + ReplicationGroupAlreadyExistsFault as SdkReplicationGroupAlreadyExistsFault, + ReplicationGroupAlreadyUnderMigrationFault as SdkReplicationGroupAlreadyUnderMigrationFault, + ReplicationGroupNotFoundFault as SdkReplicationGroupNotFoundFault, + ReplicationGroupNotUnderMigrationFault as SdkReplicationGroupNotUnderMigrationFault, + ReservedCacheNodeAlreadyExistsFault as SdkReservedCacheNodeAlreadyExistsFault, + ReservedCacheNodeNotFoundFault as SdkReservedCacheNodeNotFoundFault, + ReservedCacheNodeQuotaExceededFault as SdkReservedCacheNodeQuotaExceededFault, + ReservedCacheNodesOfferingNotFoundFault as SdkReservedCacheNodesOfferingNotFoundFault, + ServerlessCacheAlreadyExistsFault as SdkServerlessCacheAlreadyExistsFault, + ServerlessCacheNotFoundFault as SdkServerlessCacheNotFoundFault, + ServerlessCacheQuotaForCustomerExceededFault as SdkServerlessCacheQuotaForCustomerExceededFault, + ServerlessCacheSnapshotAlreadyExistsFault as SdkServerlessCacheSnapshotAlreadyExistsFault, + ServerlessCacheSnapshotNotFoundFault as SdkServerlessCacheSnapshotNotFoundFault, + ServerlessCacheSnapshotQuotaExceededFault as SdkServerlessCacheSnapshotQuotaExceededFault, + ServiceLinkedRoleNotFoundFault as SdkServiceLinkedRoleNotFoundFault, + ServiceUpdateNotFoundFault as SdkServiceUpdateNotFoundFault, + SnapshotAlreadyExistsFault as SdkSnapshotAlreadyExistsFault, + SnapshotFeatureNotSupportedFault as SdkSnapshotFeatureNotSupportedFault, + SnapshotNotFoundFault as SdkSnapshotNotFoundFault, + SnapshotQuotaExceededFault as SdkSnapshotQuotaExceededFault, + SubnetInUse as SdkSubnetInUse, + SubnetNotAllowedFault as SdkSubnetNotAllowedFault, + TagNotFoundFault as SdkTagNotFoundFault, + TagQuotaPerResourceExceeded as SdkTagQuotaPerResourceExceeded, + TestFailoverNotAvailableFault as SdkTestFailoverNotAvailableFault, + UserAlreadyExistsFault as SdkUserAlreadyExistsFault, + UserGroupAlreadyExistsFault as SdkUserGroupAlreadyExistsFault, + UserGroupNotFoundFault as SdkUserGroupNotFoundFault, + UserGroupQuotaExceededFault as SdkUserGroupQuotaExceededFault, + UserNotFoundFault as SdkUserNotFoundFault, + UserQuotaExceededFault as SdkUserQuotaExceededFault, } from "@aws-sdk/client-elasticache"; import * as Data from "effect/Data"; @@ -10,18 +82,141 @@ export type TaggedException = T & { readonly _tag: T["name"]; }; -export type InvalidCredentialsError = - TaggedException; -export type InvalidParameterValueError = - TaggedException; -export type InvalidParameterCombinationError = - TaggedException; +export type APICallRateForCustomerExceededFault = + TaggedException; +export type AuthorizationAlreadyExistsFault = + TaggedException; +export type AuthorizationNotFoundFault = + TaggedException; +export type CacheClusterAlreadyExistsFault = + TaggedException; +export type CacheClusterNotFoundFault = + TaggedException; +export type CacheParameterGroupAlreadyExistsFault = + TaggedException; +export type CacheParameterGroupNotFoundFault = + TaggedException; +export type CacheParameterGroupQuotaExceededFault = + TaggedException; +export type CacheSecurityGroupAlreadyExistsFault = + TaggedException; +export type CacheSecurityGroupNotFoundFault = + TaggedException; +export type CacheSecurityGroupQuotaExceededFault = + TaggedException; +export type CacheSubnetGroupAlreadyExistsFault = + TaggedException; +export type CacheSubnetGroupInUse = TaggedException; +export type CacheSubnetGroupNotFoundFault = + TaggedException; +export type CacheSubnetGroupQuotaExceededFault = + TaggedException; +export type CacheSubnetQuotaExceededFault = + TaggedException; +export type ClusterQuotaForCustomerExceededFault = + TaggedException; +export type DefaultUserAssociatedToUserGroupFault = + TaggedException; +export type DefaultUserRequired = TaggedException; +export type DuplicateUserNameFault = TaggedException; +export type GlobalReplicationGroupAlreadyExistsFault = + TaggedException; +export type GlobalReplicationGroupNotFoundFault = + TaggedException; +export type InsufficientCacheClusterCapacityFault = + TaggedException; +export type InvalidARNFault = TaggedException; +export type InvalidCacheClusterStateFault = + TaggedException; +export type InvalidCacheParameterGroupStateFault = + TaggedException; +export type InvalidCacheSecurityGroupStateFault = + TaggedException; +export type InvalidCredentialsException = + TaggedException; +export type InvalidGlobalReplicationGroupStateFault = + TaggedException; +export type InvalidKMSKeyFault = TaggedException; +export type InvalidParameterCombinationException = + TaggedException; +export type InvalidParameterValueException = + TaggedException; +export type InvalidReplicationGroupStateFault = + TaggedException; +export type InvalidServerlessCacheSnapshotStateFault = + TaggedException; +export type InvalidServerlessCacheStateFault = + TaggedException; +export type InvalidSnapshotStateFault = + TaggedException; +export type InvalidSubnet = TaggedException; +export type InvalidUserGroupStateFault = + TaggedException; +export type InvalidUserStateFault = TaggedException; +export type InvalidVPCNetworkStateFault = + TaggedException; +export type NoOperationFault = TaggedException; +export type NodeGroupNotFoundFault = TaggedException; +export type NodeGroupsPerReplicationGroupQuotaExceededFault = + TaggedException; +export type NodeQuotaForClusterExceededFault = + TaggedException; +export type NodeQuotaForCustomerExceededFault = + TaggedException; +export type ReplicationGroupAlreadyExistsFault = + TaggedException; +export type ReplicationGroupAlreadyUnderMigrationFault = + TaggedException; +export type ReplicationGroupNotFoundFault = + TaggedException; +export type ReplicationGroupNotUnderMigrationFault = + TaggedException; +export type ReservedCacheNodeAlreadyExistsFault = + TaggedException; +export type ReservedCacheNodeNotFoundFault = + TaggedException; +export type ReservedCacheNodeQuotaExceededFault = + TaggedException; +export type ReservedCacheNodesOfferingNotFoundFault = + TaggedException; +export type ServerlessCacheAlreadyExistsFault = + TaggedException; +export type ServerlessCacheNotFoundFault = + TaggedException; +export type ServerlessCacheQuotaForCustomerExceededFault = + TaggedException; +export type ServerlessCacheSnapshotAlreadyExistsFault = + TaggedException; +export type ServerlessCacheSnapshotNotFoundFault = + TaggedException; +export type ServerlessCacheSnapshotQuotaExceededFault = + TaggedException; +export type ServiceLinkedRoleNotFoundFault = + TaggedException; +export type ServiceUpdateNotFoundFault = + TaggedException; +export type SnapshotAlreadyExistsFault = + TaggedException; +export type SnapshotFeatureNotSupportedFault = + TaggedException; +export type SnapshotNotFoundFault = TaggedException; +export type SnapshotQuotaExceededFault = + TaggedException; +export type SubnetInUse = TaggedException; +export type SubnetNotAllowedFault = TaggedException; +export type TagNotFoundFault = TaggedException; +export type TagQuotaPerResourceExceeded = + TaggedException; +export type TestFailoverNotAvailableFault = + TaggedException; +export type UserAlreadyExistsFault = TaggedException; +export type UserGroupAlreadyExistsFault = + TaggedException; +export type UserGroupNotFoundFault = TaggedException; +export type UserGroupQuotaExceededFault = + TaggedException; +export type UserNotFoundFault = TaggedException; +export type UserQuotaExceededFault = TaggedException; -export type ElastiCacheServiceError = TaggedException< - ElastiCacheServiceException & { name: "ElastiCacheServiceError" } ->; -export const ElastiCacheServiceError = Data.tagged( - "ElastiCacheServiceError", -); export type SdkError = TaggedException; export const SdkError = Data.tagged("SdkError"); diff --git a/packages/client-elasticache/test/ElastiCache.test.ts b/packages/client-elasticache/test/ElastiCache.test.ts new file mode 100644 index 00000000..d1146600 --- /dev/null +++ b/packages/client-elasticache/test/ElastiCache.test.ts @@ -0,0 +1,199 @@ +import { + type DescribeCacheClustersCommandInput, + DescribeCacheClustersCommand, + ElastiCacheClient, +} from "@aws-sdk/client-elasticache"; +import { mockClient } from "aws-sdk-client-mock"; +import * as Effect from "effect/Effect"; +import * as Exit from "effect/Exit"; +import { pipe } from "effect/Function"; +import * as Layer from "effect/Layer"; +import { + BaseElastiCacheServiceLayer, + DefaultElastiCacheClientConfigLayer, + DefaultElastiCacheServiceLayer, + ElastiCacheClientInstance, + ElastiCacheClientInstanceConfig, + ElastiCacheService, + ElastiCacheServiceLayer, + SdkError, +} from "../src"; + +import "aws-sdk-client-mock-jest"; + +const clientMock = mockClient(ElastiCacheClient); + +describe("ElastiCacheClientImpl", () => { + it("default", async () => { + clientMock.reset().on(DescribeCacheClustersCommand).resolves({}); + + const args: DescribeCacheClustersCommandInput = { ShowCacheNodeInfo: true }; + + const program = Effect.flatMap(ElastiCacheService, (service) => + service.describeCacheClusters(args), + ); + + const result = await pipe( + program, + Effect.provide(DefaultElastiCacheServiceLayer), + Effect.runPromiseExit, + ); + + expect(result).toEqual(Exit.succeed({})); + expect(clientMock).toHaveReceivedCommandTimes( + DescribeCacheClustersCommand, + 1, + ); + expect(clientMock).toHaveReceivedCommandWith( + DescribeCacheClustersCommand, + args, + ); + }); + + it("configurable", async () => { + clientMock.reset().on(DescribeCacheClustersCommand).resolves({}); + + const args: DescribeCacheClustersCommandInput = { ShowCacheNodeInfo: true }; + + const program = Effect.flatMap(ElastiCacheService, (service) => + service.describeCacheClusters(args), + ); + + const ElastiCacheClientConfigLayer = Layer.succeed( + ElastiCacheClientInstanceConfig, + { + region: "eu-central-1", + }, + ); + const CustomElastiCacheServiceLayer = ElastiCacheServiceLayer.pipe( + Layer.provide(ElastiCacheClientConfigLayer), + ); + + const result = await pipe( + program, + Effect.provide(CustomElastiCacheServiceLayer), + Effect.runPromiseExit, + ); + + expect(result).toEqual(Exit.succeed({})); + expect(clientMock).toHaveReceivedCommandTimes( + DescribeCacheClustersCommand, + 1, + ); + expect(clientMock).toHaveReceivedCommandWith( + DescribeCacheClustersCommand, + args, + ); + }); + + it("base", async () => { + clientMock.reset().on(DescribeCacheClustersCommand).resolves({}); + + const args: DescribeCacheClustersCommandInput = { ShowCacheNodeInfo: true }; + + const program = Effect.flatMap(ElastiCacheService, (service) => + service.describeCacheClusters(args), + ); + + const ElastiCacheClientInstanceLayer = Layer.succeed( + ElastiCacheClientInstance, + new ElastiCacheClient({ region: "eu-central-1" }), + ); + const CustomElastiCacheServiceLayer = BaseElastiCacheServiceLayer.pipe( + Layer.provide(ElastiCacheClientInstanceLayer), + ); + + const result = await pipe( + program, + Effect.provide(CustomElastiCacheServiceLayer), + Effect.runPromiseExit, + ); + + expect(result).toEqual(Exit.succeed({})); + expect(clientMock).toHaveReceivedCommandTimes( + DescribeCacheClustersCommand, + 1, + ); + expect(clientMock).toHaveReceivedCommandWith( + DescribeCacheClustersCommand, + args, + ); + }); + + it("extended", async () => { + clientMock.reset().on(DescribeCacheClustersCommand).resolves({}); + + const args: DescribeCacheClustersCommandInput = { ShowCacheNodeInfo: true }; + + const program = Effect.flatMap(ElastiCacheService, (service) => + service.describeCacheClusters(args), + ); + + const ElastiCacheClientInstanceLayer = Layer.effect( + ElastiCacheClientInstance, + Effect.map( + ElastiCacheClientInstanceConfig, + (config) => + new ElastiCacheClient({ ...config, region: "eu-central-1" }), + ), + ); + const CustomElastiCacheServiceLayer = BaseElastiCacheServiceLayer.pipe( + Layer.provide(ElastiCacheClientInstanceLayer), + Layer.provide(DefaultElastiCacheClientConfigLayer), + ); + + const result = await pipe( + program, + Effect.provide(CustomElastiCacheServiceLayer), + Effect.runPromiseExit, + ); + + expect(result).toEqual(Exit.succeed({})); + expect(clientMock).toHaveReceivedCommandTimes( + DescribeCacheClustersCommand, + 1, + ); + expect(clientMock).toHaveReceivedCommandWith( + DescribeCacheClustersCommand, + args, + ); + }); + + it("fail", async () => { + clientMock + .reset() + .on(DescribeCacheClustersCommand) + .rejects(new Error("test")); + + const args: DescribeCacheClustersCommandInput = { ShowCacheNodeInfo: true }; + + const program = Effect.flatMap(ElastiCacheService, (service) => + service.describeCacheClusters(args), + ); + + const result = await pipe( + program, + Effect.provide(DefaultElastiCacheServiceLayer), + Effect.runPromiseExit, + ); + + expect(result).toEqual( + Exit.fail( + SdkError({ + ...new Error("test"), + name: "SdkError", + message: "test", + stack: expect.any(String), + }), + ), + ); + expect(clientMock).toHaveReceivedCommandTimes( + DescribeCacheClustersCommand, + 1, + ); + expect(clientMock).toHaveReceivedCommandWith( + DescribeCacheClustersCommand, + args, + ); + }); +}); diff --git a/packages/client-eventbridge/.projen/deps.json b/packages/client-eventbridge/.projen/deps.json index 1afdf863..ece07ed2 100644 --- a/packages/client-eventbridge/.projen/deps.json +++ b/packages/client-eventbridge/.projen/deps.json @@ -70,7 +70,7 @@ }, { "name": "@aws-sdk/client-eventbridge", - "version": "^3", + "version": "^3.556.0", "type": "runtime" }, { diff --git a/packages/client-eventbridge/package.json b/packages/client-eventbridge/package.json index fde311a0..d2c75e23 100644 --- a/packages/client-eventbridge/package.json +++ b/packages/client-eventbridge/package.json @@ -39,7 +39,7 @@ "effect": ">=3.0.0 <4.0.0" }, "dependencies": { - "@aws-sdk/client-eventbridge": "^3", + "@aws-sdk/client-eventbridge": "^3.556.0", "@aws-sdk/types": "^3" }, "main": "lib/index.js", diff --git a/packages/client-iam/.projen/deps.json b/packages/client-iam/.projen/deps.json index 7b37c293..1eb0e371 100644 --- a/packages/client-iam/.projen/deps.json +++ b/packages/client-iam/.projen/deps.json @@ -70,7 +70,7 @@ }, { "name": "@aws-sdk/client-iam", - "version": "^3", + "version": "^3.556.0", "type": "runtime" }, { diff --git a/packages/client-iam/package.json b/packages/client-iam/package.json index ed9d8eb9..305ada12 100644 --- a/packages/client-iam/package.json +++ b/packages/client-iam/package.json @@ -39,7 +39,7 @@ "effect": ">=3.0.0 <4.0.0" }, "dependencies": { - "@aws-sdk/client-iam": "^3", + "@aws-sdk/client-iam": "^3.556.0", "@aws-sdk/types": "^3" }, "main": "lib/index.js", diff --git a/packages/client-iam/src/Errors.ts b/packages/client-iam/src/Errors.ts index 488a9706..084aacfb 100644 --- a/packages/client-iam/src/Errors.ts +++ b/packages/client-iam/src/Errors.ts @@ -1,32 +1,32 @@ import type { - ConcurrentModificationException, - CredentialReportExpiredException, - CredentialReportNotPresentException, - CredentialReportNotReadyException, - DeleteConflictException, - DuplicateCertificateException, - DuplicateSSHPublicKeyException, - EntityAlreadyExistsException, - EntityTemporarilyUnmodifiableException, - IAMServiceException, - InvalidAuthenticationCodeException, - InvalidCertificateException, - InvalidInputException, - InvalidPublicKeyException, - InvalidUserTypeException, - KeyPairMismatchException, - LimitExceededException, - MalformedCertificateException, - MalformedPolicyDocumentException, - NoSuchEntityException, - PasswordPolicyViolationException, - PolicyEvaluationException, - PolicyNotAttachableException, - ReportGenerationLimitExceededException, - ServiceFailureException, - ServiceNotSupportedException, - UnmodifiableEntityException, - UnrecognizedPublicKeyEncodingException, + ConcurrentModificationException as SdkConcurrentModificationException, + CredentialReportExpiredException as SdkCredentialReportExpiredException, + CredentialReportNotPresentException as SdkCredentialReportNotPresentException, + CredentialReportNotReadyException as SdkCredentialReportNotReadyException, + DeleteConflictException as SdkDeleteConflictException, + DuplicateCertificateException as SdkDuplicateCertificateException, + DuplicateSSHPublicKeyException as SdkDuplicateSSHPublicKeyException, + EntityAlreadyExistsException as SdkEntityAlreadyExistsException, + EntityTemporarilyUnmodifiableException as SdkEntityTemporarilyUnmodifiableException, + InvalidAuthenticationCodeException as SdkInvalidAuthenticationCodeException, + InvalidCertificateException as SdkInvalidCertificateException, + InvalidInputException as SdkInvalidInputException, + InvalidPublicKeyException as SdkInvalidPublicKeyException, + InvalidUserTypeException as SdkInvalidUserTypeException, + KeyPairMismatchException as SdkKeyPairMismatchException, + LimitExceededException as SdkLimitExceededException, + MalformedCertificateException as SdkMalformedCertificateException, + MalformedPolicyDocumentException as SdkMalformedPolicyDocumentException, + NoSuchEntityException as SdkNoSuchEntityException, + OpenIdIdpCommunicationErrorException as SdkOpenIdIdpCommunicationErrorException, + PasswordPolicyViolationException as SdkPasswordPolicyViolationException, + PolicyEvaluationException as SdkPolicyEvaluationException, + PolicyNotAttachableException as SdkPolicyNotAttachableException, + ReportGenerationLimitExceededException as SdkReportGenerationLimitExceededException, + ServiceFailureException as SdkServiceFailureException, + ServiceNotSupportedException as SdkServiceNotSupportedException, + UnmodifiableEntityException as SdkUnmodifiableEntityException, + UnrecognizedPublicKeyEncodingException as SdkUnrecognizedPublicKeyEncodingException, } from "@aws-sdk/client-iam"; import * as Data from "effect/Data"; @@ -34,55 +34,59 @@ export type TaggedException = T & { readonly _tag: T["name"]; }; -export type ConcurrentModificationError = - TaggedException; -export type CredentialReportExpiredError = - TaggedException; -export type CredentialReportNotPresentError = - TaggedException; -export type CredentialReportNotReadyError = - TaggedException; -export type DeleteConflictError = TaggedException; -export type DuplicateCertificateError = - TaggedException; -export type DuplicateSSHPublicKeyError = - TaggedException; -export type EntityAlreadyExistsError = - TaggedException; -export type EntityTemporarilyUnmodifiableError = - TaggedException; -export type InvalidAuthenticationCodeError = - TaggedException; -export type InvalidCertificateError = - TaggedException; -export type InvalidInputError = TaggedException; -export type InvalidPublicKeyError = TaggedException; -export type InvalidUserTypeError = TaggedException; -export type KeyPairMismatchError = TaggedException; -export type LimitExceededError = TaggedException; -export type MalformedCertificateError = - TaggedException; -export type MalformedPolicyDocumentError = - TaggedException; -export type NoSuchEntityError = TaggedException; -export type PasswordPolicyViolationError = - TaggedException; -export type PolicyEvaluationError = TaggedException; -export type PolicyNotAttachableError = - TaggedException; -export type ReportGenerationLimitExceededError = - TaggedException; -export type ServiceFailureError = TaggedException; -export type ServiceNotSupportedError = - TaggedException; -export type UnmodifiableEntityError = - TaggedException; -export type UnrecognizedPublicKeyEncodingError = - TaggedException; +export type ConcurrentModificationException = + TaggedException; +export type CredentialReportExpiredException = + TaggedException; +export type CredentialReportNotPresentException = + TaggedException; +export type CredentialReportNotReadyException = + TaggedException; +export type DeleteConflictException = + TaggedException; +export type DuplicateCertificateException = + TaggedException; +export type DuplicateSSHPublicKeyException = + TaggedException; +export type EntityAlreadyExistsException = + TaggedException; +export type EntityTemporarilyUnmodifiableException = + TaggedException; +export type InvalidAuthenticationCodeException = + TaggedException; +export type InvalidCertificateException = + TaggedException; +export type InvalidInputException = TaggedException; +export type InvalidPublicKeyException = + TaggedException; +export type InvalidUserTypeException = + TaggedException; +export type KeyPairMismatchException = + TaggedException; +export type LimitExceededException = TaggedException; +export type MalformedCertificateException = + TaggedException; +export type MalformedPolicyDocumentException = + TaggedException; +export type NoSuchEntityException = TaggedException; +export type OpenIdIdpCommunicationErrorException = + TaggedException; +export type PasswordPolicyViolationException = + TaggedException; +export type PolicyEvaluationException = + TaggedException; +export type PolicyNotAttachableException = + TaggedException; +export type ReportGenerationLimitExceededException = + TaggedException; +export type ServiceFailureException = + TaggedException; +export type ServiceNotSupportedException = + TaggedException; +export type UnmodifiableEntityException = + TaggedException; +export type UnrecognizedPublicKeyEncodingException = + TaggedException; -export type IAMServiceError = TaggedException< - IAMServiceException & { name: "IAMServiceError" } ->; -export const IAMServiceError = Data.tagged("IAMServiceError"); export type SdkError = TaggedException; export const SdkError = Data.tagged("SdkError"); diff --git a/packages/client-iam/src/IAMService.ts b/packages/client-iam/src/IAMService.ts index 2244ec3b..a34999ce 100644 --- a/packages/client-iam/src/IAMService.ts +++ b/packages/client-iam/src/IAMService.ts @@ -2,518 +2,438 @@ * @since 1.0.0 */ import { - IAMServiceException, + IAMServiceException as SdkIAMServiceException, AddClientIDToOpenIDConnectProviderCommand, - type AddClientIDToOpenIDConnectProviderCommandInput, - type AddClientIDToOpenIDConnectProviderCommandOutput, AddRoleToInstanceProfileCommand, - type AddRoleToInstanceProfileCommandInput, - type AddRoleToInstanceProfileCommandOutput, AddUserToGroupCommand, - type AddUserToGroupCommandInput, - type AddUserToGroupCommandOutput, AttachGroupPolicyCommand, - type AttachGroupPolicyCommandInput, - type AttachGroupPolicyCommandOutput, AttachRolePolicyCommand, - type AttachRolePolicyCommandInput, - type AttachRolePolicyCommandOutput, AttachUserPolicyCommand, - type AttachUserPolicyCommandInput, - type AttachUserPolicyCommandOutput, ChangePasswordCommand, - type ChangePasswordCommandInput, - type ChangePasswordCommandOutput, CreateAccessKeyCommand, - type CreateAccessKeyCommandInput, - type CreateAccessKeyCommandOutput, CreateAccountAliasCommand, - type CreateAccountAliasCommandInput, - type CreateAccountAliasCommandOutput, CreateGroupCommand, - type CreateGroupCommandInput, - type CreateGroupCommandOutput, CreateInstanceProfileCommand, - type CreateInstanceProfileCommandInput, - type CreateInstanceProfileCommandOutput, CreateLoginProfileCommand, - type CreateLoginProfileCommandInput, - type CreateLoginProfileCommandOutput, CreateOpenIDConnectProviderCommand, - type CreateOpenIDConnectProviderCommandInput, - type CreateOpenIDConnectProviderCommandOutput, CreatePolicyCommand, - type CreatePolicyCommandInput, - type CreatePolicyCommandOutput, CreatePolicyVersionCommand, - type CreatePolicyVersionCommandInput, - type CreatePolicyVersionCommandOutput, CreateRoleCommand, - type CreateRoleCommandInput, - type CreateRoleCommandOutput, CreateSAMLProviderCommand, - type CreateSAMLProviderCommandInput, - type CreateSAMLProviderCommandOutput, CreateServiceLinkedRoleCommand, - type CreateServiceLinkedRoleCommandInput, - type CreateServiceLinkedRoleCommandOutput, CreateServiceSpecificCredentialCommand, - type CreateServiceSpecificCredentialCommandInput, - type CreateServiceSpecificCredentialCommandOutput, CreateUserCommand, - type CreateUserCommandInput, - type CreateUserCommandOutput, CreateVirtualMFADeviceCommand, - type CreateVirtualMFADeviceCommandInput, - type CreateVirtualMFADeviceCommandOutput, DeactivateMFADeviceCommand, - type DeactivateMFADeviceCommandInput, - type DeactivateMFADeviceCommandOutput, DeleteAccessKeyCommand, - type DeleteAccessKeyCommandInput, - type DeleteAccessKeyCommandOutput, DeleteAccountAliasCommand, - type DeleteAccountAliasCommandInput, - type DeleteAccountAliasCommandOutput, DeleteAccountPasswordPolicyCommand, - type DeleteAccountPasswordPolicyCommandInput, - type DeleteAccountPasswordPolicyCommandOutput, DeleteGroupCommand, - type DeleteGroupCommandInput, - type DeleteGroupCommandOutput, DeleteGroupPolicyCommand, - type DeleteGroupPolicyCommandInput, - type DeleteGroupPolicyCommandOutput, DeleteInstanceProfileCommand, - type DeleteInstanceProfileCommandInput, - type DeleteInstanceProfileCommandOutput, DeleteLoginProfileCommand, - type DeleteLoginProfileCommandInput, - type DeleteLoginProfileCommandOutput, DeleteOpenIDConnectProviderCommand, - type DeleteOpenIDConnectProviderCommandInput, - type DeleteOpenIDConnectProviderCommandOutput, DeletePolicyCommand, - type DeletePolicyCommandInput, - type DeletePolicyCommandOutput, DeletePolicyVersionCommand, - type DeletePolicyVersionCommandInput, - type DeletePolicyVersionCommandOutput, DeleteRoleCommand, - type DeleteRoleCommandInput, - type DeleteRoleCommandOutput, DeleteRolePermissionsBoundaryCommand, - type DeleteRolePermissionsBoundaryCommandInput, - type DeleteRolePermissionsBoundaryCommandOutput, DeleteRolePolicyCommand, - type DeleteRolePolicyCommandInput, - type DeleteRolePolicyCommandOutput, DeleteSAMLProviderCommand, - type DeleteSAMLProviderCommandInput, - type DeleteSAMLProviderCommandOutput, + DeleteSSHPublicKeyCommand, DeleteServerCertificateCommand, - type DeleteServerCertificateCommandInput, - type DeleteServerCertificateCommandOutput, DeleteServiceLinkedRoleCommand, - type DeleteServiceLinkedRoleCommandInput, - type DeleteServiceLinkedRoleCommandOutput, DeleteServiceSpecificCredentialCommand, - type DeleteServiceSpecificCredentialCommandInput, - type DeleteServiceSpecificCredentialCommandOutput, DeleteSigningCertificateCommand, - type DeleteSigningCertificateCommandInput, - type DeleteSigningCertificateCommandOutput, - DeleteSSHPublicKeyCommand, - type DeleteSSHPublicKeyCommandInput, - type DeleteSSHPublicKeyCommandOutput, DeleteUserCommand, - type DeleteUserCommandInput, - type DeleteUserCommandOutput, DeleteUserPermissionsBoundaryCommand, - type DeleteUserPermissionsBoundaryCommandInput, - type DeleteUserPermissionsBoundaryCommandOutput, DeleteUserPolicyCommand, - type DeleteUserPolicyCommandInput, - type DeleteUserPolicyCommandOutput, DeleteVirtualMFADeviceCommand, - type DeleteVirtualMFADeviceCommandInput, - type DeleteVirtualMFADeviceCommandOutput, DetachGroupPolicyCommand, - type DetachGroupPolicyCommandInput, - type DetachGroupPolicyCommandOutput, DetachRolePolicyCommand, - type DetachRolePolicyCommandInput, - type DetachRolePolicyCommandOutput, DetachUserPolicyCommand, - type DetachUserPolicyCommandInput, - type DetachUserPolicyCommandOutput, EnableMFADeviceCommand, - type EnableMFADeviceCommandInput, - type EnableMFADeviceCommandOutput, GenerateCredentialReportCommand, - type GenerateCredentialReportCommandInput, - type GenerateCredentialReportCommandOutput, GenerateOrganizationsAccessReportCommand, - type GenerateOrganizationsAccessReportCommandInput, - type GenerateOrganizationsAccessReportCommandOutput, GenerateServiceLastAccessedDetailsCommand, - type GenerateServiceLastAccessedDetailsCommandInput, - type GenerateServiceLastAccessedDetailsCommandOutput, GetAccessKeyLastUsedCommand, - type GetAccessKeyLastUsedCommandInput, - type GetAccessKeyLastUsedCommandOutput, GetAccountAuthorizationDetailsCommand, - type GetAccountAuthorizationDetailsCommandInput, - type GetAccountAuthorizationDetailsCommandOutput, GetAccountPasswordPolicyCommand, - type GetAccountPasswordPolicyCommandInput, - type GetAccountPasswordPolicyCommandOutput, GetAccountSummaryCommand, - type GetAccountSummaryCommandInput, - type GetAccountSummaryCommandOutput, GetContextKeysForCustomPolicyCommand, - type GetContextKeysForCustomPolicyCommandInput, - type GetContextKeysForCustomPolicyCommandOutput, GetContextKeysForPrincipalPolicyCommand, - type GetContextKeysForPrincipalPolicyCommandInput, - type GetContextKeysForPrincipalPolicyCommandOutput, GetCredentialReportCommand, - type GetCredentialReportCommandInput, - type GetCredentialReportCommandOutput, GetGroupCommand, - type GetGroupCommandInput, - type GetGroupCommandOutput, GetGroupPolicyCommand, - type GetGroupPolicyCommandInput, - type GetGroupPolicyCommandOutput, GetInstanceProfileCommand, - type GetInstanceProfileCommandInput, - type GetInstanceProfileCommandOutput, GetLoginProfileCommand, - type GetLoginProfileCommandInput, - type GetLoginProfileCommandOutput, GetMFADeviceCommand, - type GetMFADeviceCommandInput, - type GetMFADeviceCommandOutput, GetOpenIDConnectProviderCommand, - type GetOpenIDConnectProviderCommandInput, - type GetOpenIDConnectProviderCommandOutput, GetOrganizationsAccessReportCommand, - type GetOrganizationsAccessReportCommandInput, - type GetOrganizationsAccessReportCommandOutput, GetPolicyCommand, - type GetPolicyCommandInput, - type GetPolicyCommandOutput, GetPolicyVersionCommand, - type GetPolicyVersionCommandInput, - type GetPolicyVersionCommandOutput, GetRoleCommand, - type GetRoleCommandInput, - type GetRoleCommandOutput, GetRolePolicyCommand, - type GetRolePolicyCommandInput, - type GetRolePolicyCommandOutput, GetSAMLProviderCommand, - type GetSAMLProviderCommandInput, - type GetSAMLProviderCommandOutput, + GetSSHPublicKeyCommand, GetServerCertificateCommand, - type GetServerCertificateCommandInput, - type GetServerCertificateCommandOutput, GetServiceLastAccessedDetailsCommand, - type GetServiceLastAccessedDetailsCommandInput, - type GetServiceLastAccessedDetailsCommandOutput, GetServiceLastAccessedDetailsWithEntitiesCommand, - type GetServiceLastAccessedDetailsWithEntitiesCommandInput, - type GetServiceLastAccessedDetailsWithEntitiesCommandOutput, GetServiceLinkedRoleDeletionStatusCommand, - type GetServiceLinkedRoleDeletionStatusCommandInput, - type GetServiceLinkedRoleDeletionStatusCommandOutput, - GetSSHPublicKeyCommand, - type GetSSHPublicKeyCommandInput, - type GetSSHPublicKeyCommandOutput, GetUserCommand, - type GetUserCommandInput, - type GetUserCommandOutput, GetUserPolicyCommand, - type GetUserPolicyCommandInput, - type GetUserPolicyCommandOutput, ListAccessKeysCommand, - type ListAccessKeysCommandInput, - type ListAccessKeysCommandOutput, ListAccountAliasesCommand, - type ListAccountAliasesCommandInput, - type ListAccountAliasesCommandOutput, ListAttachedGroupPoliciesCommand, - type ListAttachedGroupPoliciesCommandInput, - type ListAttachedGroupPoliciesCommandOutput, ListAttachedRolePoliciesCommand, - type ListAttachedRolePoliciesCommandInput, - type ListAttachedRolePoliciesCommandOutput, ListAttachedUserPoliciesCommand, - type ListAttachedUserPoliciesCommandInput, - type ListAttachedUserPoliciesCommandOutput, ListEntitiesForPolicyCommand, - type ListEntitiesForPolicyCommandInput, - type ListEntitiesForPolicyCommandOutput, ListGroupPoliciesCommand, - type ListGroupPoliciesCommandInput, - type ListGroupPoliciesCommandOutput, ListGroupsCommand, - type ListGroupsCommandInput, - type ListGroupsCommandOutput, ListGroupsForUserCommand, - type ListGroupsForUserCommandInput, - type ListGroupsForUserCommandOutput, + ListInstanceProfileTagsCommand, ListInstanceProfilesCommand, - type ListInstanceProfilesCommandInput, - type ListInstanceProfilesCommandOutput, ListInstanceProfilesForRoleCommand, - type ListInstanceProfilesForRoleCommandInput, - type ListInstanceProfilesForRoleCommandOutput, - ListInstanceProfileTagsCommand, - type ListInstanceProfileTagsCommandInput, - type ListInstanceProfileTagsCommandOutput, - ListMFADevicesCommand, - type ListMFADevicesCommandInput, - type ListMFADevicesCommandOutput, ListMFADeviceTagsCommand, - type ListMFADeviceTagsCommandInput, - type ListMFADeviceTagsCommandOutput, - ListOpenIDConnectProvidersCommand, - type ListOpenIDConnectProvidersCommandInput, - type ListOpenIDConnectProvidersCommandOutput, + ListMFADevicesCommand, ListOpenIDConnectProviderTagsCommand, - type ListOpenIDConnectProviderTagsCommandInput, - type ListOpenIDConnectProviderTagsCommandOutput, + ListOpenIDConnectProvidersCommand, ListPoliciesCommand, - type ListPoliciesCommandInput, - type ListPoliciesCommandOutput, ListPoliciesGrantingServiceAccessCommand, - type ListPoliciesGrantingServiceAccessCommandInput, - type ListPoliciesGrantingServiceAccessCommandOutput, ListPolicyTagsCommand, - type ListPolicyTagsCommandInput, - type ListPolicyTagsCommandOutput, ListPolicyVersionsCommand, - type ListPolicyVersionsCommandInput, - type ListPolicyVersionsCommandOutput, ListRolePoliciesCommand, - type ListRolePoliciesCommandInput, - type ListRolePoliciesCommandOutput, - ListRolesCommand, - type ListRolesCommandInput, - type ListRolesCommandOutput, ListRoleTagsCommand, - type ListRoleTagsCommandInput, - type ListRoleTagsCommandOutput, - ListSAMLProvidersCommand, - type ListSAMLProvidersCommandInput, - type ListSAMLProvidersCommandOutput, + ListRolesCommand, ListSAMLProviderTagsCommand, - type ListSAMLProviderTagsCommandInput, - type ListSAMLProviderTagsCommandOutput, - ListServerCertificatesCommand, - type ListServerCertificatesCommandInput, - type ListServerCertificatesCommandOutput, + ListSAMLProvidersCommand, + ListSSHPublicKeysCommand, ListServerCertificateTagsCommand, - type ListServerCertificateTagsCommandInput, - type ListServerCertificateTagsCommandOutput, + ListServerCertificatesCommand, ListServiceSpecificCredentialsCommand, - type ListServiceSpecificCredentialsCommandInput, - type ListServiceSpecificCredentialsCommandOutput, ListSigningCertificatesCommand, - type ListSigningCertificatesCommandInput, - type ListSigningCertificatesCommandOutput, - ListSSHPublicKeysCommand, - type ListSSHPublicKeysCommandInput, - type ListSSHPublicKeysCommandOutput, ListUserPoliciesCommand, - type ListUserPoliciesCommandInput, - type ListUserPoliciesCommandOutput, - ListUsersCommand, - type ListUsersCommandInput, - type ListUsersCommandOutput, ListUserTagsCommand, - type ListUserTagsCommandInput, - type ListUserTagsCommandOutput, + ListUsersCommand, ListVirtualMFADevicesCommand, - type ListVirtualMFADevicesCommandInput, - type ListVirtualMFADevicesCommandOutput, PutGroupPolicyCommand, - type PutGroupPolicyCommandInput, - type PutGroupPolicyCommandOutput, PutRolePermissionsBoundaryCommand, - type PutRolePermissionsBoundaryCommandInput, - type PutRolePermissionsBoundaryCommandOutput, PutRolePolicyCommand, - type PutRolePolicyCommandInput, - type PutRolePolicyCommandOutput, PutUserPermissionsBoundaryCommand, - type PutUserPermissionsBoundaryCommandInput, - type PutUserPermissionsBoundaryCommandOutput, PutUserPolicyCommand, - type PutUserPolicyCommandInput, - type PutUserPolicyCommandOutput, RemoveClientIDFromOpenIDConnectProviderCommand, - type RemoveClientIDFromOpenIDConnectProviderCommandInput, - type RemoveClientIDFromOpenIDConnectProviderCommandOutput, RemoveRoleFromInstanceProfileCommand, - type RemoveRoleFromInstanceProfileCommandInput, - type RemoveRoleFromInstanceProfileCommandOutput, RemoveUserFromGroupCommand, - type RemoveUserFromGroupCommandInput, - type RemoveUserFromGroupCommandOutput, ResetServiceSpecificCredentialCommand, - type ResetServiceSpecificCredentialCommandInput, - type ResetServiceSpecificCredentialCommandOutput, ResyncMFADeviceCommand, - type ResyncMFADeviceCommandInput, - type ResyncMFADeviceCommandOutput, SetDefaultPolicyVersionCommand, - type SetDefaultPolicyVersionCommandInput, - type SetDefaultPolicyVersionCommandOutput, SetSecurityTokenServicePreferencesCommand, - type SetSecurityTokenServicePreferencesCommandInput, - type SetSecurityTokenServicePreferencesCommandOutput, SimulateCustomPolicyCommand, - type SimulateCustomPolicyCommandInput, - type SimulateCustomPolicyCommandOutput, SimulatePrincipalPolicyCommand, - type SimulatePrincipalPolicyCommandInput, - type SimulatePrincipalPolicyCommandOutput, TagInstanceProfileCommand, - type TagInstanceProfileCommandInput, - type TagInstanceProfileCommandOutput, TagMFADeviceCommand, - type TagMFADeviceCommandInput, - type TagMFADeviceCommandOutput, TagOpenIDConnectProviderCommand, - type TagOpenIDConnectProviderCommandInput, - type TagOpenIDConnectProviderCommandOutput, TagPolicyCommand, - type TagPolicyCommandInput, - type TagPolicyCommandOutput, TagRoleCommand, - type TagRoleCommandInput, - type TagRoleCommandOutput, TagSAMLProviderCommand, - type TagSAMLProviderCommandInput, - type TagSAMLProviderCommandOutput, TagServerCertificateCommand, - type TagServerCertificateCommandInput, - type TagServerCertificateCommandOutput, TagUserCommand, - type TagUserCommandInput, - type TagUserCommandOutput, UntagInstanceProfileCommand, - type UntagInstanceProfileCommandInput, - type UntagInstanceProfileCommandOutput, UntagMFADeviceCommand, - type UntagMFADeviceCommandInput, - type UntagMFADeviceCommandOutput, UntagOpenIDConnectProviderCommand, - type UntagOpenIDConnectProviderCommandInput, - type UntagOpenIDConnectProviderCommandOutput, UntagPolicyCommand, - type UntagPolicyCommandInput, - type UntagPolicyCommandOutput, UntagRoleCommand, - type UntagRoleCommandInput, - type UntagRoleCommandOutput, UntagSAMLProviderCommand, - type UntagSAMLProviderCommandInput, - type UntagSAMLProviderCommandOutput, UntagServerCertificateCommand, - type UntagServerCertificateCommandInput, - type UntagServerCertificateCommandOutput, UntagUserCommand, - type UntagUserCommandInput, - type UntagUserCommandOutput, UpdateAccessKeyCommand, - type UpdateAccessKeyCommandInput, - type UpdateAccessKeyCommandOutput, UpdateAccountPasswordPolicyCommand, - type UpdateAccountPasswordPolicyCommandInput, - type UpdateAccountPasswordPolicyCommandOutput, UpdateAssumeRolePolicyCommand, - type UpdateAssumeRolePolicyCommandInput, - type UpdateAssumeRolePolicyCommandOutput, UpdateGroupCommand, - type UpdateGroupCommandInput, - type UpdateGroupCommandOutput, UpdateLoginProfileCommand, - type UpdateLoginProfileCommandInput, - type UpdateLoginProfileCommandOutput, UpdateOpenIDConnectProviderThumbprintCommand, - type UpdateOpenIDConnectProviderThumbprintCommandInput, - type UpdateOpenIDConnectProviderThumbprintCommandOutput, UpdateRoleCommand, - type UpdateRoleCommandInput, - type UpdateRoleCommandOutput, UpdateRoleDescriptionCommand, - type UpdateRoleDescriptionCommandInput, - type UpdateRoleDescriptionCommandOutput, UpdateSAMLProviderCommand, - type UpdateSAMLProviderCommandInput, - type UpdateSAMLProviderCommandOutput, + UpdateSSHPublicKeyCommand, UpdateServerCertificateCommand, - type UpdateServerCertificateCommandInput, - type UpdateServerCertificateCommandOutput, UpdateServiceSpecificCredentialCommand, - type UpdateServiceSpecificCredentialCommandInput, - type UpdateServiceSpecificCredentialCommandOutput, UpdateSigningCertificateCommand, - type UpdateSigningCertificateCommandInput, - type UpdateSigningCertificateCommandOutput, - UpdateSSHPublicKeyCommand, - type UpdateSSHPublicKeyCommandInput, - type UpdateSSHPublicKeyCommandOutput, UpdateUserCommand, - type UpdateUserCommandInput, - type UpdateUserCommandOutput, + UploadSSHPublicKeyCommand, UploadServerCertificateCommand, - type UploadServerCertificateCommandInput, - type UploadServerCertificateCommandOutput, UploadSigningCertificateCommand, - type UploadSigningCertificateCommandInput, - type UploadSigningCertificateCommandOutput, - UploadSSHPublicKeyCommand, - type UploadSSHPublicKeyCommandInput, - type UploadSSHPublicKeyCommandOutput, + type AddClientIDToOpenIDConnectProviderRequest, + type AddRoleToInstanceProfileRequest, + type AddUserToGroupRequest, + type AttachGroupPolicyRequest, + type AttachRolePolicyRequest, + type AttachUserPolicyRequest, + type ChangePasswordRequest, + type CreateAccessKeyRequest, + type CreateAccessKeyResponse, + type CreateAccountAliasRequest, + type CreateGroupRequest, + type CreateGroupResponse, + type CreateInstanceProfileRequest, + type CreateInstanceProfileResponse, + type CreateLoginProfileRequest, + type CreateLoginProfileResponse, + type CreateOpenIDConnectProviderRequest, + type CreateOpenIDConnectProviderResponse, + type CreatePolicyRequest, + type CreatePolicyResponse, + type CreatePolicyVersionRequest, + type CreatePolicyVersionResponse, + type CreateRoleRequest, + type CreateRoleResponse, + type CreateSAMLProviderRequest, + type CreateSAMLProviderResponse, + type CreateServiceLinkedRoleRequest, + type CreateServiceLinkedRoleResponse, + type CreateServiceSpecificCredentialRequest, + type CreateServiceSpecificCredentialResponse, + type CreateUserRequest, + type CreateUserResponse, + type CreateVirtualMFADeviceRequest, + type CreateVirtualMFADeviceResponse, + type DeactivateMFADeviceRequest, + type DeleteAccessKeyRequest, + type DeleteAccountAliasRequest, + type DeleteGroupRequest, + type DeleteGroupPolicyRequest, + type DeleteInstanceProfileRequest, + type DeleteLoginProfileRequest, + type DeleteOpenIDConnectProviderRequest, + type DeletePolicyRequest, + type DeletePolicyVersionRequest, + type DeleteRoleRequest, + type DeleteRolePermissionsBoundaryRequest, + type DeleteRolePolicyRequest, + type DeleteSAMLProviderRequest, + type DeleteSSHPublicKeyRequest, + type DeleteServerCertificateRequest, + type DeleteServiceLinkedRoleRequest, + type DeleteServiceLinkedRoleResponse, + type DeleteServiceSpecificCredentialRequest, + type DeleteSigningCertificateRequest, + type DeleteUserRequest, + type DeleteUserPermissionsBoundaryRequest, + type DeleteUserPolicyRequest, + type DeleteVirtualMFADeviceRequest, + type DetachGroupPolicyRequest, + type DetachRolePolicyRequest, + type DetachUserPolicyRequest, + type EnableMFADeviceRequest, + type GenerateCredentialReportResponse, + type GenerateOrganizationsAccessReportRequest, + type GenerateOrganizationsAccessReportResponse, + type GenerateServiceLastAccessedDetailsRequest, + type GenerateServiceLastAccessedDetailsResponse, + type GetAccessKeyLastUsedRequest, + type GetAccessKeyLastUsedResponse, + type GetAccountAuthorizationDetailsRequest, + type GetAccountAuthorizationDetailsResponse, + type GetAccountPasswordPolicyResponse, + type GetAccountSummaryResponse, + type GetContextKeysForCustomPolicyRequest, + type GetContextKeysForPolicyResponse, + type GetContextKeysForPrincipalPolicyRequest, + type GetCredentialReportResponse, + type GetGroupRequest, + type GetGroupResponse, + type GetGroupPolicyRequest, + type GetGroupPolicyResponse, + type GetInstanceProfileRequest, + type GetInstanceProfileResponse, + type GetLoginProfileRequest, + type GetLoginProfileResponse, + type GetMFADeviceRequest, + type GetMFADeviceResponse, + type GetOpenIDConnectProviderRequest, + type GetOpenIDConnectProviderResponse, + type GetOrganizationsAccessReportRequest, + type GetOrganizationsAccessReportResponse, + type GetPolicyRequest, + type GetPolicyResponse, + type GetPolicyVersionRequest, + type GetPolicyVersionResponse, + type GetRoleRequest, + type GetRoleResponse, + type GetRolePolicyRequest, + type GetRolePolicyResponse, + type GetSAMLProviderRequest, + type GetSAMLProviderResponse, + type GetSSHPublicKeyRequest, + type GetSSHPublicKeyResponse, + type GetServerCertificateRequest, + type GetServerCertificateResponse, + type GetServiceLastAccessedDetailsRequest, + type GetServiceLastAccessedDetailsResponse, + type GetServiceLastAccessedDetailsWithEntitiesRequest, + type GetServiceLastAccessedDetailsWithEntitiesResponse, + type GetServiceLinkedRoleDeletionStatusRequest, + type GetServiceLinkedRoleDeletionStatusResponse, + type GetUserRequest, + type GetUserResponse, + type GetUserPolicyRequest, + type GetUserPolicyResponse, + type ListAccessKeysRequest, + type ListAccessKeysResponse, + type ListAccountAliasesRequest, + type ListAccountAliasesResponse, + type ListAttachedGroupPoliciesRequest, + type ListAttachedGroupPoliciesResponse, + type ListAttachedRolePoliciesRequest, + type ListAttachedRolePoliciesResponse, + type ListAttachedUserPoliciesRequest, + type ListAttachedUserPoliciesResponse, + type ListEntitiesForPolicyRequest, + type ListEntitiesForPolicyResponse, + type ListGroupPoliciesRequest, + type ListGroupPoliciesResponse, + type ListGroupsRequest, + type ListGroupsResponse, + type ListGroupsForUserRequest, + type ListGroupsForUserResponse, + type ListInstanceProfileTagsRequest, + type ListInstanceProfileTagsResponse, + type ListInstanceProfilesRequest, + type ListInstanceProfilesResponse, + type ListInstanceProfilesForRoleRequest, + type ListInstanceProfilesForRoleResponse, + type ListMFADeviceTagsRequest, + type ListMFADeviceTagsResponse, + type ListMFADevicesRequest, + type ListMFADevicesResponse, + type ListOpenIDConnectProviderTagsRequest, + type ListOpenIDConnectProviderTagsResponse, + type ListOpenIDConnectProvidersRequest, + type ListOpenIDConnectProvidersResponse, + type ListPoliciesRequest, + type ListPoliciesResponse, + type ListPoliciesGrantingServiceAccessRequest, + type ListPoliciesGrantingServiceAccessResponse, + type ListPolicyTagsRequest, + type ListPolicyTagsResponse, + type ListPolicyVersionsRequest, + type ListPolicyVersionsResponse, + type ListRolePoliciesRequest, + type ListRolePoliciesResponse, + type ListRoleTagsRequest, + type ListRoleTagsResponse, + type ListRolesRequest, + type ListRolesResponse, + type ListSAMLProviderTagsRequest, + type ListSAMLProviderTagsResponse, + type ListSAMLProvidersRequest, + type ListSAMLProvidersResponse, + type ListSSHPublicKeysRequest, + type ListSSHPublicKeysResponse, + type ListServerCertificateTagsRequest, + type ListServerCertificateTagsResponse, + type ListServerCertificatesRequest, + type ListServerCertificatesResponse, + type ListServiceSpecificCredentialsRequest, + type ListServiceSpecificCredentialsResponse, + type ListSigningCertificatesRequest, + type ListSigningCertificatesResponse, + type ListUserPoliciesRequest, + type ListUserPoliciesResponse, + type ListUserTagsRequest, + type ListUserTagsResponse, + type ListUsersRequest, + type ListUsersResponse, + type ListVirtualMFADevicesRequest, + type ListVirtualMFADevicesResponse, + type PutGroupPolicyRequest, + type PutRolePermissionsBoundaryRequest, + type PutRolePolicyRequest, + type PutUserPermissionsBoundaryRequest, + type PutUserPolicyRequest, + type RemoveClientIDFromOpenIDConnectProviderRequest, + type RemoveRoleFromInstanceProfileRequest, + type RemoveUserFromGroupRequest, + type ResetServiceSpecificCredentialRequest, + type ResetServiceSpecificCredentialResponse, + type ResyncMFADeviceRequest, + type SetDefaultPolicyVersionRequest, + type SetSecurityTokenServicePreferencesRequest, + type SimulateCustomPolicyRequest, + type SimulatePolicyResponse, + type SimulatePrincipalPolicyRequest, + type TagInstanceProfileRequest, + type TagMFADeviceRequest, + type TagOpenIDConnectProviderRequest, + type TagPolicyRequest, + type TagRoleRequest, + type TagSAMLProviderRequest, + type TagServerCertificateRequest, + type TagUserRequest, + type UntagInstanceProfileRequest, + type UntagMFADeviceRequest, + type UntagOpenIDConnectProviderRequest, + type UntagPolicyRequest, + type UntagRoleRequest, + type UntagSAMLProviderRequest, + type UntagServerCertificateRequest, + type UntagUserRequest, + type UpdateAccessKeyRequest, + type UpdateAccountPasswordPolicyRequest, + type UpdateAssumeRolePolicyRequest, + type UpdateGroupRequest, + type UpdateLoginProfileRequest, + type UpdateOpenIDConnectProviderThumbprintRequest, + type UpdateRoleRequest, + type UpdateRoleResponse, + type UpdateRoleDescriptionRequest, + type UpdateRoleDescriptionResponse, + type UpdateSAMLProviderRequest, + type UpdateSAMLProviderResponse, + type UpdateSSHPublicKeyRequest, + type UpdateServerCertificateRequest, + type UpdateServiceSpecificCredentialRequest, + type UpdateSigningCertificateRequest, + type UpdateUserRequest, + type UploadSSHPublicKeyRequest, + type UploadSSHPublicKeyResponse, + type UploadServerCertificateRequest, + type UploadServerCertificateResponse, + type UploadSigningCertificateRequest, + type UploadSigningCertificateResponse, } from "@aws-sdk/client-iam"; -import { type HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; -import { Context, Effect, Layer, Record, Data } from "effect"; +import type { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; +import { Context, Data, Effect, Layer, Record } from "effect"; import { - IAMServiceError, - ConcurrentModificationError, - CredentialReportExpiredError, - CredentialReportNotPresentError, - CredentialReportNotReadyError, - DeleteConflictError, - DuplicateCertificateError, - DuplicateSSHPublicKeyError, - EntityAlreadyExistsError, - EntityTemporarilyUnmodifiableError, - InvalidAuthenticationCodeError, - InvalidCertificateError, - InvalidInputError, - InvalidPublicKeyError, - InvalidUserTypeError, - KeyPairMismatchError, - LimitExceededError, - MalformedCertificateError, - MalformedPolicyDocumentError, - NoSuchEntityError, - PasswordPolicyViolationError, - PolicyEvaluationError, - PolicyNotAttachableError, - ReportGenerationLimitExceededError, - ServiceFailureError, - ServiceNotSupportedError, - UnmodifiableEntityError, - UnrecognizedPublicKeyEncodingError, + type InvalidInputException, + type LimitExceededException, + type NoSuchEntityException, + type ServiceFailureException, + type EntityAlreadyExistsException, + type UnmodifiableEntityException, + type PolicyNotAttachableException, + type EntityTemporarilyUnmodifiableException, + type InvalidUserTypeException, + type PasswordPolicyViolationException, + type ConcurrentModificationException, + type OpenIdIdpCommunicationErrorException, + type MalformedPolicyDocumentException, + type ServiceNotSupportedException, + type DeleteConflictException, + type InvalidAuthenticationCodeException, + type ReportGenerationLimitExceededException, + type CredentialReportExpiredException, + type CredentialReportNotPresentException, + type CredentialReportNotReadyException, + type UnrecognizedPublicKeyEncodingException, + type PolicyEvaluationException, + type DuplicateSSHPublicKeyException, + type InvalidPublicKeyException, + type KeyPairMismatchException, + type MalformedCertificateException, + type DuplicateCertificateException, + type InvalidCertificateException, + type TaggedException, SdkError, - TaggedException, } from "./Errors"; import { IAMClientInstance, IAMClientInstanceLayer } from "./IAMClientInstance"; import { DefaultIAMClientConfigLayer } from "./IAMClientInstanceConfig"; @@ -555,11 +475,11 @@ const commands = { DeleteRolePermissionsBoundaryCommand, DeleteRolePolicyCommand, DeleteSAMLProviderCommand, + DeleteSSHPublicKeyCommand, DeleteServerCertificateCommand, DeleteServiceLinkedRoleCommand, DeleteServiceSpecificCredentialCommand, DeleteSigningCertificateCommand, - DeleteSSHPublicKeyCommand, DeleteUserCommand, DeleteUserPermissionsBoundaryCommand, DeleteUserPolicyCommand, @@ -590,11 +510,11 @@ const commands = { GetRoleCommand, GetRolePolicyCommand, GetSAMLProviderCommand, + GetSSHPublicKeyCommand, GetServerCertificateCommand, GetServiceLastAccessedDetailsCommand, GetServiceLastAccessedDetailsWithEntitiesCommand, GetServiceLinkedRoleDeletionStatusCommand, - GetSSHPublicKeyCommand, GetUserCommand, GetUserPolicyCommand, ListAccessKeysCommand, @@ -606,30 +526,30 @@ const commands = { ListGroupPoliciesCommand, ListGroupsCommand, ListGroupsForUserCommand, + ListInstanceProfileTagsCommand, ListInstanceProfilesCommand, ListInstanceProfilesForRoleCommand, - ListInstanceProfileTagsCommand, - ListMFADevicesCommand, ListMFADeviceTagsCommand, - ListOpenIDConnectProvidersCommand, + ListMFADevicesCommand, ListOpenIDConnectProviderTagsCommand, + ListOpenIDConnectProvidersCommand, ListPoliciesCommand, ListPoliciesGrantingServiceAccessCommand, ListPolicyTagsCommand, ListPolicyVersionsCommand, ListRolePoliciesCommand, - ListRolesCommand, ListRoleTagsCommand, - ListSAMLProvidersCommand, + ListRolesCommand, ListSAMLProviderTagsCommand, - ListServerCertificatesCommand, + ListSAMLProvidersCommand, + ListSSHPublicKeysCommand, ListServerCertificateTagsCommand, + ListServerCertificatesCommand, ListServiceSpecificCredentialsCommand, ListSigningCertificatesCommand, - ListSSHPublicKeysCommand, ListUserPoliciesCommand, - ListUsersCommand, ListUserTagsCommand, + ListUsersCommand, ListVirtualMFADevicesCommand, PutGroupPolicyCommand, PutRolePermissionsBoundaryCommand, @@ -670,2309 +590,2168 @@ const commands = { UpdateRoleCommand, UpdateRoleDescriptionCommand, UpdateSAMLProviderCommand, + UpdateSSHPublicKeyCommand, UpdateServerCertificateCommand, UpdateServiceSpecificCredentialCommand, UpdateSigningCertificateCommand, - UpdateSSHPublicKeyCommand, UpdateUserCommand, + UploadSSHPublicKeyCommand, UploadServerCertificateCommand, UploadSigningCertificateCommand, - UploadSSHPublicKeyCommand, }; /** * @since 1.0.0 * @category models */ -export type IAMService = { +export interface IAMService { readonly _: unique symbol; /** * @see {@link AddClientIDToOpenIDConnectProviderCommand} */ - readonly addClientIDToOpenIDConnectProvider: ( - args: AddClientIDToOpenIDConnectProviderCommandInput, + addClientIDToOpenIDConnectProvider( + args: AddClientIDToOpenIDConnectProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AddClientIDToOpenIDConnectProviderCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link AddRoleToInstanceProfileCommand} */ - readonly addRoleToInstanceProfile: ( - args: AddRoleToInstanceProfileCommandInput, + addRoleToInstanceProfile( + args: AddRoleToInstanceProfileRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AddRoleToInstanceProfileCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | EntityAlreadyExistsError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError - | UnmodifiableEntityError + | EntityAlreadyExistsException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException + | UnmodifiableEntityException >; /** * @see {@link AddUserToGroupCommand} */ - readonly addUserToGroup: ( - args: AddUserToGroupCommandInput, + addUserToGroup( + args: AddUserToGroupRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AddUserToGroupCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link AttachGroupPolicyCommand} */ - readonly attachGroupPolicy: ( - args: AttachGroupPolicyCommandInput, + attachGroupPolicy( + args: AttachGroupPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AttachGroupPolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | PolicyNotAttachableError - | ServiceFailureError + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | PolicyNotAttachableException + | ServiceFailureException >; /** * @see {@link AttachRolePolicyCommand} */ - readonly attachRolePolicy: ( - args: AttachRolePolicyCommandInput, + attachRolePolicy( + args: AttachRolePolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AttachRolePolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | PolicyNotAttachableError - | ServiceFailureError - | UnmodifiableEntityError + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | PolicyNotAttachableException + | ServiceFailureException + | UnmodifiableEntityException >; /** * @see {@link AttachUserPolicyCommand} */ - readonly attachUserPolicy: ( - args: AttachUserPolicyCommandInput, + attachUserPolicy( + args: AttachUserPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - AttachUserPolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | PolicyNotAttachableError - | ServiceFailureError + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | PolicyNotAttachableException + | ServiceFailureException >; /** * @see {@link ChangePasswordCommand} */ - readonly changePassword: ( - args: ChangePasswordCommandInput, + changePassword( + args: ChangePasswordRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ChangePasswordCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | EntityTemporarilyUnmodifiableError - | InvalidUserTypeError - | LimitExceededError - | NoSuchEntityError - | PasswordPolicyViolationError - | ServiceFailureError + | EntityTemporarilyUnmodifiableException + | InvalidUserTypeException + | LimitExceededException + | NoSuchEntityException + | PasswordPolicyViolationException + | ServiceFailureException >; /** * @see {@link CreateAccessKeyCommand} */ - readonly createAccessKey: ( - args: CreateAccessKeyCommandInput, + createAccessKey( + args: CreateAccessKeyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateAccessKeyCommandOutput, + ): Effect.Effect< + CreateAccessKeyResponse, | SdkError - | IAMServiceError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link CreateAccountAliasCommand} */ - readonly createAccountAlias: ( - args: CreateAccountAliasCommandInput, + createAccountAlias( + args: CreateAccountAliasRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateAccountAliasCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | EntityAlreadyExistsError - | LimitExceededError - | ServiceFailureError + | ConcurrentModificationException + | EntityAlreadyExistsException + | LimitExceededException + | ServiceFailureException >; /** * @see {@link CreateGroupCommand} */ - readonly createGroup: ( - args: CreateGroupCommandInput, + createGroup( + args: CreateGroupRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateGroupCommandOutput, + ): Effect.Effect< + CreateGroupResponse, | SdkError - | IAMServiceError - | EntityAlreadyExistsError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | EntityAlreadyExistsException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link CreateInstanceProfileCommand} */ - readonly createInstanceProfile: ( - args: CreateInstanceProfileCommandInput, + createInstanceProfile( + args: CreateInstanceProfileRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateInstanceProfileCommandOutput, + ): Effect.Effect< + CreateInstanceProfileResponse, | SdkError - | IAMServiceError - | ConcurrentModificationError - | EntityAlreadyExistsError - | InvalidInputError - | LimitExceededError - | ServiceFailureError + | ConcurrentModificationException + | EntityAlreadyExistsException + | InvalidInputException + | LimitExceededException + | ServiceFailureException >; /** * @see {@link CreateLoginProfileCommand} */ - readonly createLoginProfile: ( - args: CreateLoginProfileCommandInput, + createLoginProfile( + args: CreateLoginProfileRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateLoginProfileCommandOutput, + ): Effect.Effect< + CreateLoginProfileResponse, | SdkError - | IAMServiceError - | EntityAlreadyExistsError - | LimitExceededError - | NoSuchEntityError - | PasswordPolicyViolationError - | ServiceFailureError + | EntityAlreadyExistsException + | LimitExceededException + | NoSuchEntityException + | PasswordPolicyViolationException + | ServiceFailureException >; /** * @see {@link CreateOpenIDConnectProviderCommand} */ - readonly createOpenIDConnectProvider: ( - args: CreateOpenIDConnectProviderCommandInput, + createOpenIDConnectProvider( + args: CreateOpenIDConnectProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateOpenIDConnectProviderCommandOutput, + ): Effect.Effect< + CreateOpenIDConnectProviderResponse, | SdkError - | IAMServiceError - | ConcurrentModificationError - | EntityAlreadyExistsError - | InvalidInputError - | LimitExceededError - | ServiceFailureError + | ConcurrentModificationException + | EntityAlreadyExistsException + | InvalidInputException + | LimitExceededException + | OpenIdIdpCommunicationErrorException + | ServiceFailureException >; /** * @see {@link CreatePolicyCommand} */ - readonly createPolicy: ( - args: CreatePolicyCommandInput, + createPolicy( + args: CreatePolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreatePolicyCommandOutput, + ): Effect.Effect< + CreatePolicyResponse, | SdkError - | IAMServiceError - | ConcurrentModificationError - | EntityAlreadyExistsError - | InvalidInputError - | LimitExceededError - | MalformedPolicyDocumentError - | ServiceFailureError + | ConcurrentModificationException + | EntityAlreadyExistsException + | InvalidInputException + | LimitExceededException + | MalformedPolicyDocumentException + | ServiceFailureException >; /** * @see {@link CreatePolicyVersionCommand} */ - readonly createPolicyVersion: ( - args: CreatePolicyVersionCommandInput, + createPolicyVersion( + args: CreatePolicyVersionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreatePolicyVersionCommandOutput, + ): Effect.Effect< + CreatePolicyVersionResponse, | SdkError - | IAMServiceError - | InvalidInputError - | LimitExceededError - | MalformedPolicyDocumentError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | LimitExceededException + | MalformedPolicyDocumentException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link CreateRoleCommand} */ - readonly createRole: ( - args: CreateRoleCommandInput, + createRole( + args: CreateRoleRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateRoleCommandOutput, + ): Effect.Effect< + CreateRoleResponse, | SdkError - | IAMServiceError - | ConcurrentModificationError - | EntityAlreadyExistsError - | InvalidInputError - | LimitExceededError - | MalformedPolicyDocumentError - | ServiceFailureError + | ConcurrentModificationException + | EntityAlreadyExistsException + | InvalidInputException + | LimitExceededException + | MalformedPolicyDocumentException + | ServiceFailureException >; /** * @see {@link CreateSAMLProviderCommand} */ - readonly createSAMLProvider: ( - args: CreateSAMLProviderCommandInput, + createSAMLProvider( + args: CreateSAMLProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateSAMLProviderCommandOutput, + ): Effect.Effect< + CreateSAMLProviderResponse, | SdkError - | IAMServiceError - | ConcurrentModificationError - | EntityAlreadyExistsError - | InvalidInputError - | LimitExceededError - | ServiceFailureError + | ConcurrentModificationException + | EntityAlreadyExistsException + | InvalidInputException + | LimitExceededException + | ServiceFailureException >; /** * @see {@link CreateServiceLinkedRoleCommand} */ - readonly createServiceLinkedRole: ( - args: CreateServiceLinkedRoleCommandInput, + createServiceLinkedRole( + args: CreateServiceLinkedRoleRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateServiceLinkedRoleCommandOutput, + ): Effect.Effect< + CreateServiceLinkedRoleResponse, | SdkError - | IAMServiceError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link CreateServiceSpecificCredentialCommand} */ - readonly createServiceSpecificCredential: ( - args: CreateServiceSpecificCredentialCommandInput, + createServiceSpecificCredential( + args: CreateServiceSpecificCredentialRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateServiceSpecificCredentialCommandOutput, + ): Effect.Effect< + CreateServiceSpecificCredentialResponse, | SdkError - | IAMServiceError - | LimitExceededError - | NoSuchEntityError - | ServiceNotSupportedError + | LimitExceededException + | NoSuchEntityException + | ServiceNotSupportedException >; /** * @see {@link CreateUserCommand} */ - readonly createUser: ( - args: CreateUserCommandInput, + createUser( + args: CreateUserRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateUserCommandOutput, + ): Effect.Effect< + CreateUserResponse, | SdkError - | IAMServiceError - | ConcurrentModificationError - | EntityAlreadyExistsError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | EntityAlreadyExistsException + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link CreateVirtualMFADeviceCommand} */ - readonly createVirtualMFADevice: ( - args: CreateVirtualMFADeviceCommandInput, + createVirtualMFADevice( + args: CreateVirtualMFADeviceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - CreateVirtualMFADeviceCommandOutput, + ): Effect.Effect< + CreateVirtualMFADeviceResponse, | SdkError - | IAMServiceError - | ConcurrentModificationError - | EntityAlreadyExistsError - | InvalidInputError - | LimitExceededError - | ServiceFailureError + | ConcurrentModificationException + | EntityAlreadyExistsException + | InvalidInputException + | LimitExceededException + | ServiceFailureException >; /** * @see {@link DeactivateMFADeviceCommand} */ - readonly deactivateMFADevice: ( - args: DeactivateMFADeviceCommandInput, + deactivateMFADevice( + args: DeactivateMFADeviceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeactivateMFADeviceCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | EntityTemporarilyUnmodifiableError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | EntityTemporarilyUnmodifiableException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeleteAccessKeyCommand} */ - readonly deleteAccessKey: ( - args: DeleteAccessKeyCommandInput, + deleteAccessKey( + args: DeleteAccessKeyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteAccessKeyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeleteAccountAliasCommand} */ - readonly deleteAccountAlias: ( - args: DeleteAccountAliasCommandInput, + deleteAccountAlias( + args: DeleteAccountAliasRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteAccountAliasCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeleteAccountPasswordPolicyCommand} */ - readonly deleteAccountPasswordPolicy: ( - args: DeleteAccountPasswordPolicyCommandInput, + deleteAccountPasswordPolicy( + args: {}, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteAccountPasswordPolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeleteGroupCommand} */ - readonly deleteGroup: ( - args: DeleteGroupCommandInput, + deleteGroup( + args: DeleteGroupRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteGroupCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | DeleteConflictError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | DeleteConflictException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeleteGroupPolicyCommand} */ - readonly deleteGroupPolicy: ( - args: DeleteGroupPolicyCommandInput, + deleteGroupPolicy( + args: DeleteGroupPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteGroupPolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeleteInstanceProfileCommand} */ - readonly deleteInstanceProfile: ( - args: DeleteInstanceProfileCommandInput, + deleteInstanceProfile( + args: DeleteInstanceProfileRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteInstanceProfileCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | DeleteConflictError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | DeleteConflictException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeleteLoginProfileCommand} */ - readonly deleteLoginProfile: ( - args: DeleteLoginProfileCommandInput, + deleteLoginProfile( + args: DeleteLoginProfileRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteLoginProfileCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | EntityTemporarilyUnmodifiableError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | EntityTemporarilyUnmodifiableException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeleteOpenIDConnectProviderCommand} */ - readonly deleteOpenIDConnectProvider: ( - args: DeleteOpenIDConnectProviderCommandInput, + deleteOpenIDConnectProvider( + args: DeleteOpenIDConnectProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteOpenIDConnectProviderCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeletePolicyCommand} */ - readonly deletePolicy: ( - args: DeletePolicyCommandInput, + deletePolicy( + args: DeletePolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeletePolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | DeleteConflictError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | DeleteConflictException + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeletePolicyVersionCommand} */ - readonly deletePolicyVersion: ( - args: DeletePolicyVersionCommandInput, + deletePolicyVersion( + args: DeletePolicyVersionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeletePolicyVersionCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | DeleteConflictError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | DeleteConflictException + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeleteRoleCommand} */ - readonly deleteRole: ( - args: DeleteRoleCommandInput, + deleteRole( + args: DeleteRoleRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteRoleCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | DeleteConflictError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError - | UnmodifiableEntityError + | ConcurrentModificationException + | DeleteConflictException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException + | UnmodifiableEntityException >; /** * @see {@link DeleteRolePermissionsBoundaryCommand} */ - readonly deleteRolePermissionsBoundary: ( - args: DeleteRolePermissionsBoundaryCommandInput, + deleteRolePermissionsBoundary( + args: DeleteRolePermissionsBoundaryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteRolePermissionsBoundaryCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | NoSuchEntityError - | ServiceFailureError - | UnmodifiableEntityError + | NoSuchEntityException + | ServiceFailureException + | UnmodifiableEntityException >; /** * @see {@link DeleteRolePolicyCommand} */ - readonly deleteRolePolicy: ( - args: DeleteRolePolicyCommandInput, + deleteRolePolicy( + args: DeleteRolePolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteRolePolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError - | UnmodifiableEntityError + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException + | UnmodifiableEntityException >; /** * @see {@link DeleteSAMLProviderCommand} */ - readonly deleteSAMLProvider: ( - args: DeleteSAMLProviderCommandInput, + deleteSAMLProvider( + args: DeleteSAMLProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteSAMLProviderCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; + /** + * @see {@link DeleteSSHPublicKeyCommand} + */ + deleteSSHPublicKey( + args: DeleteSSHPublicKeyRequest, + options?: __HttpHandlerOptions, + ): Effect.Effect; + /** * @see {@link DeleteServerCertificateCommand} */ - readonly deleteServerCertificate: ( - args: DeleteServerCertificateCommandInput, + deleteServerCertificate( + args: DeleteServerCertificateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteServerCertificateCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | DeleteConflictError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | DeleteConflictException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeleteServiceLinkedRoleCommand} */ - readonly deleteServiceLinkedRole: ( - args: DeleteServiceLinkedRoleCommandInput, + deleteServiceLinkedRole( + args: DeleteServiceLinkedRoleRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteServiceLinkedRoleCommandOutput, + ): Effect.Effect< + DeleteServiceLinkedRoleResponse, | SdkError - | IAMServiceError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeleteServiceSpecificCredentialCommand} */ - readonly deleteServiceSpecificCredential: ( - args: DeleteServiceSpecificCredentialCommandInput, + deleteServiceSpecificCredential( + args: DeleteServiceSpecificCredentialRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteServiceSpecificCredentialCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError - >; + ): Effect.Effect; /** * @see {@link DeleteSigningCertificateCommand} */ - readonly deleteSigningCertificate: ( - args: DeleteSigningCertificateCommandInput, + deleteSigningCertificate( + args: DeleteSigningCertificateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteSigningCertificateCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError - >; - - /** - * @see {@link DeleteSSHPublicKeyCommand} - */ - readonly deleteSSHPublicKey: ( - args: DeleteSSHPublicKeyCommandInput, - options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteSSHPublicKeyCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError + | ConcurrentModificationException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeleteUserCommand} */ - readonly deleteUser: ( - args: DeleteUserCommandInput, + deleteUser( + args: DeleteUserRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteUserCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | DeleteConflictError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | DeleteConflictException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeleteUserPermissionsBoundaryCommand} */ - readonly deleteUserPermissionsBoundary: ( - args: DeleteUserPermissionsBoundaryCommandInput, + deleteUserPermissionsBoundary( + args: DeleteUserPermissionsBoundaryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteUserPermissionsBoundaryCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + void, + SdkError | NoSuchEntityException | ServiceFailureException >; /** * @see {@link DeleteUserPolicyCommand} */ - readonly deleteUserPolicy: ( - args: DeleteUserPolicyCommandInput, + deleteUserPolicy( + args: DeleteUserPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteUserPolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DeleteVirtualMFADeviceCommand} */ - readonly deleteVirtualMFADevice: ( - args: DeleteVirtualMFADeviceCommandInput, + deleteVirtualMFADevice( + args: DeleteVirtualMFADeviceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DeleteVirtualMFADeviceCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | DeleteConflictError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | DeleteConflictException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DetachGroupPolicyCommand} */ - readonly detachGroupPolicy: ( - args: DetachGroupPolicyCommandInput, + detachGroupPolicy( + args: DetachGroupPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DetachGroupPolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link DetachRolePolicyCommand} */ - readonly detachRolePolicy: ( - args: DetachRolePolicyCommandInput, + detachRolePolicy( + args: DetachRolePolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DetachRolePolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError - | UnmodifiableEntityError + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException + | UnmodifiableEntityException >; /** * @see {@link DetachUserPolicyCommand} */ - readonly detachUserPolicy: ( - args: DetachUserPolicyCommandInput, + detachUserPolicy( + args: DetachUserPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - DetachUserPolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link EnableMFADeviceCommand} */ - readonly enableMFADevice: ( - args: EnableMFADeviceCommandInput, + enableMFADevice( + args: EnableMFADeviceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - EnableMFADeviceCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | EntityAlreadyExistsError - | EntityTemporarilyUnmodifiableError - | InvalidAuthenticationCodeError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | EntityAlreadyExistsException + | EntityTemporarilyUnmodifiableException + | InvalidAuthenticationCodeException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link GenerateCredentialReportCommand} */ - readonly generateCredentialReport: ( - args: GenerateCredentialReportCommandInput, + generateCredentialReport( + args: {}, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GenerateCredentialReportCommandOutput, - SdkError | IAMServiceError | LimitExceededError | ServiceFailureError + ): Effect.Effect< + GenerateCredentialReportResponse, + SdkError | LimitExceededException | ServiceFailureException >; /** * @see {@link GenerateOrganizationsAccessReportCommand} */ - readonly generateOrganizationsAccessReport: ( - args: GenerateOrganizationsAccessReportCommandInput, + generateOrganizationsAccessReport( + args: GenerateOrganizationsAccessReportRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GenerateOrganizationsAccessReportCommandOutput, - SdkError | IAMServiceError | ReportGenerationLimitExceededError + ): Effect.Effect< + GenerateOrganizationsAccessReportResponse, + SdkError | ReportGenerationLimitExceededException >; /** * @see {@link GenerateServiceLastAccessedDetailsCommand} */ - readonly generateServiceLastAccessedDetails: ( - args: GenerateServiceLastAccessedDetailsCommandInput, + generateServiceLastAccessedDetails( + args: GenerateServiceLastAccessedDetailsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GenerateServiceLastAccessedDetailsCommandOutput, - SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError + ): Effect.Effect< + GenerateServiceLastAccessedDetailsResponse, + SdkError | InvalidInputException | NoSuchEntityException >; /** * @see {@link GetAccessKeyLastUsedCommand} */ - readonly getAccessKeyLastUsed: ( - args: GetAccessKeyLastUsedCommandInput, + getAccessKeyLastUsed( + args: GetAccessKeyLastUsedRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetAccessKeyLastUsedCommandOutput, - SdkError | IAMServiceError - >; + ): Effect.Effect; /** * @see {@link GetAccountAuthorizationDetailsCommand} */ - readonly getAccountAuthorizationDetails: ( - args: GetAccountAuthorizationDetailsCommandInput, + getAccountAuthorizationDetails( + args: GetAccountAuthorizationDetailsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetAccountAuthorizationDetailsCommandOutput, - SdkError | IAMServiceError | ServiceFailureError + ): Effect.Effect< + GetAccountAuthorizationDetailsResponse, + SdkError | ServiceFailureException >; /** * @see {@link GetAccountPasswordPolicyCommand} */ - readonly getAccountPasswordPolicy: ( - args: GetAccountPasswordPolicyCommandInput, + getAccountPasswordPolicy( + args: {}, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetAccountPasswordPolicyCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + GetAccountPasswordPolicyResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** * @see {@link GetAccountSummaryCommand} */ - readonly getAccountSummary: ( - args: GetAccountSummaryCommandInput, + getAccountSummary( + args: {}, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetAccountSummaryCommandOutput, - SdkError | IAMServiceError | ServiceFailureError + ): Effect.Effect< + GetAccountSummaryResponse, + SdkError | ServiceFailureException >; /** * @see {@link GetContextKeysForCustomPolicyCommand} */ - readonly getContextKeysForCustomPolicy: ( - args: GetContextKeysForCustomPolicyCommandInput, + getContextKeysForCustomPolicy( + args: GetContextKeysForCustomPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetContextKeysForCustomPolicyCommandOutput, - SdkError | IAMServiceError | InvalidInputError + ): Effect.Effect< + GetContextKeysForPolicyResponse, + SdkError | InvalidInputException >; /** * @see {@link GetContextKeysForPrincipalPolicyCommand} */ - readonly getContextKeysForPrincipalPolicy: ( - args: GetContextKeysForPrincipalPolicyCommandInput, + getContextKeysForPrincipalPolicy( + args: GetContextKeysForPrincipalPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetContextKeysForPrincipalPolicyCommandOutput, - SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError + ): Effect.Effect< + GetContextKeysForPolicyResponse, + SdkError | InvalidInputException | NoSuchEntityException >; /** * @see {@link GetCredentialReportCommand} */ - readonly getCredentialReport: ( - args: GetCredentialReportCommandInput, + getCredentialReport( + args: {}, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetCredentialReportCommandOutput, + ): Effect.Effect< + GetCredentialReportResponse, | SdkError - | IAMServiceError - | CredentialReportExpiredError - | CredentialReportNotPresentError - | CredentialReportNotReadyError - | ServiceFailureError + | CredentialReportExpiredException + | CredentialReportNotPresentException + | CredentialReportNotReadyException + | ServiceFailureException >; /** * @see {@link GetGroupCommand} */ - readonly getGroup: ( - args: GetGroupCommandInput, + getGroup( + args: GetGroupRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetGroupCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + GetGroupResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** * @see {@link GetGroupPolicyCommand} */ - readonly getGroupPolicy: ( - args: GetGroupPolicyCommandInput, + getGroupPolicy( + args: GetGroupPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetGroupPolicyCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + GetGroupPolicyResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** * @see {@link GetInstanceProfileCommand} */ - readonly getInstanceProfile: ( - args: GetInstanceProfileCommandInput, + getInstanceProfile( + args: GetInstanceProfileRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetInstanceProfileCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + GetInstanceProfileResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** * @see {@link GetLoginProfileCommand} */ - readonly getLoginProfile: ( - args: GetLoginProfileCommandInput, + getLoginProfile( + args: GetLoginProfileRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetLoginProfileCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + GetLoginProfileResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** * @see {@link GetMFADeviceCommand} */ - readonly getMFADevice: ( - args: GetMFADeviceCommandInput, + getMFADevice( + args: GetMFADeviceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetMFADeviceCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + GetMFADeviceResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** * @see {@link GetOpenIDConnectProviderCommand} */ - readonly getOpenIDConnectProvider: ( - args: GetOpenIDConnectProviderCommandInput, + getOpenIDConnectProvider( + args: GetOpenIDConnectProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetOpenIDConnectProviderCommandOutput, + ): Effect.Effect< + GetOpenIDConnectProviderResponse, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link GetOrganizationsAccessReportCommand} */ - readonly getOrganizationsAccessReport: ( - args: GetOrganizationsAccessReportCommandInput, + getOrganizationsAccessReport( + args: GetOrganizationsAccessReportRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetOrganizationsAccessReportCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError + ): Effect.Effect< + GetOrganizationsAccessReportResponse, + SdkError | NoSuchEntityException >; /** * @see {@link GetPolicyCommand} */ - readonly getPolicy: ( - args: GetPolicyCommandInput, + getPolicy( + args: GetPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetPolicyCommandOutput, + ): Effect.Effect< + GetPolicyResponse, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link GetPolicyVersionCommand} */ - readonly getPolicyVersion: ( - args: GetPolicyVersionCommandInput, + getPolicyVersion( + args: GetPolicyVersionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetPolicyVersionCommandOutput, + ): Effect.Effect< + GetPolicyVersionResponse, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link GetRoleCommand} */ - readonly getRole: ( - args: GetRoleCommandInput, + getRole( + args: GetRoleRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetRoleCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + GetRoleResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** * @see {@link GetRolePolicyCommand} */ - readonly getRolePolicy: ( - args: GetRolePolicyCommandInput, + getRolePolicy( + args: GetRolePolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetRolePolicyCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + GetRolePolicyResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** * @see {@link GetSAMLProviderCommand} */ - readonly getSAMLProvider: ( - args: GetSAMLProviderCommandInput, + getSAMLProvider( + args: GetSAMLProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetSAMLProviderCommandOutput, + ): Effect.Effect< + GetSAMLProviderResponse, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** - * @see {@link GetServerCertificateCommand} + * @see {@link GetSSHPublicKeyCommand} */ - readonly getServerCertificate: ( - args: GetServerCertificateCommandInput, + getSSHPublicKey( + args: GetSSHPublicKeyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetServerCertificateCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + GetSSHPublicKeyResponse, + SdkError | NoSuchEntityException | UnrecognizedPublicKeyEncodingException >; /** - * @see {@link GetServiceLastAccessedDetailsCommand} + * @see {@link GetServerCertificateCommand} */ - readonly getServiceLastAccessedDetails: ( - args: GetServiceLastAccessedDetailsCommandInput, + getServerCertificate( + args: GetServerCertificateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetServiceLastAccessedDetailsCommandOutput, - SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError + ): Effect.Effect< + GetServerCertificateResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** - * @see {@link GetServiceLastAccessedDetailsWithEntitiesCommand} + * @see {@link GetServiceLastAccessedDetailsCommand} */ - readonly getServiceLastAccessedDetailsWithEntities: ( - args: GetServiceLastAccessedDetailsWithEntitiesCommandInput, + getServiceLastAccessedDetails( + args: GetServiceLastAccessedDetailsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetServiceLastAccessedDetailsWithEntitiesCommandOutput, - SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError + ): Effect.Effect< + GetServiceLastAccessedDetailsResponse, + SdkError | InvalidInputException | NoSuchEntityException >; /** - * @see {@link GetServiceLinkedRoleDeletionStatusCommand} + * @see {@link GetServiceLastAccessedDetailsWithEntitiesCommand} */ - readonly getServiceLinkedRoleDeletionStatus: ( - args: GetServiceLinkedRoleDeletionStatusCommandInput, + getServiceLastAccessedDetailsWithEntities( + args: GetServiceLastAccessedDetailsWithEntitiesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetServiceLinkedRoleDeletionStatusCommandOutput, - | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + ): Effect.Effect< + GetServiceLastAccessedDetailsWithEntitiesResponse, + SdkError | InvalidInputException | NoSuchEntityException >; /** - * @see {@link GetSSHPublicKeyCommand} + * @see {@link GetServiceLinkedRoleDeletionStatusCommand} */ - readonly getSSHPublicKey: ( - args: GetSSHPublicKeyCommandInput, + getServiceLinkedRoleDeletionStatus( + args: GetServiceLinkedRoleDeletionStatusRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetSSHPublicKeyCommandOutput, + ): Effect.Effect< + GetServiceLinkedRoleDeletionStatusResponse, | SdkError - | IAMServiceError - | NoSuchEntityError - | UnrecognizedPublicKeyEncodingError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link GetUserCommand} */ - readonly getUser: ( - args: GetUserCommandInput, + getUser( + args: GetUserRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetUserCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + GetUserResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** * @see {@link GetUserPolicyCommand} */ - readonly getUserPolicy: ( - args: GetUserPolicyCommandInput, + getUserPolicy( + args: GetUserPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - GetUserPolicyCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + GetUserPolicyResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** * @see {@link ListAccessKeysCommand} */ - readonly listAccessKeys: ( - args: ListAccessKeysCommandInput, + listAccessKeys( + args: ListAccessKeysRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListAccessKeysCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + ListAccessKeysResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** * @see {@link ListAccountAliasesCommand} */ - readonly listAccountAliases: ( - args: ListAccountAliasesCommandInput, + listAccountAliases( + args: ListAccountAliasesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListAccountAliasesCommandOutput, - SdkError | IAMServiceError | ServiceFailureError + ): Effect.Effect< + ListAccountAliasesResponse, + SdkError | ServiceFailureException >; /** * @see {@link ListAttachedGroupPoliciesCommand} */ - readonly listAttachedGroupPolicies: ( - args: ListAttachedGroupPoliciesCommandInput, + listAttachedGroupPolicies( + args: ListAttachedGroupPoliciesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListAttachedGroupPoliciesCommandOutput, + ): Effect.Effect< + ListAttachedGroupPoliciesResponse, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link ListAttachedRolePoliciesCommand} */ - readonly listAttachedRolePolicies: ( - args: ListAttachedRolePoliciesCommandInput, + listAttachedRolePolicies( + args: ListAttachedRolePoliciesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListAttachedRolePoliciesCommandOutput, + ): Effect.Effect< + ListAttachedRolePoliciesResponse, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link ListAttachedUserPoliciesCommand} */ - readonly listAttachedUserPolicies: ( - args: ListAttachedUserPoliciesCommandInput, + listAttachedUserPolicies( + args: ListAttachedUserPoliciesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListAttachedUserPoliciesCommandOutput, + ): Effect.Effect< + ListAttachedUserPoliciesResponse, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link ListEntitiesForPolicyCommand} */ - readonly listEntitiesForPolicy: ( - args: ListEntitiesForPolicyCommandInput, + listEntitiesForPolicy( + args: ListEntitiesForPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListEntitiesForPolicyCommandOutput, + ): Effect.Effect< + ListEntitiesForPolicyResponse, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link ListGroupPoliciesCommand} */ - readonly listGroupPolicies: ( - args: ListGroupPoliciesCommandInput, + listGroupPolicies( + args: ListGroupPoliciesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListGroupPoliciesCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + ListGroupPoliciesResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** * @see {@link ListGroupsCommand} */ - readonly listGroups: ( - args: ListGroupsCommandInput, + listGroups( + args: ListGroupsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListGroupsCommandOutput, - SdkError | IAMServiceError | ServiceFailureError - >; + ): Effect.Effect; /** * @see {@link ListGroupsForUserCommand} */ - readonly listGroupsForUser: ( - args: ListGroupsForUserCommandInput, + listGroupsForUser( + args: ListGroupsForUserRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListGroupsForUserCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + ListGroupsForUserResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** - * @see {@link ListInstanceProfilesCommand} + * @see {@link ListInstanceProfileTagsCommand} */ - readonly listInstanceProfiles: ( - args: ListInstanceProfilesCommandInput, + listInstanceProfileTags( + args: ListInstanceProfileTagsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListInstanceProfilesCommandOutput, - SdkError | IAMServiceError | ServiceFailureError + ): Effect.Effect< + ListInstanceProfileTagsResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** - * @see {@link ListInstanceProfilesForRoleCommand} + * @see {@link ListInstanceProfilesCommand} */ - readonly listInstanceProfilesForRole: ( - args: ListInstanceProfilesForRoleCommandInput, + listInstanceProfiles( + args: ListInstanceProfilesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListInstanceProfilesForRoleCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + ListInstanceProfilesResponse, + SdkError | ServiceFailureException >; /** - * @see {@link ListInstanceProfileTagsCommand} + * @see {@link ListInstanceProfilesForRoleCommand} */ - readonly listInstanceProfileTags: ( - args: ListInstanceProfileTagsCommandInput, + listInstanceProfilesForRole( + args: ListInstanceProfilesForRoleRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListInstanceProfileTagsCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + ListInstanceProfilesForRoleResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** - * @see {@link ListMFADevicesCommand} + * @see {@link ListMFADeviceTagsCommand} */ - readonly listMFADevices: ( - args: ListMFADevicesCommandInput, + listMFADeviceTags( + args: ListMFADeviceTagsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListMFADevicesCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + ListMFADeviceTagsResponse, + | SdkError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** - * @see {@link ListMFADeviceTagsCommand} + * @see {@link ListMFADevicesCommand} */ - readonly listMFADeviceTags: ( - args: ListMFADeviceTagsCommandInput, + listMFADevices( + args: ListMFADevicesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListMFADeviceTagsCommandOutput, - | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + ): Effect.Effect< + ListMFADevicesResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** - * @see {@link ListOpenIDConnectProvidersCommand} + * @see {@link ListOpenIDConnectProviderTagsCommand} */ - readonly listOpenIDConnectProviders: ( - args: ListOpenIDConnectProvidersCommandInput, + listOpenIDConnectProviderTags( + args: ListOpenIDConnectProviderTagsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListOpenIDConnectProvidersCommandOutput, - SdkError | IAMServiceError | ServiceFailureError + ): Effect.Effect< + ListOpenIDConnectProviderTagsResponse, + | SdkError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** - * @see {@link ListOpenIDConnectProviderTagsCommand} + * @see {@link ListOpenIDConnectProvidersCommand} */ - readonly listOpenIDConnectProviderTags: ( - args: ListOpenIDConnectProviderTagsCommandInput, + listOpenIDConnectProviders( + args: ListOpenIDConnectProvidersRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListOpenIDConnectProviderTagsCommandOutput, - | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + ): Effect.Effect< + ListOpenIDConnectProvidersResponse, + SdkError | ServiceFailureException >; /** * @see {@link ListPoliciesCommand} */ - readonly listPolicies: ( - args: ListPoliciesCommandInput, + listPolicies( + args: ListPoliciesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListPoliciesCommandOutput, - SdkError | IAMServiceError | ServiceFailureError - >; + ): Effect.Effect; /** * @see {@link ListPoliciesGrantingServiceAccessCommand} */ - readonly listPoliciesGrantingServiceAccess: ( - args: ListPoliciesGrantingServiceAccessCommandInput, + listPoliciesGrantingServiceAccess( + args: ListPoliciesGrantingServiceAccessRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListPoliciesGrantingServiceAccessCommandOutput, - SdkError | IAMServiceError | InvalidInputError | NoSuchEntityError + ): Effect.Effect< + ListPoliciesGrantingServiceAccessResponse, + SdkError | InvalidInputException | NoSuchEntityException >; /** * @see {@link ListPolicyTagsCommand} */ - readonly listPolicyTags: ( - args: ListPolicyTagsCommandInput, + listPolicyTags( + args: ListPolicyTagsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListPolicyTagsCommandOutput, + ): Effect.Effect< + ListPolicyTagsResponse, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link ListPolicyVersionsCommand} */ - readonly listPolicyVersions: ( - args: ListPolicyVersionsCommandInput, + listPolicyVersions( + args: ListPolicyVersionsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListPolicyVersionsCommandOutput, + ): Effect.Effect< + ListPolicyVersionsResponse, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link ListRolePoliciesCommand} */ - readonly listRolePolicies: ( - args: ListRolePoliciesCommandInput, + listRolePolicies( + args: ListRolePoliciesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListRolePoliciesCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + ListRolePoliciesResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** - * @see {@link ListRolesCommand} + * @see {@link ListRoleTagsCommand} */ - readonly listRoles: ( - args: ListRolesCommandInput, + listRoleTags( + args: ListRoleTagsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListRolesCommandOutput, - SdkError | IAMServiceError | ServiceFailureError + ): Effect.Effect< + ListRoleTagsResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** - * @see {@link ListRoleTagsCommand} + * @see {@link ListRolesCommand} */ - readonly listRoleTags: ( - args: ListRoleTagsCommandInput, + listRoles( + args: ListRolesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListRoleTagsCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError - >; + ): Effect.Effect; /** - * @see {@link ListSAMLProvidersCommand} + * @see {@link ListSAMLProviderTagsCommand} */ - readonly listSAMLProviders: ( - args: ListSAMLProvidersCommandInput, + listSAMLProviderTags( + args: ListSAMLProviderTagsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListSAMLProvidersCommandOutput, - SdkError | IAMServiceError | ServiceFailureError + ): Effect.Effect< + ListSAMLProviderTagsResponse, + | SdkError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** - * @see {@link ListSAMLProviderTagsCommand} + * @see {@link ListSAMLProvidersCommand} */ - readonly listSAMLProviderTags: ( - args: ListSAMLProviderTagsCommandInput, + listSAMLProviders( + args: ListSAMLProvidersRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListSAMLProviderTagsCommandOutput, - | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + ): Effect.Effect< + ListSAMLProvidersResponse, + SdkError | ServiceFailureException >; /** - * @see {@link ListServerCertificatesCommand} + * @see {@link ListSSHPublicKeysCommand} */ - readonly listServerCertificates: ( - args: ListServerCertificatesCommandInput, + listSSHPublicKeys( + args: ListSSHPublicKeysRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListServerCertificatesCommandOutput, - SdkError | IAMServiceError | ServiceFailureError - >; + ): Effect.Effect; /** * @see {@link ListServerCertificateTagsCommand} */ - readonly listServerCertificateTags: ( - args: ListServerCertificateTagsCommandInput, + listServerCertificateTags( + args: ListServerCertificateTagsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListServerCertificateTagsCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + ListServerCertificateTagsResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** - * @see {@link ListServiceSpecificCredentialsCommand} + * @see {@link ListServerCertificatesCommand} */ - readonly listServiceSpecificCredentials: ( - args: ListServiceSpecificCredentialsCommandInput, + listServerCertificates( + args: ListServerCertificatesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListServiceSpecificCredentialsCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceNotSupportedError + ): Effect.Effect< + ListServerCertificatesResponse, + SdkError | ServiceFailureException >; /** - * @see {@link ListSigningCertificatesCommand} + * @see {@link ListServiceSpecificCredentialsCommand} */ - readonly listSigningCertificates: ( - args: ListSigningCertificatesCommandInput, + listServiceSpecificCredentials( + args: ListServiceSpecificCredentialsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListSigningCertificatesCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + ListServiceSpecificCredentialsResponse, + SdkError | NoSuchEntityException | ServiceNotSupportedException >; /** - * @see {@link ListSSHPublicKeysCommand} + * @see {@link ListSigningCertificatesCommand} */ - readonly listSSHPublicKeys: ( - args: ListSSHPublicKeysCommandInput, + listSigningCertificates( + args: ListSigningCertificatesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListSSHPublicKeysCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError + ): Effect.Effect< + ListSigningCertificatesResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** * @see {@link ListUserPoliciesCommand} */ - readonly listUserPolicies: ( - args: ListUserPoliciesCommandInput, + listUserPolicies( + args: ListUserPoliciesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListUserPoliciesCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError + ): Effect.Effect< + ListUserPoliciesResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** - * @see {@link ListUsersCommand} + * @see {@link ListUserTagsCommand} */ - readonly listUsers: ( - args: ListUsersCommandInput, + listUserTags( + args: ListUserTagsRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListUsersCommandOutput, - SdkError | IAMServiceError | ServiceFailureError + ): Effect.Effect< + ListUserTagsResponse, + SdkError | NoSuchEntityException | ServiceFailureException >; /** - * @see {@link ListUserTagsCommand} + * @see {@link ListUsersCommand} */ - readonly listUserTags: ( - args: ListUserTagsCommandInput, + listUsers( + args: ListUsersRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListUserTagsCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError | ServiceFailureError - >; + ): Effect.Effect; /** * @see {@link ListVirtualMFADevicesCommand} */ - readonly listVirtualMFADevices: ( - args: ListVirtualMFADevicesCommandInput, + listVirtualMFADevices( + args: ListVirtualMFADevicesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ListVirtualMFADevicesCommandOutput, - SdkError | IAMServiceError - >; + ): Effect.Effect; /** * @see {@link PutGroupPolicyCommand} */ - readonly putGroupPolicy: ( - args: PutGroupPolicyCommandInput, + putGroupPolicy( + args: PutGroupPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - PutGroupPolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | LimitExceededError - | MalformedPolicyDocumentError - | NoSuchEntityError - | ServiceFailureError + | LimitExceededException + | MalformedPolicyDocumentException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link PutRolePermissionsBoundaryCommand} */ - readonly putRolePermissionsBoundary: ( - args: PutRolePermissionsBoundaryCommandInput, + putRolePermissionsBoundary( + args: PutRolePermissionsBoundaryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - PutRolePermissionsBoundaryCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | PolicyNotAttachableError - | ServiceFailureError - | UnmodifiableEntityError + | InvalidInputException + | NoSuchEntityException + | PolicyNotAttachableException + | ServiceFailureException + | UnmodifiableEntityException >; /** * @see {@link PutRolePolicyCommand} */ - readonly putRolePolicy: ( - args: PutRolePolicyCommandInput, + putRolePolicy( + args: PutRolePolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - PutRolePolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | LimitExceededError - | MalformedPolicyDocumentError - | NoSuchEntityError - | ServiceFailureError - | UnmodifiableEntityError + | LimitExceededException + | MalformedPolicyDocumentException + | NoSuchEntityException + | ServiceFailureException + | UnmodifiableEntityException >; /** * @see {@link PutUserPermissionsBoundaryCommand} */ - readonly putUserPermissionsBoundary: ( - args: PutUserPermissionsBoundaryCommandInput, + putUserPermissionsBoundary( + args: PutUserPermissionsBoundaryRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - PutUserPermissionsBoundaryCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | PolicyNotAttachableError - | ServiceFailureError + | InvalidInputException + | NoSuchEntityException + | PolicyNotAttachableException + | ServiceFailureException >; /** * @see {@link PutUserPolicyCommand} */ - readonly putUserPolicy: ( - args: PutUserPolicyCommandInput, + putUserPolicy( + args: PutUserPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - PutUserPolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | LimitExceededError - | MalformedPolicyDocumentError - | NoSuchEntityError - | ServiceFailureError + | LimitExceededException + | MalformedPolicyDocumentException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link RemoveClientIDFromOpenIDConnectProviderCommand} */ - readonly removeClientIDFromOpenIDConnectProvider: ( - args: RemoveClientIDFromOpenIDConnectProviderCommandInput, + removeClientIDFromOpenIDConnectProvider( + args: RemoveClientIDFromOpenIDConnectProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RemoveClientIDFromOpenIDConnectProviderCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link RemoveRoleFromInstanceProfileCommand} */ - readonly removeRoleFromInstanceProfile: ( - args: RemoveRoleFromInstanceProfileCommandInput, + removeRoleFromInstanceProfile( + args: RemoveRoleFromInstanceProfileRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RemoveRoleFromInstanceProfileCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError - | UnmodifiableEntityError + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException + | UnmodifiableEntityException >; /** * @see {@link RemoveUserFromGroupCommand} */ - readonly removeUserFromGroup: ( - args: RemoveUserFromGroupCommandInput, + removeUserFromGroup( + args: RemoveUserFromGroupRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - RemoveUserFromGroupCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link ResetServiceSpecificCredentialCommand} */ - readonly resetServiceSpecificCredential: ( - args: ResetServiceSpecificCredentialCommandInput, + resetServiceSpecificCredential( + args: ResetServiceSpecificCredentialRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ResetServiceSpecificCredentialCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError + ): Effect.Effect< + ResetServiceSpecificCredentialResponse, + SdkError | NoSuchEntityException >; /** * @see {@link ResyncMFADeviceCommand} */ - readonly resyncMFADevice: ( - args: ResyncMFADeviceCommandInput, + resyncMFADevice( + args: ResyncMFADeviceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - ResyncMFADeviceCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | InvalidAuthenticationCodeError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | InvalidAuthenticationCodeException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link SetDefaultPolicyVersionCommand} */ - readonly setDefaultPolicyVersion: ( - args: SetDefaultPolicyVersionCommandInput, + setDefaultPolicyVersion( + args: SetDefaultPolicyVersionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - SetDefaultPolicyVersionCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link SetSecurityTokenServicePreferencesCommand} */ - readonly setSecurityTokenServicePreferences: ( - args: SetSecurityTokenServicePreferencesCommandInput, + setSecurityTokenServicePreferences( + args: SetSecurityTokenServicePreferencesRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - SetSecurityTokenServicePreferencesCommandOutput, - SdkError | IAMServiceError | ServiceFailureError - >; + ): Effect.Effect; /** * @see {@link SimulateCustomPolicyCommand} */ - readonly simulateCustomPolicy: ( - args: SimulateCustomPolicyCommandInput, + simulateCustomPolicy( + args: SimulateCustomPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - SimulateCustomPolicyCommandOutput, - SdkError | IAMServiceError | InvalidInputError | PolicyEvaluationError + ): Effect.Effect< + SimulatePolicyResponse, + SdkError | InvalidInputException | PolicyEvaluationException >; /** * @see {@link SimulatePrincipalPolicyCommand} */ - readonly simulatePrincipalPolicy: ( - args: SimulatePrincipalPolicyCommandInput, + simulatePrincipalPolicy( + args: SimulatePrincipalPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - SimulatePrincipalPolicyCommandOutput, + ): Effect.Effect< + SimulatePolicyResponse, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | PolicyEvaluationError + | InvalidInputException + | NoSuchEntityException + | PolicyEvaluationException >; /** * @see {@link TagInstanceProfileCommand} */ - readonly tagInstanceProfile: ( - args: TagInstanceProfileCommandInput, + tagInstanceProfile( + args: TagInstanceProfileRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - TagInstanceProfileCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link TagMFADeviceCommand} */ - readonly tagMFADevice: ( - args: TagMFADeviceCommandInput, + tagMFADevice( + args: TagMFADeviceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - TagMFADeviceCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link TagOpenIDConnectProviderCommand} */ - readonly tagOpenIDConnectProvider: ( - args: TagOpenIDConnectProviderCommandInput, + tagOpenIDConnectProvider( + args: TagOpenIDConnectProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - TagOpenIDConnectProviderCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link TagPolicyCommand} */ - readonly tagPolicy: ( - args: TagPolicyCommandInput, + tagPolicy( + args: TagPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - TagPolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link TagRoleCommand} */ - readonly tagRole: ( - args: TagRoleCommandInput, + tagRole( + args: TagRoleRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - TagRoleCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link TagSAMLProviderCommand} */ - readonly tagSAMLProvider: ( - args: TagSAMLProviderCommandInput, + tagSAMLProvider( + args: TagSAMLProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - TagSAMLProviderCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link TagServerCertificateCommand} */ - readonly tagServerCertificate: ( - args: TagServerCertificateCommandInput, + tagServerCertificate( + args: TagServerCertificateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - TagServerCertificateCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link TagUserCommand} */ - readonly tagUser: ( - args: TagUserCommandInput, + tagUser( + args: TagUserRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - TagUserCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link UntagInstanceProfileCommand} */ - readonly untagInstanceProfile: ( - args: UntagInstanceProfileCommandInput, + untagInstanceProfile( + args: UntagInstanceProfileRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UntagInstanceProfileCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link UntagMFADeviceCommand} */ - readonly untagMFADevice: ( - args: UntagMFADeviceCommandInput, + untagMFADevice( + args: UntagMFADeviceRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UntagMFADeviceCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link UntagOpenIDConnectProviderCommand} */ - readonly untagOpenIDConnectProvider: ( - args: UntagOpenIDConnectProviderCommandInput, + untagOpenIDConnectProvider( + args: UntagOpenIDConnectProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UntagOpenIDConnectProviderCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link UntagPolicyCommand} */ - readonly untagPolicy: ( - args: UntagPolicyCommandInput, + untagPolicy( + args: UntagPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UntagPolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link UntagRoleCommand} */ - readonly untagRole: ( - args: UntagRoleCommandInput, + untagRole( + args: UntagRoleRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UntagRoleCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link UntagSAMLProviderCommand} */ - readonly untagSAMLProvider: ( - args: UntagSAMLProviderCommandInput, + untagSAMLProvider( + args: UntagSAMLProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UntagSAMLProviderCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link UntagServerCertificateCommand} */ - readonly untagServerCertificate: ( - args: UntagServerCertificateCommandInput, + untagServerCertificate( + args: UntagServerCertificateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UntagServerCertificateCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link UntagUserCommand} */ - readonly untagUser: ( - args: UntagUserCommandInput, + untagUser( + args: UntagUserRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UntagUserCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link UpdateAccessKeyCommand} */ - readonly updateAccessKey: ( - args: UpdateAccessKeyCommandInput, + updateAccessKey( + args: UpdateAccessKeyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateAccessKeyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link UpdateAccountPasswordPolicyCommand} */ - readonly updateAccountPasswordPolicy: ( - args: UpdateAccountPasswordPolicyCommandInput, + updateAccountPasswordPolicy( + args: UpdateAccountPasswordPolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateAccountPasswordPolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | LimitExceededError - | MalformedPolicyDocumentError - | NoSuchEntityError - | ServiceFailureError + | LimitExceededException + | MalformedPolicyDocumentException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link UpdateAssumeRolePolicyCommand} */ - readonly updateAssumeRolePolicy: ( - args: UpdateAssumeRolePolicyCommandInput, + updateAssumeRolePolicy( + args: UpdateAssumeRolePolicyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateAssumeRolePolicyCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | LimitExceededError - | MalformedPolicyDocumentError - | NoSuchEntityError - | ServiceFailureError - | UnmodifiableEntityError + | LimitExceededException + | MalformedPolicyDocumentException + | NoSuchEntityException + | ServiceFailureException + | UnmodifiableEntityException >; /** * @see {@link UpdateGroupCommand} */ - readonly updateGroup: ( - args: UpdateGroupCommandInput, + updateGroup( + args: UpdateGroupRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateGroupCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | EntityAlreadyExistsError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | EntityAlreadyExistsException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link UpdateLoginProfileCommand} */ - readonly updateLoginProfile: ( - args: UpdateLoginProfileCommandInput, + updateLoginProfile( + args: UpdateLoginProfileRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateLoginProfileCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | EntityTemporarilyUnmodifiableError - | LimitExceededError - | NoSuchEntityError - | PasswordPolicyViolationError - | ServiceFailureError + | EntityTemporarilyUnmodifiableException + | LimitExceededException + | NoSuchEntityException + | PasswordPolicyViolationException + | ServiceFailureException >; /** * @see {@link UpdateOpenIDConnectProviderThumbprintCommand} */ - readonly updateOpenIDConnectProviderThumbprint: ( - args: UpdateOpenIDConnectProviderThumbprintCommandInput, + updateOpenIDConnectProviderThumbprint( + args: UpdateOpenIDConnectProviderThumbprintRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateOpenIDConnectProviderThumbprintCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | InvalidInputError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link UpdateRoleCommand} */ - readonly updateRole: ( - args: UpdateRoleCommandInput, + updateRole( + args: UpdateRoleRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateRoleCommandOutput, + ): Effect.Effect< + UpdateRoleResponse, | SdkError - | IAMServiceError - | NoSuchEntityError - | ServiceFailureError - | UnmodifiableEntityError + | NoSuchEntityException + | ServiceFailureException + | UnmodifiableEntityException >; /** * @see {@link UpdateRoleDescriptionCommand} */ - readonly updateRoleDescription: ( - args: UpdateRoleDescriptionCommandInput, + updateRoleDescription( + args: UpdateRoleDescriptionRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateRoleDescriptionCommandOutput, + ): Effect.Effect< + UpdateRoleDescriptionResponse, | SdkError - | IAMServiceError - | NoSuchEntityError - | ServiceFailureError - | UnmodifiableEntityError + | NoSuchEntityException + | ServiceFailureException + | UnmodifiableEntityException >; /** * @see {@link UpdateSAMLProviderCommand} */ - readonly updateSAMLProvider: ( - args: UpdateSAMLProviderCommandInput, + updateSAMLProvider( + args: UpdateSAMLProviderRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateSAMLProviderCommandOutput, + ): Effect.Effect< + UpdateSAMLProviderResponse, | SdkError - | IAMServiceError - | InvalidInputError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | InvalidInputException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; + /** + * @see {@link UpdateSSHPublicKeyCommand} + */ + updateSSHPublicKey( + args: UpdateSSHPublicKeyRequest, + options?: __HttpHandlerOptions, + ): Effect.Effect; + /** * @see {@link UpdateServerCertificateCommand} */ - readonly updateServerCertificate: ( - args: UpdateServerCertificateCommandInput, + updateServerCertificate( + args: UpdateServerCertificateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateServerCertificateCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | EntityAlreadyExistsError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | EntityAlreadyExistsException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link UpdateServiceSpecificCredentialCommand} */ - readonly updateServiceSpecificCredential: ( - args: UpdateServiceSpecificCredentialCommandInput, + updateServiceSpecificCredential( + args: UpdateServiceSpecificCredentialRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateServiceSpecificCredentialCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError - >; + ): Effect.Effect; /** * @see {@link UpdateSigningCertificateCommand} */ - readonly updateSigningCertificate: ( - args: UpdateSigningCertificateCommandInput, + updateSigningCertificate( + args: UpdateSigningCertificateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateSigningCertificateCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError - >; - - /** - * @see {@link UpdateSSHPublicKeyCommand} - */ - readonly updateSSHPublicKey: ( - args: UpdateSSHPublicKeyCommandInput, - options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateSSHPublicKeyCommandOutput, - SdkError | IAMServiceError | NoSuchEntityError + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** * @see {@link UpdateUserCommand} */ - readonly updateUser: ( - args: UpdateUserCommandInput, + updateUser( + args: UpdateUserRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UpdateUserCommandOutput, + ): Effect.Effect< + void, | SdkError - | IAMServiceError - | ConcurrentModificationError - | EntityAlreadyExistsError - | EntityTemporarilyUnmodifiableError - | LimitExceededError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | EntityAlreadyExistsException + | EntityTemporarilyUnmodifiableException + | LimitExceededException + | NoSuchEntityException + | ServiceFailureException >; /** - * @see {@link UploadServerCertificateCommand} + * @see {@link UploadSSHPublicKeyCommand} */ - readonly uploadServerCertificate: ( - args: UploadServerCertificateCommandInput, + uploadSSHPublicKey( + args: UploadSSHPublicKeyRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UploadServerCertificateCommandOutput, + ): Effect.Effect< + UploadSSHPublicKeyResponse, | SdkError - | IAMServiceError - | ConcurrentModificationError - | EntityAlreadyExistsError - | InvalidInputError - | KeyPairMismatchError - | LimitExceededError - | MalformedCertificateError - | ServiceFailureError + | DuplicateSSHPublicKeyException + | InvalidPublicKeyException + | LimitExceededException + | NoSuchEntityException + | UnrecognizedPublicKeyEncodingException >; /** - * @see {@link UploadSigningCertificateCommand} + * @see {@link UploadServerCertificateCommand} */ - readonly uploadSigningCertificate: ( - args: UploadSigningCertificateCommandInput, + uploadServerCertificate( + args: UploadServerCertificateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UploadSigningCertificateCommandOutput, + ): Effect.Effect< + UploadServerCertificateResponse, | SdkError - | IAMServiceError - | ConcurrentModificationError - | DuplicateCertificateError - | EntityAlreadyExistsError - | InvalidCertificateError - | LimitExceededError - | MalformedCertificateError - | NoSuchEntityError - | ServiceFailureError + | ConcurrentModificationException + | EntityAlreadyExistsException + | InvalidInputException + | KeyPairMismatchException + | LimitExceededException + | MalformedCertificateException + | ServiceFailureException >; /** - * @see {@link UploadSSHPublicKeyCommand} + * @see {@link UploadSigningCertificateCommand} */ - readonly uploadSSHPublicKey: ( - args: UploadSSHPublicKeyCommandInput, + uploadSigningCertificate( + args: UploadSigningCertificateRequest, options?: __HttpHandlerOptions, - ) => Effect.Effect< - UploadSSHPublicKeyCommandOutput, + ): Effect.Effect< + UploadSigningCertificateResponse, | SdkError - | IAMServiceError - | DuplicateSSHPublicKeyError - | InvalidPublicKeyError - | LimitExceededError - | NoSuchEntityError - | UnrecognizedPublicKeyEncodingError + | ConcurrentModificationException + | DuplicateCertificateException + | EntityAlreadyExistsException + | InvalidCertificateException + | LimitExceededException + | MalformedCertificateException + | NoSuchEntityException + | ServiceFailureException >; -}; +} /** * @since 1.0.0 @@ -2995,9 +2774,9 @@ export const makeIAMService = Effect.gen(function* (_) { Effect.tryPromise({ try: () => client.send(new CommandCtor(args), options ?? {}), catch: (e) => { - if (e instanceof IAMServiceException) { + if (e instanceof SdkIAMServiceException) { const ServiceException = Data.tagged< - TaggedException + TaggedException >(e.name); return ServiceException({ diff --git a/packages/client-iam/test/IAM.test.ts b/packages/client-iam/test/IAM.test.ts index 161b6898..8cc619f3 100644 --- a/packages/client-iam/test/IAM.test.ts +++ b/packages/client-iam/test/IAM.test.ts @@ -1,6 +1,6 @@ import { - type CreateRoleCommandInput, - CreateRoleCommand, + type ListGroupsCommandInput, + ListGroupsCommand, IAMClient, } from "@aws-sdk/client-iam"; import { mockClient } from "aws-sdk-client-mock"; @@ -25,12 +25,12 @@ const clientMock = mockClient(IAMClient); describe("IAMClientImpl", () => { it("default", async () => { - clientMock.reset().on(CreateRoleCommand).resolves({}); + clientMock.reset().on(ListGroupsCommand).resolves({}); - const args = {} as unknown as CreateRoleCommandInput; + const args: ListGroupsCommandInput = { PathPrefix: "admin/" }; const program = Effect.flatMap(IAMService, (service) => - service.createRole(args), + service.listGroups(args), ); const result = await pipe( @@ -40,17 +40,17 @@ describe("IAMClientImpl", () => { ); expect(result).toEqual(Exit.succeed({})); - expect(clientMock).toHaveReceivedCommandTimes(CreateRoleCommand, 1); - expect(clientMock).toHaveReceivedCommandWith(CreateRoleCommand, args); + expect(clientMock).toHaveReceivedCommandTimes(ListGroupsCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(ListGroupsCommand, args); }); it("configurable", async () => { - clientMock.reset().on(CreateRoleCommand).resolves({}); + clientMock.reset().on(ListGroupsCommand).resolves({}); - const args = {} as unknown as CreateRoleCommandInput; + const args: ListGroupsCommandInput = { PathPrefix: "admin/" }; const program = Effect.flatMap(IAMService, (service) => - service.createRole(args), + service.listGroups(args), ); const IAMClientConfigLayer = Layer.succeed(IAMClientInstanceConfig, { @@ -67,17 +67,17 @@ describe("IAMClientImpl", () => { ); expect(result).toEqual(Exit.succeed({})); - expect(clientMock).toHaveReceivedCommandTimes(CreateRoleCommand, 1); - expect(clientMock).toHaveReceivedCommandWith(CreateRoleCommand, args); + expect(clientMock).toHaveReceivedCommandTimes(ListGroupsCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(ListGroupsCommand, args); }); it("base", async () => { - clientMock.reset().on(CreateRoleCommand).resolves({}); + clientMock.reset().on(ListGroupsCommand).resolves({}); - const args = {} as unknown as CreateRoleCommandInput; + const args: ListGroupsCommandInput = { PathPrefix: "admin/" }; const program = Effect.flatMap(IAMService, (service) => - service.createRole(args), + service.listGroups(args), ); const IAMClientInstanceLayer = Layer.succeed( @@ -95,17 +95,17 @@ describe("IAMClientImpl", () => { ); expect(result).toEqual(Exit.succeed({})); - expect(clientMock).toHaveReceivedCommandTimes(CreateRoleCommand, 1); - expect(clientMock).toHaveReceivedCommandWith(CreateRoleCommand, args); + expect(clientMock).toHaveReceivedCommandTimes(ListGroupsCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(ListGroupsCommand, args); }); it("extended", async () => { - clientMock.reset().on(CreateRoleCommand).resolves({}); + clientMock.reset().on(ListGroupsCommand).resolves({}); - const args = {} as unknown as CreateRoleCommandInput; + const args: ListGroupsCommandInput = { PathPrefix: "admin/" }; const program = Effect.flatMap(IAMService, (service) => - service.createRole(args), + service.listGroups(args), ); const IAMClientInstanceLayer = Layer.effect( @@ -127,17 +127,17 @@ describe("IAMClientImpl", () => { ); expect(result).toEqual(Exit.succeed({})); - expect(clientMock).toHaveReceivedCommandTimes(CreateRoleCommand, 1); - expect(clientMock).toHaveReceivedCommandWith(CreateRoleCommand, args); + expect(clientMock).toHaveReceivedCommandTimes(ListGroupsCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(ListGroupsCommand, args); }); it("fail", async () => { - clientMock.reset().on(CreateRoleCommand).rejects(new Error("test")); + clientMock.reset().on(ListGroupsCommand).rejects(new Error("test")); - const args = {} as unknown as CreateRoleCommandInput; + const args: ListGroupsCommandInput = { PathPrefix: "admin/" }; const program = Effect.flatMap(IAMService, (service) => - service.createRole(args), + service.listGroups(args), ); const result = await pipe( @@ -156,7 +156,7 @@ describe("IAMClientImpl", () => { }), ), ); - expect(clientMock).toHaveReceivedCommandTimes(CreateRoleCommand, 1); - expect(clientMock).toHaveReceivedCommandWith(CreateRoleCommand, args); + expect(clientMock).toHaveReceivedCommandTimes(ListGroupsCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(ListGroupsCommand, args); }); }); diff --git a/packages/client-lambda/.projen/deps.json b/packages/client-lambda/.projen/deps.json index 959c9aec..c91fe6c9 100644 --- a/packages/client-lambda/.projen/deps.json +++ b/packages/client-lambda/.projen/deps.json @@ -70,7 +70,7 @@ }, { "name": "@aws-sdk/client-lambda", - "version": "^3", + "version": "^3.556.0", "type": "runtime" }, { diff --git a/packages/client-lambda/package.json b/packages/client-lambda/package.json index e0a9bd7a..cbaeab50 100644 --- a/packages/client-lambda/package.json +++ b/packages/client-lambda/package.json @@ -39,7 +39,7 @@ "effect": ">=3.0.0 <4.0.0" }, "dependencies": { - "@aws-sdk/client-lambda": "^3", + "@aws-sdk/client-lambda": "^3.556.0", "@aws-sdk/types": "^3" }, "main": "lib/index.js", diff --git a/packages/client-s3/.projen/deps.json b/packages/client-s3/.projen/deps.json index 02dd53fd..658debe1 100644 --- a/packages/client-s3/.projen/deps.json +++ b/packages/client-s3/.projen/deps.json @@ -70,12 +70,12 @@ }, { "name": "@aws-sdk/client-s3", - "version": "^3", + "version": "^3.556.0", "type": "runtime" }, { "name": "@aws-sdk/s3-request-presigner", - "version": "^3", + "version": "^3.556.0", "type": "runtime" }, { diff --git a/packages/client-s3/package.json b/packages/client-s3/package.json index 17e868ce..3c482180 100644 --- a/packages/client-s3/package.json +++ b/packages/client-s3/package.json @@ -39,8 +39,8 @@ "effect": ">=3.0.0 <4.0.0" }, "dependencies": { - "@aws-sdk/client-s3": "^3", - "@aws-sdk/s3-request-presigner": "^3", + "@aws-sdk/client-s3": "^3.556.0", + "@aws-sdk/s3-request-presigner": "^3.556.0", "@aws-sdk/types": "^3" }, "main": "lib/index.js", diff --git a/packages/client-sfn/.projen/deps.json b/packages/client-sfn/.projen/deps.json index 8f2b947c..6a617874 100644 --- a/packages/client-sfn/.projen/deps.json +++ b/packages/client-sfn/.projen/deps.json @@ -70,7 +70,7 @@ }, { "name": "@aws-sdk/client-sfn", - "version": "^3", + "version": "^3.556.0", "type": "runtime" }, { diff --git a/packages/client-sfn/package.json b/packages/client-sfn/package.json index c302c8b3..95df21a3 100644 --- a/packages/client-sfn/package.json +++ b/packages/client-sfn/package.json @@ -39,7 +39,7 @@ "effect": ">=3.0.0 <4.0.0" }, "dependencies": { - "@aws-sdk/client-sfn": "^3", + "@aws-sdk/client-sfn": "^3.556.0", "@aws-sdk/types": "^3" }, "main": "lib/index.js", diff --git a/packages/client-sns/.projen/deps.json b/packages/client-sns/.projen/deps.json index b705d204..fec04b13 100644 --- a/packages/client-sns/.projen/deps.json +++ b/packages/client-sns/.projen/deps.json @@ -70,7 +70,7 @@ }, { "name": "@aws-sdk/client-sns", - "version": "^3", + "version": "^3.556.0", "type": "runtime" }, { diff --git a/packages/client-sns/package.json b/packages/client-sns/package.json index 41dbed87..3eeb902c 100644 --- a/packages/client-sns/package.json +++ b/packages/client-sns/package.json @@ -39,7 +39,7 @@ "effect": ">=3.0.0 <4.0.0" }, "dependencies": { - "@aws-sdk/client-sns": "^3", + "@aws-sdk/client-sns": "^3.556.0", "@aws-sdk/types": "^3" }, "main": "lib/index.js", diff --git a/packages/client-sns/src/Errors.ts b/packages/client-sns/src/Errors.ts index 7055e16d..fcdf7963 100644 --- a/packages/client-sns/src/Errors.ts +++ b/packages/client-sns/src/Errors.ts @@ -1,36 +1,38 @@ import type { - AuthorizationErrorException, - BatchEntryIdsNotDistinctException, - BatchRequestTooLongException, - ConcurrentAccessException, - EmptyBatchRequestException, - EndpointDisabledException, - FilterPolicyLimitExceededException, - InternalErrorException, - InvalidBatchEntryIdException, - InvalidParameterException, - InvalidParameterValueException, - InvalidSecurityException, - KMSAccessDeniedException, - KMSDisabledException, - KMSInvalidStateException, - KMSNotFoundException, - KMSOptInRequired, - KMSThrottlingException, - NotFoundException, - OptedOutException, - PlatformApplicationDisabledException, - ResourceNotFoundException, - StaleTagException, - SubscriptionLimitExceededException, - TagLimitExceededException, - TagPolicyException, - ThrottledException, - TooManyEntriesInBatchRequestException, - TopicLimitExceededException, - UserErrorException, - ValidationException, - VerificationException, + AuthorizationErrorException as SdkAuthorizationErrorException, + BatchEntryIdsNotDistinctException as SdkBatchEntryIdsNotDistinctException, + BatchRequestTooLongException as SdkBatchRequestTooLongException, + ConcurrentAccessException as SdkConcurrentAccessException, + EmptyBatchRequestException as SdkEmptyBatchRequestException, + EndpointDisabledException as SdkEndpointDisabledException, + FilterPolicyLimitExceededException as SdkFilterPolicyLimitExceededException, + InternalErrorException as SdkInternalErrorException, + InvalidBatchEntryIdException as SdkInvalidBatchEntryIdException, + InvalidParameterException as SdkInvalidParameterException, + InvalidParameterValueException as SdkInvalidParameterValueException, + InvalidSecurityException as SdkInvalidSecurityException, + InvalidStateException as SdkInvalidStateException, + KMSAccessDeniedException as SdkKMSAccessDeniedException, + KMSDisabledException as SdkKMSDisabledException, + KMSInvalidStateException as SdkKMSInvalidStateException, + KMSNotFoundException as SdkKMSNotFoundException, + KMSOptInRequired as SdkKMSOptInRequired, + KMSThrottlingException as SdkKMSThrottlingException, + NotFoundException as SdkNotFoundException, + OptedOutException as SdkOptedOutException, + PlatformApplicationDisabledException as SdkPlatformApplicationDisabledException, + ReplayLimitExceededException as SdkReplayLimitExceededException, + ResourceNotFoundException as SdkResourceNotFoundException, + StaleTagException as SdkStaleTagException, + SubscriptionLimitExceededException as SdkSubscriptionLimitExceededException, + TagLimitExceededException as SdkTagLimitExceededException, + TagPolicyException as SdkTagPolicyException, + ThrottledException as SdkThrottledException, + TooManyEntriesInBatchRequestException as SdkTooManyEntriesInBatchRequestException, + TopicLimitExceededException as SdkTopicLimitExceededException, + UserErrorException as SdkUserErrorException, + ValidationException as SdkValidationException, + VerificationException as SdkVerificationException, } from "@aws-sdk/client-sns"; import * as Data from "effect/Data"; @@ -38,47 +40,60 @@ export type TaggedException = T & { readonly _tag: T["name"]; }; -export type AuthorizationError = TaggedException; -export type BatchEntryIdsNotDistinctError = - TaggedException; -export type BatchRequestTooLongError = - TaggedException; -export type ConcurrentAccessError = TaggedException; -export type EmptyBatchRequestError = - TaggedException; -export type EndpointDisabledError = TaggedException; -export type FilterPolicyLimitExceededError = - TaggedException; -export type InternalError = TaggedException; -export type InvalidBatchEntryIdError = - TaggedException; -export type InvalidParameterError = TaggedException; -export type InvalidParameterValueError = - TaggedException; -export type InvalidSecurityError = TaggedException; -export type KMSAccessDeniedError = TaggedException; -export type KMSDisabledError = TaggedException; -export type KMSInvalidStateError = TaggedException; -export type KMSNotFoundError = TaggedException; -export type KMSOptInRequiredError = TaggedException; -export type KMSThrottlingError = TaggedException; -export type NotFoundError = TaggedException; -export type OptedOutError = TaggedException; -export type PlatformApplicationDisabledError = - TaggedException; -export type ResourceNotFoundError = TaggedException; -export type StaleTagError = TaggedException; -export type SubscriptionLimitExceededError = - TaggedException; -export type TagLimitExceededError = TaggedException; -export type TagPolicyError = TaggedException; -export type ThrottledError = TaggedException; -export type TooManyEntriesInBatchRequestError = - TaggedException; -export type TopicLimitExceededError = - TaggedException; -export type UserError = TaggedException; -export type ValidationError = TaggedException; -export type VerificationError = TaggedException; +export type AuthorizationErrorException = + TaggedException; +export type BatchEntryIdsNotDistinctException = + TaggedException; +export type BatchRequestTooLongException = + TaggedException; +export type ConcurrentAccessException = + TaggedException; +export type EmptyBatchRequestException = + TaggedException; +export type EndpointDisabledException = + TaggedException; +export type FilterPolicyLimitExceededException = + TaggedException; +export type InternalErrorException = TaggedException; +export type InvalidBatchEntryIdException = + TaggedException; +export type InvalidParameterException = + TaggedException; +export type InvalidParameterValueException = + TaggedException; +export type InvalidSecurityException = + TaggedException; +export type InvalidStateException = TaggedException; +export type KMSAccessDeniedException = + TaggedException; +export type KMSDisabledException = TaggedException; +export type KMSInvalidStateException = + TaggedException; +export type KMSNotFoundException = TaggedException; +export type KMSOptInRequired = TaggedException; +export type KMSThrottlingException = TaggedException; +export type NotFoundException = TaggedException; +export type OptedOutException = TaggedException; +export type PlatformApplicationDisabledException = + TaggedException; +export type ReplayLimitExceededException = + TaggedException; +export type ResourceNotFoundException = + TaggedException; +export type StaleTagException = TaggedException; +export type SubscriptionLimitExceededException = + TaggedException; +export type TagLimitExceededException = + TaggedException; +export type TagPolicyException = TaggedException; +export type ThrottledException = TaggedException; +export type TooManyEntriesInBatchRequestException = + TaggedException; +export type TopicLimitExceededException = + TaggedException; +export type UserErrorException = TaggedException; +export type ValidationException = TaggedException; +export type VerificationException = TaggedException; + export type SdkError = TaggedException; export const SdkError = Data.tagged("SdkError"); diff --git a/packages/client-sns/src/SNSClientInstanceConfig.ts b/packages/client-sns/src/SNSClientInstanceConfig.ts index 8badd3ac..3b7d3946 100644 --- a/packages/client-sns/src/SNSClientInstanceConfig.ts +++ b/packages/client-sns/src/SNSClientInstanceConfig.ts @@ -26,11 +26,21 @@ export const makeDefaultSNSClientInstanceConfig: Effect.Effect return { logger: { - info: (m) => Effect.logInfo(m).pipe(runSync), - warn: (m) => Effect.logWarning(m).pipe(runSync), - error: (m) => Effect.logError(m).pipe(runSync), - debug: (m) => Effect.logDebug(m).pipe(runSync), - trace: (m) => Effect.logTrace(m).pipe(runSync), + info(m) { + Effect.logInfo(m).pipe(runSync); + }, + warn(m) { + Effect.logWarning(m).pipe(runSync); + }, + error(m) { + Effect.logError(m).pipe(runSync); + }, + debug(m) { + Effect.logDebug(m).pipe(runSync); + }, + trace(m) { + Effect.logTrace(m).pipe(runSync); + }, }, }; }); diff --git a/packages/client-sns/src/SNSService.ts b/packages/client-sns/src/SNSService.ts index 0dd86131..11baa64e 100644 --- a/packages/client-sns/src/SNSService.ts +++ b/packages/client-sns/src/SNSService.ts @@ -2,171 +2,162 @@ * @since 1.0.0 */ import { + SNSServiceException as SdkSNSServiceException, AddPermissionCommand, - AddPermissionCommandInput, - AddPermissionCommandOutput, CheckIfPhoneNumberIsOptedOutCommand, - CheckIfPhoneNumberIsOptedOutCommandInput, - CheckIfPhoneNumberIsOptedOutCommandOutput, ConfirmSubscriptionCommand, - ConfirmSubscriptionCommandInput, - ConfirmSubscriptionCommandOutput, CreatePlatformApplicationCommand, - CreatePlatformApplicationCommandInput, - CreatePlatformApplicationCommandOutput, CreatePlatformEndpointCommand, - CreatePlatformEndpointCommandInput, - CreatePlatformEndpointCommandOutput, CreateSMSSandboxPhoneNumberCommand, - CreateSMSSandboxPhoneNumberCommandInput, - CreateSMSSandboxPhoneNumberCommandOutput, CreateTopicCommand, - CreateTopicCommandInput, - CreateTopicCommandOutput, DeleteEndpointCommand, - DeleteEndpointCommandInput, - DeleteEndpointCommandOutput, DeletePlatformApplicationCommand, - DeletePlatformApplicationCommandInput, - DeletePlatformApplicationCommandOutput, DeleteSMSSandboxPhoneNumberCommand, - DeleteSMSSandboxPhoneNumberCommandInput, - DeleteSMSSandboxPhoneNumberCommandOutput, DeleteTopicCommand, - DeleteTopicCommandInput, - DeleteTopicCommandOutput, GetDataProtectionPolicyCommand, - GetDataProtectionPolicyCommandInput, - GetDataProtectionPolicyCommandOutput, GetEndpointAttributesCommand, - GetEndpointAttributesCommandInput, - GetEndpointAttributesCommandOutput, GetPlatformApplicationAttributesCommand, - GetPlatformApplicationAttributesCommandInput, - GetPlatformApplicationAttributesCommandOutput, GetSMSAttributesCommand, - GetSMSAttributesCommandInput, - GetSMSAttributesCommandOutput, GetSMSSandboxAccountStatusCommand, - GetSMSSandboxAccountStatusCommandInput, - GetSMSSandboxAccountStatusCommandOutput, GetSubscriptionAttributesCommand, - GetSubscriptionAttributesCommandInput, - GetSubscriptionAttributesCommandOutput, GetTopicAttributesCommand, - GetTopicAttributesCommandInput, - GetTopicAttributesCommandOutput, ListEndpointsByPlatformApplicationCommand, - ListEndpointsByPlatformApplicationCommandInput, - ListEndpointsByPlatformApplicationCommandOutput, ListOriginationNumbersCommand, - ListOriginationNumbersCommandInput, - ListOriginationNumbersCommandOutput, ListPhoneNumbersOptedOutCommand, - ListPhoneNumbersOptedOutCommandInput, - ListPhoneNumbersOptedOutCommandOutput, ListPlatformApplicationsCommand, - ListPlatformApplicationsCommandInput, - ListPlatformApplicationsCommandOutput, ListSMSSandboxPhoneNumbersCommand, - ListSMSSandboxPhoneNumbersCommandInput, - ListSMSSandboxPhoneNumbersCommandOutput, - ListSubscriptionsByTopicCommand, - ListSubscriptionsByTopicCommandInput, - ListSubscriptionsByTopicCommandOutput, ListSubscriptionsCommand, - ListSubscriptionsCommandInput, - ListSubscriptionsCommandOutput, + ListSubscriptionsByTopicCommand, ListTagsForResourceCommand, - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, ListTopicsCommand, - ListTopicsCommandInput, - ListTopicsCommandOutput, OptInPhoneNumberCommand, - OptInPhoneNumberCommandInput, - OptInPhoneNumberCommandOutput, - PublishBatchCommand, - PublishBatchCommandInput, - PublishBatchCommandOutput, PublishCommand, - PublishCommandInput, - PublishCommandOutput, + PublishBatchCommand, PutDataProtectionPolicyCommand, - PutDataProtectionPolicyCommandInput, - PutDataProtectionPolicyCommandOutput, RemovePermissionCommand, - RemovePermissionCommandInput, - RemovePermissionCommandOutput, - SNSServiceException, SetEndpointAttributesCommand, - SetEndpointAttributesCommandInput, - SetEndpointAttributesCommandOutput, SetPlatformApplicationAttributesCommand, - SetPlatformApplicationAttributesCommandInput, - SetPlatformApplicationAttributesCommandOutput, SetSMSAttributesCommand, - SetSMSAttributesCommandInput, - SetSMSAttributesCommandOutput, SetSubscriptionAttributesCommand, - SetSubscriptionAttributesCommandInput, - SetSubscriptionAttributesCommandOutput, SetTopicAttributesCommand, - SetTopicAttributesCommandInput, - SetTopicAttributesCommandOutput, SubscribeCommand, - SubscribeCommandInput, - SubscribeCommandOutput, TagResourceCommand, - TagResourceCommandInput, - TagResourceCommandOutput, UnsubscribeCommand, - UnsubscribeCommandInput, - UnsubscribeCommandOutput, UntagResourceCommand, - UntagResourceCommandInput, - UntagResourceCommandOutput, VerifySMSSandboxPhoneNumberCommand, - VerifySMSSandboxPhoneNumberCommandInput, - VerifySMSSandboxPhoneNumberCommandOutput, + type AddPermissionInput, + type CheckIfPhoneNumberIsOptedOutInput, + type CheckIfPhoneNumberIsOptedOutResponse, + type ConfirmSubscriptionInput, + type ConfirmSubscriptionResponse, + type CreatePlatformApplicationInput, + type CreatePlatformApplicationResponse, + type CreatePlatformEndpointInput, + type CreateEndpointResponse, + type CreateSMSSandboxPhoneNumberInput, + type CreateSMSSandboxPhoneNumberResult, + type CreateTopicInput, + type CreateTopicResponse, + type DeleteEndpointInput, + type DeletePlatformApplicationInput, + type DeleteSMSSandboxPhoneNumberInput, + type DeleteSMSSandboxPhoneNumberResult, + type DeleteTopicInput, + type GetDataProtectionPolicyInput, + type GetDataProtectionPolicyResponse, + type GetEndpointAttributesInput, + type GetEndpointAttributesResponse, + type GetPlatformApplicationAttributesInput, + type GetPlatformApplicationAttributesResponse, + type GetSMSAttributesInput, + type GetSMSAttributesResponse, + type GetSMSSandboxAccountStatusInput, + type GetSMSSandboxAccountStatusResult, + type GetSubscriptionAttributesInput, + type GetSubscriptionAttributesResponse, + type GetTopicAttributesInput, + type GetTopicAttributesResponse, + type ListEndpointsByPlatformApplicationInput, + type ListEndpointsByPlatformApplicationResponse, + type ListOriginationNumbersRequest, + type ListOriginationNumbersResult, + type ListPhoneNumbersOptedOutInput, + type ListPhoneNumbersOptedOutResponse, + type ListPlatformApplicationsInput, + type ListPlatformApplicationsResponse, + type ListSMSSandboxPhoneNumbersInput, + type ListSMSSandboxPhoneNumbersResult, + type ListSubscriptionsInput, + type ListSubscriptionsResponse, + type ListSubscriptionsByTopicInput, + type ListSubscriptionsByTopicResponse, + type ListTagsForResourceRequest, + type ListTagsForResourceResponse, + type ListTopicsInput, + type ListTopicsResponse, + type OptInPhoneNumberInput, + type OptInPhoneNumberResponse, + type PublishInput, + type PublishResponse, + type PublishBatchInput, + type PublishBatchResponse, + type PutDataProtectionPolicyInput, + type RemovePermissionInput, + type SetEndpointAttributesInput, + type SetPlatformApplicationAttributesInput, + type SetSMSAttributesInput, + type SetSMSAttributesResponse, + type SetSubscriptionAttributesInput, + type SetTopicAttributesInput, + type SubscribeInput, + type SubscribeResponse, + type TagResourceRequest, + type TagResourceResponse, + type UnsubscribeInput, + type UntagResourceRequest, + type UntagResourceResponse, + type VerifySMSSandboxPhoneNumberInput, + type VerifySMSSandboxPhoneNumberResult, } from "@aws-sdk/client-sns"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; +import type { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; import { Context, Data, Effect, Layer, Record } from "effect"; import { - AuthorizationError, - BatchEntryIdsNotDistinctError, - BatchRequestTooLongError, - ConcurrentAccessError, - EmptyBatchRequestError, - EndpointDisabledError, - FilterPolicyLimitExceededError, - InternalError, - InvalidBatchEntryIdError, - InvalidParameterError, - InvalidParameterValueError, - InvalidSecurityError, - KMSAccessDeniedError, - KMSDisabledError, - KMSInvalidStateError, - KMSNotFoundError, - KMSOptInRequiredError, - KMSThrottlingError, - NotFoundError, - OptedOutError, - PlatformApplicationDisabledError, - ResourceNotFoundError, + type AuthorizationErrorException, + type InternalErrorException, + type InvalidParameterException, + type NotFoundException, + type ThrottledException, + type FilterPolicyLimitExceededException, + type ReplayLimitExceededException, + type SubscriptionLimitExceededException, + type OptedOutException, + type UserErrorException, + type ConcurrentAccessException, + type InvalidSecurityException, + type StaleTagException, + type TagLimitExceededException, + type TagPolicyException, + type TopicLimitExceededException, + type ResourceNotFoundException, + type InvalidStateException, + type ValidationException, + type EndpointDisabledException, + type InvalidParameterValueException, + type KMSAccessDeniedException, + type KMSDisabledException, + type KMSInvalidStateException, + type KMSNotFoundException, + type KMSOptInRequired, + type KMSThrottlingException, + type PlatformApplicationDisabledException, + type BatchEntryIdsNotDistinctException, + type BatchRequestTooLongException, + type EmptyBatchRequestException, + type InvalidBatchEntryIdException, + type TooManyEntriesInBatchRequestException, + type VerificationException, + type TaggedException, SdkError, - StaleTagError, - SubscriptionLimitExceededError, - TagLimitExceededError, - TagPolicyError, - TaggedException, - ThrottledError, - TooManyEntriesInBatchRequestError, - TopicLimitExceededError, - UserError, - ValidationError, - VerificationError, } from "./Errors"; import { SNSClientInstance, SNSClientInstanceLayer } from "./SNSClientInstance"; import { DefaultSNSClientConfigLayer } from "./SNSClientInstanceConfig"; @@ -227,663 +218,688 @@ export interface SNSService { * @see {@link AddPermissionCommand} */ addPermission( - args: AddPermissionCommandInput, + args: AddPermissionInput, options?: __HttpHandlerOptions, ): Effect.Effect< - AddPermissionCommandOutput, + void, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | NotFoundError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | NotFoundException >; /** * @see {@link CheckIfPhoneNumberIsOptedOutCommand} */ checkIfPhoneNumberIsOptedOut( - args: CheckIfPhoneNumberIsOptedOutCommandInput, + args: CheckIfPhoneNumberIsOptedOutInput, options?: __HttpHandlerOptions, ): Effect.Effect< - CheckIfPhoneNumberIsOptedOutCommandOutput, + CheckIfPhoneNumberIsOptedOutResponse, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | ThrottledError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | ThrottledException >; /** * @see {@link ConfirmSubscriptionCommand} */ confirmSubscription( - args: ConfirmSubscriptionCommandInput, + args: ConfirmSubscriptionInput, options?: __HttpHandlerOptions, ): Effect.Effect< - ConfirmSubscriptionCommandOutput, + ConfirmSubscriptionResponse, | SdkError - | AuthorizationError - | FilterPolicyLimitExceededError - | InternalError - | InvalidParameterError - | NotFoundError - | SubscriptionLimitExceededError + | AuthorizationErrorException + | FilterPolicyLimitExceededException + | InternalErrorException + | InvalidParameterException + | NotFoundException + | ReplayLimitExceededException + | SubscriptionLimitExceededException >; /** * @see {@link CreatePlatformApplicationCommand} */ createPlatformApplication( - args: CreatePlatformApplicationCommandInput, + args: CreatePlatformApplicationInput, options?: __HttpHandlerOptions, ): Effect.Effect< - CreatePlatformApplicationCommandOutput, - SdkError | AuthorizationError | InternalError | InvalidParameterError + CreatePlatformApplicationResponse, + | SdkError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException >; /** * @see {@link CreatePlatformEndpointCommand} */ createPlatformEndpoint( - args: CreatePlatformEndpointCommandInput, + args: CreatePlatformEndpointInput, options?: __HttpHandlerOptions, ): Effect.Effect< - CreatePlatformEndpointCommandOutput, + CreateEndpointResponse, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | NotFoundError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | NotFoundException >; /** * @see {@link CreateSMSSandboxPhoneNumberCommand} */ createSMSSandboxPhoneNumber( - args: CreateSMSSandboxPhoneNumberCommandInput, + args: CreateSMSSandboxPhoneNumberInput, options?: __HttpHandlerOptions, ): Effect.Effect< - CreateSMSSandboxPhoneNumberCommandOutput, + CreateSMSSandboxPhoneNumberResult, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | OptedOutError - | ThrottledError - | UserError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | OptedOutException + | ThrottledException + | UserErrorException >; /** * @see {@link CreateTopicCommand} */ createTopic( - args: CreateTopicCommandInput, + args: CreateTopicInput, options?: __HttpHandlerOptions, ): Effect.Effect< - CreateTopicCommandOutput, + CreateTopicResponse, | SdkError - | AuthorizationError - | ConcurrentAccessError - | InternalError - | InvalidParameterError - | InvalidSecurityError - | StaleTagError - | TagLimitExceededError - | TagPolicyError - | TopicLimitExceededError + | AuthorizationErrorException + | ConcurrentAccessException + | InternalErrorException + | InvalidParameterException + | InvalidSecurityException + | StaleTagException + | TagLimitExceededException + | TagPolicyException + | TopicLimitExceededException >; /** * @see {@link DeleteEndpointCommand} */ deleteEndpoint( - args: DeleteEndpointCommandInput, + args: DeleteEndpointInput, options?: __HttpHandlerOptions, ): Effect.Effect< - DeleteEndpointCommandOutput, - SdkError | AuthorizationError | InternalError | InvalidParameterError + void, + | SdkError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException >; /** * @see {@link DeletePlatformApplicationCommand} */ deletePlatformApplication( - args: DeletePlatformApplicationCommandInput, + args: DeletePlatformApplicationInput, options?: __HttpHandlerOptions, ): Effect.Effect< - DeletePlatformApplicationCommandOutput, - SdkError | AuthorizationError | InternalError | InvalidParameterError + void, + | SdkError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException >; /** * @see {@link DeleteSMSSandboxPhoneNumberCommand} */ deleteSMSSandboxPhoneNumber( - args: DeleteSMSSandboxPhoneNumberCommandInput, + args: DeleteSMSSandboxPhoneNumberInput, options?: __HttpHandlerOptions, ): Effect.Effect< - DeleteSMSSandboxPhoneNumberCommandOutput, + DeleteSMSSandboxPhoneNumberResult, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | ResourceNotFoundError - | ThrottledError - | UserError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | ResourceNotFoundException + | ThrottledException + | UserErrorException >; /** * @see {@link DeleteTopicCommand} */ deleteTopic( - args: DeleteTopicCommandInput, + args: DeleteTopicInput, options?: __HttpHandlerOptions, ): Effect.Effect< - DeleteTopicCommandOutput, + void, | SdkError - | AuthorizationError - | ConcurrentAccessError - | InternalError - | InvalidParameterError - | NotFoundError - | StaleTagError - | TagPolicyError + | AuthorizationErrorException + | ConcurrentAccessException + | InternalErrorException + | InvalidParameterException + | InvalidStateException + | NotFoundException + | StaleTagException + | TagPolicyException >; /** * @see {@link GetDataProtectionPolicyCommand} */ getDataProtectionPolicy( - args: GetDataProtectionPolicyCommandInput, + args: GetDataProtectionPolicyInput, options?: __HttpHandlerOptions, ): Effect.Effect< - GetDataProtectionPolicyCommandOutput, + GetDataProtectionPolicyResponse, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | InvalidSecurityError - | NotFoundError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | InvalidSecurityException + | NotFoundException >; /** * @see {@link GetEndpointAttributesCommand} */ getEndpointAttributes( - args: GetEndpointAttributesCommandInput, + args: GetEndpointAttributesInput, options?: __HttpHandlerOptions, ): Effect.Effect< - GetEndpointAttributesCommandOutput, + GetEndpointAttributesResponse, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | NotFoundError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | NotFoundException >; /** * @see {@link GetPlatformApplicationAttributesCommand} */ getPlatformApplicationAttributes( - args: GetPlatformApplicationAttributesCommandInput, + args: GetPlatformApplicationAttributesInput, options?: __HttpHandlerOptions, ): Effect.Effect< - GetPlatformApplicationAttributesCommandOutput, + GetPlatformApplicationAttributesResponse, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | NotFoundError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | NotFoundException >; /** * @see {@link GetSMSAttributesCommand} */ getSMSAttributes( - args: GetSMSAttributesCommandInput, + args: GetSMSAttributesInput, options?: __HttpHandlerOptions, ): Effect.Effect< - GetSMSAttributesCommandOutput, + GetSMSAttributesResponse, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | ThrottledError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | ThrottledException >; /** * @see {@link GetSMSSandboxAccountStatusCommand} */ getSMSSandboxAccountStatus( - args: GetSMSSandboxAccountStatusCommandInput, + args: GetSMSSandboxAccountStatusInput, options?: __HttpHandlerOptions, ): Effect.Effect< - GetSMSSandboxAccountStatusCommandOutput, - SdkError | AuthorizationError | InternalError | ThrottledError + GetSMSSandboxAccountStatusResult, + | SdkError + | AuthorizationErrorException + | InternalErrorException + | ThrottledException >; /** * @see {@link GetSubscriptionAttributesCommand} */ getSubscriptionAttributes( - args: GetSubscriptionAttributesCommandInput, + args: GetSubscriptionAttributesInput, options?: __HttpHandlerOptions, ): Effect.Effect< - GetSubscriptionAttributesCommandOutput, + GetSubscriptionAttributesResponse, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | NotFoundError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | NotFoundException >; /** * @see {@link GetTopicAttributesCommand} */ getTopicAttributes( - args: GetTopicAttributesCommandInput, + args: GetTopicAttributesInput, options?: __HttpHandlerOptions, ): Effect.Effect< - GetTopicAttributesCommandOutput, + GetTopicAttributesResponse, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | InvalidSecurityError - | NotFoundError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | InvalidSecurityException + | NotFoundException >; /** * @see {@link ListEndpointsByPlatformApplicationCommand} */ listEndpointsByPlatformApplication( - args: ListEndpointsByPlatformApplicationCommandInput, + args: ListEndpointsByPlatformApplicationInput, options?: __HttpHandlerOptions, ): Effect.Effect< - ListEndpointsByPlatformApplicationCommandOutput, + ListEndpointsByPlatformApplicationResponse, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | NotFoundError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | NotFoundException >; /** * @see {@link ListOriginationNumbersCommand} */ listOriginationNumbers( - args: ListOriginationNumbersCommandInput, + args: ListOriginationNumbersRequest, options?: __HttpHandlerOptions, ): Effect.Effect< - ListOriginationNumbersCommandOutput, + ListOriginationNumbersResult, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | ThrottledError - | ValidationError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | ThrottledException + | ValidationException >; /** * @see {@link ListPhoneNumbersOptedOutCommand} */ listPhoneNumbersOptedOut( - args: ListPhoneNumbersOptedOutCommandInput, + args: ListPhoneNumbersOptedOutInput, options?: __HttpHandlerOptions, ): Effect.Effect< - ListPhoneNumbersOptedOutCommandOutput, + ListPhoneNumbersOptedOutResponse, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | ThrottledError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | ThrottledException >; /** * @see {@link ListPlatformApplicationsCommand} */ listPlatformApplications( - args: ListPlatformApplicationsCommandInput, + args: ListPlatformApplicationsInput, options?: __HttpHandlerOptions, ): Effect.Effect< - ListPlatformApplicationsCommandOutput, - SdkError | AuthorizationError | InternalError | InvalidParameterError + ListPlatformApplicationsResponse, + | SdkError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException >; /** * @see {@link ListSMSSandboxPhoneNumbersCommand} */ listSMSSandboxPhoneNumbers( - args: ListSMSSandboxPhoneNumbersCommandInput, + args: ListSMSSandboxPhoneNumbersInput, options?: __HttpHandlerOptions, ): Effect.Effect< - ListSMSSandboxPhoneNumbersCommandOutput, + ListSMSSandboxPhoneNumbersResult, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | ResourceNotFoundError - | ThrottledError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | ResourceNotFoundException + | ThrottledException >; /** * @see {@link ListSubscriptionsCommand} */ listSubscriptions( - args: ListSubscriptionsCommandInput, + args: ListSubscriptionsInput, options?: __HttpHandlerOptions, ): Effect.Effect< - ListSubscriptionsCommandOutput, - SdkError | AuthorizationError | InternalError | InvalidParameterError + ListSubscriptionsResponse, + | SdkError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException >; /** * @see {@link ListSubscriptionsByTopicCommand} */ listSubscriptionsByTopic( - args: ListSubscriptionsByTopicCommandInput, + args: ListSubscriptionsByTopicInput, options?: __HttpHandlerOptions, ): Effect.Effect< - ListSubscriptionsByTopicCommandOutput, + ListSubscriptionsByTopicResponse, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | NotFoundError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | NotFoundException >; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource( - args: ListTagsForResourceCommandInput, + args: ListTagsForResourceRequest, options?: __HttpHandlerOptions, ): Effect.Effect< - ListTagsForResourceCommandOutput, + ListTagsForResourceResponse, | SdkError - | AuthorizationError - | ConcurrentAccessError - | InvalidParameterError - | ResourceNotFoundError - | TagPolicyError + | AuthorizationErrorException + | ConcurrentAccessException + | InvalidParameterException + | ResourceNotFoundException + | TagPolicyException >; /** * @see {@link ListTopicsCommand} */ listTopics( - args: ListTopicsCommandInput, + args: ListTopicsInput, options?: __HttpHandlerOptions, ): Effect.Effect< - ListTopicsCommandOutput, - SdkError | AuthorizationError | InternalError | InvalidParameterError + ListTopicsResponse, + | SdkError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException >; /** * @see {@link OptInPhoneNumberCommand} */ optInPhoneNumber( - args: OptInPhoneNumberCommandInput, + args: OptInPhoneNumberInput, options?: __HttpHandlerOptions, ): Effect.Effect< - OptInPhoneNumberCommandOutput, + OptInPhoneNumberResponse, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | ThrottledError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | ThrottledException >; /** * @see {@link PublishCommand} */ publish( - args: PublishCommandInput, + args: PublishInput, options?: __HttpHandlerOptions, ): Effect.Effect< - PublishCommandOutput, + PublishResponse, | SdkError - | AuthorizationError - | EndpointDisabledError - | InternalError - | InvalidParameterError - | InvalidSecurityError - | KMSAccessDeniedError - | KMSDisabledError - | KMSInvalidStateError - | KMSNotFoundError - | KMSOptInRequiredError - | KMSThrottlingError - | NotFoundError - | InvalidParameterValueError - | PlatformApplicationDisabledError - | ValidationError + | AuthorizationErrorException + | EndpointDisabledException + | InternalErrorException + | InvalidParameterException + | InvalidParameterValueException + | InvalidSecurityException + | KMSAccessDeniedException + | KMSDisabledException + | KMSInvalidStateException + | KMSNotFoundException + | KMSOptInRequired + | KMSThrottlingException + | NotFoundException + | PlatformApplicationDisabledException + | ValidationException >; /** * @see {@link PublishBatchCommand} */ publishBatch( - args: PublishBatchCommandInput, - options?: __HttpHandlerOptions, - ): Effect.Effect< - PublishBatchCommandOutput, - | SdkError - | AuthorizationError - | BatchEntryIdsNotDistinctError - | BatchRequestTooLongError - | EmptyBatchRequestError - | EndpointDisabledError - | InternalError - | InvalidBatchEntryIdError - | InvalidParameterError - | InvalidSecurityError - | KMSAccessDeniedError - | KMSDisabledError - | KMSInvalidStateError - | KMSNotFoundError - | KMSOptInRequiredError - | KMSThrottlingError - | NotFoundError - | InvalidParameterValueError - | PlatformApplicationDisabledError - | TooManyEntriesInBatchRequestError - | ValidationError + args: PublishBatchInput, + options?: __HttpHandlerOptions, + ): Effect.Effect< + PublishBatchResponse, + | SdkError + | AuthorizationErrorException + | BatchEntryIdsNotDistinctException + | BatchRequestTooLongException + | EmptyBatchRequestException + | EndpointDisabledException + | InternalErrorException + | InvalidBatchEntryIdException + | InvalidParameterException + | InvalidParameterValueException + | InvalidSecurityException + | KMSAccessDeniedException + | KMSDisabledException + | KMSInvalidStateException + | KMSNotFoundException + | KMSOptInRequired + | KMSThrottlingException + | NotFoundException + | PlatformApplicationDisabledException + | TooManyEntriesInBatchRequestException + | ValidationException >; /** * @see {@link PutDataProtectionPolicyCommand} */ putDataProtectionPolicy( - args: PutDataProtectionPolicyCommandInput, + args: PutDataProtectionPolicyInput, options?: __HttpHandlerOptions, ): Effect.Effect< - PutDataProtectionPolicyCommandOutput, + void, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | InvalidSecurityError - | NotFoundError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | InvalidSecurityException + | NotFoundException >; /** * @see {@link RemovePermissionCommand} */ removePermission( - args: RemovePermissionCommandInput, + args: RemovePermissionInput, options?: __HttpHandlerOptions, ): Effect.Effect< - RemovePermissionCommandOutput, + void, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | NotFoundError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | NotFoundException >; /** * @see {@link SetEndpointAttributesCommand} */ setEndpointAttributes( - args: SetEndpointAttributesCommandInput, + args: SetEndpointAttributesInput, options?: __HttpHandlerOptions, ): Effect.Effect< - SetEndpointAttributesCommandOutput, + void, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | NotFoundError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | NotFoundException >; /** * @see {@link SetPlatformApplicationAttributesCommand} */ setPlatformApplicationAttributes( - args: SetPlatformApplicationAttributesCommandInput, + args: SetPlatformApplicationAttributesInput, options?: __HttpHandlerOptions, ): Effect.Effect< - SetPlatformApplicationAttributesCommandOutput, + void, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | NotFoundError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | NotFoundException >; /** * @see {@link SetSMSAttributesCommand} */ setSMSAttributes( - args: SetSMSAttributesCommandInput, + args: SetSMSAttributesInput, options?: __HttpHandlerOptions, ): Effect.Effect< - SetSMSAttributesCommandOutput, + SetSMSAttributesResponse, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | ThrottledError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | ThrottledException >; /** * @see {@link SetSubscriptionAttributesCommand} */ setSubscriptionAttributes( - args: SetSubscriptionAttributesCommandInput, + args: SetSubscriptionAttributesInput, options?: __HttpHandlerOptions, ): Effect.Effect< - SetSubscriptionAttributesCommandOutput, + void, | SdkError - | AuthorizationError - | FilterPolicyLimitExceededError - | InternalError - | InvalidParameterError - | NotFoundError + | AuthorizationErrorException + | FilterPolicyLimitExceededException + | InternalErrorException + | InvalidParameterException + | NotFoundException + | ReplayLimitExceededException >; /** * @see {@link SetTopicAttributesCommand} */ setTopicAttributes( - args: SetTopicAttributesCommandInput, + args: SetTopicAttributesInput, options?: __HttpHandlerOptions, ): Effect.Effect< - SetTopicAttributesCommandOutput, + void, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | InvalidSecurityError - | NotFoundError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | InvalidSecurityException + | NotFoundException >; /** * @see {@link SubscribeCommand} */ subscribe( - args: SubscribeCommandInput, + args: SubscribeInput, options?: __HttpHandlerOptions, ): Effect.Effect< - SubscribeCommandOutput, + SubscribeResponse, | SdkError - | AuthorizationError - | FilterPolicyLimitExceededError - | InternalError - | InvalidParameterError - | InvalidSecurityError - | NotFoundError - | SubscriptionLimitExceededError + | AuthorizationErrorException + | FilterPolicyLimitExceededException + | InternalErrorException + | InvalidParameterException + | InvalidSecurityException + | NotFoundException + | ReplayLimitExceededException + | SubscriptionLimitExceededException >; /** * @see {@link TagResourceCommand} */ tagResource( - args: TagResourceCommandInput, + args: TagResourceRequest, options?: __HttpHandlerOptions, ): Effect.Effect< - TagResourceCommandOutput, + TagResourceResponse, | SdkError - | AuthorizationError - | ConcurrentAccessError - | InvalidParameterError - | ResourceNotFoundError - | StaleTagError - | TagLimitExceededError - | TagPolicyError + | AuthorizationErrorException + | ConcurrentAccessException + | InvalidParameterException + | ResourceNotFoundException + | StaleTagException + | TagLimitExceededException + | TagPolicyException >; /** * @see {@link UnsubscribeCommand} */ unsubscribe( - args: UnsubscribeCommandInput, + args: UnsubscribeInput, options?: __HttpHandlerOptions, ): Effect.Effect< - UnsubscribeCommandOutput, + void, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | InvalidSecurityError - | NotFoundError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | InvalidSecurityException + | NotFoundException >; /** * @see {@link UntagResourceCommand} */ untagResource( - args: UntagResourceCommandInput, + args: UntagResourceRequest, options?: __HttpHandlerOptions, ): Effect.Effect< - UntagResourceCommandOutput, + UntagResourceResponse, | SdkError - | AuthorizationError - | ConcurrentAccessError - | InvalidParameterError - | ResourceNotFoundError - | StaleTagError - | TagLimitExceededError - | TagPolicyError + | AuthorizationErrorException + | ConcurrentAccessException + | InvalidParameterException + | ResourceNotFoundException + | StaleTagException + | TagLimitExceededException + | TagPolicyException >; /** * @see {@link VerifySMSSandboxPhoneNumberCommand} */ verifySMSSandboxPhoneNumber( - args: VerifySMSSandboxPhoneNumberCommandInput, + args: VerifySMSSandboxPhoneNumberInput, options?: __HttpHandlerOptions, ): Effect.Effect< - VerifySMSSandboxPhoneNumberCommandOutput, + VerifySMSSandboxPhoneNumberResult, | SdkError - | AuthorizationError - | InternalError - | InvalidParameterError - | ResourceNotFoundError - | ThrottledError - | VerificationError + | AuthorizationErrorException + | InternalErrorException + | InvalidParameterException + | ResourceNotFoundException + | ThrottledException + | VerificationException >; } @@ -908,9 +924,9 @@ export const makeSNSService = Effect.gen(function* (_) { Effect.tryPromise({ try: () => client.send(new CommandCtor(args), options ?? {}), catch: (e) => { - if (e instanceof SNSServiceException) { + if (e instanceof SdkSNSServiceException) { const ServiceException = Data.tagged< - TaggedException + TaggedException >(e.name); return ServiceException({ diff --git a/packages/client-sns/test/SNS.test.ts b/packages/client-sns/test/SNS.test.ts index 86a1d0ff..1c82b330 100644 --- a/packages/client-sns/test/SNS.test.ts +++ b/packages/client-sns/test/SNS.test.ts @@ -1,6 +1,6 @@ import { + type PublishCommandInput, PublishCommand, - PublishCommandInput, SNSClient, } from "@aws-sdk/client-sns"; import { mockClient } from "aws-sdk-client-mock"; @@ -21,16 +21,17 @@ import { import "aws-sdk-client-mock-jest"; -const snsMock = mockClient(SNSClient); -const { publish } = Effect.serviceFunctions(SNSService); +const clientMock = mockClient(SNSClient); describe("SNSClientImpl", () => { it("default", async () => { - snsMock.reset().on(PublishCommand).resolves({}); + clientMock.reset().on(PublishCommand).resolves({}); const args: PublishCommandInput = { TopicArn: "test", Message: "test" }; - const program = publish(args); + const program = Effect.flatMap(SNSService, (service) => + service.publish(args), + ); const result = await pipe( program, @@ -39,16 +40,18 @@ describe("SNSClientImpl", () => { ); expect(result).toEqual(Exit.succeed({})); - expect(snsMock).toHaveReceivedCommandTimes(PublishCommand, 1); - expect(snsMock).toHaveReceivedCommandWith(PublishCommand, args); + expect(clientMock).toHaveReceivedCommandTimes(PublishCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(PublishCommand, args); }); it("configurable", async () => { - snsMock.reset().on(PublishCommand).resolves({}); + clientMock.reset().on(PublishCommand).resolves({}); const args: PublishCommandInput = { TopicArn: "test", Message: "test" }; - const program = publish(args); + const program = Effect.flatMap(SNSService, (service) => + service.publish(args), + ); const SNSClientConfigLayer = Layer.succeed(SNSClientInstanceConfig, { region: "eu-central-1", @@ -64,16 +67,18 @@ describe("SNSClientImpl", () => { ); expect(result).toEqual(Exit.succeed({})); - expect(snsMock).toHaveReceivedCommandTimes(PublishCommand, 1); - expect(snsMock).toHaveReceivedCommandWith(PublishCommand, args); + expect(clientMock).toHaveReceivedCommandTimes(PublishCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(PublishCommand, args); }); it("base", async () => { - snsMock.reset().on(PublishCommand).resolves({}); + clientMock.reset().on(PublishCommand).resolves({}); const args: PublishCommandInput = { TopicArn: "test", Message: "test" }; - const program = publish(args); + const program = Effect.flatMap(SNSService, (service) => + service.publish(args), + ); const SNSClientInstanceLayer = Layer.succeed( SNSClientInstance, @@ -90,16 +95,18 @@ describe("SNSClientImpl", () => { ); expect(result).toEqual(Exit.succeed({})); - expect(snsMock).toHaveReceivedCommandTimes(PublishCommand, 1); - expect(snsMock).toHaveReceivedCommandWith(PublishCommand, args); + expect(clientMock).toHaveReceivedCommandTimes(PublishCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(PublishCommand, args); }); it("extended", async () => { - snsMock.reset().on(PublishCommand).resolves({}); + clientMock.reset().on(PublishCommand).resolves({}); const args: PublishCommandInput = { TopicArn: "test", Message: "test" }; - const program = publish(args); + const program = Effect.flatMap(SNSService, (service) => + service.publish(args), + ); const SNSClientInstanceLayer = Layer.effect( SNSClientInstance, @@ -120,16 +127,18 @@ describe("SNSClientImpl", () => { ); expect(result).toEqual(Exit.succeed({})); - expect(snsMock).toHaveReceivedCommandTimes(PublishCommand, 1); - expect(snsMock).toHaveReceivedCommandWith(PublishCommand, args); + expect(clientMock).toHaveReceivedCommandTimes(PublishCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(PublishCommand, args); }); it("fail", async () => { - snsMock.reset().on(PublishCommand).rejects(new Error("test")); + clientMock.reset().on(PublishCommand).rejects(new Error("test")); const args: PublishCommandInput = { TopicArn: "test", Message: "test" }; - const program = publish(args, { requestTimeout: 1000 }); + const program = Effect.flatMap(SNSService, (service) => + service.publish(args), + ); const result = await pipe( program, @@ -147,7 +156,7 @@ describe("SNSClientImpl", () => { }), ), ); - expect(snsMock).toHaveReceivedCommandTimes(PublishCommand, 1); - expect(snsMock).toHaveReceivedCommandWith(PublishCommand, args); + expect(clientMock).toHaveReceivedCommandTimes(PublishCommand, 1); + expect(clientMock).toHaveReceivedCommandWith(PublishCommand, args); }); }); diff --git a/packages/client-sqs/.projen/deps.json b/packages/client-sqs/.projen/deps.json index 061dc37b..9d426340 100644 --- a/packages/client-sqs/.projen/deps.json +++ b/packages/client-sqs/.projen/deps.json @@ -70,7 +70,7 @@ }, { "name": "@aws-sdk/client-sqs", - "version": "^3", + "version": "^3.556.0", "type": "runtime" }, { diff --git a/packages/client-sqs/package.json b/packages/client-sqs/package.json index 55587699..89988fe8 100644 --- a/packages/client-sqs/package.json +++ b/packages/client-sqs/package.json @@ -39,7 +39,7 @@ "effect": ">=3.0.0 <4.0.0" }, "dependencies": { - "@aws-sdk/client-sqs": "^3", + "@aws-sdk/client-sqs": "^3.556.0", "@aws-sdk/types": "^3" }, "main": "lib/index.js", diff --git a/packages/lib-dynamodb/.projen/deps.json b/packages/lib-dynamodb/.projen/deps.json index 4a2ecb48..7c915929 100644 --- a/packages/lib-dynamodb/.projen/deps.json +++ b/packages/lib-dynamodb/.projen/deps.json @@ -74,12 +74,12 @@ }, { "name": "@aws-sdk/client-dynamodb", - "version": "^3", + "version": "^3.556.0", "type": "runtime" }, { "name": "@aws-sdk/lib-dynamodb", - "version": "^3", + "version": "^3.556.0", "type": "runtime" }, { diff --git a/packages/lib-dynamodb/package.json b/packages/lib-dynamodb/package.json index 7b9dc7ba..804c833f 100644 --- a/packages/lib-dynamodb/package.json +++ b/packages/lib-dynamodb/package.json @@ -41,8 +41,8 @@ "effect": ">=3.0.0 <4.0.0" }, "dependencies": { - "@aws-sdk/client-dynamodb": "^3", - "@aws-sdk/lib-dynamodb": "^3", + "@aws-sdk/client-dynamodb": "^3.556.0", + "@aws-sdk/lib-dynamodb": "^3.556.0", "@aws-sdk/types": "^3" }, "main": "lib/index.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e9bb2199..2ec2af5c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,7 +15,7 @@ importers: dependencies: '@aws-cdk/aws-cognito-identitypool-alpha': specifier: latest - version: 2.131.0-alpha.0(aws-cdk-lib@2.126.0)(constructs@10.3.0) + version: 2.137.0-alpha.0(aws-cdk-lib@2.126.0)(constructs@10.3.0) aws-cdk-lib: specifier: ^2.126.0 version: 2.126.0(constructs@10.3.0) @@ -31,7 +31,7 @@ importers: devDependencies: '@aws/pdk': specifier: ^0 - version: 0.23.31(@aws-cdk/aws-cognito-identitypool-alpha@2.131.0-alpha.0)(aws-cdk-lib@2.126.0)(cdk-nag@2.28.27)(constructs@10.3.0)(projen@0.79.27) + version: 0.23.31(@aws-cdk/aws-cognito-identitypool-alpha@2.137.0-alpha.0)(aws-cdk-lib@2.126.0)(cdk-nag@2.28.27)(constructs@10.3.0)(projen@0.79.27) '@changesets/changelog-github': specifier: ^0.4.8 version: 0.4.8 @@ -67,13 +67,13 @@ importers: version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5) nx: specifier: 16.0.0 version: 16.0.0 prettier: specifier: ^3.0.3 - version: 3.2.4 + version: 3.2.5 projen: specifier: ^0.79.24 version: 0.79.27(constructs@10.3.0) @@ -93,11 +93,11 @@ importers: packages/client-api-gateway-management-api: dependencies: '@aws-sdk/client-apigatewaymanagementapi': - specifier: ^3 - version: 3.533.0 + specifier: ^3.556.0 + version: 3.556.0 '@aws-sdk/types': specifier: ^3 - version: 3.533.0 + version: 3.535.0 devDependencies: '@types/node': specifier: ^18 @@ -134,10 +134,10 @@ importers: version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5) prettier: specifier: ^3.0.3 - version: 3.2.4 + version: 3.2.5 projen: specifier: ^0.79.24 version: 0.79.27(constructs@10.3.0) @@ -148,11 +148,11 @@ importers: packages/client-dynamodb: dependencies: '@aws-sdk/client-dynamodb': - specifier: ^3 - version: 3.533.0 + specifier: ^3.556.0 + version: 3.556.0 '@aws-sdk/types': specifier: ^3 - version: 3.533.0 + version: 3.535.0 devDependencies: '@types/node': specifier: ^18 @@ -189,10 +189,10 @@ importers: version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5) prettier: specifier: ^3.0.3 - version: 3.2.4 + version: 3.2.5 projen: specifier: ^0.79.24 version: 0.79.27(constructs@10.3.0) @@ -203,11 +203,11 @@ importers: packages/client-ec2: dependencies: '@aws-sdk/client-ec2': - specifier: ^3 - version: 3.533.0 + specifier: ^3.556.0 + version: 3.557.0 '@aws-sdk/types': specifier: ^3 - version: 3.533.0 + version: 3.535.0 devDependencies: '@types/node': specifier: ^18 @@ -244,10 +244,10 @@ importers: version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5) prettier: specifier: ^3.2.4 - version: 3.2.4 + version: 3.2.5 projen: specifier: ^0.79.24 version: 0.79.27(constructs@10.3.0) @@ -258,11 +258,11 @@ importers: packages/client-elasticache: dependencies: '@aws-sdk/client-elasticache': - specifier: ^3 - version: 3.533.0 + specifier: ^3.556.0 + version: 3.556.0 '@aws-sdk/types': specifier: ^3 - version: 3.533.0 + version: 3.535.0 devDependencies: '@types/node': specifier: ^18 @@ -299,10 +299,10 @@ importers: version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5) prettier: specifier: ^3.2.4 - version: 3.2.4 + version: 3.2.5 projen: specifier: ^0.79.24 version: 0.79.27(constructs@10.3.0) @@ -313,11 +313,11 @@ importers: packages/client-eventbridge: dependencies: '@aws-sdk/client-eventbridge': - specifier: ^3 - version: 3.533.0 + specifier: ^3.556.0 + version: 3.556.0 '@aws-sdk/types': specifier: ^3 - version: 3.533.0 + version: 3.535.0 devDependencies: '@types/node': specifier: ^18 @@ -354,10 +354,10 @@ importers: version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5) prettier: specifier: ^3.0.3 - version: 3.2.4 + version: 3.2.5 projen: specifier: ^0.79.24 version: 0.79.27(constructs@10.3.0) @@ -368,11 +368,11 @@ importers: packages/client-iam: dependencies: '@aws-sdk/client-iam': - specifier: ^3 - version: 3.533.0 + specifier: ^3.556.0 + version: 3.556.0 '@aws-sdk/types': specifier: ^3 - version: 3.533.0 + version: 3.535.0 devDependencies: '@types/node': specifier: ^18 @@ -409,10 +409,10 @@ importers: version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5) prettier: specifier: ^3.0.3 - version: 3.2.4 + version: 3.2.5 projen: specifier: ^0.79.24 version: 0.79.27(constructs@10.3.0) @@ -423,11 +423,11 @@ importers: packages/client-lambda: dependencies: '@aws-sdk/client-lambda': - specifier: ^3 - version: 3.533.0 + specifier: ^3.556.0 + version: 3.556.0 '@aws-sdk/types': specifier: ^3 - version: 3.533.0 + version: 3.535.0 devDependencies: '@types/node': specifier: ^18 @@ -464,10 +464,10 @@ importers: version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5) prettier: specifier: ^3.0.3 - version: 3.2.4 + version: 3.2.5 projen: specifier: ^0.79.24 version: 0.79.27(constructs@10.3.0) @@ -478,14 +478,14 @@ importers: packages/client-s3: dependencies: '@aws-sdk/client-s3': - specifier: ^3 - version: 3.533.0 + specifier: ^3.556.0 + version: 3.556.0 '@aws-sdk/s3-request-presigner': - specifier: ^3 - version: 3.533.0 + specifier: ^3.556.0 + version: 3.556.0 '@aws-sdk/types': specifier: ^3 - version: 3.533.0 + version: 3.535.0 devDependencies: '@types/node': specifier: ^18 @@ -522,10 +522,10 @@ importers: version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5) prettier: specifier: ^3.0.3 - version: 3.2.4 + version: 3.2.5 projen: specifier: ^0.79.24 version: 0.79.27(constructs@10.3.0) @@ -536,11 +536,11 @@ importers: packages/client-sfn: dependencies: '@aws-sdk/client-sfn': - specifier: ^3 - version: 3.533.0 + specifier: ^3.556.0 + version: 3.556.0 '@aws-sdk/types': specifier: ^3 - version: 3.533.0 + version: 3.535.0 devDependencies: '@types/node': specifier: ^18 @@ -577,10 +577,10 @@ importers: version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5) prettier: specifier: ^3.0.3 - version: 3.2.4 + version: 3.2.5 projen: specifier: ^0.79.24 version: 0.79.27(constructs@10.3.0) @@ -591,11 +591,11 @@ importers: packages/client-sns: dependencies: '@aws-sdk/client-sns': - specifier: ^3 - version: 3.533.0 + specifier: ^3.556.0 + version: 3.556.0 '@aws-sdk/types': specifier: ^3 - version: 3.533.0 + version: 3.535.0 devDependencies: '@types/node': specifier: ^18 @@ -632,10 +632,10 @@ importers: version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5) prettier: specifier: ^3.0.3 - version: 3.2.4 + version: 3.2.5 projen: specifier: ^0.79.24 version: 0.79.27(constructs@10.3.0) @@ -646,11 +646,11 @@ importers: packages/client-sqs: dependencies: '@aws-sdk/client-sqs': - specifier: ^3 - version: 3.533.0 + specifier: ^3.556.0 + version: 3.556.0 '@aws-sdk/types': specifier: ^3 - version: 3.533.0 + version: 3.535.0 devDependencies: '@types/node': specifier: ^18 @@ -687,10 +687,10 @@ importers: version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5) prettier: specifier: ^3.0.3 - version: 3.2.4 + version: 3.2.5 projen: specifier: ^0.79.24 version: 0.79.27(constructs@10.3.0) @@ -732,10 +732,10 @@ importers: version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5) prettier: specifier: ^3.0.3 - version: 3.2.4 + version: 3.2.5 projen: specifier: ^0.79.24 version: 0.79.27(constructs@10.3.0) @@ -746,14 +746,14 @@ importers: packages/lib-dynamodb: dependencies: '@aws-sdk/client-dynamodb': - specifier: ^3 - version: 3.533.0 + specifier: ^3.556.0 + version: 3.556.0 '@aws-sdk/lib-dynamodb': - specifier: ^3 - version: 3.533.0(@aws-sdk/client-dynamodb@3.533.0) + specifier: ^3.556.0 + version: 3.556.0(@aws-sdk/client-dynamodb@3.556.0) '@aws-sdk/types': specifier: ^3 - version: 3.533.0 + version: 3.535.0 devDependencies: '@effect-aws/client-dynamodb': specifier: 1.2.0 @@ -793,10 +793,10 @@ importers: version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5) prettier: specifier: ^3.0.3 - version: 3.2.4 + version: 3.2.5 projen: specifier: ^0.79.24 version: 0.79.27(constructs@10.3.0) @@ -842,10 +842,10 @@ importers: version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.49.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5) prettier: specifier: ^3.0.3 - version: 3.2.4 + version: 3.2.5 projen: specifier: ^0.79.24 version: 0.79.27(constructs@10.3.0) @@ -869,11 +869,11 @@ packages: /@aws-cdk/asset-node-proxy-agent-v6@2.0.1: resolution: {integrity: sha512-DDt4SLdLOwWCjGtltH4VCST7hpOI5DzieuhGZsBpZ+AgJdSI2GCjklCXm0GCTwJG/SolkL5dtQXyUKgg9luBDg==} - /@aws-cdk/aws-cognito-identitypool-alpha@2.131.0-alpha.0(aws-cdk-lib@2.126.0)(constructs@10.3.0): - resolution: {integrity: sha512-8dXyElW94uuSDbP2ERp90BkQ9qDuXW38p+ArjSEg/zzQo8PGFq6UMeAigBfgygPoP2N72CRZhaM8nGdtI9bv/A==} + /@aws-cdk/aws-cognito-identitypool-alpha@2.137.0-alpha.0(aws-cdk-lib@2.126.0)(constructs@10.3.0): + resolution: {integrity: sha512-oxevIjXTpkfhjFiIFfIzqL7yV2IGojIbNY9RPCG93zeu5bX8p4aesKkJSmf7gKOav6NVchQBt7ar7fiDf+HDnA==} engines: {node: '>= 14.15.0'} peerDependencies: - aws-cdk-lib: ^2.131.0 + aws-cdk-lib: ^2.137.0 constructs: ^10.0.0 dependencies: aws-cdk-lib: 2.126.0(constructs@10.3.0) @@ -883,7 +883,7 @@ packages: resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.533.0 + '@aws-sdk/types': 3.535.0 tslib: 1.14.1 dev: false @@ -891,7 +891,7 @@ packages: resolution: {integrity: sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.533.0 + '@aws-sdk/types': 3.535.0 tslib: 1.14.1 dev: false @@ -907,8 +907,8 @@ packages: '@aws-crypto/ie11-detection': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-locate-window': 3.495.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-locate-window': 3.535.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 dev: false @@ -920,8 +920,8 @@ packages: '@aws-crypto/sha256-js': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-locate-window': 3.495.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-locate-window': 3.535.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 dev: false @@ -930,7 +930,7 @@ packages: resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.533.0 + '@aws-sdk/types': 3.535.0 tslib: 1.14.1 dev: false @@ -943,7 +943,7 @@ packages: /@aws-crypto/util@3.0.0: resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} dependencies: - '@aws-sdk/types': 3.533.0 + '@aws-sdk/types': 3.535.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 dev: false @@ -964,1129 +964,1129 @@ packages: lodash.merge: 4.6.2 dev: false - /@aws-sdk/client-apigatewaymanagementapi@3.533.0: - resolution: {integrity: sha512-hizMoyzBiTFNe3GBR7zNm80cTx7PTrFFSIySgPoZ4KUAMQe4y6TPv1ULNZaODmDHFJ2QQLX9UG17CKk833oy1g==} + /@aws-sdk/client-apigatewaymanagementapi@3.556.0: + resolution: {integrity: sha512-XgDWSmOBXcJ5FpxLeoOuLseP6YUvRs6Po72kcPVCRfc2JkQEjJcEbHkW9KxAvkGYdMz+91GprgmJvxyrh2Pi1A==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/core': 3.533.0 - '@aws-sdk/credential-provider-node': 3.533.0 - '@aws-sdk/middleware-host-header': 3.533.0 - '@aws-sdk/middleware-logger': 3.533.0 - '@aws-sdk/middleware-recursion-detection': 3.533.0 - '@aws-sdk/middleware-user-agent': 3.533.0 - '@aws-sdk/region-config-resolver': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-endpoints': 3.533.0 - '@aws-sdk/util-user-agent-browser': 3.533.0 - '@aws-sdk/util-user-agent-node': 3.533.0 - '@smithy/config-resolver': 2.1.5 - '@smithy/core': 1.3.8 - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/hash-node': 2.1.4 - '@smithy/invalid-dependency': 2.1.4 - '@smithy/middleware-content-length': 2.1.4 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-retry': 2.1.7 - '@smithy/middleware-serde': 2.2.1 - '@smithy/middleware-stack': 2.1.4 - '@smithy/node-config-provider': 2.2.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 - '@smithy/util-base64': 2.2.1 - '@smithy/util-body-length-browser': 2.1.1 - '@smithy/util-body-length-node': 2.2.2 - '@smithy/util-defaults-mode-browser': 2.1.7 - '@smithy/util-defaults-mode-node': 2.2.7 - '@smithy/util-endpoints': 1.1.5 - '@smithy/util-middleware': 2.1.4 - '@smithy/util-retry': 2.1.4 - '@smithy/util-utf8': 2.2.0 + '@aws-sdk/client-sts': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/core': 3.556.0 + '@aws-sdk/credential-provider-node': 3.556.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-dynamodb@3.533.0: - resolution: {integrity: sha512-2rg4EcdwaJZV9edhGyH1oZLH9fNkAfkofq5D2b7zpKuR+Pt1jsmvok22Tfh3NZknNBkWrGKzFubZAqcCMyVIMw==} + /@aws-sdk/client-dynamodb@3.556.0: + resolution: {integrity: sha512-Msb/LxTbboX/v5HlR5zcMJ9JI61X83yI6pqsL85CcFrEuzAi+QqSmt84sT9sYU263RKkmo8Py4WazM7uIGs+mw==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/core': 3.533.0 - '@aws-sdk/credential-provider-node': 3.533.0 - '@aws-sdk/middleware-endpoint-discovery': 3.533.0 - '@aws-sdk/middleware-host-header': 3.533.0 - '@aws-sdk/middleware-logger': 3.533.0 - '@aws-sdk/middleware-recursion-detection': 3.533.0 - '@aws-sdk/middleware-user-agent': 3.533.0 - '@aws-sdk/region-config-resolver': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-endpoints': 3.533.0 - '@aws-sdk/util-user-agent-browser': 3.533.0 - '@aws-sdk/util-user-agent-node': 3.533.0 - '@smithy/config-resolver': 2.1.5 - '@smithy/core': 1.3.8 - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/hash-node': 2.1.4 - '@smithy/invalid-dependency': 2.1.4 - '@smithy/middleware-content-length': 2.1.4 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-retry': 2.1.7 - '@smithy/middleware-serde': 2.2.1 - '@smithy/middleware-stack': 2.1.4 - '@smithy/node-config-provider': 2.2.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 - '@smithy/util-base64': 2.2.1 - '@smithy/util-body-length-browser': 2.1.1 - '@smithy/util-body-length-node': 2.2.2 - '@smithy/util-defaults-mode-browser': 2.1.7 - '@smithy/util-defaults-mode-node': 2.2.7 - '@smithy/util-endpoints': 1.1.5 - '@smithy/util-middleware': 2.1.4 - '@smithy/util-retry': 2.1.4 - '@smithy/util-utf8': 2.2.0 - '@smithy/util-waiter': 2.1.4 + '@aws-sdk/client-sts': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/core': 3.556.0 + '@aws-sdk/credential-provider-node': 3.556.0 + '@aws-sdk/middleware-endpoint-discovery': 3.535.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 + '@smithy/util-waiter': 2.2.0 tslib: 2.6.2 uuid: 9.0.1 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-ec2@3.533.0: - resolution: {integrity: sha512-I/eM/W85HQ/w1APgiOKWULeaEXh7pDI061zGhz+3w07sbp8AWx4f7n9xPU4lESjHbxigFb4fstq7a3WjOtmSfA==} + /@aws-sdk/client-ec2@3.557.0: + resolution: {integrity: sha512-A7wf51WbvPvavhNgZCbzVcm3/11b909U7q/dTZUBizetgccFY1EFLRnderVeS9aj4BzDnqsN9vJk3VIEplklqw==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/core': 3.533.0 - '@aws-sdk/credential-provider-node': 3.533.0 - '@aws-sdk/middleware-host-header': 3.533.0 - '@aws-sdk/middleware-logger': 3.533.0 - '@aws-sdk/middleware-recursion-detection': 3.533.0 - '@aws-sdk/middleware-sdk-ec2': 3.533.0 - '@aws-sdk/middleware-user-agent': 3.533.0 - '@aws-sdk/region-config-resolver': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-endpoints': 3.533.0 - '@aws-sdk/util-user-agent-browser': 3.533.0 - '@aws-sdk/util-user-agent-node': 3.533.0 - '@smithy/config-resolver': 2.1.5 - '@smithy/core': 1.3.8 - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/hash-node': 2.1.4 - '@smithy/invalid-dependency': 2.1.4 - '@smithy/middleware-content-length': 2.1.4 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-retry': 2.1.7 - '@smithy/middleware-serde': 2.2.1 - '@smithy/middleware-stack': 2.1.4 - '@smithy/node-config-provider': 2.2.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 - '@smithy/util-base64': 2.2.1 - '@smithy/util-body-length-browser': 2.1.1 - '@smithy/util-body-length-node': 2.2.2 - '@smithy/util-defaults-mode-browser': 2.1.7 - '@smithy/util-defaults-mode-node': 2.2.7 - '@smithy/util-endpoints': 1.1.5 - '@smithy/util-middleware': 2.1.4 - '@smithy/util-retry': 2.1.4 - '@smithy/util-utf8': 2.2.0 - '@smithy/util-waiter': 2.1.4 + '@aws-sdk/client-sts': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/core': 3.556.0 + '@aws-sdk/credential-provider-node': 3.556.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-sdk-ec2': 3.556.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 + '@smithy/util-waiter': 2.2.0 tslib: 2.6.2 uuid: 9.0.1 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-elasticache@3.533.0: - resolution: {integrity: sha512-kB6rpW+9UfZ322vMeNW8XSUlFNaeF4SHbPPkNvuL2c8p0ApHbgHPMfAVKbml0E9GQS6tengXPEmsYBhcPiJZ5g==} + /@aws-sdk/client-elasticache@3.556.0: + resolution: {integrity: sha512-pdbkv4QKpumsK1WSM0w32XXUlYpTAOQTqcR40ePai4WgdUyF1VY5PZW7eGMBiKSdVymhpShbYh2IEJypnEay2w==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/core': 3.533.0 - '@aws-sdk/credential-provider-node': 3.533.0 - '@aws-sdk/middleware-host-header': 3.533.0 - '@aws-sdk/middleware-logger': 3.533.0 - '@aws-sdk/middleware-recursion-detection': 3.533.0 - '@aws-sdk/middleware-user-agent': 3.533.0 - '@aws-sdk/region-config-resolver': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-endpoints': 3.533.0 - '@aws-sdk/util-user-agent-browser': 3.533.0 - '@aws-sdk/util-user-agent-node': 3.533.0 - '@smithy/config-resolver': 2.1.5 - '@smithy/core': 1.3.8 - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/hash-node': 2.1.4 - '@smithy/invalid-dependency': 2.1.4 - '@smithy/middleware-content-length': 2.1.4 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-retry': 2.1.7 - '@smithy/middleware-serde': 2.2.1 - '@smithy/middleware-stack': 2.1.4 - '@smithy/node-config-provider': 2.2.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 - '@smithy/util-base64': 2.2.1 - '@smithy/util-body-length-browser': 2.1.1 - '@smithy/util-body-length-node': 2.2.2 - '@smithy/util-defaults-mode-browser': 2.1.7 - '@smithy/util-defaults-mode-node': 2.2.7 - '@smithy/util-endpoints': 1.1.5 - '@smithy/util-middleware': 2.1.4 - '@smithy/util-retry': 2.1.4 - '@smithy/util-utf8': 2.2.0 - '@smithy/util-waiter': 2.1.4 + '@aws-sdk/client-sts': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/core': 3.556.0 + '@aws-sdk/credential-provider-node': 3.556.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 + '@smithy/util-waiter': 2.2.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-eventbridge@3.533.0: - resolution: {integrity: sha512-kspDwDO2oelNTuMC3JbRcRKZ4ikfTBExbmkOSq+gAgIsv57fl2ItK4BICd+zzC/jX/j8Ee2ohj5I9Drc+Ri2NQ==} + /@aws-sdk/client-eventbridge@3.556.0: + resolution: {integrity: sha512-Rx3NaRpsMcUdNIOerb8yrmeMKkLOEuK80TYtr/uBWnCUgnwfl69yf7Z5unwvO/7ZswGy7HCN4L/JOtQAWWTQpw==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/core': 3.533.0 - '@aws-sdk/credential-provider-node': 3.533.0 - '@aws-sdk/middleware-host-header': 3.533.0 - '@aws-sdk/middleware-logger': 3.533.0 - '@aws-sdk/middleware-recursion-detection': 3.533.0 - '@aws-sdk/middleware-signing': 3.533.0 - '@aws-sdk/middleware-user-agent': 3.533.0 - '@aws-sdk/region-config-resolver': 3.533.0 - '@aws-sdk/signature-v4-multi-region': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-endpoints': 3.533.0 - '@aws-sdk/util-user-agent-browser': 3.533.0 - '@aws-sdk/util-user-agent-node': 3.533.0 - '@smithy/config-resolver': 2.1.5 - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/hash-node': 2.1.4 - '@smithy/invalid-dependency': 2.1.4 - '@smithy/middleware-content-length': 2.1.4 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-retry': 2.1.7 - '@smithy/middleware-serde': 2.2.1 - '@smithy/middleware-stack': 2.1.4 - '@smithy/node-config-provider': 2.2.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 - '@smithy/util-base64': 2.2.1 - '@smithy/util-body-length-browser': 2.1.1 - '@smithy/util-body-length-node': 2.2.2 - '@smithy/util-defaults-mode-browser': 2.1.7 - '@smithy/util-defaults-mode-node': 2.2.7 - '@smithy/util-endpoints': 1.1.5 - '@smithy/util-retry': 2.1.4 - '@smithy/util-utf8': 2.2.0 + '@aws-sdk/client-sts': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/core': 3.556.0 + '@aws-sdk/credential-provider-node': 3.556.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-signing': 3.556.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/signature-v4-multi-region': 3.556.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-iam@3.533.0: - resolution: {integrity: sha512-G16AJ3bF1xlomuqKzAXB7v//AVcj24B4F23qKIk9BtUfRmzCLHkSs09L0HLB9S9ToWC73FfwO/C0Nybmz8SB0g==} + /@aws-sdk/client-iam@3.556.0: + resolution: {integrity: sha512-avZ8JDUC2+ma85Ep+ekMNxioKab1iYCaY+QBNQjCsFfilaNVxq2XAodqdOrqd3n8sdYCuIgYi7Oh5nQ1ztHHWw==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/core': 3.533.0 - '@aws-sdk/credential-provider-node': 3.533.0 - '@aws-sdk/middleware-host-header': 3.533.0 - '@aws-sdk/middleware-logger': 3.533.0 - '@aws-sdk/middleware-recursion-detection': 3.533.0 - '@aws-sdk/middleware-user-agent': 3.533.0 - '@aws-sdk/region-config-resolver': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-endpoints': 3.533.0 - '@aws-sdk/util-user-agent-browser': 3.533.0 - '@aws-sdk/util-user-agent-node': 3.533.0 - '@smithy/config-resolver': 2.1.5 - '@smithy/core': 1.3.8 - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/hash-node': 2.1.4 - '@smithy/invalid-dependency': 2.1.4 - '@smithy/middleware-content-length': 2.1.4 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-retry': 2.1.7 - '@smithy/middleware-serde': 2.2.1 - '@smithy/middleware-stack': 2.1.4 - '@smithy/node-config-provider': 2.2.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 - '@smithy/util-base64': 2.2.1 - '@smithy/util-body-length-browser': 2.1.1 - '@smithy/util-body-length-node': 2.2.2 - '@smithy/util-defaults-mode-browser': 2.1.7 - '@smithy/util-defaults-mode-node': 2.2.7 - '@smithy/util-endpoints': 1.1.5 - '@smithy/util-middleware': 2.1.4 - '@smithy/util-retry': 2.1.4 - '@smithy/util-utf8': 2.2.0 - '@smithy/util-waiter': 2.1.4 + '@aws-sdk/client-sts': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/core': 3.556.0 + '@aws-sdk/credential-provider-node': 3.556.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 + '@smithy/util-waiter': 2.2.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-lambda@3.533.0: - resolution: {integrity: sha512-FsgR44DdLhpD+cd5cbddtNNbOKaPWGpjIMGXscx/f162NhX3rKisxPp+jGtU8mf7np3LmIQR3i4Q9+/vhVnKgQ==} + /@aws-sdk/client-lambda@3.556.0: + resolution: {integrity: sha512-HrsdCySeoHA1WTxzOT42ct+Se71ncwRv+vJ3Le6NmUV9oRQ6h7Bw7OYliB5wadP8GHWV7egbbvR+Dy8SwuENvw==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/core': 3.533.0 - '@aws-sdk/credential-provider-node': 3.533.0 - '@aws-sdk/middleware-host-header': 3.533.0 - '@aws-sdk/middleware-logger': 3.533.0 - '@aws-sdk/middleware-recursion-detection': 3.533.0 - '@aws-sdk/middleware-user-agent': 3.533.0 - '@aws-sdk/region-config-resolver': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-endpoints': 3.533.0 - '@aws-sdk/util-user-agent-browser': 3.533.0 - '@aws-sdk/util-user-agent-node': 3.533.0 - '@smithy/config-resolver': 2.1.5 - '@smithy/core': 1.3.8 - '@smithy/eventstream-serde-browser': 2.1.4 - '@smithy/eventstream-serde-config-resolver': 2.1.4 - '@smithy/eventstream-serde-node': 2.1.4 - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/hash-node': 2.1.4 - '@smithy/invalid-dependency': 2.1.4 - '@smithy/middleware-content-length': 2.1.4 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-retry': 2.1.7 - '@smithy/middleware-serde': 2.2.1 - '@smithy/middleware-stack': 2.1.4 - '@smithy/node-config-provider': 2.2.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 - '@smithy/util-base64': 2.2.1 - '@smithy/util-body-length-browser': 2.1.1 - '@smithy/util-body-length-node': 2.2.2 - '@smithy/util-defaults-mode-browser': 2.1.7 - '@smithy/util-defaults-mode-node': 2.2.7 - '@smithy/util-endpoints': 1.1.5 - '@smithy/util-middleware': 2.1.4 - '@smithy/util-retry': 2.1.4 - '@smithy/util-stream': 2.1.5 - '@smithy/util-utf8': 2.2.0 - '@smithy/util-waiter': 2.1.4 + '@aws-sdk/client-sts': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/core': 3.556.0 + '@aws-sdk/credential-provider-node': 3.556.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 + '@smithy/eventstream-serde-browser': 2.2.0 + '@smithy/eventstream-serde-config-resolver': 2.2.0 + '@smithy/eventstream-serde-node': 2.2.0 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-stream': 2.2.0 + '@smithy/util-utf8': 2.3.0 + '@smithy/util-waiter': 2.2.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-s3@3.533.0: - resolution: {integrity: sha512-KkzRS3Dt+dmNBe0a627RGr5aFqI+xw5UhqB+8Gr4r6Xy1/8sMGE+AXKVl/sYVbRQo/9aSCBak71baGE3XCm/pQ==} + /@aws-sdk/client-s3@3.556.0: + resolution: {integrity: sha512-6WF9Kuzz1/8zqX8hKBpqj9+FYwQ5uTsVcOKpTW94AMX2qtIeVRlwlnNnYyywWo61yqD3g59CMNHcqSsaqAwglg==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha1-browser': 3.0.0 '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/core': 3.533.0 - '@aws-sdk/credential-provider-node': 3.533.0 - '@aws-sdk/middleware-bucket-endpoint': 3.533.0 - '@aws-sdk/middleware-expect-continue': 3.533.0 - '@aws-sdk/middleware-flexible-checksums': 3.533.0 - '@aws-sdk/middleware-host-header': 3.533.0 - '@aws-sdk/middleware-location-constraint': 3.533.0 - '@aws-sdk/middleware-logger': 3.533.0 - '@aws-sdk/middleware-recursion-detection': 3.533.0 - '@aws-sdk/middleware-sdk-s3': 3.533.0 - '@aws-sdk/middleware-signing': 3.533.0 - '@aws-sdk/middleware-ssec': 3.533.0 - '@aws-sdk/middleware-user-agent': 3.533.0 - '@aws-sdk/region-config-resolver': 3.533.0 - '@aws-sdk/signature-v4-multi-region': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-endpoints': 3.533.0 - '@aws-sdk/util-user-agent-browser': 3.533.0 - '@aws-sdk/util-user-agent-node': 3.533.0 - '@aws-sdk/xml-builder': 3.533.0 - '@smithy/config-resolver': 2.1.5 - '@smithy/core': 1.3.8 - '@smithy/eventstream-serde-browser': 2.1.4 - '@smithy/eventstream-serde-config-resolver': 2.1.4 - '@smithy/eventstream-serde-node': 2.1.4 - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/hash-blob-browser': 2.1.5 - '@smithy/hash-node': 2.1.4 - '@smithy/hash-stream-node': 2.1.4 - '@smithy/invalid-dependency': 2.1.4 - '@smithy/md5-js': 2.1.4 - '@smithy/middleware-content-length': 2.1.4 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-retry': 2.1.7 - '@smithy/middleware-serde': 2.2.1 - '@smithy/middleware-stack': 2.1.4 - '@smithy/node-config-provider': 2.2.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 - '@smithy/util-base64': 2.2.1 - '@smithy/util-body-length-browser': 2.1.1 - '@smithy/util-body-length-node': 2.2.2 - '@smithy/util-defaults-mode-browser': 2.1.7 - '@smithy/util-defaults-mode-node': 2.2.7 - '@smithy/util-endpoints': 1.1.5 - '@smithy/util-retry': 2.1.4 - '@smithy/util-stream': 2.1.5 - '@smithy/util-utf8': 2.2.0 - '@smithy/util-waiter': 2.1.4 + '@aws-sdk/client-sts': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/core': 3.556.0 + '@aws-sdk/credential-provider-node': 3.556.0 + '@aws-sdk/middleware-bucket-endpoint': 3.535.0 + '@aws-sdk/middleware-expect-continue': 3.535.0 + '@aws-sdk/middleware-flexible-checksums': 3.535.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-location-constraint': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-sdk-s3': 3.556.0 + '@aws-sdk/middleware-signing': 3.556.0 + '@aws-sdk/middleware-ssec': 3.537.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/signature-v4-multi-region': 3.556.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@aws-sdk/xml-builder': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 + '@smithy/eventstream-serde-browser': 2.2.0 + '@smithy/eventstream-serde-config-resolver': 2.2.0 + '@smithy/eventstream-serde-node': 2.2.0 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-blob-browser': 2.2.0 + '@smithy/hash-node': 2.2.0 + '@smithy/hash-stream-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/md5-js': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-stream': 2.2.0 + '@smithy/util-utf8': 2.3.0 + '@smithy/util-waiter': 2.2.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-sfn@3.533.0: - resolution: {integrity: sha512-Rgfct0cydlP/0yrO2GL7Z7zvHPUDP5k49MngERKfe9bjsFYyHaYSpB+FQ+mVo7kVADrtJmSOyTkoTolDtnyn8Q==} + /@aws-sdk/client-sfn@3.556.0: + resolution: {integrity: sha512-zsXtsHA4mR8iHfAPYFQPPyF9gxZTq4r9/cOCuNkd+OS472THkldIZJ+QaqCNT6Va03zgGqyMxO0TrsClmqM/1Q==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/core': 3.533.0 - '@aws-sdk/credential-provider-node': 3.533.0 - '@aws-sdk/middleware-host-header': 3.533.0 - '@aws-sdk/middleware-logger': 3.533.0 - '@aws-sdk/middleware-recursion-detection': 3.533.0 - '@aws-sdk/middleware-user-agent': 3.533.0 - '@aws-sdk/region-config-resolver': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-endpoints': 3.533.0 - '@aws-sdk/util-user-agent-browser': 3.533.0 - '@aws-sdk/util-user-agent-node': 3.533.0 - '@smithy/config-resolver': 2.1.5 - '@smithy/core': 1.3.8 - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/hash-node': 2.1.4 - '@smithy/invalid-dependency': 2.1.4 - '@smithy/middleware-content-length': 2.1.4 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-retry': 2.1.7 - '@smithy/middleware-serde': 2.2.1 - '@smithy/middleware-stack': 2.1.4 - '@smithy/node-config-provider': 2.2.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 - '@smithy/util-base64': 2.2.1 - '@smithy/util-body-length-browser': 2.1.1 - '@smithy/util-body-length-node': 2.2.2 - '@smithy/util-defaults-mode-browser': 2.1.7 - '@smithy/util-defaults-mode-node': 2.2.7 - '@smithy/util-endpoints': 1.1.5 - '@smithy/util-middleware': 2.1.4 - '@smithy/util-retry': 2.1.4 - '@smithy/util-utf8': 2.2.0 + '@aws-sdk/client-sts': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/core': 3.556.0 + '@aws-sdk/credential-provider-node': 3.556.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 uuid: 9.0.1 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-sns@3.533.0: - resolution: {integrity: sha512-jUQtrXQYxqfFSbNnquDpnI4dUxvh/ZXpsEdBu+Bu6gsyCLD7oUNoa1kdnIzJl+YdG4L4vSBb/GKC8OTfjcSHMw==} + /@aws-sdk/client-sns@3.556.0: + resolution: {integrity: sha512-vtsTxCBy7m3GtP6kY2ws/b/lKnmyczaKWnD2x3BMSLnJfzSn4H849XDNr4Eke5EuCjU6hDGe+i4n8ehX9AEUDw==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/core': 3.533.0 - '@aws-sdk/credential-provider-node': 3.533.0 - '@aws-sdk/middleware-host-header': 3.533.0 - '@aws-sdk/middleware-logger': 3.533.0 - '@aws-sdk/middleware-recursion-detection': 3.533.0 - '@aws-sdk/middleware-user-agent': 3.533.0 - '@aws-sdk/region-config-resolver': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-endpoints': 3.533.0 - '@aws-sdk/util-user-agent-browser': 3.533.0 - '@aws-sdk/util-user-agent-node': 3.533.0 - '@smithy/config-resolver': 2.1.5 - '@smithy/core': 1.3.8 - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/hash-node': 2.1.4 - '@smithy/invalid-dependency': 2.1.4 - '@smithy/middleware-content-length': 2.1.4 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-retry': 2.1.7 - '@smithy/middleware-serde': 2.2.1 - '@smithy/middleware-stack': 2.1.4 - '@smithy/node-config-provider': 2.2.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 - '@smithy/util-base64': 2.2.1 - '@smithy/util-body-length-browser': 2.1.1 - '@smithy/util-body-length-node': 2.2.2 - '@smithy/util-defaults-mode-browser': 2.1.7 - '@smithy/util-defaults-mode-node': 2.2.7 - '@smithy/util-endpoints': 1.1.5 - '@smithy/util-middleware': 2.1.4 - '@smithy/util-retry': 2.1.4 - '@smithy/util-utf8': 2.2.0 + '@aws-sdk/client-sts': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/core': 3.556.0 + '@aws-sdk/credential-provider-node': 3.556.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-sqs@3.533.0: - resolution: {integrity: sha512-BfCfAyysW9yn7dUdnkByukbYJa5Pqkwy4MIM7o+wz8D5TFROzfJgSCwSXfYDd4a/dtZPRSKwk3p8IQfJDP+Fyw==} + /@aws-sdk/client-sqs@3.556.0: + resolution: {integrity: sha512-Lz6IsuznAkFgU2SYKAb0r0PxkvzQv53/IeqOi/k58jC0rWzOit362519lqJHJ9MNt28NeWrD8CYwYoGB1J4N+Q==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/core': 3.533.0 - '@aws-sdk/credential-provider-node': 3.533.0 - '@aws-sdk/middleware-host-header': 3.533.0 - '@aws-sdk/middleware-logger': 3.533.0 - '@aws-sdk/middleware-recursion-detection': 3.533.0 - '@aws-sdk/middleware-sdk-sqs': 3.533.0 - '@aws-sdk/middleware-user-agent': 3.533.0 - '@aws-sdk/region-config-resolver': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-endpoints': 3.533.0 - '@aws-sdk/util-user-agent-browser': 3.533.0 - '@aws-sdk/util-user-agent-node': 3.533.0 - '@smithy/config-resolver': 2.1.5 - '@smithy/core': 1.3.8 - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/hash-node': 2.1.4 - '@smithy/invalid-dependency': 2.1.4 - '@smithy/md5-js': 2.1.4 - '@smithy/middleware-content-length': 2.1.4 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-retry': 2.1.7 - '@smithy/middleware-serde': 2.2.1 - '@smithy/middleware-stack': 2.1.4 - '@smithy/node-config-provider': 2.2.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 - '@smithy/util-base64': 2.2.1 - '@smithy/util-body-length-browser': 2.1.1 - '@smithy/util-body-length-node': 2.2.2 - '@smithy/util-defaults-mode-browser': 2.1.7 - '@smithy/util-defaults-mode-node': 2.2.7 - '@smithy/util-endpoints': 1.1.5 - '@smithy/util-middleware': 2.1.4 - '@smithy/util-retry': 2.1.4 - '@smithy/util-utf8': 2.2.0 + '@aws-sdk/client-sts': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/core': 3.556.0 + '@aws-sdk/credential-provider-node': 3.556.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-sdk-sqs': 3.552.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/md5-js': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-sso-oidc@3.533.0(@aws-sdk/credential-provider-node@3.533.0): - resolution: {integrity: sha512-jxG+L81bcuH6JJkls+VSRsOTpixvNEQ8clpUglal/XC+qiV09yZUnOi+Fxf2q7OAB7bfM9DB3Wy8YwbhaR2wYg==} + /@aws-sdk/client-sso-oidc@3.556.0(@aws-sdk/credential-provider-node@3.556.0): + resolution: {integrity: sha512-AXKd2TB6nNrksu+OfmHl8uI07PdgzOo4o8AxoRO8SHlwoMAGvcT9optDGVSYoVfgOKTymCoE7h8/UoUfPc11wQ==} engines: {node: '>=14.0.0'} peerDependencies: - '@aws-sdk/credential-provider-node': ^3.533.0 + '@aws-sdk/credential-provider-node': ^3.556.0 dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/core': 3.533.0 - '@aws-sdk/credential-provider-node': 3.533.0 - '@aws-sdk/middleware-host-header': 3.533.0 - '@aws-sdk/middleware-logger': 3.533.0 - '@aws-sdk/middleware-recursion-detection': 3.533.0 - '@aws-sdk/middleware-user-agent': 3.533.0 - '@aws-sdk/region-config-resolver': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-endpoints': 3.533.0 - '@aws-sdk/util-user-agent-browser': 3.533.0 - '@aws-sdk/util-user-agent-node': 3.533.0 - '@smithy/config-resolver': 2.1.5 - '@smithy/core': 1.3.8 - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/hash-node': 2.1.4 - '@smithy/invalid-dependency': 2.1.4 - '@smithy/middleware-content-length': 2.1.4 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-retry': 2.1.7 - '@smithy/middleware-serde': 2.2.1 - '@smithy/middleware-stack': 2.1.4 - '@smithy/node-config-provider': 2.2.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 - '@smithy/util-base64': 2.2.1 - '@smithy/util-body-length-browser': 2.1.1 - '@smithy/util-body-length-node': 2.2.2 - '@smithy/util-defaults-mode-browser': 2.1.7 - '@smithy/util-defaults-mode-node': 2.2.7 - '@smithy/util-endpoints': 1.1.5 - '@smithy/util-middleware': 2.1.4 - '@smithy/util-retry': 2.1.4 - '@smithy/util-utf8': 2.2.0 + '@aws-sdk/client-sts': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/core': 3.556.0 + '@aws-sdk/credential-provider-node': 3.556.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-sso@3.533.0: - resolution: {integrity: sha512-qO+PCEM3fGS/3uBJQjQ01oAI+ashN0CHTJF8X0h3ycVsv3VAAYrpZigpylOOgv7c253s7VrSwjvdKIE8yTbelw==} + /@aws-sdk/client-sso@3.556.0: + resolution: {integrity: sha512-unXdWS7uvHqCcOyC1de+Fr8m3F2vMg2m24GPea0bg7rVGTYmiyn9mhUX11VCt+ozydrw+F50FQwL6OqoqPocmw==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/core': 3.533.0 - '@aws-sdk/middleware-host-header': 3.533.0 - '@aws-sdk/middleware-logger': 3.533.0 - '@aws-sdk/middleware-recursion-detection': 3.533.0 - '@aws-sdk/middleware-user-agent': 3.533.0 - '@aws-sdk/region-config-resolver': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-endpoints': 3.533.0 - '@aws-sdk/util-user-agent-browser': 3.533.0 - '@aws-sdk/util-user-agent-node': 3.533.0 - '@smithy/config-resolver': 2.1.5 - '@smithy/core': 1.3.8 - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/hash-node': 2.1.4 - '@smithy/invalid-dependency': 2.1.4 - '@smithy/middleware-content-length': 2.1.4 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-retry': 2.1.7 - '@smithy/middleware-serde': 2.2.1 - '@smithy/middleware-stack': 2.1.4 - '@smithy/node-config-provider': 2.2.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 - '@smithy/util-base64': 2.2.1 - '@smithy/util-body-length-browser': 2.1.1 - '@smithy/util-body-length-node': 2.2.2 - '@smithy/util-defaults-mode-browser': 2.1.7 - '@smithy/util-defaults-mode-node': 2.2.7 - '@smithy/util-endpoints': 1.1.5 - '@smithy/util-middleware': 2.1.4 - '@smithy/util-retry': 2.1.4 - '@smithy/util-utf8': 2.2.0 + '@aws-sdk/core': 3.556.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-sts@3.533.0(@aws-sdk/credential-provider-node@3.533.0): - resolution: {integrity: sha512-Z/z76T/pEq0DsBpoyWSMQdS7R6IRpq2ZV6dfZwr+HZ2vho2Icd70nIxwiNzZxaV16aVIhu5/l/5v5Ns9ZCfyOA==} + /@aws-sdk/client-sts@3.556.0(@aws-sdk/credential-provider-node@3.556.0): + resolution: {integrity: sha512-TsK3js7Suh9xEmC886aY+bv0KdLLYtzrcmVt6sJ/W6EnDXYQhBuKYFhp03NrN2+vSvMGpqJwR62DyfKe1G0QzQ==} engines: {node: '>=14.0.0'} peerDependencies: - '@aws-sdk/credential-provider-node': ^3.533.0 + '@aws-sdk/credential-provider-node': ^3.556.0 dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/core': 3.533.0 - '@aws-sdk/credential-provider-node': 3.533.0 - '@aws-sdk/middleware-host-header': 3.533.0 - '@aws-sdk/middleware-logger': 3.533.0 - '@aws-sdk/middleware-recursion-detection': 3.533.0 - '@aws-sdk/middleware-user-agent': 3.533.0 - '@aws-sdk/region-config-resolver': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-endpoints': 3.533.0 - '@aws-sdk/util-user-agent-browser': 3.533.0 - '@aws-sdk/util-user-agent-node': 3.533.0 - '@smithy/config-resolver': 2.1.5 - '@smithy/core': 1.3.8 - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/hash-node': 2.1.4 - '@smithy/invalid-dependency': 2.1.4 - '@smithy/middleware-content-length': 2.1.4 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-retry': 2.1.7 - '@smithy/middleware-serde': 2.2.1 - '@smithy/middleware-stack': 2.1.4 - '@smithy/node-config-provider': 2.2.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 - '@smithy/util-base64': 2.2.1 - '@smithy/util-body-length-browser': 2.1.1 - '@smithy/util-body-length-node': 2.2.2 - '@smithy/util-defaults-mode-browser': 2.1.7 - '@smithy/util-defaults-mode-node': 2.2.7 - '@smithy/util-endpoints': 1.1.5 - '@smithy/util-middleware': 2.1.4 - '@smithy/util-retry': 2.1.4 - '@smithy/util-utf8': 2.2.0 + '@aws-sdk/core': 3.556.0 + '@aws-sdk/credential-provider-node': 3.556.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/core@3.533.0: - resolution: {integrity: sha512-m3jq9WJbIvlDOnN5KG5U/org1MwOwXzfyU2Rr/48rRey6/+kNSm5QzYZMT0Htsk8V5Ukp325dzs/XR8DyO9uMQ==} + /@aws-sdk/core@3.556.0: + resolution: {integrity: sha512-vJaSaHw2kPQlo11j/Rzuz0gk1tEaKdz+2ser0f0qZ5vwFlANjt08m/frU17ctnVKC1s58bxpctO/1P894fHLrA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/core': 1.3.8 - '@smithy/protocol-http': 3.2.2 - '@smithy/signature-v4': 2.1.4 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 + '@smithy/core': 1.4.2 + '@smithy/protocol-http': 3.3.0 + '@smithy/signature-v4': 2.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 fast-xml-parser: 4.2.5 tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-env@3.533.0: - resolution: {integrity: sha512-opj7hfcCeNosSmxfJkJr0Af0aSxlqwkdCPlLEvOTwbHmdkovD+SyEpaI4/0ild0syZDMifuJAU6I6K0ukbcm3g==} + /@aws-sdk/credential-provider-env@3.535.0: + resolution: {integrity: sha512-XppwO8c0GCGSAvdzyJOhbtktSEaShg14VJKg8mpMa1XcgqzmcqqHQjtDWbx5rZheY1VdpXZhpEzJkB6LpQejpA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/property-provider': 2.1.4 - '@smithy/types': 2.11.0 + '@aws-sdk/types': 3.535.0 + '@smithy/property-provider': 2.2.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-http@3.533.0: - resolution: {integrity: sha512-m5z3V9MRO77t1CF312QKaQSfYG2MM/USqZ1Jj6srb+kJBX+GuVXbkc0+NwrpG5+j8Iukgxy1tms+0p3Wjatu6A==} + /@aws-sdk/credential-provider-http@3.552.0: + resolution: {integrity: sha512-vsmu7Cz1i45pFEqzVb4JcFmAmVnWFNLsGheZc8SCptlqCO5voETrZZILHYIl4cjKkSDk3pblBOf0PhyjqWW6WQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/property-provider': 2.1.4 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/util-stream': 2.1.5 + '@aws-sdk/types': 3.535.0 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/property-provider': 2.2.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/util-stream': 2.2.0 tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-ini@3.533.0(@aws-sdk/credential-provider-node@3.533.0): - resolution: {integrity: sha512-xQ7TMY+j99zxOph+LJJhGPIav6RpydESZgIp5cp/pFY4Liwe5e84M7SaCgkFLck2HE9s7MhP42c8xmC6u9PIuw==} + /@aws-sdk/credential-provider-ini@3.556.0(@aws-sdk/credential-provider-node@3.556.0): + resolution: {integrity: sha512-0Nz4ErOlXhe3muxWYMbPwRMgfKmVbBp36BAE2uv/z5wTbfdBkcgUwaflEvlKCLUTdHzuZsQk+BFS/gVyaUeOuA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sts': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/credential-provider-env': 3.533.0 - '@aws-sdk/credential-provider-process': 3.533.0 - '@aws-sdk/credential-provider-sso': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/credential-provider-web-identity': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/types': 3.533.0 - '@smithy/credential-provider-imds': 2.2.6 - '@smithy/property-provider': 2.1.4 - '@smithy/shared-ini-file-loader': 2.3.5 - '@smithy/types': 2.11.0 + '@aws-sdk/client-sts': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/credential-provider-env': 3.535.0 + '@aws-sdk/credential-provider-process': 3.535.0 + '@aws-sdk/credential-provider-sso': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/credential-provider-web-identity': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/types': 3.535.0 + '@smithy/credential-provider-imds': 2.3.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 transitivePeerDependencies: - '@aws-sdk/credential-provider-node' - aws-crt dev: false - /@aws-sdk/credential-provider-node@3.533.0: - resolution: {integrity: sha512-Tn2grwFfFDLV5Hr8sZvZY5pjEmDUOm/e+ipnyxxCBB/K7t2ru2R4jG/RUa6+dZXSH/pi+TNte9cYq/Lx2Szjlw==} + /@aws-sdk/credential-provider-node@3.556.0: + resolution: {integrity: sha512-s1xVtKjyGc60O8qcNIzS1X3H+pWEwEfZ7TgNznVDNyuXvLrlNWiAcigPWGl2aAkc8tGcsSG0Qpyw2KYC939LFg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/credential-provider-env': 3.533.0 - '@aws-sdk/credential-provider-http': 3.533.0 - '@aws-sdk/credential-provider-ini': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/credential-provider-process': 3.533.0 - '@aws-sdk/credential-provider-sso': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/credential-provider-web-identity': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/types': 3.533.0 - '@smithy/credential-provider-imds': 2.2.6 - '@smithy/property-provider': 2.1.4 - '@smithy/shared-ini-file-loader': 2.3.5 - '@smithy/types': 2.11.0 + '@aws-sdk/credential-provider-env': 3.535.0 + '@aws-sdk/credential-provider-http': 3.552.0 + '@aws-sdk/credential-provider-ini': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/credential-provider-process': 3.535.0 + '@aws-sdk/credential-provider-sso': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/credential-provider-web-identity': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/types': 3.535.0 + '@smithy/credential-provider-imds': 2.3.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/credential-provider-process@3.533.0: - resolution: {integrity: sha512-9Iuhp8dhMqEv7kPsZlc9KFhC5XvuB/jFv3IZoTtRgbACW4cdxng7OwJEWdeZGrcjy9x40Tc2DT9KcmCE895KpQ==} + /@aws-sdk/credential-provider-process@3.535.0: + resolution: {integrity: sha512-9O1OaprGCnlb/kYl8RwmH7Mlg8JREZctB8r9sa1KhSsWFq/SWO0AuJTyowxD7zL5PkeS4eTvzFFHWCa3OO5epA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/property-provider': 2.1.4 - '@smithy/shared-ini-file-loader': 2.3.5 - '@smithy/types': 2.11.0 + '@aws-sdk/types': 3.535.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-sso@3.533.0(@aws-sdk/credential-provider-node@3.533.0): - resolution: {integrity: sha512-1zPZQnFUoZ0fWuLPW2X2L3jPKyd+qW8VzFO1k26oX1KJuiEZJzoYbfap08soy6vhFI+n4NfsAgvoA1IMsqG0Pg==} + /@aws-sdk/credential-provider-sso@3.556.0(@aws-sdk/credential-provider-node@3.556.0): + resolution: {integrity: sha512-ETuBgcnpfxqadEAqhQFWpKoV1C/NAgvs5CbBc5EJbelJ8f4prTdErIHjrRtVT8c02MXj92QwczsiNYd5IoOqyw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sso': 3.533.0 - '@aws-sdk/token-providers': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/types': 3.533.0 - '@smithy/property-provider': 2.1.4 - '@smithy/shared-ini-file-loader': 2.3.5 - '@smithy/types': 2.11.0 + '@aws-sdk/client-sso': 3.556.0 + '@aws-sdk/token-providers': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/types': 3.535.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 transitivePeerDependencies: - '@aws-sdk/credential-provider-node' - aws-crt dev: false - /@aws-sdk/credential-provider-web-identity@3.533.0(@aws-sdk/credential-provider-node@3.533.0): - resolution: {integrity: sha512-utemXrFmvFxBvX+WCznlh5wGdXRIfwEyeNIDFs+WLRn8NIR/6gqCipi7rlC9ZbFFkBhkCTssa6+ruXG+kUQcMg==} + /@aws-sdk/credential-provider-web-identity@3.556.0(@aws-sdk/credential-provider-node@3.556.0): + resolution: {integrity: sha512-R/YAL8Uh8i+dzVjzMnbcWLIGeeRi2mioHVGnVF+minmaIkCiQMZg2HPrdlKm49El+RljT28Nl5YHRuiqzEIwMA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sts': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/types': 3.533.0 - '@smithy/property-provider': 2.1.4 - '@smithy/types': 2.11.0 + '@aws-sdk/client-sts': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/types': 3.535.0 + '@smithy/property-provider': 2.2.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 transitivePeerDependencies: - '@aws-sdk/credential-provider-node' - aws-crt dev: false - /@aws-sdk/endpoint-cache@3.495.0: - resolution: {integrity: sha512-XCDrpiS50WaPzPzp7FwsChPHtX9PQQUU4nRzcn2N7IkUtpcFCUx8m1PAZe086VQr6hrbdeE4Z4j8hUPNwVdJGQ==} + /@aws-sdk/endpoint-cache@3.535.0: + resolution: {integrity: sha512-sPG2l00iVuporK9AmPWq4UBcJURs2RN+vKA8QLRQANmQS3WFHWHamvGltxCjK79izkeqri882V4XlFpZfWhemA==} engines: {node: '>=14.0.0'} dependencies: mnemonist: 0.38.3 tslib: 2.6.2 dev: false - /@aws-sdk/lib-dynamodb@3.533.0(@aws-sdk/client-dynamodb@3.533.0): - resolution: {integrity: sha512-8pDJZXWd9rdq1sTyvx9zgz9xg5K83aNaavVmlhcYWWFQ3Ykqf1sVPb14dG0MeRLwaWpU3D6Htj6+9m+tSyQ8ag==} + /@aws-sdk/lib-dynamodb@3.556.0(@aws-sdk/client-dynamodb@3.556.0): + resolution: {integrity: sha512-0CsNQyw7z5Fe4bj0oHnrZgz5grVLQI8OuMWUGxVgTeIL6a6kusWR4Ky7+RveAoiLCAYh3FIVvlqAiD4hJdIizQ==} engines: {node: '>=14.0.0'} peerDependencies: '@aws-sdk/client-dynamodb': ^3.0.0 dependencies: - '@aws-sdk/client-dynamodb': 3.533.0 - '@aws-sdk/util-dynamodb': 3.533.0(@aws-sdk/client-dynamodb@3.533.0) - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 + '@aws-sdk/client-dynamodb': 3.556.0 + '@aws-sdk/util-dynamodb': 3.556.0(@aws-sdk/client-dynamodb@3.556.0) + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-bucket-endpoint@3.533.0: - resolution: {integrity: sha512-k1KJe8SEDfgXpEBlMmlCBHhUFJekL5pEEfwbcS/cfjfcZIWrLlfTqjnA0+TKrB6EO/8ZZiKaxHrTjhft5AMcqA==} + /@aws-sdk/middleware-bucket-endpoint@3.535.0: + resolution: {integrity: sha512-7sijlfQsc4UO9Fsl11mU26Y5f9E7g6UoNg/iJUBpC5pgvvmdBRO5UEhbB/gnqvOEPsBXyhmfzbstebq23Qdz7A==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-arn-parser': 3.495.0 - '@smithy/node-config-provider': 2.2.5 - '@smithy/protocol-http': 3.2.2 - '@smithy/types': 2.11.0 - '@smithy/util-config-provider': 2.2.1 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-arn-parser': 3.535.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 + '@smithy/util-config-provider': 2.3.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-endpoint-discovery@3.533.0: - resolution: {integrity: sha512-j3RPLzTQfNYUxMj2blZBRrdTBH6BE9Mbqs1JmXL89jwGJ8M1TmMlbwplxmuGKLLKeKgB67DWow1RG58XyniSJA==} + /@aws-sdk/middleware-endpoint-discovery@3.535.0: + resolution: {integrity: sha512-+EsqJB5A15RoTf0HxUdknF3hp+2WDg0HWc+QERUctzzYXy9l5LIQjmhQ96cWDyFttKmHE+4h6fjMZjJEeWOeYQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/endpoint-cache': 3.495.0 - '@aws-sdk/types': 3.533.0 - '@smithy/node-config-provider': 2.2.5 - '@smithy/protocol-http': 3.2.2 - '@smithy/types': 2.11.0 + '@aws-sdk/endpoint-cache': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-expect-continue@3.533.0: - resolution: {integrity: sha512-a9NXE+4DwFQgv9cS+YYg7b8ugBatATkCe/cunFRrTpqMXmIpHE8i4zDEoCZVCi4YMkLaphC/WBAhXNl4T6w8pg==} + /@aws-sdk/middleware-expect-continue@3.535.0: + resolution: {integrity: sha512-hFKyqUBky0NWCVku8iZ9+PACehx0p6vuMw5YnZf8FVgHP0fode0b/NwQY6UY7oor/GftvRsAlRUAWGNFEGUpwA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/protocol-http': 3.2.2 - '@smithy/types': 2.11.0 + '@aws-sdk/types': 3.535.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-flexible-checksums@3.533.0: - resolution: {integrity: sha512-vvD2XPXbR4PKf3/VSx6dzB+1iWzpyy8uGlt1p1y5uvQRetbmCAnzchUd5xn18MUr85MlOKKBfykYzA7gTiVgSA==} + /@aws-sdk/middleware-flexible-checksums@3.535.0: + resolution: {integrity: sha512-rBIzldY9jjRATxICDX7t77aW6ctqmVDgnuAOgbVT5xgHftt4o7PGWKoMvl/45hYqoQgxVFnCBof9bxkqSBebVA==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/crc32': 3.0.0 '@aws-crypto/crc32c': 3.0.0 - '@aws-sdk/types': 3.533.0 - '@smithy/is-array-buffer': 2.1.1 - '@smithy/protocol-http': 3.2.2 - '@smithy/types': 2.11.0 - '@smithy/util-utf8': 2.2.0 + '@aws-sdk/types': 3.535.0 + '@smithy/is-array-buffer': 2.2.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-host-header@3.533.0: - resolution: {integrity: sha512-y9JaPjvz3pk4DZcFB6Nud//Hc6y4BkkSwiGXfthwFv5kxfaaksHKd8smDjL3RUPqDKl8AI9vxHzTz1UrQQkpQw==} + /@aws-sdk/middleware-host-header@3.535.0: + resolution: {integrity: sha512-0h6TWjBWtDaYwHMQJI9ulafeS4lLaw1vIxRjbpH0svFRt6Eve+Sy8NlVhECfTU2hNz/fLubvrUxsXoThaLBIew==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/protocol-http': 3.2.2 - '@smithy/types': 2.11.0 + '@aws-sdk/types': 3.535.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-location-constraint@3.533.0: - resolution: {integrity: sha512-cZPH7L+aw9uGSIbwWmemIHHUPZ43FYwSx/hnWC8asLs3zLMD26V9TyQFAASlUk9jrzxqJg/SBaxfPHjBT3kg9w==} + /@aws-sdk/middleware-location-constraint@3.535.0: + resolution: {integrity: sha512-SxfS9wfidUZZ+WnlKRTCRn3h+XTsymXRXPJj8VV6hNRNeOwzNweoG3YhQbTowuuNfXf89m9v6meYkBBtkdacKw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/types': 2.11.0 + '@aws-sdk/types': 3.535.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-logger@3.533.0: - resolution: {integrity: sha512-W+ou4YgqnHn/xVNcBgfwAUCtXTHGJjjsFffdt69s1Tb7rP5U4gXnl8wHHADajy9tXiKK48fRc2SGF42EthjQIA==} + /@aws-sdk/middleware-logger@3.535.0: + resolution: {integrity: sha512-huNHpONOrEDrdRTvSQr1cJiRMNf0S52NDXtaPzdxiubTkP+vni2MohmZANMOai/qT0olmEVX01LhZ0ZAOgmg6A==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/types': 2.11.0 + '@aws-sdk/types': 3.535.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-recursion-detection@3.533.0: - resolution: {integrity: sha512-dobVdJ4g1avrVG6QTRHndfvdTxUeloDCn32WLwyOV11XF/2x5p8QJ1VZS+K24xsl29DoJ8bXibZf9xZ7MPwRLg==} + /@aws-sdk/middleware-recursion-detection@3.535.0: + resolution: {integrity: sha512-am2qgGs+gwqmR4wHLWpzlZ8PWhm4ktj5bYSgDrsOfjhdBlWNxvPoID9/pDAz5RWL48+oH7I6SQzMqxXsFDikrw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/protocol-http': 3.2.2 - '@smithy/types': 2.11.0 + '@aws-sdk/types': 3.535.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-sdk-ec2@3.533.0: - resolution: {integrity: sha512-iws4L+qNtbPP0TgEDBSVCXSCd5m0TiHjyuVCAU4ERLekHlxero0ex0l6GDMy/uVZ6XraUXrPBOY1U59kbWpB4g==} + /@aws-sdk/middleware-sdk-ec2@3.556.0: + resolution: {integrity: sha512-577F9J+H65T/xYde6iy0RnArw3VAHlf9UTfSuHlJvpc9e6o2rd43FISVCNTdA+RCbJpmdWsaZSws0EYGJD+Sag==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-format-url': 3.533.0 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/protocol-http': 3.2.2 - '@smithy/signature-v4': 2.1.4 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-format-url': 3.535.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/protocol-http': 3.3.0 + '@smithy/signature-v4': 2.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-sdk-s3@3.533.0: - resolution: {integrity: sha512-9bd1+u5bFEQnh/2X9mybdQ4kVWhe6/XeCHC1KrER846Ntd3QYdX61KwJktg0URdqw5QFdqD+rmn0nQ3Ku8AmxA==} + /@aws-sdk/middleware-sdk-s3@3.556.0: + resolution: {integrity: sha512-4W/dnxqj1B6/uS/5Z+3UHaqDDGjNPgEVlqf5d3ToOFZ31ZfpANwhcCmyX39JklC4aolCEi9renQ5wHnTCC8K8g==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-arn-parser': 3.495.0 - '@smithy/node-config-provider': 2.2.5 - '@smithy/protocol-http': 3.2.2 - '@smithy/signature-v4': 2.1.4 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/util-config-provider': 2.2.1 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-arn-parser': 3.535.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/signature-v4': 2.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/util-config-provider': 2.3.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-sdk-sqs@3.533.0: - resolution: {integrity: sha512-iQiSvv+RX+SMPEOQA0yyz4ugC0twwOI3RoWlZ/CEx5rOpAwpD29p220PmoCjDGEuwhBkb/7Wd7a3aleE53dWeg==} + /@aws-sdk/middleware-sdk-sqs@3.552.0: + resolution: {integrity: sha512-s3xy3FJSj5Bpxfk8o48SQ8DCDqZ03V3nlpblrFpCbOfdMFkxkdFkTE3F+bx+uAL+iFfW46lHvsukTb95AZJzZQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/util-hex-encoding': 2.1.1 - '@smithy/util-utf8': 2.2.0 + '@aws-sdk/types': 3.535.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/util-hex-encoding': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-signing@3.533.0: - resolution: {integrity: sha512-qJZBoNKoSacIkHZfHcQfxmrogQcb0OPEaeEwwH563f8D5qYjQ3yuSaq7X9BKL7W8f9GjUYUJYZJwK3tbDh1ccg==} + /@aws-sdk/middleware-signing@3.556.0: + resolution: {integrity: sha512-kWrPmU8qd3gI5qzpuW9LtWFaH80cOz1ZJDavXx6PRpYZJ5JaKdUHghwfDlVTzzFYAeJmVsWIkPcLT5d5mY5ZTQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/property-provider': 2.1.4 - '@smithy/protocol-http': 3.2.2 - '@smithy/signature-v4': 2.1.4 - '@smithy/types': 2.11.0 - '@smithy/util-middleware': 2.1.4 + '@aws-sdk/types': 3.535.0 + '@smithy/property-provider': 2.2.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/signature-v4': 2.3.0 + '@smithy/types': 2.12.0 + '@smithy/util-middleware': 2.2.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-ssec@3.533.0: - resolution: {integrity: sha512-UQn/d5x+lWBnsZDwkqm+x9qM9jAwPW2VDXoTrN2UMgMqao+iDki9FxvvHqYYYv4zDS4TYGXI6O9Zhmf5wwqygA==} + /@aws-sdk/middleware-ssec@3.537.0: + resolution: {integrity: sha512-2QWMrbwd5eBy5KCYn9a15JEWBgrK2qFEKQN2lqb/6z0bhtevIOxIRfC99tzvRuPt6nixFQ+ynKuBjcfT4ZFrdQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/types': 2.11.0 + '@aws-sdk/types': 3.535.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-user-agent@3.533.0: - resolution: {integrity: sha512-H5vbkgwFVgp9egQ/CR+gLRXhVJ/jHqq+J9TTug/To4ev183fcNc2OE15ojiNek8phuSsBZITLaQB+DWBTydsAA==} + /@aws-sdk/middleware-user-agent@3.540.0: + resolution: {integrity: sha512-8Rd6wPeXDnOYzWj1XCmOKcx/Q87L0K1/EHqOBocGjLVbN3gmRxBvpmR1pRTjf7IsWfnnzN5btqtcAkfDPYQUMQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-endpoints': 3.533.0 - '@smithy/protocol-http': 3.2.2 - '@smithy/types': 2.11.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/region-config-resolver@3.533.0: - resolution: {integrity: sha512-1FLLcohz23aVV+lK3iCUJpjKO/4adXjre0KMg9tvHWwCkOD/sZgLjzlv+BW5Fx2vH3Dgo0kDQ04+XEsbuVC2xA==} + /@aws-sdk/region-config-resolver@3.535.0: + resolution: {integrity: sha512-IXOznDiaItBjsQy4Fil0kzX/J3HxIOknEphqHbOfUf+LpA5ugcsxuQQONrbEQusCBnfJyymrldBvBhFmtlU9Wg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/node-config-provider': 2.2.5 - '@smithy/types': 2.11.0 - '@smithy/util-config-provider': 2.2.1 - '@smithy/util-middleware': 2.1.4 + '@aws-sdk/types': 3.535.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/types': 2.12.0 + '@smithy/util-config-provider': 2.3.0 + '@smithy/util-middleware': 2.2.0 tslib: 2.6.2 dev: false - /@aws-sdk/s3-request-presigner@3.533.0: - resolution: {integrity: sha512-xS0Gp+zgRAMkiSdG2cYyHDX8BRjzKLGrWiPnH/ete+C9Qzfp+OkJAdZuqQQ+33S9M8Z0PwrIR/79RCOz2TRI3Q==} + /@aws-sdk/s3-request-presigner@3.556.0: + resolution: {integrity: sha512-uVUZn0TlAFaObePEYT4sdM+6QeuaTzOK96w0CbzQs1F3mYVag1r7tZal3BBRfcGNo6WEbZTgd0EXD1q9g0WuwA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/signature-v4-multi-region': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@aws-sdk/util-format-url': 3.533.0 - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 + '@aws-sdk/signature-v4-multi-region': 3.556.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-format-url': 3.535.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/signature-v4-multi-region@3.533.0: - resolution: {integrity: sha512-0S552/0UfESFF0f3+wAzbV5F9vSIsGAaYTEW3wMgD1DAeZGDq37xUZjYFZ+XjKqQ/ZnR+pQf3QVW5geFmbKkgQ==} + /@aws-sdk/signature-v4-multi-region@3.556.0: + resolution: {integrity: sha512-bWDSK0ggK7QzAOmPZGv29UAIZocL1MNY7XyOvm3P3P1U3tFMoIBilQQBLabXyHoZ9J3Ik0Vv4n95htUhRQ35ow==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/middleware-sdk-s3': 3.533.0 - '@aws-sdk/types': 3.533.0 - '@smithy/protocol-http': 3.2.2 - '@smithy/signature-v4': 2.1.4 - '@smithy/types': 2.11.0 + '@aws-sdk/middleware-sdk-s3': 3.556.0 + '@aws-sdk/types': 3.535.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/signature-v4': 2.3.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/token-providers@3.533.0(@aws-sdk/credential-provider-node@3.533.0): - resolution: {integrity: sha512-mHaZUeJ6zfbkW0E64dUmzDwReO1LoDYRful+FT1dbKqQr0p+9Q8o4n6fAswwAVfCYHaAeIt68vE0zVkAlbGCqA==} + /@aws-sdk/token-providers@3.556.0(@aws-sdk/credential-provider-node@3.556.0): + resolution: {integrity: sha512-tvIiugNF0/+2wfuImMrpKjXMx4nCnFWQjQvouObny+wrif/PGqqQYrybwxPJDvzbd965bu1I+QuSv85/ug7xsg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sso-oidc': 3.533.0(@aws-sdk/credential-provider-node@3.533.0) - '@aws-sdk/types': 3.533.0 - '@smithy/property-provider': 2.1.4 - '@smithy/shared-ini-file-loader': 2.3.5 - '@smithy/types': 2.11.0 + '@aws-sdk/client-sso-oidc': 3.556.0(@aws-sdk/credential-provider-node@3.556.0) + '@aws-sdk/types': 3.535.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 transitivePeerDependencies: - '@aws-sdk/credential-provider-node' - aws-crt dev: false - /@aws-sdk/types@3.533.0: - resolution: {integrity: sha512-mFb0701oLRcJ7Y2unlrszzk9rr2P6nt2A4Bdz4K5WOsY4f4hsdbcYkrzA1NPmIUTEttU9JT0YG+8z0XxLEX4Aw==} + /@aws-sdk/types@3.535.0: + resolution: {integrity: sha512-aY4MYfduNj+sRR37U7XxYR8wemfbKP6lx00ze2M2uubn7mZotuVrWYAafbMSXrdEMSToE5JDhr28vArSOoLcSg==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.11.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/util-arn-parser@3.495.0: - resolution: {integrity: sha512-hwdA3XAippSEUxs7jpznwD63YYFR+LtQvlEcebPTgWR9oQgG9TfS+39PUfbnEeje1ICuOrN3lrFqFbmP9uzbMg==} + /@aws-sdk/util-arn-parser@3.535.0: + resolution: {integrity: sha512-smVo29nUPAOprp8Z5Y3GHuhiOtw6c8/EtLCm5AVMtRsTPw4V414ZXL2H66tzmb5kEeSzQlbfBSBEdIFZoxO9kg==} engines: {node: '>=14.0.0'} dependencies: tslib: 2.6.2 dev: false - /@aws-sdk/util-dynamodb@3.533.0(@aws-sdk/client-dynamodb@3.533.0): - resolution: {integrity: sha512-ebbdeORpPUkL/UtsgIjPuaZ0ROLJrbZRNoP2NFCTySW3jIzxRphSOkLs2zk6VZ7Je3bG06DXtZe6Uziihcuvow==} + /@aws-sdk/util-dynamodb@3.556.0(@aws-sdk/client-dynamodb@3.556.0): + resolution: {integrity: sha512-SF7bEPt8uCiklHkCvDQfGmAl6qADDd/sHHjcWS0zGYPesLkKSJDo/uKUjwuLxzkpHEp+xvB8BYrHFMIefb28AQ==} engines: {node: '>=14.0.0'} peerDependencies: '@aws-sdk/client-dynamodb': ^3.0.0 dependencies: - '@aws-sdk/client-dynamodb': 3.533.0 + '@aws-sdk/client-dynamodb': 3.556.0 tslib: 2.6.2 dev: false - /@aws-sdk/util-endpoints@3.533.0: - resolution: {integrity: sha512-pmjRqWqno6X61RaJ/iEbSSql79Jyaq9d9SvTkyvo8Ce8Kb+49cflzUY1PP0s40Caj4H+bUkpksVHwO7t2qIakw==} + /@aws-sdk/util-endpoints@3.540.0: + resolution: {integrity: sha512-1kMyQFAWx6f8alaI6UT65/5YW/7pDWAKAdNwL6vuJLea03KrZRX3PMoONOSJpAS5m3Ot7HlWZvf3wZDNTLELZw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/types': 2.11.0 - '@smithy/util-endpoints': 1.1.5 + '@aws-sdk/types': 3.535.0 + '@smithy/types': 2.12.0 + '@smithy/util-endpoints': 1.2.0 tslib: 2.6.2 dev: false - /@aws-sdk/util-format-url@3.533.0: - resolution: {integrity: sha512-JhQw6wsBoNlEhro9xvZY1uZklaCf37br3LjiRLjqnGwg+VhlA5QFE2QyosDMW28c1mcvzSDnkU0m7/1vDPPfBw==} + /@aws-sdk/util-format-url@3.535.0: + resolution: {integrity: sha512-ElbNkm0bddu53CuW44Iuux1ZbTV50fydbSh/4ypW3LrmUvHx193ogj0HXQ7X26kmmo9rXcsrLdM92yIeTjidVg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/querystring-builder': 2.1.4 - '@smithy/types': 2.11.0 + '@aws-sdk/types': 3.535.0 + '@smithy/querystring-builder': 2.2.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws-sdk/util-locate-window@3.495.0: - resolution: {integrity: sha512-MfaPXT0kLX2tQaR90saBT9fWQq2DHqSSJRzW+MZWsmF+y5LGCOhO22ac/2o6TKSQm7h0HRc2GaADqYYYor62yg==} + /@aws-sdk/util-locate-window@3.535.0: + resolution: {integrity: sha512-PHJ3SL6d2jpcgbqdgiPxkXpu7Drc2PYViwxSIqvvMKhDwzSB1W3mMvtpzwKM4IE7zLFodZo0GKjJ9AsoXndXhA==} engines: {node: '>=14.0.0'} dependencies: tslib: 2.6.2 dev: false - /@aws-sdk/util-user-agent-browser@3.533.0: - resolution: {integrity: sha512-wyzDxH89yQ89+Q/9rWZeYBeegaXkB4nhb9Bd+xG4J3KgaNVuVvaYT6Nbzjg4oPtuC+pPeQp1iSXKs/2QTlsqPA==} + /@aws-sdk/util-user-agent-browser@3.535.0: + resolution: {integrity: sha512-RWMcF/xV5n+nhaA/Ff5P3yNP3Kur/I+VNZngog4TEs92oB/nwOdAg/2JL8bVAhUbMrjTjpwm7PItziYFQoqyig==} dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/types': 2.11.0 + '@aws-sdk/types': 3.535.0 + '@smithy/types': 2.12.0 bowser: 2.11.0 tslib: 2.6.2 dev: false - /@aws-sdk/util-user-agent-node@3.533.0: - resolution: {integrity: sha512-Tu79n4+q1MAPPFEtu7xTgiTQGzOAPe4c2p8vSyrIJEBHclf7cyvZxgziQAyM9Yy4DoRdtnnAeeybao3U4d+CzA==} + /@aws-sdk/util-user-agent-node@3.535.0: + resolution: {integrity: sha512-dRek0zUuIT25wOWJlsRm97nTkUlh1NDcLsQZIN2Y8KxhwoXXWtJs5vaDPT+qAg+OpcNj80i1zLR/CirqlFg/TQ==} engines: {node: '>=14.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -2094,9 +2094,9 @@ packages: aws-crt: optional: true dependencies: - '@aws-sdk/types': 3.533.0 - '@smithy/node-config-provider': 2.2.5 - '@smithy/types': 2.11.0 + '@aws-sdk/types': 3.535.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false @@ -2106,15 +2106,15 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/xml-builder@3.533.0: - resolution: {integrity: sha512-wkqoK76SWokrNhcFbcNxGpDAS2S7VL03u7GcTYwezaA7L20VH4r2sT2u6VUFQ5v+aPZ973BesNTIF4sAItvCaw==} + /@aws-sdk/xml-builder@3.535.0: + resolution: {integrity: sha512-VXAq/Jz8KIrU84+HqsOJhIKZqG0PNTdi6n6PFQ4xJf44ZQHD/5C7ouH4qCFX5XgZXcgbRIcMVVYGC6Jye0dRng==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.11.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@aws/pdk@0.23.31(@aws-cdk/aws-cognito-identitypool-alpha@2.131.0-alpha.0)(aws-cdk-lib@2.126.0)(cdk-nag@2.28.27)(constructs@10.3.0)(projen@0.79.27): + /@aws/pdk@0.23.31(@aws-cdk/aws-cognito-identitypool-alpha@2.137.0-alpha.0)(aws-cdk-lib@2.126.0)(cdk-nag@2.28.27)(constructs@10.3.0)(projen@0.79.27): resolution: {integrity: sha512-fu5Nf/ISo0zvfoxs6ql3NVCb9tBsZpAirwOKMyMvjE3B+rp836mlghfjEsJ5wc50TqyGBOCoef8DihHyNLZF6Q==} hasBin: true peerDependencies: @@ -2124,7 +2124,7 @@ packages: constructs: ^10.3.0 projen: ^0.79.24 dependencies: - '@aws-cdk/aws-cognito-identitypool-alpha': 2.131.0-alpha.0(aws-cdk-lib@2.126.0)(constructs@10.3.0) + '@aws-cdk/aws-cognito-identitypool-alpha': 2.137.0-alpha.0(aws-cdk-lib@2.126.0)(constructs@10.3.0) aws-cdk-lib: 2.126.0(constructs@10.3.0) cdk-nag: 2.28.27(aws-cdk-lib@2.126.0)(constructs@10.3.0) constructs: 10.3.0 @@ -3075,459 +3075,458 @@ packages: resolution: {integrity: sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==} dev: true - /@smithy/abort-controller@2.1.4: - resolution: {integrity: sha512-66HO817oIZ2otLIqy06R5muapqZjkgF1jfU0wyNko8cuqZNu8nbS9ljlhcRYw/M/uWRJzB9ih81DLSHhYbBLlQ==} + /@smithy/abort-controller@2.2.0: + resolution: {integrity: sha512-wRlta7GuLWpTqtFfGo+nZyOO1vEvewdNR1R4rTxpC8XU6vG/NDyrFBhwLZsqg1NUoR1noVaXJPC/7ZK47QCySw==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.11.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/chunked-blob-reader-native@2.1.3: - resolution: {integrity: sha512-9RcLADDnQi8N3VMWNSFnhiUUuo19L0yHEV0i0CQPvRzf5o1FKHT7Zenrh3P9KcmECWQum3s/ljMcM+YeWd9tqg==} + /@smithy/chunked-blob-reader-native@2.2.0: + resolution: {integrity: sha512-VNB5+1oCgX3Fzs072yuRsUoC2N4Zg/LJ11DTxX3+Qu+Paa6AmbIF0E9sc2wthz9Psrk/zcOlTCyuposlIhPjZQ==} dependencies: - '@smithy/util-base64': 2.2.1 + '@smithy/util-base64': 2.3.0 tslib: 2.6.2 dev: false - /@smithy/chunked-blob-reader@2.1.1: - resolution: {integrity: sha512-NjNFCKxC4jVvn+lUr3Yo4/PmUJj3tbyqH6GNHueyTGS5Q27vlEJ1MkNhUDV8QGxJI7Bodnc2pD18lU2zRfhHlQ==} + /@smithy/chunked-blob-reader@2.2.0: + resolution: {integrity: sha512-3GJNvRwXBGdkDZZOGiziVYzDpn4j6zfyULHMDKAGIUo72yHALpE9CbhfQp/XcLNVoc1byfMpn6uW5H2BqPjgaQ==} dependencies: tslib: 2.6.2 dev: false - /@smithy/config-resolver@2.1.5: - resolution: {integrity: sha512-LcBB5JQC3Tx2ZExIJzfvWaajhFIwHrUNQeqxhred2r5nnqrdly9uoCrvM1sxOOdghYuWWm2Kr8tBCDOmxsgeTA==} + /@smithy/config-resolver@2.2.0: + resolution: {integrity: sha512-fsiMgd8toyUba6n1WRmr+qACzXltpdDkPTAaDqc8QqPBUzO+/JKwL6bUBseHVi8tu9l+3JOK+tSf7cay+4B3LA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/node-config-provider': 2.2.5 - '@smithy/types': 2.11.0 - '@smithy/util-config-provider': 2.2.1 - '@smithy/util-middleware': 2.1.4 + '@smithy/node-config-provider': 2.3.0 + '@smithy/types': 2.12.0 + '@smithy/util-config-provider': 2.3.0 + '@smithy/util-middleware': 2.2.0 tslib: 2.6.2 dev: false - /@smithy/core@1.3.8: - resolution: {integrity: sha512-6cFhQ9ChU7MxvOXJn6nuUSONacpNsGHWhfueROQuM/0vibDdZA9FWEdNbVkuVuc+BFI5BnaX3ltERUlpUirpIA==} + /@smithy/core@1.4.2: + resolution: {integrity: sha512-2fek3I0KZHWJlRLvRTqxTEri+qV0GRHrJIoLFuBMZB4EMg4WgeBGfF0X6abnrNYpq55KJ6R4D6x4f0vLnhzinA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-retry': 2.1.7 - '@smithy/middleware-serde': 2.2.1 - '@smithy/protocol-http': 3.2.2 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/util-middleware': 2.1.4 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/util-middleware': 2.2.0 tslib: 2.6.2 dev: false - /@smithy/credential-provider-imds@2.2.6: - resolution: {integrity: sha512-+xQe4Pite0kdk9qn0Vyw5BRVh0iSlj+T4TEKRXr4E1wZKtVgIzGlkCrfICSjiPVFkPxk4jMpVboMYdEiiA88/w==} + /@smithy/credential-provider-imds@2.3.0: + resolution: {integrity: sha512-BWB9mIukO1wjEOo1Ojgl6LrG4avcaC7T/ZP6ptmAaW4xluhSIPZhY+/PI5YKzlk+jsm+4sQZB45Bt1OfMeQa3w==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/node-config-provider': 2.2.5 - '@smithy/property-provider': 2.1.4 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 + '@smithy/node-config-provider': 2.3.0 + '@smithy/property-provider': 2.2.0 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 tslib: 2.6.2 dev: false - /@smithy/eventstream-codec@2.1.4: - resolution: {integrity: sha512-UkiieTztP7adg8EuqZvB0Y4LewdleZCJU7Kgt9RDutMsRYqO32fMpWeQHeTHaIMosmzcRZUykMRrhwGJe9mP3A==} + /@smithy/eventstream-codec@2.2.0: + resolution: {integrity: sha512-8janZoJw85nJmQZc4L8TuePp2pk1nxLgkxIR0TUjKJ5Dkj5oelB9WtiSSGXCQvNsJl0VSTvK/2ueMXxvpa9GVw==} dependencies: '@aws-crypto/crc32': 3.0.0 - '@smithy/types': 2.11.0 - '@smithy/util-hex-encoding': 2.1.1 + '@smithy/types': 2.12.0 + '@smithy/util-hex-encoding': 2.2.0 tslib: 2.6.2 dev: false - /@smithy/eventstream-serde-browser@2.1.4: - resolution: {integrity: sha512-K0SyvrUu/vARKzNW+Wp9HImiC/cJ6K88/n7FTH1slY+MErdKoiSbRLaXbJ9qD6x1Hu28cplHMlhADwZelUx/Ww==} + /@smithy/eventstream-serde-browser@2.2.0: + resolution: {integrity: sha512-UaPf8jKbcP71BGiO0CdeLmlg+RhWnlN8ipsMSdwvqBFigl5nil3rHOI/5GE3tfiuX8LvY5Z9N0meuU7Rab7jWw==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/eventstream-serde-universal': 2.1.4 - '@smithy/types': 2.11.0 + '@smithy/eventstream-serde-universal': 2.2.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/eventstream-serde-config-resolver@2.1.4: - resolution: {integrity: sha512-FH+2AwOwZ0kHPB9sciWJtUqx81V4vizfT3P6T9eslmIC2hi8ch/KFvQlF7jDmwR1aLlPlq6qqLKLqzK/71Ki4A==} + /@smithy/eventstream-serde-config-resolver@2.2.0: + resolution: {integrity: sha512-RHhbTw/JW3+r8QQH7PrganjNCiuiEZmpi6fYUAetFfPLfZ6EkiA08uN3EFfcyKubXQxOwTeJRZSQmDDCdUshaA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.11.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/eventstream-serde-node@2.1.4: - resolution: {integrity: sha512-gsc5ZTvVcB9sleLQzsK/rOhgn52+AAsmhEr41WDwAcctccBjh429+b8gT9t+SU8QyajypfsLOZfJQu0+zE515Q==} + /@smithy/eventstream-serde-node@2.2.0: + resolution: {integrity: sha512-zpQMtJVqCUMn+pCSFcl9K/RPNtQE0NuMh8sKpCdEHafhwRsjP50Oq/4kMmvxSRy6d8Jslqd8BLvDngrUtmN9iA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/eventstream-serde-universal': 2.1.4 - '@smithy/types': 2.11.0 + '@smithy/eventstream-serde-universal': 2.2.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/eventstream-serde-universal@2.1.4: - resolution: {integrity: sha512-NKLAsYnZA5s+ntipJRKo1RrRbhYHrsEnmiUoz0EhVYrAih+UELY9sKR+A1ujGaFm3nKDs5fPfiozC2wpXq2zUA==} + /@smithy/eventstream-serde-universal@2.2.0: + resolution: {integrity: sha512-pvoe/vvJY0mOpuF84BEtyZoYfbehiFj8KKWk1ds2AT0mTLYFVs+7sBJZmioOFdBXKd48lfrx1vumdPdmGlCLxA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/eventstream-codec': 2.1.4 - '@smithy/types': 2.11.0 + '@smithy/eventstream-codec': 2.2.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/fetch-http-handler@2.4.5: - resolution: {integrity: sha512-FR1IMGdo0yRFs1tk71zRGSa1MznVLQOVNaPjyNtx6dOcy/u0ovEnXN5NVz6slw5KujFlg3N1w4+UbO8F3WyYUg==} + /@smithy/fetch-http-handler@2.5.0: + resolution: {integrity: sha512-BOWEBeppWhLn/no/JxUL/ghTfANTjT7kg3Ww2rPqTUY9R4yHPXxJ9JhMe3Z03LN3aPwiwlpDIUcVw1xDyHqEhw==} dependencies: - '@smithy/protocol-http': 3.2.2 - '@smithy/querystring-builder': 2.1.4 - '@smithy/types': 2.11.0 - '@smithy/util-base64': 2.2.1 + '@smithy/protocol-http': 3.3.0 + '@smithy/querystring-builder': 2.2.0 + '@smithy/types': 2.12.0 + '@smithy/util-base64': 2.3.0 tslib: 2.6.2 dev: false - /@smithy/hash-blob-browser@2.1.5: - resolution: {integrity: sha512-6HxT9Q25YxkyBLHiFEjNullTo2/w2hWo1IMnUZDn0Sun5D+BWEZiExJ83gKLVlkHvuAZX/bA5A8yxFLQ5FpGuQ==} + /@smithy/hash-blob-browser@2.2.0: + resolution: {integrity: sha512-SGPoVH8mdXBqrkVCJ1Hd1X7vh1zDXojNN1yZyZTZsCno99hVue9+IYzWDjq/EQDDXxmITB0gBmuyPh8oAZSTcg==} dependencies: - '@smithy/chunked-blob-reader': 2.1.1 - '@smithy/chunked-blob-reader-native': 2.1.3 - '@smithy/types': 2.11.0 + '@smithy/chunked-blob-reader': 2.2.0 + '@smithy/chunked-blob-reader-native': 2.2.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/hash-node@2.1.4: - resolution: {integrity: sha512-uvCcpDLXaTTL0X/9ezF8T8sS77UglTfZVQaUOBiCvR0QydeSyio3t0Hj3QooVdyFsKTubR8gCk/ubLk3vAyDng==} + /@smithy/hash-node@2.2.0: + resolution: {integrity: sha512-zLWaC/5aWpMrHKpoDF6nqpNtBhlAYKF/7+9yMN7GpdR8CzohnWfGtMznPybnwSS8saaXBMxIGwJqR4HmRp6b3g==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.11.0 - '@smithy/util-buffer-from': 2.1.1 - '@smithy/util-utf8': 2.2.0 + '@smithy/types': 2.12.0 + '@smithy/util-buffer-from': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 dev: false - /@smithy/hash-stream-node@2.1.4: - resolution: {integrity: sha512-HcDQRs/Fcx7lwAd+/vSW/e7ltdh148D2Pq7XI61CEWcOoQdQ0W8aYBHDRC4zjtXv6hySdmWE+vo3dvdTt7aj8A==} + /@smithy/hash-stream-node@2.2.0: + resolution: {integrity: sha512-aT+HCATOSRMGpPI7bi7NSsTNVZE/La9IaxLXWoVAYMxHT5hGO3ZOGEMZQg8A6nNL+pdFGtZQtND1eoY084HgHQ==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.11.0 - '@smithy/util-utf8': 2.2.0 + '@smithy/types': 2.12.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 dev: false - /@smithy/invalid-dependency@2.1.4: - resolution: {integrity: sha512-QzlNBl6jt3nb9jNnE51wTegReVvUdozyMMrFEyb/rc6AzPID1O+qMJYjAAoNw098y0CZVfCpEnoK2+mfBOd8XA==} + /@smithy/invalid-dependency@2.2.0: + resolution: {integrity: sha512-nEDASdbKFKPXN2O6lOlTgrEEOO9NHIeO+HVvZnkqc8h5U9g3BIhWsvzFo+UcUbliMHvKNPD/zVxDrkP1Sbgp8Q==} dependencies: - '@smithy/types': 2.11.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/is-array-buffer@2.1.1: - resolution: {integrity: sha512-xozSQrcUinPpNPNPds4S7z/FakDTh1MZWtRP/2vQtYB/u3HYrX2UXuZs+VhaKBd6Vc7g2XPr2ZtwGBNDN6fNKQ==} + /@smithy/is-array-buffer@2.2.0: + resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} engines: {node: '>=14.0.0'} dependencies: tslib: 2.6.2 dev: false - /@smithy/md5-js@2.1.4: - resolution: {integrity: sha512-WHTnnYJPKE7Sy49DogLuox42TnlwD3cQ6TObPD6WFWjKocWIdpEpIvdJHwWUfSFf0JIi8ON8z6ZEhsnyKVCcLQ==} + /@smithy/md5-js@2.2.0: + resolution: {integrity: sha512-M26XTtt9IIusVMOWEAhIvFIr9jYj4ISPPGJROqw6vXngO3IYJCnVVSMFn4Tx1rUTG5BiKJNg9u2nxmBiZC5IlQ==} dependencies: - '@smithy/types': 2.11.0 - '@smithy/util-utf8': 2.2.0 + '@smithy/types': 2.12.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 dev: false - /@smithy/middleware-content-length@2.1.4: - resolution: {integrity: sha512-C6VRwfcr0w9qRFhDGCpWMVhlEIBFlmlPRP1aX9Cv9xDj9SUwlDrNvoV1oP1vjRYuLxCDgovBBynCwwcluS2wLw==} + /@smithy/middleware-content-length@2.2.0: + resolution: {integrity: sha512-5bl2LG1Ah/7E5cMSC+q+h3IpVHMeOkG0yLRyQT1p2aMJkSrZG7RlXHPuAgb7EyaFeidKEnnd/fNaLLaKlHGzDQ==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/protocol-http': 3.2.2 - '@smithy/types': 2.11.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/middleware-endpoint@2.4.6: - resolution: {integrity: sha512-AsXtUXHPOAS0EGZUSFOsVJvc7p0KL29PGkLxLfycPOcFVLru/oinYB6yvyL73ZZPX2OB8sMYUMrj7eH2kI7V/w==} + /@smithy/middleware-endpoint@2.5.1: + resolution: {integrity: sha512-1/8kFp6Fl4OsSIVTWHnNjLnTL8IqpIb/D3sTSczrKFnrE9VMNWxnrRKNvpUHOJ6zpGD5f62TPm7+17ilTJpiCQ==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/middleware-serde': 2.2.1 - '@smithy/node-config-provider': 2.2.5 - '@smithy/shared-ini-file-loader': 2.3.5 - '@smithy/types': 2.11.0 - '@smithy/url-parser': 2.1.4 - '@smithy/util-middleware': 2.1.4 + '@smithy/middleware-serde': 2.3.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-middleware': 2.2.0 tslib: 2.6.2 dev: false - /@smithy/middleware-retry@2.1.7: - resolution: {integrity: sha512-8fOP/cJN4oMv+5SRffZC8RkqfWxHqGgn/86JPINY/1DnTRegzf+G5GT9lmIdG1YasuSbU7LISfW9PXil3isPVw==} + /@smithy/middleware-retry@2.3.1: + resolution: {integrity: sha512-P2bGufFpFdYcWvqpyqqmalRtwFUNUA8vHjJR5iGqbfR6mp65qKOLcUd6lTr4S9Gn/enynSrSf3p3FVgVAf6bXA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/node-config-provider': 2.2.5 - '@smithy/protocol-http': 3.2.2 - '@smithy/service-error-classification': 2.1.4 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 - '@smithy/util-middleware': 2.1.4 - '@smithy/util-retry': 2.1.4 + '@smithy/node-config-provider': 2.3.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/service-error-classification': 2.1.5 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 tslib: 2.6.2 - uuid: 8.3.2 + uuid: 9.0.1 dev: false - /@smithy/middleware-serde@2.2.1: - resolution: {integrity: sha512-VAWRWqnNjgccebndpyK94om4ZTYzXLQxUmNCXYzM/3O9MTfQjTNBgtFtQwyIIez6z7LWcCsXmnKVIOE9mLqAHQ==} + /@smithy/middleware-serde@2.3.0: + resolution: {integrity: sha512-sIADe7ojwqTyvEQBe1nc/GXB9wdHhi9UwyX0lTyttmUWDJLP655ZYE1WngnNyXREme8I27KCaUhyhZWRXL0q7Q==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.11.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/middleware-stack@2.1.4: - resolution: {integrity: sha512-Qqs2ba8Ax1rGKOSGJS2JN23fhhox2WMdRuzx0NYHtXzhxbJOIMmz9uQY6Hf4PY8FPteBPp1+h0j5Fmr+oW12sg==} + /@smithy/middleware-stack@2.2.0: + resolution: {integrity: sha512-Qntc3jrtwwrsAC+X8wms8zhrTr0sFXnyEGhZd9sLtsJ/6gGQKFzNB+wWbOcpJd7BR8ThNCoKt76BuQahfMvpeA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.11.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/node-config-provider@2.2.5: - resolution: {integrity: sha512-CxPf2CXhjO79IypHJLBATB66Dw6suvr1Yc2ccY39hpR6wdse3pZ3E8RF83SODiNH0Wjmkd0ze4OF8exugEixgA==} + /@smithy/node-config-provider@2.3.0: + resolution: {integrity: sha512-0elK5/03a1JPWMDPaS726Iw6LpQg80gFut1tNpPfxFuChEEklo2yL823V94SpTZTxmKlXFtFgsP55uh3dErnIg==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/property-provider': 2.1.4 - '@smithy/shared-ini-file-loader': 2.3.5 - '@smithy/types': 2.11.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/node-http-handler@2.4.3: - resolution: {integrity: sha512-bD5zRdEl1u/4vAAMeQnGEUNbH1seISV2Z0Wnn7ltPRl/6B2zND1R9XzTfsOnH1R5jqghpochF/mma8u7uXz0qQ==} + /@smithy/node-http-handler@2.5.0: + resolution: {integrity: sha512-mVGyPBzkkGQsPoxQUbxlEfRjrj6FPyA3u3u2VXGr9hT8wilsoQdZdvKpMBFMB8Crfhv5dNkKHIW0Yyuc7eABqA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/abort-controller': 2.1.4 - '@smithy/protocol-http': 3.2.2 - '@smithy/querystring-builder': 2.1.4 - '@smithy/types': 2.11.0 + '@smithy/abort-controller': 2.2.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/querystring-builder': 2.2.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/property-provider@2.1.4: - resolution: {integrity: sha512-nWaY/MImj1BiXZ9WY65h45dcxOx8pl06KYoHxwojDxDL+Q9yLU1YnZpgv8zsHhEftlj9KhePENjQTlNowWVyug==} + /@smithy/property-provider@2.2.0: + resolution: {integrity: sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.11.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/protocol-http@3.2.2: - resolution: {integrity: sha512-xYBlllOQcOuLoxzhF2u8kRHhIFGQpDeTQj/dBSnw4kfI29WMKL5RnW1m9YjnJAJ49miuIvrkJR+gW5bCQ+Mchw==} + /@smithy/protocol-http@3.3.0: + resolution: {integrity: sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.11.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/querystring-builder@2.1.4: - resolution: {integrity: sha512-LXSL0J/nRWvGT+jIj+Fip3j0J1ZmHkUyBFRzg/4SmPNCLeDrtVu7ptKOnTboPsFZu5BxmpYok3kJuQzzRdrhbw==} + /@smithy/querystring-builder@2.2.0: + resolution: {integrity: sha512-L1kSeviUWL+emq3CUVSgdogoM/D9QMFaqxL/dd0X7PCNWmPXqt+ExtrBjqT0V7HLN03Vs9SuiLrG3zy3JGnE5A==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.11.0 - '@smithy/util-uri-escape': 2.1.1 + '@smithy/types': 2.12.0 + '@smithy/util-uri-escape': 2.2.0 tslib: 2.6.2 dev: false - /@smithy/querystring-parser@2.1.4: - resolution: {integrity: sha512-U2b8olKXgZAs0eRo7Op11jTNmmcC/sqYmsA7vN6A+jkGnDvJlEl7AetUegbBzU8q3D6WzC5rhR/joIy8tXPzIg==} + /@smithy/querystring-parser@2.2.0: + resolution: {integrity: sha512-BvHCDrKfbG5Yhbpj4vsbuPV2GgcpHiAkLeIlcA1LtfpMz3jrqizP1+OguSNSj1MwBHEiN+jwNisXLGdajGDQJA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.11.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/service-error-classification@2.1.4: - resolution: {integrity: sha512-JW2Hthy21evnvDmYYk1kItOmbp3X5XI5iqorXgFEunb6hQfSDZ7O1g0Clyxg7k/Pcr9pfLk5xDIR2To/IohlsQ==} + /@smithy/service-error-classification@2.1.5: + resolution: {integrity: sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.11.0 + '@smithy/types': 2.12.0 dev: false - /@smithy/shared-ini-file-loader@2.3.5: - resolution: {integrity: sha512-oI99+hOvsM8oAJtxAGmoL/YCcGXtbP0fjPseYGaNmJ4X5xOFTer0KPk7AIH3AL6c5AlYErivEi1X/X78HgTVIw==} + /@smithy/shared-ini-file-loader@2.4.0: + resolution: {integrity: sha512-WyujUJL8e1B6Z4PBfAqC/aGY1+C7T0w20Gih3yrvJSk97gpiVfB+y7c46T4Nunk+ZngLq0rOIdeVeIklk0R3OA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.11.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/signature-v4@2.1.4: - resolution: {integrity: sha512-gnu9gCn0qQ8IdhNjs6o3QVCXzUs33znSDYwVMWo3nX4dM6j7z9u6FC302ShYyVWfO4MkVMuGCCJ6nl3PcH7V1Q==} + /@smithy/signature-v4@2.3.0: + resolution: {integrity: sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/eventstream-codec': 2.1.4 - '@smithy/is-array-buffer': 2.1.1 - '@smithy/types': 2.11.0 - '@smithy/util-hex-encoding': 2.1.1 - '@smithy/util-middleware': 2.1.4 - '@smithy/util-uri-escape': 2.1.1 - '@smithy/util-utf8': 2.2.0 + '@smithy/is-array-buffer': 2.2.0 + '@smithy/types': 2.12.0 + '@smithy/util-hex-encoding': 2.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-uri-escape': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 dev: false - /@smithy/smithy-client@2.4.5: - resolution: {integrity: sha512-igXOM4kPXPo6b5LZXTUqTnrGk20uVd8OXoybC3f89gczzGfziLK4yUNOmiHSdxY9OOMOnnhVe5MpTm01MpFqvA==} + /@smithy/smithy-client@2.5.1: + resolution: {integrity: sha512-jrbSQrYCho0yDaaf92qWgd+7nAeap5LtHTI51KXqmpIFCceKU3K9+vIVTUH72bOJngBMqa4kyu1VJhRcSrk/CQ==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/middleware-endpoint': 2.4.6 - '@smithy/middleware-stack': 2.1.4 - '@smithy/protocol-http': 3.2.2 - '@smithy/types': 2.11.0 - '@smithy/util-stream': 2.1.5 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-stack': 2.2.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 + '@smithy/util-stream': 2.2.0 tslib: 2.6.2 dev: false - /@smithy/types@2.11.0: - resolution: {integrity: sha512-AR0SXO7FuAskfNhyGfSTThpLRntDI5bOrU0xrpVYU0rZyjl3LBXInZFMTP/NNSd7IS6Ksdtar0QvnrPRIhVrLQ==} + /@smithy/types@2.12.0: + resolution: {integrity: sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==} engines: {node: '>=14.0.0'} dependencies: tslib: 2.6.2 dev: false - /@smithy/url-parser@2.1.4: - resolution: {integrity: sha512-1hTy6UYRYqOZlHKH2/2NzdNQ4NNmW2Lp0sYYvztKy+dEQuLvZL9w88zCzFQqqFer3DMcscYOshImxkJTGdV+rg==} + /@smithy/url-parser@2.2.0: + resolution: {integrity: sha512-hoA4zm61q1mNTpksiSWp2nEl1dt3j726HdRhiNgVJQMj7mLp7dprtF57mOB6JvEk/x9d2bsuL5hlqZbBuHQylQ==} dependencies: - '@smithy/querystring-parser': 2.1.4 - '@smithy/types': 2.11.0 + '@smithy/querystring-parser': 2.2.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/util-base64@2.2.1: - resolution: {integrity: sha512-troGfokrpoqv8TGgsb8p4vvM71vqor314514jyQ0i9Zae3qs0jUVbSMCIBB1tseVynXFRcZJAZ9hPQYlifLD5A==} + /@smithy/util-base64@2.3.0: + resolution: {integrity: sha512-s3+eVwNeJuXUwuMbusncZNViuhv2LjVJ1nMwTqSA0XAC7gjKhqqxRdJPhR8+YrkoZ9IiIbFk/yK6ACe/xlF+hw==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/util-buffer-from': 2.1.1 - '@smithy/util-utf8': 2.2.0 + '@smithy/util-buffer-from': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 dev: false - /@smithy/util-body-length-browser@2.1.1: - resolution: {integrity: sha512-ekOGBLvs1VS2d1zM2ER4JEeBWAvIOUKeaFch29UjjJsxmZ/f0L3K3x0dEETgh3Q9bkZNHgT+rkdl/J/VUqSRag==} + /@smithy/util-body-length-browser@2.2.0: + resolution: {integrity: sha512-dtpw9uQP7W+n3vOtx0CfBD5EWd7EPdIdsQnWTDoFf77e3VUf05uA7R7TGipIo8e4WL2kuPdnsr3hMQn9ziYj5w==} dependencies: tslib: 2.6.2 dev: false - /@smithy/util-body-length-node@2.2.2: - resolution: {integrity: sha512-U7DooaT1SfW7XHrOcxthYJnQ+WMaefRrFPxW5Qmypw38Ivv+TKvfVuVHA9V162h8BeW9rzOJwOunjgXd0DdB4w==} + /@smithy/util-body-length-node@2.3.0: + resolution: {integrity: sha512-ITWT1Wqjubf2CJthb0BuT9+bpzBfXeMokH/AAa5EJQgbv9aPMVfnM76iFIZVFf50hYXGbtiV71BHAthNWd6+dw==} engines: {node: '>=14.0.0'} dependencies: tslib: 2.6.2 dev: false - /@smithy/util-buffer-from@2.1.1: - resolution: {integrity: sha512-clhNjbyfqIv9Md2Mg6FffGVrJxw7bgK7s3Iax36xnfVj6cg0fUG7I4RH0XgXJF8bxi+saY5HR21g2UPKSxVCXg==} + /@smithy/util-buffer-from@2.2.0: + resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/is-array-buffer': 2.1.1 + '@smithy/is-array-buffer': 2.2.0 tslib: 2.6.2 dev: false - /@smithy/util-config-provider@2.2.1: - resolution: {integrity: sha512-50VL/tx9oYYcjJn/qKqNy7sCtpD0+s8XEBamIFo4mFFTclKMNp+rsnymD796uybjiIquB7VCB/DeafduL0y2kw==} + /@smithy/util-config-provider@2.3.0: + resolution: {integrity: sha512-HZkzrRcuFN1k70RLqlNK4FnPXKOpkik1+4JaBoHNJn+RnJGYqaa3c5/+XtLOXhlKzlRgNvyaLieHTW2VwGN0VQ==} engines: {node: '>=14.0.0'} dependencies: tslib: 2.6.2 dev: false - /@smithy/util-defaults-mode-browser@2.1.7: - resolution: {integrity: sha512-vvIpWsysEdY77R0Qzr6+LRW50ye7eii7AyHM0OJnTi0isHYiXo5M/7o4k8gjK/b1upQJdfjzSBoJVa2SWrI+2g==} + /@smithy/util-defaults-mode-browser@2.2.1: + resolution: {integrity: sha512-RtKW+8j8skk17SYowucwRUjeh4mCtnm5odCL0Lm2NtHQBsYKrNW0od9Rhopu9wF1gHMfHeWF7i90NwBz/U22Kw==} engines: {node: '>= 10.0.0'} dependencies: - '@smithy/property-provider': 2.1.4 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 + '@smithy/property-provider': 2.2.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 bowser: 2.11.0 tslib: 2.6.2 dev: false - /@smithy/util-defaults-mode-node@2.2.7: - resolution: {integrity: sha512-qzXkSDyU6Th+rNNcNkG4a7Ix7m5HlMOtSCPxTVKlkz7eVsqbSSPggegbFeQJ2MVELBB4wnzNPsVPJIrpIaJpXA==} + /@smithy/util-defaults-mode-node@2.3.1: + resolution: {integrity: sha512-vkMXHQ0BcLFysBMWgSBLSk3+leMpFSyyFj8zQtv5ZyUBx8/owVh1/pPEkzmW/DR/Gy/5c8vjLDD9gZjXNKbrpA==} engines: {node: '>= 10.0.0'} dependencies: - '@smithy/config-resolver': 2.1.5 - '@smithy/credential-provider-imds': 2.2.6 - '@smithy/node-config-provider': 2.2.5 - '@smithy/property-provider': 2.1.4 - '@smithy/smithy-client': 2.4.5 - '@smithy/types': 2.11.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/credential-provider-imds': 2.3.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/property-provider': 2.2.0 + '@smithy/smithy-client': 2.5.1 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/util-endpoints@1.1.5: - resolution: {integrity: sha512-tgDpaUNsUtRvNiBulKU1VnpoXU1GINMfZZXunRhUXOTBEAufG1Wp79uDXLau2gg1RZ4dpAR6lXCkrmddihCGUg==} + /@smithy/util-endpoints@1.2.0: + resolution: {integrity: sha512-BuDHv8zRjsE5zXd3PxFXFknzBG3owCpjq8G3FcsXW3CykYXuEqM3nTSsmLzw5q+T12ZYuDlVUZKBdpNbhVtlrQ==} engines: {node: '>= 14.0.0'} dependencies: - '@smithy/node-config-provider': 2.2.5 - '@smithy/types': 2.11.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/util-hex-encoding@2.1.1: - resolution: {integrity: sha512-3UNdP2pkYUUBGEXzQI9ODTDK+Tcu1BlCyDBaRHwyxhA+8xLP8agEKQq4MGmpjqb4VQAjq9TwlCQX0kP6XDKYLg==} + /@smithy/util-hex-encoding@2.2.0: + resolution: {integrity: sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==} engines: {node: '>=14.0.0'} dependencies: tslib: 2.6.2 dev: false - /@smithy/util-middleware@2.1.4: - resolution: {integrity: sha512-5yYNOgCN0DL0OplME0pthoUR/sCfipnROkbTO7m872o0GHCVNJj5xOFJ143rvHNA54+pIPMLum4z2DhPC2pVGA==} + /@smithy/util-middleware@2.2.0: + resolution: {integrity: sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.11.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/util-retry@2.1.4: - resolution: {integrity: sha512-JRZwhA3fhkdenSEYIWatC8oLwt4Bdf2LhHbNQApqb7yFoIGMl4twcYI3BcJZ7YIBZrACA9jGveW6tuCd836XzQ==} + /@smithy/util-retry@2.2.0: + resolution: {integrity: sha512-q9+pAFPTfftHXRytmZ7GzLFFrEGavqapFc06XxzZFcSIGERXMerXxCitjOG1prVDR9QdjqotF40SWvbqcCpf8g==} engines: {node: '>= 14.0.0'} dependencies: - '@smithy/service-error-classification': 2.1.4 - '@smithy/types': 2.11.0 + '@smithy/service-error-classification': 2.1.5 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false - /@smithy/util-stream@2.1.5: - resolution: {integrity: sha512-FqvBFeTgx+QC4+i8USHqU8Ifs9nYRpW/OBfksojtgkxPIQ2H7ypXDEbnQRAV7PwoNHWcSwPomLYi0svmQQG5ow==} + /@smithy/util-stream@2.2.0: + resolution: {integrity: sha512-17faEXbYWIRst1aU9SvPZyMdWmqIrduZjVOqCPMIsWFNxs5yQQgFrJL6b2SdiCzyW9mJoDjFtgi53xx7EH+BXA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/fetch-http-handler': 2.4.5 - '@smithy/node-http-handler': 2.4.3 - '@smithy/types': 2.11.0 - '@smithy/util-base64': 2.2.1 - '@smithy/util-buffer-from': 2.1.1 - '@smithy/util-hex-encoding': 2.1.1 - '@smithy/util-utf8': 2.2.0 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/types': 2.12.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-buffer-from': 2.2.0 + '@smithy/util-hex-encoding': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 dev: false - /@smithy/util-uri-escape@2.1.1: - resolution: {integrity: sha512-saVzI1h6iRBUVSqtnlOnc9ssU09ypo7n+shdQ8hBTZno/9rZ3AuRYvoHInV57VF7Qn7B+pFJG7qTzFiHxWlWBw==} + /@smithy/util-uri-escape@2.2.0: + resolution: {integrity: sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==} engines: {node: '>=14.0.0'} dependencies: tslib: 2.6.2 dev: false - /@smithy/util-utf8@2.2.0: - resolution: {integrity: sha512-hBsKr5BqrDrKS8qy+YcV7/htmMGxriA1PREOf/8AGBhHIZnfilVv1Waf1OyKhSbFW15U/8+gcMUQ9/Kk5qwpHQ==} + /@smithy/util-utf8@2.3.0: + resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/util-buffer-from': 2.1.1 + '@smithy/util-buffer-from': 2.2.0 tslib: 2.6.2 dev: false - /@smithy/util-waiter@2.1.4: - resolution: {integrity: sha512-AK17WaC0hx1wR9juAOsQkJ6DjDxBGEf5TrKhpXtNFEn+cVto9Li3MVsdpAO97AF7bhFXSyC8tJA3F4ThhqwCdg==} + /@smithy/util-waiter@2.2.0: + resolution: {integrity: sha512-IHk53BVw6MPMi2Gsn+hCng8rFA3ZmR3Rk7GllxDUW9qFJl/hiSvskn7XldkECapQVkIg/1dHpMAxI9xSTaLLSA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/abort-controller': 2.1.4 - '@smithy/types': 2.11.0 + '@smithy/abort-controller': 2.2.0 + '@smithy/types': 2.12.0 tslib: 2.6.2 dev: false @@ -4793,7 +4792,7 @@ packages: - supports-color dev: true - /eslint-plugin-prettier@5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.4): + /eslint-plugin-prettier@5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.2.5): resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -4809,7 +4808,7 @@ packages: dependencies: eslint: 8.49.0 eslint-config-prettier: 9.0.0(eslint@8.49.0) - prettier: 3.2.4 + prettier: 3.2.5 prettier-linter-helpers: 1.0.0 synckit: 0.8.5 dev: true @@ -6625,12 +6624,6 @@ packages: hasBin: true dev: true - /prettier@3.2.4: - resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==} - engines: {node: '>=14'} - hasBin: true - dev: true - /prettier@3.2.5: resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} engines: {node: '>=14'} @@ -7568,11 +7561,6 @@ packages: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true - /uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - dev: false - /uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true diff --git a/scripts/codegen-client.ts b/scripts/codegen-client.ts index 7adcca47..64dc7cd9 100644 --- a/scripts/codegen-client.ts +++ b/scripts/codegen-client.ts @@ -21,6 +21,7 @@ import { } from "effect"; import { constVoid, flow, pipe } from "effect/Function"; import Enquirer from "enquirer"; +import { config } from "./codegen.config"; type Shape = | { type: "boolean" } @@ -32,25 +33,50 @@ type Shape = | { type: "list" } | { type: "operation"; - errors: { target: string }[]; + input: { target: string }; + output: { target: string }; + errors?: { target: string }[]; } | { type: "service"; - operations: { target: string }[]; traits: { "aws.api#service": { sdkId: string; + cloudFormationName: string; }; }; } - | { type: "structure" }; + | { + type: "structure"; + traits?: { + "smithy.api#error"?: string; + }; + }; -interface Manifest { +type OperationType = Extract; + +interface SmithyModel { shapes: Record; } main().catch(console.error); +function getOperations(smithyModel: SmithyModel): [string, OperationType][] { + return pipe( + smithyModel.shapes, + Record.toEntries, + Array.filter(([_, shape]) => shape.type === "operation"), + ) as unknown as [string, OperationType][]; +} + +function getOperationNames(smithyModel: SmithyModel) { + return pipe( + getOperations(smithyModel), + Array.map(([name, _]) => name), + Array.map(getLocalNameFromNamespace), + ); +} + async function main() { const enquirer = new Enquirer<{ services: string[]; @@ -72,36 +98,30 @@ async function main() { Effect.promise(async () => { const serviceName = pipe(packageName, String.replace(/^client-/, "")); - const manifest = (await ( + const smithyModel = (await ( await fetch( `https://raw.githubusercontent.com/aws/aws-sdk-js-v3/main/codegen/sdk-codegen/aws-models/${serviceName}.json`, ) - ).json()) as Manifest; - - const serviceShape = pipe( - manifest.shapes, - Record.values, - Array.findFirst( - (shape): shape is Extract => - shape.type === "service", - ), - Option.getOrThrowWith(() => new TypeError("ServiceShape is not found")), - ); + ).json()) as SmithyModel; - const operationTargets = pipe( - serviceShape.operations, - Array.map(({ target }) => target), + const operations = pipe( + smithyModel.shapes, + Record.filter(({ type }) => type === "operation"), ); const operationNames = pipe( - operationTargets, - Array.map(getNameFromTarget), + operations, + Record.keys, + Array.map(getLocalNameFromNamespace), ); + console.log(packageName, config[packageName]?.command); + const { commandToTest } = await enquirer.prompt({ type: "autocomplete", name: "commandToTest", message: `Which command do you want to test in ${packageName} ?`, + initial: operationNames.indexOf(config[packageName]?.command), multiple: false, choices: operationNames, }); @@ -110,6 +130,7 @@ async function main() { type: "input", name: "inputToTest", message: `Which input do you want to test of ${commandToTest} ? (optional)`, + initial: config[packageName]?.input, validate: Predicate.or(String.isEmpty)( flow( Effect.succeed, @@ -132,7 +153,7 @@ async function main() { return Promise.all(results.map(generateClient)); } -const getNameFromTarget = flow( +const getLocalNameFromNamespace = flow( String.split("#"), Array.get(1), Option.getOrThrow, @@ -140,7 +161,14 @@ const getNameFromTarget = flow( const lowerFirst = flow(Array.modify(0, String.toLowerCase), Array.join("")); -const upperFirst = flow(Array.modify(0, String.toUpperCase), Array.join("")); +const pascalCase = (s: string) => + pipe( + s.split(" "), + Array.flatMap(flow(Array.modify(0, String.toUpperCase))), + Array.join(""), + ); + +const SMITHY_API_UNIT = "smithy.api#Unit"; async function generateClient([ packageName, @@ -149,14 +177,14 @@ async function generateClient([ ]: readonly [string, string, string]) { const serviceName = pipe(packageName, String.replace(/^client-/, "")); - const manifest = (await ( + const smithyModel = (await ( await fetch( `https://raw.githubusercontent.com/aws/aws-sdk-js-v3/main/codegen/sdk-codegen/aws-models/${serviceName}.json`, ) - ).json()) as Manifest; + ).json()) as SmithyModel; const serviceShape = pipe( - manifest.shapes, + smithyModel.shapes, Record.values, Array.findFirst( (shape): shape is Extract => @@ -166,27 +194,36 @@ async function generateClient([ ); const { sdkId } = serviceShape.traits["aws.api#service"]; - const sdkName = upperFirst(sdkId); - - const awsClient = await import( - `../packages/client-${serviceName}/node_modules/@aws-sdk/client-${serviceName}/dist-cjs/index.js` - ); - - const serviceException = `${sdkName}ServiceException`; + const sdkName = pascalCase(sdkId); const exportedErrors = pipe( - awsClient, - Record.filter( - (value) => - typeof value === "function" && - value.prototype instanceof awsClient[serviceException], + smithyModel.shapes, + Record.toEntries, + Array.filter( + ([_, shape]) => + shape.type === "structure" && + shape.traits?.["smithy.api#error"] !== undefined, ), - Record.keys, + Array.map(([name, _]) => name), + Array.map(getLocalNameFromNamespace), + ); + + const operations = getOperations(smithyModel); + const importedErrors = pipe( + operations, + Array.flatMap(([_, { errors }]) => errors ?? []), + Array.map((error) => getLocalNameFromNamespace(error.target)), + Array.dedupe, ); + await mkdir(`./packages/client-${serviceName}/src/`, { + recursive: true, + }); await writeFile( `./packages/client-${serviceName}/src/Errors.ts`, - `import type { ${exportedErrors.map((e) => (e.endsWith("Error") ? `${e} as ${String.replace(/Error$/, "")(e)}Exception` : e)).join(", ")} } from "@aws-sdk/client-${serviceName}"; + `import type { + ${exportedErrors.map((e) => `${e} as Sdk${e}`).join(",\n ")} +} from "@aws-sdk/client-${serviceName}"; import * as Data from "effect/Data"; export type TaggedException = T & { @@ -196,8 +233,8 @@ export type TaggedException = T & { ${pipe( exportedErrors, Array.map( - (taggedError) => - `export type ${pipe(taggedError, String.replace(/(Exception|Error)$/, ""))}Error = TaggedException<${taggedError.endsWith("Error") ? `${String.replace(/Error$/, "")(taggedError)}Exception` : taggedError}>;`, + (e) => + `export type ${e} = TaggedException;`, ), Array.join("\n"), )} @@ -325,43 +362,6 @@ export * from "./${sdkName}ClientInstanceConfig"; export * from "./${sdkName}Service"; `, ); - const operationTargets = pipe( - serviceShape.operations, - Array.map(({ target }) => target), - ); - const operationShapes = pipe( - manifest.shapes, - Record.filter( - (shape): shape is Extract => - shape.type === "operation", - ), - Struct.pick(...operationTargets), - Record.filter(Predicate.isNotUndefined), - Record.mapKeys(getNameFromTarget), - Record.toEntries, - ) as [ - string, - { - type: "operation"; - errors: { target: string }[]; - }, - ][]; - - const operationNames = pipe(operationTargets, Array.map(getNameFromTarget)); - - const importedErrors = pipe( - operationShapes, - Array.map(Tuple.getSecond), - Array.filter( - (shape): shape is Extract => - shape.type === "operation", - ), - Array.flatMap(({ errors }) => errors ?? []), - Array.map(flow(({ target }) => target, getNameFromTarget)), - Array.dedupe, - Array.sort(String.Order), - Array.intersection(exportedErrors), - ); await writeFile( `./packages/client-${serviceName}/src/${sdkName}Service.ts`, @@ -369,18 +369,22 @@ export * from "./${sdkName}Service"; * @since 1.0.0 */ import { - ${sdkName}ServiceException, + ${sdkName}ServiceException as Sdk${sdkName}ServiceException, ${pipe( - operationNames, - Array.map( - (name) => `${name}Command, - type ${name}CommandInput, - type ${name}CommandOutput,`, - ), + operations, + Array.map(([name]) => `${getLocalNameFromNamespace(name)}Command,`), + Array.join("\n "), + )} + ${pipe( + operations, + Array.flatMap(([_, { input, output }]) => [input.target, output.target]), + Array.filter((target) => target !== SMITHY_API_UNIT), + Array.map((target) => `type ${getLocalNameFromNamespace(target)},`), + Array.dedupe, Array.join("\n "), )} } from "@aws-sdk/client-${serviceName}"; -import { type HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; +import type { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; import { Context, Data, Effect, Layer, Record } from "effect"; import { ${sdkName}ClientInstance, @@ -389,18 +393,18 @@ import { import { Default${sdkName}ClientConfigLayer } from "./${sdkName}ClientInstanceConfig"; import { ${pipe( - importedErrors.map(String.replace(/(Exception|Error)$/, "")), - Array.map((error) => `${error}Error`), - Array.join(","), + [...importedErrors, 'TaggedException'], + Array.map(error => `type ${error}`), + Array.join(",\n "), )}, SdkError, - TaggedException, } from "./Errors"; const commands = { ${pipe( - operationNames, + getOperationNames(smithyModel), Array.map((name) => `${name}Command`), + Array.join(",\n "), )} }; @@ -412,24 +416,22 @@ export interface ${sdkName}Service { readonly _: unique symbol; ${pipe( - operationShapes, + operations, Array.map(([operationName, operationShape]) => { const errors = pipe( operationShape.errors || [], - Array.map(flow(Struct.get("target"), getNameFromTarget)), + Array.map(flow(Struct.get("target"), getLocalNameFromNamespace)), Array.intersection(importedErrors), - Array.map(String.replace(/(Exception|Error)$/, "")), - Array.map((error) => `${error}Error`), ); return ` /** - * @see {@link ${operationName}Command} + * @see {@link ${getLocalNameFromNamespace(operationName)}Command} */ - ${pipe(operationName, lowerFirst)}( - args: ${operationName}CommandInput, + ${pipe(getLocalNameFromNamespace(operationName), lowerFirst)}( + args: ${operationShape.input.target === SMITHY_API_UNIT ? "{}" : getLocalNameFromNamespace(operationShape.input.target)}, options?: __HttpHandlerOptions, ): Effect.Effect< - ${operationName}CommandOutput, - ${pipe(["SdkError", ...errors], Array.join(" | "))} + ${operationShape.output.target === SMITHY_API_UNIT ? 'void' : getLocalNameFromNamespace(operationShape.output.target)}, + ${pipe(["| SdkError", ...errors], Array.join("\n| "))} >`; }), Array.join("\n\n"), @@ -457,9 +459,9 @@ export const make${sdkName}Service = Effect.gen(function* (_) { Effect.tryPromise({ try: () => client.send(new CommandCtor(args), options ?? {}), catch: (e) => { - if (e instanceof ${sdkName}ServiceException) { + if (e instanceof Sdk${sdkName}ServiceException) { const ServiceException = Data.tagged< - TaggedException<${sdkName}ServiceException> + TaggedException >(e.name); return ServiceException({ diff --git a/scripts/codegen.config.ts b/scripts/codegen.config.ts new file mode 100644 index 00000000..39585c6c --- /dev/null +++ b/scripts/codegen.config.ts @@ -0,0 +1,18 @@ +export const config: Record = { + "client-ec2": { + command: "DescribeInstances", + input: '{"InstanceIds": ["i-1234567890abcdef0"]}', + }, + "client-elasticache": { + command: "DescribeCacheClusters", + input: '{"ShowCacheNodeInfo": true}', + }, + "client-iam": { + command: "ListGroups", + input: '{"PathPrefix": "admin/"}', + }, + "client-sns": { + command: "Publish", + input: '{"TopicArn": "test", "Message": "test"}', + }, +};