Ytsaurus Audit Trails Events: UpdateCluster
- Event JSON schema
- Field description
- IamAuthentication
- IamTokenInfo
- Authorization
- ResourceMetadata
- Resource
- RequestMetadata
- Status
- ClusterDetails
- ClusterSpec
- StorageSpec
- HddSpec
- SsdSpec
- Changelogs
- ComputeSpec
- DiskSpec
- ScalePolicy
- FixedScale
- AutoScale
- TabletSpec
- ProxySpec
- HttpProxySpec
- RpcProxySpec
- TaskProxySpec
- OdinSpec
- CronSpec
- ClearTmpCronSpec
- ClientLogging
- ExcelSpec
- Endpoints
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",
"folderId": "string",
"zoneId": "string",
"clusterName": "string",
"description": "string",
"labels": "object",
"subnetId": "string",
"securityGroupIds": [
"string"
],
"spec": {
"storage": {
"hdd": {
"sizeGb": "string",
"count": "string"
},
"ssd": {
"sizeGb": "string",
"type": "string",
"count": "string",
"changelogs": {
"sizeGb": "string"
}
}
},
"compute": [
{
"preset": "string",
"disks": [
{
"type": "string",
"sizeGb": "string",
"locations": [
"string"
]
}
],
"scalePolicy": {
// Includes only one of the fields `fixed`, `auto`
"fixed": {
"size": "string"
},
"auto": {
"minSize": "string",
"maxSize": "string"
}
// end of the list of possible fields
},
"name": "string"
}
],
"tablet": {
"preset": "string",
"count": "string"
},
"proxy": {
"http": {
"count": "string"
},
"rpc": {
"count": "string"
},
"task": {
"count": "string"
}
},
"odin": {
"checksTtl": "string"
},
"flavor": "string",
"cron": {
"clearTmp": {
"interval": "string",
"accountUsageRatioSaveTotal": "string",
"accountUsageRatioSavePerOwner": "string",
"maxDirNodeCount": "string"
}
},
"clientLogging": {
// Includes only one of the fields `logGroupId`, `folderId`
"logGroupId": "string",
"folderId": "string",
// end of the list of possible fields
"serviceAccountId": "string",
"auditLogsEnabled": "boolean"
},
"excel": {
"enabled": "boolean"
}
},
"createdBy": "string",
"updatedBy": "string",
"status": "string",
"health": "string",
"endpoints": {
"ui": "string",
"externalHttpProxyBalancer": "string",
"internalHttpProxyAlias": "string",
"internalRpcProxyAlias": "string"
}
},
"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. |
ClusterDetails
|
Field |
Description |
|
clusterId |
string |
|
folderId |
string |
|
zoneId |
string |
|
clusterName |
string |
|
description |
string |
|
labels |
object (map<string, string>) |
|
subnetId |
string |
|
securityGroupIds[] |
string |
|
spec |
|
|
createdBy |
string |
|
updatedBy |
string |
|
status |
enum (Status)
|
|
health |
enum (Health)
|
|
endpoints |
ClusterSpec
|
Field |
Description |
|
storage |
|
|
compute[] |
|
|
tablet |
|
|
proxy |
|
|
odin |
|
|
flavor |
enum (Flavor)
|
|
cron |
|
|
clientLogging |
|
|
excel |
StorageSpec
|
Field |
Description |
|
hdd |
|
|
ssd |
HddSpec
|
Field |
Description |
|
sizeGb |
string (int64) |
|
count |
string (int64) |
SsdSpec
|
Field |
Description |
|
sizeGb |
string (int64) |
|
type |
string |
|
count |
string (int64) |
|
changelogs |
Changelogs
|
Field |
Description |
|
sizeGb |
string (int64) |
ComputeSpec
|
Field |
Description |
|
preset |
string |
|
disks[] |
|
|
scalePolicy |
|
|
name |
string |
DiskSpec
|
Field |
Description |
|
type |
string |
|
sizeGb |
string (int64) |
|
locations[] |
string |
ScalePolicy
|
Field |
Description |
|
fixed |
Includes only one of the fields |
|
auto |
Includes only one of the fields |
FixedScale
|
Field |
Description |
|
size |
string (int64) |
AutoScale
|
Field |
Description |
|
minSize |
string (int64) |
|
maxSize |
string (int64) |
TabletSpec
|
Field |
Description |
|
preset |
string |
|
count |
string (int64) |
ProxySpec
|
Field |
Description |
|
http |
|
|
rpc |
|
|
task |
HttpProxySpec
|
Field |
Description |
|
count |
string (int64) |
RpcProxySpec
|
Field |
Description |
|
count |
string (int64) |
TaskProxySpec
|
Field |
Description |
|
count |
string (int64) |
OdinSpec
|
Field |
Description |
|
checksTtl |
string (duration) |
CronSpec
|
Field |
Description |
|
clearTmp |
ClearTmpCronSpec
|
Field |
Description |
|
interval |
string (duration) |
|
accountUsageRatioSaveTotal |
string |
|
accountUsageRatioSavePerOwner |
string |
|
maxDirNodeCount |
string (int64) |
ClientLogging
|
Field |
Description |
|
logGroupId |
string Includes only one of the fields |
|
folderId |
string Includes only one of the fields |
|
serviceAccountId |
string |
|
auditLogsEnabled |
boolean |
ExcelSpec
|
Field |
Description |
|
enabled |
boolean |
Endpoints
|
Field |
Description |
|
ui |
string |
|
externalHttpProxyBalancer |
string |
|
internalHttpProxyAlias |
string |
|
internalRpcProxyAlias |
string |