toMap method

Map<String, dynamic> toMap()

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,
  };
}