Spot Datafeed Subscription Args
data class SpotDatafeedSubscriptionArgs(val bucket: Output<String>? = null, val prefix: Output<String>? = null) : ConvertibleToJava<SpotDatafeedSubscriptionArgs>
Note: There is only a single subscription allowed per account. To help you understand the charges for your Spot instances, Amazon EC2 provides a data feed that describes your Spot instance usage and pricing. This data feed is sent to an Amazon S3 bucket that you specify when you subscribe to the data feed.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.s3.BucketV2;
import com.pulumi.aws.ec2.SpotDatafeedSubscription;
import com.pulumi.aws.ec2.SpotDatafeedSubscriptionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var defaultBucketV2 = new BucketV2("defaultBucketV2");
var defaultSpotDatafeedSubscription = new SpotDatafeedSubscription("defaultSpotDatafeedSubscription", SpotDatafeedSubscriptionArgs.builder()
.bucket(defaultBucketV2.id())
.prefix("my_subdirectory")
.build());
}
}
Content copied to clipboard
Import
A Spot Datafeed Subscription can be imported using the word spot-datafeed-subscription
, e.g.,
$ pulumi import aws:ec2/spotDatafeedSubscription:SpotDatafeedSubscription mysubscription spot-datafeed-subscription
Content copied to clipboard