toMap method

Map<String, dynamic> toMap()

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