Class CloudAutonomousVmClusterArgs.Builder

    • Method Detail

      • autonomousDataStorageSizeInTbs

        public CloudAutonomousVmClusterArgs.Builder autonomousDataStorageSizeInTbs​(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 CloudAutonomousVmClusterArgs.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
      • cloudExadataInfrastructureArn

        public CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.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
      • cpuCoreCountPerNode

        public CloudAutonomousVmClusterArgs.Builder cpuCoreCountPerNode​(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 CloudAutonomousVmClusterArgs.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
      • dbServers

        public CloudAutonomousVmClusterArgs.Builder dbServers​(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 CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.Builder description​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Description of the Autonomous VM cluster.
        Returns:
        builder
      • description

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

        public CloudAutonomousVmClusterArgs.Builder displayName​(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 CloudAutonomousVmClusterArgs.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
      • isMtlsEnabledVmCluster

        public CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.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
      • memoryPerOracleComputeUnitInGbs

        public CloudAutonomousVmClusterArgs.Builder memoryPerOracleComputeUnitInGbs​(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 CloudAutonomousVmClusterArgs.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
      • odbNetworkArn

        public CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.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
      • region

        public CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.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
      • scanListenerPortNonTls

        public CloudAutonomousVmClusterArgs.Builder scanListenerPortNonTls​(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 CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.Builder scanListenerPortTls​(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 CloudAutonomousVmClusterArgs.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
      • tags

        public CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.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
      • timeZone

        public CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.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 CloudAutonomousVmClusterArgs.Builder totalContainerDatabases​(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 CloudAutonomousVmClusterArgs.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