Interface VirtualNetworkLink

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<PrivateDnsZone>, com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource<VirtualNetworkLink, PrivateDnsZone>, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<VirtualNetworkLinkInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<PrivateDnsZone>, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<VirtualNetworkLink>

public interface VirtualNetworkLink extends com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource<VirtualNetworkLink, PrivateDnsZone>, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<VirtualNetworkLinkInner>
An immutable client-side representation of an Azure Virtual Network Link.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of a virtual network link definition as a part of parent definition.
    static interface 
    Grouping of virtual network link definition stages as a part of parent DNS zone definition.
    static interface 
    the set of configurations that can be updated for virtual network link.
    static interface 
    The entirety of a virtual network link definition as a part of parent update.
    static interface 
    Grouping of DNS zone record set definition stages as a part of parent DNS zone update.
    static interface 
    Grouping of virtual network link update stages.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the ETag of the virtual network link.
    boolean
    Checks whether auto-registration of virtual machine records in the virtual network gets enabled in the private DNS zone.
    Gets the provisioning state of the virtual network link.
    Gets the id of referenced virtual network.
    Gets the status of the virtual network link to the private DNS zone.

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

    id

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

    innerModel

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

    name

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

    parent

    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
  • Method Details

    • etag

      String etag()
      Gets the ETag of the virtual network link.
      Returns:
      the ETag of the virtual network link.
    • referencedVirtualNetworkId

      String referencedVirtualNetworkId()
      Gets the id of referenced virtual network.
      Returns:
      the id of referenced virtual network.
    • isAutoRegistrationEnabled

      boolean isAutoRegistrationEnabled()
      Checks whether auto-registration of virtual machine records in the virtual network gets enabled in the private DNS zone.
      Returns:
      whether auto-registration of virtual machine records in the virtual network gets enabled in the private DNS zone.
    • virtualNetworkLinkState

      VirtualNetworkLinkState virtualNetworkLinkState()
      Gets the status of the virtual network link to the private DNS zone.
      Returns:
      the status of the virtual network link to the private DNS zone.
    • provisioningState

      ProvisioningState provisioningState()
      Gets the provisioning state of the virtual network link.
      Returns:
      the provisioning state of the virtual network link.