Class CloudAutonomousVmClusterArgs


  • public final class CloudAutonomousVmClusterArgs
    extends com.pulumi.resources.ResourceArgs
    • 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.
      • 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: