internal/manifests/params.go (19 lines of code) (raw):

// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 package manifests import ( "github.com/go-logr/logr" "k8s.io/apimachinery/pkg/runtime" "k8s.io/client-go/tools/record" "sigs.k8s.io/controller-runtime/pkg/client" "github.com/aws/amazon-cloudwatch-agent-operator/apis/v1alpha1" "github.com/aws/amazon-cloudwatch-agent-operator/internal/config" ) // Params holds the reconciliation-specific parameters. type Params struct { Client client.Client Recorder record.EventRecorder Scheme *runtime.Scheme Log logr.Logger OtelCol v1alpha1.AmazonCloudWatchAgent DcgmExp v1alpha1.DcgmExporter NeuronExp v1alpha1.NeuronMonitor Config config.Config }