Class CloudAutonomousVmClusterState.Builder

    • Method Detail

      • arn

        public CloudAutonomousVmClusterState.Builder arn​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN for the Exadata infrastructure.
        Returns:
        builder
      • autonomousDataStoragePercentage

        public CloudAutonomousVmClusterState.Builder autonomousDataStoragePercentage​(@Nullable
                                                                                     com.pulumi.core.Output<java.lang.Double> autonomousDataStoragePercentage)
        Parameters:
        autonomousDataStoragePercentage - Progress of the current operation on the Autonomous VM cluster, as a percentage.
        Returns:
        builder
      • autonomousDataStoragePercentage

        public CloudAutonomousVmClusterState.Builder autonomousDataStoragePercentage​(java.lang.Double autonomousDataStoragePercentage)
        Parameters:
        autonomousDataStoragePercentage - Progress of the current operation on the Autonomous VM cluster, as a percentage.
        Returns:
        builder
      • autonomousDataStorageSizeInTbs

        public CloudAutonomousVmClusterState.Builder autonomousDataStorageSizeInTbs​(@Nullable
                                                                                    com.pulumi.core.Output<java.lang.Double> autonomousDataStorageSizeInTbs)
        Parameters:
        autonomousDataStorageSizeInTbs - Data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB. Changing this will force terraform to create new resource.
        Returns:
        builder
      • autonomousDataStorageSizeInTbs

        public CloudAutonomousVmClusterState.Builder autonomousDataStorageSizeInTbs​(java.lang.Double autonomousDataStorageSizeInTbs)
        Parameters:
        autonomousDataStorageSizeInTbs - Data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB. Changing this will force terraform to create new resource.
        Returns:
        builder
      • availableAutonomousDataStorageSizeInTbs

        public CloudAutonomousVmClusterState.Builder availableAutonomousDataStorageSizeInTbs​(@Nullable
                                                                                             com.pulumi.core.Output<java.lang.Double> availableAutonomousDataStorageSizeInTbs)
        Parameters:
        availableAutonomousDataStorageSizeInTbs - Available data storage space for Autonomous Databases in the Autonomous VM cluster, in TB.
        Returns:
        builder
      • availableAutonomousDataStorageSizeInTbs

        public CloudAutonomousVmClusterState.Builder availableAutonomousDataStorageSizeInTbs​(java.lang.Double availableAutonomousDataStorageSizeInTbs)
        Parameters:
        availableAutonomousDataStorageSizeInTbs - Available data storage space for Autonomous Databases in the Autonomous VM cluster, in TB.
        Returns:
        builder
      • availableContainerDatabases

        public CloudAutonomousVmClusterState.Builder availableContainerDatabases​(@Nullable
                                                                                 com.pulumi.core.Output<java.lang.Integer> availableContainerDatabases)
        Parameters:
        availableContainerDatabases - Number of Autonomous CDBs that you can create with the currently available storage.
        Returns:
        builder
      • availableContainerDatabases

        public CloudAutonomousVmClusterState.Builder availableContainerDatabases​(java.lang.Integer availableContainerDatabases)
        Parameters:
        availableContainerDatabases - Number of Autonomous CDBs that you can create with the currently available storage.
        Returns:
        builder
      • availableCpus

        public CloudAutonomousVmClusterState.Builder availableCpus​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.Double> availableCpus)
        Parameters:
        availableCpus - Number of CPU cores available for allocation to Autonomous Databases.
        Returns:
        builder
      • availableCpus

        public CloudAutonomousVmClusterState.Builder availableCpus​(java.lang.Double availableCpus)
        Parameters:
        availableCpus - Number of CPU cores available for allocation to Autonomous Databases.
        Returns:
        builder
      • cloudExadataInfrastructureArn

        public CloudAutonomousVmClusterState.Builder cloudExadataInfrastructureArn​(@Nullable
                                                                                   com.pulumi.core.Output<java.lang.String> cloudExadataInfrastructureArn)
        Parameters:
        cloudExadataInfrastructureArn - Exadata infrastructure ARN. Changing this will force Terraform to create a new resource. Either the combination of `cloudExadataInfrastructureId` and `odbNetworkId` or `cloudExadataInfrastructureArn` and `odbNetworkArn` must be used.
        Returns:
        builder
      • cloudExadataInfrastructureArn

        public CloudAutonomousVmClusterState.Builder cloudExadataInfrastructureArn​(java.lang.String cloudExadataInfrastructureArn)
        Parameters:
        cloudExadataInfrastructureArn - Exadata infrastructure ARN. Changing this will force Terraform to create a new resource. Either the combination of `cloudExadataInfrastructureId` and `odbNetworkId` or `cloudExadataInfrastructureArn` and `odbNetworkArn` must be used.
        Returns:
        builder
      • cloudExadataInfrastructureId

        public CloudAutonomousVmClusterState.Builder cloudExadataInfrastructureId​(@Nullable
                                                                                  com.pulumi.core.Output<java.lang.String> cloudExadataInfrastructureId)
        Parameters:
        cloudExadataInfrastructureId - Exadata infrastructure ID. Changing this will force Terraform to create a new resource. Either the combination of `cloudExadataInfrastructureId` and `odbNetworkId` or `cloudExadataInfrastructureArn` and `odbNetworkArn` must be used.
        Returns:
        builder
      • cloudExadataInfrastructureId

        public CloudAutonomousVmClusterState.Builder cloudExadataInfrastructureId​(java.lang.String cloudExadataInfrastructureId)
        Parameters:
        cloudExadataInfrastructureId - Exadata infrastructure ID. Changing this will force Terraform to create a new resource. Either the combination of `cloudExadataInfrastructureId` and `odbNetworkId` or `cloudExadataInfrastructureArn` and `odbNetworkArn` must be used.
        Returns:
        builder
      • computeModel

        public CloudAutonomousVmClusterState.Builder computeModel​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> computeModel)
        Parameters:
        computeModel - Compute model of the Autonomous VM cluster: ECPU or OCPU.
        Returns:
        builder
      • computeModel

        public CloudAutonomousVmClusterState.Builder computeModel​(java.lang.String computeModel)
        Parameters:
        computeModel - Compute model of the Autonomous VM cluster: ECPU or OCPU.
        Returns:
        builder
      • cpuCoreCount

        public CloudAutonomousVmClusterState.Builder cpuCoreCount​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.Integer> cpuCoreCount)
        Parameters:
        cpuCoreCount - Total number of CPU cores in the Autonomous VM cluster.
        Returns:
        builder
      • cpuCoreCount

        public CloudAutonomousVmClusterState.Builder cpuCoreCount​(java.lang.Integer cpuCoreCount)
        Parameters:
        cpuCoreCount - Total number of CPU cores in the Autonomous VM cluster.
        Returns:
        builder
      • cpuCoreCountPerNode

        public CloudAutonomousVmClusterState.Builder cpuCoreCountPerNode​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.Integer> cpuCoreCountPerNode)
        Parameters:
        cpuCoreCountPerNode - Number of CPU cores enabled per node in the Autonomous VM cluster. Changing this will force terraform to create new resource.
        Returns:
        builder
      • cpuCoreCountPerNode

        public CloudAutonomousVmClusterState.Builder cpuCoreCountPerNode​(java.lang.Integer cpuCoreCountPerNode)
        Parameters:
        cpuCoreCountPerNode - Number of CPU cores enabled per node in the Autonomous VM cluster. Changing this will force terraform to create new resource.
        Returns:
        builder
      • cpuPercentage

        public CloudAutonomousVmClusterState.Builder cpuPercentage​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.Double> cpuPercentage)
        Parameters:
        cpuPercentage - Percentage of total CPU cores currently in use in the Autonomous VM cluster.
        Returns:
        builder
      • cpuPercentage

        public CloudAutonomousVmClusterState.Builder cpuPercentage​(java.lang.Double cpuPercentage)
        Parameters:
        cpuPercentage - Percentage of total CPU cores currently in use in the Autonomous VM cluster.
        Returns:
        builder
      • createdAt

        public CloudAutonomousVmClusterState.Builder createdAt​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> createdAt)
        Parameters:
        createdAt - Date and time when the Autonomous VM cluster was created.
        Returns:
        builder
      • createdAt

        public CloudAutonomousVmClusterState.Builder createdAt​(java.lang.String createdAt)
        Parameters:
        createdAt - Date and time when the Autonomous VM cluster was created.
        Returns:
        builder
      • dataStorageSizeInGbs

        public CloudAutonomousVmClusterState.Builder dataStorageSizeInGbs​(@Nullable
                                                                          com.pulumi.core.Output<java.lang.Double> dataStorageSizeInGbs)
        Parameters:
        dataStorageSizeInGbs - Total data storage allocated to the Autonomous VM cluster, in GB.
        Returns:
        builder
      • dataStorageSizeInGbs

        public CloudAutonomousVmClusterState.Builder dataStorageSizeInGbs​(java.lang.Double dataStorageSizeInGbs)
        Parameters:
        dataStorageSizeInGbs - Total data storage allocated to the Autonomous VM cluster, in GB.
        Returns:
        builder
      • dataStorageSizeInTbs

        public CloudAutonomousVmClusterState.Builder dataStorageSizeInTbs​(@Nullable
                                                                          com.pulumi.core.Output<java.lang.Double> dataStorageSizeInTbs)
        Parameters:
        dataStorageSizeInTbs - Total data storage allocated to the Autonomous VM cluster, in TB.
        Returns:
        builder
      • dataStorageSizeInTbs

        public CloudAutonomousVmClusterState.Builder dataStorageSizeInTbs​(java.lang.Double dataStorageSizeInTbs)
        Parameters:
        dataStorageSizeInTbs - Total data storage allocated to the Autonomous VM cluster, in TB.
        Returns:
        builder
      • dbServers

        public CloudAutonomousVmClusterState.Builder dbServers​(@Nullable
                                                               com.pulumi.core.Output<java.util.List<java.lang.String>> dbServers)
        Parameters:
        dbServers - Database servers in the Autonomous VM cluster. Changing this will force terraform to create new resource.
        Returns:
        builder
      • dbServers

        public CloudAutonomousVmClusterState.Builder dbServers​(java.util.List<java.lang.String> dbServers)
        Parameters:
        dbServers - Database servers in the Autonomous VM cluster. Changing this will force terraform to create new resource.
        Returns:
        builder
      • dbServers

        public CloudAutonomousVmClusterState.Builder dbServers​(java.lang.String... dbServers)
        Parameters:
        dbServers - Database servers in the Autonomous VM cluster. Changing this will force terraform to create new resource.
        Returns:
        builder
      • description

        public CloudAutonomousVmClusterState.Builder description​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Description of the Autonomous VM cluster.
        Returns:
        builder
      • description

        public CloudAutonomousVmClusterState.Builder description​(java.lang.String description)
        Parameters:
        description - Description of the Autonomous VM cluster.
        Returns:
        builder
      • displayName

        public CloudAutonomousVmClusterState.Builder displayName​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> displayName)
        Parameters:
        displayName - Display name of the Autonomous VM cluster. Changing this will force terraform to create new resource.
        Returns:
        builder
      • displayName

        public CloudAutonomousVmClusterState.Builder displayName​(java.lang.String displayName)
        Parameters:
        displayName - Display name of the Autonomous VM cluster. Changing this will force terraform to create new resource.
        Returns:
        builder
      • domain

        public CloudAutonomousVmClusterState.Builder domain​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> domain)
        Parameters:
        domain - Domain name of the Autonomous VM cluster.
        Returns:
        builder
      • exadataStorageInTbsLowestScaledValue

        public CloudAutonomousVmClusterState.Builder exadataStorageInTbsLowestScaledValue​(@Nullable
                                                                                          com.pulumi.core.Output<java.lang.Double> exadataStorageInTbsLowestScaledValue)
        Parameters:
        exadataStorageInTbsLowestScaledValue - Minimum value to which you can scale down the Exadata storage, in TB.
        Returns:
        builder
      • exadataStorageInTbsLowestScaledValue

        public CloudAutonomousVmClusterState.Builder exadataStorageInTbsLowestScaledValue​(java.lang.Double exadataStorageInTbsLowestScaledValue)
        Parameters:
        exadataStorageInTbsLowestScaledValue - Minimum value to which you can scale down the Exadata storage, in TB.
        Returns:
        builder
      • hostname

        public CloudAutonomousVmClusterState.Builder hostname​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> hostname)
        Parameters:
        hostname - Hostname of the Autonomous VM cluster.
        Returns:
        builder
      • isMtlsEnabledVmCluster

        public CloudAutonomousVmClusterState.Builder isMtlsEnabledVmCluster​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.Boolean> isMtlsEnabledVmCluster)
        Parameters:
        isMtlsEnabledVmCluster - Whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster. Changing this will force terraform to create new resource.
        Returns:
        builder
      • isMtlsEnabledVmCluster

        public CloudAutonomousVmClusterState.Builder isMtlsEnabledVmCluster​(java.lang.Boolean isMtlsEnabledVmCluster)
        Parameters:
        isMtlsEnabledVmCluster - Whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster. Changing this will force terraform to create new resource.
        Returns:
        builder
      • licenseModel

        public CloudAutonomousVmClusterState.Builder licenseModel​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> licenseModel)
        Parameters:
        licenseModel - License model for the Autonomous VM cluster. Valid values are LICENSE_INCLUDED or BRING_YOUR_OWN_LICENSE. Changing this will force terraform to create new resource.
        Returns:
        builder
      • licenseModel

        public CloudAutonomousVmClusterState.Builder licenseModel​(java.lang.String licenseModel)
        Parameters:
        licenseModel - License model for the Autonomous VM cluster. Valid values are LICENSE_INCLUDED or BRING_YOUR_OWN_LICENSE. Changing this will force terraform to create new resource.
        Returns:
        builder
      • maxAcdsLowestScaledValue

        public CloudAutonomousVmClusterState.Builder maxAcdsLowestScaledValue​(@Nullable
                                                                              com.pulumi.core.Output<java.lang.Integer> maxAcdsLowestScaledValue)
        Parameters:
        maxAcdsLowestScaledValue - Minimum value to which you can scale down the maximum number of Autonomous CDBs.
        Returns:
        builder
      • maxAcdsLowestScaledValue

        public CloudAutonomousVmClusterState.Builder maxAcdsLowestScaledValue​(java.lang.Integer maxAcdsLowestScaledValue)
        Parameters:
        maxAcdsLowestScaledValue - Minimum value to which you can scale down the maximum number of Autonomous CDBs.
        Returns:
        builder
      • memoryPerOracleComputeUnitInGbs

        public CloudAutonomousVmClusterState.Builder memoryPerOracleComputeUnitInGbs​(@Nullable
                                                                                     com.pulumi.core.Output<java.lang.Integer> memoryPerOracleComputeUnitInGbs)
        Parameters:
        memoryPerOracleComputeUnitInGbs - Amount of memory allocated per Oracle Compute Unit, in GB. Changing this will force terraform to create new resource.
        Returns:
        builder
      • memoryPerOracleComputeUnitInGbs

        public CloudAutonomousVmClusterState.Builder memoryPerOracleComputeUnitInGbs​(java.lang.Integer memoryPerOracleComputeUnitInGbs)
        Parameters:
        memoryPerOracleComputeUnitInGbs - Amount of memory allocated per Oracle Compute Unit, in GB. Changing this will force terraform to create new resource.
        Returns:
        builder
      • memorySizeInGbs

        public CloudAutonomousVmClusterState.Builder memorySizeInGbs​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.Integer> memorySizeInGbs)
        Parameters:
        memorySizeInGbs - Total amount of memory allocated to the Autonomous VM cluster, in gigabytes(GB).
        Returns:
        builder
      • memorySizeInGbs

        public CloudAutonomousVmClusterState.Builder memorySizeInGbs​(java.lang.Integer memorySizeInGbs)
        Parameters:
        memorySizeInGbs - Total amount of memory allocated to the Autonomous VM cluster, in gigabytes(GB).
        Returns:
        builder
      • nodeCount

        public CloudAutonomousVmClusterState.Builder nodeCount​(@Nullable
                                                               com.pulumi.core.Output<java.lang.Integer> nodeCount)
        Parameters:
        nodeCount - Number of database server nodes in the Autonomous VM cluster.
        Returns:
        builder
      • nodeCount

        public CloudAutonomousVmClusterState.Builder nodeCount​(java.lang.Integer nodeCount)
        Parameters:
        nodeCount - Number of database server nodes in the Autonomous VM cluster.
        Returns:
        builder
      • nonProvisionableAutonomousContainerDatabases

        public CloudAutonomousVmClusterState.Builder nonProvisionableAutonomousContainerDatabases​(@Nullable
                                                                                                  com.pulumi.core.Output<java.lang.Integer> nonProvisionableAutonomousContainerDatabases)
        Parameters:
        nonProvisionableAutonomousContainerDatabases - Number of Autonomous CDBs that can't be provisioned because of resource constraints.
        Returns:
        builder
      • nonProvisionableAutonomousContainerDatabases

        public CloudAutonomousVmClusterState.Builder nonProvisionableAutonomousContainerDatabases​(java.lang.Integer nonProvisionableAutonomousContainerDatabases)
        Parameters:
        nonProvisionableAutonomousContainerDatabases - Number of Autonomous CDBs that can't be provisioned because of resource constraints.
        Returns:
        builder
      • ociResourceAnchorName

        public CloudAutonomousVmClusterState.Builder ociResourceAnchorName​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.String> ociResourceAnchorName)
        Parameters:
        ociResourceAnchorName - Name of the OCI resource anchor associated with this Autonomous VM cluster.
        Returns:
        builder
      • ociResourceAnchorName

        public CloudAutonomousVmClusterState.Builder ociResourceAnchorName​(java.lang.String ociResourceAnchorName)
        Parameters:
        ociResourceAnchorName - Name of the OCI resource anchor associated with this Autonomous VM cluster.
        Returns:
        builder
      • ociUrl

        public CloudAutonomousVmClusterState.Builder ociUrl​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> ociUrl)
        Parameters:
        ociUrl - URL for accessing the OCI console page for this Autonomous VM cluster.
        Returns:
        builder
      • ociUrl

        public CloudAutonomousVmClusterState.Builder ociUrl​(java.lang.String ociUrl)
        Parameters:
        ociUrl - URL for accessing the OCI console page for this Autonomous VM cluster.
        Returns:
        builder
      • ocid

        public CloudAutonomousVmClusterState.Builder ocid​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> ocid)
        Parameters:
        ocid - Oracle Cloud Identifier (OCID) of the Autonomous VM cluster.
        Returns:
        builder
      • odbNetworkArn

        public CloudAutonomousVmClusterState.Builder odbNetworkArn​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> odbNetworkArn)
        Parameters:
        odbNetworkArn - ARN of the ODB network associated with this Autonomous VM Cluster. Changing this will force Terraform to create a new resource. Either the combination of `cloudExadataInfrastructureId` and `odbNetworkId` or `cloudExadataInfrastructureArn` and `odbNetworkArn` must be used.
        Returns:
        builder
      • odbNetworkArn

        public CloudAutonomousVmClusterState.Builder odbNetworkArn​(java.lang.String odbNetworkArn)
        Parameters:
        odbNetworkArn - ARN of the ODB network associated with this Autonomous VM Cluster. Changing this will force Terraform to create a new resource. Either the combination of `cloudExadataInfrastructureId` and `odbNetworkId` or `cloudExadataInfrastructureArn` and `odbNetworkArn` must be used.
        Returns:
        builder
      • odbNetworkId

        public CloudAutonomousVmClusterState.Builder odbNetworkId​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> odbNetworkId)
        Parameters:
        odbNetworkId - Unique identifier of the ODB network associated with this Autonomous VM Cluster. Changing this will force Terraform to create a new resource. Changing this will create a new resource. Either the combination of `cloudExadataInfrastructureId` and `odbNetworkId` or `cloudExadataInfrastructureArn` and `odbNetworkArn` must be used.
        Returns:
        builder
      • odbNetworkId

        public CloudAutonomousVmClusterState.Builder odbNetworkId​(java.lang.String odbNetworkId)
        Parameters:
        odbNetworkId - Unique identifier of the ODB network associated with this Autonomous VM Cluster. Changing this will force Terraform to create a new resource. Changing this will create a new resource. Either the combination of `cloudExadataInfrastructureId` and `odbNetworkId` or `cloudExadataInfrastructureArn` and `odbNetworkArn` must be used.
        Returns:
        builder
      • odbNodeStorageSizeInGbs

        public CloudAutonomousVmClusterState.Builder odbNodeStorageSizeInGbs​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.Integer> odbNodeStorageSizeInGbs)
        Parameters:
        odbNodeStorageSizeInGbs - Local node storage allocated to the Autonomous VM cluster, in gigabytes (GB).
        Returns:
        builder
      • odbNodeStorageSizeInGbs

        public CloudAutonomousVmClusterState.Builder odbNodeStorageSizeInGbs​(java.lang.Integer odbNodeStorageSizeInGbs)
        Parameters:
        odbNodeStorageSizeInGbs - Local node storage allocated to the Autonomous VM cluster, in gigabytes (GB).
        Returns:
        builder
      • percentProgress

        public CloudAutonomousVmClusterState.Builder percentProgress​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.Double> percentProgress)
        Parameters:
        percentProgress - Progress of the current operation on the Autonomous VM cluster, as a percentage.
        Returns:
        builder
      • percentProgress

        public CloudAutonomousVmClusterState.Builder percentProgress​(java.lang.Double percentProgress)
        Parameters:
        percentProgress - Progress of the current operation on the Autonomous VM cluster, as a percentage.
        Returns:
        builder
      • provisionableAutonomousContainerDatabases

        public CloudAutonomousVmClusterState.Builder provisionableAutonomousContainerDatabases​(@Nullable
                                                                                               com.pulumi.core.Output<java.lang.Integer> provisionableAutonomousContainerDatabases)
        Parameters:
        provisionableAutonomousContainerDatabases - Number of Autonomous CDBs that can be provisioned in the Autonomous VM cluster.
        Returns:
        builder
      • provisionableAutonomousContainerDatabases

        public CloudAutonomousVmClusterState.Builder provisionableAutonomousContainerDatabases​(java.lang.Integer provisionableAutonomousContainerDatabases)
        Parameters:
        provisionableAutonomousContainerDatabases - Number of Autonomous CDBs that can be provisioned in the Autonomous VM cluster.
        Returns:
        builder
      • provisionedAutonomousContainerDatabases

        public CloudAutonomousVmClusterState.Builder provisionedAutonomousContainerDatabases​(@Nullable
                                                                                             com.pulumi.core.Output<java.lang.Integer> provisionedAutonomousContainerDatabases)
        Parameters:
        provisionedAutonomousContainerDatabases - Number of Autonomous CDBs currently provisioned in the Autonomous VM cluster.
        Returns:
        builder
      • provisionedAutonomousContainerDatabases

        public CloudAutonomousVmClusterState.Builder provisionedAutonomousContainerDatabases​(java.lang.Integer provisionedAutonomousContainerDatabases)
        Parameters:
        provisionedAutonomousContainerDatabases - Number of Autonomous CDBs currently provisioned in the Autonomous VM cluster.
        Returns:
        builder
      • provisionedCpus

        public CloudAutonomousVmClusterState.Builder provisionedCpus​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.Double> provisionedCpus)
        Parameters:
        provisionedCpus - Number of CPUs provisioned in the Autonomous VM cluster.
        Returns:
        builder
      • provisionedCpus

        public CloudAutonomousVmClusterState.Builder provisionedCpus​(java.lang.Double provisionedCpus)
        Parameters:
        provisionedCpus - Number of CPUs provisioned in the Autonomous VM cluster.
        Returns:
        builder
      • reclaimableCpus

        public CloudAutonomousVmClusterState.Builder reclaimableCpus​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.Double> reclaimableCpus)
        Parameters:
        reclaimableCpus - Number of CPU cores that can be reclaimed from terminated or scaled-down Autonomous Databases.
        Returns:
        builder
      • reclaimableCpus

        public CloudAutonomousVmClusterState.Builder reclaimableCpus​(java.lang.Double reclaimableCpus)
        Parameters:
        reclaimableCpus - Number of CPU cores that can be reclaimed from terminated or scaled-down Autonomous Databases.
        Returns:
        builder
      • region

        public CloudAutonomousVmClusterState.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 CloudAutonomousVmClusterState.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
      • reservedCpus

        public CloudAutonomousVmClusterState.Builder reservedCpus​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.Double> reservedCpus)
        Parameters:
        reservedCpus - Number of CPU cores reserved for system operations and redundancy.
        Returns:
        builder
      • reservedCpus

        public CloudAutonomousVmClusterState.Builder reservedCpus​(java.lang.Double reservedCpus)
        Parameters:
        reservedCpus - Number of CPU cores reserved for system operations and redundancy.
        Returns:
        builder
      • scanListenerPortNonTls

        public CloudAutonomousVmClusterState.Builder scanListenerPortNonTls​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.Integer> scanListenerPortNonTls)
        Parameters:
        scanListenerPortNonTls - SCAN listener port for non-TLS (TCP) protocol. The default is 1521. Changing this will force terraform to create new resource.
        Returns:
        builder
      • scanListenerPortNonTls

        public CloudAutonomousVmClusterState.Builder scanListenerPortNonTls​(java.lang.Integer scanListenerPortNonTls)
        Parameters:
        scanListenerPortNonTls - SCAN listener port for non-TLS (TCP) protocol. The default is 1521. Changing this will force terraform to create new resource.
        Returns:
        builder
      • scanListenerPortTls

        public CloudAutonomousVmClusterState.Builder scanListenerPortTls​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.Integer> scanListenerPortTls)
        Parameters:
        scanListenerPortTls - SCAN listener port for TLS (TCP) protocol. The default is 2484. Changing this will force terraform to create new resource.
        Returns:
        builder
      • scanListenerPortTls

        public CloudAutonomousVmClusterState.Builder scanListenerPortTls​(java.lang.Integer scanListenerPortTls)
        Parameters:
        scanListenerPortTls - SCAN listener port for TLS (TCP) protocol. The default is 2484. Changing this will force terraform to create new resource.
        Returns:
        builder
      • shape

        public CloudAutonomousVmClusterState.Builder shape​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> shape)
        Parameters:
        shape - Shape of the Exadata infrastructure for the Autonomous VM cluster.
        Returns:
        builder
      • shape

        public CloudAutonomousVmClusterState.Builder shape​(java.lang.String shape)
        Parameters:
        shape - Shape of the Exadata infrastructure for the Autonomous VM cluster.
        Returns:
        builder
      • status

        public CloudAutonomousVmClusterState.Builder status​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> status)
        Parameters:
        status - Status of the Autonomous VM cluster. Possible values include CREATING, AVAILABLE, UPDATING, DELETING, DELETED, FAILED.
        Returns:
        builder
      • status

        public CloudAutonomousVmClusterState.Builder status​(java.lang.String status)
        Parameters:
        status - Status of the Autonomous VM cluster. Possible values include CREATING, AVAILABLE, UPDATING, DELETING, DELETED, FAILED.
        Returns:
        builder
      • statusReason

        public CloudAutonomousVmClusterState.Builder statusReason​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> statusReason)
        Parameters:
        statusReason - Additional information about the current status of the Autonomous VM cluster.
        Returns:
        builder
      • statusReason

        public CloudAutonomousVmClusterState.Builder statusReason​(java.lang.String statusReason)
        Parameters:
        statusReason - Additional information about the current status of the Autonomous VM cluster.
        Returns:
        builder
      • tags

        public CloudAutonomousVmClusterState.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 exadata infrastructure. 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 CloudAutonomousVmClusterState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Map of tags to assign to the exadata infrastructure. 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 CloudAutonomousVmClusterState.Builder tagsAll​(@Nullable
                                                             com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Parameters:
        tagsAll - Combined set of user-defined and provider-defined tags.
        Returns:
        builder
      • tagsAll

        public CloudAutonomousVmClusterState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - Combined set of user-defined and provider-defined tags.
        Returns:
        builder
      • timeDatabaseSslCertificateExpires

        public CloudAutonomousVmClusterState.Builder timeDatabaseSslCertificateExpires​(@Nullable
                                                                                       com.pulumi.core.Output<java.lang.String> timeDatabaseSslCertificateExpires)
        Parameters:
        timeDatabaseSslCertificateExpires - Expiration date and time of the database SSL certificate.
        Returns:
        builder
      • timeDatabaseSslCertificateExpires

        public CloudAutonomousVmClusterState.Builder timeDatabaseSslCertificateExpires​(java.lang.String timeDatabaseSslCertificateExpires)
        Parameters:
        timeDatabaseSslCertificateExpires - Expiration date and time of the database SSL certificate.
        Returns:
        builder
      • timeOrdsCertificateExpires

        public CloudAutonomousVmClusterState.Builder timeOrdsCertificateExpires​(@Nullable
                                                                                com.pulumi.core.Output<java.lang.String> timeOrdsCertificateExpires)
        Parameters:
        timeOrdsCertificateExpires - Expiration date and time of the ORDS certificate.
        Returns:
        builder
      • timeOrdsCertificateExpires

        public CloudAutonomousVmClusterState.Builder timeOrdsCertificateExpires​(java.lang.String timeOrdsCertificateExpires)
        Parameters:
        timeOrdsCertificateExpires - Expiration date and time of the ORDS certificate.
        Returns:
        builder
      • timeZone

        public CloudAutonomousVmClusterState.Builder timeZone​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> timeZone)
        Parameters:
        timeZone - Time zone of the Autonomous VM cluster. Changing this will force terraform to create new resource.
        Returns:
        builder
      • timeZone

        public CloudAutonomousVmClusterState.Builder timeZone​(java.lang.String timeZone)
        Parameters:
        timeZone - Time zone of the Autonomous VM cluster. Changing this will force terraform to create new resource.
        Returns:
        builder
      • totalContainerDatabases

        public CloudAutonomousVmClusterState.Builder totalContainerDatabases​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.Integer> totalContainerDatabases)
        Parameters:
        totalContainerDatabases - Total number of Autonomous Container Databases that can be created with the allocated local storage. Changing this will force terraform to create new resource. The following arguments are optional:
        Returns:
        builder
      • totalContainerDatabases

        public CloudAutonomousVmClusterState.Builder totalContainerDatabases​(java.lang.Integer totalContainerDatabases)
        Parameters:
        totalContainerDatabases - Total number of Autonomous Container Databases that can be created with the allocated local storage. Changing this will force terraform to create new resource. The following arguments are optional:
        Returns:
        builder