GetRegionInstanceTemplateNetworkInterface.fromMap constructor
GetRegionInstanceTemplateNetworkInterface.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetRegionInstanceTemplateNetworkInterface.fromMap(Map<String, dynamic> map) {
return GetRegionInstanceTemplateNetworkInterface(
accessConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetRegionInstanceTemplateNetworkInterfaceAccessConfig>(map['accessConfigs']!, (value) => GetRegionInstanceTemplateNetworkInterfaceAccessConfig.fromMap((value as Map).cast<String, dynamic>()))),
aliasIpRanges: pulumi.Input.fromValue(pulumi.Input.decodeList<GetRegionInstanceTemplateNetworkInterfaceAliasIpRange>(map['aliasIpRanges']!, (value) => GetRegionInstanceTemplateNetworkInterfaceAliasIpRange.fromMap((value as Map).cast<String, dynamic>()))),
aliasIpv6Ranges: pulumi.Input.fromValue(pulumi.Input.decodeList<GetRegionInstanceTemplateNetworkInterfaceAliasIpv6Range>(map['aliasIpv6Ranges']!, (value) => GetRegionInstanceTemplateNetworkInterfaceAliasIpv6Range.fromMap((value as Map).cast<String, dynamic>()))),
igmpQuery: pulumi.Input.fromValue(map['igmpQuery'] as String),
internalIpv6PrefixLength: pulumi.Input.fromValue((map['internalIpv6PrefixLength'] as num).toInt()),
ipv6AccessConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig>(map['ipv6AccessConfigs']!, (value) => GetRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig.fromMap((value as Map).cast<String, dynamic>()))),
ipv6AccessType: pulumi.Input.fromValue(map['ipv6AccessType'] as String),
ipv6Address: pulumi.Input.fromValue(map['ipv6Address'] as String),
name: pulumi.Input.fromValue(map['name'] as String),
network: pulumi.Input.fromValue(map['network'] as String),
networkAttachment: pulumi.Input.fromValue(map['networkAttachment'] as String),
networkIp: pulumi.Input.fromValue(map['networkIp'] as String),
nicType: pulumi.Input.fromValue(map['nicType'] as String),
parentNicName: pulumi.Input.fromValue(map['parentNicName'] as String),
queueCount: pulumi.Input.fromValue((map['queueCount'] as num).toInt()),
stackType: pulumi.Input.fromValue(map['stackType'] as String),
subnetwork: pulumi.Input.fromValue(map['subnetwork'] as String),
subnetworkProject: pulumi.Input.fromValue(map['subnetworkProject'] as String),
vlan: pulumi.Input.fromValue((map['vlan'] as num).toInt()),
);
}