GetConnectivityTestsConnectivityTest.fromMap constructor

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

Implementation

factory GetConnectivityTestsConnectivityTest.fromMap(Map<String, dynamic> map) {
  return GetConnectivityTestsConnectivityTest(
    bypassFirewallChecks: pulumi.Input.fromValue(map['bypassFirewallChecks'] as bool),
    deletionPolicy: pulumi.Input.fromValue(map['deletionPolicy'] as String),
    description: pulumi.Input.fromValue(map['description'] as String),
    destinations: pulumi.Input.fromValue(pulumi.Input.decodeList<GetConnectivityTestsConnectivityTestDestination>(map['destinations']!, (value) => GetConnectivityTestsConnectivityTestDestination.fromMap((value as Map).cast<String, dynamic>()))),
    effectiveLabels: pulumi.Input.fromValue((map['effectiveLabels'] as Map).cast<String, String>()),
    labels: pulumi.Input.fromValue((map['labels'] as Map).cast<String, String>()),
    name: pulumi.Input.fromValue(map['name'] as String),
    project: pulumi.Input.fromValue(map['project'] as String),
    protocol: pulumi.Input.fromValue(map['protocol'] as String),
    pulumiLabels: pulumi.Input.fromValue((map['pulumiLabels'] as Map).cast<String, String>()),
    relatedProjects: pulumi.Input.fromValue((map['relatedProjects'] as List).cast<String>()),
    roundTrip: pulumi.Input.fromValue(map['roundTrip'] as bool),
    sources: pulumi.Input.fromValue(pulumi.Input.decodeList<GetConnectivityTestsConnectivityTestSource>(map['sources']!, (value) => GetConnectivityTestsConnectivityTestSource.fromMap((value as Map).cast<String, dynamic>()))),
  );
}