Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NatGatewayScope ¶
type NatGatewayScope interface { azure.ClusterScoper azure.AsyncStatusUpdater SetNatGatewayIDInSubnets(natGatewayName string, natGatewayID string) NatGatewaySpecs() []azure.ResourceSpecGetter }
NatGatewayScope defines the scope interface for NAT gateway service.
type NatGatewaySpec ¶ added in v1.1.0
type NatGatewaySpec struct { Name string ResourceGroup string SubscriptionID string Location string NatGatewayIP infrav1.PublicIPSpec ClusterName string AdditionalTags infrav1.Tags }
NatGatewaySpec defines the specification for a NAT gateway.
func (*NatGatewaySpec) OwnerResourceName ¶ added in v1.1.0
func (s *NatGatewaySpec) OwnerResourceName() string
OwnerResourceName is a no-op for NAT gateways.
func (*NatGatewaySpec) Parameters ¶ added in v1.1.0
func (s *NatGatewaySpec) Parameters(ctx context.Context, existing interface{}) (params interface{}, err error)
Parameters returns the parameters for the NAT gateway.
func (*NatGatewaySpec) ResourceGroupName ¶ added in v1.1.0
func (s *NatGatewaySpec) ResourceGroupName() string
ResourceGroupName returns the name of the resource group.
func (*NatGatewaySpec) ResourceName ¶ added in v1.1.0
func (s *NatGatewaySpec) ResourceName() string
ResourceName returns the name of the NAT gateway.
type Service ¶
type Service struct { Scope NatGatewayScope async.Reconciler }
Service provides operations on azure resources.
func (*Service) IsManaged ¶ added in v1.3.0
IsManaged returns true if the NAT gateways' lifecycles are managed.
Directories ¶
Path | Synopsis |
---|---|
Run go generate to regenerate this mock.
|
Run go generate to regenerate this mock. |
Click to show internal directories.
Click to hide internal directories.