Documentation
¶
Index ¶
- type AddRoleToInstanceProfileInput
- type AddRoleToInstanceProfileOutput
- type AddUserToGroupInput
- type AddUserToGroupOutput
- type AttachGroupPolicyInput
- type AttachGroupPolicyOutput
- type AttachRolePolicyInput
- type AttachRolePolicyOutput
- type AttachUserPolicyInput
- type AttachUserPolicyOutput
- type Client
- func (c *Client) AddRoleToInstanceProfile(ctx context.Context, in *AddRoleToInstanceProfileInput) (*AddRoleToInstanceProfileOutput, error)
- func (c *Client) AddUserToGroup(ctx context.Context, in *AddUserToGroupInput) (*AddUserToGroupOutput, error)
- func (c *Client) AttachGroupPolicy(ctx context.Context, in *AttachGroupPolicyInput) (*AttachGroupPolicyOutput, error)
- func (c *Client) AttachRolePolicy(ctx context.Context, in *AttachRolePolicyInput) (*AttachRolePolicyOutput, error)
- func (c *Client) AttachUserPolicy(ctx context.Context, in *AttachUserPolicyInput) (*AttachUserPolicyOutput, error)
- func (c *Client) CreateAccessKey(ctx context.Context, in *CreateAccessKeyInput) (*CreateAccessKeyOutput, error)
- func (c *Client) CreateGroup(ctx context.Context, in *CreateGroupInput) (*CreateGroupOutput, error)
- func (c *Client) CreateInstanceProfile(ctx context.Context, in *CreateInstanceProfileInput) (*CreateInstanceProfileOutput, error)
- func (c *Client) CreatePolicy(ctx context.Context, in *CreatePolicyInput) (*CreatePolicyOutput, error)
- func (c *Client) CreatePolicyVersion(ctx context.Context, in *CreatePolicyVersionInput) (*CreatePolicyVersionOutput, error)
- func (c *Client) CreateRole(ctx context.Context, in *CreateRoleInput) (*CreateRoleOutput, error)
- func (c *Client) CreateUser(ctx context.Context, in *CreateUserInput) (*CreateUserOutput, error)
- func (c *Client) DeletePolicyVersion(ctx context.Context, in *DeletePolicyVersionInput) (*DeletePolicyVersionOutput, error)
- func (c *Client) DeleteRole(ctx context.Context, in *DeleteRoleInput) (*DeleteRoleOutput, error)
- func (c *Client) DeleteUser(ctx context.Context, in *DeleteUserInput) (*DeleteUserOutput, error)
- func (c *Client) DetachRolePolicy(ctx context.Context, in *DetachRolePolicyInput) (*DetachRolePolicyOutput, error)
- func (c *Client) GetGroup(ctx context.Context, in *GetGroupInput) (*GetGroupOutput, error)
- func (c *Client) GetGroupPolicy(ctx context.Context, in *GetGroupPolicyInput) (*GetGroupPolicyOutput, error)
- func (c *Client) GetInstanceProfile(ctx context.Context, in *GetInstanceProfileInput) (*GetInstanceProfileOutput, error)
- func (c *Client) GetPolicy(ctx context.Context, in *GetPolicyInput) (*GetPolicyOutput, error)
- func (c *Client) GetPolicyVersion(ctx context.Context, in *GetPolicyVersionInput) (*GetPolicyVersionOutput, error)
- func (c *Client) GetRole(ctx context.Context, in *GetRoleInput) (*GetRoleOutput, error)
- func (c *Client) GetRolePolicy(ctx context.Context, in *GetRolePolicyInput) (*GetRolePolicyOutput, error)
- func (c *Client) GetUser(ctx context.Context, in *GetUserInput) (*GetUserOutput, error)
- func (c *Client) GetUserPolicy(ctx context.Context, in *GetUserPolicyInput) (*GetUserPolicyOutput, error)
- func (c *Client) ListAccessKeys(ctx context.Context, in *ListAccessKeysInput) (*ListAccessKeysOutput, error)
- func (c *Client) ListAttachedGroupPolicies(ctx context.Context, in *ListAttachedGroupPoliciesInput) (*ListAttachedGroupPoliciesOutput, error)
- func (c *Client) ListAttachedRolePolicies(ctx context.Context, in *ListAttachedRolePoliciesInput) (*ListAttachedRolePoliciesOutput, error)
- func (c *Client) ListAttachedUserPolicies(ctx context.Context, in *ListAttachedUserPoliciesInput) (*ListAttachedUserPoliciesOutput, error)
- func (c *Client) ListGroupPolicies(ctx context.Context, in *ListGroupPoliciesInput) (*ListGroupPoliciesOutput, error)
- func (c *Client) ListGroups(ctx context.Context, in *ListGroupsInput) (*ListGroupsOutput, error)
- func (c *Client) ListGroupsForUser(ctx context.Context, in *ListGroupsForUserInput) (*ListGroupsForUserOutput, error)
- func (c *Client) ListInstanceProfiles(ctx context.Context, in *ListInstanceProfilesInput) (*ListInstanceProfilesOutput, error)
- func (c *Client) ListPolicies(ctx context.Context, in *ListPoliciesInput) (*ListPoliciesOutput, error)
- func (c *Client) ListPolicyVersions(ctx context.Context, in *ListPolicyVersionsInput) (*ListPolicyVersionsOutput, error)
- func (c *Client) ListRolePolicies(ctx context.Context, in *ListRolePoliciesInput) (*ListRolePoliciesOutput, error)
- func (c *Client) ListRoles(ctx context.Context, in *ListRolesInput) (*ListRolesOutput, error)
- func (c *Client) ListUserPolicies(ctx context.Context, in *ListUserPoliciesInput) (*ListUserPoliciesOutput, error)
- func (c *Client) ListUsers(ctx context.Context, in *ListUsersInput) (*ListUsersOutput, error)
- func (c *Client) PutGroupPolicy(ctx context.Context, in *PutGroupPolicyInput) (*PutGroupPolicyOutput, error)
- func (c *Client) PutRolePolicy(ctx context.Context, in *PutRolePolicyInput) (*PutRolePolicyOutput, error)
- func (c *Client) PutUserPermissionsBoundary(ctx context.Context, in *PutUserPermissionsBoundaryInput) (*PutUserPermissionsBoundaryOutput, error)
- func (c *Client) PutUserPolicy(ctx context.Context, in *PutUserPolicyInput) (*PutUserPolicyOutput, error)
- func (c *Client) TagRole(ctx context.Context, in *TagRoleInput) (*TagRoleOutput, error)
- func (c *Client) TagUser(ctx context.Context, in *TagUserInput) (*TagUserOutput, error)
- func (c *Client) UntagRole(ctx context.Context, in *UntagRoleInput) (*UntagRoleOutput, error)
- func (c *Client) UpdateAssumeRolePolicy(ctx context.Context, in *UpdateAssumeRolePolicyInput) (*UpdateAssumeRolePolicyOutput, error)
- func (c *Client) UpdateRole(ctx context.Context, in *UpdateRoleInput) (*UpdateRoleOutput, error)
- type CreateAccessKeyInput
- type CreateAccessKeyOutput
- type CreateGroupInput
- type CreateGroupOutput
- type CreateInstanceProfileInput
- type CreateInstanceProfileOutput
- type CreatePolicyInput
- type CreatePolicyOutput
- type CreatePolicyVersionInput
- type CreatePolicyVersionOutput
- type CreateRoleInput
- type CreateRoleOutput
- type CreateUserInput
- type CreateUserOutput
- type DeletePolicyVersionInput
- type DeletePolicyVersionOutput
- type DeleteRoleInput
- type DeleteRoleOutput
- type DeleteUserInput
- type DeleteUserOutput
- type DetachRolePolicyInput
- type DetachRolePolicyOutput
- type GetGroupInput
- type GetGroupOutput
- type GetGroupPolicyInput
- type GetGroupPolicyOutput
- type GetInstanceProfileInput
- type GetInstanceProfileOutput
- type GetPolicyInput
- type GetPolicyOutput
- type GetPolicyVersionInput
- type GetPolicyVersionOutput
- type GetRoleInput
- type GetRoleOutput
- type GetRolePolicyInput
- type GetRolePolicyOutput
- type GetUserInput
- type GetUserOutput
- type GetUserPolicyInput
- type GetUserPolicyOutput
- type ListAccessKeysInput
- type ListAccessKeysOutput
- type ListAttachedGroupPoliciesInput
- type ListAttachedGroupPoliciesOutput
- type ListAttachedGroupPoliciesPaginator
- type ListAttachedRolePoliciesInput
- type ListAttachedRolePoliciesOutput
- type ListAttachedRolePoliciesPaginator
- type ListAttachedUserPoliciesInput
- type ListAttachedUserPoliciesOutput
- type ListAttachedUserPoliciesPaginator
- type ListGroupPoliciesInput
- type ListGroupPoliciesOutput
- type ListGroupPoliciesPaginator
- type ListGroupsForUserInput
- type ListGroupsForUserOutput
- type ListGroupsForUserPaginator
- type ListGroupsInput
- type ListGroupsOutput
- type ListGroupsPaginator
- type ListInstanceProfilesInput
- type ListInstanceProfilesOutput
- type ListInstanceProfilesPaginator
- type ListPoliciesInput
- type ListPoliciesOutput
- type ListPoliciesPaginator
- type ListPolicyVersionsInput
- type ListPolicyVersionsOutput
- type ListRolePoliciesInput
- type ListRolePoliciesOutput
- type ListRolePoliciesPaginator
- type ListRolesInput
- type ListRolesOutput
- type ListRolesPaginator
- type ListUserPoliciesInput
- type ListUserPoliciesOutput
- type ListUserPoliciesPaginator
- type ListUsersInput
- type ListUsersOutput
- type ListUsersPaginator
- type Options
- type PutGroupPolicyInput
- type PutGroupPolicyOutput
- type PutRolePolicyInput
- type PutRolePolicyOutput
- type PutUserPermissionsBoundaryInput
- type PutUserPermissionsBoundaryOutput
- type PutUserPolicyInput
- type PutUserPolicyOutput
- type TagRoleInput
- type TagRoleOutput
- type TagUserInput
- type TagUserOutput
- type UntagRoleInput
- type UntagRoleOutput
- type UpdateAssumeRolePolicyInput
- type UpdateAssumeRolePolicyOutput
- type UpdateRoleInput
- type UpdateRoleOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddRoleToInstanceProfileOutput ¶
type AddRoleToInstanceProfileOutput struct {
}
type AddUserToGroupInput ¶
type AddUserToGroupOutput ¶
type AddUserToGroupOutput struct {
}
type AttachGroupPolicyInput ¶
type AttachGroupPolicyOutput ¶
type AttachGroupPolicyOutput struct {
}
type AttachRolePolicyInput ¶
type AttachRolePolicyOutput ¶
type AttachRolePolicyOutput struct {
}
type AttachUserPolicyInput ¶
type AttachUserPolicyOutput ¶
type AttachUserPolicyOutput struct {
}
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client calls iam over its wire protocol.
func NewFromConfig ¶
NewFromConfig returns a Client for cfg.
func (*Client) AddRoleToInstanceProfile ¶
func (c *Client) AddRoleToInstanceProfile(ctx context.Context, in *AddRoleToInstanceProfileInput) (*AddRoleToInstanceProfileOutput, error)
AddRoleToInstanceProfile calls the AddRoleToInstanceProfile operation.
func (*Client) AddUserToGroup ¶
func (c *Client) AddUserToGroup(ctx context.Context, in *AddUserToGroupInput) (*AddUserToGroupOutput, error)
AddUserToGroup calls the AddUserToGroup operation.
func (*Client) AttachGroupPolicy ¶
func (c *Client) AttachGroupPolicy(ctx context.Context, in *AttachGroupPolicyInput) (*AttachGroupPolicyOutput, error)
AttachGroupPolicy calls the AttachGroupPolicy operation.
func (*Client) AttachRolePolicy ¶
func (c *Client) AttachRolePolicy(ctx context.Context, in *AttachRolePolicyInput) (*AttachRolePolicyOutput, error)
AttachRolePolicy calls the AttachRolePolicy operation.
func (*Client) AttachUserPolicy ¶
func (c *Client) AttachUserPolicy(ctx context.Context, in *AttachUserPolicyInput) (*AttachUserPolicyOutput, error)
AttachUserPolicy calls the AttachUserPolicy operation.
func (*Client) CreateAccessKey ¶
func (c *Client) CreateAccessKey(ctx context.Context, in *CreateAccessKeyInput) (*CreateAccessKeyOutput, error)
CreateAccessKey calls the CreateAccessKey operation.
func (*Client) CreateGroup ¶
func (c *Client) CreateGroup(ctx context.Context, in *CreateGroupInput) (*CreateGroupOutput, error)
CreateGroup calls the CreateGroup operation.
func (*Client) CreateInstanceProfile ¶
func (c *Client) CreateInstanceProfile(ctx context.Context, in *CreateInstanceProfileInput) (*CreateInstanceProfileOutput, error)
CreateInstanceProfile calls the CreateInstanceProfile operation.
func (*Client) CreatePolicy ¶
func (c *Client) CreatePolicy(ctx context.Context, in *CreatePolicyInput) (*CreatePolicyOutput, error)
CreatePolicy calls the CreatePolicy operation.
func (*Client) CreatePolicyVersion ¶
func (c *Client) CreatePolicyVersion(ctx context.Context, in *CreatePolicyVersionInput) (*CreatePolicyVersionOutput, error)
CreatePolicyVersion calls the CreatePolicyVersion operation.
func (*Client) CreateRole ¶
func (c *Client) CreateRole(ctx context.Context, in *CreateRoleInput) (*CreateRoleOutput, error)
CreateRole calls the CreateRole operation.
func (*Client) CreateUser ¶
func (c *Client) CreateUser(ctx context.Context, in *CreateUserInput) (*CreateUserOutput, error)
CreateUser calls the CreateUser operation.
func (*Client) DeletePolicyVersion ¶
func (c *Client) DeletePolicyVersion(ctx context.Context, in *DeletePolicyVersionInput) (*DeletePolicyVersionOutput, error)
DeletePolicyVersion calls the DeletePolicyVersion operation.
func (*Client) DeleteRole ¶
func (c *Client) DeleteRole(ctx context.Context, in *DeleteRoleInput) (*DeleteRoleOutput, error)
DeleteRole calls the DeleteRole operation.
func (*Client) DeleteUser ¶
func (c *Client) DeleteUser(ctx context.Context, in *DeleteUserInput) (*DeleteUserOutput, error)
DeleteUser calls the DeleteUser operation.
func (*Client) DetachRolePolicy ¶
func (c *Client) DetachRolePolicy(ctx context.Context, in *DetachRolePolicyInput) (*DetachRolePolicyOutput, error)
DetachRolePolicy calls the DetachRolePolicy operation.
func (*Client) GetGroup ¶
func (c *Client) GetGroup(ctx context.Context, in *GetGroupInput) (*GetGroupOutput, error)
GetGroup calls the GetGroup operation.
func (*Client) GetGroupPolicy ¶
func (c *Client) GetGroupPolicy(ctx context.Context, in *GetGroupPolicyInput) (*GetGroupPolicyOutput, error)
GetGroupPolicy calls the GetGroupPolicy operation.
func (*Client) GetInstanceProfile ¶
func (c *Client) GetInstanceProfile(ctx context.Context, in *GetInstanceProfileInput) (*GetInstanceProfileOutput, error)
GetInstanceProfile calls the GetInstanceProfile operation.
func (*Client) GetPolicy ¶
func (c *Client) GetPolicy(ctx context.Context, in *GetPolicyInput) (*GetPolicyOutput, error)
GetPolicy calls the GetPolicy operation.
func (*Client) GetPolicyVersion ¶
func (c *Client) GetPolicyVersion(ctx context.Context, in *GetPolicyVersionInput) (*GetPolicyVersionOutput, error)
GetPolicyVersion calls the GetPolicyVersion operation.
func (*Client) GetRole ¶
func (c *Client) GetRole(ctx context.Context, in *GetRoleInput) (*GetRoleOutput, error)
GetRole calls the GetRole operation.
func (*Client) GetRolePolicy ¶
func (c *Client) GetRolePolicy(ctx context.Context, in *GetRolePolicyInput) (*GetRolePolicyOutput, error)
GetRolePolicy calls the GetRolePolicy operation.
func (*Client) GetUser ¶
func (c *Client) GetUser(ctx context.Context, in *GetUserInput) (*GetUserOutput, error)
GetUser calls the GetUser operation.
func (*Client) GetUserPolicy ¶
func (c *Client) GetUserPolicy(ctx context.Context, in *GetUserPolicyInput) (*GetUserPolicyOutput, error)
GetUserPolicy calls the GetUserPolicy operation.
func (*Client) ListAccessKeys ¶
func (c *Client) ListAccessKeys(ctx context.Context, in *ListAccessKeysInput) (*ListAccessKeysOutput, error)
ListAccessKeys calls the ListAccessKeys operation.
func (*Client) ListAttachedGroupPolicies ¶
func (c *Client) ListAttachedGroupPolicies(ctx context.Context, in *ListAttachedGroupPoliciesInput) (*ListAttachedGroupPoliciesOutput, error)
ListAttachedGroupPolicies calls the ListAttachedGroupPolicies operation.
func (*Client) ListAttachedRolePolicies ¶
func (c *Client) ListAttachedRolePolicies(ctx context.Context, in *ListAttachedRolePoliciesInput) (*ListAttachedRolePoliciesOutput, error)
ListAttachedRolePolicies calls the ListAttachedRolePolicies operation.
func (*Client) ListAttachedUserPolicies ¶
func (c *Client) ListAttachedUserPolicies(ctx context.Context, in *ListAttachedUserPoliciesInput) (*ListAttachedUserPoliciesOutput, error)
ListAttachedUserPolicies calls the ListAttachedUserPolicies operation.
func (*Client) ListGroupPolicies ¶
func (c *Client) ListGroupPolicies(ctx context.Context, in *ListGroupPoliciesInput) (*ListGroupPoliciesOutput, error)
ListGroupPolicies calls the ListGroupPolicies operation.
func (*Client) ListGroups ¶
func (c *Client) ListGroups(ctx context.Context, in *ListGroupsInput) (*ListGroupsOutput, error)
ListGroups calls the ListGroups operation.
func (*Client) ListGroupsForUser ¶
func (c *Client) ListGroupsForUser(ctx context.Context, in *ListGroupsForUserInput) (*ListGroupsForUserOutput, error)
ListGroupsForUser calls the ListGroupsForUser operation.
func (*Client) ListInstanceProfiles ¶
func (c *Client) ListInstanceProfiles(ctx context.Context, in *ListInstanceProfilesInput) (*ListInstanceProfilesOutput, error)
ListInstanceProfiles calls the ListInstanceProfiles operation.
func (*Client) ListPolicies ¶
func (c *Client) ListPolicies(ctx context.Context, in *ListPoliciesInput) (*ListPoliciesOutput, error)
ListPolicies calls the ListPolicies operation.
func (*Client) ListPolicyVersions ¶
func (c *Client) ListPolicyVersions(ctx context.Context, in *ListPolicyVersionsInput) (*ListPolicyVersionsOutput, error)
ListPolicyVersions calls the ListPolicyVersions operation.
func (*Client) ListRolePolicies ¶
func (c *Client) ListRolePolicies(ctx context.Context, in *ListRolePoliciesInput) (*ListRolePoliciesOutput, error)
ListRolePolicies calls the ListRolePolicies operation.
func (*Client) ListRoles ¶
func (c *Client) ListRoles(ctx context.Context, in *ListRolesInput) (*ListRolesOutput, error)
ListRoles calls the ListRoles operation.
func (*Client) ListUserPolicies ¶
func (c *Client) ListUserPolicies(ctx context.Context, in *ListUserPoliciesInput) (*ListUserPoliciesOutput, error)
ListUserPolicies calls the ListUserPolicies operation.
func (*Client) ListUsers ¶
func (c *Client) ListUsers(ctx context.Context, in *ListUsersInput) (*ListUsersOutput, error)
ListUsers calls the ListUsers operation.
func (*Client) PutGroupPolicy ¶
func (c *Client) PutGroupPolicy(ctx context.Context, in *PutGroupPolicyInput) (*PutGroupPolicyOutput, error)
PutGroupPolicy calls the PutGroupPolicy operation.
func (*Client) PutRolePolicy ¶
func (c *Client) PutRolePolicy(ctx context.Context, in *PutRolePolicyInput) (*PutRolePolicyOutput, error)
PutRolePolicy calls the PutRolePolicy operation.
func (*Client) PutUserPermissionsBoundary ¶
func (c *Client) PutUserPermissionsBoundary(ctx context.Context, in *PutUserPermissionsBoundaryInput) (*PutUserPermissionsBoundaryOutput, error)
PutUserPermissionsBoundary calls the PutUserPermissionsBoundary operation.
func (*Client) PutUserPolicy ¶
func (c *Client) PutUserPolicy(ctx context.Context, in *PutUserPolicyInput) (*PutUserPolicyOutput, error)
PutUserPolicy calls the PutUserPolicy operation.
func (*Client) TagRole ¶
func (c *Client) TagRole(ctx context.Context, in *TagRoleInput) (*TagRoleOutput, error)
TagRole calls the TagRole operation.
func (*Client) TagUser ¶
func (c *Client) TagUser(ctx context.Context, in *TagUserInput) (*TagUserOutput, error)
TagUser calls the TagUser operation.
func (*Client) UntagRole ¶
func (c *Client) UntagRole(ctx context.Context, in *UntagRoleInput) (*UntagRoleOutput, error)
UntagRole calls the UntagRole operation.
func (*Client) UpdateAssumeRolePolicy ¶
func (c *Client) UpdateAssumeRolePolicy(ctx context.Context, in *UpdateAssumeRolePolicyInput) (*UpdateAssumeRolePolicyOutput, error)
UpdateAssumeRolePolicy calls the UpdateAssumeRolePolicy operation.
func (*Client) UpdateRole ¶
func (c *Client) UpdateRole(ctx context.Context, in *UpdateRoleInput) (*UpdateRoleOutput, error)
UpdateRole calls the UpdateRole operation.
type CreateAccessKeyInput ¶
type CreateAccessKeyInput struct {
UserName *string
}
type CreateAccessKeyOutput ¶
type CreateGroupInput ¶
type CreateGroupOutput ¶
type CreateInstanceProfileOutput ¶
type CreateInstanceProfileOutput struct {
InstanceProfile *types.InstanceProfile
}
type CreatePolicyInput ¶
type CreatePolicyOutput ¶
type CreatePolicyVersionOutput ¶
type CreatePolicyVersionOutput struct {
PolicyVersion *types.PolicyVersion
}
type CreateRoleInput ¶
type CreateRoleOutput ¶
type CreateUserInput ¶
type CreateUserOutput ¶
type DeletePolicyVersionOutput ¶
type DeletePolicyVersionOutput struct {
}
type DeleteRoleInput ¶
type DeleteRoleInput struct {
RoleName *string
}
type DeleteRoleOutput ¶
type DeleteRoleOutput struct {
}
type DeleteUserInput ¶
type DeleteUserInput struct {
UserName *string
}
type DeleteUserOutput ¶
type DeleteUserOutput struct {
}
type DetachRolePolicyInput ¶
type DetachRolePolicyOutput ¶
type DetachRolePolicyOutput struct {
}
type GetGroupInput ¶
type GetGroupOutput ¶
type GetGroupPolicyInput ¶
type GetGroupPolicyOutput ¶
type GetInstanceProfileInput ¶
type GetInstanceProfileInput struct {
InstanceProfileName *string
}
type GetInstanceProfileOutput ¶
type GetInstanceProfileOutput struct {
InstanceProfile *types.InstanceProfile
}
type GetPolicyInput ¶
type GetPolicyInput struct {
PolicyArn *string
}
type GetPolicyOutput ¶
type GetPolicyVersionInput ¶
type GetPolicyVersionOutput ¶
type GetPolicyVersionOutput struct {
PolicyVersion *types.PolicyVersion
}
type GetRoleInput ¶
type GetRoleInput struct {
RoleName *string
}
type GetRoleOutput ¶
type GetRolePolicyInput ¶
type GetRolePolicyOutput ¶
type GetUserInput ¶
type GetUserInput struct {
UserName *string
}
type GetUserOutput ¶
type GetUserPolicyInput ¶
type GetUserPolicyOutput ¶
type ListAccessKeysInput ¶
type ListAccessKeysOutput ¶
type ListAccessKeysOutput struct {
AccessKeyMetadata []types.AccessKeyMetadata
IsTruncated bool
Marker *string
}
type ListAttachedGroupPoliciesOutput ¶
type ListAttachedGroupPoliciesOutput struct {
AttachedPolicies []types.AttachedPolicy
IsTruncated bool
Marker *string
}
type ListAttachedGroupPoliciesPaginator ¶
type ListAttachedGroupPoliciesPaginator = awswire.Paginator[ListAttachedGroupPoliciesInput, ListAttachedGroupPoliciesOutput]
ListAttachedGroupPoliciesPaginator pages through ListAttachedGroupPolicies.
func NewListAttachedGroupPoliciesPaginator ¶
func NewListAttachedGroupPoliciesPaginator(c *Client, in *ListAttachedGroupPoliciesInput) *ListAttachedGroupPoliciesPaginator
NewListAttachedGroupPoliciesPaginator returns a paginator over ListAttachedGroupPolicies.
type ListAttachedRolePoliciesOutput ¶
type ListAttachedRolePoliciesOutput struct {
AttachedPolicies []types.AttachedPolicy
IsTruncated bool
Marker *string
}
type ListAttachedRolePoliciesPaginator ¶
type ListAttachedRolePoliciesPaginator = awswire.Paginator[ListAttachedRolePoliciesInput, ListAttachedRolePoliciesOutput]
ListAttachedRolePoliciesPaginator pages through ListAttachedRolePolicies.
func NewListAttachedRolePoliciesPaginator ¶
func NewListAttachedRolePoliciesPaginator(c *Client, in *ListAttachedRolePoliciesInput) *ListAttachedRolePoliciesPaginator
NewListAttachedRolePoliciesPaginator returns a paginator over ListAttachedRolePolicies.
type ListAttachedUserPoliciesOutput ¶
type ListAttachedUserPoliciesOutput struct {
AttachedPolicies []types.AttachedPolicy
IsTruncated bool
Marker *string
}
type ListAttachedUserPoliciesPaginator ¶
type ListAttachedUserPoliciesPaginator = awswire.Paginator[ListAttachedUserPoliciesInput, ListAttachedUserPoliciesOutput]
ListAttachedUserPoliciesPaginator pages through ListAttachedUserPolicies.
func NewListAttachedUserPoliciesPaginator ¶
func NewListAttachedUserPoliciesPaginator(c *Client, in *ListAttachedUserPoliciesInput) *ListAttachedUserPoliciesPaginator
NewListAttachedUserPoliciesPaginator returns a paginator over ListAttachedUserPolicies.
type ListGroupPoliciesInput ¶
type ListGroupPoliciesOutput ¶
type ListGroupPoliciesPaginator ¶
type ListGroupPoliciesPaginator = awswire.Paginator[ListGroupPoliciesInput, ListGroupPoliciesOutput]
ListGroupPoliciesPaginator pages through ListGroupPolicies.
func NewListGroupPoliciesPaginator ¶
func NewListGroupPoliciesPaginator(c *Client, in *ListGroupPoliciesInput) *ListGroupPoliciesPaginator
NewListGroupPoliciesPaginator returns a paginator over ListGroupPolicies.
type ListGroupsForUserInput ¶
type ListGroupsForUserOutput ¶
type ListGroupsForUserPaginator ¶
type ListGroupsForUserPaginator = awswire.Paginator[ListGroupsForUserInput, ListGroupsForUserOutput]
ListGroupsForUserPaginator pages through ListGroupsForUser.
func NewListGroupsForUserPaginator ¶
func NewListGroupsForUserPaginator(c *Client, in *ListGroupsForUserInput) *ListGroupsForUserPaginator
NewListGroupsForUserPaginator returns a paginator over ListGroupsForUser.
type ListGroupsInput ¶
type ListGroupsOutput ¶
type ListGroupsPaginator ¶
type ListGroupsPaginator = awswire.Paginator[ListGroupsInput, ListGroupsOutput]
ListGroupsPaginator pages through ListGroups.
func NewListGroupsPaginator ¶
func NewListGroupsPaginator(c *Client, in *ListGroupsInput) *ListGroupsPaginator
NewListGroupsPaginator returns a paginator over ListGroups.
type ListInstanceProfilesOutput ¶
type ListInstanceProfilesOutput struct {
InstanceProfiles []types.InstanceProfile
IsTruncated bool
Marker *string
}
type ListInstanceProfilesPaginator ¶
type ListInstanceProfilesPaginator = awswire.Paginator[ListInstanceProfilesInput, ListInstanceProfilesOutput]
ListInstanceProfilesPaginator pages through ListInstanceProfiles.
func NewListInstanceProfilesPaginator ¶
func NewListInstanceProfilesPaginator(c *Client, in *ListInstanceProfilesInput) *ListInstanceProfilesPaginator
NewListInstanceProfilesPaginator returns a paginator over ListInstanceProfiles.
type ListPoliciesInput ¶
type ListPoliciesInput struct {
Marker *string
MaxItems *int32
OnlyAttached bool `json:",omitempty"`
PathPrefix *string
PolicyUsageFilter types.PolicyUsageType `json:",omitempty"`
Scope types.PolicyScopeType `json:",omitempty"`
}
type ListPoliciesOutput ¶
type ListPoliciesPaginator ¶
type ListPoliciesPaginator = awswire.Paginator[ListPoliciesInput, ListPoliciesOutput]
ListPoliciesPaginator pages through ListPolicies.
func NewListPoliciesPaginator ¶
func NewListPoliciesPaginator(c *Client, in *ListPoliciesInput) *ListPoliciesPaginator
NewListPoliciesPaginator returns a paginator over ListPolicies.
type ListPolicyVersionsInput ¶
type ListPolicyVersionsOutput ¶
type ListPolicyVersionsOutput struct {
IsTruncated bool
Marker *string
Versions []types.PolicyVersion
}
type ListRolePoliciesInput ¶
type ListRolePoliciesOutput ¶
type ListRolePoliciesPaginator ¶
type ListRolePoliciesPaginator = awswire.Paginator[ListRolePoliciesInput, ListRolePoliciesOutput]
ListRolePoliciesPaginator pages through ListRolePolicies.
func NewListRolePoliciesPaginator ¶
func NewListRolePoliciesPaginator(c *Client, in *ListRolePoliciesInput) *ListRolePoliciesPaginator
NewListRolePoliciesPaginator returns a paginator over ListRolePolicies.
type ListRolesInput ¶
type ListRolesOutput ¶
type ListRolesPaginator ¶
type ListRolesPaginator = awswire.Paginator[ListRolesInput, ListRolesOutput]
ListRolesPaginator pages through ListRoles.
func NewListRolesPaginator ¶
func NewListRolesPaginator(c *Client, in *ListRolesInput) *ListRolesPaginator
NewListRolesPaginator returns a paginator over ListRoles.
type ListUserPoliciesInput ¶
type ListUserPoliciesOutput ¶
type ListUserPoliciesPaginator ¶
type ListUserPoliciesPaginator = awswire.Paginator[ListUserPoliciesInput, ListUserPoliciesOutput]
ListUserPoliciesPaginator pages through ListUserPolicies.
func NewListUserPoliciesPaginator ¶
func NewListUserPoliciesPaginator(c *Client, in *ListUserPoliciesInput) *ListUserPoliciesPaginator
NewListUserPoliciesPaginator returns a paginator over ListUserPolicies.
type ListUsersInput ¶
type ListUsersOutput ¶
type ListUsersPaginator ¶
type ListUsersPaginator = awswire.Paginator[ListUsersInput, ListUsersOutput]
ListUsersPaginator pages through ListUsers.
func NewListUsersPaginator ¶
func NewListUsersPaginator(c *Client, in *ListUsersInput) *ListUsersPaginator
NewListUsersPaginator returns a paginator over ListUsers.
type PutGroupPolicyInput ¶
type PutGroupPolicyOutput ¶
type PutGroupPolicyOutput struct {
}
type PutRolePolicyInput ¶
type PutRolePolicyOutput ¶
type PutRolePolicyOutput struct {
}
type PutUserPermissionsBoundaryOutput ¶
type PutUserPermissionsBoundaryOutput struct {
}
type PutUserPolicyInput ¶
type PutUserPolicyOutput ¶
type PutUserPolicyOutput struct {
}
type TagRoleInput ¶
type TagRoleOutput ¶
type TagRoleOutput struct {
}
type TagUserInput ¶
type TagUserOutput ¶
type TagUserOutput struct {
}
type UntagRoleInput ¶
type UntagRoleOutput ¶
type UntagRoleOutput struct {
}
type UpdateAssumeRolePolicyOutput ¶
type UpdateAssumeRolePolicyOutput struct {
}
type UpdateRoleInput ¶
type UpdateRoleOutput ¶
type UpdateRoleOutput struct {
}