Package com.pulumi.aws.rds
Class CustomDbEngineVersionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.rds.CustomDbEngineVersionArgs
-
public final class CustomDbEngineVersionArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCustomDbEngineVersionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static CustomDbEngineVersionArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CustomDbEngineVersionArgs.Builderbuilder()static CustomDbEngineVersionArgs.Builderbuilder(CustomDbEngineVersionArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>databaseInstallationFilesS3BucketName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>databaseInstallationFilesS3Prefix()java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()com.pulumi.core.Output<java.lang.String>engine()com.pulumi.core.Output<java.lang.String>engineVersion()java.util.Optional<com.pulumi.core.Output<java.lang.String>>filename()java.util.Optional<com.pulumi.core.Output<java.lang.String>>kmsKeyId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>manifest()java.util.Optional<com.pulumi.core.Output<java.lang.String>>manifestHash()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>sourceImageId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>status()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()
-
-
-
Field Detail
-
Empty
public static final CustomDbEngineVersionArgs Empty
-
-
Method Detail
-
databaseInstallationFilesS3BucketName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> databaseInstallationFilesS3BucketName()
- Returns:
- Name of the Amazon S3 bucket that contains the database installation files.
-
databaseInstallationFilesS3Prefix
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> databaseInstallationFilesS3Prefix()
- Returns:
- Prefix for the Amazon S3 bucket that contains the database installation files.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Description of the CEV.
-
engine
public com.pulumi.core.Output<java.lang.String> engine()
- Returns:
- Name of the database engine. Valid values are `custom-oracle*`, `custom-sqlserver*`.
-
engineVersion
public com.pulumi.core.Output<java.lang.String> engineVersion()
- Returns:
- Version of the database engine.
-
filename
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> filename()
- Returns:
- Name of the manifest file within the local filesystem. Conflicts with `manifest`.
-
kmsKeyId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsKeyId()
- Returns:
- ARN of the AWS KMS key that is used to encrypt the database installation files. Required for RDS Custom for Oracle.
-
manifest
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> manifest()
- Returns:
- Manifest file, in JSON format, that contains the list of database installation files. Conflicts with `filename`.
-
manifestHash
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> manifestHash()
- Returns:
- Triggers updates. Must be set to a base64-encoded SHA256 hash of the manifest source specified with `filename`. The usual way to set this is filebase64sha256("manifest.json") where "manifest.json" is the local filename of the manifest source.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
sourceImageId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceImageId()
- Returns:
- ID of the AMI to create the CEV from. Required for RDS Custom for SQL Server. For RDS Custom for Oracle, you can specify an AMI ID that was used in a different Oracle CEV.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- Status of the CEV. Valid values are `available`, `inactive`, `inactive-except-restore`.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
builder
public static CustomDbEngineVersionArgs.Builder builder()
-
builder
public static CustomDbEngineVersionArgs.Builder builder(CustomDbEngineVersionArgs defaults)
-
-