Class WindowsUserDataOptions.Builder

java.lang.Object
software.amazon.awscdk.services.ec2.WindowsUserDataOptions.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<WindowsUserDataOptions>
Enclosing interface:
WindowsUserDataOptions

@Stability(Stable) public static final class WindowsUserDataOptions.Builder extends Object implements software.amazon.jsii.Builder<WindowsUserDataOptions>
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • persist

      @Stability(Stable) public WindowsUserDataOptions.Builder persist(Boolean persist)
      Parameters:
      persist - Set to true to set this userdata to persist through an instance reboot;. allowing it to run on every instance start. By default, UserData is run only once during the first instance launch.

      For more information, see: https://aws.amazon.com/premiumsupport/knowledge-center/execute-user-data-ec2/ https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-windows-user-data.html#user-data-scripts

      Returns:
      this
    • build

      @Stability(Stable) public WindowsUserDataOptions build()
      Builds the configured instance.
      Specified by:
      build in interface software.amazon.jsii.Builder<WindowsUserDataOptions>
      Returns:
      a new instance of WindowsUserDataOptions
      Throws:
      NullPointerException - if any required attribute was not provided