Package com.pulumi.openstack.compute
Class FlavorArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.compute.FlavorArgs
-
public final class FlavorArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFlavorArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static FlavorArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FlavorArgs.Builderbuilder()static FlavorArgs.Builderbuilder(FlavorArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()com.pulumi.core.Output<java.lang.Integer>disk()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>ephemeral()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>extraSpecs()java.util.Optional<com.pulumi.core.Output<java.lang.String>>flavorId()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>isPublic()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()com.pulumi.core.Output<java.lang.Integer>ram()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.Double>>rxTxFactor()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>swap()com.pulumi.core.Output<java.lang.Integer>vcpus()
-
-
-
Field Detail
-
Empty
public static final FlavorArgs Empty
-
-
Method Detail
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- The description of the flavor. Changing this updates the description of the flavor. Requires microversion >= 2.55.
-
disk
public com.pulumi.core.Output<java.lang.Integer> disk()
- Returns:
- The amount of disk space in GiB to use for the root (/) partition. Changing this creates a new flavor.
-
ephemeral
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> ephemeral()
- Returns:
- The amount of ephemeral in GiB. If unspecified, the default is 0. Changing this creates a new flavor.
-
extraSpecs
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> extraSpecs()
- Returns:
- Key/Value pairs of metadata for the flavor.
-
flavorId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> flavorId()
- Returns:
- Unique ID (integer or UUID) of flavor to create. Changing this creates a new flavor.
-
isPublic
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> isPublic()
- Returns:
- Whether the flavor is public. Changing this creates a new flavor.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- A unique name for the flavor. Changing this creates a new flavor.
-
ram
public com.pulumi.core.Output<java.lang.Integer> ram()
- Returns:
- The amount of RAM to use, in megabytes. Changing this creates a new flavor.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- The region in which to obtain the V2 Compute client. Flavors are associated with accounts, but a Compute client is needed to create one. If omitted, the `region` argument of the provider is used. Changing this creates a new flavor.
-
rxTxFactor
public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> rxTxFactor()
- Returns:
- RX/TX bandwith factor. The default is 1. Changing this creates a new flavor.
-
swap
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> swap()
- Returns:
- The amount of disk space in megabytes to use. If unspecified, the default is 0. Changing this creates a new flavor.
-
vcpus
public com.pulumi.core.Output<java.lang.Integer> vcpus()
- Returns:
- The number of virtual CPUs to use. Changing this creates a new flavor.
-
builder
public static FlavorArgs.Builder builder()
-
builder
public static FlavorArgs.Builder builder(FlavorArgs defaults)
-
-