toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'arn': ?arn,
'deliverCrossAccountRole': ?deliverCrossAccountRole,
'destinationOptions': ?pulumi.Input.mapOptionalInputValue<FlowLogDestinationOptions, Map<String, dynamic>>(destinationOptions, (value) => value.toMap()),
'eniId': ?eniId,
'iamRoleArn': ?iamRoleArn,
'logDestination': ?logDestination,
'logDestinationType': ?logDestinationType,
'logFormat': ?logFormat,
'maxAggregationInterval': ?maxAggregationInterval,
'region': ?region,
'regionalNatGatewayId': ?regionalNatGatewayId,
'subnetId': ?subnetId,
'tagFieldSpecifications': ?pulumi.Input.mapOptionalInputValue<List<FlowLogTagFieldSpecification>, List<Map<String, dynamic>>>(tagFieldSpecifications, (value) => pulumi.Input.encodeList<FlowLogTagFieldSpecification, Map<String, dynamic>>(value, (value) => value.toMap())),
'tags': ?tags,
'tagsAll': ?tagsAll,
'trafficType': ?trafficType,
'transitGatewayAttachmentId': ?transitGatewayAttachmentId,
'transitGatewayId': ?transitGatewayId,
'vpcId': ?vpcId,
};
}