Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CertificateDescriptionFailure error = errors.New("failed to describe certificate")
View Source
var CertificateNotFound error = errors.New("certificate not found")
Functions ¶
This section is empty.
Types ¶
type CertificateDeleter ¶
type CertificateDeleter struct {
// contains filtered or unexported fields
}
func NewCertificateDeleter ¶
func NewCertificateDeleter(client Client) CertificateDeleter
func (CertificateDeleter) Delete ¶
func (c CertificateDeleter) Delete(certificateName string) error
type CertificateDescriber ¶
type CertificateDescriber struct {
// contains filtered or unexported fields
}
func NewCertificateDescriber ¶
func NewCertificateDescriber(client Client) CertificateDescriber
func (CertificateDescriber) Describe ¶
func (c CertificateDescriber) Describe(certificateName string) (Certificate, error)
type Client ¶
type Client interface { GetServerCertificate(*awsiam.GetServerCertificateInput) (*awsiam.GetServerCertificateOutput, error) DeleteServerCertificate(*awsiam.DeleteServerCertificateInput) (*awsiam.DeleteServerCertificateOutput, error) DeleteUserPolicy(*awsiam.DeleteUserPolicyInput) (*awsiam.DeleteUserPolicyOutput, error) }
type UserPolicyDeleter ¶
type UserPolicyDeleter struct {
// contains filtered or unexported fields
}
func NewUserPolicyDeleter ¶
func NewUserPolicyDeleter(client Client) UserPolicyDeleter
func (UserPolicyDeleter) Delete ¶
func (c UserPolicyDeleter) Delete(username, policyName string) error
Source Files ¶
Click to show internal directories.
Click to hide internal directories.