Package com.pulumi.aws.rds.inputs
Class GetOrderableDbInstancePlainArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.InvokeArgs
-
- com.pulumi.aws.rds.inputs.GetOrderableDbInstancePlainArgs
-
public final class GetOrderableDbInstancePlainArgs extends com.pulumi.resources.InvokeArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GetOrderableDbInstancePlainArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GetOrderableDbInstancePlainArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>
availabilityZoneGroup()
static GetOrderableDbInstancePlainArgs.Builder
builder()
static GetOrderableDbInstancePlainArgs.Builder
builder(GetOrderableDbInstancePlainArgs defaults)
java.lang.String
engine()
java.util.Optional<java.lang.Boolean>
engineLatestVersion()
java.util.Optional<java.lang.String>
engineVersion()
java.util.Optional<java.lang.String>
instanceClass()
java.util.Optional<java.lang.String>
licenseModel()
java.util.Optional<java.util.List<java.lang.String>>
preferredEngineVersions()
java.util.Optional<java.util.List<java.lang.String>>
preferredInstanceClasses()
java.util.Optional<java.lang.Boolean>
readReplicaCapable()
java.util.Optional<java.lang.String>
storageType()
java.util.Optional<java.util.List<java.lang.String>>
supportedEngineModes()
java.util.Optional<java.util.List<java.lang.String>>
supportedNetworkTypes()
java.util.Optional<java.lang.Boolean>
supportsClusters()
java.util.Optional<java.lang.Boolean>
supportsEnhancedMonitoring()
java.util.Optional<java.lang.Boolean>
supportsGlobalDatabases()
java.util.Optional<java.lang.Boolean>
supportsIamDatabaseAuthentication()
java.util.Optional<java.lang.Boolean>
supportsIops()
java.util.Optional<java.lang.Boolean>
supportsKerberosAuthentication()
java.util.Optional<java.lang.Boolean>
supportsMultiAz()
java.util.Optional<java.lang.Boolean>
supportsPerformanceInsights()
java.util.Optional<java.lang.Boolean>
supportsStorageAutoscaling()
java.util.Optional<java.lang.Boolean>
supportsStorageEncryption()
java.util.Optional<java.lang.Boolean>
vpc()
-
-
-
Field Detail
-
Empty
public static final GetOrderableDbInstancePlainArgs Empty
-
-
Method Detail
-
availabilityZoneGroup
public java.util.Optional<java.lang.String> availabilityZoneGroup()
- Returns:
- Availability zone group.
-
engine
public java.lang.String engine()
- Returns:
- DB engine. Engine values include `aurora`, `aurora-mysql`, `aurora-postgresql`, `docdb`, `mariadb`, `mysql`, `neptune`, `oracle-ee`, `oracle-se`, `oracle-se1`, `oracle-se2`, `postgres`, `sqlserver-ee`, `sqlserver-ex`, `sqlserver-se`, and `sqlserver-web`.
-
engineLatestVersion
public java.util.Optional<java.lang.Boolean> engineLatestVersion()
- Returns:
- When set to `true`, the data source attempts to return the most recent version matching the other criteria you provide. You must use `engine_latest_version` with `preferred_instance_classes` and/or `preferred_engine_versions`. Using `engine_latest_version` will avoid `multiple RDS DB Instance Classes` errors. If you use `engine_latest_version` with `preferred_instance_classes`, the data source returns the latest version for the _first_ matching instance class (instance class priority). **Note:** The data source uses a best-effort approach at selecting the latest version but due to the complexity of version identifiers across engines, using `engine_latest_version` may _not_ return the latest version in every situation.
-
engineVersion
public java.util.Optional<java.lang.String> engineVersion()
- Returns:
- Version of the DB engine. If none is provided, the data source tries to use the AWS-defined default version that matches any other criteria.
-
instanceClass
public java.util.Optional<java.lang.String> instanceClass()
- Returns:
- DB instance class. Examples of classes are `db.m3.2xlarge`, `db.t2.small`, and `db.m3.medium`.
-
licenseModel
public java.util.Optional<java.lang.String> licenseModel()
- Returns:
- License model. Examples of license models are `general-public-license`, `bring-your-own-license`, and `amazon-license`.
-
preferredEngineVersions
public java.util.Optional<java.util.List<java.lang.String>> preferredEngineVersions()
- Returns:
- Ordered list of preferred RDS DB instance engine versions. When `engine_latest_version` is not set, the data source will return the first match in this list that matches any other criteria. If the data source finds no preferred matches or multiple matches without `engine_latest_version`, it returns an error. **CAUTION:** We don't recommend using `preferred_engine_versions` without `preferred_instance_classes` since the data source returns an arbitrary `instance_class` based on the first one AWS returns that matches the engine version and any other criteria.
-
preferredInstanceClasses
public java.util.Optional<java.util.List<java.lang.String>> preferredInstanceClasses()
- Returns:
- Ordered list of preferred RDS DB instance classes. The data source will return the first match in this list that matches any other criteria. If the data source finds no preferred matches or multiple matches without `engine_latest_version`, it returns an error. If you use `preferred_instance_classes` without `preferred_engine_versions` or `engine_latest_version`, the data source returns an arbitrary `engine_version` based on the first one AWS returns matching the instance class and any other criteria.
-
readReplicaCapable
public java.util.Optional<java.lang.Boolean> readReplicaCapable()
- Returns:
- Whether a DB instance can have a read replica.
-
storageType
public java.util.Optional<java.lang.String> storageType()
- Returns:
- Storage types. Examples of storage types are `standard`, `io1`, `gp2`, and `aurora`.
-
supportedEngineModes
public java.util.Optional<java.util.List<java.lang.String>> supportedEngineModes()
- Returns:
- Use to limit results to engine modes such as `provisioned`.
-
supportedNetworkTypes
public java.util.Optional<java.util.List<java.lang.String>> supportedNetworkTypes()
- Returns:
- Use to limit results to network types `IPV4` or `DUAL`.
-
supportsClusters
public java.util.Optional<java.lang.Boolean> supportsClusters()
- Returns:
- Whether to limit results to instances that support clusters.
-
supportsEnhancedMonitoring
public java.util.Optional<java.lang.Boolean> supportsEnhancedMonitoring()
- Returns:
- Enable this to ensure a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
-
supportsGlobalDatabases
public java.util.Optional<java.lang.Boolean> supportsGlobalDatabases()
- Returns:
- Enable this to ensure a DB instance supports Aurora global databases with a specific combination of other DB engine attributes.
-
supportsIamDatabaseAuthentication
public java.util.Optional<java.lang.Boolean> supportsIamDatabaseAuthentication()
- Returns:
- Enable this to ensure a DB instance supports IAM database authentication.
-
supportsIops
public java.util.Optional<java.lang.Boolean> supportsIops()
- Returns:
- Enable this to ensure a DB instance supports provisioned IOPS.
-
supportsKerberosAuthentication
public java.util.Optional<java.lang.Boolean> supportsKerberosAuthentication()
- Returns:
- Enable this to ensure a DB instance supports Kerberos Authentication.
-
supportsMultiAz
public java.util.Optional<java.lang.Boolean> supportsMultiAz()
- Returns:
- Whether to limit results to instances that are multi-AZ capable.
-
supportsPerformanceInsights
public java.util.Optional<java.lang.Boolean> supportsPerformanceInsights()
- Returns:
- Enable this to ensure a DB instance supports Performance Insights.
-
supportsStorageAutoscaling
public java.util.Optional<java.lang.Boolean> supportsStorageAutoscaling()
- Returns:
- Enable this to ensure Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
-
supportsStorageEncryption
public java.util.Optional<java.lang.Boolean> supportsStorageEncryption()
- Returns:
- Enable this to ensure a DB instance supports encrypted storage.
-
vpc
public java.util.Optional<java.lang.Boolean> vpc()
- Returns:
- Boolean that indicates whether to show only VPC or non-VPC offerings.
-
builder
public static GetOrderableDbInstancePlainArgs.Builder builder()
-
builder
public static GetOrderableDbInstancePlainArgs.Builder builder(GetOrderableDbInstancePlainArgs defaults)
-
-