Documentation ¶
Index ¶
- Constants
- func New(scope PrivateEndpointScope) *aso.Service[*asonetworkv1.PrivateEndpoint, PrivateEndpointScope]
- type PrivateEndpointScope
- type PrivateEndpointSpec
- func (s *PrivateEndpointSpec) Parameters(ctx context.Context, existingPrivateEndpoint *asonetworkv1.PrivateEndpoint) (*asonetworkv1.PrivateEndpoint, error)
- func (s *PrivateEndpointSpec) ResourceRef() *asonetworkv1.PrivateEndpoint
- func (s *PrivateEndpointSpec) WasManaged(privateEndpoint *asonetworkv1.PrivateEndpoint) bool
- type PrivateLinkServiceConnection
Constants ¶
View Source
const ServiceName = "privateendpoints"
ServiceName is the name of this service.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(scope PrivateEndpointScope) *aso.Service[*asonetworkv1.PrivateEndpoint, PrivateEndpointScope]
New creates a new service.
Types ¶
type PrivateEndpointScope ¶
type PrivateEndpointScope interface { aso.Scope PrivateEndpointSpecs() []azure.ASOResourceSpecGetter[*asonetworkv1.PrivateEndpoint] }
PrivateEndpointScope defines the scope interface for a private endpoint.
type PrivateEndpointSpec ¶
type PrivateEndpointSpec struct { Name string ResourceGroup string Location string CustomNetworkInterfaceName string PrivateIPAddresses []string SubnetID string ApplicationSecurityGroups []string ManualApproval bool PrivateLinkServiceConnections []PrivateLinkServiceConnection AdditionalTags infrav1.Tags ClusterName string }
PrivateEndpointSpec defines the specification for a private endpoint.
func (*PrivateEndpointSpec) Parameters ¶
func (s *PrivateEndpointSpec) Parameters(ctx context.Context, existingPrivateEndpoint *asonetworkv1.PrivateEndpoint) (*asonetworkv1.PrivateEndpoint, error)
Parameters implements azure.ASOResourceSpecGetter.
func (*PrivateEndpointSpec) ResourceRef ¶ added in v1.13.0
func (s *PrivateEndpointSpec) ResourceRef() *asonetworkv1.PrivateEndpoint
ResourceRef implements azure.ASOResourceSpecGetter.
func (*PrivateEndpointSpec) WasManaged ¶ added in v1.13.0
func (s *PrivateEndpointSpec) WasManaged(privateEndpoint *asonetworkv1.PrivateEndpoint) bool
WasManaged implements azure.ASOResourceSpecGetter. It always returns true since CAPZ doesn't support BYO private endpoints.
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.