Versions in this module Expand all Collapse all v1 v1.0.0 Apr 21, 2023 Changes in this version + func DecodeProviderSpec(codec *minterv1.ProviderCodec, cr *minterv1.CredentialsRequest) (*minterv1.AWSProviderSpec, error) + func DecodeProviderStatus(codec *minterv1.ProviderCodec, cr *minterv1.CredentialsRequest) (*minterv1.AWSProviderStatus, error) + type AWSActuator struct + AWSClientBuilder func(accessKeyID, secretAccessKey []byte, c client.Client) (ccaws.Client, error) + Client client.Client + Codec *minterv1.ProviderCodec + Scheme *runtime.Scheme + func NewAWSActuator(client client.Client, scheme *runtime.Scheme) (*AWSActuator, error) + func (a *AWSActuator) Create(ctx context.Context, cr *minterv1.CredentialsRequest) error + func (a *AWSActuator) Delete(ctx context.Context, cr *minterv1.CredentialsRequest) error + func (a *AWSActuator) Exists(ctx context.Context, cr *minterv1.CredentialsRequest) (bool, error) + func (a *AWSActuator) GetCredentialsRootSecret(ctx context.Context, cr *minterv1.CredentialsRequest) (*corev1.Secret, error) + func (a *AWSActuator) GetCredentialsRootSecretLocation() types.NamespacedName + func (a *AWSActuator) Update(ctx context.Context, cr *minterv1.CredentialsRequest) error + func (a *AWSActuator) Upgradeable(mode operatorv1.CloudCredentialsMode) *configv1.ClusterOperatorStatusCondition + type PolicyDocument struct + Statement []StatementEntry + Version string + type StatementEntry struct + Action []string + Condition minterv1.IAMPolicyCondition + Effect string + Resource string