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, logger logger) InstanceProfile

func (InstanceProfile) Delete

func (i InstanceProfile) Delete() error

func (InstanceProfile) Name

func (i InstanceProfile) Name() string

func (InstanceProfile) Type

func (i InstanceProfile) Type() 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)

func (InstanceProfiles) Type

func (i InstanceProfiles) Type() string

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)

func (Policies) Type

func (p Policies) Type() string

type Policy

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

func NewPolicy

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

func (Policy) Delete

func (p Policy) Delete() error

func (Policy) Name

func (p Policy) Name() string

func (Policy) Type

func (p Policy) Type() 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

func (Role) Type

func (r Role) Type() 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 (o Roles) List(filter string) ([]common.Deletable, error)

func (Roles) Type

func (o Roles) Type() string

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

func (ServerCertificate) Type

func (s ServerCertificate) Type() 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)

func (ServerCertificates) Type

func (s ServerCertificates) Type() string

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

func (User) Type

func (u User) Type() 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)

func (Users) Type

func (u Users) Type() string

Directories

Path Synopsis