Class SpotInstanceRequestNetworkInterfaceArgs.Builder

    • Method Detail

      • deleteOnTermination

        public SpotInstanceRequestNetworkInterfaceArgs.Builder deleteOnTermination​(@Nullable
                                                                                   com.pulumi.core.Output<java.lang.Boolean> deleteOnTermination)
        Parameters:
        deleteOnTermination - Whether or not to delete the network interface on instance termination. Defaults to `false`. Currently, the only valid value is `false`, as this is only supported when creating new network interfaces when launching an instance.
        Returns:
        builder
      • deleteOnTermination

        public SpotInstanceRequestNetworkInterfaceArgs.Builder deleteOnTermination​(java.lang.Boolean deleteOnTermination)
        Parameters:
        deleteOnTermination - Whether or not to delete the network interface on instance termination. Defaults to `false`. Currently, the only valid value is `false`, as this is only supported when creating new network interfaces when launching an instance.
        Returns:
        builder
      • deviceIndex

        public SpotInstanceRequestNetworkInterfaceArgs.Builder deviceIndex​(com.pulumi.core.Output<java.lang.Integer> deviceIndex)
        Parameters:
        deviceIndex - Integer index of the network interface attachment. Limited by instance type.
        Returns:
        builder
      • deviceIndex

        public SpotInstanceRequestNetworkInterfaceArgs.Builder deviceIndex​(java.lang.Integer deviceIndex)
        Parameters:
        deviceIndex - Integer index of the network interface attachment. Limited by instance type.
        Returns:
        builder
      • networkCardIndex

        public SpotInstanceRequestNetworkInterfaceArgs.Builder networkCardIndex​(@Nullable
                                                                                com.pulumi.core.Output<java.lang.Integer> networkCardIndex)
        Parameters:
        networkCardIndex - Integer index of the network card. Limited by instance type. The default index is `0`.
        Returns:
        builder
      • networkCardIndex

        public SpotInstanceRequestNetworkInterfaceArgs.Builder networkCardIndex​(java.lang.Integer networkCardIndex)
        Parameters:
        networkCardIndex - Integer index of the network card. Limited by instance type. The default index is `0`.
        Returns:
        builder
      • networkInterfaceId

        public SpotInstanceRequestNetworkInterfaceArgs.Builder networkInterfaceId​(com.pulumi.core.Output<java.lang.String> networkInterfaceId)
        Parameters:
        networkInterfaceId - ID of the network interface to attach.
        Returns:
        builder