Skip to content

CreateCloudVmClusterInput

Source code in docs_src/capo_odb/types/create_cloud_vm_cluster_input.py
class CreateCloudVmClusterInput(TypedDict, closed=True):
    cloud_exadata_infrastructure_id: "capo_odb.types.resource_id_or_arn.ResourceIdOrArn"
    """<p>The unique identifier of the Exadata infrastructure for this VM cluster.</p>"""
    cpu_core_count: "int"
    """<p>The number of CPU cores to enable on the VM cluster.</p>"""
    display_name: "capo_odb.types.resource_display_name.ResourceDisplayName"
    """<p>A user-friendly name for the VM cluster.</p>"""
    gi_version: "str"
    """<p>A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the <code>ListGiVersions</code> operation and specify the shape of the Exadata infrastructure.</p> <p>Example: <code>19.0.0.0</code> </p>"""
    hostname: "capo_odb.types.hostname.Hostname"
    """<p>The host name for the VM cluster.</p> <p>Constraints:</p> <ul> <li> <p>Can't be "localhost" or "hostname".</p> </li> <li> <p>Can't contain "-version".</p> </li> <li> <p>The maximum length of the combined hostname and domain is 63 characters.</p> </li> <li> <p>The hostname must be unique within the subnet.</p> </li> </ul>"""
    ssh_public_keys: "capo_odb.types.string_list.StringList"
    """<p>The public key portion of one or more key pairs used for SSH access to the VM cluster.</p>"""
    odb_network_id: "capo_odb.types.resource_id_or_arn.ResourceIdOrArn"
    """<p>The unique identifier of the ODB network for the VM cluster.</p>"""
    cluster_name: NotRequired["capo_odb.types.cluster_name.ClusterName"]
    """<p>A name for the Grid Infrastructure cluster. The name isn't case sensitive.</p>"""
    data_collection_options: NotRequired[
        "capo_odb.types.data_collection_options.DataCollectionOptions"
    ]
    """<p>The set of preferences for the various diagnostic collection options for the VM cluster.</p>"""
    data_storage_size_in_t_bs: NotRequired["float"]
    """<p>The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster.</p>"""
    db_node_storage_size_in_g_bs: NotRequired["int"]
    """<p>The amount of local node storage, in gigabytes (GB), to allocate for the VM cluster.</p>"""
    db_servers: NotRequired["capo_odb.types.string_list.StringList"]
    """<p>The list of database servers for the VM cluster.</p>"""
    tags: NotRequired["capo_odb.types.request_tag_map.RequestTagMap"]
    """<p>The list of resource tags to apply to the VM cluster.</p>"""
    is_local_backup_enabled: NotRequired["bool"]
    """<p>Specifies whether to enable database backups to local Exadata storage for the VM cluster.</p>"""
    is_sparse_diskgroup_enabled: NotRequired["bool"]
    """<p>Specifies whether to create a sparse disk group for the VM cluster.</p>"""
    license_model: NotRequired["capo_odb.types.license_model.LicenseModel"]
    """<p>The Oracle license model to apply to the VM cluster.</p> <p>Default: <code>LICENSE_INCLUDED</code> </p>"""
    memory_size_in_g_bs: NotRequired["int"]
    """<p>The amount of memory, in gigabytes (GB), to allocate for the VM cluster.</p>"""
    system_version: NotRequired["str"]
    """<p>The version of the operating system of the image for the VM cluster.</p>"""
    time_zone: NotRequired["str"]
    """<p>The time zone for the VM cluster. For a list of valid values for time zone, you can check the options in the console.</p> <p>Default: UTC</p>"""
    client_token: NotRequired["capo_odb.types.general_input_string.GeneralInputString"]
    """<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency. The client token is valid for up to 24 hours after it's first used.</p>"""
    scan_listener_port_tcp: NotRequired["int"]
    """<p>The port number for TCP connections to the single client access name (SCAN) listener. </p> <p>Valid values: <code>1024–8999</code> with the following exceptions: <code>2484</code>, <code>6100</code>, <code>6200</code>, <code>7060</code>, <code>7070</code>, <code>7085</code>, and <code>7879</code> </p> <p>Default: <code>1521</code> </p>"""

client_token instance-attribute

client_token: NotRequired[GeneralInputString]

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency. The client token is valid for up to 24 hours after it's first used.

cloud_exadata_infrastructure_id instance-attribute

cloud_exadata_infrastructure_id: ResourceIdOrArn

The unique identifier of the Exadata infrastructure for this VM cluster.

cluster_name instance-attribute

cluster_name: NotRequired[ClusterName]

A name for the Grid Infrastructure cluster. The name isn't case sensitive.

cpu_core_count instance-attribute

cpu_core_count: int

The number of CPU cores to enable on the VM cluster.

data_collection_options instance-attribute

data_collection_options: NotRequired[DataCollectionOptions]

The set of preferences for the various diagnostic collection options for the VM cluster.

data_storage_size_in_t_bs instance-attribute

data_storage_size_in_t_bs: NotRequired[float]

The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster.

db_node_storage_size_in_g_bs instance-attribute

db_node_storage_size_in_g_bs: NotRequired[int]

The amount of local node storage, in gigabytes (GB), to allocate for the VM cluster.

db_servers instance-attribute

db_servers: NotRequired[StringList]

The list of database servers for the VM cluster.

display_name instance-attribute

display_name: ResourceDisplayName

A user-friendly name for the VM cluster.

gi_version instance-attribute

gi_version: str

A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersions operation and specify the shape of the Exadata infrastructure.

Example: 19.0.0.0

hostname instance-attribute

hostname: Hostname

The host name for the VM cluster.

Constraints:

  • Can't be "localhost" or "hostname".

  • Can't contain "-version".

  • The maximum length of the combined hostname and domain is 63 characters.

  • The hostname must be unique within the subnet.

is_local_backup_enabled instance-attribute

is_local_backup_enabled: NotRequired[bool]

Specifies whether to enable database backups to local Exadata storage for the VM cluster.

is_sparse_diskgroup_enabled instance-attribute

is_sparse_diskgroup_enabled: NotRequired[bool]

Specifies whether to create a sparse disk group for the VM cluster.

license_model instance-attribute

license_model: NotRequired[LicenseModel]

The Oracle license model to apply to the VM cluster.

Default: LICENSE_INCLUDED

memory_size_in_g_bs instance-attribute

memory_size_in_g_bs: NotRequired[int]

The amount of memory, in gigabytes (GB), to allocate for the VM cluster.

odb_network_id instance-attribute

odb_network_id: ResourceIdOrArn

The unique identifier of the ODB network for the VM cluster.

scan_listener_port_tcp instance-attribute

scan_listener_port_tcp: NotRequired[int]

The port number for TCP connections to the single client access name (SCAN) listener.

Valid values: 1024–8999 with the following exceptions: 2484, 6100, 6200, 7060, 7070, 7085, and 7879

Default: 1521

ssh_public_keys instance-attribute

ssh_public_keys: StringList

The public key portion of one or more key pairs used for SSH access to the VM cluster.

system_version instance-attribute

system_version: NotRequired[str]

The version of the operating system of the image for the VM cluster.

tags instance-attribute

tags: NotRequired[RequestTagMap]

The list of resource tags to apply to the VM cluster.

time_zone instance-attribute

time_zone: NotRequired[str]

The time zone for the VM cluster. For a list of valid values for time zone, you can check the options in the console.

Default: UTC