toMap method

Map<String, dynamic> toMap()

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