toMap method

Map<String, dynamic> toMap()

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()),
  };
}