package
0.39.0
Repository: https://github.com/aws-controllers-k8s/runtime.git
Documentation: pkg.go.dev

# Structs

No description provided by the author
VersionInfo contains information about the version of the runtime and service controller in use.

# Interfaces

AdoptedResourceReconciler is responsible for reconciling an adopted resource that represent AWS service API resource.
AWSResource represents a custom resource object in the Kubernetes API that corresponds to a resource in an AWS service API.
AWSResourceDescriptor provides metadata that describes the Kubernetes metadata associated with an AWSResource, the Kubernetes runtime.Object prototype for that AWSResource, and the relationships between the AWSResource and other AWSResources.
AWSResourceIdentifiers has methods that returns common identifying information about a resource.
AWSResourceManager is responsible for providing a consistent way to perform CRUD+L operations in a backend AWS service API for Kubernetes custom resources (CR) corresponding to those AWS service API resources.
AWSResourceManagerFactory returns an AWSResourceManager that can be used to manage AWS resources for a particular AWS account TODO(jaypipes): Move AWSResourceManagerFactory into its own file.
AWSResourceReconciler is responsible for reconciling the state of a SINGLE KIND of Kubernetes custom resources (CRs) that represent AWS service API resources.
ConditionManager describes a thing that can set and retrieve Condition objects.
FieldExportReconciler is responsible for reconciling a field export CR.
Logger is responsible for writing log messages.
Reconciler is responsible for reconciling the state of any single custom resource within the cluster.
ReferenceManager describes a thing that can resolve and clear references within an AWSResource.
ServiceController wraps one or more reconcilers (for individual resources in an AWS API) with the upstream common controller-runtime machinery.
Tracer is responsible for tracing entrance and exit from blocks of code.

# Type aliases

TraceExiter demarcates the end of a traced code block or function.