FlowDestinationFlowConfigDestinationConnectorProperties.fromMap constructor

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

Implementation

factory FlowDestinationFlowConfigDestinationConnectorProperties.fromMap(Map<String, dynamic> map) {
  return FlowDestinationFlowConfigDestinationConnectorProperties(
    customConnector: (() { final guardedValue = map['customConnector']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnector.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    customerProfiles: (() { final guardedValue = map['customerProfiles']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfiles.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    eventBridge: (() { final guardedValue = map['eventBridge']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowDestinationFlowConfigDestinationConnectorPropertiesEventBridge.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    honeycode: (() { final guardedValue = map['honeycode']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowDestinationFlowConfigDestinationConnectorPropertiesHoneycode.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    lookoutMetrics: (() { final guardedValue = map['lookoutMetrics']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, dynamic>()); })(),
    marketo: (() { final guardedValue = map['marketo']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowDestinationFlowConfigDestinationConnectorPropertiesMarketo.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    redshift: (() { final guardedValue = map['redshift']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowDestinationFlowConfigDestinationConnectorPropertiesRedshift.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    s3: (() { final guardedValue = map['s3']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowDestinationFlowConfigDestinationConnectorPropertiesS3.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    salesforce: (() { final guardedValue = map['salesforce']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowDestinationFlowConfigDestinationConnectorPropertiesSalesforce.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    sapoData: (() { final guardedValue = map['sapoData']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowDestinationFlowConfigDestinationConnectorPropertiesSapoData.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    snowflake: (() { final guardedValue = map['snowflake']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowDestinationFlowConfigDestinationConnectorPropertiesSnowflake.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    upsolver: (() { final guardedValue = map['upsolver']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolver.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    zendesk: (() { final guardedValue = map['zendesk']; if (guardedValue == null) return null; return pulumi.Input.fromValue(FlowDestinationFlowConfigDestinationConnectorPropertiesZendesk.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}