encode method
Implementation
Map<String, Object?> encode() => {
'destination_pattern': ?destinationPattern?.toTfJson(),
'destination_type': ?destinationType?.toTfJson(),
'retention_in_days': ?retentionInDays?.toTfJson(),
if (cloudtrailParameters != null)
'cloudtrail_parameters': [
for (final e in cloudtrailParameters!) e.encode(),
],
if (elbLoadBalancerLoggingParameters != null)
'elb_load_balancer_logging_parameters': [
for (final e in elbLoadBalancerLoggingParameters!) e.encode(),
],
if (logDeliveryParameters != null)
'log_delivery_parameters': [
for (final e in logDeliveryParameters!) e.encode(),
],
if (mskMonitoringParameters != null)
'msk_monitoring_parameters': [
for (final e in mskMonitoringParameters!) e.encode(),
],
if (vpcFlowLogParameters != null)
'vpc_flow_log_parameters': [
for (final e in vpcFlowLogParameters!) e.encode(),
],
if (wafLoggingParameters != null)
'waf_logging_parameters': [
for (final e in wafLoggingParameters!) e.encode(),
],
};