Products interface

제품을 나타내는 인터페이스입니다.

메서드

beginCreateOrUpdate(string, string, string, Product, ProductsCreateOrUpdateOptionalParams)

제품을 만듭니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

beginCreateOrUpdateAndWait(string, string, string, Product, ProductsCreateOrUpdateOptionalParams)

제품을 만듭니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

beginDelete(string, string, string, ProductsDeleteOptionalParams)

제품을 삭제합니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

beginDeleteAndWait(string, string, string, ProductsDeleteOptionalParams)

제품을 삭제합니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

beginUpdate(string, string, string, ProductUpdate, ProductsUpdateOptionalParams)

제품을 업데이트합니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

beginUpdateAndWait(string, string, string, ProductUpdate, ProductsUpdateOptionalParams)

제품을 업데이트합니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

countDevices(string, string, string, ProductsCountDevicesOptionalParams)

제품의 디바이스 수를 계산합니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

get(string, string, string, ProductsGetOptionalParams)

제품을 가져옵니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

listByCatalog(string, string, ProductsListByCatalogOptionalParams)

카탈로그별 제품 리소스 나열

listGenerateDefaultDeviceGroups(string, string, string, ProductsGenerateDefaultDeviceGroupsOptionalParams)

제품에 대한 기본 디바이스 그룹을 생성합니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

메서드 세부 정보

beginCreateOrUpdate(string, string, string, Product, ProductsCreateOrUpdateOptionalParams)

제품을 만듭니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

function beginCreateOrUpdate(resourceGroupName: string, catalogName: string, productName: string, resource: Product, options?: ProductsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Product>, Product>>

매개 변수

resourceGroupName

string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

catalogName

string

카탈로그 이름

productName

string

제품의 이름입니다.

resource
Product

리소스 만들기 매개 변수.

options
ProductsCreateOrUpdateOptionalParams

옵션 매개 변수입니다.

반환

Promise<@azure/core-lro.SimplePollerLike<OperationState<Product>, Product>>

beginCreateOrUpdateAndWait(string, string, string, Product, ProductsCreateOrUpdateOptionalParams)

제품을 만듭니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

function beginCreateOrUpdateAndWait(resourceGroupName: string, catalogName: string, productName: string, resource: Product, options?: ProductsCreateOrUpdateOptionalParams): Promise<Product>

매개 변수

resourceGroupName

string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

catalogName

string

카탈로그 이름

productName

string

제품의 이름입니다.

resource
Product

리소스 만들기 매개 변수.

options
ProductsCreateOrUpdateOptionalParams

옵션 매개 변수입니다.

반환

Promise<Product>

beginDelete(string, string, string, ProductsDeleteOptionalParams)

제품을 삭제합니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

function beginDelete(resourceGroupName: string, catalogName: string, productName: string, options?: ProductsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

매개 변수

resourceGroupName

string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

catalogName

string

카탈로그 이름

productName

string

제품의 이름입니다.

options
ProductsDeleteOptionalParams

옵션 매개 변수입니다.

반환

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, ProductsDeleteOptionalParams)

제품을 삭제합니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

function beginDeleteAndWait(resourceGroupName: string, catalogName: string, productName: string, options?: ProductsDeleteOptionalParams): Promise<void>

매개 변수

resourceGroupName

string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

catalogName

string

카탈로그 이름

productName

string

제품의 이름입니다.

options
ProductsDeleteOptionalParams

옵션 매개 변수입니다.

반환

Promise<void>

beginUpdate(string, string, string, ProductUpdate, ProductsUpdateOptionalParams)

제품을 업데이트합니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

function beginUpdate(resourceGroupName: string, catalogName: string, productName: string, properties: ProductUpdate, options?: ProductsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Product>, Product>>

매개 변수

resourceGroupName

string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

catalogName

string

카탈로그 이름

productName

string

제품의 이름입니다.

properties
ProductUpdate

업데이트할 리소스 속성입니다.

options
ProductsUpdateOptionalParams

옵션 매개 변수입니다.

반환

Promise<@azure/core-lro.SimplePollerLike<OperationState<Product>, Product>>

beginUpdateAndWait(string, string, string, ProductUpdate, ProductsUpdateOptionalParams)

제품을 업데이트합니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

function beginUpdateAndWait(resourceGroupName: string, catalogName: string, productName: string, properties: ProductUpdate, options?: ProductsUpdateOptionalParams): Promise<Product>

매개 변수

resourceGroupName

string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

catalogName

string

카탈로그 이름

productName

string

제품의 이름입니다.

properties
ProductUpdate

업데이트할 리소스 속성입니다.

options
ProductsUpdateOptionalParams

옵션 매개 변수입니다.

반환

Promise<Product>

countDevices(string, string, string, ProductsCountDevicesOptionalParams)

제품의 디바이스 수를 계산합니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

function countDevices(resourceGroupName: string, catalogName: string, productName: string, options?: ProductsCountDevicesOptionalParams): Promise<CountDevicesResponse>

매개 변수

resourceGroupName

string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

catalogName

string

카탈로그 이름

productName

string

제품의 이름입니다.

options
ProductsCountDevicesOptionalParams

옵션 매개 변수입니다.

반환

get(string, string, string, ProductsGetOptionalParams)

제품을 가져옵니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

function get(resourceGroupName: string, catalogName: string, productName: string, options?: ProductsGetOptionalParams): Promise<Product>

매개 변수

resourceGroupName

string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

catalogName

string

카탈로그 이름

productName

string

제품의 이름입니다.

options
ProductsGetOptionalParams

옵션 매개 변수입니다.

반환

Promise<Product>

listByCatalog(string, string, ProductsListByCatalogOptionalParams)

카탈로그별 제품 리소스 나열

function listByCatalog(resourceGroupName: string, catalogName: string, options?: ProductsListByCatalogOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

매개 변수

resourceGroupName

string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

catalogName

string

카탈로그 이름

options
ProductsListByCatalogOptionalParams

옵션 매개 변수입니다.

반환

listGenerateDefaultDeviceGroups(string, string, string, ProductsGenerateDefaultDeviceGroupsOptionalParams)

제품에 대한 기본 디바이스 그룹을 생성합니다. '.default' 및 '.unassigned'는 시스템 정의 값이며 제품 이름에 사용할 수 없습니다.

function listGenerateDefaultDeviceGroups(resourceGroupName: string, catalogName: string, productName: string, options?: ProductsGenerateDefaultDeviceGroupsOptionalParams): PagedAsyncIterableIterator<DeviceGroup, DeviceGroup[], PageSettings>

매개 변수

resourceGroupName

string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

catalogName

string

카탈로그 이름

productName

string

제품의 이름입니다.

options
ProductsGenerateDefaultDeviceGroupsOptionalParams

옵션 매개 변수입니다.

반환