Class AutonomousDatabaseArgs.Builder

  • Enclosing class:
    AutonomousDatabaseArgs

    public static final class AutonomousDatabaseArgs.Builder
    extends java.lang.Object
    • Method Detail

      • adminPassword

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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
      • adminPasswordWo

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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
      • allowlistedIps

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder allowlistedIps​(java.lang.String... allowlistedIps)
        Parameters:
        allowlistedIps - List of between 1 and 1024 IP addresses allowed to access the database.
        Returns:
        builder
      • autoRefreshFrequencyInSeconds

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder autoRefreshFrequencyInSeconds​(java.lang.Integer autoRefreshFrequencyInSeconds)
        Parameters:
        autoRefreshFrequencyInSeconds - Automatic refresh frequency, in seconds, for a refreshable clone.
        Returns:
        builder
      • autoRefreshPointLagInSeconds

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder autoRefreshPointLagInSeconds​(java.lang.Integer autoRefreshPointLagInSeconds)
        Parameters:
        autoRefreshPointLagInSeconds - Refresh lag, in seconds, between a refreshable clone and its source.
        Returns:
        builder
      • autonomousMaintenanceScheduleType

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder autonomousMaintenanceScheduleType​(java.lang.String autonomousMaintenanceScheduleType)
        Parameters:
        autonomousMaintenanceScheduleType - Maintenance schedule type. Valid values are `EARLY` and `REGULAR`.
        Returns:
        builder
      • backupRetentionPeriodInDays

        public AutonomousDatabaseArgs.Builder backupRetentionPeriodInDays​(@Nullable
                                                                          com.pulumi.core.Output<java.lang.Integer> backupRetentionPeriodInDays)
        Parameters:
        backupRetentionPeriodInDays - Automatic backup retention period, in days.
        Returns:
        builder
      • backupRetentionPeriodInDays

        public AutonomousDatabaseArgs.Builder backupRetentionPeriodInDays​(java.lang.Integer backupRetentionPeriodInDays)
        Parameters:
        backupRetentionPeriodInDays - Automatic backup retention period, in days.
        Returns:
        builder
      • byolComputeCountLimit

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder characterSet​(java.lang.String characterSet)
        Parameters:
        characterSet - Database character set. Changing this value creates a new resource.
        Returns:
        builder
      • computeCount

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder computeCount​(java.lang.Double computeCount)
        Parameters:
        computeCount - Compute capacity in ECPUs or OCPUs. Valid values are from `0.1` through `512`.
        Returns:
        builder
      • cpuCoreCount

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder cpuCoreCount​(java.lang.Integer cpuCoreCount)
        Parameters:
        cpuCoreCount - Allocated CPU core count. Valid values are from `1` through `128`.
        Returns:
        builder
      • customerContactsToSendToOcis

        public AutonomousDatabaseArgs.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
      • dataStorageSizeInGbs

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder dataStorageSizeInGbs​(java.lang.Integer dataStorageSizeInGbs)
        Parameters:
        dataStorageSizeInGbs - Data volume size in GB. Valid values are from `20` through `393216`.
        Returns:
        builder
      • dataStorageSizeInTbs

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder databaseEdition​(java.lang.String databaseEdition)
        Parameters:
        databaseEdition - Oracle Database edition. Valid values are `STANDARD_EDITION` and `ENTERPRISE_EDITION`.
        Returns:
        builder
      • dbName

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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
      • dbVersion

        public AutonomousDatabaseArgs.Builder dbVersion​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> dbVersion)
        Parameters:
        dbVersion - Oracle Database software version.
        Returns:
        builder
      • dbVersion

        public AutonomousDatabaseArgs.Builder dbVersion​(java.lang.String dbVersion)
        Parameters:
        dbVersion - Oracle Database software version.
        Returns:
        builder
      • dbWorkload

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder dbWorkload​(java.lang.String dbWorkload)
        Parameters:
        dbWorkload - Database workload. Valid values are `OLTP`, `AJD`, `APEX`, and `LH`.
        Returns:
        builder
      • displayName

        public AutonomousDatabaseArgs.Builder displayName​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> displayName)
        Parameters:
        displayName - User-friendly database name.
        Returns:
        builder
      • displayName

        public AutonomousDatabaseArgs.Builder displayName​(java.lang.String displayName)
        Parameters:
        displayName - User-friendly database name.
        Returns:
        builder
      • encryptionKeyProvider

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder encryptionKeyProvider​(java.lang.String encryptionKeyProvider)
        Parameters:
        encryptionKeyProvider - Encryption key provider. Valid configurable values are `ORACLE_MANAGED` and `AWS_KMS`.
        Returns:
        builder
      • isAutoScalingEnabled

        public AutonomousDatabaseArgs.Builder isAutoScalingEnabled​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.Boolean> isAutoScalingEnabled)
        Parameters:
        isAutoScalingEnabled - Whether automatic compute scaling is enabled.
        Returns:
        builder
      • isAutoScalingEnabled

        public AutonomousDatabaseArgs.Builder isAutoScalingEnabled​(java.lang.Boolean isAutoScalingEnabled)
        Parameters:
        isAutoScalingEnabled - Whether automatic compute scaling is enabled.
        Returns:
        builder
      • isAutoScalingForStorageEnabled

        public AutonomousDatabaseArgs.Builder isAutoScalingForStorageEnabled​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.Boolean> isAutoScalingForStorageEnabled)
        Parameters:
        isAutoScalingForStorageEnabled - Whether automatic storage scaling is enabled.
        Returns:
        builder
      • isAutoScalingForStorageEnabled

        public AutonomousDatabaseArgs.Builder isAutoScalingForStorageEnabled​(java.lang.Boolean isAutoScalingForStorageEnabled)
        Parameters:
        isAutoScalingForStorageEnabled - Whether automatic storage scaling is enabled.
        Returns:
        builder
      • isBackupRetentionLocked

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder isBackupRetentionLocked​(java.lang.Boolean isBackupRetentionLocked)
        Parameters:
        isBackupRetentionLocked - Whether the backup retention period is locked against shortening.
        Returns:
        builder
      • isLocalDataGuardEnabled

        public AutonomousDatabaseArgs.Builder isLocalDataGuardEnabled​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.Boolean> isLocalDataGuardEnabled)
        Parameters:
        isLocalDataGuardEnabled - Whether local Oracle Data Guard is enabled.
        Returns:
        builder
      • isLocalDataGuardEnabled

        public AutonomousDatabaseArgs.Builder isLocalDataGuardEnabled​(java.lang.Boolean isLocalDataGuardEnabled)
        Parameters:
        isLocalDataGuardEnabled - Whether local Oracle Data Guard is enabled.
        Returns:
        builder
      • isMtlsConnectionRequired

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder isMtlsConnectionRequired​(java.lang.Boolean isMtlsConnectionRequired)
        Parameters:
        isMtlsConnectionRequired - Whether mutual TLS is required for database connections.
        Returns:
        builder
      • isRefreshableClone

        public AutonomousDatabaseArgs.Builder isRefreshableClone​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.Boolean> isRefreshableClone)
        Parameters:
        isRefreshableClone - Whether the database is a refreshable clone.
        Returns:
        builder
      • isRefreshableClone

        public AutonomousDatabaseArgs.Builder isRefreshableClone​(java.lang.Boolean isRefreshableClone)
        Parameters:
        isRefreshableClone - Whether the database is a refreshable clone.
        Returns:
        builder
      • kmsKeyId

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder kmsKeyId​(java.lang.String kmsKeyId)
        Parameters:
        kmsKeyId - ARN of the AWS KMS key used when `encryptionKeyProvider` is `AWS_KMS`.
        Returns:
        builder
      • licenseModel

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder localAdgAutoFailoverMaxDataLossLimit​(java.lang.Integer localAdgAutoFailoverMaxDataLossLimit)
        Parameters:
        localAdgAutoFailoverMaxDataLossLimit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
        Returns:
        builder
      • ncharacterSet

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder ncharacterSet​(java.lang.String ncharacterSet)
        Parameters:
        ncharacterSet - National character set. Changing this value creates a new resource.
        Returns:
        builder
      • odbNetworkId

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder openMode​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> openMode)
        Parameters:
        openMode - Database open mode.
        Returns:
        builder
      • openMode

        public AutonomousDatabaseArgs.Builder openMode​(java.lang.String openMode)
        Parameters:
        openMode - Database open mode.
        Returns:
        builder
      • permissionLevel

        public AutonomousDatabaseArgs.Builder permissionLevel​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> permissionLevel)
        Parameters:
        permissionLevel - Database permission level.
        Returns:
        builder
      • permissionLevel

        public AutonomousDatabaseArgs.Builder permissionLevel​(java.lang.String permissionLevel)
        Parameters:
        permissionLevel - Database permission level.
        Returns:
        builder
      • privateEndpointIp

        public AutonomousDatabaseArgs.Builder privateEndpointIp​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> privateEndpointIp)
        Parameters:
        privateEndpointIp - Private endpoint IP address.
        Returns:
        builder
      • privateEndpointIp

        public AutonomousDatabaseArgs.Builder privateEndpointIp​(java.lang.String privateEndpointIp)
        Parameters:
        privateEndpointIp - Private endpoint IP address.
        Returns:
        builder
      • privateEndpointLabel

        public AutonomousDatabaseArgs.Builder privateEndpointLabel​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> privateEndpointLabel)
        Parameters:
        privateEndpointLabel - Private endpoint label.
        Returns:
        builder
      • privateEndpointLabel

        public AutonomousDatabaseArgs.Builder privateEndpointLabel​(java.lang.String privateEndpointLabel)
        Parameters:
        privateEndpointLabel - Private endpoint label.
        Returns:
        builder
      • refreshableMode

        public AutonomousDatabaseArgs.Builder refreshableMode​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> refreshableMode)
        Parameters:
        refreshableMode - Refresh mode for a refreshable clone.
        Returns:
        builder
      • refreshableMode

        public AutonomousDatabaseArgs.Builder refreshableMode​(java.lang.String refreshableMode)
        Parameters:
        refreshableMode - Refresh mode for a refreshable clone.
        Returns:
        builder
      • region

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder resourcePoolLeaderId​(java.lang.String resourcePoolLeaderId)
        Parameters:
        resourcePoolLeaderId - ID of the resource-pool leader Autonomous Database.
        Returns:
        builder
      • source

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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
      • standbyAllowlistedIps

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.Builder standbyAllowlistedIpsSource​(java.lang.String standbyAllowlistedIpsSource)
        Parameters:
        standbyAllowlistedIpsSource - Source of the standby allowlist. Valid values are `PRIMARY`, `SEPARATE`, and `NOT_APPLICABLE`.
        Returns:
        builder
      • tags

        public AutonomousDatabaseArgs.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 AutonomousDatabaseArgs.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
      • timeOfAutoRefreshStart

        public AutonomousDatabaseArgs.Builder timeOfAutoRefreshStart​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> timeOfAutoRefreshStart)
        Parameters:
        timeOfAutoRefreshStart - RFC3339 timestamp at which automatic refresh begins.
        Returns:
        builder
      • timeOfAutoRefreshStart

        public AutonomousDatabaseArgs.Builder timeOfAutoRefreshStart​(java.lang.String timeOfAutoRefreshStart)
        Parameters:
        timeOfAutoRefreshStart - RFC3339 timestamp at which automatic refresh begins.
        Returns:
        builder
      • transportableTablespace

        public AutonomousDatabaseArgs.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