---
id: v1-product
title: Product
pagination_label: Product
sidebar_label: Product
sidebar_class_name: typescriptsdk
keywords: ['typescript', 'TypeScript', 'sdk', 'Product', 'v1Product']
slug: /tools/sdk/typescript/tenant/models/product
tags: ['SDK', 'Software Development Kit', 'Product', 'v1Product']
---

# Product

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**productName** | **(optional)** `string` | Name of the Product | [default to undefined]
**url** | **(optional)** `string` | URL of the Product | [default to undefined]
**productTenantId** | **(optional)** `string` | An identifier for a specific product-tenant combination | [default to undefined]
**productRegion** | **(optional)** `string` | Product region | [default to undefined]
**productRight** | **(optional)** `string` | Right needed for the Product | [default to undefined]
**apiUrl** | **(optional)** `string` | API URL of the Product | [default to undefined]
**licenses** | **(optional)** `Array<License>` |  | [default to undefined]
**attributes** | **(optional)**  | Additional attributes for a product | [default to undefined]
**zone** | **(optional)** `string` | Zone | [default to undefined]
**status** | **(optional)** `string` | Status of the product | [default to undefined]
**statusDateTime** | **(optional)** `string` | Status datetime | [default to undefined]
**reason** | **(optional)** `string` | If there\'s a tenant provisioning failure then reason will have the description of error | [default to undefined]
**notes** | **(optional)** `string` | Product could have additional notes added during tenant provisioning. | [default to undefined]
**dateCreated** | **(optional)** `string` | Date when the product was created | [default to undefined]
**lastUpdated** | **(optional)** `string` | Date when the product was last updated | [default to undefined]
**orgType** | **(optional)** `string` | Type of org | [default to undefined]

