NetworkInsightsAccessScopeMatchPathDestinationPacketHeaderStatement.fromMap constructor

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

Implementation

factory NetworkInsightsAccessScopeMatchPathDestinationPacketHeaderStatement.fromMap(Map<String, dynamic> map) {
  return NetworkInsightsAccessScopeMatchPathDestinationPacketHeaderStatement(
    destinationAddresses: (() { final guardedValue = map['destinationAddresses']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    destinationPorts: (() { final guardedValue = map['destinationPorts']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    destinationPrefixLists: (() { final guardedValue = map['destinationPrefixLists']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    protocols: (() { final guardedValue = map['protocols']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    sourceAddresses: (() { final guardedValue = map['sourceAddresses']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    sourcePorts: (() { final guardedValue = map['sourcePorts']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    sourcePrefixLists: (() { final guardedValue = map['sourcePrefixLists']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
  );
}