FlowSourceFlowConfigSourceConnectorProperties.fromMap constructor

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

Implementation

factory FlowSourceFlowConfigSourceConnectorProperties.fromMap(Map<String, dynamic> map) {
  return FlowSourceFlowConfigSourceConnectorProperties(
    amplitude: (() { final guardedValue = map['amplitude']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesAmplitude.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    customConnector: (() { final guardedValue = map['customConnector']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesCustomConnector.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    datadog: (() { final guardedValue = map['datadog']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesDatadog.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    dynatrace: (() { final guardedValue = map['dynatrace']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesDynatrace.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    googleAnalytics: (() { final guardedValue = map['googleAnalytics']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalytics.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    inforNexus: (() { final guardedValue = map['inforNexus']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesInforNexus.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    marketo: (() { final guardedValue = map['marketo']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesMarketo.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    s3: (() { final guardedValue = map['s3']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesS3.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    salesforce: (() { final guardedValue = map['salesforce']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesSalesforce.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    sapoData: (() { final guardedValue = map['sapoData']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesSapoData.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    serviceNow: (() { final guardedValue = map['serviceNow']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesServiceNow.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    singular: (() { final guardedValue = map['singular']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesSingular.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    slack: (() { final guardedValue = map['slack']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesSlack.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    trendmicro: (() { final guardedValue = map['trendmicro']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesTrendmicro.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    veeva: (() { final guardedValue = map['veeva']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesVeeva.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    zendesk: (() { final guardedValue = map['zendesk']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowSourceFlowConfigSourceConnectorPropertiesZendesk.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}