getReservedInstanceOffering

Information about a single RDS Reserved Instance Offering.

Example Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.rds.RdsFunctions;
import com.pulumi.aws.rds.inputs.GetReservedInstanceOfferingArgs;
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) {
final var test = RdsFunctions.getReservedInstanceOffering(GetReservedInstanceOfferingArgs.builder()
.dbInstanceClass("db.t2.micro")
.duration(31536000)
.multiAz(false)
.offeringType("All Upfront")
.productDescription("mysql")
.build());
}
}

Return

A collection of values returned by getReservedInstanceOffering.

Parameters

argument

A collection of arguments for invoking getReservedInstanceOffering.


suspend fun getReservedInstanceOffering(dbInstanceClass: String, duration: Int, multiAz: Boolean, offeringType: String, productDescription: String): GetReservedInstanceOfferingResult

Return

A collection of values returned by getReservedInstanceOffering.

Parameters

dbInstanceClass

DB instance class for the reserved DB instance.

duration

Duration of the reservation in years or seconds. Valid values are 1, 3, 31536000, 94608000

multiAz

Whether the reservation applies to Multi-AZ deployments.

offeringType

Offering type of this reserved DB instance. Valid values are No Upfront, Partial Upfront, All Upfront.

productDescription

Description of the reserved DB instance.

See also


Return

A collection of values returned by getReservedInstanceOffering.

Parameters

argument

Builder for com.pulumi.aws.rds.kotlin.inputs.GetReservedInstanceOfferingPlainArgs.

See also