toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'apiId': apiId,
'description': ?description,
'dynamodbConfig': ?pulumi.Input.mapOptionalInputValue<DataSourceDynamodbConfig, Map<String, dynamic>>(dynamodbConfig, (value) => value.toMap()),
'elasticsearchConfig': ?pulumi.Input.mapOptionalInputValue<DataSourceElasticsearchConfig, Map<String, dynamic>>(elasticsearchConfig, (value) => value.toMap()),
'eventBridgeConfig': ?pulumi.Input.mapOptionalInputValue<DataSourceEventBridgeConfig, Map<String, dynamic>>(eventBridgeConfig, (value) => value.toMap()),
'httpConfig': ?pulumi.Input.mapOptionalInputValue<DataSourceHttpConfig, Map<String, dynamic>>(httpConfig, (value) => value.toMap()),
'lambdaConfig': ?pulumi.Input.mapOptionalInputValue<DataSourceLambdaConfig, Map<String, dynamic>>(lambdaConfig, (value) => value.toMap()),
'name': ?name,
'opensearchserviceConfig': ?pulumi.Input.mapOptionalInputValue<DataSourceOpensearchserviceConfig, Map<String, dynamic>>(opensearchserviceConfig, (value) => value.toMap()),
'region': ?region,
'relationalDatabaseConfig': ?pulumi.Input.mapOptionalInputValue<DataSourceRelationalDatabaseConfig, Map<String, dynamic>>(relationalDatabaseConfig, (value) => value.toMap()),
'serviceRoleArn': ?serviceRoleArn,
'type': type,
};
}