toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'activationPolicy': ?activationPolicy,
    'annotations': ?annotations,
    'availabilityType': ?availabilityType,
    'clientConnectionConfigs': ?(() { final guardedValue = clientConnectionConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceClientConnectionConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'cluster': ?cluster,
    'clusterId': ?clusterId,
    'connectionPoolConfigs': ?(() { final guardedValue = connectionPoolConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceConnectionPoolConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'createTime': ?createTime,
    'databaseFlags': ?databaseFlags,
    'deletionPolicy': ?deletionPolicy,
    'displayName': ?displayName,
    'effectiveAnnotations': ?effectiveAnnotations,
    'effectiveLabels': ?effectiveLabels,
    'gceZone': ?gceZone,
    'id': ?id,
    'instanceId': ?instanceId,
    'instanceType': ?instanceType,
    'ipAddress': ?ipAddress,
    'labels': ?labels,
    'location': ?location,
    'machineConfigs': ?(() { final guardedValue = machineConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceMachineConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'name': ?name,
    'networkConfigs': ?(() { final guardedValue = networkConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceNetworkConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'observabilityConfigs': ?(() { final guardedValue = observabilityConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceObservabilityConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'outboundPublicIpAddresses': ?outboundPublicIpAddresses,
    'project': ?project,
    'pscInstanceConfigs': ?(() { final guardedValue = pscInstanceConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstancePscInstanceConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'publicIpAddress': ?publicIpAddress,
    'pulumiLabels': ?pulumiLabels,
    'queryInsightsConfigs': ?(() { final guardedValue = queryInsightsConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceQueryInsightsConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'readPoolConfigs': ?(() { final guardedValue = readPoolConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceReadPoolConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'reconciling': ?reconciling,
    'state': ?state,
    'uid': ?uid,
    'updateTime': ?updateTime,
  };
}