toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'audioProcessingConfigs': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppAudioProcessingConfig>, List<Map<String, dynamic>>>(audioProcessingConfigs, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppAudioProcessingConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
'clientCertificateSettings': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppClientCertificateSetting>, List<Map<String, dynamic>>>(clientCertificateSettings, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppClientCertificateSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
'createTime': ?createTime,
'dataStoreSettings': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppDataStoreSetting>, List<Map<String, dynamic>>>(dataStoreSettings, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppDataStoreSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
'defaultChannelProfiles': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppDefaultChannelProfile>, List<Map<String, dynamic>>>(defaultChannelProfiles, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppDefaultChannelProfile, Map<String, dynamic>>(value, (value) => value.toMap())),
'deploymentCount': ?deploymentCount,
'description': ?description,
'displayName': ?displayName,
'etag': ?etag,
'evaluationMetricsThresholds': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppEvaluationMetricsThreshold>, List<Map<String, dynamic>>>(evaluationMetricsThresholds, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppEvaluationMetricsThreshold, Map<String, dynamic>>(value, (value) => value.toMap())),
'globalInstruction': ?globalInstruction,
'guardrails': ?guardrails,
'languageSettings': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppLanguageSetting>, List<Map<String, dynamic>>>(languageSettings, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppLanguageSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
'loggingSettings': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppLoggingSetting>, List<Map<String, dynamic>>>(loggingSettings, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppLoggingSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
'metadata': ?metadata,
'modelSettings': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppModelSetting>, List<Map<String, dynamic>>>(modelSettings, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppModelSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
'name': ?name,
'rootAgent': ?rootAgent,
'timeZoneSettings': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppTimeZoneSetting>, List<Map<String, dynamic>>>(timeZoneSettings, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppTimeZoneSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
'updateTime': ?updateTime,
'variableDeclarations': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppVariableDeclaration>, List<Map<String, dynamic>>>(variableDeclarations, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppVariableDeclaration, Map<String, dynamic>>(value, (value) => value.toMap())),
};
}