Interface VirtualNetworkLink
- All Superinterfaces:
ChildResource<PrivateDnsZone>,ExternalChildResource<VirtualNetworkLink,,PrivateDnsZone> HasInnerModel<VirtualNetworkLinkInner>,HasName,HasParent<PrivateDnsZone>,Indexable,Refreshable<VirtualNetworkLink>
public interface VirtualNetworkLink
extends ExternalChildResource<VirtualNetworkLink,PrivateDnsZone>, HasInnerModel<VirtualNetworkLinkInner>
An immutable client-side representation of an Azure Virtual Network Link.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of a virtual network link definition as a part of parent definition.static interfaceGrouping of virtual network link definition stages as a part of parent DNS zone definition.static interfacethe set of configurations that can be updated for virtual network link.static interfaceThe entirety of a virtual network link definition as a part of parent update.static interfaceGrouping of DNS zone record set definition stages as a part of parent DNS zone update.static interfaceGrouping of virtual network link update stages. -
Method Summary
Modifier and TypeMethodDescriptionetag()Gets the ETag of the virtual network link.booleanChecks 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
idMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parentMethods 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.
-