iam

package
v0.14.0 Latest Latest
Warning

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

Go to latest
Published: Mar 8, 2018 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessKeys

type AccessKeys struct {
	// contains filtered or unexported fields
}

func NewAccessKeys

func NewAccessKeys(client accessKeysClient, logger logger) AccessKeys

func (AccessKeys) Delete

func (k AccessKeys) Delete(userName string) error

type InstanceProfile

type InstanceProfile struct {
	// contains filtered or unexported fields
}

func NewInstanceProfile

func NewInstanceProfile(client instanceProfilesClient, name *string, roles []*awsiam.Role) InstanceProfile

func (InstanceProfile) Delete

func (i InstanceProfile) Delete() error

func (InstanceProfile) Name

func (i InstanceProfile) Name() string

type InstanceProfiles

type InstanceProfiles struct {
	// contains filtered or unexported fields
}

func NewInstanceProfiles

func NewInstanceProfiles(client instanceProfilesClient, logger logger) InstanceProfiles

func (InstanceProfiles) List

func (i InstanceProfiles) List(filter string) ([]common.Deletable, error)

type Policies

type Policies struct {
	// contains filtered or unexported fields
}

func NewPolicies

func NewPolicies(client policiesClient, logger logger) Policies

func (Policies) List

func (p Policies) List(filter string) ([]common.Deletable, error)

type Policy

type Policy struct {
	// contains filtered or unexported fields
}

func NewPolicy

func NewPolicy(client policiesClient, name, arn *string) Policy

func (Policy) Delete

func (p Policy) Delete() error

func (Policy) Name

func (p Policy) Name() string

type Role

type Role struct {
	// contains filtered or unexported fields
}

func NewRole

func NewRole(client rolesClient, policies rolePolicies, name *string) Role

func (Role) Delete

func (r Role) Delete() error

func (Role) Name

func (r Role) Name() string

type RolePolicies

type RolePolicies struct {
	// contains filtered or unexported fields
}

func NewRolePolicies

func NewRolePolicies(client rolePoliciesClient, logger logger) RolePolicies

func (RolePolicies) Delete

func (o RolePolicies) Delete(roleName string) error

type Roles

type Roles struct {
	// contains filtered or unexported fields
}

func NewRoles

func NewRoles(client rolesClient, logger logger, policies rolePolicies) Roles

func (Roles) List

func (r Roles) List(filter string) ([]common.Deletable, error)

type ServerCertificate

type ServerCertificate struct {
	// contains filtered or unexported fields
}

func NewServerCertificate

func NewServerCertificate(client serverCertificatesClient, name *string) ServerCertificate

func (ServerCertificate) Delete

func (s ServerCertificate) Delete() error

func (ServerCertificate) Name

func (s ServerCertificate) Name() string

type ServerCertificates

type ServerCertificates struct {
	// contains filtered or unexported fields
}

func NewServerCertificates

func NewServerCertificates(client serverCertificatesClient, logger logger) ServerCertificates

func (ServerCertificates) List

func (s ServerCertificates) List(filter string) ([]common.Deletable, error)

type User

type User struct {
	// contains filtered or unexported fields
}

func NewUser

func NewUser(client usersClient, policies userPolicies, accessKeys accessKeys, name *string) User

func (User) Delete

func (u User) Delete() error

func (User) Name

func (u User) Name() string

type UserPolicies

type UserPolicies struct {
	// contains filtered or unexported fields
}

func NewUserPolicies

func NewUserPolicies(client userPoliciesClient, logger logger) UserPolicies

func (UserPolicies) Delete

func (o UserPolicies) Delete(userName string) error

type Users

type Users struct {
	// contains filtered or unexported fields
}

func NewUsers

func NewUsers(client usersClient, logger logger, policies userPolicies, accessKeys accessKeys) Users

func (Users) List

func (u Users) List(filter string) ([]common.Deletable, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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