CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfiguration.fromMap constructor

CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfiguration.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfiguration.fromMap(Map<String, dynamic> map) {
  return CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfiguration(
    backupConfiguration: (() { final guardedValue = map['backupConfiguration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationBackupConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    logGroupNameConfiguration: (() { final guardedValue = map['logGroupNameConfiguration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogGroupNameConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    logsEncryptionConfiguration: (() { final guardedValue = map['logsEncryptionConfiguration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationLogsEncryptionConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    tagPropagationConfiguration: (() { final guardedValue = map['tagPropagationConfiguration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CentralizationRuleForOrganizationRuleDestinationDestinationLogsConfigurationTagPropagationConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}