Publish Namespace To Organisation
Use this endpoint to publish a namespace to an organisation
Authorized Roles : PROVIDER
Request
URI
PUT
https://{api_host}/provider/namespaces/{id}/publish/{organisationId}
COPY
Path Parameters
string
id
Required
ID of the Namespace
string
organisationId
Required
ID of the Organisation
Responses
200
OK
Returns NamespaceDto of type(s) application/vnd.vmware.dms-v1+json
{
"id": "string",
"name": "string",
"description": "string",
"environment": {
"id": "string",
"name": "string"
},
"localStorages": [
{
"id": "string",
"name": "string",
"isDefault": false
}
],
"cloudStorages": [
{
"id": "string",
"name": "string",
"isDefault": false
}
],
"datastores": [
{
"id": "string",
"name": "string",
"moId": "string",
"isDefault": false
}
],
"appNetworks": [
{
"id": "string",
"name": "string",
"moId": "string",
"isDefault": false
}
],
"organisations": [
{
"id": "string",
"name": "string",
"isPublished": false,
"databaseCount": 0
}
],
"status": "string",
"runtimeInfo": [
{
"id": "string",
"namespaceId": "string",
"alertType": "string",
"alertLevel": "string",
"alertTime": "string"
}
],
"databaseCount": 0,
"lastUpdatedTime": "string",
"links": [
{
"rel": "string",
"href": "string",
"hreflang": "string",
"media": "string",
"title": "string",
"type": "string",
"deprecation": "string",
"profile": "string",
"name": "string"
}
]
}
string As uuid As uuid
id
Optional
id
string
name
Required
name
string
description
Optional
description
string
status
Required
status
Possible values are : INIT, ONLINE, ERROR, WARNING,
integer As int32 As int32
databaseCount
Optional
databaseCount
string As date-time As date-time
lastUpdatedTime
Optional
lastUpdatedTime
400
Bad Request
Operation doesn't return any data structure
Namespace Information Operations
PUT
Add Organisation To Namespace
POST
Create Namespace
DELETE
Delete Namespace
PUT
Edit Namespace
GET
Get Datastore Storage Info By Namespace Id
GET
Get Flagged Namespace Alert Types
GET
Get Namespace
GET
Get Namespace Active Backup Storage Usage
GET
Get Namespace Active Resources
GET
List All Namespace Runtime Info Histories
GET
List All Namespaces
PUT
Publish Namespace To Organisation
DELETE
Remove Organisation From Namespace
DELETE
Un Publish Namespace From Organisation
PUT
Update Namespace Alert Type As Verified