CfnCloudExadataInfrastructurePropsMixin

class aws_cdk.mixins_preview.aws_odb.mixins.CfnCloudExadataInfrastructurePropsMixin(props, *, strategy=None)

Bases: Mixin

The AWS::ODB::CloudExadataInfrastructure resource creates an Exadata infrastructure.

An Exadata infrastructure provides the underlying compute and storage resources for Oracle Database workloads.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-odb-cloudexadatainfrastructure.html

CloudformationResource:

AWS::ODB::CloudExadataInfrastructure

Mixin:

true

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview import mixins
from aws_cdk.mixins_preview.aws_odb import mixins as odb_mixins

cfn_cloud_exadata_infrastructure_props_mixin = odb_mixins.CfnCloudExadataInfrastructurePropsMixin(odb_mixins.CfnCloudExadataInfrastructureMixinProps(
    availability_zone="availabilityZone",
    availability_zone_id="availabilityZoneId",
    compute_count=123,
    customer_contacts_to_send_to_oci=[odb_mixins.CfnCloudExadataInfrastructurePropsMixin.CustomerContactProperty(
        email="email"
    )],
    database_server_type="databaseServerType",
    display_name="displayName",
    maintenance_window=odb_mixins.CfnCloudExadataInfrastructurePropsMixin.MaintenanceWindowProperty(
        custom_action_timeout_in_mins=123,
        days_of_week=["daysOfWeek"],
        hours_of_day=[123],
        is_custom_action_timeout_enabled=False,
        lead_time_in_weeks=123,
        months=["months"],
        patching_mode="patchingMode",
        preference="preference",
        weeks_of_month=[123]
    ),
    shape="shape",
    storage_count=123,
    storage_server_type="storageServerType",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
),
    strategy=mixins.PropertyMergeStrategy.OVERRIDE
)

Create a mixin to apply properties to AWS::ODB::CloudExadataInfrastructure.

Parameters:

Methods

apply_to(construct)

Apply the mixin properties to the construct.

Parameters:

construct (IConstruct)

Return type:

IConstruct

supports(construct)

Check if this mixin supports the given construct.

Parameters:

construct (IConstruct)

Return type:

bool

Attributes

CFN_PROPERTY_KEYS = ['availabilityZone', 'availabilityZoneId', 'computeCount', 'customerContactsToSendToOci', 'databaseServerType', 'displayName', 'maintenanceWindow', 'shape', 'storageCount', 'storageServerType', 'tags']

Static Methods

classmethod is_mixin(x)

(experimental) Checks if x is a Mixin.

Parameters:

x (Any) – Any object.

Return type:

bool

Returns:

true if x is an object created from a class which extends Mixin.

Stability:

experimental

CustomerContactProperty

class CfnCloudExadataInfrastructurePropsMixin.CustomerContactProperty(*, email=None)

Bases: object

A contact to receive notification from Oracle about maintenance updates for a specific Exadata infrastructure.

Parameters:

email (Optional[str]) – The email address of the contact.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-odb-cloudexadatainfrastructure-customercontact.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_odb import mixins as odb_mixins

customer_contact_property = odb_mixins.CfnCloudExadataInfrastructurePropsMixin.CustomerContactProperty(
    email="email"
)

Attributes

email

The email address of the contact.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-odb-cloudexadatainfrastructure-customercontact.html#cfn-odb-cloudexadatainfrastructure-customercontact-email

MaintenanceWindowProperty

class CfnCloudExadataInfrastructurePropsMixin.MaintenanceWindowProperty(*, custom_action_timeout_in_mins=None, days_of_week=None, hours_of_day=None, is_custom_action_timeout_enabled=None, lead_time_in_weeks=None, months=None, patching_mode=None, preference=None, weeks_of_month=None)

Bases: object

The scheduling details for the maintenance window.

Patching and system updates take place during the maintenance window.

Parameters:
  • custom_action_timeout_in_mins (Union[int, float, None]) – The custom action timeout in minutes for the maintenance window.

  • days_of_week (Optional[Sequence[str]]) – The days of the week when maintenance can be performed.

  • hours_of_day (Union[Sequence[Union[int, float]], IResolvable, None]) – The hours of the day when maintenance can be performed.

  • is_custom_action_timeout_enabled (Union[bool, IResolvable, None]) – Indicates whether custom action timeout is enabled for the maintenance window.

  • lead_time_in_weeks (Union[int, float, None]) – The lead time in weeks before the maintenance window.

  • months (Optional[Sequence[str]]) – The months when maintenance can be performed.

  • patching_mode (Optional[str]) – The patching mode for the maintenance window.

  • preference (Optional[str]) – The preference for the maintenance window scheduling.

  • weeks_of_month (Union[Sequence[Union[int, float]], IResolvable, None]) – The weeks of the month when maintenance can be performed.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-odb-cloudexadatainfrastructure-maintenancewindow.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_odb import mixins as odb_mixins

maintenance_window_property = odb_mixins.CfnCloudExadataInfrastructurePropsMixin.MaintenanceWindowProperty(
    custom_action_timeout_in_mins=123,
    days_of_week=["daysOfWeek"],
    hours_of_day=[123],
    is_custom_action_timeout_enabled=False,
    lead_time_in_weeks=123,
    months=["months"],
    patching_mode="patchingMode",
    preference="preference",
    weeks_of_month=[123]
)

Attributes

custom_action_timeout_in_mins

The custom action timeout in minutes for the maintenance window.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-odb-cloudexadatainfrastructure-maintenancewindow.html#cfn-odb-cloudexadatainfrastructure-maintenancewindow-customactiontimeoutinmins

days_of_week

The days of the week when maintenance can be performed.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-odb-cloudexadatainfrastructure-maintenancewindow.html#cfn-odb-cloudexadatainfrastructure-maintenancewindow-daysofweek

hours_of_day

The hours of the day when maintenance can be performed.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-odb-cloudexadatainfrastructure-maintenancewindow.html#cfn-odb-cloudexadatainfrastructure-maintenancewindow-hoursofday

is_custom_action_timeout_enabled

Indicates whether custom action timeout is enabled for the maintenance window.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-odb-cloudexadatainfrastructure-maintenancewindow.html#cfn-odb-cloudexadatainfrastructure-maintenancewindow-iscustomactiontimeoutenabled

lead_time_in_weeks

The lead time in weeks before the maintenance window.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-odb-cloudexadatainfrastructure-maintenancewindow.html#cfn-odb-cloudexadatainfrastructure-maintenancewindow-leadtimeinweeks

months

The months when maintenance can be performed.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-odb-cloudexadatainfrastructure-maintenancewindow.html#cfn-odb-cloudexadatainfrastructure-maintenancewindow-months

patching_mode

The patching mode for the maintenance window.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-odb-cloudexadatainfrastructure-maintenancewindow.html#cfn-odb-cloudexadatainfrastructure-maintenancewindow-patchingmode

preference

The preference for the maintenance window scheduling.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-odb-cloudexadatainfrastructure-maintenancewindow.html#cfn-odb-cloudexadatainfrastructure-maintenancewindow-preference

weeks_of_month

The weeks of the month when maintenance can be performed.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-odb-cloudexadatainfrastructure-maintenancewindow.html#cfn-odb-cloudexadatainfrastructure-maintenancewindow-weeksofmonth