compute.azure.com/v1api20250401


APIVersion

Value Description
“2025-04-01”

CapacityReservation

Generator information: - Generated from: /compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2025-04-01/ComputeRP.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Compute/​capacityReservationGroups/​{capacityReservationGroupName}/​capacityReservations/​{capacityReservationName}

Used by: CapacityReservationList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec CapacityReservation_Spec
Optional
status CapacityReservation_STATUS
Optional

CapacityReservation_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
location The geo-location where the resource lives string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure CapacityReservationOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a compute.azure.com/CapacityReservationGroup resource genruntime.KnownResourceReference
Required
scheduleProfile Defines the schedule for Block-type capacity reservations. Specifies the schedule during which capacity reservation is active and VM or VMSS resource can be allocated using reservation. This property is required and only supported when the capacity reservation group type is Block. The scheduleProfile, start, and end fields are immutable after creation. Minimum API version: 2025-04-01. Please refer to https://aka.ms/blockcapacityreservation for more details. ScheduleProfile
Optional
sku SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. For Block capacity reservations, sku.capacity can only accept values 1, 2, 4, 8, 16, 32, 64. Currently VM Skus with the capability called CapacityReservationSupported set to true are supported. When CapacityReservationSupported is true, the SKU capability also specifies the SupportedCapacityReservationTypes, which lists the types of capacity reservations (such as Targeted or Block) that the SKU supports. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values. Sku
Required
tags Resource tags. map[string]string
Optional
zones The availability zones. string[]
Optional

CapacityReservation_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
instanceView The Capacity reservation instance view. CapacityReservationInstanceView_STATUS
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
platformFaultDomainCount Specifies the value of fault domain count that Capacity Reservation supports for requested VM size. Note: The fault domain count specified for a resource (like virtual machines scale set) must be less than or equal to this value if it deploys using capacity reservation. Minimum api-version: 2022-08-01. int
Optional
provisioningState The provisioning state, which only appears in the response. string
Optional
provisioningTime The date time when the capacity reservation was last updated. string
Optional
reservationId A unique id generated and assigned to the capacity reservation by the platform which does not change throughout the lifetime of the resource. string
Optional
scheduleProfile Defines the schedule for Block-type capacity reservations. Specifies the schedule during which capacity reservation is active and VM or VMSS resource can be allocated using reservation. This property is required and only supported when the capacity reservation group type is Block. The scheduleProfile, start, and end fields are immutable after creation. Minimum API version: 2025-04-01. Please refer to https://aka.ms/blockcapacityreservation for more details. ScheduleProfile_STATUS
Optional
sku SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. For Block capacity reservations, sku.capacity can only accept values 1, 2, 4, 8, 16, 32, 64. Currently VM Skus with the capability called CapacityReservationSupported set to true are supported. When CapacityReservationSupported is true, the SKU capability also specifies the SupportedCapacityReservationTypes, which lists the types of capacity reservations (such as Targeted or Block) that the SKU supports. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values. Sku_STATUS
Optional
systemData Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
timeCreated Specifies the time at which the Capacity Reservation resource was created. Minimum api-version: 2021-11-01. string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional
virtualMachinesAssociated A list of all virtual machine resource ids that are associated with the capacity reservation. SubResourceReadOnly_STATUS[]
Optional
zones The availability zones. string[]
Optional

CapacityReservationGroup

Generator information: - Generated from: /compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2025-04-01/ComputeRP.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Compute/​capacityReservationGroups/​{capacityReservationGroupName}

Used by: CapacityReservationGroupList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec CapacityReservationGroup_Spec
Optional
status CapacityReservationGroup_STATUS
Optional

CapacityReservationGroup_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
location The geo-location where the resource lives string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure CapacityReservationGroupOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
reservationType Indicates the type of capacity reservation. Allowed values are Block for block capacity reservations and Targeted for reservations that enable a VM to consume a specific capacity reservation when a capacity reservation group is provided. The reservation type is immutable and cannot be changed after it is assigned. ReservationType
Optional
sharingProfile Specifies the settings to enable sharing across subscriptions for the capacity reservation group resource. The capacity reservation group resource can generally be shared across subscriptions belonging to a single Azure AAD tenant or across AAD tenants if there is a trust relationship established between the tenants. Block capacity reservation does not support sharing across subscriptions. Note: Minimum api-version: 2023-09-01. Please refer to https://aka.ms/computereservationsharing for more details. ResourceSharingProfile
Optional
tags Resource tags. map[string]string
Optional
zones The availability zones. string[]
Optional

CapacityReservationGroup_STATUS

Property Description Type
capacityReservations A list of all capacity reservation resource ids that belong to capacity reservation group. SubResourceReadOnly_STATUS[]
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
instanceView The capacity reservation group instance view which has the list of instance views for all the capacity reservations that belong to the capacity reservation group. CapacityReservationGroupInstanceView_STATUS
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
reservationType Indicates the type of capacity reservation. Allowed values are Block for block capacity reservations and Targeted for reservations that enable a VM to consume a specific capacity reservation when a capacity reservation group is provided. The reservation type is immutable and cannot be changed after it is assigned. ReservationType_STATUS
Optional
sharingProfile Specifies the settings to enable sharing across subscriptions for the capacity reservation group resource. The capacity reservation group resource can generally be shared across subscriptions belonging to a single Azure AAD tenant or across AAD tenants if there is a trust relationship established between the tenants. Block capacity reservation does not support sharing across subscriptions. Note: Minimum api-version: 2023-09-01. Please refer to https://aka.ms/computereservationsharing for more details. ResourceSharingProfile_STATUS
Optional
systemData Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional
virtualMachinesAssociated A list of references to all virtual machines associated to the capacity reservation group. SubResourceReadOnly_STATUS[]
Optional
zones The availability zones. string[]
Optional

CapacityReservationGroupList

Generator information: - Generated from: /compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2025-04-01/ComputeRP.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Compute/​capacityReservationGroups/​{capacityReservationGroupName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items CapacityReservationGroup[]
Optional

CapacityReservationList

Generator information: - Generated from: /compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2025-04-01/ComputeRP.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Compute/​capacityReservationGroups/​{capacityReservationGroupName}/​capacityReservations/​{capacityReservationName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items CapacityReservation[]
Optional

CapacityReservation_Spec

Used by: CapacityReservation.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
location The geo-location where the resource lives string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure CapacityReservationOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a compute.azure.com/CapacityReservationGroup resource genruntime.KnownResourceReference
Required
scheduleProfile Defines the schedule for Block-type capacity reservations. Specifies the schedule during which capacity reservation is active and VM or VMSS resource can be allocated using reservation. This property is required and only supported when the capacity reservation group type is Block. The scheduleProfile, start, and end fields are immutable after creation. Minimum API version: 2025-04-01. Please refer to https://aka.ms/blockcapacityreservation for more details. ScheduleProfile
Optional
sku SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. For Block capacity reservations, sku.capacity can only accept values 1, 2, 4, 8, 16, 32, 64. Currently VM Skus with the capability called CapacityReservationSupported set to true are supported. When CapacityReservationSupported is true, the SKU capability also specifies the SupportedCapacityReservationTypes, which lists the types of capacity reservations (such as Targeted or Block) that the SKU supports. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values. Sku
Required
tags Resource tags. map[string]string
Optional
zones The availability zones. string[]
Optional

CapacityReservation_STATUS

Used by: CapacityReservation.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
instanceView The Capacity reservation instance view. CapacityReservationInstanceView_STATUS
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
platformFaultDomainCount Specifies the value of fault domain count that Capacity Reservation supports for requested VM size. Note: The fault domain count specified for a resource (like virtual machines scale set) must be less than or equal to this value if it deploys using capacity reservation. Minimum api-version: 2022-08-01. int
Optional
provisioningState The provisioning state, which only appears in the response. string
Optional
provisioningTime The date time when the capacity reservation was last updated. string
Optional
reservationId A unique id generated and assigned to the capacity reservation by the platform which does not change throughout the lifetime of the resource. string
Optional
scheduleProfile Defines the schedule for Block-type capacity reservations. Specifies the schedule during which capacity reservation is active and VM or VMSS resource can be allocated using reservation. This property is required and only supported when the capacity reservation group type is Block. The scheduleProfile, start, and end fields are immutable after creation. Minimum API version: 2025-04-01. Please refer to https://aka.ms/blockcapacityreservation for more details. ScheduleProfile_STATUS
Optional
sku SKU of the resource for which capacity needs be reserved. The SKU name and capacity is required to be set. For Block capacity reservations, sku.capacity can only accept values 1, 2, 4, 8, 16, 32, 64. Currently VM Skus with the capability called CapacityReservationSupported set to true are supported. When CapacityReservationSupported is true, the SKU capability also specifies the SupportedCapacityReservationTypes, which lists the types of capacity reservations (such as Targeted or Block) that the SKU supports. Refer to List Microsoft.Compute SKUs in a region (https://docs.microsoft.com/rest/api/compute/resourceskus/list) for supported values. Sku_STATUS
Optional
systemData Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
timeCreated Specifies the time at which the Capacity Reservation resource was created. Minimum api-version: 2021-11-01. string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional
virtualMachinesAssociated A list of all virtual machine resource ids that are associated with the capacity reservation. SubResourceReadOnly_STATUS[]
Optional
zones The availability zones. string[]
Optional

CapacityReservationGroup_Spec

Used by: CapacityReservationGroup.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
location The geo-location where the resource lives string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure CapacityReservationGroupOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
reservationType Indicates the type of capacity reservation. Allowed values are Block for block capacity reservations and Targeted for reservations that enable a VM to consume a specific capacity reservation when a capacity reservation group is provided. The reservation type is immutable and cannot be changed after it is assigned. ReservationType
Optional
sharingProfile Specifies the settings to enable sharing across subscriptions for the capacity reservation group resource. The capacity reservation group resource can generally be shared across subscriptions belonging to a single Azure AAD tenant or across AAD tenants if there is a trust relationship established between the tenants. Block capacity reservation does not support sharing across subscriptions. Note: Minimum api-version: 2023-09-01. Please refer to https://aka.ms/computereservationsharing for more details. ResourceSharingProfile
Optional
tags Resource tags. map[string]string
Optional
zones The availability zones. string[]
Optional

CapacityReservationGroup_STATUS

Specifies information about the capacity reservation group that the capacity reservations should be assigned to. Currently, a capacity reservation can only be added to a capacity reservation group at creation time. An existing capacity reservation cannot be added or moved to another capacity reservation group.

Used by: CapacityReservationGroup.

Property Description Type
capacityReservations A list of all capacity reservation resource ids that belong to capacity reservation group. SubResourceReadOnly_STATUS[]
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
instanceView The capacity reservation group instance view which has the list of instance views for all the capacity reservations that belong to the capacity reservation group. CapacityReservationGroupInstanceView_STATUS
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
reservationType Indicates the type of capacity reservation. Allowed values are Block for block capacity reservations and Targeted for reservations that enable a VM to consume a specific capacity reservation when a capacity reservation group is provided. The reservation type is immutable and cannot be changed after it is assigned. ReservationType_STATUS
Optional
sharingProfile Specifies the settings to enable sharing across subscriptions for the capacity reservation group resource. The capacity reservation group resource can generally be shared across subscriptions belonging to a single Azure AAD tenant or across AAD tenants if there is a trust relationship established between the tenants. Block capacity reservation does not support sharing across subscriptions. Note: Minimum api-version: 2023-09-01. Please refer to https://aka.ms/computereservationsharing for more details. ResourceSharingProfile_STATUS
Optional
systemData Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional
virtualMachinesAssociated A list of references to all virtual machines associated to the capacity reservation group. SubResourceReadOnly_STATUS[]
Optional
zones The availability zones. string[]
Optional

CapacityReservationGroupInstanceView_STATUS

Used by: CapacityReservationGroup_STATUS.

Property Description Type
capacityReservations List of instance view of the capacity reservations under the capacity reservation group. CapacityReservationInstanceViewWithName_STATUS[]
Optional
sharedSubscriptionIds List of the subscriptions that the capacity reservation group is shared with. Note: Minimum api-version: 2023-09-01. Please refer to https://aka.ms/computereservationsharing for more details. SubResourceReadOnly_STATUS[]
Optional

CapacityReservationGroupOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: CapacityReservationGroup_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

CapacityReservationInstanceView_STATUS

The instance view of a capacity reservation that provides as snapshot of the runtime properties of the capacity reservation that is managed by the platform and can change outside of control plane operations.

Used by: CapacityReservation_STATUS.

Property Description Type
statuses The resource status information. InstanceViewStatus_STATUS[]
Optional
utilizationInfo Unutilized capacity of the capacity reservation. CapacityReservationUtilization_STATUS
Optional

CapacityReservationOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: CapacityReservation_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

ReservationType

Indicates the type of capacity reservation. Allowed values are Block for block capacity reservations and Targeted for reservations that enable a VM to consume a specific capacity reservation when a capacity reservation group is provided. The reservation type is immutable and cannot be changed after it is assigned.

Used by: CapacityReservationGroup_Spec.

Value Description
“Block”
“Targeted”

ReservationType_STATUS

Indicates the type of capacity reservation. Allowed values are Block for block capacity reservations and Targeted for reservations that enable a VM to consume a specific capacity reservation when a capacity reservation group is provided. The reservation type is immutable and cannot be changed after it is assigned.

Used by: CapacityReservationGroup_STATUS.

Value Description
“Block”
“Targeted”

ResourceSharingProfile

Used by: CapacityReservationGroup_Spec.

Property Description Type
subscriptionIds Specifies an array of subscription resource IDs that capacity reservation group is shared with. Block Capacity Reservations does not support sharing across subscriptions. Note: Minimum api-version: 2023-09-01. Please refer to https://aka.ms/computereservationsharing for more details. SubResource[]
Optional

ResourceSharingProfile_STATUS

Used by: CapacityReservationGroup_STATUS.

Property Description Type
subscriptionIds Specifies an array of subscription resource IDs that capacity reservation group is shared with. Block Capacity Reservations does not support sharing across subscriptions. Note: Minimum api-version: 2023-09-01. Please refer to https://aka.ms/computereservationsharing for more details. SubResource_STATUS[]
Optional

ScheduleProfile

Defines the schedule for Block-type capacity reservations. Specifies the schedule during which capacity reservation is active and VM or VMSS resource can be allocated using reservation. This property is required and only supported when the capacity reservation group type is Block. The scheduleProfile, start, and end fields are immutable after creation. Minimum API version: 2025-04-01. Please refer to https://aka.ms/blockcapacityreservation for more details.

Used by: CapacityReservation_Spec.

Property Description Type
end The required end date for block capacity reservations. Must be after the start date, with a duration of either 1–14 whole days or 3–26 whole weeks. Example: 2025-06-28. string
Optional
start The required start date for block capacity reservations. Must be today or within 56 days in the future. For same-day scheduling, requests must be submitted before 11:30 AM UTC. Example: 2025-06-27. string
Optional

ScheduleProfile_STATUS

Defines the schedule for Block-type capacity reservations. Specifies the schedule during which capacity reservation is active and VM or VMSS resource can be allocated using reservation. This property is required and only supported when the capacity reservation group type is Block. The scheduleProfile, start, and end fields are immutable after creation. Minimum API version: 2025-04-01. Please refer to https://aka.ms/blockcapacityreservation for more details.

Used by: CapacityReservation_STATUS.

Property Description Type
end The required end date for block capacity reservations. Must be after the start date, with a duration of either 1–14 whole days or 3–26 whole weeks. Example: 2025-06-28. string
Optional
start The required start date for block capacity reservations. Must be today or within 56 days in the future. For same-day scheduling, requests must be submitted before 11:30 AM UTC. Example: 2025-06-27. string
Optional

Sku

Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.

Used by: CapacityReservation_Spec.

Property Description Type
capacity Specifies the number of virtual machines in the scale set. int
Optional
name The sku name. string
Optional
tier Specifies the tier of virtual machines in a scale set. Possible Values: Standard Basic string
Optional

Sku_STATUS

Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.

Used by: CapacityReservation_STATUS.

Property Description Type
capacity Specifies the number of virtual machines in the scale set. int
Optional
name The sku name. string
Optional
tier Specifies the tier of virtual machines in a scale set. Possible Values: Standard Basic string
Optional

SubResourceReadOnly_STATUS

Used by: CapacityReservation_STATUS, CapacityReservationGroup_STATUS, CapacityReservationGroup_STATUS, CapacityReservationGroupInstanceView_STATUS, and CapacityReservationUtilization_STATUS.

Property Description Type
id Resource Id string
Optional

SystemData_STATUS

Metadata pertaining to creation and last modification of the resource.

Used by: CapacityReservation_STATUS, and CapacityReservationGroup_STATUS.

Property Description Type
createdAt The timestamp of resource creation (UTC). string
Optional
createdBy The identity that created the resource. string
Optional
createdByType The type of identity that created the resource. SystemData_CreatedByType_STATUS
Optional
lastModifiedAt The timestamp of resource last modification (UTC) string
Optional
lastModifiedBy The identity that last modified the resource. string
Optional
lastModifiedByType The type of identity that last modified the resource. SystemData_LastModifiedByType_STATUS
Optional

CapacityReservationInstanceViewWithName_STATUS

The instance view of a capacity reservation that includes the name of the capacity reservation. It is used for the response to the instance view of a capacity reservation group.

Used by: CapacityReservationGroupInstanceView_STATUS.

Property Description Type
name The name of the capacity reservation. string
Optional
statuses The resource status information. InstanceViewStatus_STATUS[]
Optional
utilizationInfo Unutilized capacity of the capacity reservation. CapacityReservationUtilization_STATUS
Optional

CapacityReservationUtilization_STATUS

Represents the capacity reservation utilization in terms of resources allocated.

Used by: CapacityReservationInstanceView_STATUS, and CapacityReservationInstanceViewWithName_STATUS.

Property Description Type
currentCapacity The value provides the current capacity of the VM size which was reserved successfully and for which the customer is getting billed. Minimum api-version: 2022-08-01. int
Optional
virtualMachinesAllocated A list of all virtual machines resource ids allocated against the capacity reservation. SubResourceReadOnly_STATUS[]
Optional

InstanceViewStatus_STATUS

Instance view status.

Used by: CapacityReservationInstanceView_STATUS, and CapacityReservationInstanceViewWithName_STATUS.

Property Description Type
code The status code. string
Optional
displayStatus The short localizable label for the status. string
Optional
level The level code. StatusLevelTypes_STATUS
Optional
message The detailed status message, including for alerts and error messages. string
Optional
time The time of the status. string
Optional

SubResource

Used by: ResourceSharingProfile.

Property Description Type
reference Resource Id genruntime.ResourceReference
Optional

SubResource_STATUS

Used by: ResourceSharingProfile_STATUS.

Property Description Type
id Resource Id string
Optional

SystemData_CreatedByType_STATUS

Used by: SystemData_STATUS.

Value Description
“Application”
“Key”
“ManagedIdentity”
“User”

SystemData_LastModifiedByType_STATUS

Used by: SystemData_STATUS.

Value Description
“Application”
“Key”
“ManagedIdentity”
“User”

StatusLevelTypes_STATUS

The level code.

Used by: InstanceViewStatus_STATUS.

Value Description
“Error”
“Info”
“Warning”