Versions in this module Expand all Collapse all v0 v0.0.2 Jan 22, 2021 v0.0.1 Nov 12, 2020 Changes in this version + type AWSResource interface + Conditions func() []*ackv1alpha1.Condition + Identifiers func() AWSResourceIdentifiers + IsBeingDeleted func() bool + MetaObject func() metav1.Object + RuntimeMetaObject func() RuntimeMetaObject + RuntimeObject func() k8srt.Object + type AWSResourceDescriptor interface + Diff func(AWSResource, AWSResource) *ackcompare.Reporter + EmptyRuntimeObject func() k8srt.Object + Equal func(AWSResource, AWSResource) bool + GroupKind func() *metav1.GroupKind + IsManaged func(AWSResource) bool + MarkManaged func(AWSResource) + MarkUnmanaged func(AWSResource) + ResourceFromRuntimeObject func(k8srt.Object) AWSResource + UpdateCRStatus func(AWSResource) (bool, error) + type AWSResourceIdentifiers interface + ARN func() *ackv1alpha1.AWSResourceName + OwnerAccountID func() *ackv1alpha1.AWSAccountID + type AWSResourceManager interface + ARNFromName func(string) string + Create func(context.Context, AWSResource) (AWSResource, error) + Delete func(context.Context, AWSResource) error + ReadOne func(context.Context, AWSResource) (AWSResource, error) + Update func(context.Context, AWSResource, AWSResource, *ackcompare.Reporter) (AWSResource, error) + type AWSResourceManagerFactory interface + ManagerFor func(logr.Logger, *ackmetrics.Metrics, AWSResourceReconciler, *session.Session, ...) (AWSResourceManager, error) + ResourceDescriptor func() AWSResourceDescriptor + type AWSResourceReconciler interface + BindControllerManager func(ctrlrt.Manager) error + GroupKind func() *metav1.GroupKind + SecretValueFromReference func(*corev1.SecretReference) (string, error) + type RuntimeMetaObject interface