ram

package
v0.0.0-...-0b043e4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 23, 2015 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Product = "Ram"
	Style   = "RPC"
	Version = "2015-05-01"
)

Variables

This section is empty.

Functions

func NewParams

func NewParams() openapi.Params

Types

type API

type API struct {
	openapi.Service
}

func New

func New(accessKeyId, accessKeySecret string) API

func (API) ActivateService

func (api API) ActivateService(optional openapi.M) (*openapi.Response, error)

ActivateService version 2015-05-01

optional parameters:

name: AccountId, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) AddUserToGroup

func (api API) AddUserToGroup(optional openapi.M) (*openapi.Response, error)

AddUserToGroup version 2015-05-01

optional parameters:

name: GroupName, type: string
name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) AttachPolicyToGroup

func (api API) AttachPolicyToGroup(optional openapi.M) (*openapi.Response, error)

AttachPolicyToGroup version 2015-05-01

optional parameters:

name: GroupName, type: string
name: PolicyName, type: string
name: PolicyType, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) AttachPolicyToRole

func (api API) AttachPolicyToRole(optional openapi.M) (*openapi.Response, error)

AttachPolicyToRole version 2015-05-01

optional parameters:

name: PolicyName, type: string
name: PolicyType, type: string
name: RoleName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) AttachPolicyToUser

func (api API) AttachPolicyToUser(optional openapi.M) (*openapi.Response, error)

AttachPolicyToUser version 2015-05-01

optional parameters:

name: PolicyName, type: string
name: PolicyType, type: string
name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) BindMFADevice

func (api API) BindMFADevice(optional openapi.M) (*openapi.Response, error)

BindMFADevice version 2015-05-01

optional parameters:

name: AuthenticationCode1, type: string
name: AuthenticationCode2, type: string
name: SerialNumber, type: string
name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) ClearAccountAlias

func (api API) ClearAccountAlias(optional openapi.M) (*openapi.Response, error)

ClearAccountAlias version 2015-05-01

optional parameters:

name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) CreateAccessKey

func (api API) CreateAccessKey(optional openapi.M) (*CreateAccessKeyResponse, error)

CreateAccessKey version 2015-05-01

optional parameters:

name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) CreateGroup

func (api API) CreateGroup(optional openapi.M) (*CreateGroupResponse, error)

CreateGroup version 2015-05-01

optional parameters:

name: Comments, type: string
name: GroupName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) CreateLoginProfile

func (api API) CreateLoginProfile(optional openapi.M) (*CreateLoginProfileResponse, error)

CreateLoginProfile version 2015-05-01

optional parameters:

name: MFABindRequired, type: bool
name: Password, type: string
name: PasswordResetRequired, type: bool
name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) CreatePolicy

func (api API) CreatePolicy(optional openapi.M) (*CreatePolicyResponse, error)

CreatePolicy version 2015-05-01

optional parameters:

name: Description, type: string
name: PolicyDocument, type: string
name: PolicyName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) CreatePolicyVersion

func (api API) CreatePolicyVersion(optional openapi.M) (*CreatePolicyVersionResponse, error)

CreatePolicyVersion version 2015-05-01

optional parameters:

name: PolicyDocument, type: string
name: PolicyName, type: string
name: SetAsDefault, type: bool
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) CreateRole

func (api API) CreateRole(optional openapi.M) (*CreateRoleResponse, error)

CreateRole version 2015-05-01

optional parameters:

name: AssumeRolePolicyDocument, type: string
name: Description, type: string
name: RoleName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) CreateUser

func (api API) CreateUser(optional openapi.M) (*CreateUserResponse, error)

CreateUser version 2015-05-01

optional parameters:

name: Comments, type: string
name: DisplayName, type: string
name: Email, type: string
name: MobilePhone, type: string
name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) CreateVirtualMFADevice

func (api API) CreateVirtualMFADevice(optional openapi.M) (*CreateVirtualMFADeviceResponse, error)

CreateVirtualMFADevice version 2015-05-01

optional parameters:

name: VirtualMFADeviceName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) DeactivateService

func (api API) DeactivateService(optional openapi.M) (*openapi.Response, error)

DeactivateService version 2015-05-01

optional parameters:

name: AccountId, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) DeleteAccessKey

func (api API) DeleteAccessKey(optional openapi.M) (*openapi.Response, error)

DeleteAccessKey version 2015-05-01

optional parameters:

name: UserAccessKeyId, type: string
name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) DeleteGroup

func (api API) DeleteGroup(optional openapi.M) (*openapi.Response, error)

DeleteGroup version 2015-05-01

optional parameters:

name: GroupName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) DeleteLoginProfile

func (api API) DeleteLoginProfile(optional openapi.M) (*openapi.Response, error)

DeleteLoginProfile version 2015-05-01

optional parameters:

name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) DeletePolicy

func (api API) DeletePolicy(optional openapi.M) (*openapi.Response, error)

DeletePolicy version 2015-05-01

optional parameters:

name: PolicyName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) DeletePolicyVersion

func (api API) DeletePolicyVersion(optional openapi.M) (*openapi.Response, error)

DeletePolicyVersion version 2015-05-01

optional parameters:

name: PolicyName, type: string
name: VersionId, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) DeleteRole

func (api API) DeleteRole(optional openapi.M) (*openapi.Response, error)

DeleteRole version 2015-05-01

optional parameters:

name: RoleName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) DeleteUser

func (api API) DeleteUser(optional openapi.M) (*openapi.Response, error)

DeleteUser version 2015-05-01

optional parameters:

name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) DeleteVirtualMFADevice

func (api API) DeleteVirtualMFADevice(optional openapi.M) (*openapi.Response, error)

DeleteVirtualMFADevice version 2015-05-01

optional parameters:

name: SerialNumber, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) DetachPolicyFromGroup

func (api API) DetachPolicyFromGroup(optional openapi.M) (*openapi.Response, error)

DetachPolicyFromGroup version 2015-05-01

optional parameters:

name: GroupName, type: string
name: PolicyName, type: string
name: PolicyType, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) DetachPolicyFromRole

func (api API) DetachPolicyFromRole(optional openapi.M) (*openapi.Response, error)

DetachPolicyFromRole version 2015-05-01

optional parameters:

name: PolicyName, type: string
name: PolicyType, type: string
name: RoleName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) DetachPolicyFromUser

func (api API) DetachPolicyFromUser(optional openapi.M) (*openapi.Response, error)

DetachPolicyFromUser version 2015-05-01

optional parameters:

name: PolicyName, type: string
name: PolicyType, type: string
name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) GetAccountAlias

func (api API) GetAccountAlias(optional openapi.M) (*GetAccountAliasResponse, error)

GetAccountAlias version 2015-05-01

optional parameters:

name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) GetAccountSummary

func (api API) GetAccountSummary(optional openapi.M) (*GetAccountSummaryResponse, error)

GetAccountSummary version 2015-05-01

optional parameters:

name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) GetGroup

func (api API) GetGroup(optional openapi.M) (*GetGroupResponse, error)

GetGroup version 2015-05-01

optional parameters:

name: GroupName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) GetLoginProfile

func (api API) GetLoginProfile(optional openapi.M) (*GetLoginProfileResponse, error)

GetLoginProfile version 2015-05-01

optional parameters:

name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) GetPasswordPolicy

func (api API) GetPasswordPolicy(optional openapi.M) (*GetPasswordPolicyResponse, error)

GetPasswordPolicy version 2015-05-01

optional parameters:

name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) GetPolicy

func (api API) GetPolicy(optional openapi.M) (*GetPolicyResponse, error)

GetPolicy version 2015-05-01

optional parameters:

name: PolicyName, type: string
name: PolicyType, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) GetPolicyVersion

func (api API) GetPolicyVersion(optional openapi.M) (*GetPolicyVersionResponse, error)

GetPolicyVersion version 2015-05-01

optional parameters:

name: PolicyName, type: string
name: PolicyType, type: string
name: VersionId, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) GetRole

func (api API) GetRole(optional openapi.M) (*GetRoleResponse, error)

GetRole version 2015-05-01

optional parameters:

name: RoleName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) GetSecurityPreference

func (api API) GetSecurityPreference(optional openapi.M) (*GetSecurityPreferenceResponse, error)

GetSecurityPreference version 2015-05-01

optional parameters:

name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) GetServiceStatus

func (api API) GetServiceStatus(optional openapi.M) (*GetServiceStatusResponse, error)

GetServiceStatus version 2015-05-01

optional parameters:

name: AccountId, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) GetUser

func (api API) GetUser(optional openapi.M) (*GetUserResponse, error)

GetUser version 2015-05-01

optional parameters:

name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) GetUserMFAInfo

func (api API) GetUserMFAInfo(optional openapi.M) (*GetUserMFAInfoResponse, error)

GetUserMFAInfo version 2015-05-01

optional parameters:

name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) ListAccessKeys

func (api API) ListAccessKeys(optional openapi.M) (*ListAccessKeysResponse, error)

ListAccessKeys version 2015-05-01

optional parameters:

name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) ListEntitiesForPolicy

func (api API) ListEntitiesForPolicy(optional openapi.M) (*ListEntitiesForPolicyResponse, error)

ListEntitiesForPolicy version 2015-05-01

optional parameters:

name: PolicyName, type: string
name: PolicyType, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) ListGroups

func (api API) ListGroups(optional openapi.M) (*ListGroupsResponse, error)

ListGroups version 2015-05-01

optional parameters:

name: Marker, type: string
name: MaxItems, type: int
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) ListGroupsForUser

func (api API) ListGroupsForUser(optional openapi.M) (*ListGroupsForUserResponse, error)

ListGroupsForUser version 2015-05-01

optional parameters:

name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) ListPolicies

func (api API) ListPolicies(optional openapi.M) (*ListPoliciesResponse, error)

ListPolicies version 2015-05-01

optional parameters:

name: Marker, type: string
name: MaxItems, type: int
name: PolicyType, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) ListPoliciesForGroup

func (api API) ListPoliciesForGroup(optional openapi.M) (*ListPoliciesForGroupResponse, error)

ListPoliciesForGroup version 2015-05-01

optional parameters:

name: GroupName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) ListPoliciesForRole

func (api API) ListPoliciesForRole(optional openapi.M) (*ListPoliciesForRoleResponse, error)

ListPoliciesForRole version 2015-05-01

optional parameters:

name: RoleName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) ListPoliciesForUser

func (api API) ListPoliciesForUser(optional openapi.M) (*ListPoliciesForUserResponse, error)

ListPoliciesForUser version 2015-05-01

optional parameters:

name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) ListPolicyVersions

func (api API) ListPolicyVersions(optional openapi.M) (*ListPolicyVersionsResponse, error)

ListPolicyVersions version 2015-05-01

optional parameters:

name: PolicyName, type: string
name: PolicyType, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) ListRoles

func (api API) ListRoles(optional openapi.M) (*ListRolesResponse, error)

ListRoles version 2015-05-01

optional parameters:

name: Marker, type: string
name: MaxItems, type: int
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) ListUsers

func (api API) ListUsers(optional openapi.M) (*ListUsersResponse, error)

ListUsers version 2015-05-01

optional parameters:

name: Marker, type: string
name: MaxItems, type: int
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) ListUsersForGroup

func (api API) ListUsersForGroup(optional openapi.M) (*ListUsersForGroupResponse, error)

ListUsersForGroup version 2015-05-01

optional parameters:

name: GroupName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) ListVirtualMFADevices

func (api API) ListVirtualMFADevices(optional openapi.M) (*ListVirtualMFADevicesResponse, error)

ListVirtualMFADevices version 2015-05-01

optional parameters:

name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) RemoveUserFromGroup

func (api API) RemoveUserFromGroup(optional openapi.M) (*openapi.Response, error)

RemoveUserFromGroup version 2015-05-01

optional parameters:

name: GroupName, type: string
name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) SetAccountAlias

func (api API) SetAccountAlias(optional openapi.M) (*openapi.Response, error)

SetAccountAlias version 2015-05-01

optional parameters:

name: AccountAlias, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) SetDefaultPolicyVersion

func (api API) SetDefaultPolicyVersion(optional openapi.M) (*openapi.Response, error)

SetDefaultPolicyVersion version 2015-05-01

optional parameters:

name: PolicyName, type: string
name: VersionId, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) SetPasswordPolicy

func (api API) SetPasswordPolicy(optional openapi.M) (*SetPasswordPolicyResponse, error)

SetPasswordPolicy version 2015-05-01

optional parameters:

name: MinimumPasswordLength, type: int
name: RequireLowercaseCharacters, type: bool
name: RequireNumbers, type: bool
name: RequireSymbols, type: bool
name: RequireUppercaseCharacters, type: bool
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) SetSecurityPreference

func (api API) SetSecurityPreference(optional openapi.M) (*SetSecurityPreferenceResponse, error)

SetSecurityPreference version 2015-05-01

optional parameters:

name: EnableSaveMFATicket, type: bool
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) UnbindMFADevice

func (api API) UnbindMFADevice(optional openapi.M) (*openapi.Response, error)

UnbindMFADevice version 2015-05-01

optional parameters:

name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) UpdateAccessKey

func (api API) UpdateAccessKey(optional openapi.M) (*openapi.Response, error)

UpdateAccessKey version 2015-05-01

optional parameters:

name: Status, type: string
name: UserAccessKeyId, type: string
name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) UpdateGroup

func (api API) UpdateGroup(optional openapi.M) (*UpdateGroupResponse, error)

UpdateGroup version 2015-05-01

optional parameters:

name: GroupName, type: string
name: NewComments, type: string
name: NewGroupName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) UpdateLoginProfile

func (api API) UpdateLoginProfile(optional openapi.M) (*openapi.Response, error)

UpdateLoginProfile version 2015-05-01

optional parameters:

name: MFABindRequired, type: bool
name: Password, type: string
name: PasswordResetRequired, type: bool
name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) UpdateRole

func (api API) UpdateRole(optional openapi.M) (*UpdateRoleResponse, error)

UpdateRole version 2015-05-01

optional parameters:

name: NewAssumeRolePolicyDocument, type: string
name: RoleName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

func (API) UpdateUser

func (api API) UpdateUser(optional openapi.M) (*UpdateUserResponse, error)

UpdateUser version 2015-05-01

optional parameters:

name: NewComments, type: string
name: NewDisplayName, type: string
name: NewEmail, type: string
name: NewMobilePhone, type: string
name: NewUserName, type: string
name: UserName, type: string
name: _method, type: string, optional values: GET|POST
name: _region, type: string

type CreateAccessKeyResponse

type CreateAccessKeyResponse struct {
	AccessKey struct {
		AccessKeyId     string
		AccessKeySecret string
		CreateDate      string
		Status          string
	}
}

CreateAccessKeyResponse represents the response of the api CreateAccessKey.

type CreateGroupResponse

type CreateGroupResponse struct {
	Group struct {
		Comments   string
		CreateDate string
		GroupName  string
	}
}

CreateGroupResponse represents the response of the api CreateGroup.

type CreateLoginProfileResponse

type CreateLoginProfileResponse struct {
	LoginProfile struct {
		CreateDate            string
		MFABindRequired       bool
		PasswordResetRequired bool
		UserName              string
	}
}

CreateLoginProfileResponse represents the response of the api CreateLoginProfile.

type CreatePolicyResponse

type CreatePolicyResponse struct {
	Policy struct {
		CreateDate     string
		DefaultVersion string
		Description    string
		PolicyName     string
		PolicyType     string
	}
}

CreatePolicyResponse represents the response of the api CreatePolicy.

type CreatePolicyVersionResponse

type CreatePolicyVersionResponse struct {
	PolicyVersion struct {
		CreateDate       string
		IsDefaultVersion bool
		PolicyDocument   string
		VersionId        string
	}
}

CreatePolicyVersionResponse represents the response of the api CreatePolicyVersion.

type CreateRoleResponse

type CreateRoleResponse struct {
	Role struct {
		Arn                      string
		AssumeRolePolicyDocument string
		CreateDate               string
		Description              string
		RoleId                   string
		RoleName                 string
	}
}

CreateRoleResponse represents the response of the api CreateRole.

type CreateUserResponse

type CreateUserResponse struct {
	User struct {
		Comments    string
		CreateDate  string
		DisplayName string
		Email       string
		MobilePhone string
		UserId      string
		UserName    string
	}
}

CreateUserResponse represents the response of the api CreateUser.

type CreateVirtualMFADeviceResponse

type CreateVirtualMFADeviceResponse struct {
	VirtualMFADevice struct {
		Base32StringSeed string
		QRCodePNG        string
		SerialNumber     string
	}
}

CreateVirtualMFADeviceResponse represents the response of the api CreateVirtualMFADevice.

type GetAccountAliasResponse

type GetAccountAliasResponse struct {
	AccountAlias string
}

GetAccountAliasResponse represents the response of the api GetAccountAlias.

type GetAccountSummaryResponse

type GetAccountSummaryResponse struct {
	SummaryMap struct {
		AccessKeysPerUserQuota        int
		AttachedPoliciesPerGroupQuota int
		AttachedPoliciesPerRoleQuota  int
		AttachedPoliciesPerUserQuota  int
		Groups                        int
		GroupsPerUserQuota            int
		GroupsQuota                   int
		MFADevices                    int
		MFADevicesInUse               int
		Policies                      int
		PoliciesQuota                 int
		PolicySizeQuota               int
		Roles                         int
		RolesQuota                    int
		Users                         int
		UsersQuota                    int
		VersionsPerPolicyQuota        int
		VirtualMFADevicesQuota        int
	}
}

GetAccountSummaryResponse represents the response of the api GetAccountSummary.

type GetGroupResponse

type GetGroupResponse struct {
	Group struct {
		Comments   string
		CreateDate string
		GroupName  string
		UpdateDate string
	}
}

GetGroupResponse represents the response of the api GetGroup.

type GetLoginProfileResponse

type GetLoginProfileResponse struct {
	LoginProfile struct {
		CreateDate            string
		MFABindRequired       bool
		PasswordResetRequired bool
		UserName              string
	}
}

GetLoginProfileResponse represents the response of the api GetLoginProfile.

type GetPasswordPolicyResponse

type GetPasswordPolicyResponse struct {
	PasswordPolicy struct {
		MinimumPasswordLength      int
		RequireLowercaseCharacters bool
		RequireNumbers             bool
		RequireSymbols             bool
		RequireUppercaseCharacters bool
	}
}

GetPasswordPolicyResponse represents the response of the api GetPasswordPolicy.

type GetPolicyResponse

type GetPolicyResponse struct {
	Policy struct {
		AttachmentCount int
		CreateDate      string
		DefaultVersion  string
		Description     string
		PolicyDocument  string
		PolicyName      string
		PolicyType      string
		UpdateDate      string
	}
}

GetPolicyResponse represents the response of the api GetPolicy.

type GetPolicyVersionResponse

type GetPolicyVersionResponse struct {
	PolicyVersion struct {
		CreateDate       string
		IsDefaultVersion bool
		PolicyDocument   string
		VersionId        string
	}
}

GetPolicyVersionResponse represents the response of the api GetPolicyVersion.

type GetRoleResponse

type GetRoleResponse struct {
	Role struct {
		Arn                      string
		AssumeRolePolicyDocument string
		CreateDate               string
		Description              string
		RoleId                   string
		RoleName                 string
		UpdateDate               string
	}
}

GetRoleResponse represents the response of the api GetRole.

type GetSecurityPreferenceResponse

type GetSecurityPreferenceResponse struct {
	SecurityPreference struct {
		LoginProfilePreference struct {
			EnableSaveMFATicket bool
		}
	}
}

GetSecurityPreferenceResponse represents the response of the api GetSecurityPreference.

type GetServiceStatusResponse

type GetServiceStatusResponse struct {
	Status string
}

GetServiceStatusResponse represents the response of the api GetServiceStatus.

type GetUserMFAInfoResponse

type GetUserMFAInfoResponse struct {
	MFADevice struct {
		SerialNumber string
	}
}

GetUserMFAInfoResponse represents the response of the api GetUserMFAInfo.

type GetUserResponse

type GetUserResponse struct {
	User struct {
		Comments      string
		CreateDate    string
		DisplayName   string
		Email         string
		LastLoginDate string
		MobilePhone   string
		UpdateDate    string
		UserId        string
		UserName      string
	}
}

GetUserResponse represents the response of the api GetUser.

type ListAccessKeysResponse

type ListAccessKeysResponse struct {
	AccessKeys struct {
		AccessKey []struct {
			AccessKeyId string
			CreateDate  string
			Status      string
		}
	}
}

ListAccessKeysResponse represents the response of the api ListAccessKeys.

type ListEntitiesForPolicyResponse

type ListEntitiesForPolicyResponse struct {
	Groups struct {
		Group []struct {
			AttachDate string
			Comments   string
			GroupName  string
		}
	}
	Roles struct {
		Role []struct {
			Arn         string
			AttachDate  string
			Description string
			RoleId      string
			RoleName    string
		}
	}
	Users struct {
		User []struct {
			AttachDate  string
			DisplayName string
			UserId      string
			UserName    string
		}
	}
}

ListEntitiesForPolicyResponse represents the response of the api ListEntitiesForPolicy.

type ListGroupsForUserResponse

type ListGroupsForUserResponse struct {
	Groups struct {
		Group []struct {
			Comments  string
			GroupName string
			JoinDate  string
		}
	}
}

ListGroupsForUserResponse represents the response of the api ListGroupsForUser.

type ListGroupsResponse

type ListGroupsResponse struct {
	Groups struct {
		Group []struct {
			Comments   string
			CreateDate string
			GroupName  string
			UpdateDate string
		}
	}
	IsTruncated bool
	Marker      string
}

ListGroupsResponse represents the response of the api ListGroups.

type ListPoliciesForGroupResponse

type ListPoliciesForGroupResponse struct {
	Policies struct {
		Policy []struct {
			AttachDate     string
			DefaultVersion string
			Description    string
			PolicyName     string
			PolicyType     string
		}
	}
}

ListPoliciesForGroupResponse represents the response of the api ListPoliciesForGroup.

type ListPoliciesForRoleResponse

type ListPoliciesForRoleResponse struct {
	Policies struct {
		Policy []struct {
			AttachDate     string
			DefaultVersion string
			Description    string
			PolicyName     string
			PolicyType     string
		}
	}
}

ListPoliciesForRoleResponse represents the response of the api ListPoliciesForRole.

type ListPoliciesForUserResponse

type ListPoliciesForUserResponse struct {
	Policies struct {
		Policy []struct {
			AttachDate     string
			DefaultVersion string
			Description    string
			PolicyName     string
			PolicyType     string
		}
	}
}

ListPoliciesForUserResponse represents the response of the api ListPoliciesForUser.

type ListPoliciesResponse

type ListPoliciesResponse struct {
	IsTruncated bool
	Marker      string
	Policies    struct {
		Policy []struct {
			AttachmentCount int
			CreateDate      string
			DefaultVersion  string
			Description     string
			PolicyName      string
			PolicyType      string
			UpdateDate      string
		}
	}
}

ListPoliciesResponse represents the response of the api ListPolicies.

type ListPolicyVersionsResponse

type ListPolicyVersionsResponse struct {
	PolicyVersions struct {
		PolicyVersion []struct {
			CreateDate       string
			IsDefaultVersion bool
			PolicyDocument   string
			VersionId        string
		}
	}
}

ListPolicyVersionsResponse represents the response of the api ListPolicyVersions.

type ListRolesResponse

type ListRolesResponse struct {
	IsTruncated bool
	Marker      string
	Roles       struct {
		Role []struct {
			Arn         string
			CreateDate  string
			Description string
			RoleId      string
			RoleName    string
			UpdateDate  string
		}
	}
}

ListRolesResponse represents the response of the api ListRoles.

type ListUsersForGroupResponse

type ListUsersForGroupResponse struct {
	Users struct {
		User []struct {
			DisplayName string
			JoinDate    string
			UserName    string
		}
	}
}

ListUsersForGroupResponse represents the response of the api ListUsersForGroup.

type ListUsersResponse

type ListUsersResponse struct {
	IsTruncated bool
	Marker      string
	Users       struct {
		User []struct {
			Comments    string
			CreateDate  string
			DisplayName string
			Email       string
			MobilePhone string
			UpdateDate  string
			UserId      string
			UserName    string
		}
	}
}

ListUsersResponse represents the response of the api ListUsers.

type ListVirtualMFADevicesResponse

type ListVirtualMFADevicesResponse struct {
	VirtualMFADevices struct {
		VirtualMFADevice []struct {
			ActivateDate string
			SerialNumber string
			User         struct {
				DisplayName string
				UserId      string
				UserName    string
			}
		}
	}
}

ListVirtualMFADevicesResponse represents the response of the api ListVirtualMFADevices.

type SetPasswordPolicyResponse

type SetPasswordPolicyResponse struct {
	PasswordPolicy struct {
		MinimumPasswordLength      int
		RequireLowercaseCharacters bool
		RequireNumbers             bool
		RequireSymbols             bool
		RequireUppercaseCharacters bool
	}
}

SetPasswordPolicyResponse represents the response of the api SetPasswordPolicy.

type SetSecurityPreferenceResponse

type SetSecurityPreferenceResponse struct {
	SecurityPreference struct {
		LoginProfilePreference struct {
			EnableSaveMFATicket bool
		}
	}
}

SetSecurityPreferenceResponse represents the response of the api SetSecurityPreference.

type UpdateGroupResponse

type UpdateGroupResponse struct {
	Group struct {
		Comments   string
		CreateDate string
		GroupName  string
		UpdateDate string
	}
}

UpdateGroupResponse represents the response of the api UpdateGroup.

type UpdateRoleResponse

type UpdateRoleResponse struct {
	Role struct {
		Arn                      string
		AssumeRolePolicyDocument string
		CreateDate               string
		Description              string
		RoleId                   string
		RoleName                 string
		UpdateDate               string
	}
}

UpdateRoleResponse represents the response of the api UpdateRole.

type UpdateUserResponse

type UpdateUserResponse struct {
	User struct {
		Comments    string
		CreateDate  string
		DisplayName string
		Email       string
		MobilePhone string
		UpdateDate  string
		UserId      string
		UserName    string
	}
}

UpdateUserResponse represents the response of the api UpdateUser.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL