DataSourceState.fromMap constructor

DataSourceState.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory DataSourceState.fromMap(Map<String, dynamic> map) {
  return DataSourceState(
    apiId: (() { final guardedValue = map['apiId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    arn: (() { final guardedValue = map['arn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    dynamodbConfig: (() { final guardedValue = map['dynamodbConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DataSourceDynamodbConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    elasticsearchConfig: (() { final guardedValue = map['elasticsearchConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DataSourceElasticsearchConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    eventBridgeConfig: (() { final guardedValue = map['eventBridgeConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DataSourceEventBridgeConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    httpConfig: (() { final guardedValue = map['httpConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DataSourceHttpConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    lambdaConfig: (() { final guardedValue = map['lambdaConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DataSourceLambdaConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    opensearchserviceConfig: (() { final guardedValue = map['opensearchserviceConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DataSourceOpensearchserviceConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    region: (() { final guardedValue = map['region']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    relationalDatabaseConfig: (() { final guardedValue = map['relationalDatabaseConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DataSourceRelationalDatabaseConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    serviceRoleArn: (() { final guardedValue = map['serviceRoleArn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    type: (() { final guardedValue = map['type']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}