CreateAutonomousDataWarehouseDetails

class oci.database.models.CreateAutonomousDataWarehouseDetails(**kwargs)

Bases: object

Deprecated. See create_autonomous_database_details() for reference information about creating an Oracle Autonomous Data Warehouse.

Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

LICENSE_MODEL_BRING_YOUR_OWN_LICENSE = 'BRING_YOUR_OWN_LICENSE'

A constant which can be used with the license_model property of a CreateAutonomousDataWarehouseDetails. This constant has a value of "BRING_YOUR_OWN_LICENSE"

LICENSE_MODEL_LICENSE_INCLUDED = 'LICENSE_INCLUDED'

A constant which can be used with the license_model property of a CreateAutonomousDataWarehouseDetails. This constant has a value of "LICENSE_INCLUDED"

__init__(**kwargs)

Initializes a new CreateAutonomousDataWarehouseDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • compartment_id (str) -- The value to assign to the compartment_id property of this CreateAutonomousDataWarehouseDetails.
  • db_name (str) -- The value to assign to the db_name property of this CreateAutonomousDataWarehouseDetails.
  • cpu_core_count (int) -- The value to assign to the cpu_core_count property of this CreateAutonomousDataWarehouseDetails.
  • data_storage_size_in_tbs (int) -- The value to assign to the data_storage_size_in_tbs property of this CreateAutonomousDataWarehouseDetails.
  • admin_password (str) -- The value to assign to the admin_password property of this CreateAutonomousDataWarehouseDetails.
  • display_name (str) -- The value to assign to the display_name property of this CreateAutonomousDataWarehouseDetails.
  • license_model (str) -- The value to assign to the license_model property of this CreateAutonomousDataWarehouseDetails. Allowed values for this property are: "LICENSE_INCLUDED", "BRING_YOUR_OWN_LICENSE"
  • freeform_tags (dict(str, str)) -- The value to assign to the freeform_tags property of this CreateAutonomousDataWarehouseDetails.
  • defined_tags (dict(str, dict(str, object))) -- The value to assign to the defined_tags property of this CreateAutonomousDataWarehouseDetails.
admin_password

[Required] Gets the admin_password of this CreateAutonomousDataWarehouseDetails. The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing.

Returns:The admin_password of this CreateAutonomousDataWarehouseDetails.
Return type:str
compartment_id

[Required] Gets the compartment_id of this CreateAutonomousDataWarehouseDetails. The OCID of the compartment of the Autonomous Data Warehouse.

Returns:The compartment_id of this CreateAutonomousDataWarehouseDetails.
Return type:str
cpu_core_count

[Required] Gets the cpu_core_count of this CreateAutonomousDataWarehouseDetails. The number of CPU Cores to be made available to the database.

Returns:The cpu_core_count of this CreateAutonomousDataWarehouseDetails.
Return type:int
data_storage_size_in_tbs

[Required] Gets the data_storage_size_in_tbs of this CreateAutonomousDataWarehouseDetails. Size, in terabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed.

Returns:The data_storage_size_in_tbs of this CreateAutonomousDataWarehouseDetails.
Return type:int
db_name

[Required] Gets the db_name of this CreateAutonomousDataWarehouseDetails. The database name. The name must begin with an alphabetic character and can contain a maximum of 14 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy.

Returns:The db_name of this CreateAutonomousDataWarehouseDetails.
Return type:str
defined_tags

Gets the defined_tags of this CreateAutonomousDataWarehouseDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Returns:The defined_tags of this CreateAutonomousDataWarehouseDetails.
Return type:dict(str, dict(str, object))
display_name

Gets the display_name of this CreateAutonomousDataWarehouseDetails. The user-friendly name for the Autonomous Data Warehouse. The name does not have to be unique.

Returns:The display_name of this CreateAutonomousDataWarehouseDetails.
Return type:str
freeform_tags

Gets the freeform_tags of this CreateAutonomousDataWarehouseDetails. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

Example: {"Department": "Finance"}

Returns:The freeform_tags of this CreateAutonomousDataWarehouseDetails.
Return type:dict(str, str)
license_model

Gets the license_model of this CreateAutonomousDataWarehouseDetails. The Oracle license model that applies to the Oracle Autonomous Data Warehouse. The default is BRING_YOUR_OWN_LICENSE.

Allowed values for this property are: "LICENSE_INCLUDED", "BRING_YOUR_OWN_LICENSE"

Returns:The license_model of this CreateAutonomousDataWarehouseDetails.
Return type:str