toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'availableMaintenanceVersions': availableMaintenanceVersions,
'backendType': backendType,
'connectionName': connectionName,
'createTime': createTime,
'currentDiskSize': currentDiskSize,
'databaseInstalledVersion': databaseInstalledVersion,
'databaseVersion': databaseVersion,
'diskEncryptionConfiguration': diskEncryptionConfiguration.toMap(),
'diskEncryptionStatus': diskEncryptionStatus.toMap(),
'dnsName': dnsName,
'etag': etag,
'failoverReplica': failoverReplica.toMap(),
'gceZone': gceZone,
'instanceType': instanceType,
'ipAddresses': pulumi.Input.encodeList<IpMappingResponse, Map<String, dynamic>>(ipAddresses, (value) => value.toMap()),
'ipv6Address': ipv6Address,
'kind': kind,
'maintenanceVersion': maintenanceVersion,
'masterInstanceName': masterInstanceName,
'maxDiskSize': maxDiskSize,
'name': name,
'onPremisesConfiguration': onPremisesConfiguration.toMap(),
'outOfDiskReport': outOfDiskReport.toMap(),
'primaryDnsName': primaryDnsName,
'project': project,
'pscServiceAttachmentLink': pscServiceAttachmentLink,
'region': region,
'replicaConfiguration': replicaConfiguration.toMap(),
'replicaNames': replicaNames,
'rootPassword': rootPassword,
'satisfiesPzs': satisfiesPzs,
'scheduledMaintenance': scheduledMaintenance.toMap(),
'secondaryGceZone': secondaryGceZone,
'selfLink': selfLink,
'serverCaCert': serverCaCert.toMap(),
'serviceAccountEmailAddress': serviceAccountEmailAddress,
'settings': settings.toMap(),
'sqlNetworkArchitecture': sqlNetworkArchitecture,
'state': state,
'suspensionReason': suspensionReason,
'writeEndpoint': writeEndpoint,
};
}