Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See License.txt in the project root for
license information.
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/
package com.microsoft.azure.management.network.implementation;
import com.microsoft.azure.management.apigeneration.LangDefinition;
import com.microsoft.azure.management.network.VirtualMachineScaleSetNetworkInterface;
import com.microsoft.azure.management.network.VirtualMachineScaleSetNicIPConfiguration;
Implementation for NicIPConfiguration for network interfaces associated
with virtual machine scale set.
/**
* Implementation for NicIPConfiguration for network interfaces associated
* with virtual machine scale set.
*/
@LangDefinition
class VirtualMachineScaleSetNicIPConfigurationImpl
extends
NicIPConfigurationBaseImpl<VirtualMachineScaleSetNetworkInterfaceImpl,
VirtualMachineScaleSetNetworkInterface>
implements
VirtualMachineScaleSetNicIPConfiguration {
VirtualMachineScaleSetNicIPConfigurationImpl(NetworkInterfaceIPConfigurationInner inner,
VirtualMachineScaleSetNetworkInterfaceImpl parent,
NetworkManager networkManager) {
super(inner, parent, networkManager);
}
// Note: The inner ipConfig contains a property with name 'publicIPAddress'
// which is valid only when the inner is explicitly created i.e. the one
// associated with normal virtual machines. In VMSS case the inner ipConfig
// is implicitly created for the scale set vm instances and 'publicIPAddress'
// property is null.
//
}