View Tenant Cloud Instance Type Overrides

Details

API Details
Name

View Tenant Cloud Instance Type Overrides

Description

Displays configured information for instance type override details for the specified tenant.

MethodGET
URIv1/tenants/tenantId/tenantInstanceTypes
CloudCenter Release

Introduced in CloudCenter 4.0.

Notes
  • For additional context on <PORT> usage in the following example(s), see Base URI Format.
  • The CloudCenter GET APIs display up to 20 entities in the listing by default. If you have more than 20 entities in your resource listing, use the pagination query parameters to view them beyond the first 20 entities returned by default. See the CloudCenter API Overview  > Pagination  section for additional context.
ESB Headeraction: get.tenants.tenantId.tenantInstanceTypes

Example

curl -k -X GET -H "Accept: application/json" -u cliqradmin:40E45DBE57E35ECB "https://<HOST>:<PORT>/v1/tenants1/tenantInstanceTypes"

Response

{
    "resource": "https://<HOST>:<PORT>/v1/tenants/1/tenantInstanceTypes",
    "size": 2,
    "pageNumber": 0,
    "totalElements": 2,
    "totalPages": 1,
    "tenantInstanceTypes": [
        {
            "id": "2",
            "resource": "https://<HOST>:<PORT>/v1/tenants/1/tenantInstanceTypes/2",
            "perms": [],
            "tenantId": "1",
            "cloudAccountId": "2",
            "regionId": "2",
            "cloudInstanceTypeId": "10",
            "costPerHour": 0.048,
            "costPerMonth": null,
            "supportsMonthlyBilling": false,
            "multiplier": 1,
            "disabled": false
        },
        {
            "id": "3",
            "resource": "https://<HOST>:<PORT>/v1/tenants/1/tenantInstanceTypes/3",
            "perms": [],
            "tenantId": "1",
            "cloudAccountId": "2",
            "regionId": "2",
            "cloudInstanceTypeId": "31",
            "costPerHour": 0.078,
            "costPerMonth": null,
            "supportsMonthlyBilling": false,
            "multiplier": 1,
            "disabled": false
        }
    ]
}

 

Request Attributes

tenantId
  • DescriptionUnique, system-generated identifier for the tenant organization. A tenant admin must belong to this tenant to invoke any APIs for this tenant. See Add Sub-Tenants > Tenant ID and Tenant Name Dependency.

  • Type: String

Response Attributes

resource
  • Description: Unique URL to access this resource.
  • Type: String
See pageResource or Pagination for additional context
tenantId
  • DescriptionUnique, system-generated identifier for the tenant organization. A tenant admin must belong to this tenant to invoke any APIs for this tenant. See Add Sub-Tenants > Tenant ID and Tenant Name Dependency.

  • Type: String
tenantInstanceTypes
  • Description: Identifies the configuration for a tenant instance type.
  • Type: Array of tenantInstanceType

    id
    • DescriptionUnique, system-generated identifier for this CloudCenter Resource.

    • Type: String

    resource
    • Description: Unique URL to access this resource.
    • Type: String
    perms (click for additional details)
    tenantId
    • DescriptionUnique, system-generated identifier for the tenant organization. A tenant admin must belong to this tenant to invoke any APIs for this tenant. See Add Sub-Tenants > Tenant ID and Tenant Name Dependency.

    • Type: String
    cloudAccountId
    • Description: Unique, system-generated identifier for the cloudAccount
    • Type: String
    regionId
    • DescriptionUnique, system-generated identifier for the cloud region 
    • Type: String
    costPerHour
    • Description:  The dollar price per hour to use this service. Only the user who created this service (service owner) can set this value (once) for all users using this service.
    • Type: Float
     costPerMonth 
    • Description: Identifies the monthly billing cost for the storage type.
    • Type: Float
     supportsMonthlyBilling 
    • Description: Indicates whether monthly billing is supported for this tenant. See Tenant Billing for additional context.
      • true = Supports monthly billing for this tenant
      • false = Does not support monthly billing for this tenant
    • Type: Boolean
    multiplier
    • Description: The run time hour multiplier for run time (hrs) Usage Plan used to update the instance type price. This attribute is the same as the vendorMultiplier attribute.
    • Type: Float
    disabled
    • Description: Indicates whether this resource is disabled.
      • True = resource is disabled
      • false = resource is not disabled
    • Type: Boolean