Tenant Management

Description

defaultDescription

DEFAULT

DELETE ``/api/v2/hpcapi/v3/provider/{provider-name}/tenant/{tenant-name}``

Parameters

Name

Located in

Required

Type

Format

Properties

Description

provider-name

path

Yes

string

Generated header parameter. Example value =’root’

tenant-name

path

Yes

string

Generated header parameter. Example value =’slb-tenant’

Request

Headers

authorization: Generated header parameter. Example value ='Basic c3VwZXItYWRtaW46cGFzc3dvcmQ='
provider: Generated header parameter. Example value ='root'

Responses

200

Type: array of TenantWrapper_Tenant

Example:

[
    {
        "a10-url": "somestring",
        "description": "somestring",
        "display-name": "somestring",
        "name": "somestring",
        "product": "somestring",
        "provider-id": "somestring",
        "type": "somestring",
        "uuid": "somestring"
    },
    {
        "a10-url": "somestring",
        "description": "somestring",
        "display-name": "somestring",
        "name": "somestring",
        "product": "somestring",
        "provider-id": "somestring",
        "type": "somestring",
        "uuid": "somestring"
    }
]

GET ``/api/v2/hpcapi/v3/provider/{provider-name}/tenant``

Parameters

Name

Located in

Required

Type

Format

Properties

Description

provider-name

path

Yes

string

Generated header parameter. Example value =’root’

Request

Headers

authorization: Generated header parameter. Example value ='Basic c3VwZXItYWRtaW46cGFzc3dvcmQ='
provider: Generated header parameter. Example value ='root'

Responses

200

Type: array of TenantWrapper_Tenant

Example:

[
    {
        "a10-url": "somestring",
        "description": "somestring",
        "display-name": "somestring",
        "name": "somestring",
        "product": "somestring",
        "provider-id": "somestring",
        "type": "somestring",
        "uuid": "somestring"
    },
    {
        "a10-url": "somestring",
        "description": "somestring",
        "display-name": "somestring",
        "name": "somestring",
        "product": "somestring",
        "provider-id": "somestring",
        "type": "somestring",
        "uuid": "somestring"
    }
]

GET ``/api/v2/hpcapi/v3/provider/{provider-name}/tenant/{tenant-name}``

Parameters

Name

Located in

Required

Type

Format

Properties

Description

provider-name

path

Yes

string

Generated header parameter. Example value =’root’

tenant-name

path

Yes

string

Generated header parameter. Example value =’slb-tenant’

Request

Headers

authorization: Generated header parameter. Example value ='Basic c3VwZXItYWRtaW46cGFzc3dvcmQ='
provider: Generated header parameter. Example value ='root'

Responses

200

Type: TenantWrapper

Example:

{
    "tenant": {
        "a10-url": "somestring",
        "description": "somestring",
        "display-name": "somestring",
        "name": "somestring",
        "product": "somestring",
        "provider-id": "somestring",
        "type": "somestring",
        "uuid": "somestring"
    }
}

POST ``/api/v2/hpcapi/v3/provider/{provider-name}/tenant``

Parameters

Name

Located in

Required

Type

Format

Properties

Description

provider-name

path

Yes

string

Generated header parameter. Example value =’root’

Request

Headers

authorization: Generated header parameter. Example value ='Basic c3VwZXItYWRtaW46cGFzc3dvcmQ='
provider: Generated header parameter. Example value ='root'

Body

Name

Required

Type

Format

Properties

Description

tenant

No

Tenant

{
    "tenant": {
        "description": "somestring",
        "display-name": "somestring",
        "name": "somestring",
        "provider-id": "somestring"
    }
}

Responses

200

Type: CreateTenantResponse

Example:

{
    "tenant": {
        "a10-url": "somestring",
        "description": "somestring",
        "display-name": "somestring",
        "name": "somestring",
        "product": "somestring",
        "provider-id": "somestring",
        "type": "somestring",
        "uuid": "somestring"
    }
}

Data Structures

Create Tenant Request Model Structure

Name

Required

Type

Format

Properties

Description

tenant

No

Tenant

Create Tenant Response Model Structure

Name

Required

Type

Format

Properties

Description

tenant

No

CreateTenantResponse_Tenant

Create Tenant Response Tenant Model Structure

Name

Required

Type

Format

Properties

Description

a10-url

No

string

description

No

string

display-name

No

string

name

No

string

product

No

string

provider-id

No

string

type

No

string

uuid

No

string

Tenant Model Structure

Name

Required

Type

Format

Properties

Description

description

No

string

display-name

No

string

name

No

string

provider-id

No

string

Tenant Wrapper Model Structure

Name

Required

Type

Format

Properties

Description

tenant

No

TenantWrapper_Tenant

Tenant Wrapper Tenant Model Structure

Name

Required

Type

Format

Properties

Description

a10-url

No

string

description

No

string

display-name

No

string

name

No

string

product

No

string

provider-id

No

string

type

No

string

uuid

No

string