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.