toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'backupdrBackup': ?backupdrBackup,
'clone': ?pulumi.Input.mapOptionalInputValue<DatabaseInstanceClone, Map<String, dynamic>>(clone, (value) => value.toMap()),
'databaseVersion': databaseVersion,
'deletionPolicy': ?deletionPolicy,
'deletionProtection': ?deletionProtection,
'encryptionKeyName': ?encryptionKeyName,
'enforceNewSqlNetworkArchitecture': ?enforceNewSqlNetworkArchitecture,
'finalBackupDescription': ?finalBackupDescription,
'includeReplicasForMajorVersionUpgrade': ?includeReplicasForMajorVersionUpgrade,
'instanceType': ?instanceType,
'maintenanceVersion': ?maintenanceVersion,
'masterInstanceName': ?masterInstanceName,
'name': ?name,
'nodeCount': ?nodeCount,
'pointInTimeRestoreContext': ?pulumi.Input.mapOptionalInputValue<DatabaseInstancePointInTimeRestoreContext, Map<String, dynamic>>(pointInTimeRestoreContext, (value) => value.toMap()),
'project': ?project,
'region': ?region,
'replicaConfiguration': ?pulumi.Input.mapOptionalInputValue<DatabaseInstanceReplicaConfiguration, Map<String, dynamic>>(replicaConfiguration, (value) => value.toMap()),
'replicaNames': ?replicaNames,
'replicationCluster': ?pulumi.Input.mapOptionalInputValue<DatabaseInstanceReplicationCluster, Map<String, dynamic>>(replicationCluster, (value) => value.toMap()),
'restoreBackupContext': ?pulumi.Input.mapOptionalInputValue<DatabaseInstanceRestoreBackupContext, Map<String, dynamic>>(restoreBackupContext, (value) => value.toMap()),
'rootPassword': ?rootPassword,
'rootPasswordWo': ?rootPasswordWo,
'rootPasswordWoVersion': ?rootPasswordWoVersion,
'settings': ?pulumi.Input.mapOptionalInputValue<DatabaseInstanceSettings, Map<String, dynamic>>(settings, (value) => value.toMap()),
'switchTransactionLogsToCloudStorageEnabled': ?switchTransactionLogsToCloudStorageEnabled,
};
}