Schemas / Client / create_discoverer
create_discoverer#
- Schemas.Client.create_discoverer(**kwargs)#
Creates a discoverer.
See also: AWS API Documentation
Request Syntax
response = client.create_discoverer( Description='string', SourceArn='string', CrossAccount=True|False, Tags={ 'string': 'string' } )
- Parameters:
Description (string) – A description for the discoverer.
SourceArn (string) –
[REQUIRED]
The ARN of the event bus.
CrossAccount (boolean) – Support discovery of schemas in events sent to the bus from another account. (default: true).
Tags (dict) –
Tags associated with the resource.
(string) –
(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'Description': 'string', 'DiscovererArn': 'string', 'DiscovererId': 'string', 'SourceArn': 'string', 'State': 'STARTED'|'STOPPED', 'CrossAccount': True|False, 'Tags': { 'string': 'string' } }
Response Structure
(dict) –
201 response
Description (string) –
The description of the discoverer.
DiscovererArn (string) –
The ARN of the discoverer.
DiscovererId (string) –
The ID of the discoverer.
SourceArn (string) –
The ARN of the event bus.
State (string) –
The state of the discoverer.
CrossAccount (boolean) –
The Status if the discoverer will discover schemas from events sent from another account.
Tags (dict) –
Tags associated with the resource.
(string) –
(string) –
Exceptions
Schemas.Client.exceptions.BadRequestException
Schemas.Client.exceptions.InternalServerErrorException
Schemas.Client.exceptions.UnauthorizedException
Schemas.Client.exceptions.ForbiddenException
Schemas.Client.exceptions.ServiceUnavailableException
Schemas.Client.exceptions.ConflictException