Versions in this module Expand all Collapse all v0 v0.6.0 Jun 3, 2015 Changes in this version + type AccessKey struct + AccessKeyID *string + CreateDate *time.Time + SecretAccessKey *string + Status *string + UserName *string + type AccessKeyLastUsed struct + LastUsedDate *time.Time + Region *string + ServiceName *string + type AccessKeyMetadata struct + AccessKeyID *string + CreateDate *time.Time + Status *string + UserName *string + type AddClientIDToOpenIDConnectProviderInput struct + ClientID *string + OpenIDConnectProviderARN *string + type AddClientIDToOpenIDConnectProviderOutput struct + type AddRoleToInstanceProfileInput struct + InstanceProfileName *string + RoleName *string + type AddRoleToInstanceProfileOutput struct + type AddUserToGroupInput struct + GroupName *string + UserName *string + type AddUserToGroupOutput struct + type AttachGroupPolicyInput struct + GroupName *string + PolicyARN *string + type AttachGroupPolicyOutput struct + type AttachRolePolicyInput struct + PolicyARN *string + RoleName *string + type AttachRolePolicyOutput struct + type AttachUserPolicyInput struct + PolicyARN *string + UserName *string + type AttachUserPolicyOutput struct + type AttachedPolicy struct + PolicyARN *string + PolicyName *string + type ChangePasswordInput struct + NewPassword *string + OldPassword *string + type ChangePasswordOutput struct + type CreateAccessKeyInput struct + UserName *string + type CreateAccessKeyOutput struct + AccessKey *AccessKey + type CreateAccountAliasInput struct + AccountAlias *string + type CreateAccountAliasOutput struct + type CreateGroupInput struct + GroupName *string + Path *string + type CreateGroupOutput struct + Group *Group + type CreateInstanceProfileInput struct + InstanceProfileName *string + Path *string + type CreateInstanceProfileOutput struct + InstanceProfile *InstanceProfile + type CreateLoginProfileInput struct + Password *string + PasswordResetRequired *bool + UserName *string + type CreateLoginProfileOutput struct + LoginProfile *LoginProfile + type CreateOpenIDConnectProviderInput struct + ClientIDList []*string + ThumbprintList []*string + URL *string + type CreateOpenIDConnectProviderOutput struct + OpenIDConnectProviderARN *string + type CreatePolicyInput struct + Description *string + Path *string + PolicyDocument *string + PolicyName *string + type CreatePolicyOutput struct + Policy *Policy + type CreatePolicyVersionInput struct + PolicyARN *string + PolicyDocument *string + SetAsDefault *bool + type CreatePolicyVersionOutput struct + PolicyVersion *PolicyVersion + type CreateRoleInput struct + AssumeRolePolicyDocument *string + Path *string + RoleName *string + type CreateRoleOutput struct + Role *Role + type CreateSAMLProviderInput struct + Name *string + SAMLMetadataDocument *string + type CreateSAMLProviderOutput struct + SAMLProviderARN *string + type CreateUserInput struct + Path *string + UserName *string + type CreateUserOutput struct + User *User + type CreateVirtualMFADeviceInput struct + Path *string + VirtualMFADeviceName *string + type CreateVirtualMFADeviceOutput struct + VirtualMFADevice *VirtualMFADevice + type DeactivateMFADeviceInput struct + SerialNumber *string + UserName *string + type DeactivateMFADeviceOutput struct + type DeleteAccessKeyInput struct + AccessKeyID *string + UserName *string + type DeleteAccessKeyOutput struct + type DeleteAccountAliasInput struct + AccountAlias *string + type DeleteAccountAliasOutput struct + type DeleteAccountPasswordPolicyInput struct + type DeleteAccountPasswordPolicyOutput struct + type DeleteGroupInput struct + GroupName *string + type DeleteGroupOutput struct + type DeleteGroupPolicyInput struct + GroupName *string + PolicyName *string + type DeleteGroupPolicyOutput struct + type DeleteInstanceProfileInput struct + InstanceProfileName *string + type DeleteInstanceProfileOutput struct + type DeleteLoginProfileInput struct + UserName *string + type DeleteLoginProfileOutput struct + type DeleteOpenIDConnectProviderInput struct + OpenIDConnectProviderARN *string + type DeleteOpenIDConnectProviderOutput struct + type DeletePolicyInput struct + PolicyARN *string + type DeletePolicyOutput struct + type DeletePolicyVersionInput struct + PolicyARN *string + VersionID *string + type DeletePolicyVersionOutput struct + type DeleteRoleInput struct + RoleName *string + type DeleteRoleOutput struct + type DeleteRolePolicyInput struct + PolicyName *string + RoleName *string + type DeleteRolePolicyOutput struct + type DeleteSAMLProviderInput struct + SAMLProviderARN *string + type DeleteSAMLProviderOutput struct + type DeleteServerCertificateInput struct + ServerCertificateName *string + type DeleteServerCertificateOutput struct + type DeleteSigningCertificateInput struct + CertificateID *string + UserName *string + type DeleteSigningCertificateOutput struct + type DeleteUserInput struct + UserName *string + type DeleteUserOutput struct + type DeleteUserPolicyInput struct + PolicyName *string + UserName *string + type DeleteUserPolicyOutput struct + type DeleteVirtualMFADeviceInput struct + SerialNumber *string + type DeleteVirtualMFADeviceOutput struct + type DetachGroupPolicyInput struct + GroupName *string + PolicyARN *string + type DetachGroupPolicyOutput struct + type DetachRolePolicyInput struct + PolicyARN *string + RoleName *string + type DetachRolePolicyOutput struct + type DetachUserPolicyInput struct + PolicyARN *string + UserName *string + type DetachUserPolicyOutput struct + type EnableMFADeviceInput struct + AuthenticationCode1 *string + AuthenticationCode2 *string + SerialNumber *string + UserName *string + type EnableMFADeviceOutput struct + type GenerateCredentialReportInput struct + type GenerateCredentialReportOutput struct + Description *string + State *string + type GetAccessKeyLastUsedInput struct + AccessKeyID *string + type GetAccessKeyLastUsedOutput struct + AccessKeyLastUsed *AccessKeyLastUsed + UserName *string + type GetAccountAuthorizationDetailsInput struct + Filter []*string + Marker *string + MaxItems *int64 + type GetAccountAuthorizationDetailsOutput struct + GroupDetailList []*GroupDetail + IsTruncated *bool + Marker *string + Policies []*ManagedPolicyDetail + RoleDetailList []*RoleDetail + UserDetailList []*UserDetail + type GetAccountPasswordPolicyInput struct + type GetAccountPasswordPolicyOutput struct + PasswordPolicy *PasswordPolicy + type GetAccountSummaryInput struct + type GetAccountSummaryOutput struct + SummaryMap map[string]*int64 + type GetCredentialReportInput struct + type GetCredentialReportOutput struct + Content []byte + GeneratedTime *time.Time + ReportFormat *string + type GetGroupInput struct + GroupName *string + Marker *string + MaxItems *int64 + type GetGroupOutput struct + Group *Group + IsTruncated *bool + Marker *string + Users []*User + type GetGroupPolicyInput struct + GroupName *string + PolicyName *string + type GetGroupPolicyOutput struct + GroupName *string + PolicyDocument *string + PolicyName *string + type GetInstanceProfileInput struct + InstanceProfileName *string + type GetInstanceProfileOutput struct + InstanceProfile *InstanceProfile + type GetLoginProfileInput struct + UserName *string + type GetLoginProfileOutput struct + LoginProfile *LoginProfile + type GetOpenIDConnectProviderInput struct + OpenIDConnectProviderARN *string + type GetOpenIDConnectProviderOutput struct + ClientIDList []*string + CreateDate *time.Time + ThumbprintList []*string + URL *string + type GetPolicyInput struct + PolicyARN *string + type GetPolicyOutput struct + Policy *Policy + type GetPolicyVersionInput struct + PolicyARN *string + VersionID *string + type GetPolicyVersionOutput struct + PolicyVersion *PolicyVersion + type GetRoleInput struct + RoleName *string + type GetRoleOutput struct + Role *Role + type GetRolePolicyInput struct + PolicyName *string + RoleName *string + type GetRolePolicyOutput struct + PolicyDocument *string + PolicyName *string + RoleName *string + type GetSAMLProviderInput struct + SAMLProviderARN *string + type GetSAMLProviderOutput struct + CreateDate *time.Time + SAMLMetadataDocument *string + ValidUntil *time.Time + type GetServerCertificateInput struct + ServerCertificateName *string + type GetServerCertificateOutput struct + ServerCertificate *ServerCertificate + type GetUserInput struct + UserName *string + type GetUserOutput struct + User *User + type GetUserPolicyInput struct + PolicyName *string + UserName *string + type GetUserPolicyOutput struct + PolicyDocument *string + PolicyName *string + UserName *string + type Group struct + ARN *string + CreateDate *time.Time + GroupID *string + GroupName *string + Path *string + type GroupDetail struct + ARN *string + AttachedManagedPolicies []*AttachedPolicy + CreateDate *time.Time + GroupID *string + GroupName *string + GroupPolicyList []*PolicyDetail + Path *string + type IAM struct + func New(config *aws.Config) *IAM + func (c *IAM) AddClientIDToOpenIDConnectProvider(input *AddClientIDToOpenIDConnectProviderInput) (*AddClientIDToOpenIDConnectProviderOutput, error) + func (c *IAM) AddClientIDToOpenIDConnectProviderRequest(input *AddClientIDToOpenIDConnectProviderInput) (req *aws.Request, output *AddClientIDToOpenIDConnectProviderOutput) + func (c *IAM) AddRoleToInstanceProfile(input *AddRoleToInstanceProfileInput) (*AddRoleToInstanceProfileOutput, error) + func (c *IAM) AddRoleToInstanceProfileRequest(input *AddRoleToInstanceProfileInput) (req *aws.Request, output *AddRoleToInstanceProfileOutput) + func (c *IAM) AddUserToGroup(input *AddUserToGroupInput) (*AddUserToGroupOutput, error) + func (c *IAM) AddUserToGroupRequest(input *AddUserToGroupInput) (req *aws.Request, output *AddUserToGroupOutput) + func (c *IAM) AttachGroupPolicy(input *AttachGroupPolicyInput) (*AttachGroupPolicyOutput, error) + func (c *IAM) AttachGroupPolicyRequest(input *AttachGroupPolicyInput) (req *aws.Request, output *AttachGroupPolicyOutput) + func (c *IAM) AttachRolePolicy(input *AttachRolePolicyInput) (*AttachRolePolicyOutput, error) + func (c *IAM) AttachRolePolicyRequest(input *AttachRolePolicyInput) (req *aws.Request, output *AttachRolePolicyOutput) + func (c *IAM) AttachUserPolicy(input *AttachUserPolicyInput) (*AttachUserPolicyOutput, error) + func (c *IAM) AttachUserPolicyRequest(input *AttachUserPolicyInput) (req *aws.Request, output *AttachUserPolicyOutput) + func (c *IAM) ChangePassword(input *ChangePasswordInput) (*ChangePasswordOutput, error) + func (c *IAM) ChangePasswordRequest(input *ChangePasswordInput) (req *aws.Request, output *ChangePasswordOutput) + func (c *IAM) CreateAccessKey(input *CreateAccessKeyInput) (*CreateAccessKeyOutput, error) + func (c *IAM) CreateAccessKeyRequest(input *CreateAccessKeyInput) (req *aws.Request, output *CreateAccessKeyOutput) + func (c *IAM) CreateAccountAlias(input *CreateAccountAliasInput) (*CreateAccountAliasOutput, error) + func (c *IAM) CreateAccountAliasRequest(input *CreateAccountAliasInput) (req *aws.Request, output *CreateAccountAliasOutput) + func (c *IAM) CreateGroup(input *CreateGroupInput) (*CreateGroupOutput, error) + func (c *IAM) CreateGroupRequest(input *CreateGroupInput) (req *aws.Request, output *CreateGroupOutput) + func (c *IAM) CreateInstanceProfile(input *CreateInstanceProfileInput) (*CreateInstanceProfileOutput, error) + func (c *IAM) CreateInstanceProfileRequest(input *CreateInstanceProfileInput) (req *aws.Request, output *CreateInstanceProfileOutput) + func (c *IAM) CreateLoginProfile(input *CreateLoginProfileInput) (*CreateLoginProfileOutput, error) + func (c *IAM) CreateLoginProfileRequest(input *CreateLoginProfileInput) (req *aws.Request, output *CreateLoginProfileOutput) + func (c *IAM) CreateOpenIDConnectProvider(input *CreateOpenIDConnectProviderInput) (*CreateOpenIDConnectProviderOutput, error) + func (c *IAM) CreateOpenIDConnectProviderRequest(input *CreateOpenIDConnectProviderInput) (req *aws.Request, output *CreateOpenIDConnectProviderOutput) + func (c *IAM) CreatePolicy(input *CreatePolicyInput) (*CreatePolicyOutput, error) + func (c *IAM) CreatePolicyRequest(input *CreatePolicyInput) (req *aws.Request, output *CreatePolicyOutput) + func (c *IAM) CreatePolicyVersion(input *CreatePolicyVersionInput) (*CreatePolicyVersionOutput, error) + func (c *IAM) CreatePolicyVersionRequest(input *CreatePolicyVersionInput) (req *aws.Request, output *CreatePolicyVersionOutput) + func (c *IAM) CreateRole(input *CreateRoleInput) (*CreateRoleOutput, error) + func (c *IAM) CreateRoleRequest(input *CreateRoleInput) (req *aws.Request, output *CreateRoleOutput) + func (c *IAM) CreateSAMLProvider(input *CreateSAMLProviderInput) (*CreateSAMLProviderOutput, error) + func (c *IAM) CreateSAMLProviderRequest(input *CreateSAMLProviderInput) (req *aws.Request, output *CreateSAMLProviderOutput) + func (c *IAM) CreateUser(input *CreateUserInput) (*CreateUserOutput, error) + func (c *IAM) CreateUserRequest(input *CreateUserInput) (req *aws.Request, output *CreateUserOutput) + func (c *IAM) CreateVirtualMFADevice(input *CreateVirtualMFADeviceInput) (*CreateVirtualMFADeviceOutput, error) + func (c *IAM) CreateVirtualMFADeviceRequest(input *CreateVirtualMFADeviceInput) (req *aws.Request, output *CreateVirtualMFADeviceOutput) + func (c *IAM) DeactivateMFADevice(input *DeactivateMFADeviceInput) (*DeactivateMFADeviceOutput, error) + func (c *IAM) DeactivateMFADeviceRequest(input *DeactivateMFADeviceInput) (req *aws.Request, output *DeactivateMFADeviceOutput) + func (c *IAM) DeleteAccessKey(input *DeleteAccessKeyInput) (*DeleteAccessKeyOutput, error) + func (c *IAM) DeleteAccessKeyRequest(input *DeleteAccessKeyInput) (req *aws.Request, output *DeleteAccessKeyOutput) + func (c *IAM) DeleteAccountAlias(input *DeleteAccountAliasInput) (*DeleteAccountAliasOutput, error) + func (c *IAM) DeleteAccountAliasRequest(input *DeleteAccountAliasInput) (req *aws.Request, output *DeleteAccountAliasOutput) + func (c *IAM) DeleteAccountPasswordPolicy(input *DeleteAccountPasswordPolicyInput) (*DeleteAccountPasswordPolicyOutput, error) + func (c *IAM) DeleteAccountPasswordPolicyRequest(input *DeleteAccountPasswordPolicyInput) (req *aws.Request, output *DeleteAccountPasswordPolicyOutput) + func (c *IAM) DeleteGroup(input *DeleteGroupInput) (*DeleteGroupOutput, error) + func (c *IAM) DeleteGroupPolicy(input *DeleteGroupPolicyInput) (*DeleteGroupPolicyOutput, error) + func (c *IAM) DeleteGroupPolicyRequest(input *DeleteGroupPolicyInput) (req *aws.Request, output *DeleteGroupPolicyOutput) + func (c *IAM) DeleteGroupRequest(input *DeleteGroupInput) (req *aws.Request, output *DeleteGroupOutput) + func (c *IAM) DeleteInstanceProfile(input *DeleteInstanceProfileInput) (*DeleteInstanceProfileOutput, error) + func (c *IAM) DeleteInstanceProfileRequest(input *DeleteInstanceProfileInput) (req *aws.Request, output *DeleteInstanceProfileOutput) + func (c *IAM) DeleteLoginProfile(input *DeleteLoginProfileInput) (*DeleteLoginProfileOutput, error) + func (c *IAM) DeleteLoginProfileRequest(input *DeleteLoginProfileInput) (req *aws.Request, output *DeleteLoginProfileOutput) + func (c *IAM) DeleteOpenIDConnectProvider(input *DeleteOpenIDConnectProviderInput) (*DeleteOpenIDConnectProviderOutput, error) + func (c *IAM) DeleteOpenIDConnectProviderRequest(input *DeleteOpenIDConnectProviderInput) (req *aws.Request, output *DeleteOpenIDConnectProviderOutput) + func (c *IAM) DeletePolicy(input *DeletePolicyInput) (*DeletePolicyOutput, error) + func (c *IAM) DeletePolicyRequest(input *DeletePolicyInput) (req *aws.Request, output *DeletePolicyOutput) + func (c *IAM) DeletePolicyVersion(input *DeletePolicyVersionInput) (*DeletePolicyVersionOutput, error) + func (c *IAM) DeletePolicyVersionRequest(input *DeletePolicyVersionInput) (req *aws.Request, output *DeletePolicyVersionOutput) + func (c *IAM) DeleteRole(input *DeleteRoleInput) (*DeleteRoleOutput, error) + func (c *IAM) DeleteRolePolicy(input *DeleteRolePolicyInput) (*DeleteRolePolicyOutput, error) + func (c *IAM) DeleteRolePolicyRequest(input *DeleteRolePolicyInput) (req *aws.Request, output *DeleteRolePolicyOutput) + func (c *IAM) DeleteRoleRequest(input *DeleteRoleInput) (req *aws.Request, output *DeleteRoleOutput) + func (c *IAM) DeleteSAMLProvider(input *DeleteSAMLProviderInput) (*DeleteSAMLProviderOutput, error) + func (c *IAM) DeleteSAMLProviderRequest(input *DeleteSAMLProviderInput) (req *aws.Request, output *DeleteSAMLProviderOutput) + func (c *IAM) DeleteServerCertificate(input *DeleteServerCertificateInput) (*DeleteServerCertificateOutput, error) + func (c *IAM) DeleteServerCertificateRequest(input *DeleteServerCertificateInput) (req *aws.Request, output *DeleteServerCertificateOutput) + func (c *IAM) DeleteSigningCertificate(input *DeleteSigningCertificateInput) (*DeleteSigningCertificateOutput, error) + func (c *IAM) DeleteSigningCertificateRequest(input *DeleteSigningCertificateInput) (req *aws.Request, output *DeleteSigningCertificateOutput) + func (c *IAM) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error) + func (c *IAM) DeleteUserPolicy(input *DeleteUserPolicyInput) (*DeleteUserPolicyOutput, error) + func (c *IAM) DeleteUserPolicyRequest(input *DeleteUserPolicyInput) (req *aws.Request, output *DeleteUserPolicyOutput) + func (c *IAM) DeleteUserRequest(input *DeleteUserInput) (req *aws.Request, output *DeleteUserOutput) + func (c *IAM) DeleteVirtualMFADevice(input *DeleteVirtualMFADeviceInput) (*DeleteVirtualMFADeviceOutput, error) + func (c *IAM) DeleteVirtualMFADeviceRequest(input *DeleteVirtualMFADeviceInput) (req *aws.Request, output *DeleteVirtualMFADeviceOutput) + func (c *IAM) DetachGroupPolicy(input *DetachGroupPolicyInput) (*DetachGroupPolicyOutput, error) + func (c *IAM) DetachGroupPolicyRequest(input *DetachGroupPolicyInput) (req *aws.Request, output *DetachGroupPolicyOutput) + func (c *IAM) DetachRolePolicy(input *DetachRolePolicyInput) (*DetachRolePolicyOutput, error) + func (c *IAM) DetachRolePolicyRequest(input *DetachRolePolicyInput) (req *aws.Request, output *DetachRolePolicyOutput) + func (c *IAM) DetachUserPolicy(input *DetachUserPolicyInput) (*DetachUserPolicyOutput, error) + func (c *IAM) DetachUserPolicyRequest(input *DetachUserPolicyInput) (req *aws.Request, output *DetachUserPolicyOutput) + func (c *IAM) EnableMFADevice(input *EnableMFADeviceInput) (*EnableMFADeviceOutput, error) + func (c *IAM) EnableMFADeviceRequest(input *EnableMFADeviceInput) (req *aws.Request, output *EnableMFADeviceOutput) + func (c *IAM) GenerateCredentialReport(input *GenerateCredentialReportInput) (*GenerateCredentialReportOutput, error) + func (c *IAM) GenerateCredentialReportRequest(input *GenerateCredentialReportInput) (req *aws.Request, output *GenerateCredentialReportOutput) + func (c *IAM) GetAccessKeyLastUsed(input *GetAccessKeyLastUsedInput) (*GetAccessKeyLastUsedOutput, error) + func (c *IAM) GetAccessKeyLastUsedRequest(input *GetAccessKeyLastUsedInput) (req *aws.Request, output *GetAccessKeyLastUsedOutput) + func (c *IAM) GetAccountAuthorizationDetails(input *GetAccountAuthorizationDetailsInput) (*GetAccountAuthorizationDetailsOutput, error) + func (c *IAM) GetAccountAuthorizationDetailsPages(input *GetAccountAuthorizationDetailsInput, ...) error + func (c *IAM) GetAccountAuthorizationDetailsRequest(input *GetAccountAuthorizationDetailsInput) (req *aws.Request, output *GetAccountAuthorizationDetailsOutput) + func (c *IAM) GetAccountPasswordPolicy(input *GetAccountPasswordPolicyInput) (*GetAccountPasswordPolicyOutput, error) + func (c *IAM) GetAccountPasswordPolicyRequest(input *GetAccountPasswordPolicyInput) (req *aws.Request, output *GetAccountPasswordPolicyOutput) + func (c *IAM) GetAccountSummary(input *GetAccountSummaryInput) (*GetAccountSummaryOutput, error) + func (c *IAM) GetAccountSummaryRequest(input *GetAccountSummaryInput) (req *aws.Request, output *GetAccountSummaryOutput) + func (c *IAM) GetCredentialReport(input *GetCredentialReportInput) (*GetCredentialReportOutput, error) + func (c *IAM) GetCredentialReportRequest(input *GetCredentialReportInput) (req *aws.Request, output *GetCredentialReportOutput) + func (c *IAM) GetGroup(input *GetGroupInput) (*GetGroupOutput, error) + func (c *IAM) GetGroupPages(input *GetGroupInput, ...) error + func (c *IAM) GetGroupPolicy(input *GetGroupPolicyInput) (*GetGroupPolicyOutput, error) + func (c *IAM) GetGroupPolicyRequest(input *GetGroupPolicyInput) (req *aws.Request, output *GetGroupPolicyOutput) + func (c *IAM) GetGroupRequest(input *GetGroupInput) (req *aws.Request, output *GetGroupOutput) + func (c *IAM) GetInstanceProfile(input *GetInstanceProfileInput) (*GetInstanceProfileOutput, error) + func (c *IAM) GetInstanceProfileRequest(input *GetInstanceProfileInput) (req *aws.Request, output *GetInstanceProfileOutput) + func (c *IAM) GetLoginProfile(input *GetLoginProfileInput) (*GetLoginProfileOutput, error) + func (c *IAM) GetLoginProfileRequest(input *GetLoginProfileInput) (req *aws.Request, output *GetLoginProfileOutput) + func (c *IAM) GetOpenIDConnectProvider(input *GetOpenIDConnectProviderInput) (*GetOpenIDConnectProviderOutput, error) + func (c *IAM) GetOpenIDConnectProviderRequest(input *GetOpenIDConnectProviderInput) (req *aws.Request, output *GetOpenIDConnectProviderOutput) + func (c *IAM) GetPolicy(input *GetPolicyInput) (*GetPolicyOutput, error) + func (c *IAM) GetPolicyRequest(input *GetPolicyInput) (req *aws.Request, output *GetPolicyOutput) + func (c *IAM) GetPolicyVersion(input *GetPolicyVersionInput) (*GetPolicyVersionOutput, error) + func (c *IAM) GetPolicyVersionRequest(input *GetPolicyVersionInput) (req *aws.Request, output *GetPolicyVersionOutput) + func (c *IAM) GetRole(input *GetRoleInput) (*GetRoleOutput, error) + func (c *IAM) GetRolePolicy(input *GetRolePolicyInput) (*GetRolePolicyOutput, error) + func (c *IAM) GetRolePolicyRequest(input *GetRolePolicyInput) (req *aws.Request, output *GetRolePolicyOutput) + func (c *IAM) GetRoleRequest(input *GetRoleInput) (req *aws.Request, output *GetRoleOutput) + func (c *IAM) GetSAMLProvider(input *GetSAMLProviderInput) (*GetSAMLProviderOutput, error) + func (c *IAM) GetSAMLProviderRequest(input *GetSAMLProviderInput) (req *aws.Request, output *GetSAMLProviderOutput) + func (c *IAM) GetServerCertificate(input *GetServerCertificateInput) (*GetServerCertificateOutput, error) + func (c *IAM) GetServerCertificateRequest(input *GetServerCertificateInput) (req *aws.Request, output *GetServerCertificateOutput) + func (c *IAM) GetUser(input *GetUserInput) (*GetUserOutput, error) + func (c *IAM) GetUserPolicy(input *GetUserPolicyInput) (*GetUserPolicyOutput, error) + func (c *IAM) GetUserPolicyRequest(input *GetUserPolicyInput) (req *aws.Request, output *GetUserPolicyOutput) + func (c *IAM) GetUserRequest(input *GetUserInput) (req *aws.Request, output *GetUserOutput) + func (c *IAM) ListAccessKeys(input *ListAccessKeysInput) (*ListAccessKeysOutput, error) + func (c *IAM) ListAccessKeysPages(input *ListAccessKeysInput, ...) error + func (c *IAM) ListAccessKeysRequest(input *ListAccessKeysInput) (req *aws.Request, output *ListAccessKeysOutput) + func (c *IAM) ListAccountAliases(input *ListAccountAliasesInput) (*ListAccountAliasesOutput, error) + func (c *IAM) ListAccountAliasesPages(input *ListAccountAliasesInput, ...) error + func (c *IAM) ListAccountAliasesRequest(input *ListAccountAliasesInput) (req *aws.Request, output *ListAccountAliasesOutput) + func (c *IAM) ListAttachedGroupPolicies(input *ListAttachedGroupPoliciesInput) (*ListAttachedGroupPoliciesOutput, error) + func (c *IAM) ListAttachedGroupPoliciesRequest(input *ListAttachedGroupPoliciesInput) (req *aws.Request, output *ListAttachedGroupPoliciesOutput) + func (c *IAM) ListAttachedRolePolicies(input *ListAttachedRolePoliciesInput) (*ListAttachedRolePoliciesOutput, error) + func (c *IAM) ListAttachedRolePoliciesRequest(input *ListAttachedRolePoliciesInput) (req *aws.Request, output *ListAttachedRolePoliciesOutput) + func (c *IAM) ListAttachedUserPolicies(input *ListAttachedUserPoliciesInput) (*ListAttachedUserPoliciesOutput, error) + func (c *IAM) ListAttachedUserPoliciesRequest(input *ListAttachedUserPoliciesInput) (req *aws.Request, output *ListAttachedUserPoliciesOutput) + func (c *IAM) ListEntitiesForPolicy(input *ListEntitiesForPolicyInput) (*ListEntitiesForPolicyOutput, error) + func (c *IAM) ListEntitiesForPolicyRequest(input *ListEntitiesForPolicyInput) (req *aws.Request, output *ListEntitiesForPolicyOutput) + func (c *IAM) ListGroupPolicies(input *ListGroupPoliciesInput) (*ListGroupPoliciesOutput, error) + func (c *IAM) ListGroupPoliciesPages(input *ListGroupPoliciesInput, ...) error + func (c *IAM) ListGroupPoliciesRequest(input *ListGroupPoliciesInput) (req *aws.Request, output *ListGroupPoliciesOutput) + func (c *IAM) ListGroups(input *ListGroupsInput) (*ListGroupsOutput, error) + func (c *IAM) ListGroupsForUser(input *ListGroupsForUserInput) (*ListGroupsForUserOutput, error) + func (c *IAM) ListGroupsForUserPages(input *ListGroupsForUserInput, ...) error + func (c *IAM) ListGroupsForUserRequest(input *ListGroupsForUserInput) (req *aws.Request, output *ListGroupsForUserOutput) + func (c *IAM) ListGroupsPages(input *ListGroupsInput, ...) error + func (c *IAM) ListGroupsRequest(input *ListGroupsInput) (req *aws.Request, output *ListGroupsOutput) + func (c *IAM) ListInstanceProfiles(input *ListInstanceProfilesInput) (*ListInstanceProfilesOutput, error) + func (c *IAM) ListInstanceProfilesForRole(input *ListInstanceProfilesForRoleInput) (*ListInstanceProfilesForRoleOutput, error) + func (c *IAM) ListInstanceProfilesForRolePages(input *ListInstanceProfilesForRoleInput, ...) error + func (c *IAM) ListInstanceProfilesForRoleRequest(input *ListInstanceProfilesForRoleInput) (req *aws.Request, output *ListInstanceProfilesForRoleOutput) + func (c *IAM) ListInstanceProfilesPages(input *ListInstanceProfilesInput, ...) error + func (c *IAM) ListInstanceProfilesRequest(input *ListInstanceProfilesInput) (req *aws.Request, output *ListInstanceProfilesOutput) + func (c *IAM) ListMFADevices(input *ListMFADevicesInput) (*ListMFADevicesOutput, error) + func (c *IAM) ListMFADevicesPages(input *ListMFADevicesInput, ...) error + func (c *IAM) ListMFADevicesRequest(input *ListMFADevicesInput) (req *aws.Request, output *ListMFADevicesOutput) + func (c *IAM) ListOpenIDConnectProviders(input *ListOpenIDConnectProvidersInput) (*ListOpenIDConnectProvidersOutput, error) + func (c *IAM) ListOpenIDConnectProvidersRequest(input *ListOpenIDConnectProvidersInput) (req *aws.Request, output *ListOpenIDConnectProvidersOutput) + func (c *IAM) ListPolicies(input *ListPoliciesInput) (*ListPoliciesOutput, error) + func (c *IAM) ListPoliciesRequest(input *ListPoliciesInput) (req *aws.Request, output *ListPoliciesOutput) + func (c *IAM) ListPolicyVersions(input *ListPolicyVersionsInput) (*ListPolicyVersionsOutput, error) + func (c *IAM) ListPolicyVersionsRequest(input *ListPolicyVersionsInput) (req *aws.Request, output *ListPolicyVersionsOutput) + func (c *IAM) ListRolePolicies(input *ListRolePoliciesInput) (*ListRolePoliciesOutput, error) + func (c *IAM) ListRolePoliciesPages(input *ListRolePoliciesInput, ...) error + func (c *IAM) ListRolePoliciesRequest(input *ListRolePoliciesInput) (req *aws.Request, output *ListRolePoliciesOutput) + func (c *IAM) ListRoles(input *ListRolesInput) (*ListRolesOutput, error) + func (c *IAM) ListRolesPages(input *ListRolesInput, ...) error + func (c *IAM) ListRolesRequest(input *ListRolesInput) (req *aws.Request, output *ListRolesOutput) + func (c *IAM) ListSAMLProviders(input *ListSAMLProvidersInput) (*ListSAMLProvidersOutput, error) + func (c *IAM) ListSAMLProvidersRequest(input *ListSAMLProvidersInput) (req *aws.Request, output *ListSAMLProvidersOutput) + func (c *IAM) ListServerCertificates(input *ListServerCertificatesInput) (*ListServerCertificatesOutput, error) + func (c *IAM) ListServerCertificatesPages(input *ListServerCertificatesInput, ...) error + func (c *IAM) ListServerCertificatesRequest(input *ListServerCertificatesInput) (req *aws.Request, output *ListServerCertificatesOutput) + func (c *IAM) ListSigningCertificates(input *ListSigningCertificatesInput) (*ListSigningCertificatesOutput, error) + func (c *IAM) ListSigningCertificatesPages(input *ListSigningCertificatesInput, ...) error + func (c *IAM) ListSigningCertificatesRequest(input *ListSigningCertificatesInput) (req *aws.Request, output *ListSigningCertificatesOutput) + func (c *IAM) ListUserPolicies(input *ListUserPoliciesInput) (*ListUserPoliciesOutput, error) + func (c *IAM) ListUserPoliciesPages(input *ListUserPoliciesInput, ...) error + func (c *IAM) ListUserPoliciesRequest(input *ListUserPoliciesInput) (req *aws.Request, output *ListUserPoliciesOutput) + func (c *IAM) ListUsers(input *ListUsersInput) (*ListUsersOutput, error) + func (c *IAM) ListUsersPages(input *ListUsersInput, ...) error + func (c *IAM) ListUsersRequest(input *ListUsersInput) (req *aws.Request, output *ListUsersOutput) + func (c *IAM) ListVirtualMFADevices(input *ListVirtualMFADevicesInput) (*ListVirtualMFADevicesOutput, error) + func (c *IAM) ListVirtualMFADevicesPages(input *ListVirtualMFADevicesInput, ...) error + func (c *IAM) ListVirtualMFADevicesRequest(input *ListVirtualMFADevicesInput) (req *aws.Request, output *ListVirtualMFADevicesOutput) + func (c *IAM) PutGroupPolicy(input *PutGroupPolicyInput) (*PutGroupPolicyOutput, error) + func (c *IAM) PutGroupPolicyRequest(input *PutGroupPolicyInput) (req *aws.Request, output *PutGroupPolicyOutput) + func (c *IAM) PutRolePolicy(input *PutRolePolicyInput) (*PutRolePolicyOutput, error) + func (c *IAM) PutRolePolicyRequest(input *PutRolePolicyInput) (req *aws.Request, output *PutRolePolicyOutput) + func (c *IAM) PutUserPolicy(input *PutUserPolicyInput) (*PutUserPolicyOutput, error) + func (c *IAM) PutUserPolicyRequest(input *PutUserPolicyInput) (req *aws.Request, output *PutUserPolicyOutput) + func (c *IAM) RemoveClientIDFromOpenIDConnectProvider(input *RemoveClientIDFromOpenIDConnectProviderInput) (*RemoveClientIDFromOpenIDConnectProviderOutput, error) + func (c *IAM) RemoveClientIDFromOpenIDConnectProviderRequest(input *RemoveClientIDFromOpenIDConnectProviderInput) (req *aws.Request, output *RemoveClientIDFromOpenIDConnectProviderOutput) + func (c *IAM) RemoveRoleFromInstanceProfile(input *RemoveRoleFromInstanceProfileInput) (*RemoveRoleFromInstanceProfileOutput, error) + func (c *IAM) RemoveRoleFromInstanceProfileRequest(input *RemoveRoleFromInstanceProfileInput) (req *aws.Request, output *RemoveRoleFromInstanceProfileOutput) + func (c *IAM) RemoveUserFromGroup(input *RemoveUserFromGroupInput) (*RemoveUserFromGroupOutput, error) + func (c *IAM) RemoveUserFromGroupRequest(input *RemoveUserFromGroupInput) (req *aws.Request, output *RemoveUserFromGroupOutput) + func (c *IAM) ResyncMFADevice(input *ResyncMFADeviceInput) (*ResyncMFADeviceOutput, error) + func (c *IAM) ResyncMFADeviceRequest(input *ResyncMFADeviceInput) (req *aws.Request, output *ResyncMFADeviceOutput) + func (c *IAM) SetDefaultPolicyVersion(input *SetDefaultPolicyVersionInput) (*SetDefaultPolicyVersionOutput, error) + func (c *IAM) SetDefaultPolicyVersionRequest(input *SetDefaultPolicyVersionInput) (req *aws.Request, output *SetDefaultPolicyVersionOutput) + func (c *IAM) UpdateAccessKey(input *UpdateAccessKeyInput) (*UpdateAccessKeyOutput, error) + func (c *IAM) UpdateAccessKeyRequest(input *UpdateAccessKeyInput) (req *aws.Request, output *UpdateAccessKeyOutput) + func (c *IAM) UpdateAccountPasswordPolicy(input *UpdateAccountPasswordPolicyInput) (*UpdateAccountPasswordPolicyOutput, error) + func (c *IAM) UpdateAccountPasswordPolicyRequest(input *UpdateAccountPasswordPolicyInput) (req *aws.Request, output *UpdateAccountPasswordPolicyOutput) + func (c *IAM) UpdateAssumeRolePolicy(input *UpdateAssumeRolePolicyInput) (*UpdateAssumeRolePolicyOutput, error) + func (c *IAM) UpdateAssumeRolePolicyRequest(input *UpdateAssumeRolePolicyInput) (req *aws.Request, output *UpdateAssumeRolePolicyOutput) + func (c *IAM) UpdateGroup(input *UpdateGroupInput) (*UpdateGroupOutput, error) + func (c *IAM) UpdateGroupRequest(input *UpdateGroupInput) (req *aws.Request, output *UpdateGroupOutput) + func (c *IAM) UpdateLoginProfile(input *UpdateLoginProfileInput) (*UpdateLoginProfileOutput, error) + func (c *IAM) UpdateLoginProfileRequest(input *UpdateLoginProfileInput) (req *aws.Request, output *UpdateLoginProfileOutput) + func (c *IAM) UpdateOpenIDConnectProviderThumbprint(input *UpdateOpenIDConnectProviderThumbprintInput) (*UpdateOpenIDConnectProviderThumbprintOutput, error) + func (c *IAM) UpdateOpenIDConnectProviderThumbprintRequest(input *UpdateOpenIDConnectProviderThumbprintInput) (req *aws.Request, output *UpdateOpenIDConnectProviderThumbprintOutput) + func (c *IAM) UpdateSAMLProvider(input *UpdateSAMLProviderInput) (*UpdateSAMLProviderOutput, error) + func (c *IAM) UpdateSAMLProviderRequest(input *UpdateSAMLProviderInput) (req *aws.Request, output *UpdateSAMLProviderOutput) + func (c *IAM) UpdateServerCertificate(input *UpdateServerCertificateInput) (*UpdateServerCertificateOutput, error) + func (c *IAM) UpdateServerCertificateRequest(input *UpdateServerCertificateInput) (req *aws.Request, output *UpdateServerCertificateOutput) + func (c *IAM) UpdateSigningCertificate(input *UpdateSigningCertificateInput) (*UpdateSigningCertificateOutput, error) + func (c *IAM) UpdateSigningCertificateRequest(input *UpdateSigningCertificateInput) (req *aws.Request, output *UpdateSigningCertificateOutput) + func (c *IAM) UpdateUser(input *UpdateUserInput) (*UpdateUserOutput, error) + func (c *IAM) UpdateUserRequest(input *UpdateUserInput) (req *aws.Request, output *UpdateUserOutput) + func (c *IAM) UploadServerCertificate(input *UploadServerCertificateInput) (*UploadServerCertificateOutput, error) + func (c *IAM) UploadServerCertificateRequest(input *UploadServerCertificateInput) (req *aws.Request, output *UploadServerCertificateOutput) + func (c *IAM) UploadSigningCertificate(input *UploadSigningCertificateInput) (*UploadSigningCertificateOutput, error) + func (c *IAM) UploadSigningCertificateRequest(input *UploadSigningCertificateInput) (req *aws.Request, output *UploadSigningCertificateOutput) + type InstanceProfile struct + ARN *string + CreateDate *time.Time + InstanceProfileID *string + InstanceProfileName *string + Path *string + Roles []*Role + type ListAccessKeysInput struct + Marker *string + MaxItems *int64 + UserName *string + type ListAccessKeysOutput struct + AccessKeyMetadata []*AccessKeyMetadata + IsTruncated *bool + Marker *string + type ListAccountAliasesInput struct + Marker *string + MaxItems *int64 + type ListAccountAliasesOutput struct + AccountAliases []*string + IsTruncated *bool + Marker *string + type ListAttachedGroupPoliciesInput struct + GroupName *string + Marker *string + MaxItems *int64 + PathPrefix *string + type ListAttachedGroupPoliciesOutput struct + AttachedPolicies []*AttachedPolicy + IsTruncated *bool + Marker *string + type ListAttachedRolePoliciesInput struct + Marker *string + MaxItems *int64 + PathPrefix *string + RoleName *string + type ListAttachedRolePoliciesOutput struct + AttachedPolicies []*AttachedPolicy + IsTruncated *bool + Marker *string + type ListAttachedUserPoliciesInput struct + Marker *string + MaxItems *int64 + PathPrefix *string + UserName *string + type ListAttachedUserPoliciesOutput struct + AttachedPolicies []*AttachedPolicy + IsTruncated *bool + Marker *string + type ListEntitiesForPolicyInput struct + EntityFilter *string + Marker *string + MaxItems *int64 + PathPrefix *string + PolicyARN *string + type ListEntitiesForPolicyOutput struct + IsTruncated *bool + Marker *string + PolicyGroups []*PolicyGroup + PolicyRoles []*PolicyRole + PolicyUsers []*PolicyUser + type ListGroupPoliciesInput struct + GroupName *string + Marker *string + MaxItems *int64 + type ListGroupPoliciesOutput struct + IsTruncated *bool + Marker *string + PolicyNames []*string + type ListGroupsForUserInput struct + Marker *string + MaxItems *int64 + UserName *string + type ListGroupsForUserOutput struct + Groups []*Group + IsTruncated *bool + Marker *string + type ListGroupsInput struct + Marker *string + MaxItems *int64 + PathPrefix *string + type ListGroupsOutput struct + Groups []*Group + IsTruncated *bool + Marker *string + type ListInstanceProfilesForRoleInput struct + Marker *string + MaxItems *int64 + RoleName *string + type ListInstanceProfilesForRoleOutput struct + InstanceProfiles []*InstanceProfile + IsTruncated *bool + Marker *string + type ListInstanceProfilesInput struct + Marker *string + MaxItems *int64 + PathPrefix *string + type ListInstanceProfilesOutput struct + InstanceProfiles []*InstanceProfile + IsTruncated *bool + Marker *string + type ListMFADevicesInput struct + Marker *string + MaxItems *int64 + UserName *string + type ListMFADevicesOutput struct + IsTruncated *bool + MFADevices []*MFADevice + Marker *string + type ListOpenIDConnectProvidersInput struct + type ListOpenIDConnectProvidersOutput struct + OpenIDConnectProviderList []*OpenIDConnectProviderListEntry + type ListPoliciesInput struct + Marker *string + MaxItems *int64 + OnlyAttached *bool + PathPrefix *string + Scope *string + type ListPoliciesOutput struct + IsTruncated *bool + Marker *string + Policies []*Policy + type ListPolicyVersionsInput struct + Marker *string + MaxItems *int64 + PolicyARN *string + type ListPolicyVersionsOutput struct + IsTruncated *bool + Marker *string + Versions []*PolicyVersion + type ListRolePoliciesInput struct + Marker *string + MaxItems *int64 + RoleName *string + type ListRolePoliciesOutput struct + IsTruncated *bool + Marker *string + PolicyNames []*string + type ListRolesInput struct + Marker *string + MaxItems *int64 + PathPrefix *string + type ListRolesOutput struct + IsTruncated *bool + Marker *string + Roles []*Role + type ListSAMLProvidersInput struct + type ListSAMLProvidersOutput struct + SAMLProviderList []*SAMLProviderListEntry + type ListServerCertificatesInput struct + Marker *string + MaxItems *int64 + PathPrefix *string + type ListServerCertificatesOutput struct + IsTruncated *bool + Marker *string + ServerCertificateMetadataList []*ServerCertificateMetadata + type ListSigningCertificatesInput struct + Marker *string + MaxItems *int64 + UserName *string + type ListSigningCertificatesOutput struct + Certificates []*SigningCertificate + IsTruncated *bool + Marker *string + type ListUserPoliciesInput struct + Marker *string + MaxItems *int64 + UserName *string + type ListUserPoliciesOutput struct + IsTruncated *bool + Marker *string + PolicyNames []*string + type ListUsersInput struct + Marker *string + MaxItems *int64 + PathPrefix *string + type ListUsersOutput struct + IsTruncated *bool + Marker *string + Users []*User + type ListVirtualMFADevicesInput struct + AssignmentStatus *string + Marker *string + MaxItems *int64 + type ListVirtualMFADevicesOutput struct + IsTruncated *bool + Marker *string + VirtualMFADevices []*VirtualMFADevice + type LoginProfile struct + CreateDate *time.Time + PasswordResetRequired *bool + UserName *string + type MFADevice struct + EnableDate *time.Time + SerialNumber *string + UserName *string + type ManagedPolicyDetail struct + ARN *string + AttachmentCount *int64 + CreateDate *time.Time + DefaultVersionID *string + Description *string + IsAttachable *bool + Path *string + PolicyID *string + PolicyName *string + PolicyVersionList []*PolicyVersion + UpdateDate *time.Time + type OpenIDConnectProviderListEntry struct + ARN *string + type PasswordPolicy struct + AllowUsersToChangePassword *bool + ExpirePasswords *bool + HardExpiry *bool + MaxPasswordAge *int64 + MinimumPasswordLength *int64 + PasswordReusePrevention *int64 + RequireLowercaseCharacters *bool + RequireNumbers *bool + RequireSymbols *bool + RequireUppercaseCharacters *bool + type Policy struct + ARN *string + AttachmentCount *int64 + CreateDate *time.Time + DefaultVersionID *string + Description *string + IsAttachable *bool + Path *string + PolicyID *string + PolicyName *string + UpdateDate *time.Time + type PolicyDetail struct + PolicyDocument *string + PolicyName *string + type PolicyGroup struct + GroupName *string + type PolicyRole struct + RoleName *string + type PolicyUser struct + UserName *string + type PolicyVersion struct + CreateDate *time.Time + Document *string + IsDefaultVersion *bool + VersionID *string + type PutGroupPolicyInput struct + GroupName *string + PolicyDocument *string + PolicyName *string + type PutGroupPolicyOutput struct + type PutRolePolicyInput struct + PolicyDocument *string + PolicyName *string + RoleName *string + type PutRolePolicyOutput struct + type PutUserPolicyInput struct + PolicyDocument *string + PolicyName *string + UserName *string + type PutUserPolicyOutput struct + type RemoveClientIDFromOpenIDConnectProviderInput struct + ClientID *string + OpenIDConnectProviderARN *string + type RemoveClientIDFromOpenIDConnectProviderOutput struct + type RemoveRoleFromInstanceProfileInput struct + InstanceProfileName *string + RoleName *string + type RemoveRoleFromInstanceProfileOutput struct + type RemoveUserFromGroupInput struct + GroupName *string + UserName *string + type RemoveUserFromGroupOutput struct + type ResyncMFADeviceInput struct + AuthenticationCode1 *string + AuthenticationCode2 *string + SerialNumber *string + UserName *string + type ResyncMFADeviceOutput struct + type Role struct + ARN *string + AssumeRolePolicyDocument *string + CreateDate *time.Time + Path *string + RoleID *string + RoleName *string + type RoleDetail struct + ARN *string + AssumeRolePolicyDocument *string + AttachedManagedPolicies []*AttachedPolicy + CreateDate *time.Time + InstanceProfileList []*InstanceProfile + Path *string + RoleID *string + RoleName *string + RolePolicyList []*PolicyDetail + type SAMLProviderListEntry struct + ARN *string + CreateDate *time.Time + ValidUntil *time.Time + type ServerCertificate struct + CertificateBody *string + CertificateChain *string + ServerCertificateMetadata *ServerCertificateMetadata + type ServerCertificateMetadata struct + ARN *string + Expiration *time.Time + Path *string + ServerCertificateID *string + ServerCertificateName *string + UploadDate *time.Time + type SetDefaultPolicyVersionInput struct + PolicyARN *string + VersionID *string + type SetDefaultPolicyVersionOutput struct + type SigningCertificate struct + CertificateBody *string + CertificateID *string + Status *string + UploadDate *time.Time + UserName *string + type UpdateAccessKeyInput struct + AccessKeyID *string + Status *string + UserName *string + type UpdateAccessKeyOutput struct + type UpdateAccountPasswordPolicyInput struct + AllowUsersToChangePassword *bool + HardExpiry *bool + MaxPasswordAge *int64 + MinimumPasswordLength *int64 + PasswordReusePrevention *int64 + RequireLowercaseCharacters *bool + RequireNumbers *bool + RequireSymbols *bool + RequireUppercaseCharacters *bool + type UpdateAccountPasswordPolicyOutput struct + type UpdateAssumeRolePolicyInput struct + PolicyDocument *string + RoleName *string + type UpdateAssumeRolePolicyOutput struct + type UpdateGroupInput struct + GroupName *string + NewGroupName *string + NewPath *string + type UpdateGroupOutput struct + type UpdateLoginProfileInput struct + Password *string + PasswordResetRequired *bool + UserName *string + type UpdateLoginProfileOutput struct + type UpdateOpenIDConnectProviderThumbprintInput struct + OpenIDConnectProviderARN *string + ThumbprintList []*string + type UpdateOpenIDConnectProviderThumbprintOutput struct + type UpdateSAMLProviderInput struct + SAMLMetadataDocument *string + SAMLProviderARN *string + type UpdateSAMLProviderOutput struct + SAMLProviderARN *string + type UpdateServerCertificateInput struct + NewPath *string + NewServerCertificateName *string + ServerCertificateName *string + type UpdateServerCertificateOutput struct + type UpdateSigningCertificateInput struct + CertificateID *string + Status *string + UserName *string + type UpdateSigningCertificateOutput struct + type UpdateUserInput struct + NewPath *string + NewUserName *string + UserName *string + type UpdateUserOutput struct + type UploadServerCertificateInput struct + CertificateBody *string + CertificateChain *string + Path *string + PrivateKey *string + ServerCertificateName *string + type UploadServerCertificateOutput struct + ServerCertificateMetadata *ServerCertificateMetadata + type UploadSigningCertificateInput struct + CertificateBody *string + UserName *string + type UploadSigningCertificateOutput struct + Certificate *SigningCertificate + type User struct + ARN *string + CreateDate *time.Time + PasswordLastUsed *time.Time + Path *string + UserID *string + UserName *string + type UserDetail struct + ARN *string + AttachedManagedPolicies []*AttachedPolicy + CreateDate *time.Time + GroupList []*string + Path *string + UserID *string + UserName *string + UserPolicyList []*PolicyDetail + type VirtualMFADevice struct + Base32StringSeed []byte + EnableDate *time.Time + QRCodePNG []byte + SerialNumber *string + User *User