toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'availableMaintenanceVersions': ?availableMaintenanceVersions,
'backupdrBackup': ?backupdrBackup,
'clone': ?pulumi.Input.mapOptionalInputValue<DatabaseInstanceClone, Map<String, dynamic>>(clone, (value) => value.toMap()),
'connectionName': ?connectionName,
'databaseVersion': ?databaseVersion,
'deletionPolicy': ?deletionPolicy,
'deletionProtection': ?deletionProtection,
'dnsName': ?dnsName,
'dnsNames': ?pulumi.Input.mapOptionalInputValue<List<DatabaseInstanceDnsName>, List<Map<String, dynamic>>>(dnsNames, (value) => pulumi.Input.encodeList<DatabaseInstanceDnsName, Map<String, dynamic>>(value, (value) => value.toMap())),
'encryptionKeyName': ?encryptionKeyName,
'enforceNewSqlNetworkArchitecture': ?enforceNewSqlNetworkArchitecture,
'finalBackupDescription': ?finalBackupDescription,
'firstIpAddress': ?firstIpAddress,
'includeReplicasForMajorVersionUpgrade': ?includeReplicasForMajorVersionUpgrade,
'instanceType': ?instanceType,
'ipAddresses': ?pulumi.Input.mapOptionalInputValue<List<DatabaseInstanceIpAddress>, List<Map<String, dynamic>>>(ipAddresses, (value) => pulumi.Input.encodeList<DatabaseInstanceIpAddress, Map<String, dynamic>>(value, (value) => value.toMap())),
'maintenanceVersion': ?maintenanceVersion,
'masterInstanceName': ?masterInstanceName,
'name': ?name,
'nodeCount': ?nodeCount,
'pointInTimeRestoreContext': ?pulumi.Input.mapOptionalInputValue<DatabaseInstancePointInTimeRestoreContext, Map<String, dynamic>>(pointInTimeRestoreContext, (value) => value.toMap()),
'privateIpAddress': ?privateIpAddress,
'project': ?project,
'pscServiceAttachmentLink': ?pscServiceAttachmentLink,
'publicIpAddress': ?publicIpAddress,
'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,
'selfLink': ?selfLink,
'serverCaCerts': ?pulumi.Input.mapOptionalInputValue<List<DatabaseInstanceServerCaCert>, List<Map<String, dynamic>>>(serverCaCerts, (value) => pulumi.Input.encodeList<DatabaseInstanceServerCaCert, Map<String, dynamic>>(value, (value) => value.toMap())),
'serviceAccountEmailAddress': ?serviceAccountEmailAddress,
'settings': ?pulumi.Input.mapOptionalInputValue<DatabaseInstanceSettings, Map<String, dynamic>>(settings, (value) => value.toMap()),
'switchTransactionLogsToCloudStorageEnabled': ?switchTransactionLogsToCloudStorageEnabled,
};
}