Skip to content

RdsSwitchoverReadReplicaConfiguration

Source code in docs_src/capo_arc_region_switch/types/rds_switchover_read_replica_configuration.py
class RdsSwitchoverReadReplicaConfiguration(TypedDict, closed=True):
    timeout_minutes: "int"
    """<p>The timeout value specified for the configuration.</p>"""
    cross_account_role: NotRequired[
        "capo_arc_region_switch.types.iam_role_arn.IamRoleArn"
    ]
    """<p>The cross-account role for the configuration.</p>"""
    external_id: NotRequired["str"]
    """<p>The external ID (secret key) for the configuration.</p>"""
    db_instance_arn_map: (
        "capo_arc_region_switch.types.rds_db_instance_arn_map.RdsDbInstanceArnMap"
    )
    """<p>A map of database instance ARNs for each Region in the plan.</p>"""
    ungraceful: NotRequired["capo_arc_region_switch.types.rds_ungraceful.RdsUngraceful"]
    """<p>The ungraceful execution settings for the configuration.</p>"""

cross_account_role instance-attribute

cross_account_role: NotRequired[IamRoleArn]

The cross-account role for the configuration.

db_instance_arn_map instance-attribute

db_instance_arn_map: RdsDbInstanceArnMap

A map of database instance ARNs for each Region in the plan.

external_id instance-attribute

external_id: NotRequired[str]

The external ID (secret key) for the configuration.

timeout_minutes instance-attribute

timeout_minutes: int

The timeout value specified for the configuration.

ungraceful instance-attribute

ungraceful: NotRequired[RdsUngraceful]

The ungraceful execution settings for the configuration.