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 Classes Modifier and Type Interface Description static interfaceVirtualNetworkLink.Definition<ParentT>The entirety of a virtual network link definition as a part of parent definition.static interfaceVirtualNetworkLink.DefinitionStagesGrouping of virtual network link definition stages as a part of parent DNS zone definition.static interfaceVirtualNetworkLink.Updatethe set of configurations that can be updated for virtual network link.static interfaceVirtualNetworkLink.UpdateDefinition<ParentT>The entirety of a virtual network link definition as a part of parent update.static interfaceVirtualNetworkLink.UpdateDefinitionStagesGrouping of DNS zone record set definition stages as a part of parent DNS zone update.static interfaceVirtualNetworkLink.UpdateStagesGrouping of virtual network link update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Stringetag()booleanisAutoRegistrationEnabled()ProvisioningStateprovisioningState()StringreferencedVirtualNetworkId()VirtualNetworkLinkStatevirtualNetworkLinkState()-
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.Refreshable
refresh, refreshAsync
-
-
-
-
Method Detail
-
etag
String etag()
- Returns:
- the ETag of the virtual network link.
-
referencedVirtualNetworkId
String referencedVirtualNetworkId()
- Returns:
- the id of referenced virtual network.
-
isAutoRegistrationEnabled
boolean isAutoRegistrationEnabled()
- Returns:
- whether auto-registration of virtual machine records in the virtual network gets enabled in the private DNS zone.
-
virtualNetworkLinkState
VirtualNetworkLinkState virtualNetworkLinkState()
- Returns:
- the status of the virtual network link to the private DNS zone.
-
provisioningState
ProvisioningState provisioningState()
- Returns:
- the provisioning state of the virtual network link.
-
-