Re : Exception while trying to create instance template on GCP - google-compute-engine

I'm trying to create an instance template using f1-micro, with all the default except service account. Using the one
I created, with my custom vpc and custom role.
Creating instance template "frontend-it" failed. Error: Invalid JSON payload received. Unknown name "enableFlowLogs" at
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "description" at
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "privateIpGoogleAccess" at
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "logConfig" at
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "gatewayAddress" at
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "network" at
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "allowSubnetCidrRoutesOverlap" at
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "id" at
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "fingerprint" at
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "kind" at
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "privateIpv6GoogleAccess" at
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "creationTimestamp" at
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "purpose" at
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field. Invalid JSON payload received. Unknown name "region" at
'like_instance_model.networking_model.network_interfaces[0].subnetwork': Cannot find field.

Related

How to Access the data inside the JSON object. Some of my columns in pyspark dataframe is in JSON format

I was trying to access the data inside object. The table is in pyspark dataframe, but some table values are in JSON format. I need t access the date from it and convert into meaningful format. Any help or idea will be great relief.
This is thing i'm working out:
I was able to extract data which are in array format using:
data_df=df_deidentifieddocuments_tst.select("_id",explode("annotationId").alias("annotationId")).select("_id","annotationId.*")
The above code doesn't work for date, as its showing type mismatch error
AnalysisException: cannot resolve 'explode(createdAt)' due to data type mismatch: input to function explode should be array or map type, not struct<$date:bigint>;

Athena (Trino SQL) parsing JSON document using fields (dot notation)

Athena (Trino SQL) parsing JSON document (table column called document 1 in Athena) using fields (dot notation)
If the underlying json (table column called document 1 in Athena) is in the form of {a={b ...
I can parse it in Athena (Trino SQL) using
document1.a.b
However, if the JSON contains {a={"text": value1 ...
the quote marks will not parse correctly.
Is there a way to do JSON parsing of a 'field' with quotes?
If not, is there an elegant way of parsing the "text" and obtain the string in value 1? [Please see my comment below].
I cannot change the quotes in the json and its Athena "table" so I would need something that works in Trino SQL syntax.
The error message is in the form of: SQL Error [100071] [HY000]: [Simba][AthenaJDBC](100071) An error has been thrown from the AWS Athena client. SYNTAX_ERROR: Expression [redacted] is not of type ROW
NOTE: This is not a duplicate of Oracle Dot Notation Question
Dot notation works only for columns types as struct<…>. You can do that for JSON data, but judging from the error and your description this seems not to be the case. I assume your column is of type string.
If you have JSON data in a string column you can use JSON functions to parse and extract parts of them with JSONPath.

How can I insert Dynamic JSON data into MySql DB with JSON data type?

I want to insert real time json payload into MySql DB. But I am unable to do so. I am trying to achieve it via mule 4. I am prompted the below error:-
Data truncation: Cannot create a JSON value from a string with CHARACTER SET 'binary'.
Please help.
MySql DB expects String as parameter in the SQL statement. Your component sends data as object. Word "binary" indicates it.
Send data as String. Convert your JSON object to string as described here https://simpleflatservice.com/mule4/Object_as_string.html
Example:
%dw 2.0
var x={abc:"xyz","key":"value"}
output application/java
---
write(x,'application/json')

Unknown data format returned by firebase

While obtaining record from firebase in appinventor, data is returned in following format.
{ a=1 , b=2, c=3}
What is this format? Is there anyway this format can be converted into a standard format like JSON.
P.S replacing '=' with ':' do not work either.

Wiki API unable to parse JSON

I'm trying to access Wiki api with below query:
https://en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=india&gsrnamespace=0&gsrlimit=5&origin=*&prop=extracts&exchars=200&exlimit=max&explaintext=1&exintro=1
I'm getting response, but when I'm using JSON.parse to parse response Mozilla is displaying an error:
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Try this:
https://en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=india&gsrnamespace=0&gsrlimit=5&origin=*&prop=extracts&exchars=200&exlimit=max&explaintext=1&exintro=1&format=json
Add the format=json query parameter. Otherwise you're getting HTML with embedded JSON
Add finally format JSON string in url
https://en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=india&gsrnamespace=0&gsrlimit=5&origin=%2A&prop=extracts&exchars=200&exlimit=max&explaintext=1&exintro=1&format=json