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 struct + func (_m *AWSResource) Conditions() []*v1alpha1.Condition + func (_m *AWSResource) Identifiers() types.AWSResourceIdentifiers + func (_m *AWSResource) IsBeingDeleted() bool + func (_m *AWSResource) MetaObject() v1.Object + func (_m *AWSResource) RuntimeMetaObject() types.RuntimeMetaObject + func (_m *AWSResource) RuntimeObject() runtime.Object + type AWSResourceDescriptor struct + func (_m *AWSResourceDescriptor) Diff(_a0 types.AWSResource, _a1 types.AWSResource) *compare.Reporter + func (_m *AWSResourceDescriptor) EmptyRuntimeObject() runtime.Object + func (_m *AWSResourceDescriptor) Equal(_a0 types.AWSResource, _a1 types.AWSResource) bool + func (_m *AWSResourceDescriptor) GroupKind() *v1.GroupKind + func (_m *AWSResourceDescriptor) IsManaged(_a0 types.AWSResource) bool + func (_m *AWSResourceDescriptor) MarkManaged(_a0 types.AWSResource) + func (_m *AWSResourceDescriptor) MarkUnmanaged(_a0 types.AWSResource) + func (_m *AWSResourceDescriptor) ResourceFromRuntimeObject(_a0 runtime.Object) types.AWSResource + func (_m *AWSResourceDescriptor) UpdateCRStatus(_a0 types.AWSResource) (bool, error) + type AWSResourceIdentifiers struct + func (_m *AWSResourceIdentifiers) ARN() *v1alpha1.AWSResourceName + func (_m *AWSResourceIdentifiers) OwnerAccountID() *v1alpha1.AWSAccountID + type AWSResourceManager struct + func (_m *AWSResourceManager) ARNFromName(_a0 string) string + func (_m *AWSResourceManager) Create(_a0 context.Context, _a1 types.AWSResource) (types.AWSResource, error) + func (_m *AWSResourceManager) Delete(_a0 context.Context, _a1 types.AWSResource) error + func (_m *AWSResourceManager) ReadOne(_a0 context.Context, _a1 types.AWSResource) (types.AWSResource, error) + func (_m *AWSResourceManager) Update(_a0 context.Context, _a1 types.AWSResource, _a2 types.AWSResource, ...) (types.AWSResource, error) + type AWSResourceManagerFactory struct + func (_m *AWSResourceManagerFactory) ManagerFor(_a0 logr.Logger, _a1 *metrics.Metrics, _a2 types.AWSResourceReconciler, ...) (types.AWSResourceManager, error) + func (_m *AWSResourceManagerFactory) ResourceDescriptor() types.AWSResourceDescriptor + type AWSResourceReconciler struct + func (_m *AWSResourceReconciler) BindControllerManager(_a0 manager.Manager) error + func (_m *AWSResourceReconciler) GroupKind() *v1.GroupKind + func (_m *AWSResourceReconciler) Reconcile(_a0 reconcile.Request) (reconcile.Result, error) + func (_m *AWSResourceReconciler) SecretValueFromReference(_a0 *corev1.SecretReference) (string, error) + type RuntimeMetaObject struct + func (_m *RuntimeMetaObject) DeepCopyObject() runtime.Object + func (_m *RuntimeMetaObject) GetAnnotations() map[string]string + func (_m *RuntimeMetaObject) GetClusterName() string + func (_m *RuntimeMetaObject) GetCreationTimestamp() v1.Time + func (_m *RuntimeMetaObject) GetDeletionGracePeriodSeconds() *int64 + func (_m *RuntimeMetaObject) GetDeletionTimestamp() *v1.Time + func (_m *RuntimeMetaObject) GetFinalizers() []string + func (_m *RuntimeMetaObject) GetGenerateName() string + func (_m *RuntimeMetaObject) GetGeneration() int64 + func (_m *RuntimeMetaObject) GetLabels() map[string]string + func (_m *RuntimeMetaObject) GetManagedFields() []v1.ManagedFieldsEntry + func (_m *RuntimeMetaObject) GetName() string + func (_m *RuntimeMetaObject) GetNamespace() string + func (_m *RuntimeMetaObject) GetObjectKind() schema.ObjectKind + func (_m *RuntimeMetaObject) GetOwnerReferences() []v1.OwnerReference + func (_m *RuntimeMetaObject) GetResourceVersion() string + func (_m *RuntimeMetaObject) GetSelfLink() string + func (_m *RuntimeMetaObject) GetUID() pkgtypes.UID + func (_m *RuntimeMetaObject) SetAnnotations(annotations map[string]string) + func (_m *RuntimeMetaObject) SetClusterName(clusterName string) + func (_m *RuntimeMetaObject) SetCreationTimestamp(timestamp v1.Time) + func (_m *RuntimeMetaObject) SetDeletionGracePeriodSeconds(_a0 *int64) + func (_m *RuntimeMetaObject) SetDeletionTimestamp(timestamp *v1.Time) + func (_m *RuntimeMetaObject) SetFinalizers(finalizers []string) + func (_m *RuntimeMetaObject) SetGenerateName(name string) + func (_m *RuntimeMetaObject) SetGeneration(generation int64) + func (_m *RuntimeMetaObject) SetLabels(labels map[string]string) + func (_m *RuntimeMetaObject) SetManagedFields(managedFields []v1.ManagedFieldsEntry) + func (_m *RuntimeMetaObject) SetName(name string) + func (_m *RuntimeMetaObject) SetNamespace(namespace string) + func (_m *RuntimeMetaObject) SetOwnerReferences(_a0 []v1.OwnerReference) + func (_m *RuntimeMetaObject) SetResourceVersion(version string) + func (_m *RuntimeMetaObject) SetSelfLink(selfLink string) + func (_m *RuntimeMetaObject) SetUID(uid pkgtypes.UID)