AWS SDK for Go V2
  • Developer Guide
  • API Reference
  • GitHub
  • Developer Guide
    • Getting Started
    • Configuring the SDK
      • Endpoints
      • HTTP Client
      • Logging
      • Retries and Timeouts
    • Migrating
    • Using AWS Services
    • Handling Errors
    • SDK Utilities
      • Amazon RDS
      • Amazon CloudFront
      • Amazon EC2 IMDS
      • Amazon S3
    • Middleware
    • Testing
    • Using Cloud9 with the SDK
    • Security
      • Compliance Validation
      • Identity and Access Management
      • Infrastructure Security
      • Resilience
      • Data Protection
      • TLS Version
    • Code Examples
      • Amazon CloudWatch
        • CreateCustomMetricv2
        • CreateEnableMetricAlarmv2
        • DescribeAlarmsv2
        • DisableAlarmv2
        • ListMetricsv2
        • PutEventv2
      • Amazon DynamoDB
        • DescribeTablev2
        • ScanItemsv2
      • Amazon EC2
        • CreateImagev2
        • CreateInstancev2
        • DescribeInstancesv2
        • DescribeVpcEndpointsv2
        • MonitorInstancesv2
        • RebootInstancesv2
        • StartInstancesv2
        • StopInstancesv2
      • Amazon S3
        • CopyObjectv2
        • CreateBucketv2
        • DeleteBucketv2
        • DeleteObjectv2
        • GeneratePresignedURLv2
        • GetBucketAclv2
        • GetObjectAclv2
        • ListBucketsv2
        • ListObjectsv2
        • PutObjectv2
      • Amazon SNS
        • CreateTopicv2
        • ListSubscriptionsv2
        • ListTopicsv2
        • Publishv2
        • Subscribev2
      • Amazon SQS
        • ChangeMsgVisibilityv2
        • ConfigureLPQueuev2
        • CreateLPQueuev2
        • CreateQueuev2
        • DeadLetterQueuev2
        • DeleteMessagev2
        • DeleteQueuev2
        • GetQueueURLv2
        • ListQueuesv2
        • ReceiveLPMessagev2
        • ReceiveMessagev2
        • SendMessagev2
      • AWS KMS
        • CreateKeyv2
        • DecryptDatav2
        • EncryptDatav2
        • ReEncryptDatav2
      • AWS STS
        • AssumeRolev2
      • AWS Systems Manager
        • DeleteParameterv2
        • GetParameterv2
        • PutParameterv2
      • IAM
        • AccessKeyLastUsedv2
        • AttachUserPolicyv2
        • CreateAccessKeyv2
        • CreateAccountAliasv2
        • CreatePolicyv2
        • CreateUserv2
        • DeleteAccessKeyv2
        • DeleteAccountAliasv2
        • DeleteServerCertv2
        • DeleteUserv2
        • DetachUserPolicyv2
        • GetPolicyv2
        • GetServerCertv2
        • ListAccessKeysv2
        • ListAccountAliasesv2
        • ListAdminsv2
        • ListServerCertsv2
        • ListUsersv2
        • UpdateAccessKeyv2
        • UpdateServerCertv2
        • UpdateUserv2
View page source Edit this page Create child page Create documentation issue Create project issue
  1. Developer Guide
  2. Code Examples
  3. IAM

IAM Examples

This section contains code examples for IAM using version 2 of the AWS SDK for Go.


AccessKeyLastUsedv2

AttachUserPolicyv2

CreateAccessKeyv2

CreateAccountAliasv2

CreatePolicyv2

CreateUserv2

DeleteAccessKeyv2

DeleteAccountAliasv2

DeleteServerCertv2

DeleteUserv2

DetachUserPolicyv2

GetPolicyv2

GetServerCertv2

ListAccessKeysv2

ListAccountAliasesv2

ListAdminsv2

ListServerCertsv2

ListUsersv2

UpdateAccessKeyv2

UpdateServerCertv2

UpdateUserv2

Last modified January 14, 2021: Added code examples from AWS SDK docs repo (#1015) (6b77d0a)
© 2022 Amazon Web Services, Inc. or its affiliates. All Rights Reserved