start_activity_stream
¶
start_activity_stream(
*,
config_overrides: Optional[RDSClientConfig] = None,
resource_arn: Optional[String] = None,
mode: Optional[ActivityStreamMode] = None,
kms_key_id: Optional[String] = None,
apply_immediately: Optional[BooleanOptional] = None,
engine_native_audit_fields_included: Optional[BooleanOptional] = None,
) -> StartActivityStreamResponse
Starts a database activity stream to monitor activity on the database. For more information, see Monitoring Amazon Aurora with Database Activity Streams in the Amazon Aurora User Guide or Monitoring Amazon RDS with Database Activity Streams in the Amazon RDS User Guide.
Parameters:
-
resource_arn(Optional[String], default:None) –The Amazon Resource Name (ARN) of the DB cluster, for example,
arn:aws:rds:us-east-1:12345667890:cluster:das-cluster. -
mode(Optional[ActivityStreamMode], default:None) –Specifies the mode of the database activity stream. Database events such as a change or access generate an activity stream event. The database session can handle these events either synchronously or asynchronously.
-
kms_key_id(Optional[String], default:None) –The Amazon Web Services KMS key identifier for encrypting messages in the database activity stream. The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.
-
apply_immediately(Optional[BooleanOptional], default:None) –Specifies whether or not the database activity stream is to start as soon as possible, regardless of the maintenance window for the database.
-
engine_native_audit_fields_included(Optional[BooleanOptional], default:None) –Specifies whether the database activity stream includes engine-native audit fields. This option applies to an Oracle or Microsoft SQL Server DB instance. By default, no engine-native audit fields are included.
Raises:
-
DBClusterNotFoundFault–DBClusterIdentifierdoesn't refer to an existing DB cluster. -
DBInstanceNotFoundFault–DBInstanceIdentifierdoesn't refer to an existing DB instance. -
InvalidDBClusterStateFault–The requested operation can't be performed while the cluster is in this state.
-
InvalidDBInstanceStateFault–The DB instance isn't in a valid state.
-
KMSKeyNotAccessibleFault–An error occurred accessing an Amazon Web Services KMS key.
-
ResourceNotFoundFault–The specified resource ID was not found.
-
UnknownServiceError–The service returned an error code this client does not model.
Examples:
To start a database activity stream The following example starts an asynchronous activity stream to monitor an Aurora cluster named my-pg-cluster.
>>> client.start_activity_stream(resource_arn='arn:aws:rds:us-east-1:1234567890123:cluster:my-pg-cluster', mode='async', kms_key_id='arn:aws:kms:us-east-1:1234567890123:key/a12c345d-6ef7-890g-h123-456i789jk0l1', apply_immediately=True)
Source code in docs_src/capo_rds/_services/rds.py
15126 15127 15128 15129 15130 15131 15132 15133 15134 15135 15136 15137 15138 15139 15140 15141 15142 15143 15144 15145 15146 15147 15148 15149 15150 15151 15152 15153 15154 15155 15156 15157 15158 15159 15160 15161 15162 15163 15164 15165 15166 15167 15168 15169 15170 15171 15172 15173 15174 15175 15176 15177 15178 15179 15180 15181 15182 15183 15184 15185 15186 15187 15188 15189 15190 15191 15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 | |