Interface PrivateEndpoint

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<NetworkManager, PrivateEndpointInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<PrivateEndpointInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<NetworkManager>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<PrivateEndpoint>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource, com.azure.resourcemanager.resources.fluentcore.model.Updatable<PrivateEndpoint.Update>

public interface PrivateEndpoint extends com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<NetworkManager, PrivateEndpointInner>, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<PrivateEndpoint>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<PrivateEndpoint.Update>
An immutable client-side representation of an Azure private endpoint.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Container interface for all the definitions that need to be implemented.
    static interface 
    Grouping of all the private endpoint definition stages.
    static interface 
    A client-side representation of a private link service connection.
    static interface 
    The template for a private endpoint update operation, containing all the settings that can be modified.
    static interface 
    Grouping of all the private endpoint update stages.

    Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>
  • Field Summary

    Fields inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    DUMMY
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets 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.SubResource
    Gets the reference of the subnet.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId

    id

    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.Indexable

    key

    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

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable

    update
  • 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.