Managed Service for Greenplum® Audit Trails Events: CreatePXFDatasource
- Event JSON schema
- Field description
- IamAuthentication
- IamTokenInfo
- Authorization
- ResourceMetadata
- Resource
- RequestMetadata
- Status
- PXFDatasourceEventDetails
- PXFDatasource
- PXFDatasourceS3
- PXFDatasourceJDBC
- PXFDatasourceHDFS
- PXFDatasourceCore
- PXFDatasourceKerberos
- PXFDatasourceHDFSDfs
- PXFDatasourceHDFSDfsNamenode
- PXFDatasourceHDFSYarn
- PXFDatasourceHDFSYarnHaRm
- PXFDatasourceHive
Event JSON schema
{
"eventId": "string",
"eventSource": "string",
"eventType": "string",
"eventTime": "string",
"authentication": {
"authenticated": "boolean",
// Includes only one of the fields `subjectType`
"subjectType": "string",
// end of the list of possible fields
// Includes only one of the fields `subjectId`
"subjectId": "string",
// end of the list of possible fields
// Includes only one of the fields `subjectName`
"subjectName": "string",
// end of the list of possible fields
// Includes only one of the fields `federationId`
"federationId": "string",
// end of the list of possible fields
// Includes only one of the fields `federationName`
"federationName": "string",
// end of the list of possible fields
// Includes only one of the fields `federationType`
"federationType": "string",
// end of the list of possible fields
"tokenInfo": {
"maskedIamToken": "string",
// Includes only one of the fields `iamTokenId`
"iamTokenId": "string",
// end of the list of possible fields
// Includes only one of the fields `impersonatorId`
"impersonatorId": "string",
// end of the list of possible fields
// Includes only one of the fields `impersonatorType`
"impersonatorType": "string",
// end of the list of possible fields
// Includes only one of the fields `impersonatorName`
"impersonatorName": "string",
// end of the list of possible fields
// Includes only one of the fields `impersonatorFederationId`
"impersonatorFederationId": "string",
// end of the list of possible fields
// Includes only one of the fields `impersonatorFederationName`
"impersonatorFederationName": "string",
// end of the list of possible fields
// Includes only one of the fields `impersonatorFederationType`
"impersonatorFederationType": "string"
// end of the list of possible fields
}
},
"authorization": {
"authorized": "boolean"
},
"resourceMetadata": {
"path": [
{
"resourceType": "string",
"resourceId": "string",
// Includes only one of the fields `resourceName`
"resourceName": "string"
// end of the list of possible fields
}
]
},
"requestMetadata": {
"remoteAddress": "string",
"userAgent": "string",
"requestId": "string",
// Includes only one of the fields `remotePort`
"remotePort": "string"
// end of the list of possible fields
},
"eventStatus": "string",
"error": {
"code": "integer",
"message": "string",
"details": [
"object"
]
},
"details": {
"clusterId": "string",
"datasourceName": "string",
"clusterName": "string",
"datasource": {
"name": "string",
// Includes only one of the fields `s3`, `jdbc`, `hdfs`, `hive`
"s3": {
"accessKey": "string",
"secretKey": "string",
"fastUpload": "boolean",
"endpoint": "string"
},
"jdbc": {
"driver": "string",
"url": "string",
"user": "string",
"password": "string",
"statementBatchSize": "string",
"statementFetchSize": "string",
"statementQueryTimeout": "string",
"poolEnabled": "boolean",
"poolMaximumSize": "string",
"poolConnectionTimeout": "string",
"poolIdleTimeout": "string",
"poolMinimumIdle": "string"
},
"hdfs": {
"core": {
"defaultFs": "string",
"securityAuthToLocal": "string"
},
"kerberos": {
"enable": "boolean",
"primary": "string",
"realm": "string",
"kdcServers": [
"string"
],
"adminServer": "string",
"defaultDomain": "string",
"keytabBase64": "string"
},
"userImpersonation": "boolean",
"username": "string",
"saslConnectionRetries": "string",
"zkHosts": [
"string"
],
"dfs": {
"haAutomaticFailoverEnabled": "boolean",
"blockAccessTokenEnabled": "boolean",
"useDatanodeHostname": "boolean",
"namenodes": "object",
"nameservices": "string"
},
"yarn": {
"resourcemanagerHaEnabled": "boolean",
"resourcemanagerHaAutoFailoverEnabled": "boolean",
"resourcemanagerHaAutoFailoverEmbedded": "boolean",
"resourcemanagerClusterId": "string",
"haRm": "object"
}
},
"hive": {
"core": {
"defaultFs": "string",
"securityAuthToLocal": "string"
},
"kerberos": {
"enable": "boolean",
"primary": "string",
"realm": "string",
"kdcServers": [
"string"
],
"adminServer": "string",
"defaultDomain": "string",
"keytabBase64": "string"
},
"userImpersonation": "boolean",
"username": "string",
"saslConnectionRetries": "string",
"zkHosts": [
"string"
],
"ppd": "boolean",
"metastoreUris": [
"string"
],
"metastoreKerberosPrincipal": "string",
"authKerberosPrincipal": "string"
}
// end of the list of possible fields
}
},
"requestParameters": "object",
"response": "object"
}
Field description
|
Field |
Description |
|
eventId |
string |
|
eventSource |
string |
|
eventType |
string |
|
eventTime |
string (date-time) String in RFC3339 To work with values in this field, use the APIs described in the |
|
authentication |
|
|
authorization |
|
|
resourceMetadata |
|
|
requestMetadata |
|
|
eventStatus |
enum (EventStatus)
|
|
error |
The error result of the operation in case of failure or cancellation. |
|
details |
|
|
requestParameters |
object |
|
response |
object |
IamAuthentication
|
Field |
Description |
|
authenticated |
boolean |
|
subjectType |
enum (IamSubjectType) Includes only one of the fields
|
|
subjectId |
string Includes only one of the fields |
|
subjectName |
string Includes only one of the fields |
|
federationId |
string Includes only one of the fields |
|
federationName |
string Includes only one of the fields |
|
federationType |
enum (FederationType) Includes only one of the fields
|
|
tokenInfo |
IamTokenInfo
|
Field |
Description |
|
maskedIamToken |
string |
|
iamTokenId |
string Includes only one of the fields |
|
impersonatorId |
string Includes only one of the fields |
|
impersonatorType |
enum (IamSubjectType) Includes only one of the fields
|
|
impersonatorName |
string Includes only one of the fields |
|
impersonatorFederationId |
string Includes only one of the fields |
|
impersonatorFederationName |
string Includes only one of the fields |
|
impersonatorFederationType |
enum (FederationType) Includes only one of the fields
|
Authorization
|
Field |
Description |
|
authorized |
boolean |
ResourceMetadata
|
Field |
Description |
|
path[] |
Resource
|
Field |
Description |
|
resourceType |
string |
|
resourceId |
string |
|
resourceName |
string Includes only one of the fields |
RequestMetadata
|
Field |
Description |
|
remoteAddress |
string |
|
userAgent |
string |
|
requestId |
string |
|
remotePort |
string (int64) Includes only one of the fields |
Status
The error result of the operation in case of failure or cancellation.
|
Field |
Description |
|
code |
integer (int32) Error code. An enum value of google.rpc.Code |
|
message |
string An error message. |
|
details[] |
object A list of messages that carry the error details. |
PXFDatasourceEventDetails
|
Field |
Description |
|
clusterId |
string |
|
datasourceName |
string |
|
clusterName |
string |
|
datasource |
PXFDatasource
|
Field |
Description |
|
name |
string The string length in characters must be 3-200. Value must match the regular expression |
|
s3 |
Includes only one of the fields |
|
jdbc |
Includes only one of the fields |
|
hdfs |
Includes only one of the fields |
|
hive |
Includes only one of the fields |
PXFDatasourceS3
|
Field |
Description |
|
accessKey |
string The maximum string length in characters is 200. |
|
secretKey |
string The maximum string length in characters is 200. |
|
fastUpload |
boolean |
|
endpoint |
string The maximum string length in characters is 200. Value must match the regular expression |
PXFDatasourceJDBC
|
Field |
Description |
|
driver |
string The maximum string length in characters is 50. |
|
url |
string The maximum string length in characters is 1000. |
|
user |
string The maximum string length in characters is 200. |
|
password |
string The maximum string length in characters is 200. |
|
statementBatchSize |
string (int64) Acceptable values are 50 to 1000, inclusive. |
|
statementFetchSize |
string (int64) Acceptable values are 50 to 10000, inclusive. |
|
statementQueryTimeout |
string (int64) Acceptable values are 5 to 43200, inclusive. |
|
poolEnabled |
boolean |
|
poolMaximumSize |
string (int64) Acceptable values are 1 to 200, inclusive. |
|
poolConnectionTimeout |
string (int64) Acceptable values are 5000 to 600000, inclusive. |
|
poolIdleTimeout |
string (int64) Acceptable values are 5000 to 600000, inclusive. |
|
poolMinimumIdle |
string (int64) Acceptable values are 0 to 200, inclusive. |
PXFDatasourceHDFS
|
Field |
Description |
|
core |
|
|
kerberos |
|
|
userImpersonation |
boolean |
|
username |
string The maximum string length in characters is 128. |
|
saslConnectionRetries |
string (int64) Acceptable values are 1 to 50, inclusive. |
|
zkHosts[] |
string The maximum number of elements is 200. The string length in characters for each value must be 1-200. |
|
dfs |
|
|
yarn |
PXFDatasourceCore
|
Field |
Description |
|
defaultFs |
string The maximum string length in characters is 200. |
|
securityAuthToLocal |
string The maximum string length in characters is 1000. |
PXFDatasourceKerberos
|
Field |
Description |
|
enable |
boolean |
|
primary |
string The maximum string length in characters is 128. |
|
realm |
string The maximum string length in characters is 1000. |
|
kdcServers[] |
string The maximum number of elements is 200. The string length in characters for each value must be 1-200. |
|
adminServer |
string The maximum string length in characters is 128. |
|
defaultDomain |
string The maximum string length in characters is 128. |
|
keytabBase64 |
string Value must match the regular expression |
PXFDatasourceHDFSDfs
|
Field |
Description |
|
haAutomaticFailoverEnabled |
boolean |
|
blockAccessTokenEnabled |
boolean |
|
useDatanodeHostname |
boolean |
|
namenodes |
object (map<string, PXFDatasourceHDFSDfsNamenode>) No more than 10000 per resource. |
|
nameservices |
string |
PXFDatasourceHDFSDfsNamenode
|
Field |
Description |
|
rpcAddress |
string The maximum string length in characters is 1000. |
|
serviceRpcAddress |
string The maximum string length in characters is 1000. |
|
httpAddress |
string The maximum string length in characters is 1000. |
|
httpsAddress |
string The maximum string length in characters is 1000. |
PXFDatasourceHDFSYarn
|
Field |
Description |
|
resourcemanagerHaEnabled |
boolean |
|
resourcemanagerHaAutoFailoverEnabled |
boolean |
|
resourcemanagerHaAutoFailoverEmbedded |
boolean |
|
resourcemanagerClusterId |
string The maximum string length in characters is 1000. |
|
haRm |
object (map<string, PXFDatasourceHDFSYarnHaRm>) No more than 10000 per resource. |
PXFDatasourceHDFSYarnHaRm
|
Field |
Description |
|
resourcemanagerAddress |
string |
|
resourcemanagerSchedulerAddress |
string |
|
resourcemanagerResourceTrackerAddress |
string |
|
resourcemanagerAdminAddress |
string |
|
resourcemanagerWebappAddress |
string |
|
resourcemanagerWebappHttpsAddress |
string |
PXFDatasourceHive
|
Field |
Description |
|
core |
|
|
kerberos |
|
|
userImpersonation |
boolean |
|
username |
string The maximum string length in characters is 128. |
|
saslConnectionRetries |
string (int64) Acceptable values are 1 to 50, inclusive. |
|
zkHosts[] |
string The maximum number of elements is 200. The string length in characters for each value must be 1-200. |
|
ppd |
boolean |
|
metastoreUris[] |
string The maximum number of elements is 200. The string length in characters for each value must be 1-200. |
|
metastoreKerberosPrincipal |
string The maximum string length in characters is 1000. |
|
authKerberosPrincipal |
string The maximum string length in characters is 1000. |