toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'aclRules': pulumi.Input.mapInputValue<List<GetNetworkInsightsAnalysisForwardPathComponentAclRule>, List<Map<String, dynamic>>>(aclRules, (value) => pulumi.Input.encodeList<GetNetworkInsightsAnalysisForwardPathComponentAclRule, Map<String, dynamic>>(value, (value) => value.toMap())),
    'additionalDetails': pulumi.Input.mapInputValue<List<GetNetworkInsightsAnalysisForwardPathComponentAdditionalDetail>, List<Map<String, dynamic>>>(additionalDetails, (value) => pulumi.Input.encodeList<GetNetworkInsightsAnalysisForwardPathComponentAdditionalDetail, Map<String, dynamic>>(value, (value) => value.toMap())),
    'attachedTos': pulumi.Input.mapInputValue<List<GetNetworkInsightsAnalysisForwardPathComponentAttachedTo>, List<Map<String, dynamic>>>(attachedTos, (value) => pulumi.Input.encodeList<GetNetworkInsightsAnalysisForwardPathComponentAttachedTo, Map<String, dynamic>>(value, (value) => value.toMap())),
    'components': pulumi.Input.mapInputValue<List<GetNetworkInsightsAnalysisForwardPathComponentComponent>, List<Map<String, dynamic>>>(components, (value) => pulumi.Input.encodeList<GetNetworkInsightsAnalysisForwardPathComponentComponent, Map<String, dynamic>>(value, (value) => value.toMap())),
    'destinationVpcs': pulumi.Input.mapInputValue<List<GetNetworkInsightsAnalysisForwardPathComponentDestinationVpc>, List<Map<String, dynamic>>>(destinationVpcs, (value) => pulumi.Input.encodeList<GetNetworkInsightsAnalysisForwardPathComponentDestinationVpc, Map<String, dynamic>>(value, (value) => value.toMap())),
    'inboundHeaders': pulumi.Input.mapInputValue<List<GetNetworkInsightsAnalysisForwardPathComponentInboundHeader>, List<Map<String, dynamic>>>(inboundHeaders, (value) => pulumi.Input.encodeList<GetNetworkInsightsAnalysisForwardPathComponentInboundHeader, Map<String, dynamic>>(value, (value) => value.toMap())),
    'outboundHeaders': pulumi.Input.mapInputValue<List<GetNetworkInsightsAnalysisForwardPathComponentOutboundHeader>, List<Map<String, dynamic>>>(outboundHeaders, (value) => pulumi.Input.encodeList<GetNetworkInsightsAnalysisForwardPathComponentOutboundHeader, Map<String, dynamic>>(value, (value) => value.toMap())),
    'routeTableRoutes': pulumi.Input.mapInputValue<List<GetNetworkInsightsAnalysisForwardPathComponentRouteTableRoute>, List<Map<String, dynamic>>>(routeTableRoutes, (value) => pulumi.Input.encodeList<GetNetworkInsightsAnalysisForwardPathComponentRouteTableRoute, Map<String, dynamic>>(value, (value) => value.toMap())),
    'securityGroupRules': pulumi.Input.mapInputValue<List<GetNetworkInsightsAnalysisForwardPathComponentSecurityGroupRule>, List<Map<String, dynamic>>>(securityGroupRules, (value) => pulumi.Input.encodeList<GetNetworkInsightsAnalysisForwardPathComponentSecurityGroupRule, Map<String, dynamic>>(value, (value) => value.toMap())),
    'sequenceNumber': sequenceNumber,
    'sourceVpcs': pulumi.Input.mapInputValue<List<GetNetworkInsightsAnalysisForwardPathComponentSourceVpc>, List<Map<String, dynamic>>>(sourceVpcs, (value) => pulumi.Input.encodeList<GetNetworkInsightsAnalysisForwardPathComponentSourceVpc, Map<String, dynamic>>(value, (value) => value.toMap())),
    'subnets': pulumi.Input.mapInputValue<List<GetNetworkInsightsAnalysisForwardPathComponentSubnet>, List<Map<String, dynamic>>>(subnets, (value) => pulumi.Input.encodeList<GetNetworkInsightsAnalysisForwardPathComponentSubnet, Map<String, dynamic>>(value, (value) => value.toMap())),
    'transitGatewayRouteTableRoutes': pulumi.Input.mapInputValue<List<GetNetworkInsightsAnalysisForwardPathComponentTransitGatewayRouteTableRoute>, List<Map<String, dynamic>>>(transitGatewayRouteTableRoutes, (value) => pulumi.Input.encodeList<GetNetworkInsightsAnalysisForwardPathComponentTransitGatewayRouteTableRoute, Map<String, dynamic>>(value, (value) => value.toMap())),
    'transitGateways': pulumi.Input.mapInputValue<List<GetNetworkInsightsAnalysisForwardPathComponentTransitGateway>, List<Map<String, dynamic>>>(transitGateways, (value) => pulumi.Input.encodeList<GetNetworkInsightsAnalysisForwardPathComponentTransitGateway, Map<String, dynamic>>(value, (value) => value.toMap())),
    'vpcs': pulumi.Input.mapInputValue<List<GetNetworkInsightsAnalysisForwardPathComponentVpc>, List<Map<String, dynamic>>>(vpcs, (value) => pulumi.Input.encodeList<GetNetworkInsightsAnalysisForwardPathComponentVpc, Map<String, dynamic>>(value, (value) => value.toMap())),
  };
}