toMap method

Map<String, dynamic> toMap()

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