DataSourceState.fromMap constructor
DataSourceState.fromMap(
- 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); })(),
);
}