Versions in this module Expand all Collapse all v0 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)