toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'advertiseMode': advertiseMode,
    'advertisedGroups': advertisedGroups,
    'advertisedIpRanges': pulumi.Input.mapInputValue<List<RouterAdvertisedIpRangeResponseComputeV1>, List<Map<String, dynamic>>>(advertisedIpRanges, (value) => pulumi.Input.encodeList<RouterAdvertisedIpRangeResponseComputeV1, Map<String, dynamic>>(value, (value) => value.toMap())),
    'advertisedRoutePriority': advertisedRoutePriority,
    'bfd': pulumi.Input.mapInputValue<RouterBgpPeerBfdResponseComputeV1, Map<String, dynamic>>(bfd, (value) => value.toMap()),
    'customLearnedIpRanges': pulumi.Input.mapInputValue<List<RouterBgpPeerCustomLearnedIpRangeResponseComputeV1>, List<Map<String, dynamic>>>(customLearnedIpRanges, (value) => pulumi.Input.encodeList<RouterBgpPeerCustomLearnedIpRangeResponseComputeV1, Map<String, dynamic>>(value, (value) => value.toMap())),
    'customLearnedRoutePriority': customLearnedRoutePriority,
    'enable': enable,
    'enableIpv6': enableIpv6,
    'interfaceName': interfaceName,
    'ipAddress': ipAddress,
    'ipv6NexthopAddress': ipv6NexthopAddress,
    'managementType': managementType,
    'md5AuthenticationKeyName': md5AuthenticationKeyName,
    'name': name,
    'peerAsn': peerAsn,
    'peerIpAddress': peerIpAddress,
    'peerIpv6NexthopAddress': peerIpv6NexthopAddress,
    'routerApplianceInstance': routerApplianceInstance,
  };
}