Versions in this module Expand all Collapse all v0 v0.1.75 Apr 6, 2026 Changes in this version + type EC2API interface + AllocateAddress func(ctx context.Context, input *ec2.AllocateAddressInput, ...) (*ec2.AllocateAddressOutput, error) + AssignIpv6Addresses func(ctx context.Context, input *ec2.AssignIpv6AddressesInput, ...) (*ec2.AssignIpv6AddressesOutput, error) + AssignPrivateIpAddresses func(ctx context.Context, input *ec2.AssignPrivateIpAddressesInput, ...) (*ec2.AssignPrivateIpAddressesOutput, error) + AssociateDhcpOptions func(ctx context.Context, input *ec2.AssociateDhcpOptionsInput, ...) (*ec2.AssociateDhcpOptionsOutput, error) + AssociateRouteTable func(ctx context.Context, input *ec2.AssociateRouteTableInput, ...) (*ec2.AssociateRouteTableOutput, error) + AttachInternetGateway func(ctx context.Context, input *ec2.AttachInternetGatewayInput, ...) (*ec2.AttachInternetGatewayOutput, error) + AttachVolume func(ctx context.Context, input *ec2.AttachVolumeInput, ...) (*ec2.AttachVolumeOutput, error) + AuthorizeSecurityGroupEgress func(ctx context.Context, input *ec2.AuthorizeSecurityGroupEgressInput, ...) (*ec2.AuthorizeSecurityGroupEgressOutput, error) + AuthorizeSecurityGroupIngress func(ctx context.Context, input *ec2.AuthorizeSecurityGroupIngressInput, ...) (*ec2.AuthorizeSecurityGroupIngressOutput, error) + CreateDhcpOptions func(ctx context.Context, input *ec2.CreateDhcpOptionsInput, ...) (*ec2.CreateDhcpOptionsOutput, error) + CreateInternetGateway func(ctx context.Context, input *ec2.CreateInternetGatewayInput, ...) (*ec2.CreateInternetGatewayOutput, error) + CreateLaunchTemplate func(ctx context.Context, input *ec2.CreateLaunchTemplateInput, ...) (*ec2.CreateLaunchTemplateOutput, error) + CreateLaunchTemplateVersion func(ctx context.Context, input *ec2.CreateLaunchTemplateVersionInput, ...) (*ec2.CreateLaunchTemplateVersionOutput, error) + CreateNatGateway func(ctx context.Context, input *ec2.CreateNatGatewayInput, ...) (*ec2.CreateNatGatewayOutput, error) + CreateRoute func(ctx context.Context, input *ec2.CreateRouteInput, optFns ...func(*ec2.Options)) (*ec2.CreateRouteOutput, error) + CreateRouteTable func(ctx context.Context, input *ec2.CreateRouteTableInput, ...) (*ec2.CreateRouteTableOutput, error) + CreateSecurityGroup func(ctx context.Context, input *ec2.CreateSecurityGroupInput, ...) (*ec2.CreateSecurityGroupOutput, error) + CreateSnapshot func(ctx context.Context, input *ec2.CreateSnapshotInput, ...) (*ec2.CreateSnapshotOutput, error) + CreateSubnet func(ctx context.Context, input *ec2.CreateSubnetInput, ...) (*ec2.CreateSubnetOutput, error) + CreateTags func(ctx context.Context, input *ec2.CreateTagsInput, optFns ...func(*ec2.Options)) (*ec2.CreateTagsOutput, error) + CreateVolume func(ctx context.Context, input *ec2.CreateVolumeInput, ...) (*ec2.CreateVolumeOutput, error) + CreateVpc func(ctx context.Context, input *ec2.CreateVpcInput, optFns ...func(*ec2.Options)) (*ec2.CreateVpcOutput, error) + CreateVpcEndpoint func(ctx context.Context, input *ec2.CreateVpcEndpointInput, ...) (*ec2.CreateVpcEndpointOutput, error) + CreateVpcEndpointServiceConfiguration func(ctx context.Context, input *ec2.CreateVpcEndpointServiceConfigurationInput, ...) (*ec2.CreateVpcEndpointServiceConfigurationOutput, error) + DeleteDhcpOptions func(ctx context.Context, input *ec2.DeleteDhcpOptionsInput, ...) (*ec2.DeleteDhcpOptionsOutput, error) + DeleteInternetGateway func(ctx context.Context, input *ec2.DeleteInternetGatewayInput, ...) (*ec2.DeleteInternetGatewayOutput, error) + DeleteLaunchTemplate func(ctx context.Context, input *ec2.DeleteLaunchTemplateInput, ...) (*ec2.DeleteLaunchTemplateOutput, error) + DeleteLaunchTemplateVersions func(ctx context.Context, input *ec2.DeleteLaunchTemplateVersionsInput, ...) (*ec2.DeleteLaunchTemplateVersionsOutput, error) + DeleteNatGateway func(ctx context.Context, input *ec2.DeleteNatGatewayInput, ...) (*ec2.DeleteNatGatewayOutput, error) + DeleteRoute func(ctx context.Context, input *ec2.DeleteRouteInput, optFns ...func(*ec2.Options)) (*ec2.DeleteRouteOutput, error) + DeleteRouteTable func(ctx context.Context, input *ec2.DeleteRouteTableInput, ...) (*ec2.DeleteRouteTableOutput, error) + DeleteSecurityGroup func(ctx context.Context, input *ec2.DeleteSecurityGroupInput, ...) (*ec2.DeleteSecurityGroupOutput, error) + DeleteSnapshot func(ctx context.Context, input *ec2.DeleteSnapshotInput, ...) (*ec2.DeleteSnapshotOutput, error) + DeleteSubnet func(ctx context.Context, input *ec2.DeleteSubnetInput, ...) (*ec2.DeleteSubnetOutput, error) + DeleteTags func(ctx context.Context, input *ec2.DeleteTagsInput, optFns ...func(*ec2.Options)) (*ec2.DeleteTagsOutput, error) + DeleteVolume func(ctx context.Context, input *ec2.DeleteVolumeInput, ...) (*ec2.DeleteVolumeOutput, error) + DeleteVpc func(ctx context.Context, input *ec2.DeleteVpcInput, optFns ...func(*ec2.Options)) (*ec2.DeleteVpcOutput, error) + DeleteVpcEndpointServiceConfigurations func(ctx context.Context, input *ec2.DeleteVpcEndpointServiceConfigurationsInput, ...) (*ec2.DeleteVpcEndpointServiceConfigurationsOutput, error) + DeleteVpcEndpoints func(ctx context.Context, input *ec2.DeleteVpcEndpointsInput, ...) (*ec2.DeleteVpcEndpointsOutput, error) + DescribeAccountAttributes func(ctx context.Context, input *ec2.DescribeAccountAttributesInput, ...) (*ec2.DescribeAccountAttributesOutput, error) + DescribeAddresses func(ctx context.Context, input *ec2.DescribeAddressesInput, ...) (*ec2.DescribeAddressesOutput, error) + DescribeAvailabilityZones func(ctx context.Context, input *ec2.DescribeAvailabilityZonesInput, ...) (*ec2.DescribeAvailabilityZonesOutput, error) + DescribeDhcpOptions func(ctx context.Context, input *ec2.DescribeDhcpOptionsInput, ...) (*ec2.DescribeDhcpOptionsOutput, error) + DescribeImages func(ctx context.Context, input *ec2.DescribeImagesInput, ...) (*ec2.DescribeImagesOutput, error) + DescribeInstanceStatus func(ctx context.Context, input *ec2.DescribeInstanceStatusInput, ...) (*ec2.DescribeInstanceStatusOutput, error) + DescribeInstanceTypes func(ctx context.Context, input *ec2.DescribeInstanceTypesInput, ...) (*ec2.DescribeInstanceTypesOutput, error) + DescribeInstances func(ctx context.Context, input *ec2.DescribeInstancesInput, ...) (*ec2.DescribeInstancesOutput, error) + DescribeInternetGateways func(ctx context.Context, input *ec2.DescribeInternetGatewaysInput, ...) (*ec2.DescribeInternetGatewaysOutput, error) + DescribeLaunchTemplateVersions func(ctx context.Context, input *ec2.DescribeLaunchTemplateVersionsInput, ...) (*ec2.DescribeLaunchTemplateVersionsOutput, error) + DescribeLaunchTemplates func(ctx context.Context, input *ec2.DescribeLaunchTemplatesInput, ...) (*ec2.DescribeLaunchTemplatesOutput, error) + DescribeNatGateways func(ctx context.Context, input *ec2.DescribeNatGatewaysInput, ...) (*ec2.DescribeNatGatewaysOutput, error) + DescribeNetworkInterfaceAttribute func(ctx context.Context, input *ec2.DescribeNetworkInterfaceAttributeInput, ...) (*ec2.DescribeNetworkInterfaceAttributeOutput, error) + DescribeNetworkInterfaces func(ctx context.Context, input *ec2.DescribeNetworkInterfacesInput, ...) (*ec2.DescribeNetworkInterfacesOutput, error) + DescribeRegions func(ctx context.Context, input *ec2.DescribeRegionsInput, ...) (*ec2.DescribeRegionsOutput, error) + DescribeRouteTables func(ctx context.Context, input *ec2.DescribeRouteTablesInput, ...) (*ec2.DescribeRouteTablesOutput, error) + DescribeSecurityGroups func(ctx context.Context, input *ec2.DescribeSecurityGroupsInput, ...) (*ec2.DescribeSecurityGroupsOutput, error) + DescribeSnapshots func(ctx context.Context, input *ec2.DescribeSnapshotsInput, ...) (*ec2.DescribeSnapshotsOutput, error) + DescribeSubnets func(ctx context.Context, input *ec2.DescribeSubnetsInput, ...) (*ec2.DescribeSubnetsOutput, error) + DescribeTags func(ctx context.Context, input *ec2.DescribeTagsInput, ...) (*ec2.DescribeTagsOutput, error) + DescribeVolumes func(ctx context.Context, input *ec2.DescribeVolumesInput, ...) (*ec2.DescribeVolumesOutput, error) + DescribeVolumesModifications func(ctx context.Context, input *ec2.DescribeVolumesModificationsInput, ...) (*ec2.DescribeVolumesModificationsOutput, error) + DescribeVpcAttribute func(ctx context.Context, input *ec2.DescribeVpcAttributeInput, ...) (*ec2.DescribeVpcAttributeOutput, error) + DescribeVpcEndpointConnections func(ctx context.Context, input *ec2.DescribeVpcEndpointConnectionsInput, ...) (*ec2.DescribeVpcEndpointConnectionsOutput, error) + DescribeVpcEndpointServiceConfigurations func(ctx context.Context, input *ec2.DescribeVpcEndpointServiceConfigurationsInput, ...) (*ec2.DescribeVpcEndpointServiceConfigurationsOutput, error) + DescribeVpcEndpointServicePermissions func(ctx context.Context, input *ec2.DescribeVpcEndpointServicePermissionsInput, ...) (*ec2.DescribeVpcEndpointServicePermissionsOutput, error) + DescribeVpcEndpoints func(ctx context.Context, input *ec2.DescribeVpcEndpointsInput, ...) (*ec2.DescribeVpcEndpointsOutput, error) + DescribeVpcs func(ctx context.Context, input *ec2.DescribeVpcsInput, ...) (*ec2.DescribeVpcsOutput, error) + DetachInternetGateway func(ctx context.Context, input *ec2.DetachInternetGatewayInput, ...) (*ec2.DetachInternetGatewayOutput, error) + DetachVolume func(ctx context.Context, input *ec2.DetachVolumeInput, ...) (*ec2.DetachVolumeOutput, error) + DisassociateAddress func(ctx context.Context, input *ec2.DisassociateAddressInput, ...) (*ec2.DisassociateAddressOutput, error) + DisassociateRouteTable func(ctx context.Context, input *ec2.DisassociateRouteTableInput, ...) (*ec2.DisassociateRouteTableOutput, error) + GetConsoleOutput func(ctx context.Context, input *ec2.GetConsoleOutputInput, ...) (*ec2.GetConsoleOutputOutput, error) + ModifyInstanceAttribute func(ctx context.Context, input *ec2.ModifyInstanceAttributeInput, ...) (*ec2.ModifyInstanceAttributeOutput, error) + ModifyNetworkInterfaceAttribute func(ctx context.Context, input *ec2.ModifyNetworkInterfaceAttributeInput, ...) (*ec2.ModifyNetworkInterfaceAttributeOutput, error) + ModifySubnetAttribute func(ctx context.Context, input *ec2.ModifySubnetAttributeInput, ...) (*ec2.ModifySubnetAttributeOutput, error) + ModifyVolume func(ctx context.Context, input *ec2.ModifyVolumeInput, ...) (*ec2.ModifyVolumeOutput, error) + ModifyVpcAttribute func(ctx context.Context, input *ec2.ModifyVpcAttributeInput, ...) (*ec2.ModifyVpcAttributeOutput, error) + ModifyVpcEndpoint func(ctx context.Context, input *ec2.ModifyVpcEndpointInput, ...) (*ec2.ModifyVpcEndpointOutput, error) + ModifyVpcEndpointServicePermissions func(ctx context.Context, input *ec2.ModifyVpcEndpointServicePermissionsInput, ...) (*ec2.ModifyVpcEndpointServicePermissionsOutput, error) + RejectVpcEndpointConnections func(ctx context.Context, input *ec2.RejectVpcEndpointConnectionsInput, ...) (*ec2.RejectVpcEndpointConnectionsOutput, error) + ReleaseAddress func(ctx context.Context, input *ec2.ReleaseAddressInput, ...) (*ec2.ReleaseAddressOutput, error) + ReplaceRouteTableAssociation func(ctx context.Context, input *ec2.ReplaceRouteTableAssociationInput, ...) (*ec2.ReplaceRouteTableAssociationOutput, error) + RevokeSecurityGroupEgress func(ctx context.Context, input *ec2.RevokeSecurityGroupEgressInput, ...) (*ec2.RevokeSecurityGroupEgressOutput, error) + RevokeSecurityGroupIngress func(ctx context.Context, input *ec2.RevokeSecurityGroupIngressInput, ...) (*ec2.RevokeSecurityGroupIngressOutput, error) + RunInstances func(ctx context.Context, input *ec2.RunInstancesInput, ...) (*ec2.RunInstancesOutput, error) + TerminateInstances func(ctx context.Context, input *ec2.TerminateInstancesInput, ...) (*ec2.TerminateInstancesOutput, error) + UnassignIpv6Addresses func(ctx context.Context, input *ec2.UnassignIpv6AddressesInput, ...) (*ec2.UnassignIpv6AddressesOutput, error) + UnassignPrivateIpAddresses func(ctx context.Context, input *ec2.UnassignPrivateIpAddressesInput, ...) (*ec2.UnassignPrivateIpAddressesOutput, error) + type ELBAPI interface + AddTags func(ctx context.Context, input *elasticloadbalancing.AddTagsInput, ...) (*elasticloadbalancing.AddTagsOutput, error) + ApplySecurityGroupsToLoadBalancer func(ctx context.Context, ...) (*elasticloadbalancing.ApplySecurityGroupsToLoadBalancerOutput, error) + AttachLoadBalancerToSubnets func(ctx context.Context, ...) (*elasticloadbalancing.AttachLoadBalancerToSubnetsOutput, error) + ConfigureHealthCheck func(ctx context.Context, input *elasticloadbalancing.ConfigureHealthCheckInput, ...) (*elasticloadbalancing.ConfigureHealthCheckOutput, error) + CreateLoadBalancer func(ctx context.Context, input *elasticloadbalancing.CreateLoadBalancerInput, ...) (*elasticloadbalancing.CreateLoadBalancerOutput, error) + CreateLoadBalancerListeners func(ctx context.Context, ...) (*elasticloadbalancing.CreateLoadBalancerListenersOutput, error) + CreateLoadBalancerPolicy func(ctx context.Context, input *elasticloadbalancing.CreateLoadBalancerPolicyInput, ...) (*elasticloadbalancing.CreateLoadBalancerPolicyOutput, error) + DeleteLoadBalancer func(ctx context.Context, input *elasticloadbalancing.DeleteLoadBalancerInput, ...) (*elasticloadbalancing.DeleteLoadBalancerOutput, error) + DeleteLoadBalancerListeners func(ctx context.Context, ...) (*elasticloadbalancing.DeleteLoadBalancerListenersOutput, error) + DeregisterInstancesFromLoadBalancer func(ctx context.Context, ...) (*elasticloadbalancing.DeregisterInstancesFromLoadBalancerOutput, error) + DescribeLoadBalancerAttributes func(ctx context.Context, ...) (*elasticloadbalancing.DescribeLoadBalancerAttributesOutput, error) + DescribeLoadBalancerPolicies func(ctx context.Context, ...) (*elasticloadbalancing.DescribeLoadBalancerPoliciesOutput, error) + DescribeLoadBalancers func(ctx context.Context, input *elasticloadbalancing.DescribeLoadBalancersInput, ...) (*elasticloadbalancing.DescribeLoadBalancersOutput, error) + DetachLoadBalancerFromSubnets func(ctx context.Context, ...) (*elasticloadbalancing.DetachLoadBalancerFromSubnetsOutput, error) + ModifyLoadBalancerAttributes func(ctx context.Context, ...) (*elasticloadbalancing.ModifyLoadBalancerAttributesOutput, error) + RegisterInstancesWithLoadBalancer func(ctx context.Context, ...) (*elasticloadbalancing.RegisterInstancesWithLoadBalancerOutput, error) + SetLoadBalancerPoliciesForBackendServer func(ctx context.Context, ...) (*elasticloadbalancing.SetLoadBalancerPoliciesForBackendServerOutput, error) + SetLoadBalancerPoliciesOfListener func(ctx context.Context, ...) (*elasticloadbalancing.SetLoadBalancerPoliciesOfListenerOutput, error) + type ELBV2API interface + AddTags func(ctx context.Context, input *elasticloadbalancingv2.AddTagsInput, ...) (*elasticloadbalancingv2.AddTagsOutput, error) + CreateListener func(ctx context.Context, input *elasticloadbalancingv2.CreateListenerInput, ...) (*elasticloadbalancingv2.CreateListenerOutput, error) + CreateLoadBalancer func(ctx context.Context, input *elasticloadbalancingv2.CreateLoadBalancerInput, ...) (*elasticloadbalancingv2.CreateLoadBalancerOutput, error) + CreateTargetGroup func(ctx context.Context, input *elasticloadbalancingv2.CreateTargetGroupInput, ...) (*elasticloadbalancingv2.CreateTargetGroupOutput, error) + DeleteListener func(ctx context.Context, input *elasticloadbalancingv2.DeleteListenerInput, ...) (*elasticloadbalancingv2.DeleteListenerOutput, error) + DeleteLoadBalancer func(ctx context.Context, input *elasticloadbalancingv2.DeleteLoadBalancerInput, ...) (*elasticloadbalancingv2.DeleteLoadBalancerOutput, error) + DeleteTargetGroup func(ctx context.Context, input *elasticloadbalancingv2.DeleteTargetGroupInput, ...) (*elasticloadbalancingv2.DeleteTargetGroupOutput, error) + DeregisterTargets func(ctx context.Context, input *elasticloadbalancingv2.DeregisterTargetsInput, ...) (*elasticloadbalancingv2.DeregisterTargetsOutput, error) + DescribeListeners func(ctx context.Context, input *elasticloadbalancingv2.DescribeListenersInput, ...) (*elasticloadbalancingv2.DescribeListenersOutput, error) + DescribeLoadBalancerAttributes func(ctx context.Context, ...) (*elasticloadbalancingv2.DescribeLoadBalancerAttributesOutput, error) + DescribeLoadBalancers func(ctx context.Context, input *elasticloadbalancingv2.DescribeLoadBalancersInput, ...) (*elasticloadbalancingv2.DescribeLoadBalancersOutput, error) + DescribeTargetGroupAttributes func(ctx context.Context, ...) (*elasticloadbalancingv2.DescribeTargetGroupAttributesOutput, error) + DescribeTargetGroups func(ctx context.Context, input *elasticloadbalancingv2.DescribeTargetGroupsInput, ...) (*elasticloadbalancingv2.DescribeTargetGroupsOutput, error) + DescribeTargetHealth func(ctx context.Context, input *elasticloadbalancingv2.DescribeTargetHealthInput, ...) (*elasticloadbalancingv2.DescribeTargetHealthOutput, error) + ModifyListener func(ctx context.Context, input *elasticloadbalancingv2.ModifyListenerInput, ...) (*elasticloadbalancingv2.ModifyListenerOutput, error) + ModifyLoadBalancerAttributes func(ctx context.Context, ...) (*elasticloadbalancingv2.ModifyLoadBalancerAttributesOutput, error) + ModifyTargetGroup func(ctx context.Context, input *elasticloadbalancingv2.ModifyTargetGroupInput, ...) (*elasticloadbalancingv2.ModifyTargetGroupOutput, error) + ModifyTargetGroupAttributes func(ctx context.Context, ...) (*elasticloadbalancingv2.ModifyTargetGroupAttributesOutput, error) + RegisterTargets func(ctx context.Context, input *elasticloadbalancingv2.RegisterTargetsInput, ...) (*elasticloadbalancingv2.RegisterTargetsOutput, error) + type SQSAPI interface + CreateQueue func(ctx context.Context, input *sqs.CreateQueueInput, optFns ...func(*sqs.Options)) (*sqs.CreateQueueOutput, error) + DeleteMessage func(ctx context.Context, input *sqs.DeleteMessageInput, ...) (*sqs.DeleteMessageOutput, error) + DeleteQueue func(ctx context.Context, input *sqs.DeleteQueueInput, optFns ...func(*sqs.Options)) (*sqs.DeleteQueueOutput, error) + ReceiveMessage func(ctx context.Context, input *sqs.ReceiveMessageInput, ...) (*sqs.ReceiveMessageOutput, error) + SendMessage func(ctx context.Context, input *sqs.SendMessageInput, optFns ...func(*sqs.Options)) (*sqs.SendMessageOutput, error) v0.1.74 Feb 26, 2026 Changes in this version + type IAMAPI interface + AddRoleToInstanceProfile func(ctx context.Context, input *iamv2.AddRoleToInstanceProfileInput, ...) (*iamv2.AddRoleToInstanceProfileOutput, error) + AttachRolePolicy func(ctx context.Context, input *iamv2.AttachRolePolicyInput, ...) (*iamv2.AttachRolePolicyOutput, error) + CreateInstanceProfile func(ctx context.Context, input *iamv2.CreateInstanceProfileInput, ...) (*iamv2.CreateInstanceProfileOutput, error) + CreateOpenIDConnectProvider func(ctx context.Context, input *iamv2.CreateOpenIDConnectProviderInput, ...) (*iamv2.CreateOpenIDConnectProviderOutput, error) + CreateRole func(ctx context.Context, input *iamv2.CreateRoleInput, ...) (*iamv2.CreateRoleOutput, error) + DeleteInstanceProfile func(ctx context.Context, input *iamv2.DeleteInstanceProfileInput, ...) (*iamv2.DeleteInstanceProfileOutput, error) + DeleteOpenIDConnectProvider func(ctx context.Context, input *iamv2.DeleteOpenIDConnectProviderInput, ...) (*iamv2.DeleteOpenIDConnectProviderOutput, error) + DeleteRole func(ctx context.Context, input *iamv2.DeleteRoleInput, ...) (*iamv2.DeleteRoleOutput, error) + DeleteRolePolicy func(ctx context.Context, input *iamv2.DeleteRolePolicyInput, ...) (*iamv2.DeleteRolePolicyOutput, error) + DetachRolePolicy func(ctx context.Context, input *iamv2.DetachRolePolicyInput, ...) (*iamv2.DetachRolePolicyOutput, error) + GetInstanceProfile func(ctx context.Context, input *iamv2.GetInstanceProfileInput, ...) (*iamv2.GetInstanceProfileOutput, error) + GetRole func(ctx context.Context, input *iamv2.GetRoleInput, optFns ...func(*iamv2.Options)) (*iamv2.GetRoleOutput, error) + GetRolePolicy func(ctx context.Context, input *iamv2.GetRolePolicyInput, ...) (*iamv2.GetRolePolicyOutput, error) + ListAttachedRolePolicies func(ctx context.Context, input *iamv2.ListAttachedRolePoliciesInput, ...) (*iamv2.ListAttachedRolePoliciesOutput, error) + ListOpenIDConnectProviders func(ctx context.Context, input *iamv2.ListOpenIDConnectProvidersInput, ...) (*iamv2.ListOpenIDConnectProvidersOutput, error) + ListRolePolicies func(ctx context.Context, input *iamv2.ListRolePoliciesInput, ...) (*iamv2.ListRolePoliciesOutput, error) + PutRolePolicy func(ctx context.Context, input *iamv2.PutRolePolicyInput, ...) (*iamv2.PutRolePolicyOutput, error) + RemoveRoleFromInstanceProfile func(ctx context.Context, input *iamv2.RemoveRoleFromInstanceProfileInput, ...) (*iamv2.RemoveRoleFromInstanceProfileOutput, error) + type ROUTE53API interface + AssociateVPCWithHostedZone func(ctx context.Context, input *route53v2.AssociateVPCWithHostedZoneInput, ...) (*route53v2.AssociateVPCWithHostedZoneOutput, error) + ChangeResourceRecordSets func(ctx context.Context, input *route53v2.ChangeResourceRecordSetsInput, ...) (*route53v2.ChangeResourceRecordSetsOutput, error) + CreateHostedZone func(ctx context.Context, input *route53v2.CreateHostedZoneInput, ...) (*route53v2.CreateHostedZoneOutput, error) + CreateVPCAssociationAuthorization func(ctx context.Context, input *route53v2.CreateVPCAssociationAuthorizationInput, ...) (*route53v2.CreateVPCAssociationAuthorizationOutput, error) + DeleteHostedZone func(ctx context.Context, input *route53v2.DeleteHostedZoneInput, ...) (*route53v2.DeleteHostedZoneOutput, error) + DisassociateVPCFromHostedZone func(ctx context.Context, input *route53v2.DisassociateVPCFromHostedZoneInput, ...) (*route53v2.DisassociateVPCFromHostedZoneOutput, error) + GetHostedZone func(ctx context.Context, input *route53v2.GetHostedZoneInput, ...) (*route53v2.GetHostedZoneOutput, error) + ListHostedZones func(ctx context.Context, input *route53v2.ListHostedZonesInput, ...) (*route53v2.ListHostedZonesOutput, error) + ListHostedZonesByVPC func(ctx context.Context, input *route53v2.ListHostedZonesByVPCInput, ...) (*route53v2.ListHostedZonesByVPCOutput, error) + ListResourceRecordSets func(ctx context.Context, input *route53v2.ListResourceRecordSetsInput, ...) (*route53v2.ListResourceRecordSetsOutput, error) + type S3API interface + AbortMultipartUpload func(ctx context.Context, input *s3v2.AbortMultipartUploadInput, ...) (*s3v2.AbortMultipartUploadOutput, error) + CreateBucket func(ctx context.Context, input *s3v2.CreateBucketInput, ...) (*s3v2.CreateBucketOutput, error) + DeleteBucket func(ctx context.Context, input *s3v2.DeleteBucketInput, ...) (*s3v2.DeleteBucketOutput, error) + DeleteObject func(ctx context.Context, input *s3v2.DeleteObjectInput, ...) (*s3v2.DeleteObjectOutput, error) + DeleteObjects func(ctx context.Context, input *s3v2.DeleteObjectsInput, ...) (*s3v2.DeleteObjectsOutput, error) + GetBucketEncryption func(ctx context.Context, input *s3v2.GetBucketEncryptionInput, ...) (*s3v2.GetBucketEncryptionOutput, error) + GetBucketLifecycleConfiguration func(ctx context.Context, input *s3v2.GetBucketLifecycleConfigurationInput, ...) (*s3v2.GetBucketLifecycleConfigurationOutput, error) + GetBucketLocation func(ctx context.Context, input *s3v2.GetBucketLocationInput, ...) (*s3v2.GetBucketLocationOutput, error) + GetBucketTagging func(ctx context.Context, input *s3v2.GetBucketTaggingInput, ...) (*s3v2.GetBucketTaggingOutput, error) + GetObject func(ctx context.Context, input *s3v2.GetObjectInput, optFns ...func(*s3v2.Options)) (*s3v2.GetObjectOutput, error) + GetPublicAccessBlock func(ctx context.Context, input *s3v2.GetPublicAccessBlockInput, ...) (*s3v2.GetPublicAccessBlockOutput, error) + ListBuckets func(ctx context.Context, input *s3v2.ListBucketsInput, ...) (*s3v2.ListBucketsOutput, error) + ListMultipartUploads func(ctx context.Context, input *s3v2.ListMultipartUploadsInput, ...) (*s3v2.ListMultipartUploadsOutput, error) + ListObjectsV2 func(ctx context.Context, input *s3v2.ListObjectsV2Input, ...) (*s3v2.ListObjectsV2Output, error) + PutBucketEncryption func(ctx context.Context, input *s3v2.PutBucketEncryptionInput, ...) (*s3v2.PutBucketEncryptionOutput, error) + PutBucketLifecycleConfiguration func(ctx context.Context, input *s3v2.PutBucketLifecycleConfigurationInput, ...) (*s3v2.PutBucketLifecycleConfigurationOutput, error) + PutBucketTagging func(ctx context.Context, input *s3v2.PutBucketTaggingInput, ...) (*s3v2.PutBucketTaggingOutput, error) + PutObject func(ctx context.Context, input *s3v2.PutObjectInput, optFns ...func(*s3v2.Options)) (*s3v2.PutObjectOutput, error) + PutPublicAccessBlock func(ctx context.Context, input *s3v2.PutPublicAccessBlockInput, ...) (*s3v2.PutPublicAccessBlockOutput, error)