Interface PrivateEndpoint
- All Superinterfaces:
GroupableResource<NetworkManager, PrivateEndpointInner>, HasId, HasInnerModel<PrivateEndpointInner>, HasManager<NetworkManager>, HasName, HasResourceGroup, Indexable, Refreshable<PrivateEndpoint>, Resource, Updatable<PrivateEndpoint.Update>
public interface PrivateEndpoint
extends GroupableResource<NetworkManager, PrivateEndpointInner>, Refreshable<PrivateEndpoint>, Updatable<PrivateEndpoint.Update>
An immutable client-side representation of an Azure private endpoint.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceContainer interface for all the definitions that need to be implemented.static interfaceGrouping of all the private endpoint definition stages.static interfaceA client-side representation of a private link service connection.static interfaceThe template for a private endpoint update operation, containing all the settings that can be modified.static interfaceGrouping of all the private endpoint update stages.Nested classes/interfaces inherited from interface Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T> -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the collection of custom DNS configurations.List<com.azure.core.management.SubResource> Gets the collection of reference of the network interfaces.Gets the resource collection API of private DNS zone group.Gets the collection of the private link service connections.Gets the provisioning state.com.azure.core.management.SubResourcesubnet()Gets the reference of the subnet.Methods inherited from interface HasInnerModel
innerModelMethods inherited from interface HasManager
managerMethods inherited from interface HasResourceGroup
resourceGroupNameMethods inherited from interface Refreshable
refresh, refreshAsyncMethods inherited from interface Resource
region, regionName, tags, type
-
Method Details
-
privateDnsZoneGroups
PrivateDnsZoneGroups privateDnsZoneGroups()Gets the resource collection API of private DNS zone group.- Returns:
- the resource collection API of private DNS zone group.
-
subnet
com.azure.core.management.SubResource subnet()Gets the reference of the subnet.- Returns:
- the reference of the subnet.
-
networkInterfaces
List<com.azure.core.management.SubResource> networkInterfaces()Gets the collection of reference of the network interfaces.- Returns:
- the collection of reference of the network interfaces.
-
provisioningState
-
privateLinkServiceConnections
Map<String, PrivateEndpoint.PrivateLinkServiceConnection> privateLinkServiceConnections()Gets the collection of the private link service connections.- Returns:
- the collection of the private link service connections.
-
customDnsConfigurations
List<CustomDnsConfigPropertiesFormat> customDnsConfigurations()Gets the collection of custom DNS configurations.- Returns:
- the collection of custom DNS configurations.
-