toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'apiId': ?apiId,
    'arn': ?arn,
    '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,
  };
}