SharedLimitCapsOperations interface
Interface representing a SharedLimitCaps operations.
Properties
| create |
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. |
| list |
Lists all shared limit cap configurations visible to the caller's subscription. |
| set |
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>