Using azure-jave-sdk 1.0.0-beta3. I have this code:
vnet.update() .withSubnet(clusterSubnetName, subnetCidr) .withTags(tags) .apply();
This fails with the error:
java.lang.IllegalArgumentException: subnets.routeTable.location is required and cannot be null. at com.microsoft.rest.Validator.validate(Validator.java:105) at com.microsoft.azure.management.network.implementation.VirtualNetworksInner.createOrUpdateWithServiceResponseAsync(VirtualNetworksInner.java:472) at com.microsoft.azure.management.network.implementation.VirtualNetworksInner.createOrUpdateAsync(VirtualNetworksInner.java:440) at com.microsoft.azure.management.network.implementation.NetworkImpl.createInner(NetworkImpl.java:202) at com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.GroupableParentResourceImpl.createResourceAsync(GroupableParentResourceImpl.java:53) at com.microsoft.azure.management.resources.fluentcore.model.implementation.CreatableUpdatableImpl.updateResourceAsync(CreatableUpdatableImpl.java:189) at com.microsoft.azure.management.resources.fluentcore.model.implementation.CreateUpdateTask.executeAsync(CreateUpdateTask.java:43) at com.microsoft.azure.TaskGroupBase.executeAsync(TaskGroupBase.java:79) at com.microsoft.azure.management.resources.fluentcore.model.implementation.CreatableUpdatableImpl.executeTaskGroupAsync(CreatableUpdatableImpl.java:196) at com.microsoft.azure.management.resources.fluentcore.model.implementation.CreatableUpdatableImpl.applyAsync(CreatableUpdatableImpl.java:157) at com.microsoft.azure.management.resources.fluentcore.model.implementation.CreatableUpdatableImpl.apply(CreatableUpdatableImpl.java:178)
Looking at the code, it does look like route table is needed, but I cannot find any way to specify it. Is it missing from the beta3 API or am I missing something?
Using azure-jave-sdk 1.0.0-beta3. I have this code:
vnet.update() .withSubnet(clusterSubnetName, subnetCidr) .withTags(tags) .apply();This fails with the error:
java.lang.IllegalArgumentException: subnets.routeTable.location is required and cannot be null. at com.microsoft.rest.Validator.validate(Validator.java:105) at com.microsoft.azure.management.network.implementation.VirtualNetworksInner.createOrUpdateWithServiceResponseAsync(VirtualNetworksInner.java:472) at com.microsoft.azure.management.network.implementation.VirtualNetworksInner.createOrUpdateAsync(VirtualNetworksInner.java:440) at com.microsoft.azure.management.network.implementation.NetworkImpl.createInner(NetworkImpl.java:202) at com.microsoft.azure.management.resources.fluentcore.arm.models.implementation.GroupableParentResourceImpl.createResourceAsync(GroupableParentResourceImpl.java:53) at com.microsoft.azure.management.resources.fluentcore.model.implementation.CreatableUpdatableImpl.updateResourceAsync(CreatableUpdatableImpl.java:189) at com.microsoft.azure.management.resources.fluentcore.model.implementation.CreateUpdateTask.executeAsync(CreateUpdateTask.java:43) at com.microsoft.azure.TaskGroupBase.executeAsync(TaskGroupBase.java:79) at com.microsoft.azure.management.resources.fluentcore.model.implementation.CreatableUpdatableImpl.executeTaskGroupAsync(CreatableUpdatableImpl.java:196) at com.microsoft.azure.management.resources.fluentcore.model.implementation.CreatableUpdatableImpl.applyAsync(CreatableUpdatableImpl.java:157) at com.microsoft.azure.management.resources.fluentcore.model.implementation.CreatableUpdatableImpl.apply(CreatableUpdatableImpl.java:178)Looking at the code, it does look like route table is needed, but I cannot find any way to specify it. Is it missing from the beta3 API or am I missing something?