Package com.pulumi.aws.odb
Class CloudExadataInfrastructure
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.aws.odb.CloudExadataInfrastructure
-
public class CloudExadataInfrastructure extends com.pulumi.resources.CustomResourceResource for managing exadata infrastructure resource in AWS for Oracle Database@AWS. ## Example Usage ## Import Using `pulumi import`, import Exadata Infrastructure using the `id`. For example: ```sh $ pulumi import aws:odb/cloudExadataInfrastructure:CloudExadataInfrastructure example example ```
-
-
Constructor Summary
Constructors Constructor Description CloudExadataInfrastructure(java.lang.String name)CloudExadataInfrastructure(java.lang.String name, CloudExadataInfrastructureArgs args)CloudExadataInfrastructure(java.lang.String name, CloudExadataInfrastructureArgs args, com.pulumi.resources.CustomResourceOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.Integer>activatedStorageCount()com.pulumi.core.Output<java.lang.Integer>additionalStorageCount()com.pulumi.core.Output<java.lang.String>arn()com.pulumi.core.Output<java.lang.String>availabilityZone()com.pulumi.core.Output<java.lang.String>availabilityZoneId()com.pulumi.core.Output<java.lang.Integer>availableStorageSizeInGbs()com.pulumi.core.Output<java.lang.Integer>computeCount()com.pulumi.core.Output<java.lang.String>computeModel()com.pulumi.core.Output<java.lang.Integer>cpuCount()com.pulumi.core.Output<java.lang.String>createdAt()com.pulumi.core.Output<java.util.Optional<java.util.List<CloudExadataInfrastructureCustomerContactsToSendToOci>>>customerContactsToSendToOcis()com.pulumi.core.Output<java.util.Optional<java.lang.String>>databaseServerType()com.pulumi.core.Output<java.lang.Double>dataStorageSizeInTbs()com.pulumi.core.Output<java.lang.Integer>dbNodeStorageSizeInGbs()com.pulumi.core.Output<java.lang.String>dbServerVersion()com.pulumi.core.Output<java.lang.String>displayName()static CloudExadataInfrastructureget(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, CloudExadataInfrastructureState state, com.pulumi.resources.CustomResourceOptions options)Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.com.pulumi.core.Output<java.lang.String>lastMaintenanceRunId()com.pulumi.core.Output<CloudExadataInfrastructureMaintenanceWindow>maintenanceWindow()com.pulumi.core.Output<java.lang.Integer>maxCpuCount()com.pulumi.core.Output<java.lang.Double>maxDataStorageInTbs()com.pulumi.core.Output<java.lang.Integer>maxDbNodeStorageSizeInGbs()com.pulumi.core.Output<java.lang.Integer>maxMemoryInGbs()com.pulumi.core.Output<java.lang.Integer>memorySizeInGbs()com.pulumi.core.Output<java.lang.String>monthlyDbServerVersion()com.pulumi.core.Output<java.lang.String>monthlyStorageServerVersion()com.pulumi.core.Output<java.lang.String>nextMaintenanceRunId()com.pulumi.core.Output<java.lang.String>ocid()com.pulumi.core.Output<java.lang.String>ociResourceAnchorName()com.pulumi.core.Output<java.lang.String>ociUrl()com.pulumi.core.Output<java.lang.Double>percentProgress()com.pulumi.core.Output<java.lang.String>region()com.pulumi.core.Output<java.lang.String>shape()com.pulumi.core.Output<java.lang.String>status()com.pulumi.core.Output<java.lang.String>statusReason()com.pulumi.core.Output<java.lang.Integer>storageCount()com.pulumi.core.Output<java.util.Optional<java.lang.String>>storageServerType()com.pulumi.core.Output<java.lang.String>storageServerVersion()com.pulumi.core.Output<java.util.Optional<java.util.Map<java.lang.String,java.lang.String>>>tags()com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>tagsAll()com.pulumi.core.Output<java.util.Optional<CloudExadataInfrastructureTimeouts>>timeouts()com.pulumi.core.Output<java.lang.Integer>totalStorageSizeInGbs()
-
-
-
Constructor Detail
-
CloudExadataInfrastructure
public CloudExadataInfrastructure(java.lang.String name)
- Parameters:
name- The _unique_ name of the resulting resource.
-
CloudExadataInfrastructure
public CloudExadataInfrastructure(java.lang.String name, CloudExadataInfrastructureArgs args)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.
-
CloudExadataInfrastructure
public CloudExadataInfrastructure(java.lang.String name, CloudExadataInfrastructureArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.options- A bag of options that control this resource's behavior.
-
-
Method Detail
-
activatedStorageCount
public com.pulumi.core.Output<java.lang.Integer> activatedStorageCount()
- Returns:
- Number of storage servers requested for the Exadata infrastructure.
-
additionalStorageCount
public com.pulumi.core.Output<java.lang.Integer> additionalStorageCount()
- Returns:
- Number of storage servers requested for the Exadata infrastructure.
-
arn
public com.pulumi.core.Output<java.lang.String> arn()
- Returns:
- ARN of the Exadata infrastructure.
-
availabilityZone
public com.pulumi.core.Output<java.lang.String> availabilityZone()
- Returns:
- Name of the Availability Zone (AZ) where the Exadata infrastructure is located. Changing this will force terraform to create new resource.
-
availabilityZoneId
public com.pulumi.core.Output<java.lang.String> availabilityZoneId()
- Returns:
- AZ ID of the AZ where the Exadata infrastructure is located. Changing this will force terraform to create new resource.
-
availableStorageSizeInGbs
public com.pulumi.core.Output<java.lang.Integer> availableStorageSizeInGbs()
- Returns:
- Amount of available storage, in gigabytes (GB), for the Exadata infrastructure.
-
computeCount
public com.pulumi.core.Output<java.lang.Integer> computeCount()
- Returns:
- Number of compute instances that the Exadata infrastructure is located. Changing this will force terraform to create new resource.
-
computeModel
public com.pulumi.core.Output<java.lang.String> computeModel()
- Returns:
- OCI model compute model used when you create or clone an instance: ECPU or OCPU.
-
cpuCount
public com.pulumi.core.Output<java.lang.Integer> cpuCount()
- Returns:
- Total number of CPU cores that are allocated to the Exadata infrastructure.
-
createdAt
public com.pulumi.core.Output<java.lang.String> createdAt()
- Returns:
- Time when the Exadata infrastructure was created.
-
customerContactsToSendToOcis
public com.pulumi.core.Output<java.util.Optional<java.util.List<CloudExadataInfrastructureCustomerContactsToSendToOci>>> customerContactsToSendToOcis()
- Returns:
- Email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure. Changing this will force terraform to create new resource. See `customerContactsToSendToOci` Block below.
-
dataStorageSizeInTbs
public com.pulumi.core.Output<java.lang.Double> dataStorageSizeInTbs()
- Returns:
- Size of the Exadata infrastructure's data disk group, in terabytes (TB).
-
databaseServerType
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> databaseServerType()
- Returns:
- Database server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation. This is a mandatory parameter for Exadata.X11M system shape. Changing this will force terraform to create new resource.
-
dbNodeStorageSizeInGbs
public com.pulumi.core.Output<java.lang.Integer> dbNodeStorageSizeInGbs()
- Returns:
- Size of the Exadata infrastructure's local node storage, in gigabytes (GB).
-
dbServerVersion
public com.pulumi.core.Output<java.lang.String> dbServerVersion()
- Returns:
- Software version of the database servers (dom0) in the Exadata infrastructure.
-
displayName
public com.pulumi.core.Output<java.lang.String> displayName()
- Returns:
- User-friendly name for the Exadata infrastructure. Changing this will force terraform to create a new resource.
-
lastMaintenanceRunId
public com.pulumi.core.Output<java.lang.String> lastMaintenanceRunId()
- Returns:
- Oracle Cloud Identifier (OCID) of the last maintenance run for the Exadata infrastructure.
-
maintenanceWindow
public com.pulumi.core.Output<CloudExadataInfrastructureMaintenanceWindow> maintenanceWindow()
- Returns:
- The scheduling details for the maintenance window. Patching and system updates take place during the maintenance window
-
maxCpuCount
public com.pulumi.core.Output<java.lang.Integer> maxCpuCount()
- Returns:
- Total number of CPU cores available on the Exadata infrastructure.
-
maxDataStorageInTbs
public com.pulumi.core.Output<java.lang.Double> maxDataStorageInTbs()
- Returns:
- Total amount of data disk group storage, in terabytes (TB), that's available on the Exadata infrastructure.
-
maxDbNodeStorageSizeInGbs
public com.pulumi.core.Output<java.lang.Integer> maxDbNodeStorageSizeInGbs()
- Returns:
- Total amount of local node storage, in gigabytes (GB), that's available on the Exadata infrastructure.
-
maxMemoryInGbs
public com.pulumi.core.Output<java.lang.Integer> maxMemoryInGbs()
- Returns:
- Total amount of memory in gigabytes (GB) available on the Exadata infrastructure.
-
memorySizeInGbs
public com.pulumi.core.Output<java.lang.Integer> memorySizeInGbs()
- Returns:
- Amount of memory, in gigabytes (GB), that's allocated on the Exadata infrastructure.
-
monthlyDbServerVersion
public com.pulumi.core.Output<java.lang.String> monthlyDbServerVersion()
- Returns:
- Monthly software version of the database servers in the Exadata infrastructure.
-
monthlyStorageServerVersion
public com.pulumi.core.Output<java.lang.String> monthlyStorageServerVersion()
- Returns:
- Monthly software version of the storage servers installed on the Exadata infrastructure.
-
nextMaintenanceRunId
public com.pulumi.core.Output<java.lang.String> nextMaintenanceRunId()
- Returns:
- OCID of the next maintenance run for the Exadata infrastructure.
-
ociResourceAnchorName
public com.pulumi.core.Output<java.lang.String> ociResourceAnchorName()
- Returns:
- Name of the OCI resource anchor for the Exadata infrastructure.
-
ociUrl
public com.pulumi.core.Output<java.lang.String> ociUrl()
- Returns:
- HTTPS link to the Exadata infrastructure in OCI.
-
ocid
public com.pulumi.core.Output<java.lang.String> ocid()
- Returns:
- OCID of the Exadata infrastructure.
-
percentProgress
public com.pulumi.core.Output<java.lang.Double> percentProgress()
- Returns:
- Amount of progress made on the current operation on the Exadata infrastructure, expressed as a percentage.
-
region
public 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.
-
shape
public com.pulumi.core.Output<java.lang.String> shape()
- Returns:
- Model name of the Exadata infrastructure. Changing this will force terraform to create new resource. The following arguments are optional:
-
status
public com.pulumi.core.Output<java.lang.String> status()
- Returns:
- Current status of the Exadata infrastructure.
-
statusReason
public com.pulumi.core.Output<java.lang.String> statusReason()
- Returns:
- Additional information about the status of the Exadata infrastructure.
-
storageCount
public com.pulumi.core.Output<java.lang.Integer> storageCount()
- Returns:
- Number of storage servers that are activated for the Exadata infrastructure. Changing this will force terraform to create new resource.
-
storageServerType
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> storageServerType()
- Returns:
- Storage server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation. This is a mandatory parameter for Exadata.X11M system shape. Changing this will force terraform to create new resource.
-
storageServerVersion
public com.pulumi.core.Output<java.lang.String> storageServerVersion()
- Returns:
- Software version of the storage servers on the Exadata infrastructure.
-
tags
public com.pulumi.core.Output<java.util.Optional<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.
-
tagsAll
public com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll()
-
timeouts
public com.pulumi.core.Output<java.util.Optional<CloudExadataInfrastructureTimeouts>> timeouts()
-
totalStorageSizeInGbs
public com.pulumi.core.Output<java.lang.Integer> totalStorageSizeInGbs()
- Returns:
- Total amount of storage, in gigabytes (GB), on the Exadata infrastructure.
-
get
public static CloudExadataInfrastructure get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable CloudExadataInfrastructureState state, @Nullable com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.- Parameters:
name- The _unique_ name of the resulting resource.id- The _unique_ provider ID of the resource to lookup.state-options- Optional settings to control the behavior of the CustomResource.
-
-