DatabaseInstanceArgs.fromMap constructor
DatabaseInstanceArgs.fromMap(
- Map<String, dynamic> map
)
Implementation
factory DatabaseInstanceArgs.fromMap(Map<String, dynamic> map) {
return DatabaseInstanceArgs(
backupdrBackup: (() { final guardedValue = map['backupdrBackup']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
clone: (() { final guardedValue = map['clone']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DatabaseInstanceClone.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
databaseVersion: pulumi.Input.fromValue(map['databaseVersion'] as String),
deletionPolicy: (() { final guardedValue = map['deletionPolicy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
deletionProtection: (() { final guardedValue = map['deletionProtection']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
encryptionKeyName: (() { final guardedValue = map['encryptionKeyName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
enforceNewSqlNetworkArchitecture: (() { final guardedValue = map['enforceNewSqlNetworkArchitecture']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
finalBackupDescription: (() { final guardedValue = map['finalBackupDescription']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
includeReplicasForMajorVersionUpgrade: (() { final guardedValue = map['includeReplicasForMajorVersionUpgrade']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
instanceType: (() { final guardedValue = map['instanceType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
maintenanceVersion: (() { final guardedValue = map['maintenanceVersion']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
masterInstanceName: (() { final guardedValue = map['masterInstanceName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
nodeCount: (() { final guardedValue = map['nodeCount']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as num).toInt()); })(),
pointInTimeRestoreContext: (() { final guardedValue = map['pointInTimeRestoreContext']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DatabaseInstancePointInTimeRestoreContext.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
region: (() { final guardedValue = map['region']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
replicaConfiguration: (() { final guardedValue = map['replicaConfiguration']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DatabaseInstanceReplicaConfiguration.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
replicaNames: (() { final guardedValue = map['replicaNames']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
replicationCluster: (() { final guardedValue = map['replicationCluster']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DatabaseInstanceReplicationCluster.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
restoreBackupContext: (() { final guardedValue = map['restoreBackupContext']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DatabaseInstanceRestoreBackupContext.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
rootPassword: (() { final guardedValue = map['rootPassword']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
rootPasswordWo: (() { final guardedValue = map['rootPasswordWo']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
rootPasswordWoVersion: (() { final guardedValue = map['rootPasswordWoVersion']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
settings: (() { final guardedValue = map['settings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DatabaseInstanceSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
switchTransactionLogsToCloudStorageEnabled: (() { final guardedValue = map['switchTransactionLogsToCloudStorageEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
);
}