Documentation ¶
Index ¶
Constants ¶
View Source
const ServiceName = "privateendpoints"
ServiceName is the name of this service.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PrivateEndpointScope ¶
type PrivateEndpointScope interface { azure.Authorizer azure.AsyncStatusUpdater PrivateEndpointSpecs() []azure.ResourceSpecGetter }
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) OwnerResourceName ¶
func (s *PrivateEndpointSpec) OwnerResourceName() string
OwnerResourceName is a no-op for private endpoints.
func (*PrivateEndpointSpec) Parameters ¶
func (s *PrivateEndpointSpec) Parameters(ctx context.Context, existing interface{}) (interface{}, error)
Parameters returns the parameters for the PrivateEndpointSpec.
func (*PrivateEndpointSpec) ResourceGroupName ¶
func (s *PrivateEndpointSpec) ResourceGroupName() string
ResourceGroupName returns the name of the resource group.
func (*PrivateEndpointSpec) ResourceName ¶
func (s *PrivateEndpointSpec) ResourceName() string
ResourceName returns the name of the private endpoint.
type PrivateLinkServiceConnection ¶
type PrivateLinkServiceConnection struct { Name string PrivateLinkServiceID string GroupIDs []string RequestMessage string }
PrivateLinkServiceConnection defines the specification for a private link service connection associated with a private endpoint.
type Service ¶
type Service struct { Scope PrivateEndpointScope async.Reconciler }
Service provides operations on Azure resources.
Click to show internal directories.
Click to hide internal directories.