Documentation
¶
Index ¶
Constants ¶
View Source
const (
AnnotationKeyReconciliationPaused = "crossplane.io/paused"
)
Variables ¶
View Source
var (
ErrSecurityGroupNotAvailable = errors.New("security group not available")
)
Functions ¶
This section is empty.
Types ¶
type SecurityGroupReconciler ¶
type SecurityGroupReconciler struct {
client.Client
Scheme *runtime.Scheme
Recorder record.EventRecorder
NewEC2ClientFactory func(cfg aws.Config) ec2.EC2Client
NewAutoScalingClientFactory func(cfg aws.Config) autoscaling.AutoScalingClient
NewOceanCloudProviderAWSFactory func() spot.OceanClient
}
SecurityGroupReconciler reconciles a SecurityGroup object
func DefaultReconciler ¶
func DefaultReconciler(mgr manager.Manager) *SecurityGroupReconciler
func (*SecurityGroupReconciler) SetupWithManager ¶
func (r *SecurityGroupReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type SecurityGroupReconciliation ¶
type SecurityGroupReconciliation struct {
SecurityGroupReconciler
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.