L3Network Interface
public interface L3Network
An immutable client-side representation of L3Network.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract List<String> |
associatedResourceIds()
Gets the associated |
| abstract String |
clusterId()
Gets the cluster |
|
abstract
L3Network |
detailedStatus()
Gets the detailed |
| abstract String |
detailedStatusMessage()
Gets the detailed |
| abstract String |
etag()
Gets the etag property: Resource ETag. |
|
abstract
Extended |
extendedLocation()
Gets the extended |
| abstract List<String> |
hybridAksClustersAssociatedIds()
Gets the hybrid |
|
abstract
Hybrid |
hybridAksIpamEnabled()
Gets the hybrid |
|
abstract
Hybrid |
hybridAksPluginType()
Gets the hybrid |
| abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
|
abstract
L3Network |
innerModel()
Gets the inner com. |
| abstract String |
interfaceName()
Gets the interface |
|
abstract
Ip |
ipAllocationType()
Gets the ip |
| abstract String |
ipv4ConnectedPrefix()
Gets the ipv4Connected |
| abstract String |
ipv6ConnectedPrefix()
Gets the ipv6Connected |
| abstract String |
l3IsolationDomainId()
Gets the l3Isolation |
| abstract String |
location()
Gets the location property: The geo-location where the resource lives. |
| abstract String |
name()
Gets the name property: The name of the resource. |
|
abstract
L3Network |
provisioningState()
Gets the provisioning |
| abstract L3Network |
refresh()
Refreshes the resource to sync with Azure. |
| abstract L3Network |
refresh(Context context)
Refreshes the resource to sync with Azure. |
| abstract Region |
region()
Gets the region of the resource. |
| abstract String |
regionName()
Gets the name of the resource region. |
| abstract String |
resourceGroupName()
Gets the name of the resource group. |
|
abstract
System |
systemData()
Gets the system |
| abstract Map<String,String> |
tags()
Gets the tags property: Resource tags. |
| abstract String |
type()
Gets the type property: The type of the resource. |
| abstract Update |
update()
Begins update for the L3Network resource. |
| abstract List<String> |
virtualMachinesAssociatedIds()
Gets the virtual |
| abstract long |
vlan()
Gets the vlan property: The VLAN from the l3Isolation |
Method Details
associatedResourceIds
public abstract List<String> associatedResourceIds()
Gets the associatedResourceIds property: The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
Returns:
clusterId
public abstract String clusterId()
Gets the clusterId property: The resource ID of the Network Cloud cluster this L3 network is associated with.
Returns:
detailedStatus
public abstract L3NetworkDetailedStatus detailedStatus()
Gets the detailedStatus property: The more detailed status of the L3 network.
Returns:
detailedStatusMessage
public abstract String detailedStatusMessage()
Gets the detailedStatusMessage property: The descriptive message about the current detailed status.
Returns:
etag
public abstract String etag()
Gets the etag property: Resource ETag.
Returns:
extendedLocation
public abstract ExtendedLocation extendedLocation()
Gets the extendedLocation property: The extended location of the cluster associated with the resource.
Returns:
hybridAksClustersAssociatedIds
public abstract List<String> hybridAksClustersAssociatedIds()
Gets the hybridAksClustersAssociatedIds property: Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this L3 network.
Returns:
hybridAksIpamEnabled
public abstract HybridAksIpamEnabled hybridAksIpamEnabled()
Gets the hybridAksIpamEnabled property: Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The indicator of whether or not to disable IPAM allocation on the network attachment definition injected into the Hybrid AKS Cluster.
Returns:
hybridAksPluginType
public abstract HybridAksPluginType hybridAksPluginType()
Gets the hybridAksPluginType property: Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
innerModel
public abstract L3NetworkInner innerModel()
Gets the inner com.azure.resourcemanager.networkcloud.fluent.models.L3NetworkInner object.
Returns:
interfaceName
public abstract String interfaceName()
Gets the interfaceName property: The default interface name for this L3 network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine.
Returns:
ipAllocationType
public abstract IpAllocationType ipAllocationType()
Gets the ipAllocationType property: The type of the IP address allocation, defaulted to "DualStack".
Returns:
ipv4ConnectedPrefix
public abstract String ipv4ConnectedPrefix()
Gets the ipv4ConnectedPrefix property: The IPV4 prefix (CIDR) assigned to this L3 network. Required when the IP allocation type is IPV4 or DualStack.
Returns:
ipv6ConnectedPrefix
public abstract String ipv6ConnectedPrefix()
Gets the ipv6ConnectedPrefix property: The IPV6 prefix (CIDR) assigned to this L3 network. Required when the IP allocation type is IPV6 or DualStack.
Returns:
l3IsolationDomainId
public abstract String l3IsolationDomainId()
Gets the l3IsolationDomainId property: The resource ID of the Network Fabric l3IsolationDomain.
Returns:
location
public abstract String location()
Gets the location property: The geo-location where the resource lives.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
provisioningState
public abstract L3NetworkProvisioningState provisioningState()
Gets the provisioningState property: The provisioning state of the L3 network.
Returns:
refresh
public abstract L3Network refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract L3Network refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
region
public abstract Region region()
Gets the region of the resource.
Returns:
regionName
public abstract String regionName()
Gets the name of the resource region.
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
systemData
public abstract SystemData systemData()
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
tags
public abstract Map<String,String> tags()
Gets the tags property: Resource tags.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract L3Network.Update update()
Begins update for the L3Network resource.
Returns:
virtualMachinesAssociatedIds
public abstract List<String> virtualMachinesAssociatedIds()
Gets the virtualMachinesAssociatedIds property: Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this L3 network.
Returns:
vlan
public abstract long vlan()
Gets the vlan property: The VLAN from the l3IsolationDomain that is used for this network.
Returns: