DatabaseMigrationService / Client / create_fleet_advisor_collector
create_fleet_advisor_collector#
- DatabaseMigrationService.Client.create_fleet_advisor_collector(**kwargs)#
Creates a Fleet Advisor collector using the specified parameters.
See also: AWS API Documentation
Request Syntax
response = client.create_fleet_advisor_collector( CollectorName='string', Description='string', ServiceAccessRoleArn='string', S3BucketName='string' )
- Parameters:
CollectorName (string) –
[REQUIRED]
The name of your Fleet Advisor collector (for example,
sample-collector
).Description (string) – A summary description of your Fleet Advisor collector.
ServiceAccessRoleArn (string) –
[REQUIRED]
The IAM role that grants permissions to access the specified Amazon S3 bucket.
S3BucketName (string) –
[REQUIRED]
The Amazon S3 bucket that the Fleet Advisor collector uses to store inventory metadata.
- Return type:
dict
- Returns:
Response Syntax
{ 'CollectorReferencedId': 'string', 'CollectorName': 'string', 'Description': 'string', 'ServiceAccessRoleArn': 'string', 'S3BucketName': 'string' }
Response Structure
(dict) –
CollectorReferencedId (string) –
The unique ID of the new Fleet Advisor collector, for example:
22fda70c-40d5-4acf-b233-a495bd8eb7f5
CollectorName (string) –
The name of the new Fleet Advisor collector.
Description (string) –
A summary description of the Fleet Advisor collector.
ServiceAccessRoleArn (string) –
The IAM role that grants permissions to access the specified Amazon S3 bucket.
S3BucketName (string) –
The Amazon S3 bucket that the collector uses to store inventory metadata.
Exceptions
DatabaseMigrationService.Client.exceptions.InvalidResourceStateFault
DatabaseMigrationService.Client.exceptions.AccessDeniedFault
DatabaseMigrationService.Client.exceptions.S3AccessDeniedFault
DatabaseMigrationService.Client.exceptions.S3ResourceNotFoundFault
DatabaseMigrationService.Client.exceptions.ResourceQuotaExceededFault