GetNetworkInsightsAnalysisForwardPathComponent.fromMap constructor
GetNetworkInsightsAnalysisForwardPathComponent.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetNetworkInsightsAnalysisForwardPathComponent.fromMap(Map<String, dynamic> map) {
return GetNetworkInsightsAnalysisForwardPathComponent(
aclRules: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisForwardPathComponentAclRule>(map['aclRules']!, (value) => GetNetworkInsightsAnalysisForwardPathComponentAclRule.fromMap((value as Map).cast<String, dynamic>()))),
additionalDetails: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisForwardPathComponentAdditionalDetail>(map['additionalDetails']!, (value) => GetNetworkInsightsAnalysisForwardPathComponentAdditionalDetail.fromMap((value as Map).cast<String, dynamic>()))),
attachedTos: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisForwardPathComponentAttachedTo>(map['attachedTos']!, (value) => GetNetworkInsightsAnalysisForwardPathComponentAttachedTo.fromMap((value as Map).cast<String, dynamic>()))),
components: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisForwardPathComponentComponent>(map['components']!, (value) => GetNetworkInsightsAnalysisForwardPathComponentComponent.fromMap((value as Map).cast<String, dynamic>()))),
destinationVpcs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisForwardPathComponentDestinationVpc>(map['destinationVpcs']!, (value) => GetNetworkInsightsAnalysisForwardPathComponentDestinationVpc.fromMap((value as Map).cast<String, dynamic>()))),
inboundHeaders: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisForwardPathComponentInboundHeader>(map['inboundHeaders']!, (value) => GetNetworkInsightsAnalysisForwardPathComponentInboundHeader.fromMap((value as Map).cast<String, dynamic>()))),
outboundHeaders: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisForwardPathComponentOutboundHeader>(map['outboundHeaders']!, (value) => GetNetworkInsightsAnalysisForwardPathComponentOutboundHeader.fromMap((value as Map).cast<String, dynamic>()))),
routeTableRoutes: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisForwardPathComponentRouteTableRoute>(map['routeTableRoutes']!, (value) => GetNetworkInsightsAnalysisForwardPathComponentRouteTableRoute.fromMap((value as Map).cast<String, dynamic>()))),
securityGroupRules: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisForwardPathComponentSecurityGroupRule>(map['securityGroupRules']!, (value) => GetNetworkInsightsAnalysisForwardPathComponentSecurityGroupRule.fromMap((value as Map).cast<String, dynamic>()))),
sequenceNumber: pulumi.Input.fromValue((map['sequenceNumber'] as num).toInt()),
sourceVpcs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisForwardPathComponentSourceVpc>(map['sourceVpcs']!, (value) => GetNetworkInsightsAnalysisForwardPathComponentSourceVpc.fromMap((value as Map).cast<String, dynamic>()))),
subnets: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisForwardPathComponentSubnet>(map['subnets']!, (value) => GetNetworkInsightsAnalysisForwardPathComponentSubnet.fromMap((value as Map).cast<String, dynamic>()))),
transitGatewayRouteTableRoutes: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisForwardPathComponentTransitGatewayRouteTableRoute>(map['transitGatewayRouteTableRoutes']!, (value) => GetNetworkInsightsAnalysisForwardPathComponentTransitGatewayRouteTableRoute.fromMap((value as Map).cast<String, dynamic>()))),
transitGateways: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisForwardPathComponentTransitGateway>(map['transitGateways']!, (value) => GetNetworkInsightsAnalysisForwardPathComponentTransitGateway.fromMap((value as Map).cast<String, dynamic>()))),
vpcs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetNetworkInsightsAnalysisForwardPathComponentVpc>(map['vpcs']!, (value) => GetNetworkInsightsAnalysisForwardPathComponentVpc.fromMap((value as Map).cast<String, dynamic>()))),
);
}