ReplicationConfigComputeConfig.fromMap constructor
ReplicationConfigComputeConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory ReplicationConfigComputeConfig.fromMap(Map<String, dynamic> map) {
return ReplicationConfigComputeConfig(
availabilityZone: (() { final guardedValue = map['availabilityZone']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
dnsNameServers: (() { final guardedValue = map['dnsNameServers']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
kmsKeyId: (() { final guardedValue = map['kmsKeyId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
maxCapacityUnits: (() { final guardedValue = map['maxCapacityUnits']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
minCapacityUnits: (() { final guardedValue = map['minCapacityUnits']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
multiAz: (() { final guardedValue = map['multiAz']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
preferredMaintenanceWindow: (() { final guardedValue = map['preferredMaintenanceWindow']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
replicationSubnetGroupId: pulumi.Input.fromValue(map['replicationSubnetGroupId'] as String),
vpcSecurityGroupIds: (() { final guardedValue = map['vpcSecurityGroupIds']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
);
}