CfnCloudExadataInfrastructurePropsMixin
- class aws_cdk.mixins_preview.aws_odb.mixins.CfnCloudExadataInfrastructurePropsMixin(props, *, strategy=None)
Bases:
MixinThe
AWS::ODB::CloudExadataInfrastructureresource creates an Exadata infrastructure.An Exadata infrastructure provides the underlying compute and storage resources for Oracle Database workloads.
- See:
- 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:
props (
Union[CfnCloudExadataInfrastructureMixinProps,Dict[str,Any]]) – L1 properties to apply.strategy (
Optional[PropertyMergeStrategy]) – (experimental) Strategy for merging nested properties. Default: - PropertyMergeStrategy.MERGE
Methods
- apply_to(construct)
Apply the mixin properties to the construct.
- Parameters:
construct (
IConstruct)- Return type:
- 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
xis a Mixin.- Parameters:
x (
Any) – Any object.- Return type:
bool- Returns:
true if
xis an object created from a class which extendsMixin.- Stability:
experimental
CustomerContactProperty
- class CfnCloudExadataInfrastructurePropsMixin.CustomerContactProperty(*, email=None)
Bases:
objectA 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:
- 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
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:
objectThe 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:
- 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.
- days_of_week
The days of the week when maintenance can be performed.
- hours_of_day
The hours of the day when maintenance can be performed.
- is_custom_action_timeout_enabled
Indicates whether custom action timeout is enabled for the maintenance window.
- lead_time_in_weeks
The lead time in weeks before the maintenance window.
- months
The months when maintenance can be performed.
- patching_mode
The patching mode for the maintenance window.
- preference
The preference for the maintenance window scheduling.
- weeks_of_month
The weeks of the month when maintenance can be performed.