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 Classes Modifier and Type Interface Description static interfacePrivateEndpoint.DefinitionContainer interface for all the definitions that need to be implemented.static interfacePrivateEndpoint.DefinitionStagesGrouping of all the private endpoint definition stages.static interfacePrivateEndpoint.PrivateLinkServiceConnectionA client-side representation of a private link service connection.static interfacePrivateEndpoint.UpdateThe template for a private endpoint update operation, containing all the settings that can be modified.static interfacePrivateEndpoint.UpdateStagesGrouping of all the private endpoint update stages.-
Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T extends Object>, Resource.DefinitionWithTags<T extends Object>, Resource.UpdateWithTags<T extends Object>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<CustomDnsConfigPropertiesFormat>customDnsConfigurations()List<com.azure.core.management.SubResource>networkInterfaces()PrivateDnsZoneGroupsprivateDnsZoneGroups()Map<String,PrivateEndpoint.PrivateLinkServiceConnection>privateLinkServiceConnections()ProvisioningStateprovisioningState()com.azure.core.management.SubResourcesubnet()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
-
-
-
Method Detail
-
privateDnsZoneGroups
PrivateDnsZoneGroups privateDnsZoneGroups()
- Returns:
- the resource collection API of private DNS zone group.
-
subnet
com.azure.core.management.SubResource subnet()
- Returns:
- the reference of the subnet.
-
networkInterfaces
List<com.azure.core.management.SubResource> networkInterfaces()
- Returns:
- the collection of reference of the network interfaces.
-
provisioningState
ProvisioningState provisioningState()
- Returns:
- the provisioning state.
-
privateLinkServiceConnections
Map<String,PrivateEndpoint.PrivateLinkServiceConnection> privateLinkServiceConnections()
- Returns:
- the collection of the private link service connections.
-
customDnsConfigurations
List<CustomDnsConfigPropertiesFormat> customDnsConfigurations()
- Returns:
- the collection of custom DNS configurations.
-
-