Class InstanceEphemeralBlockDeviceArgs.Builder

    • Method Detail

      • deviceName

        public InstanceEphemeralBlockDeviceArgs.Builder deviceName​(com.pulumi.core.Output<java.lang.String> deviceName)
        Parameters:
        deviceName - Name of the block device to mount on the instance.
        Returns:
        builder
      • noDevice

        public InstanceEphemeralBlockDeviceArgs.Builder noDevice​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Boolean> noDevice)
        Parameters:
        noDevice - Suppresses the specified device included in the AMI's block device mapping.
        Returns:
        builder
      • noDevice

        public InstanceEphemeralBlockDeviceArgs.Builder noDevice​(java.lang.Boolean noDevice)
        Parameters:
        noDevice - Suppresses the specified device included in the AMI's block device mapping.
        Returns:
        builder
      • virtualName

        public InstanceEphemeralBlockDeviceArgs.Builder virtualName​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> virtualName)
        Parameters:
        virtualName - [Instance Store Device Name](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#InstanceStoreDeviceNames) (e.g., `ephemeral0`). Each AWS Instance type has a different set of Instance Store block devices available for attachment. AWS [publishes a list](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#StorageOnInstanceTypes) of which ephemeral devices are available on each type. The devices are always identified by the `virtualName` in the format `ephemeral{0..N}`.
        Returns:
        builder
      • virtualName

        public InstanceEphemeralBlockDeviceArgs.Builder virtualName​(java.lang.String virtualName)
        Parameters:
        virtualName - [Instance Store Device Name](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#InstanceStoreDeviceNames) (e.g., `ephemeral0`). Each AWS Instance type has a different set of Instance Store block devices available for attachment. AWS [publishes a list](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html#StorageOnInstanceTypes) of which ephemeral devices are available on each type. The devices are always identified by the `virtualName` in the format `ephemeral{0..N}`.
        Returns:
        builder