メインコンテンツまでスキップ

Cloud Storage Events 0.1.0 documentation

Published Messages (namespaceSlotConfig)

The service publishes one of these messages below.

namespaceSlotConfigCreated

Contains fields from event and the following payload.

Example value
{
"payload": {
"namespaceSlotConfig": {
"maxSlotSize": 0,
"maxSlots": 0,
"namespace": "string"
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}

payload

NameTypeDescription
namespaceSlotConfignamespaceSlotConfig-

namespaceSlotConfigDeleted

Contains fields from event and the following payload.

Example value
{
"payload": {
"namespaceSlotConfig": {
"maxSlotSize": 0,
"maxSlots": 0,
"namespace": "string"
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}

payload

NameTypeDescription
namespaceSlotConfignamespaceSlotConfig-

namespaceSlotConfigUpdated

Contains fields from event and the following payload.

Example value
{
"payload": {
"namespaceSlotConfig": {
"maxSlotSize": 0,
"maxSlots": 0,
"namespace": "string"
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}

payload

NameTypeDescription
namespaceSlotConfignamespaceSlotConfig-

Published Messages (slot)

The service publishes one of these messages below.

slotCreated

Contains fields from event and the following payload.

Example value
{
"payload": {
"slot": {
"checksum": "string",
"customAttribute": "string",
"dateAccessed": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"date-modified": "2019-08-24T14:15:22Z",
"label": "string",
"mimeType": "string",
"namespace": "string",
"originalName": "string",
"slotId": "string",
"status": "string",
"storedName": "string",
"tags": [
"string"
],
"userId": "string",
"slotInfo": {
"description": "string",
"file": {
"absolute": true,
"absoluteFile": {},
"absolutePath": "string",
"canonicalFile": {},
"canonicalPath": "string",
"directory": true,
"file": true,
"freeSpace": 0,
"hidden": true,
"name": "string",
"parent": "string",
"parentFile": {},
"path": "string",
"totalSpace": 0,
"usableSpace": 0
},
"filename": "string",
"inputStream": {},
"open": true,
"readable": true,
"uri": {
"absolute": true,
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": true,
"path": "string",
"port": 0,
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": {},
"defaultPort": 0,
"file": "string",
"host": "string",
"path": "string",
"port": 0,
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}

payload

NameTypeDescription
slotslots-

slotDeleted

Contains fields from event and the following payload.

Example value
{
"payload": {
"slot": {
"checksum": "string",
"customAttribute": "string",
"dateAccessed": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"date-modified": "2019-08-24T14:15:22Z",
"label": "string",
"mimeType": "string",
"namespace": "string",
"originalName": "string",
"slotId": "string",
"status": "string",
"storedName": "string",
"tags": [
"string"
],
"userId": "string",
"slotInfo": {
"description": "string",
"file": {
"absolute": true,
"absoluteFile": {},
"absolutePath": "string",
"canonicalFile": {},
"canonicalPath": "string",
"directory": true,
"file": true,
"freeSpace": 0,
"hidden": true,
"name": "string",
"parent": "string",
"parentFile": {},
"path": "string",
"totalSpace": 0,
"usableSpace": 0
},
"filename": "string",
"inputStream": {},
"open": true,
"readable": true,
"uri": {
"absolute": true,
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": true,
"path": "string",
"port": 0,
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": {},
"defaultPort": 0,
"file": "string",
"host": "string",
"path": "string",
"port": 0,
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}

payload

NameTypeDescription
slotslots-

slotUpdated

Contains fields from event and the following payload.

Example value
{
"payload": {
"slot": {
"checksum": "string",
"customAttribute": "string",
"dateAccessed": "2019-08-24T14:15:22Z",
"dateCreated": "2019-08-24T14:15:22Z",
"date-modified": "2019-08-24T14:15:22Z",
"label": "string",
"mimeType": "string",
"namespace": "string",
"originalName": "string",
"slotId": "string",
"status": "string",
"storedName": "string",
"tags": [
"string"
],
"userId": "string",
"slotInfo": {
"description": "string",
"file": {
"absolute": true,
"absoluteFile": {},
"absolutePath": "string",
"canonicalFile": {},
"canonicalPath": "string",
"directory": true,
"file": true,
"freeSpace": 0,
"hidden": true,
"name": "string",
"parent": "string",
"parentFile": {},
"path": "string",
"totalSpace": 0,
"usableSpace": 0
},
"filename": "string",
"inputStream": {},
"open": true,
"readable": true,
"uri": {
"absolute": true,
"authority": "string",
"fragment": "string",
"host": "string",
"opaque": true,
"path": "string",
"port": 0,
"query": "string",
"rawAuthority": "string",
"rawFragment": "string",
"rawPath": "string",
"rawQuery": "string",
"rawSchemeSpecificPart": "string",
"rawUserInfo": "string",
"scheme": "string",
"schemeSpecificPart": "string",
"userInfo": "string"
},
"url": {
"authority": "string",
"content": {},
"defaultPort": 0,
"file": "string",
"host": "string",
"path": "string",
"port": 0,
"protocol": "string",
"query": "string",
"ref": "string",
"userInfo": "string"
}
}
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}

payload

NameTypeDescription
slotslots-

Published Messages (slotConfig)

The service publishes one of these messages below.

slotConfigCreated

Contains fields from event and the following payload.

Example value
{
"payload": {
"slotConfig": {
"maxSlotSize": 0,
"maxSlots": 0,
"namespace": "string",
"userId": "string"
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}

payload

NameTypeDescription
slotConfigslotConfig-

slotConfigDeleted

Contains fields from event and the following payload.

Example value
{
"payload": {
"slotConfig": {
"maxSlotSize": 0,
"maxSlots": 0,
"namespace": "string",
"userId": "string"
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}

payload

NameTypeDescription
slotConfigslotConfig-

slotConfigUpdated

Contains fields from event and the following payload.

Example value
{
"payload": {
"slotConfig": {
"maxSlotSize": 0,
"maxSlots": 0,
"namespace": "string",
"userId": "string"
}
},
"id": "string",
"version": 0,
"name": "string",
"namespace": "string",
"parentNamespace": "string",
"timestamp": "2019-08-24T14:15:22Z",
"clientId": "string",
"userId": "string",
"traceId": "string",
"sessionId": "string"
}

payload

NameTypeDescription
slotConfigslotConfig-

Schemas

namespaceSlotConfig

NameTypeDescription
maxSlotSizeinteger-
maxSlotsinteger-
namespacestring-

slots

NameTypeDescription
checksumstring-
customAttributestring-
dateAccessedstring (date-time)-
dateCreatedstring (date-time)-
date-modifiedstring (date-time)-
labelstring-
mimeTypestring-
namespacestring-
originalNamestring-
slotIdstring-
statusstring-
storedNamestring-
tagsarray-
userIdstring-
slotInfoobject-

slotInfo

NameTypeDescription
descriptionstring-
fileobject-
filenamestring-
inputStreamobject-
openboolean-
readableboolean-
uriobject-
urlobject-

slotInfo.file

NameTypeDescription
absoluteboolean-
absoluteFileobject-
absolutePathstring-
canonicalFileobject-
canonicalPathstring-
directoryboolean-
fileboolean-
freeSpaceinteger-
hiddenboolean-
namestring-
parentstring-
parentFileobject-
pathstring-
totalSpaceinteger-
usableSpaceinteger-

slotInfo.file.absoluteFile

This is a free-form object.

slotInfo.file.canonicalFile

This is a free-form object.

slotInfo.file.parentFile

This is a free-form object.

slotInfo.inputStream

This is a free-form object.

slotInfo.uri

NameTypeDescription
absoluteboolean-
authoritystring-
fragmentstring-
hoststring-
opaqueboolean-
pathstring-
portinteger-
querystring-
rawAuthoritystring-
rawFragmentstring-
rawPathstring-
rawQuerystring-
rawSchemeSpecificPartstring-
rawUserInfostring-
schemestring-
schemeSpecificPartstring-
userInfostring-

slotInfo.url

NameTypeDescription
authoritystring-
contentobject-
defaultPortinteger-
filestring-
hoststring-
pathstring-
portinteger-
protocolstring-
querystring-
refstring-
userInfostring-

slotInfo.url.content

This is a free-form object.

slotConfig

NameTypeDescription
maxSlotSizeinteger-
maxSlotsinteger-
namespacestring-
userIdstring-

event

NameTypeDescription
idstring-
versioninteger-
namestring-
namespacestring-
parentNamespacestring-
timestampstring (date-time)-
clientIdstring-
userIdstring-
traceIdstring-
sessionIdstring-