AppSync / Client / start_data_source_introspection
start_data_source_introspection#
- AppSync.Client.start_data_source_introspection(**kwargs)#
Creates a new introspection. Returns the
introspectionId
of the new introspection after its creation.See also: AWS API Documentation
Request Syntax
response = client.start_data_source_introspection( rdsDataApiConfig={ 'resourceArn': 'string', 'secretArn': 'string', 'databaseName': 'string' } )
- Parameters:
rdsDataApiConfig (dict) –
The
rdsDataApiConfig
object data.resourceArn (string) – [REQUIRED]
The resource ARN of the RDS cluster.
secretArn (string) – [REQUIRED]
The secret’s ARN that was obtained from Secrets Manager. A secret consists of secret information, the secret value, plus metadata about the secret. A secret value can be a string or binary. It typically includes the ARN, secret name and description, policies, tags, encryption key from the Key Management Service, and key rotation data.
databaseName (string) – [REQUIRED]
The name of the database in the cluster.
- Return type:
dict
- Returns:
Response Syntax
{ 'introspectionId': 'string', 'introspectionStatus': 'PROCESSING'|'FAILED'|'SUCCESS', 'introspectionStatusDetail': 'string' }
Response Structure
(dict) –
introspectionId (string) –
The introspection ID. Each introspection contains a unique ID that can be used to reference the instrospection record.
introspectionStatus (string) –
The status of the introspection during creation. By default, when a new instrospection has been created, the status will be set to
PROCESSING
. Once the operation has been completed, the status will change toSUCCESS
orFAILED
depending on how the data was parsed. AFAILED
operation will return an error and its details as anintrospectionStatusDetail
.introspectionStatusDetail (string) –
The error detail field. When a
FAILED
introspectionStatus
is returned, theintrospectionStatusDetail
will also return the exact error that was generated during the operation.
Exceptions
AppSync.Client.exceptions.NotFoundException
AppSync.Client.exceptions.UnauthorizedException
AppSync.Client.exceptions.InternalFailureException
AppSync.Client.exceptions.BadRequestException