Products class
Class representing a Products.
Constructors
| Products(Azure | Create a Products. | 
Methods
Constructor Details
		Products(AzureStackManagementClientContext)
	    
	Create a Products.
new Products(client: AzureStackManagementClientContext)Parameters
Reference to the service client.
Method Details
		get(string, string, string, RequestOptionsBase)
	  
	Returns the specified product.
function get(resourceGroup: string, registrationName: string, productName: string, options?: RequestOptionsBase): Promise<ProductsGetResponse>Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- productName
- 
				string 
Name of the product.
- options
- RequestOptionsBase
The optional parameters
Returns
Promise<ProductsGetResponse>
Promise<Models.ProductsGetResponse>
		get(string, string, string, RequestOptionsBase, ServiceCallback<Product>)
	   
	function get(resourceGroup: string, registrationName: string, productName: string, options: RequestOptionsBase, callback: ServiceCallback<Product>)Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- productName
- 
				string 
Name of the product.
- options
- RequestOptionsBase
The optional parameters
- callback
The callback
		get(string, string, string, ServiceCallback<Product>)
	 
	function get(resourceGroup: string, registrationName: string, productName: string, callback: ServiceCallback<Product>)Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- productName
- 
				string 
Name of the product.
- callback
The callback
		getProduct(string, string, string, RequestOptionsBase)
	   
	Returns the specified product.
function getProduct(resourceGroup: string, registrationName: string, productName: string, options?: RequestOptionsBase): Promise<ProductsGetProductResponse>Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- productName
- 
				string 
Name of the product.
- options
- RequestOptionsBase
The optional parameters
Returns
Promise<ProductsGetProductResponse>
Promise<Models.ProductsGetProductResponse>
		getProduct(string, string, string, RequestOptionsBase, ServiceCallback<Product>)
	    
	function getProduct(resourceGroup: string, registrationName: string, productName: string, options: RequestOptionsBase, callback: ServiceCallback<Product>)Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- productName
- 
				string 
Name of the product.
- options
- RequestOptionsBase
The optional parameters
- callback
The callback
		getProduct(string, string, string, ServiceCallback<Product>)
	  
	function getProduct(resourceGroup: string, registrationName: string, productName: string, callback: ServiceCallback<Product>)Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- productName
- 
				string 
Name of the product.
- callback
The callback
		getProducts(string, string, RequestOptionsBase)
	   
	Returns a list of products.
function getProducts(resourceGroup: string, registrationName: string, options?: RequestOptionsBase): Promise<ProductsGetProductsResponse>Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- options
- RequestOptionsBase
The optional parameters
Returns
Promise<ProductsGetProductsResponse>
Promise<Models.ProductsGetProductsResponse>
		getProducts(string, string, RequestOptionsBase, ServiceCallback<ProductList>)
	     
	function getProducts(resourceGroup: string, registrationName: string, options: RequestOptionsBase, callback: ServiceCallback<ProductList>)Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- options
- RequestOptionsBase
The optional parameters
- callback
The callback
		getProducts(string, string, ServiceCallback<ProductList>)
	   
	function getProducts(resourceGroup: string, registrationName: string, callback: ServiceCallback<ProductList>)Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- callback
The callback
		list(string, string, RequestOptionsBase)
	  
	Returns a list of products.
function list(resourceGroup: string, registrationName: string, options?: RequestOptionsBase): Promise<ProductsListResponse>Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- options
- RequestOptionsBase
The optional parameters
Returns
Promise<ProductsListResponse>
Promise<Models.ProductsListResponse>
		list(string, string, RequestOptionsBase, ServiceCallback<ProductList>)
	    
	function list(resourceGroup: string, registrationName: string, options: RequestOptionsBase, callback: ServiceCallback<ProductList>)Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- options
- RequestOptionsBase
The optional parameters
- callback
The callback
		list(string, string, ServiceCallback<ProductList>)
	  
	function list(resourceGroup: string, registrationName: string, callback: ServiceCallback<ProductList>)Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- callback
The callback
		listDetails(string, string, string, RequestOptionsBase)
	   
	Returns the extended properties of a product.
function listDetails(resourceGroup: string, registrationName: string, productName: string, options?: RequestOptionsBase): Promise<ProductsListDetailsResponse>Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- productName
- 
				string 
Name of the product.
- options
- RequestOptionsBase
The optional parameters
Returns
Promise<ProductsListDetailsResponse>
Promise<Models.ProductsListDetailsResponse>
		listDetails(string, string, string, RequestOptionsBase, ServiceCallback<ExtendedProduct>)
	     
	function listDetails(resourceGroup: string, registrationName: string, productName: string, options: RequestOptionsBase, callback: ServiceCallback<ExtendedProduct>)Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- productName
- 
				string 
Name of the product.
- options
- RequestOptionsBase
The optional parameters
- callback
The callback
		listDetails(string, string, string, ServiceCallback<ExtendedProduct>)
	   
	function listDetails(resourceGroup: string, registrationName: string, productName: string, callback: ServiceCallback<ExtendedProduct>)Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- productName
- 
				string 
Name of the product.
- callback
The callback
		listNext(string, RequestOptionsBase)
	   
	Returns a list of products.
function listNext(nextPageLink: string, options?: RequestOptionsBase): Promise<ProductsListNextResponse>Parameters
- nextPageLink
- 
				string 
The NextLink from the previous successful call to List operation.
- options
- RequestOptionsBase
The optional parameters
Returns
Promise<ProductsListNextResponse>
Promise<Models.ProductsListNextResponse>
		listNext(string, RequestOptionsBase, ServiceCallback<ProductList>)
	     
	function listNext(nextPageLink: string, options: RequestOptionsBase, callback: ServiceCallback<ProductList>)Parameters
- nextPageLink
- 
				string 
The NextLink from the previous successful call to List operation.
- options
- RequestOptionsBase
The optional parameters
- callback
The callback
		listNext(string, ServiceCallback<ProductList>)
	   
	function listNext(nextPageLink: string, callback: ServiceCallback<ProductList>)Parameters
- nextPageLink
- 
				string 
The NextLink from the previous successful call to List operation.
- callback
The callback
		uploadLog(string, string, string, RequestOptionsBase)
	   
	Returns the specified product.
function uploadLog(resourceGroup: string, registrationName: string, productName: string, options?: RequestOptionsBase): Promise<ProductsUploadLogResponse>Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- productName
- 
				string 
Name of the product.
- options
- RequestOptionsBase
The optional parameters
Returns
Promise<ProductsUploadLogResponse>
Promise<Models.ProductsUploadLogResponse>
		uploadLog(string, string, string, RequestOptionsBase, ServiceCallback<ProductLog>)
	     
	function uploadLog(resourceGroup: string, registrationName: string, productName: string, options: RequestOptionsBase, callback: ServiceCallback<ProductLog>)Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- productName
- 
				string 
Name of the product.
- options
- RequestOptionsBase
The optional parameters
- callback
The callback
		uploadLog(string, string, string, ServiceCallback<ProductLog>)
	   
	function uploadLog(resourceGroup: string, registrationName: string, productName: string, callback: ServiceCallback<ProductLog>)Parameters
- resourceGroup
- 
				string 
Name of the resource group.
- registrationName
- 
				string 
Name of the Azure Stack registration.
- productName
- 
				string 
Name of the product.
- callback
The callback