SharedLimitCapsOperations interface

Interface representing a SharedLimitCaps operations.

Properties

createOrUpdate

Creates or replaces the shared limit cap configuration for a VM family.

delete

Deletes the shared limit cap configuration for a VM family. The caller's subscription is treated as the host subscription.

get

Gets the shared limit cap configuration for a VM family, as visible to the caller's subscription.

listBySubscriptionLocationResource

Lists all shared limit cap configurations visible to the caller's subscription.

setMemberCapOverrides

Replaces the full set of per-member cap overrides for this shared limit cap. The supplied array becomes the new complete set of overrides; supplying an empty array clears all existing overrides.

Property Details

createOrUpdate

Creates or replaces the shared limit cap configuration for a VM family.

createOrUpdate: (location: string, vmFamilyName: string, resource: SharedLimitCap, options?: SharedLimitCapsCreateOrUpdateOptionalParams) => Promise<SharedLimitCap>

Property Value

(location: string, vmFamilyName: string, resource: SharedLimitCap, options?: SharedLimitCapsCreateOrUpdateOptionalParams) => Promise<SharedLimitCap>

delete

Deletes the shared limit cap configuration for a VM family. The caller's subscription is treated as the host subscription.

delete: (location: string, vmFamilyName: string, options?: SharedLimitCapsDeleteOptionalParams) => Promise<void>

Property Value

(location: string, vmFamilyName: string, options?: SharedLimitCapsDeleteOptionalParams) => Promise<void>

get

Gets the shared limit cap configuration for a VM family, as visible to the caller's subscription.

get: (location: string, vmFamilyName: string, options?: SharedLimitCapsGetOptionalParams) => Promise<SharedLimitCap>

Property Value

(location: string, vmFamilyName: string, options?: SharedLimitCapsGetOptionalParams) => Promise<SharedLimitCap>

listBySubscriptionLocationResource

Lists all shared limit cap configurations visible to the caller's subscription.

listBySubscriptionLocationResource: (location: string, options?: SharedLimitCapsListBySubscriptionLocationResourceOptionalParams) => PagedAsyncIterableIterator<SharedLimitCap, SharedLimitCap[], PageSettings>

Property Value

(location: string, options?: SharedLimitCapsListBySubscriptionLocationResourceOptionalParams) => PagedAsyncIterableIterator<SharedLimitCap, SharedLimitCap[], PageSettings>

setMemberCapOverrides

Replaces the full set of per-member cap overrides for this shared limit cap. The supplied array becomes the new complete set of overrides; supplying an empty array clears all existing overrides.

setMemberCapOverrides: (location: string, vmFamilyName: string, body: SetMemberCapOverridesRequest, options?: SharedLimitCapsSetMemberCapOverridesOptionalParams) => Promise<SetMemberCapOverridesResult>

Property Value

(location: string, vmFamilyName: string, body: SetMemberCapOverridesRequest, options?: SharedLimitCapsSetMemberCapOverridesOptionalParams) => Promise<SetMemberCapOverridesResult>