SkusOperations interface

Interface representing a Skus operations.

Properties

createOrUpdate

Creates or updates the resource type skus in the given resource type.

createOrUpdateNestedResourceTypeFirst

Creates or updates the resource type skus in the given resource type.

createOrUpdateNestedResourceTypeSecond

Creates or updates the resource type skus in the given resource type.

createOrUpdateNestedResourceTypeThird

Creates or updates the resource type skus in the given resource type.

delete

Deletes a resource type sku.

deleteNestedResourceTypeFirst

Deletes a resource type sku.

deleteNestedResourceTypeSecond

Deletes a resource type sku.

deleteNestedResourceTypeThird

Deletes a resource type sku.

get

Gets the sku details for the given resource type and sku name.

getNestedResourceTypeFirst

Gets the sku details for the given resource type and sku name.

getNestedResourceTypeSecond

Gets the sku details for the given resource type and sku name.

getNestedResourceTypeThird

Gets the sku details for the given resource type and sku name.

listByResourceTypeRegistrations

Gets the list of skus for the given resource type.

listByResourceTypeRegistrationsNestedResourceTypeFirst

Gets the list of skus for the given resource type.

listByResourceTypeRegistrationsNestedResourceTypeSecond

Gets the list of skus for the given resource type.

listByResourceTypeRegistrationsNestedResourceTypeThird

Gets the list of skus for the given resource type.

Property Details

createOrUpdate

Creates or updates the resource type skus in the given resource type.

createOrUpdate: (providerNamespace: string, resourceType: string, sku: string, properties: SkuResource, options?: SkusCreateOrUpdateOptionalParams) => Promise<SkuResource>

Property Value

(providerNamespace: string, resourceType: string, sku: string, properties: SkuResource, options?: SkusCreateOrUpdateOptionalParams) => Promise<SkuResource>

createOrUpdateNestedResourceTypeFirst

Creates or updates the resource type skus in the given resource type.

createOrUpdateNestedResourceTypeFirst: (providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, sku: string, properties: SkuResource, options?: SkusCreateOrUpdateNestedResourceTypeFirstOptionalParams) => Promise<SkuResource>

Property Value

(providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, sku: string, properties: SkuResource, options?: SkusCreateOrUpdateNestedResourceTypeFirstOptionalParams) => Promise<SkuResource>

createOrUpdateNestedResourceTypeSecond

Creates or updates the resource type skus in the given resource type.

createOrUpdateNestedResourceTypeSecond: (providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, sku: string, properties: SkuResource, options?: SkusCreateOrUpdateNestedResourceTypeSecondOptionalParams) => Promise<SkuResource>

Property Value

(providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, sku: string, properties: SkuResource, options?: SkusCreateOrUpdateNestedResourceTypeSecondOptionalParams) => Promise<SkuResource>

createOrUpdateNestedResourceTypeThird

Creates or updates the resource type skus in the given resource type.

createOrUpdateNestedResourceTypeThird: (providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, nestedResourceTypeThird: string, sku: string, properties: SkuResource, options?: SkusCreateOrUpdateNestedResourceTypeThirdOptionalParams) => Promise<SkuResource>

Property Value

(providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, nestedResourceTypeThird: string, sku: string, properties: SkuResource, options?: SkusCreateOrUpdateNestedResourceTypeThirdOptionalParams) => Promise<SkuResource>

delete

Deletes a resource type sku.

delete: (providerNamespace: string, resourceType: string, sku: string, options?: SkusDeleteOptionalParams) => Promise<void>

Property Value

(providerNamespace: string, resourceType: string, sku: string, options?: SkusDeleteOptionalParams) => Promise<void>

deleteNestedResourceTypeFirst

Deletes a resource type sku.

deleteNestedResourceTypeFirst: (providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, sku: string, options?: SkusDeleteNestedResourceTypeFirstOptionalParams) => Promise<void>

Property Value

(providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, sku: string, options?: SkusDeleteNestedResourceTypeFirstOptionalParams) => Promise<void>

deleteNestedResourceTypeSecond

Deletes a resource type sku.

deleteNestedResourceTypeSecond: (providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, sku: string, options?: SkusDeleteNestedResourceTypeSecondOptionalParams) => Promise<void>

Property Value

(providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, sku: string, options?: SkusDeleteNestedResourceTypeSecondOptionalParams) => Promise<void>

deleteNestedResourceTypeThird

Deletes a resource type sku.

deleteNestedResourceTypeThird: (providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, nestedResourceTypeThird: string, sku: string, options?: SkusDeleteNestedResourceTypeThirdOptionalParams) => Promise<void>

Property Value

(providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, nestedResourceTypeThird: string, sku: string, options?: SkusDeleteNestedResourceTypeThirdOptionalParams) => Promise<void>

get

Gets the sku details for the given resource type and sku name.

get: (providerNamespace: string, resourceType: string, sku: string, options?: SkusGetOptionalParams) => Promise<SkuResource>

Property Value

(providerNamespace: string, resourceType: string, sku: string, options?: SkusGetOptionalParams) => Promise<SkuResource>

getNestedResourceTypeFirst

Gets the sku details for the given resource type and sku name.

getNestedResourceTypeFirst: (providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, sku: string, options?: SkusGetNestedResourceTypeFirstOptionalParams) => Promise<SkuResource>

Property Value

(providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, sku: string, options?: SkusGetNestedResourceTypeFirstOptionalParams) => Promise<SkuResource>

getNestedResourceTypeSecond

Gets the sku details for the given resource type and sku name.

getNestedResourceTypeSecond: (providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, sku: string, options?: SkusGetNestedResourceTypeSecondOptionalParams) => Promise<SkuResource>

Property Value

(providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, sku: string, options?: SkusGetNestedResourceTypeSecondOptionalParams) => Promise<SkuResource>

getNestedResourceTypeThird

Gets the sku details for the given resource type and sku name.

getNestedResourceTypeThird: (providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, nestedResourceTypeThird: string, sku: string, options?: SkusGetNestedResourceTypeThirdOptionalParams) => Promise<SkuResource>

Property Value

(providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, nestedResourceTypeThird: string, sku: string, options?: SkusGetNestedResourceTypeThirdOptionalParams) => Promise<SkuResource>

listByResourceTypeRegistrations

Gets the list of skus for the given resource type.

listByResourceTypeRegistrations: (providerNamespace: string, resourceType: string, options?: SkusListByResourceTypeRegistrationsOptionalParams) => PagedAsyncIterableIterator<SkuResource, SkuResource[], PageSettings>

Property Value

(providerNamespace: string, resourceType: string, options?: SkusListByResourceTypeRegistrationsOptionalParams) => PagedAsyncIterableIterator<SkuResource, SkuResource[], PageSettings>

listByResourceTypeRegistrationsNestedResourceTypeFirst

Gets the list of skus for the given resource type.

listByResourceTypeRegistrationsNestedResourceTypeFirst: (providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, options?: SkusListByResourceTypeRegistrationsNestedResourceTypeFirstOptionalParams) => PagedAsyncIterableIterator<SkuResource, SkuResource[], PageSettings>

Property Value

(providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, options?: SkusListByResourceTypeRegistrationsNestedResourceTypeFirstOptionalParams) => PagedAsyncIterableIterator<SkuResource, SkuResource[], PageSettings>

listByResourceTypeRegistrationsNestedResourceTypeSecond

Gets the list of skus for the given resource type.

listByResourceTypeRegistrationsNestedResourceTypeSecond: (providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, options?: SkusListByResourceTypeRegistrationsNestedResourceTypeSecondOptionalParams) => PagedAsyncIterableIterator<SkuResource, SkuResource[], PageSettings>

Property Value

(providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, options?: SkusListByResourceTypeRegistrationsNestedResourceTypeSecondOptionalParams) => PagedAsyncIterableIterator<SkuResource, SkuResource[], PageSettings>

listByResourceTypeRegistrationsNestedResourceTypeThird

Gets the list of skus for the given resource type.

listByResourceTypeRegistrationsNestedResourceTypeThird: (providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, nestedResourceTypeThird: string, options?: SkusListByResourceTypeRegistrationsNestedResourceTypeThirdOptionalParams) => PagedAsyncIterableIterator<SkuResource, SkuResource[], PageSettings>

Property Value

(providerNamespace: string, resourceType: string, nestedResourceTypeFirst: string, nestedResourceTypeSecond: string, nestedResourceTypeThird: string, options?: SkusListByResourceTypeRegistrationsNestedResourceTypeThirdOptionalParams) => PagedAsyncIterableIterator<SkuResource, SkuResource[], PageSettings>