Documentation ¶ Index ¶ type Scope type Service func New(s Scope) *Service func (s *Service) Delete(ctx context.Context) error func (s Service) Name() string func (s *Service) Reconcile(ctx context.Context) error Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Scope ¶ added in v0.1.3 type Scope interface { scope.Interface HasPrivateNetwork() bool PrivateNetworkID() (string, error) PublicGateways() []infrav1.PublicGatewaySpec } type Service ¶ type Service struct { Scope } func New ¶ func New(s Scope) *Service func (*Service) Delete ¶ func (s *Service) Delete(ctx context.Context) error func (Service) Name ¶ func (s Service) Name() string func (*Service) Reconcile ¶ func (s *Service) Reconcile(ctx context.Context) error Source Files ¶ View all Source files vpcgw.go Click to show internal directories. Click to hide internal directories.