Class SpotInstanceRequestEphemeralBlockDeviceArgs.Builder

    • Method Detail

      • noDevice

        public SpotInstanceRequestEphemeralBlockDeviceArgs.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
      • virtualName

        public SpotInstanceRequestEphemeralBlockDeviceArgs.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 `virtual_name` in the format `ephemeral{0..N}`.
        Returns:
        builder
      • virtualName

        public SpotInstanceRequestEphemeralBlockDeviceArgs.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 `virtual_name` in the format `ephemeral{0..N}`.
        Returns:
        builder