Package com.pulumi.aws.rds.inputs
Class CustomDbEngineVersionState.Builder
- java.lang.Object
-
- com.pulumi.aws.rds.inputs.CustomDbEngineVersionState.Builder
-
- Enclosing class:
- CustomDbEngineVersionState
public static final class CustomDbEngineVersionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CustomDbEngineVersionState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomDbEngineVersionState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)CustomDbEngineVersionState.Builderarn(java.lang.String arn)CustomDbEngineVersionStatebuild()CustomDbEngineVersionState.BuildercreateTime(com.pulumi.core.Output<java.lang.String> createTime)CustomDbEngineVersionState.BuildercreateTime(java.lang.String createTime)CustomDbEngineVersionState.BuilderdatabaseInstallationFilesS3BucketName(com.pulumi.core.Output<java.lang.String> databaseInstallationFilesS3BucketName)CustomDbEngineVersionState.BuilderdatabaseInstallationFilesS3BucketName(java.lang.String databaseInstallationFilesS3BucketName)CustomDbEngineVersionState.BuilderdatabaseInstallationFilesS3Prefix(com.pulumi.core.Output<java.lang.String> databaseInstallationFilesS3Prefix)CustomDbEngineVersionState.BuilderdatabaseInstallationFilesS3Prefix(java.lang.String databaseInstallationFilesS3Prefix)CustomDbEngineVersionState.BuilderdbParameterGroupFamily(com.pulumi.core.Output<java.lang.String> dbParameterGroupFamily)CustomDbEngineVersionState.BuilderdbParameterGroupFamily(java.lang.String dbParameterGroupFamily)CustomDbEngineVersionState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)CustomDbEngineVersionState.Builderdescription(java.lang.String description)CustomDbEngineVersionState.Builderengine(com.pulumi.core.Output<java.lang.String> engine)CustomDbEngineVersionState.Builderengine(java.lang.String engine)CustomDbEngineVersionState.BuilderengineVersion(com.pulumi.core.Output<java.lang.String> engineVersion)CustomDbEngineVersionState.BuilderengineVersion(java.lang.String engineVersion)CustomDbEngineVersionState.Builderfilename(com.pulumi.core.Output<java.lang.String> filename)CustomDbEngineVersionState.Builderfilename(java.lang.String filename)CustomDbEngineVersionState.BuilderimageId(com.pulumi.core.Output<java.lang.String> imageId)CustomDbEngineVersionState.BuilderimageId(java.lang.String imageId)CustomDbEngineVersionState.BuilderkmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)CustomDbEngineVersionState.BuilderkmsKeyId(java.lang.String kmsKeyId)CustomDbEngineVersionState.BuildermajorEngineVersion(com.pulumi.core.Output<java.lang.String> majorEngineVersion)CustomDbEngineVersionState.BuildermajorEngineVersion(java.lang.String majorEngineVersion)CustomDbEngineVersionState.Buildermanifest(com.pulumi.core.Output<java.lang.String> manifest)CustomDbEngineVersionState.Buildermanifest(java.lang.String manifest)CustomDbEngineVersionState.BuildermanifestComputed(com.pulumi.core.Output<java.lang.String> manifestComputed)CustomDbEngineVersionState.BuildermanifestComputed(java.lang.String manifestComputed)CustomDbEngineVersionState.BuildermanifestHash(com.pulumi.core.Output<java.lang.String> manifestHash)CustomDbEngineVersionState.BuildermanifestHash(java.lang.String manifestHash)CustomDbEngineVersionState.Builderregion(com.pulumi.core.Output<java.lang.String> region)CustomDbEngineVersionState.Builderregion(java.lang.String region)CustomDbEngineVersionState.BuildersourceImageId(com.pulumi.core.Output<java.lang.String> sourceImageId)CustomDbEngineVersionState.BuildersourceImageId(java.lang.String sourceImageId)CustomDbEngineVersionState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)CustomDbEngineVersionState.Builderstatus(java.lang.String status)CustomDbEngineVersionState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)CustomDbEngineVersionState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)CustomDbEngineVersionState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)CustomDbEngineVersionState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CustomDbEngineVersionState defaults)
-
-
Method Detail
-
arn
public CustomDbEngineVersionState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN for the custom engine version.- Returns:
- builder
-
arn
public CustomDbEngineVersionState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN for the custom engine version.- Returns:
- builder
-
createTime
public CustomDbEngineVersionState.Builder createTime(@Nullable com.pulumi.core.Output<java.lang.String> createTime)
- Parameters:
createTime- Date and time that the CEV was created.- Returns:
- builder
-
createTime
public CustomDbEngineVersionState.Builder createTime(java.lang.String createTime)
- Parameters:
createTime- Date and time that the CEV was created.- Returns:
- builder
-
databaseInstallationFilesS3BucketName
public CustomDbEngineVersionState.Builder databaseInstallationFilesS3BucketName(@Nullable com.pulumi.core.Output<java.lang.String> databaseInstallationFilesS3BucketName)
- Parameters:
databaseInstallationFilesS3BucketName- Name of the Amazon S3 bucket that contains the database installation files.- Returns:
- builder
-
databaseInstallationFilesS3BucketName
public CustomDbEngineVersionState.Builder databaseInstallationFilesS3BucketName(java.lang.String databaseInstallationFilesS3BucketName)
- Parameters:
databaseInstallationFilesS3BucketName- Name of the Amazon S3 bucket that contains the database installation files.- Returns:
- builder
-
databaseInstallationFilesS3Prefix
public CustomDbEngineVersionState.Builder databaseInstallationFilesS3Prefix(@Nullable com.pulumi.core.Output<java.lang.String> databaseInstallationFilesS3Prefix)
- Parameters:
databaseInstallationFilesS3Prefix- Prefix for the Amazon S3 bucket that contains the database installation files.- Returns:
- builder
-
databaseInstallationFilesS3Prefix
public CustomDbEngineVersionState.Builder databaseInstallationFilesS3Prefix(java.lang.String databaseInstallationFilesS3Prefix)
- Parameters:
databaseInstallationFilesS3Prefix- Prefix for the Amazon S3 bucket that contains the database installation files.- Returns:
- builder
-
dbParameterGroupFamily
public CustomDbEngineVersionState.Builder dbParameterGroupFamily(@Nullable com.pulumi.core.Output<java.lang.String> dbParameterGroupFamily)
- Parameters:
dbParameterGroupFamily- Name of the DB parameter group family for the CEV.- Returns:
- builder
-
dbParameterGroupFamily
public CustomDbEngineVersionState.Builder dbParameterGroupFamily(java.lang.String dbParameterGroupFamily)
- Parameters:
dbParameterGroupFamily- Name of the DB parameter group family for the CEV.- Returns:
- builder
-
description
public CustomDbEngineVersionState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the CEV.- Returns:
- builder
-
description
public CustomDbEngineVersionState.Builder description(java.lang.String description)
- Parameters:
description- Description of the CEV.- Returns:
- builder
-
engine
public CustomDbEngineVersionState.Builder engine(@Nullable com.pulumi.core.Output<java.lang.String> engine)
- Parameters:
engine- Name of the database engine. Valid values are `custom-oracle*`, `custom-sqlserver*`.- Returns:
- builder
-
engine
public CustomDbEngineVersionState.Builder engine(java.lang.String engine)
- Parameters:
engine- Name of the database engine. Valid values are `custom-oracle*`, `custom-sqlserver*`.- Returns:
- builder
-
engineVersion
public CustomDbEngineVersionState.Builder engineVersion(@Nullable com.pulumi.core.Output<java.lang.String> engineVersion)
- Parameters:
engineVersion- Version of the database engine.- Returns:
- builder
-
engineVersion
public CustomDbEngineVersionState.Builder engineVersion(java.lang.String engineVersion)
- Parameters:
engineVersion- Version of the database engine.- Returns:
- builder
-
filename
public CustomDbEngineVersionState.Builder filename(@Nullable com.pulumi.core.Output<java.lang.String> filename)
- Parameters:
filename- Name of the manifest file within the local filesystem. Conflicts with `manifest`.- Returns:
- builder
-
filename
public CustomDbEngineVersionState.Builder filename(java.lang.String filename)
- Parameters:
filename- Name of the manifest file within the local filesystem. Conflicts with `manifest`.- Returns:
- builder
-
imageId
public CustomDbEngineVersionState.Builder imageId(@Nullable com.pulumi.core.Output<java.lang.String> imageId)
- Parameters:
imageId- ID of the AMI that was created with the CEV.- Returns:
- builder
-
imageId
public CustomDbEngineVersionState.Builder imageId(java.lang.String imageId)
- Parameters:
imageId- ID of the AMI that was created with the CEV.- Returns:
- builder
-
kmsKeyId
public CustomDbEngineVersionState.Builder kmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyId)
- Parameters:
kmsKeyId- ARN of the AWS KMS key that is used to encrypt the database installation files. Required for RDS Custom for Oracle.- Returns:
- builder
-
kmsKeyId
public CustomDbEngineVersionState.Builder kmsKeyId(java.lang.String kmsKeyId)
- Parameters:
kmsKeyId- ARN of the AWS KMS key that is used to encrypt the database installation files. Required for RDS Custom for Oracle.- Returns:
- builder
-
majorEngineVersion
public CustomDbEngineVersionState.Builder majorEngineVersion(@Nullable com.pulumi.core.Output<java.lang.String> majorEngineVersion)
- Parameters:
majorEngineVersion- Major version of the database engine.- Returns:
- builder
-
majorEngineVersion
public CustomDbEngineVersionState.Builder majorEngineVersion(java.lang.String majorEngineVersion)
- Parameters:
majorEngineVersion- Major version of the database engine.- Returns:
- builder
-
manifest
public CustomDbEngineVersionState.Builder manifest(@Nullable com.pulumi.core.Output<java.lang.String> manifest)
- Parameters:
manifest- Manifest file, in JSON format, that contains the list of database installation files. Conflicts with `filename`.- Returns:
- builder
-
manifest
public CustomDbEngineVersionState.Builder manifest(java.lang.String manifest)
- Parameters:
manifest- Manifest file, in JSON format, that contains the list of database installation files. Conflicts with `filename`.- Returns:
- builder
-
manifestComputed
public CustomDbEngineVersionState.Builder manifestComputed(@Nullable com.pulumi.core.Output<java.lang.String> manifestComputed)
- Parameters:
manifestComputed- Returned manifest file, in JSON format, service generated and often different from input `manifest`.- Returns:
- builder
-
manifestComputed
public CustomDbEngineVersionState.Builder manifestComputed(java.lang.String manifestComputed)
- Parameters:
manifestComputed- Returned manifest file, in JSON format, service generated and often different from input `manifest`.- Returns:
- builder
-
manifestHash
public CustomDbEngineVersionState.Builder manifestHash(@Nullable com.pulumi.core.Output<java.lang.String> manifestHash)
- Parameters:
manifestHash- 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.- Returns:
- builder
-
manifestHash
public CustomDbEngineVersionState.Builder manifestHash(java.lang.String manifestHash)
- Parameters:
manifestHash- 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.- Returns:
- builder
-
region
public CustomDbEngineVersionState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- 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.- Returns:
- builder
-
region
public CustomDbEngineVersionState.Builder region(java.lang.String region)
- Parameters:
region- 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.- Returns:
- builder
-
sourceImageId
public CustomDbEngineVersionState.Builder sourceImageId(@Nullable com.pulumi.core.Output<java.lang.String> sourceImageId)
- Parameters:
sourceImageId- 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.- Returns:
- builder
-
sourceImageId
public CustomDbEngineVersionState.Builder sourceImageId(java.lang.String sourceImageId)
- Parameters:
sourceImageId- 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.- Returns:
- builder
-
status
public CustomDbEngineVersionState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Status of the CEV. Valid values are `available`, `inactive`, `inactive-except-restore`.- Returns:
- builder
-
status
public CustomDbEngineVersionState.Builder status(java.lang.String status)
- Parameters:
status- Status of the CEV. Valid values are `available`, `inactive`, `inactive-except-restore`.- Returns:
- builder
-
tags
public CustomDbEngineVersionState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- 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.- Returns:
- builder
-
tags
public CustomDbEngineVersionState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- 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.- Returns:
- builder
-
tagsAll
public CustomDbEngineVersionState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public CustomDbEngineVersionState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
build
public CustomDbEngineVersionState build()
-
-