Package com.pulumi.aws.odb.inputs
Class CloudAutonomousVmClusterState.Builder
- java.lang.Object
-
- com.pulumi.aws.odb.inputs.CloudAutonomousVmClusterState.Builder
-
- Enclosing class:
- CloudAutonomousVmClusterState
public static final class CloudAutonomousVmClusterState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CloudAutonomousVmClusterState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CloudAutonomousVmClusterState defaults)
-
-
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
-
arn
public CloudAutonomousVmClusterState.Builder arn(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
-
domain
public CloudAutonomousVmClusterState.Builder domain(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
-
hostname
public CloudAutonomousVmClusterState.Builder hostname(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
-
maintenanceWindow
public CloudAutonomousVmClusterState.Builder maintenanceWindow(@Nullable com.pulumi.core.Output<CloudAutonomousVmClusterMaintenanceWindowArgs> maintenanceWindow)
- Parameters:
maintenanceWindow- Maintenance window of the Autonomous VM cluster. Changing this will force terraform to create new resource.- Returns:
- builder
-
maintenanceWindow
public CloudAutonomousVmClusterState.Builder maintenanceWindow(CloudAutonomousVmClusterMaintenanceWindowArgs maintenanceWindow)
- Parameters:
maintenanceWindow- Maintenance window of the Autonomous VM cluster. 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
-
ocid
public CloudAutonomousVmClusterState.Builder ocid(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
-
timeouts
public CloudAutonomousVmClusterState.Builder timeouts(@Nullable com.pulumi.core.Output<CloudAutonomousVmClusterTimeoutsArgs> timeouts)
-
timeouts
public CloudAutonomousVmClusterState.Builder timeouts(CloudAutonomousVmClusterTimeoutsArgs timeouts)
-
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
-
build
public CloudAutonomousVmClusterState build()
-
-