toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'availableMaintenanceVersions': ?availableMaintenanceVersions,
'backupdrBackup': ?backupdrBackup,
'clones': ?(() { final guardedValue = clones; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetDatabaseInstanceClone, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'connectionName': ?connectionName,
'databaseVersion': ?databaseVersion,
'deletionPolicy': ?deletionPolicy,
'deletionProtection': ?deletionProtection,
'dnsName': ?dnsName,
'dnsNames': ?(() { final guardedValue = dnsNames; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetDatabaseInstanceDnsName, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'encryptionKeyName': ?encryptionKeyName,
'enforceNewSqlNetworkArchitecture': ?enforceNewSqlNetworkArchitecture,
'finalBackupDescription': ?finalBackupDescription,
'firstIpAddress': ?firstIpAddress,
'id': ?id,
'includeReplicasForMajorVersionUpgrade': ?includeReplicasForMajorVersionUpgrade,
'instanceType': ?instanceType,
'ipAddresses': ?(() { final guardedValue = ipAddresses; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetDatabaseInstanceIpAddress, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'maintenanceVersion': ?maintenanceVersion,
'masterInstanceName': ?masterInstanceName,
'name': ?name,
'nodeCount': ?nodeCount,
'pointInTimeRestoreContexts': ?(() { final guardedValue = pointInTimeRestoreContexts; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetDatabaseInstancePointInTimeRestoreContext, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'privateIpAddress': ?privateIpAddress,
'project': ?project,
'pscServiceAttachmentLink': ?pscServiceAttachmentLink,
'publicIpAddress': ?publicIpAddress,
'region': ?region,
'replicaConfigurations': ?(() { final guardedValue = replicaConfigurations; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetDatabaseInstanceReplicaConfiguration, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'replicaNames': ?replicaNames,
'replicationClusters': ?(() { final guardedValue = replicationClusters; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetDatabaseInstanceReplicationCluster, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'restoreBackupContexts': ?(() { final guardedValue = restoreBackupContexts; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetDatabaseInstanceRestoreBackupContext, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'rootPassword': ?rootPassword,
'rootPasswordWo': ?rootPasswordWo,
'rootPasswordWoVersion': ?rootPasswordWoVersion,
'selfLink': ?selfLink,
'serverCaCerts': ?(() { final guardedValue = serverCaCerts; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetDatabaseInstanceServerCaCert, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'serviceAccountEmailAddress': ?serviceAccountEmailAddress,
'settings': ?(() { final guardedValue = settings; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetDatabaseInstanceSetting, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'switchTransactionLogsToCloudStorageEnabled': ?switchTransactionLogsToCloudStorageEnabled,
};
}