Package com.pulumi.aws.odb
Class CloudAutonomousVmClusterArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.odb.CloudAutonomousVmClusterArgs
-
public final class CloudAutonomousVmClusterArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCloudAutonomousVmClusterArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static CloudAutonomousVmClusterArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.Double>autonomousDataStorageSizeInTbs()static CloudAutonomousVmClusterArgs.Builderbuilder()static CloudAutonomousVmClusterArgs.Builderbuilder(CloudAutonomousVmClusterArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>cloudExadataInfrastructureArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>cloudExadataInfrastructureId()com.pulumi.core.Output<java.lang.Integer>cpuCoreCountPerNode()com.pulumi.core.Output<java.util.List<java.lang.String>>dbServers()java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()com.pulumi.core.Output<java.lang.String>displayName()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>isMtlsEnabledVmCluster()java.util.Optional<com.pulumi.core.Output<java.lang.String>>licenseModel()com.pulumi.core.Output<CloudAutonomousVmClusterMaintenanceWindowArgs>maintenanceWindow()com.pulumi.core.Output<java.lang.Integer>memoryPerOracleComputeUnitInGbs()java.util.Optional<com.pulumi.core.Output<java.lang.String>>odbNetworkArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>odbNetworkId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()com.pulumi.core.Output<java.lang.Integer>scanListenerPortNonTls()com.pulumi.core.Output<java.lang.Integer>scanListenerPortTls()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<CloudAutonomousVmClusterTimeoutsArgs>>timeouts()java.util.Optional<com.pulumi.core.Output<java.lang.String>>timeZone()com.pulumi.core.Output<java.lang.Integer>totalContainerDatabases()
-
-
-
Field Detail
-
Empty
public static final CloudAutonomousVmClusterArgs Empty
-
-
Method Detail
-
autonomousDataStorageSizeInTbs
public com.pulumi.core.Output<java.lang.Double> autonomousDataStorageSizeInTbs()
- Returns:
- Data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB. Changing this will force terraform to create new resource.
-
cloudExadataInfrastructureArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cloudExadataInfrastructureArn()
- Returns:
- 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.
-
cloudExadataInfrastructureId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cloudExadataInfrastructureId()
- Returns:
- 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.
-
cpuCoreCountPerNode
public com.pulumi.core.Output<java.lang.Integer> cpuCoreCountPerNode()
- Returns:
- Number of CPU cores enabled per node in the Autonomous VM cluster. Changing this will force terraform to create new resource.
-
dbServers
public com.pulumi.core.Output<java.util.List<java.lang.String>> dbServers()
- Returns:
- Database servers in the Autonomous VM cluster. Changing this will force terraform to create new resource.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Description of the Autonomous VM cluster.
-
displayName
public com.pulumi.core.Output<java.lang.String> displayName()
- Returns:
- Display name of the Autonomous VM cluster. Changing this will force terraform to create new resource.
-
isMtlsEnabledVmCluster
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> isMtlsEnabledVmCluster()
- Returns:
- Whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster. Changing this will force terraform to create new resource.
-
licenseModel
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> licenseModel()
- Returns:
- 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.
-
maintenanceWindow
public com.pulumi.core.Output<CloudAutonomousVmClusterMaintenanceWindowArgs> maintenanceWindow()
- Returns:
- Maintenance window of the Autonomous VM cluster. Changing this will force terraform to create new resource.
-
memoryPerOracleComputeUnitInGbs
public com.pulumi.core.Output<java.lang.Integer> memoryPerOracleComputeUnitInGbs()
- Returns:
- Amount of memory allocated per Oracle Compute Unit, in GB. Changing this will force terraform to create new resource.
-
odbNetworkArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> odbNetworkArn()
- Returns:
- 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.
-
odbNetworkId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> odbNetworkId()
- Returns:
- 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.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- 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.
-
scanListenerPortNonTls
public com.pulumi.core.Output<java.lang.Integer> scanListenerPortNonTls()
- Returns:
- SCAN listener port for non-TLS (TCP) protocol. The default is 1521. Changing this will force terraform to create new resource.
-
scanListenerPortTls
public com.pulumi.core.Output<java.lang.Integer> scanListenerPortTls()
- Returns:
- SCAN listener port for TLS (TCP) protocol. The default is 2484. Changing this will force terraform to create new resource.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- 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.
-
timeZone
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> timeZone()
- Returns:
- Time zone of the Autonomous VM cluster. Changing this will force terraform to create new resource.
-
timeouts
public java.util.Optional<com.pulumi.core.Output<CloudAutonomousVmClusterTimeoutsArgs>> timeouts()
-
totalContainerDatabases
public com.pulumi.core.Output<java.lang.Integer> totalContainerDatabases()
- Returns:
- 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:
-
builder
public static CloudAutonomousVmClusterArgs.Builder builder()
-
builder
public static CloudAutonomousVmClusterArgs.Builder builder(CloudAutonomousVmClusterArgs defaults)
-
-