public interface Subnet extends com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.SubnetInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<Network>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Subnet.Definition<ParentT>
The entirety of a Subnet definition.
|
static interface |
Subnet.DefinitionStages
Grouping of subnet definition stages.
|
static interface |
Subnet.Update
The entirety of a subnet update as part of a network update.
|
static interface |
Subnet.UpdateDefinition<ParentT>
The entirety of a subnet definition as part of a virtual network update.
|
static interface |
Subnet.UpdateDefinitionStages
Grouping of subnet definition stages applicable as part of a virtual network update.
|
static interface |
Subnet.UpdateStages
Grouping of subnet update stages.
|
| Modifier and Type | Method and Description |
|---|---|
String |
addressPrefix() |
Set<NicIPConfiguration> |
getNetworkInterfaceIPConfigurations() |
NetworkSecurityGroup |
getNetworkSecurityGroup() |
RouteTable |
getRouteTable() |
int |
networkInterfaceIPConfigurationCount() |
String |
networkSecurityGroupId() |
String |
routeTableId() |
innerkeySet<NicIPConfiguration> getNetworkInterfaceIPConfigurations()
Note that this call may result in multiple calls to Azure to fetch all the referenced interfaces each time it is invoked.
int networkInterfaceIPConfigurationCount()
String addressPrefix()
NetworkSecurityGroup getNetworkSecurityGroup()
Note that this method will result in a call to Azure each time it is invoked.
String networkSecurityGroupId()
RouteTable getRouteTable()
Note that this method will result in a call to Azure each time it is invoked.
String routeTableId()
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/