AppVersionSnapshotToolsetOpenApiToolset.fromMap constructor
AppVersionSnapshotToolsetOpenApiToolset.fromMap(
- Map<String, dynamic> map
)
Implementation
factory AppVersionSnapshotToolsetOpenApiToolset.fromMap(Map<String, dynamic> map) {
return AppVersionSnapshotToolsetOpenApiToolset(
apiAuthentications: (() { final guardedValue = map['apiAuthentications']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotToolsetOpenApiToolsetApiAuthentication>(guardedValue, (value) => AppVersionSnapshotToolsetOpenApiToolsetApiAuthentication.fromMap((value as Map).cast<String, dynamic>()))); })(),
ignoreUnknownFields: (() { final guardedValue = map['ignoreUnknownFields']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
openApiSchema: (() { final guardedValue = map['openApiSchema']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
serviceDirectoryConfigs: (() { final guardedValue = map['serviceDirectoryConfigs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotToolsetOpenApiToolsetServiceDirectoryConfig>(guardedValue, (value) => AppVersionSnapshotToolsetOpenApiToolsetServiceDirectoryConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
tlsConfigs: (() { final guardedValue = map['tlsConfigs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotToolsetOpenApiToolsetTlsConfig>(guardedValue, (value) => AppVersionSnapshotToolsetOpenApiToolsetTlsConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
url: (() { final guardedValue = map['url']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
);
}