Class VirtualMachineScaleSetNetworkProfileArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.compute.inputs.VirtualMachineScaleSetNetworkProfileArgs
-
public final class VirtualMachineScaleSetNetworkProfileArgs extends com.pulumi.resources.ResourceArgs
Describes a virtual machine scale set network profile.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VirtualMachineScaleSetNetworkProfileArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static VirtualMachineScaleSetNetworkProfileArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VirtualMachineScaleSetNetworkProfileArgs.Builder
builder()
static VirtualMachineScaleSetNetworkProfileArgs.Builder
builder(VirtualMachineScaleSetNetworkProfileArgs defaults)
java.util.Optional<com.pulumi.core.Output<ApiEntityReferenceArgs>>
healthProbe()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,NetworkApiVersion>>>
networkApiVersion()
java.util.Optional<com.pulumi.core.Output<java.util.List<VirtualMachineScaleSetNetworkConfigurationArgs>>>
networkInterfaceConfigurations()
-
-
-
Field Detail
-
Empty
public static final VirtualMachineScaleSetNetworkProfileArgs Empty
-
-
Method Detail
-
healthProbe
public java.util.Optional<com.pulumi.core.Output<ApiEntityReferenceArgs>> healthProbe()
- Returns:
- A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
-
networkApiVersion
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,NetworkApiVersion>>> networkApiVersion()
- Returns:
- specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible'
-
networkInterfaceConfigurations
public java.util.Optional<com.pulumi.core.Output<java.util.List<VirtualMachineScaleSetNetworkConfigurationArgs>>> networkInterfaceConfigurations()
- Returns:
- The list of network configurations.
-
builder
public static VirtualMachineScaleSetNetworkProfileArgs.Builder builder()
-
builder
public static VirtualMachineScaleSetNetworkProfileArgs.Builder builder(VirtualMachineScaleSetNetworkProfileArgs defaults)
-
-