toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'adminEnabled': ?adminEnabled,
'customerName': ?customerName,
'description': ?description,
'interconnectType': ?pulumi.Input.mapOptionalInputValue<InterconnectInterconnectType, String>(interconnectType, (value) => value.wireValue),
'labels': ?labels,
'linkType': ?pulumi.Input.mapOptionalInputValue<InterconnectLinkType, String>(linkType, (value) => value.wireValue),
'location': ?location,
'macsec': ?pulumi.Input.mapOptionalInputValue<InterconnectMacsec, Map<String, dynamic>>(macsec, (value) => value.toMap()),
'macsecEnabled': ?macsecEnabled,
'name': ?name,
'nocContactEmail': ?nocContactEmail,
'project': ?project,
'remoteLocation': ?remoteLocation,
'requestId': ?requestId,
'requestedFeatures': ?pulumi.Input.mapOptionalInputValue<List<InterconnectRequestedFeaturesItem>, List<String>>(requestedFeatures, (value) => pulumi.Input.encodeList<InterconnectRequestedFeaturesItem, String>(value, (value) => value.wireValue)),
'requestedLinkCount': ?requestedLinkCount,
};
}