toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'aclPolicy': ?aclPolicy,
    'authorizationMode': ?authorizationMode,
    'automatedBackupConfigs': ?(() { final guardedValue = automatedBackupConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceAutomatedBackupConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'availableMaintenanceVersions': ?availableMaintenanceVersions,
    'backupCollection': ?backupCollection,
    'createTime': ?createTime,
    'crossInstanceReplicationConfigs': ?(() { final guardedValue = crossInstanceReplicationConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceCrossInstanceReplicationConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'deletionPolicy': ?deletionPolicy,
    'deletionProtectionEnabled': ?deletionProtectionEnabled,
    'desiredAutoCreatedEndpoints': ?(() { final guardedValue = desiredAutoCreatedEndpoints; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceDesiredAutoCreatedEndpoint, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'desiredPscAutoConnections': ?(() { final guardedValue = desiredPscAutoConnections; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceDesiredPscAutoConnection, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'discoveryEndpoints': ?(() { final guardedValue = discoveryEndpoints; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceDiscoveryEndpoint, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'effectiveLabels': ?effectiveLabels,
    'effectiveMaintenanceVersion': ?effectiveMaintenanceVersion,
    'endpoints': ?(() { final guardedValue = endpoints; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceEndpoint, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'engineConfigs': ?engineConfigs,
    'engineVersion': ?engineVersion,
    'gcsSources': ?(() { final guardedValue = gcsSources; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceGcsSource, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'id': ?id,
    'instanceId': ?instanceId,
    'isAclPolicyInSync': ?isAclPolicyInSync,
    'kmsKey': ?kmsKey,
    'labels': ?labels,
    'location': ?location,
    '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,
    'managedBackupSources': ?(() { final guardedValue = managedBackupSources; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceManagedBackupSource, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'managedServerCas': ?(() { final guardedValue = managedServerCas; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceManagedServerCa, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'mode': ?mode,
    'name': ?name,
    'nodeConfigs': ?(() { final guardedValue = nodeConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceNodeConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'nodeType': ?nodeType,
    'persistenceConfigs': ?(() { final guardedValue = persistenceConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstancePersistenceConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'project': ?project,
    'pscAttachmentDetails': ?(() { final guardedValue = pscAttachmentDetails; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstancePscAttachmentDetail, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'pscAutoConnections': ?(() { final guardedValue = pscAutoConnections; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstancePscAutoConnection, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'pulumiLabels': ?pulumiLabels,
    'replicaCount': ?replicaCount,
    'serverCaMode': ?serverCaMode,
    'serverCaPool': ?serverCaPool,
    'shardCount': ?shardCount,
    'state': ?state,
    'stateInfos': ?(() { final guardedValue = stateInfos; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceStateInfo, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'transitEncryptionMode': ?transitEncryptionMode,
    'uid': ?uid,
    'updateTime': ?updateTime,
    'zoneDistributionConfigs': ?(() { final guardedValue = zoneDistributionConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetInstanceZoneDistributionConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
  };
}