Documentation ¶
Index ¶
- Constants
- func AddFinalizer(whichFinalizer string, client client.Client, runtimeObj runtime.Object) error
- func BucketExists(bucketName string, s3Client s3iface.S3API) (bool, error)
- func CreateAccessKeys(username string, iamapi iamiface.IAMAPI) (*iam.CreateAccessKeyOutput, error)
- func CreateBucket(createIn *s3.CreateBucketInput, s3Client s3iface.S3API) error
- func CreateIAMUser(input *iam.CreateUserInput, iamClient iamiface.IAMAPI) error
- func DeleteAccessKey(accessKey, username string, iamapi iamiface.IAMAPI) error
- func DeleteAllAccessKeys(iamUser string, iamapi iamiface.IAMAPI) error
- func DeleteAllUserInlinePolicies(iamUser string, iamapi iamiface.IAMAPI) error
- func DeleteIAMInlinePolicyFromUser(policyName, username string, iamClient iamiface.IAMAPI) error
- func GetAccessKeyForUser(username string, iamclient iamiface.IAMAPI) (string, error)
- func GetBucketACL(bucketName string, s3Client s3iface.S3API) (*s3.GetBucketAclOutput, error)
- func IAMClient(region string) iamiface.IAMAPI
- func IAMUserExists(username string, iamClient iamiface.IAMAPI) (bool, error)
- func RemoveFinalizer(whichFinalizer string, runtimeOj runtime.Object, client client.Client) error
- func S3Client(region string) s3iface.S3API
- func UpdateCr(runtimeObj runtime.Object, client client.Client) error
- func UpdateCrStatus(runtimeObj runtime.Object, client2 client.Client) error
Constants ¶
View Source
const ( S3_FINALIZER = "agill.apps.s3" IAM_FINALIZER = "agill.apps.iam" )
Variables ¶
This section is empty.
Functions ¶
func AddFinalizer ¶
func CreateAccessKeys ¶
func CreateBucket ¶
func CreateBucket(createIn *s3.CreateBucketInput, s3Client s3iface.S3API) error
func CreateIAMUser ¶
func CreateIAMUser(input *iam.CreateUserInput, iamClient iamiface.IAMAPI) error
func DeleteAccessKey ¶
func GetAccessKeyForUser ¶
func GetBucketACL ¶
func RemoveFinalizer ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.