toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'cloudtrailParameters': ?pulumi.Input.mapOptionalInputValue<TelemetryRuleRuleDestinationConfigurationCloudtrailParameters, Map<String, dynamic>>(cloudtrailParameters, (value) => value.toMap()),
'destinationPattern': ?destinationPattern,
'destinationType': ?destinationType,
'elbLoadBalancerLoggingParameters': ?pulumi.Input.mapOptionalInputValue<TelemetryRuleRuleDestinationConfigurationElbLoadBalancerLoggingParameters, Map<String, dynamic>>(elbLoadBalancerLoggingParameters, (value) => value.toMap()),
'logDeliveryParameters': ?pulumi.Input.mapOptionalInputValue<TelemetryRuleRuleDestinationConfigurationLogDeliveryParameters, Map<String, dynamic>>(logDeliveryParameters, (value) => value.toMap()),
'mskMonitoringParameters': ?pulumi.Input.mapOptionalInputValue<TelemetryRuleRuleDestinationConfigurationMskMonitoringParameters, Map<String, dynamic>>(mskMonitoringParameters, (value) => value.toMap()),
'retentionInDays': ?retentionInDays,
'vpcFlowLogParameters': ?pulumi.Input.mapOptionalInputValue<TelemetryRuleRuleDestinationConfigurationVpcFlowLogParameters, Map<String, dynamic>>(vpcFlowLogParameters, (value) => value.toMap()),
'wafLoggingParameters': ?pulumi.Input.mapOptionalInputValue<TelemetryRuleRuleDestinationConfigurationWafLoggingParameters, Map<String, dynamic>>(wafLoggingParameters, (value) => value.toMap()),
};
}