GetNetworkInsightsAnalysisReturnPathComponent.fromMap constructor
GetNetworkInsightsAnalysisReturnPathComponent.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetNetworkInsightsAnalysisReturnPathComponent.fromMap(Map<String, dynamic> map) {
return GetNetworkInsightsAnalysisReturnPathComponent(
aclRules: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisReturnPathComponentAclRule>(map['aclRules']!, (value) => GetNetworkInsightsAnalysisReturnPathComponentAclRule.fromMap((value as Map).cast<String, dynamic>()))),
additionalDetails: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisReturnPathComponentAdditionalDetail>(map['additionalDetails']!, (value) => GetNetworkInsightsAnalysisReturnPathComponentAdditionalDetail.fromMap((value as Map).cast<String, dynamic>()))),
attachedTos: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisReturnPathComponentAttachedTo>(map['attachedTos']!, (value) => GetNetworkInsightsAnalysisReturnPathComponentAttachedTo.fromMap((value as Map).cast<String, dynamic>()))),
components: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisReturnPathComponentComponent>(map['components']!, (value) => GetNetworkInsightsAnalysisReturnPathComponentComponent.fromMap((value as Map).cast<String, dynamic>()))),
destinationVpcs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisReturnPathComponentDestinationVpc>(map['destinationVpcs']!, (value) => GetNetworkInsightsAnalysisReturnPathComponentDestinationVpc.fromMap((value as Map).cast<String, dynamic>()))),
inboundHeaders: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisReturnPathComponentInboundHeader>(map['inboundHeaders']!, (value) => GetNetworkInsightsAnalysisReturnPathComponentInboundHeader.fromMap((value as Map).cast<String, dynamic>()))),
outboundHeaders: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisReturnPathComponentOutboundHeader>(map['outboundHeaders']!, (value) => GetNetworkInsightsAnalysisReturnPathComponentOutboundHeader.fromMap((value as Map).cast<String, dynamic>()))),
routeTableRoutes: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisReturnPathComponentRouteTableRoute>(map['routeTableRoutes']!, (value) => GetNetworkInsightsAnalysisReturnPathComponentRouteTableRoute.fromMap((value as Map).cast<String, dynamic>()))),
securityGroupRules: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisReturnPathComponentSecurityGroupRule>(map['securityGroupRules']!, (value) => GetNetworkInsightsAnalysisReturnPathComponentSecurityGroupRule.fromMap((value as Map).cast<String, dynamic>()))),
sequenceNumber: pulumi.Input.fromValue((map['sequenceNumber'] as num).toInt()),
sourceVpcs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisReturnPathComponentSourceVpc>(map['sourceVpcs']!, (value) => GetNetworkInsightsAnalysisReturnPathComponentSourceVpc.fromMap((value as Map).cast<String, dynamic>()))),
subnets: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisReturnPathComponentSubnet>(map['subnets']!, (value) => GetNetworkInsightsAnalysisReturnPathComponentSubnet.fromMap((value as Map).cast<String, dynamic>()))),
transitGatewayRouteTableRoutes: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisReturnPathComponentTransitGatewayRouteTableRoute>(map['transitGatewayRouteTableRoutes']!, (value) => GetNetworkInsightsAnalysisReturnPathComponentTransitGatewayRouteTableRoute.fromMap((value as Map).cast<String, dynamic>()))),
transitGateways: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisReturnPathComponentTransitGateway>(map['transitGateways']!, (value) => GetNetworkInsightsAnalysisReturnPathComponentTransitGateway.fromMap((value as Map).cast<String, dynamic>()))),
vpcs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisReturnPathComponentVpc>(map['vpcs']!, (value) => GetNetworkInsightsAnalysisReturnPathComponentVpc.fromMap((value as Map).cast<String, dynamic>()))),
);
}