Class VirtualMachineScaleSetNetworkConfigurationArgs


  • public final class VirtualMachineScaleSetNetworkConfigurationArgs
    extends com.pulumi.resources.ResourceArgs
    Describes a virtual machine scale set network profile's network configurations.
    • Method Detail

      • deleteOption

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​DeleteOptions>>> deleteOption()
        Returns:
        Specify what happens to the network interface when the VM is deleted
      • enableAcceleratedNetworking

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enableAcceleratedNetworking()
        Returns:
        Specifies whether the network interface is accelerated networking-enabled.
      • enableFpga

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enableFpga()
        Returns:
        Specifies whether the network interface is FPGA networking-enabled.
      • enableIPForwarding

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enableIPForwarding()
        Returns:
        Whether IP forwarding enabled on this NIC.
      • id

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> id()
        Returns:
        Resource Id
      • name

        public com.pulumi.core.Output<java.lang.String> name()
        Returns:
        The network configuration name.
      • networkSecurityGroup

        public java.util.Optional<com.pulumi.core.Output<SubResourceArgs>> networkSecurityGroup()
        Returns:
        The network security group.
      • primary

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> primary()
        Returns:
        Specifies the primary network interface in case the virtual machine has more than 1 network interface.