Package com.pulumi.aws.odb.inputs
Class AutonomousDatabaseState.Builder
- java.lang.Object
-
- com.pulumi.aws.odb.inputs.AutonomousDatabaseState.Builder
-
- Enclosing class:
- AutonomousDatabaseState
public static final class AutonomousDatabaseState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AutonomousDatabaseState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AutonomousDatabaseState defaults)
-
-
Method Detail
-
actualUsedDataStorageSizeInTbs
public AutonomousDatabaseState.Builder actualUsedDataStorageSizeInTbs(@Nullable com.pulumi.core.Output<java.lang.Double> actualUsedDataStorageSizeInTbs)
- Parameters:
actualUsedDataStorageSizeInTbs- Actual data storage currently in use, in TB.- Returns:
- builder
-
actualUsedDataStorageSizeInTbs
public AutonomousDatabaseState.Builder actualUsedDataStorageSizeInTbs(java.lang.Double actualUsedDataStorageSizeInTbs)
- Parameters:
actualUsedDataStorageSizeInTbs- Actual data storage currently in use, in TB.- Returns:
- builder
-
adminPassword
public AutonomousDatabaseState.Builder adminPassword(@Nullable com.pulumi.core.Output<java.lang.String> adminPassword)
- Parameters:
adminPassword- Sensitive password for the `ADMIN` user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with `adminPasswordSource` and `adminPasswordWo`.- Returns:
- builder
-
adminPassword
public AutonomousDatabaseState.Builder adminPassword(java.lang.String adminPassword)
- Parameters:
adminPassword- Sensitive password for the `ADMIN` user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with `adminPasswordSource` and `adminPasswordWo`.- Returns:
- builder
-
adminPasswordSource
public AutonomousDatabaseState.Builder adminPasswordSource(@Nullable com.pulumi.core.Output<AutonomousDatabaseAdminPasswordSourceArgs> adminPasswordSource)
- Parameters:
adminPasswordSource- Source of the `ADMIN` password. Conflicts with `adminPassword` and `adminPasswordWo`. See `adminPasswordSource` Block below.- Returns:
- builder
-
adminPasswordSource
public AutonomousDatabaseState.Builder adminPasswordSource(AutonomousDatabaseAdminPasswordSourceArgs adminPasswordSource)
- Parameters:
adminPasswordSource- Source of the `ADMIN` password. Conflicts with `adminPassword` and `adminPasswordWo`. See `adminPasswordSource` Block below.- Returns:
- builder
-
adminPasswordWo
public AutonomousDatabaseState.Builder adminPasswordWo(@Nullable com.pulumi.core.Output<java.lang.String> adminPasswordWo)
- Parameters:
adminPasswordWo- **NOTE:** This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the `ADMIN` user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set `adminPasswordWoVersion` with this argument. Conflicts with `adminPassword` and `adminPasswordSource`.- Returns:
- builder
-
adminPasswordWo
public AutonomousDatabaseState.Builder adminPasswordWo(java.lang.String adminPasswordWo)
- Parameters:
adminPasswordWo- **NOTE:** This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the `ADMIN` user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set `adminPasswordWoVersion` with this argument. Conflicts with `adminPassword` and `adminPasswordSource`.- Returns:
- builder
-
adminPasswordWoVersion
public AutonomousDatabaseState.Builder adminPasswordWoVersion(@Nullable com.pulumi.core.Output<java.lang.Integer> adminPasswordWoVersion)
- Parameters:
adminPasswordWoVersion- Arbitrary integer stored in state. Change this value together with `adminPasswordWo` to rotate the ADMIN password.- Returns:
- builder
-
adminPasswordWoVersion
public AutonomousDatabaseState.Builder adminPasswordWoVersion(java.lang.Integer adminPasswordWoVersion)
- Parameters:
adminPasswordWoVersion- Arbitrary integer stored in state. Change this value together with `adminPasswordWo` to rotate the ADMIN password.- Returns:
- builder
-
allocatedStorageSizeInTbs
public AutonomousDatabaseState.Builder allocatedStorageSizeInTbs(@Nullable com.pulumi.core.Output<java.lang.Double> allocatedStorageSizeInTbs)
- Parameters:
allocatedStorageSizeInTbs- Storage currently allocated, in TB.- Returns:
- builder
-
allocatedStorageSizeInTbs
public AutonomousDatabaseState.Builder allocatedStorageSizeInTbs(java.lang.Double allocatedStorageSizeInTbs)
- Parameters:
allocatedStorageSizeInTbs- Storage currently allocated, in TB.- Returns:
- builder
-
allowlistedIps
public AutonomousDatabaseState.Builder allowlistedIps(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowlistedIps)
- Parameters:
allowlistedIps- List of between 1 and 1024 IP addresses allowed to access the database.- Returns:
- builder
-
allowlistedIps
public AutonomousDatabaseState.Builder allowlistedIps(java.util.List<java.lang.String> allowlistedIps)
- Parameters:
allowlistedIps- List of between 1 and 1024 IP addresses allowed to access the database.- Returns:
- builder
-
allowlistedIps
public AutonomousDatabaseState.Builder allowlistedIps(java.lang.String... allowlistedIps)
- Parameters:
allowlistedIps- List of between 1 and 1024 IP addresses allowed to access the database.- Returns:
- builder
-
arn
public AutonomousDatabaseState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Autonomous Database.- Returns:
- builder
-
arn
public AutonomousDatabaseState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Autonomous Database.- Returns:
- builder
-
autoRefreshFrequencyInSeconds
public AutonomousDatabaseState.Builder autoRefreshFrequencyInSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> autoRefreshFrequencyInSeconds)
- Parameters:
autoRefreshFrequencyInSeconds- Automatic refresh frequency, in seconds, for a refreshable clone.- Returns:
- builder
-
autoRefreshFrequencyInSeconds
public AutonomousDatabaseState.Builder autoRefreshFrequencyInSeconds(java.lang.Integer autoRefreshFrequencyInSeconds)
- Parameters:
autoRefreshFrequencyInSeconds- Automatic refresh frequency, in seconds, for a refreshable clone.- Returns:
- builder
-
autoRefreshPointLagInSeconds
public AutonomousDatabaseState.Builder autoRefreshPointLagInSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> autoRefreshPointLagInSeconds)
- Parameters:
autoRefreshPointLagInSeconds- Refresh lag, in seconds, between a refreshable clone and its source.- Returns:
- builder
-
autoRefreshPointLagInSeconds
public AutonomousDatabaseState.Builder autoRefreshPointLagInSeconds(java.lang.Integer autoRefreshPointLagInSeconds)
- Parameters:
autoRefreshPointLagInSeconds- Refresh lag, in seconds, between a refreshable clone and its source.- Returns:
- builder
-
autonomousMaintenanceScheduleType
public AutonomousDatabaseState.Builder autonomousMaintenanceScheduleType(@Nullable com.pulumi.core.Output<java.lang.String> autonomousMaintenanceScheduleType)
- Parameters:
autonomousMaintenanceScheduleType- Maintenance schedule type. Valid values are `EARLY` and `REGULAR`.- Returns:
- builder
-
autonomousMaintenanceScheduleType
public AutonomousDatabaseState.Builder autonomousMaintenanceScheduleType(java.lang.String autonomousMaintenanceScheduleType)
- Parameters:
autonomousMaintenanceScheduleType- Maintenance schedule type. Valid values are `EARLY` and `REGULAR`.- Returns:
- builder
-
availabilityZone
public AutonomousDatabaseState.Builder availabilityZone(@Nullable com.pulumi.core.Output<java.lang.String> availabilityZone)
- Parameters:
availabilityZone- Availability Zone of the database.- Returns:
- builder
-
availabilityZone
public AutonomousDatabaseState.Builder availabilityZone(java.lang.String availabilityZone)
- Parameters:
availabilityZone- Availability Zone of the database.- Returns:
- builder
-
availabilityZoneId
public AutonomousDatabaseState.Builder availabilityZoneId(@Nullable com.pulumi.core.Output<java.lang.String> availabilityZoneId)
- Parameters:
availabilityZoneId- Availability Zone ID of the database.- Returns:
- builder
-
availabilityZoneId
public AutonomousDatabaseState.Builder availabilityZoneId(java.lang.String availabilityZoneId)
- Parameters:
availabilityZoneId- Availability Zone ID of the database.- Returns:
- builder
-
availableUpgradeVersions
public AutonomousDatabaseState.Builder availableUpgradeVersions(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> availableUpgradeVersions)
- Parameters:
availableUpgradeVersions- Oracle Database versions available for upgrade.- Returns:
- builder
-
availableUpgradeVersions
public AutonomousDatabaseState.Builder availableUpgradeVersions(java.util.List<java.lang.String> availableUpgradeVersions)
- Parameters:
availableUpgradeVersions- Oracle Database versions available for upgrade.- Returns:
- builder
-
availableUpgradeVersions
public AutonomousDatabaseState.Builder availableUpgradeVersions(java.lang.String... availableUpgradeVersions)
- Parameters:
availableUpgradeVersions- Oracle Database versions available for upgrade.- Returns:
- builder
-
backupRetentionPeriodInDays
public AutonomousDatabaseState.Builder backupRetentionPeriodInDays(@Nullable com.pulumi.core.Output<java.lang.Integer> backupRetentionPeriodInDays)
- Parameters:
backupRetentionPeriodInDays- Automatic backup retention period, in days.- Returns:
- builder
-
backupRetentionPeriodInDays
public AutonomousDatabaseState.Builder backupRetentionPeriodInDays(java.lang.Integer backupRetentionPeriodInDays)
- Parameters:
backupRetentionPeriodInDays- Automatic backup retention period, in days.- Returns:
- builder
-
byolComputeCountLimit
public AutonomousDatabaseState.Builder byolComputeCountLimit(@Nullable com.pulumi.core.Output<java.lang.Double> byolComputeCountLimit)
- Parameters:
byolComputeCountLimit- Maximum compute capacity under the bring-your-own-license model. Minimum value is `2`.- Returns:
- builder
-
byolComputeCountLimit
public AutonomousDatabaseState.Builder byolComputeCountLimit(java.lang.Double byolComputeCountLimit)
- Parameters:
byolComputeCountLimit- Maximum compute capacity under the bring-your-own-license model. Minimum value is `2`.- Returns:
- builder
-
characterSet
public AutonomousDatabaseState.Builder characterSet(@Nullable com.pulumi.core.Output<java.lang.String> characterSet)
- Parameters:
characterSet- Database character set. Changing this value creates a new resource.- Returns:
- builder
-
characterSet
public AutonomousDatabaseState.Builder characterSet(java.lang.String characterSet)
- Parameters:
characterSet- Database character set. Changing this value creates a new resource.- Returns:
- builder
-
computeCount
public AutonomousDatabaseState.Builder computeCount(@Nullable com.pulumi.core.Output<java.lang.Double> computeCount)
- Parameters:
computeCount- Compute capacity in ECPUs or OCPUs. Valid values are from `0.1` through `512`.- Returns:
- builder
-
computeCount
public AutonomousDatabaseState.Builder computeCount(java.lang.Double computeCount)
- Parameters:
computeCount- Compute capacity in ECPUs or OCPUs. Valid values are from `0.1` through `512`.- Returns:
- builder
-
computeModel
public AutonomousDatabaseState.Builder computeModel(@Nullable com.pulumi.core.Output<java.lang.String> computeModel)
- Parameters:
computeModel- Compute model, either `ECPU` or `OCPU`.- Returns:
- builder
-
computeModel
public AutonomousDatabaseState.Builder computeModel(java.lang.String computeModel)
- Parameters:
computeModel- Compute model, either `ECPU` or `OCPU`.- Returns:
- builder
-
cpuCoreCount
public AutonomousDatabaseState.Builder cpuCoreCount(@Nullable com.pulumi.core.Output<java.lang.Integer> cpuCoreCount)
- Parameters:
cpuCoreCount- Allocated CPU core count. Valid values are from `1` through `128`.- Returns:
- builder
-
cpuCoreCount
public AutonomousDatabaseState.Builder cpuCoreCount(java.lang.Integer cpuCoreCount)
- Parameters:
cpuCoreCount- Allocated CPU core count. Valid values are from `1` through `128`.- Returns:
- builder
-
createdAt
public AutonomousDatabaseState.Builder createdAt(@Nullable com.pulumi.core.Output<java.lang.String> createdAt)
- Parameters:
createdAt- Creation date and time.- Returns:
- builder
-
createdAt
public AutonomousDatabaseState.Builder createdAt(java.lang.String createdAt)
- Parameters:
createdAt- Creation date and time.- Returns:
- builder
-
customerContactsToSendToOcis
public AutonomousDatabaseState.Builder customerContactsToSendToOcis(@Nullable com.pulumi.core.Output<java.util.List<AutonomousDatabaseCustomerContactsToSendToOciArgs>> customerContactsToSendToOcis)
- Parameters:
customerContactsToSendToOcis- Customer contacts that receive operational notifications from OCI. See `customerContactsToSendToOci` Block below.- Returns:
- builder
-
customerContactsToSendToOcis
public AutonomousDatabaseState.Builder customerContactsToSendToOcis(java.util.List<AutonomousDatabaseCustomerContactsToSendToOciArgs> customerContactsToSendToOcis)
- Parameters:
customerContactsToSendToOcis- Customer contacts that receive operational notifications from OCI. See `customerContactsToSendToOci` Block below.- Returns:
- builder
-
customerContactsToSendToOcis
public AutonomousDatabaseState.Builder customerContactsToSendToOcis(AutonomousDatabaseCustomerContactsToSendToOciArgs... customerContactsToSendToOcis)
- Parameters:
customerContactsToSendToOcis- Customer contacts that receive operational notifications from OCI. See `customerContactsToSendToOci` Block below.- Returns:
- builder
-
dataStorageSizeInGbs
public AutonomousDatabaseState.Builder dataStorageSizeInGbs(@Nullable com.pulumi.core.Output<java.lang.Integer> dataStorageSizeInGbs)
- Parameters:
dataStorageSizeInGbs- Data volume size in GB. Valid values are from `20` through `393216`.- Returns:
- builder
-
dataStorageSizeInGbs
public AutonomousDatabaseState.Builder dataStorageSizeInGbs(java.lang.Integer dataStorageSizeInGbs)
- Parameters:
dataStorageSizeInGbs- Data volume size in GB. Valid values are from `20` through `393216`.- Returns:
- builder
-
dataStorageSizeInTbs
public AutonomousDatabaseState.Builder dataStorageSizeInTbs(@Nullable com.pulumi.core.Output<java.lang.Double> dataStorageSizeInTbs)
- Parameters:
dataStorageSizeInTbs- Data volume size in TB. Configured values must be whole numbers from `1` through `384`. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.- Returns:
- builder
-
dataStorageSizeInTbs
public AutonomousDatabaseState.Builder dataStorageSizeInTbs(java.lang.Double dataStorageSizeInTbs)
- Parameters:
dataStorageSizeInTbs- Data volume size in TB. Configured values must be whole numbers from `1` through `384`. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.- Returns:
- builder
-
databaseEdition
public AutonomousDatabaseState.Builder databaseEdition(@Nullable com.pulumi.core.Output<java.lang.String> databaseEdition)
- Parameters:
databaseEdition- Oracle Database edition. Valid values are `STANDARD_EDITION` and `ENTERPRISE_EDITION`.- Returns:
- builder
-
databaseEdition
public AutonomousDatabaseState.Builder databaseEdition(java.lang.String databaseEdition)
- Parameters:
databaseEdition- Oracle Database edition. Valid values are `STANDARD_EDITION` and `ENTERPRISE_EDITION`.- Returns:
- builder
-
databaseType
public AutonomousDatabaseState.Builder databaseType(@Nullable com.pulumi.core.Output<java.lang.String> databaseType)
- Parameters:
databaseType- Autonomous Database type.- Returns:
- builder
-
databaseType
public AutonomousDatabaseState.Builder databaseType(java.lang.String databaseType)
- Parameters:
databaseType- Autonomous Database type.- Returns:
- builder
-
dbName
public AutonomousDatabaseState.Builder dbName(@Nullable com.pulumi.core.Output<java.lang.String> dbName)
- Parameters:
dbName- Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.- Returns:
- builder
-
dbName
public AutonomousDatabaseState.Builder dbName(java.lang.String dbName)
- Parameters:
dbName- Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.- Returns:
- builder
-
dbToolsDetails
public AutonomousDatabaseState.Builder dbToolsDetails(@Nullable com.pulumi.core.Output<java.util.List<AutonomousDatabaseDbToolsDetailArgs>> dbToolsDetails)
- Parameters:
dbToolsDetails- Database management tools to enable. See `dbToolsDetails` Block below.- Returns:
- builder
-
dbToolsDetails
public AutonomousDatabaseState.Builder dbToolsDetails(java.util.List<AutonomousDatabaseDbToolsDetailArgs> dbToolsDetails)
- Parameters:
dbToolsDetails- Database management tools to enable. See `dbToolsDetails` Block below.- Returns:
- builder
-
dbToolsDetails
public AutonomousDatabaseState.Builder dbToolsDetails(AutonomousDatabaseDbToolsDetailArgs... dbToolsDetails)
- Parameters:
dbToolsDetails- Database management tools to enable. See `dbToolsDetails` Block below.- Returns:
- builder
-
dbVersion
public AutonomousDatabaseState.Builder dbVersion(@Nullable com.pulumi.core.Output<java.lang.String> dbVersion)
- Parameters:
dbVersion- Oracle Database software version.- Returns:
- builder
-
dbVersion
public AutonomousDatabaseState.Builder dbVersion(java.lang.String dbVersion)
- Parameters:
dbVersion- Oracle Database software version.- Returns:
- builder
-
dbWorkload
public AutonomousDatabaseState.Builder dbWorkload(@Nullable com.pulumi.core.Output<java.lang.String> dbWorkload)
- Parameters:
dbWorkload- Database workload. Valid values are `OLTP`, `AJD`, `APEX`, and `LH`.- Returns:
- builder
-
dbWorkload
public AutonomousDatabaseState.Builder dbWorkload(java.lang.String dbWorkload)
- Parameters:
dbWorkload- Database workload. Valid values are `OLTP`, `AJD`, `APEX`, and `LH`.- Returns:
- builder
-
displayName
public AutonomousDatabaseState.Builder displayName(@Nullable com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName- User-friendly database name.- Returns:
- builder
-
displayName
public AutonomousDatabaseState.Builder displayName(java.lang.String displayName)
- Parameters:
displayName- User-friendly database name.- Returns:
- builder
-
encryptionKeyProvider
public AutonomousDatabaseState.Builder encryptionKeyProvider(@Nullable com.pulumi.core.Output<java.lang.String> encryptionKeyProvider)
- Parameters:
encryptionKeyProvider- Encryption key provider. Valid configurable values are `ORACLE_MANAGED` and `AWS_KMS`.- Returns:
- builder
-
encryptionKeyProvider
public AutonomousDatabaseState.Builder encryptionKeyProvider(java.lang.String encryptionKeyProvider)
- Parameters:
encryptionKeyProvider- Encryption key provider. Valid configurable values are `ORACLE_MANAGED` and `AWS_KMS`.- Returns:
- builder
-
isAutoScalingEnabled
public AutonomousDatabaseState.Builder isAutoScalingEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> isAutoScalingEnabled)
- Parameters:
isAutoScalingEnabled- Whether automatic compute scaling is enabled.- Returns:
- builder
-
isAutoScalingEnabled
public AutonomousDatabaseState.Builder isAutoScalingEnabled(java.lang.Boolean isAutoScalingEnabled)
- Parameters:
isAutoScalingEnabled- Whether automatic compute scaling is enabled.- Returns:
- builder
-
isAutoScalingForStorageEnabled
public AutonomousDatabaseState.Builder isAutoScalingForStorageEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> isAutoScalingForStorageEnabled)
- Parameters:
isAutoScalingForStorageEnabled- Whether automatic storage scaling is enabled.- Returns:
- builder
-
isAutoScalingForStorageEnabled
public AutonomousDatabaseState.Builder isAutoScalingForStorageEnabled(java.lang.Boolean isAutoScalingForStorageEnabled)
- Parameters:
isAutoScalingForStorageEnabled- Whether automatic storage scaling is enabled.- Returns:
- builder
-
isBackupRetentionLocked
public AutonomousDatabaseState.Builder isBackupRetentionLocked(@Nullable com.pulumi.core.Output<java.lang.Boolean> isBackupRetentionLocked)
- Parameters:
isBackupRetentionLocked- Whether the backup retention period is locked against shortening.- Returns:
- builder
-
isBackupRetentionLocked
public AutonomousDatabaseState.Builder isBackupRetentionLocked(java.lang.Boolean isBackupRetentionLocked)
- Parameters:
isBackupRetentionLocked- Whether the backup retention period is locked against shortening.- Returns:
- builder
-
isLocalDataGuardEnabled
public AutonomousDatabaseState.Builder isLocalDataGuardEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> isLocalDataGuardEnabled)
- Parameters:
isLocalDataGuardEnabled- Whether local Oracle Data Guard is enabled.- Returns:
- builder
-
isLocalDataGuardEnabled
public AutonomousDatabaseState.Builder isLocalDataGuardEnabled(java.lang.Boolean isLocalDataGuardEnabled)
- Parameters:
isLocalDataGuardEnabled- Whether local Oracle Data Guard is enabled.- Returns:
- builder
-
isMtlsConnectionRequired
public AutonomousDatabaseState.Builder isMtlsConnectionRequired(@Nullable com.pulumi.core.Output<java.lang.Boolean> isMtlsConnectionRequired)
- Parameters:
isMtlsConnectionRequired- Whether mutual TLS is required for database connections.- Returns:
- builder
-
isMtlsConnectionRequired
public AutonomousDatabaseState.Builder isMtlsConnectionRequired(java.lang.Boolean isMtlsConnectionRequired)
- Parameters:
isMtlsConnectionRequired- Whether mutual TLS is required for database connections.- Returns:
- builder
-
isRefreshableClone
public AutonomousDatabaseState.Builder isRefreshableClone(@Nullable com.pulumi.core.Output<java.lang.Boolean> isRefreshableClone)
- Parameters:
isRefreshableClone- Whether the database is a refreshable clone.- Returns:
- builder
-
isRefreshableClone
public AutonomousDatabaseState.Builder isRefreshableClone(java.lang.Boolean isRefreshableClone)
- Parameters:
isRefreshableClone- Whether the database is a refreshable clone.- Returns:
- builder
-
kmsKeyId
public AutonomousDatabaseState.Builder kmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyId)
- Parameters:
kmsKeyId- ARN of the AWS KMS key used when `encryptionKeyProvider` is `AWS_KMS`.- Returns:
- builder
-
kmsKeyId
public AutonomousDatabaseState.Builder kmsKeyId(java.lang.String kmsKeyId)
- Parameters:
kmsKeyId- ARN of the AWS KMS key used when `encryptionKeyProvider` is `AWS_KMS`.- Returns:
- builder
-
licenseModel
public AutonomousDatabaseState.Builder licenseModel(@Nullable com.pulumi.core.Output<java.lang.String> licenseModel)
- Parameters:
licenseModel- Oracle license model. Valid values are `BRING_YOUR_OWN_LICENSE` and `LICENSE_INCLUDED`.- Returns:
- builder
-
licenseModel
public AutonomousDatabaseState.Builder licenseModel(java.lang.String licenseModel)
- Parameters:
licenseModel- Oracle license model. Valid values are `BRING_YOUR_OWN_LICENSE` and `LICENSE_INCLUDED`.- Returns:
- builder
-
localAdgAutoFailoverMaxDataLossLimit
public AutonomousDatabaseState.Builder localAdgAutoFailoverMaxDataLossLimit(@Nullable com.pulumi.core.Output<java.lang.Integer> localAdgAutoFailoverMaxDataLossLimit)
- Parameters:
localAdgAutoFailoverMaxDataLossLimit- Maximum data-loss limit, in seconds, for automatic local Data Guard failover.- Returns:
- builder
-
localAdgAutoFailoverMaxDataLossLimit
public AutonomousDatabaseState.Builder localAdgAutoFailoverMaxDataLossLimit(java.lang.Integer localAdgAutoFailoverMaxDataLossLimit)
- Parameters:
localAdgAutoFailoverMaxDataLossLimit- Maximum data-loss limit, in seconds, for automatic local Data Guard failover.- Returns:
- builder
-
longTermBackupSchedule
public AutonomousDatabaseState.Builder longTermBackupSchedule(@Nullable com.pulumi.core.Output<AutonomousDatabaseLongTermBackupScheduleArgs> longTermBackupSchedule)
- Parameters:
longTermBackupSchedule- Long-term backup schedule. See `longTermBackupSchedule` Block below.- Returns:
- builder
-
longTermBackupSchedule
public AutonomousDatabaseState.Builder longTermBackupSchedule(AutonomousDatabaseLongTermBackupScheduleArgs longTermBackupSchedule)
- Parameters:
longTermBackupSchedule- Long-term backup schedule. See `longTermBackupSchedule` Block below.- Returns:
- builder
-
ncharacterSet
public AutonomousDatabaseState.Builder ncharacterSet(@Nullable com.pulumi.core.Output<java.lang.String> ncharacterSet)
- Parameters:
ncharacterSet- National character set. Changing this value creates a new resource.- Returns:
- builder
-
ncharacterSet
public AutonomousDatabaseState.Builder ncharacterSet(java.lang.String ncharacterSet)
- Parameters:
ncharacterSet- National character set. Changing this value creates a new resource.- Returns:
- builder
-
ociResourceAnchorName
public AutonomousDatabaseState.Builder ociResourceAnchorName(@Nullable com.pulumi.core.Output<java.lang.String> ociResourceAnchorName)
- Parameters:
ociResourceAnchorName- OCI resource anchor name.- Returns:
- builder
-
ociResourceAnchorName
public AutonomousDatabaseState.Builder ociResourceAnchorName(java.lang.String ociResourceAnchorName)
- Parameters:
ociResourceAnchorName- OCI resource anchor name.- Returns:
- builder
-
ociUrl
public AutonomousDatabaseState.Builder ociUrl(@Nullable com.pulumi.core.Output<java.lang.String> ociUrl)
- Parameters:
ociUrl- OCI console URL.- Returns:
- builder
-
ociUrl
public AutonomousDatabaseState.Builder ociUrl(java.lang.String ociUrl)
- Parameters:
ociUrl- OCI console URL.- Returns:
- builder
-
ocid
public AutonomousDatabaseState.Builder ocid(@Nullable com.pulumi.core.Output<java.lang.String> ocid)
- Parameters:
ocid- Oracle Cloud Identifier.- Returns:
- builder
-
ocid
public AutonomousDatabaseState.Builder ocid(java.lang.String ocid)
- Parameters:
ocid- Oracle Cloud Identifier.- Returns:
- builder
-
odbNetworkArn
public AutonomousDatabaseState.Builder odbNetworkArn(@Nullable com.pulumi.core.Output<java.lang.String> odbNetworkArn)
- Parameters:
odbNetworkArn- ARN of the associated ODB network.- Returns:
- builder
-
odbNetworkArn
public AutonomousDatabaseState.Builder odbNetworkArn(java.lang.String odbNetworkArn)
- Parameters:
odbNetworkArn- ARN of the associated ODB network.- Returns:
- builder
-
odbNetworkId
public AutonomousDatabaseState.Builder odbNetworkId(@Nullable com.pulumi.core.Output<java.lang.String> odbNetworkId)
- Parameters:
odbNetworkId- ID of the ODB network used by the database. Changing this value creates a new resource.- Returns:
- builder
-
odbNetworkId
public AutonomousDatabaseState.Builder odbNetworkId(java.lang.String odbNetworkId)
- Parameters:
odbNetworkId- ID of the ODB network used by the database. Changing this value creates a new resource.- Returns:
- builder
-
openMode
public AutonomousDatabaseState.Builder openMode(@Nullable com.pulumi.core.Output<java.lang.String> openMode)
- Parameters:
openMode- Database open mode.- Returns:
- builder
-
openMode
public AutonomousDatabaseState.Builder openMode(java.lang.String openMode)
- Parameters:
openMode- Database open mode.- Returns:
- builder
-
percentProgress
public AutonomousDatabaseState.Builder percentProgress(@Nullable com.pulumi.core.Output<java.lang.Double> percentProgress)
- Parameters:
percentProgress- Progress of the current operation.- Returns:
- builder
-
percentProgress
public AutonomousDatabaseState.Builder percentProgress(java.lang.Double percentProgress)
- Parameters:
percentProgress- Progress of the current operation.- Returns:
- builder
-
permissionLevel
public AutonomousDatabaseState.Builder permissionLevel(@Nullable com.pulumi.core.Output<java.lang.String> permissionLevel)
- Parameters:
permissionLevel- Database permission level.- Returns:
- builder
-
permissionLevel
public AutonomousDatabaseState.Builder permissionLevel(java.lang.String permissionLevel)
- Parameters:
permissionLevel- Database permission level.- Returns:
- builder
-
privateEndpoint
public AutonomousDatabaseState.Builder privateEndpoint(@Nullable com.pulumi.core.Output<java.lang.String> privateEndpoint)
- Parameters:
privateEndpoint- Private endpoint hostname.- Returns:
- builder
-
privateEndpoint
public AutonomousDatabaseState.Builder privateEndpoint(java.lang.String privateEndpoint)
- Parameters:
privateEndpoint- Private endpoint hostname.- Returns:
- builder
-
privateEndpointIp
public AutonomousDatabaseState.Builder privateEndpointIp(@Nullable com.pulumi.core.Output<java.lang.String> privateEndpointIp)
- Parameters:
privateEndpointIp- Private endpoint IP address.- Returns:
- builder
-
privateEndpointIp
public AutonomousDatabaseState.Builder privateEndpointIp(java.lang.String privateEndpointIp)
- Parameters:
privateEndpointIp- Private endpoint IP address.- Returns:
- builder
-
privateEndpointLabel
public AutonomousDatabaseState.Builder privateEndpointLabel(@Nullable com.pulumi.core.Output<java.lang.String> privateEndpointLabel)
- Parameters:
privateEndpointLabel- Private endpoint label.- Returns:
- builder
-
privateEndpointLabel
public AutonomousDatabaseState.Builder privateEndpointLabel(java.lang.String privateEndpointLabel)
- Parameters:
privateEndpointLabel- Private endpoint label.- Returns:
- builder
-
refreshableMode
public AutonomousDatabaseState.Builder refreshableMode(@Nullable com.pulumi.core.Output<java.lang.String> refreshableMode)
- Parameters:
refreshableMode- Refresh mode for a refreshable clone.- Returns:
- builder
-
refreshableMode
public AutonomousDatabaseState.Builder refreshableMode(java.lang.String refreshableMode)
- Parameters:
refreshableMode- Refresh mode for a refreshable clone.- Returns:
- builder
-
region
public AutonomousDatabaseState.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 AutonomousDatabaseState.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
-
resourcePoolLeaderId
public AutonomousDatabaseState.Builder resourcePoolLeaderId(@Nullable com.pulumi.core.Output<java.lang.String> resourcePoolLeaderId)
- Parameters:
resourcePoolLeaderId- ID of the resource-pool leader Autonomous Database.- Returns:
- builder
-
resourcePoolLeaderId
public AutonomousDatabaseState.Builder resourcePoolLeaderId(java.lang.String resourcePoolLeaderId)
- Parameters:
resourcePoolLeaderId- ID of the resource-pool leader Autonomous Database.- Returns:
- builder
-
resourcePoolSummary
public AutonomousDatabaseState.Builder resourcePoolSummary(@Nullable com.pulumi.core.Output<AutonomousDatabaseResourcePoolSummaryArgs> resourcePoolSummary)
- Parameters:
resourcePoolSummary- Resource pool configuration. See `resourcePoolSummary` Block below.- Returns:
- builder
-
resourcePoolSummary
public AutonomousDatabaseState.Builder resourcePoolSummary(AutonomousDatabaseResourcePoolSummaryArgs resourcePoolSummary)
- Parameters:
resourcePoolSummary- Resource pool configuration. See `resourcePoolSummary` Block below.- Returns:
- builder
-
scheduledOperations
public AutonomousDatabaseState.Builder scheduledOperations(@Nullable com.pulumi.core.Output<java.util.List<AutonomousDatabaseScheduledOperationArgs>> scheduledOperations)
- Parameters:
scheduledOperations- Scheduled database start and stop times. See `scheduledOperations` Block below.- Returns:
- builder
-
scheduledOperations
public AutonomousDatabaseState.Builder scheduledOperations(java.util.List<AutonomousDatabaseScheduledOperationArgs> scheduledOperations)
- Parameters:
scheduledOperations- Scheduled database start and stop times. See `scheduledOperations` Block below.- Returns:
- builder
-
scheduledOperations
public AutonomousDatabaseState.Builder scheduledOperations(AutonomousDatabaseScheduledOperationArgs... scheduledOperations)
- Parameters:
scheduledOperations- Scheduled database start and stop times. See `scheduledOperations` Block below.- Returns:
- builder
-
serviceConsoleUrl
public AutonomousDatabaseState.Builder serviceConsoleUrl(@Nullable com.pulumi.core.Output<java.lang.String> serviceConsoleUrl)
- Parameters:
serviceConsoleUrl- Oracle service console URL.- Returns:
- builder
-
serviceConsoleUrl
public AutonomousDatabaseState.Builder serviceConsoleUrl(java.lang.String serviceConsoleUrl)
- Parameters:
serviceConsoleUrl- Oracle service console URL.- Returns:
- builder
-
source
public AutonomousDatabaseState.Builder source(@Nullable com.pulumi.core.Output<java.lang.String> source)
- Parameters:
source- Source from which to create the database. Valid values are `NONE`, `DATABASE`, `BACKUP_FROM_ID`, `BACKUP_FROM_TIMESTAMP`, `CROSS_REGION_DATAGUARD`, `CROSS_REGION_DISASTER_RECOVERY`, and `CLONE_TO_REFRESHABLE`. Changing this value creates a new resource.- Returns:
- builder
-
source
public AutonomousDatabaseState.Builder source(java.lang.String source)
- Parameters:
source- Source from which to create the database. Valid values are `NONE`, `DATABASE`, `BACKUP_FROM_ID`, `BACKUP_FROM_TIMESTAMP`, `CROSS_REGION_DATAGUARD`, `CROSS_REGION_DISASTER_RECOVERY`, and `CLONE_TO_REFRESHABLE`. Changing this value creates a new resource.- Returns:
- builder
-
sourceConfiguration
public AutonomousDatabaseState.Builder sourceConfiguration(@Nullable com.pulumi.core.Output<AutonomousDatabaseSourceConfigurationArgs> sourceConfiguration)
- Parameters:
sourceConfiguration- Source-specific configuration used during creation. See `sourceConfiguration` Block below. Changing this value creates a new resource.- Returns:
- builder
-
sourceConfiguration
public AutonomousDatabaseState.Builder sourceConfiguration(AutonomousDatabaseSourceConfigurationArgs sourceConfiguration)
- Parameters:
sourceConfiguration- Source-specific configuration used during creation. See `sourceConfiguration` Block below. Changing this value creates a new resource.- Returns:
- builder
-
sourceId
public AutonomousDatabaseState.Builder sourceId(@Nullable com.pulumi.core.Output<java.lang.String> sourceId)
- Parameters:
sourceId- ID of the source database or backup.- Returns:
- builder
-
sourceId
public AutonomousDatabaseState.Builder sourceId(java.lang.String sourceId)
- Parameters:
sourceId- ID of the source database or backup.- Returns:
- builder
-
sqlWebDeveloperUrl
public AutonomousDatabaseState.Builder sqlWebDeveloperUrl(@Nullable com.pulumi.core.Output<java.lang.String> sqlWebDeveloperUrl)
- Parameters:
sqlWebDeveloperUrl- Oracle SQL Developer Web URL.- Returns:
- builder
-
sqlWebDeveloperUrl
public AutonomousDatabaseState.Builder sqlWebDeveloperUrl(java.lang.String sqlWebDeveloperUrl)
- Parameters:
sqlWebDeveloperUrl- Oracle SQL Developer Web URL.- Returns:
- builder
-
standbyAllowlistedIps
public AutonomousDatabaseState.Builder standbyAllowlistedIps(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> standbyAllowlistedIps)
- Parameters:
standbyAllowlistedIps- List of between 1 and 1024 IP addresses allowed to access the standby database.- Returns:
- builder
-
standbyAllowlistedIps
public AutonomousDatabaseState.Builder standbyAllowlistedIps(java.util.List<java.lang.String> standbyAllowlistedIps)
- Parameters:
standbyAllowlistedIps- List of between 1 and 1024 IP addresses allowed to access the standby database.- Returns:
- builder
-
standbyAllowlistedIps
public AutonomousDatabaseState.Builder standbyAllowlistedIps(java.lang.String... standbyAllowlistedIps)
- Parameters:
standbyAllowlistedIps- List of between 1 and 1024 IP addresses allowed to access the standby database.- Returns:
- builder
-
standbyAllowlistedIpsSource
public AutonomousDatabaseState.Builder standbyAllowlistedIpsSource(@Nullable com.pulumi.core.Output<java.lang.String> standbyAllowlistedIpsSource)
- Parameters:
standbyAllowlistedIpsSource- Source of the standby allowlist. Valid values are `PRIMARY`, `SEPARATE`, and `NOT_APPLICABLE`.- Returns:
- builder
-
standbyAllowlistedIpsSource
public AutonomousDatabaseState.Builder standbyAllowlistedIpsSource(java.lang.String standbyAllowlistedIpsSource)
- Parameters:
standbyAllowlistedIpsSource- Source of the standby allowlist. Valid values are `PRIMARY`, `SEPARATE`, and `NOT_APPLICABLE`.- Returns:
- builder
-
status
public AutonomousDatabaseState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Current database lifecycle status.- Returns:
- builder
-
status
public AutonomousDatabaseState.Builder status(java.lang.String status)
- Parameters:
status- Current database lifecycle status.- Returns:
- builder
-
statusReason
public AutonomousDatabaseState.Builder statusReason(@Nullable com.pulumi.core.Output<java.lang.String> statusReason)
- Parameters:
statusReason- Additional lifecycle status information.- Returns:
- builder
-
statusReason
public AutonomousDatabaseState.Builder statusReason(java.lang.String statusReason)
- Parameters:
statusReason- Additional lifecycle status information.- Returns:
- builder
-
tags
public AutonomousDatabaseState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags assigned 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 AutonomousDatabaseState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags assigned 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 AutonomousDatabaseState.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 AutonomousDatabaseState.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
-
timeOfAutoRefreshStart
public AutonomousDatabaseState.Builder timeOfAutoRefreshStart(@Nullable com.pulumi.core.Output<java.lang.String> timeOfAutoRefreshStart)
- Parameters:
timeOfAutoRefreshStart- RFC3339 timestamp at which automatic refresh begins.- Returns:
- builder
-
timeOfAutoRefreshStart
public AutonomousDatabaseState.Builder timeOfAutoRefreshStart(java.lang.String timeOfAutoRefreshStart)
- Parameters:
timeOfAutoRefreshStart- RFC3339 timestamp at which automatic refresh begins.- Returns:
- builder
-
timeouts
public AutonomousDatabaseState.Builder timeouts(@Nullable com.pulumi.core.Output<AutonomousDatabaseTimeoutsArgs> timeouts)
-
timeouts
public AutonomousDatabaseState.Builder timeouts(AutonomousDatabaseTimeoutsArgs timeouts)
-
transportableTablespace
public AutonomousDatabaseState.Builder transportableTablespace(@Nullable com.pulumi.core.Output<AutonomousDatabaseTransportableTablespaceArgs> transportableTablespace)
- Parameters:
transportableTablespace- Transportable tablespace configuration. See `transportableTablespace` Block below. Changing this value creates a new resource.- Returns:
- builder
-
transportableTablespace
public AutonomousDatabaseState.Builder transportableTablespace(AutonomousDatabaseTransportableTablespaceArgs transportableTablespace)
- Parameters:
transportableTablespace- Transportable tablespace configuration. See `transportableTablespace` Block below. Changing this value creates a new resource.- Returns:
- builder
-
build
public AutonomousDatabaseState build()
-
-