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 com.azure.resourcemanager.resources.fluentcore.arm.models.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 com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.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
ProvisioningState provisioningState()Gets the provisioning state.- Returns:
- the provisioning state.
-
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.
-