toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'alternativeLocationId': ?alternativeLocationId,
'authEnabled': ?authEnabled,
'authString': ?authString,
'authorizedNetwork': ?authorizedNetwork,
'connectMode': ?connectMode,
'createTime': ?createTime,
'currentLocationId': ?currentLocationId,
'customerManagedKey': ?customerManagedKey,
'deletionPolicy': ?deletionPolicy,
'deletionProtection': ?deletionProtection,
'displayName': ?displayName,
'effectiveLabels': ?effectiveLabels,
'effectiveReservedIpRange': ?effectiveReservedIpRange,
'host': ?host,
'id': ?id,
'labels': ?labels,
'locationId': ?locationId,
'maintenancePolicies': ?(() { final guardedValue = maintenancePolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceMaintenancePolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'maintenanceSchedules': ?(() { final guardedValue = maintenanceSchedules; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceMaintenanceSchedule, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'maintenanceVersion': ?maintenanceVersion,
'memorySizeGb': ?memorySizeGb,
'name': ?name,
'nodes': ?(() { final guardedValue = nodes; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceNode, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'persistenceConfigs': ?(() { final guardedValue = persistenceConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstancePersistenceConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'persistenceIamIdentity': ?persistenceIamIdentity,
'port': ?port,
'project': ?project,
'pulumiLabels': ?pulumiLabels,
'readEndpoint': ?readEndpoint,
'readEndpointPort': ?readEndpointPort,
'readReplicasMode': ?readReplicasMode,
'redisConfigs': ?redisConfigs,
'redisVersion': ?redisVersion,
'region': ?region,
'replicaCount': ?replicaCount,
'reservedIpRange': ?reservedIpRange,
'secondaryIpRange': ?secondaryIpRange,
'serverCaCerts': ?(() { final guardedValue = serverCaCerts; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceServerCaCert, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'tier': ?tier,
'transitEncryptionMode': ?transitEncryptionMode,
};
}