toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'arn': ?arn,
'associations': ?(() { final guardedValue = associations; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetNetworkInterfaceAssociation, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'attachments': ?(() { final guardedValue = attachments; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetNetworkInterfaceAttachment, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'availabilityZone': ?availabilityZone,
'description': ?description,
'enaSrdSpecifications': ?(() { final guardedValue = enaSrdSpecifications; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetNetworkInterfaceEnaSrdSpecification, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'filters': ?(() { final guardedValue = filters; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetNetworkInterfaceFilter, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'id': ?id,
'interfaceType': ?interfaceType,
'ipv6Addresses': ?ipv6Addresses,
'macAddress': ?macAddress,
'outpostArn': ?outpostArn,
'ownerId': ?ownerId,
'privateDnsName': ?privateDnsName,
'privateIp': ?privateIp,
'privateIps': ?privateIps,
'region': ?region,
'requesterId': ?requesterId,
'securityGroups': ?securityGroups,
'subnetId': ?subnetId,
'tags': ?tags,
'vpcId': ?vpcId,
};
}