compute.azure.com/v1api20241101


APIVersion

Value Description
“2024-11-01”

AvailabilitySet

Generator information: - Generated from: /compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2024-11-01/availabilitySet.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Compute/​availabilitySets/​{availabilitySetName}

Used by: AvailabilitySetList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec AvailabilitySet_Spec
Optional
status AvailabilitySet_STATUS
Optional

AvailabilitySet_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 Resource location string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure AvailabilitySetOperatorSpec
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
platformFaultDomainCount Fault Domain count. int
Optional
platformUpdateDomainCount Update Domain count. int
Optional
proximityPlacementGroup Specifies information about the proximity placement group that the availability set should be assigned to. Minimum api-version: 2018-04-01. SubResource
Optional
scheduledEventsPolicy Specifies Redeploy, Reboot and ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations for the availability set. ScheduledEventsPolicy
Optional
sku Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use Aligned for virtual machines with managed disks and Classic for virtual machines with unmanaged disks. Default value is Classic. Sku
Optional
tags Resource tags map[string]string
Optional

AvailabilitySet_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
id Resource Id string
Optional
location Resource location string
Optional
name Resource name string
Optional
platformFaultDomainCount Fault Domain count. int
Optional
platformUpdateDomainCount Update Domain count. int
Optional
proximityPlacementGroup Specifies information about the proximity placement group that the availability set should be assigned to. Minimum api-version: 2018-04-01. SubResource_STATUS
Optional
scheduledEventsPolicy Specifies Redeploy, Reboot and ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations for the availability set. ScheduledEventsPolicy_STATUS
Optional
sku Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use Aligned for virtual machines with managed disks and Classic for virtual machines with unmanaged disks. Default value is Classic. Sku_STATUS
Optional
statuses The resource status information. InstanceViewStatus_STATUS[]
Optional
tags Resource tags map[string]string
Optional
type Resource type string
Optional
virtualMachines A list of references to all virtual machines in the availability set. SubResource_STATUS[]
Optional
virtualMachineScaleSetMigrationInfo Describes the migration properties on the Availability Set. VirtualMachineScaleSetMigrationInfo_STATUS
Optional

AvailabilitySetList

Generator information: - Generated from: /compute/resource-manager/Microsoft.Compute/ComputeRP/stable/2024-11-01/availabilitySet.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Compute/​availabilitySets/​{availabilitySetName}

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

AvailabilitySet_Spec

Used by: AvailabilitySet.

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 Resource location string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure AvailabilitySetOperatorSpec
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
platformFaultDomainCount Fault Domain count. int
Optional
platformUpdateDomainCount Update Domain count. int
Optional
proximityPlacementGroup Specifies information about the proximity placement group that the availability set should be assigned to. Minimum api-version: 2018-04-01. SubResource
Optional
scheduledEventsPolicy Specifies Redeploy, Reboot and ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations for the availability set. ScheduledEventsPolicy
Optional
sku Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use Aligned for virtual machines with managed disks and Classic for virtual machines with unmanaged disks. Default value is Classic. Sku
Optional
tags Resource tags map[string]string
Optional

AvailabilitySet_STATUS

Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see Availability sets overview. For more information on Azure planned maintenance, see Maintenance and updates for Virtual Machines in Azure. Currently, a VM can only be added to an availability set at creation time. An existing VM cannot be added to an availability set.

Used by: AvailabilitySet.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
id Resource Id string
Optional
location Resource location string
Optional
name Resource name string
Optional
platformFaultDomainCount Fault Domain count. int
Optional
platformUpdateDomainCount Update Domain count. int
Optional
proximityPlacementGroup Specifies information about the proximity placement group that the availability set should be assigned to. Minimum api-version: 2018-04-01. SubResource_STATUS
Optional
scheduledEventsPolicy Specifies Redeploy, Reboot and ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations for the availability set. ScheduledEventsPolicy_STATUS
Optional
sku Sku of the availability set, only name is required to be set. See AvailabilitySetSkuTypes for possible set of values. Use Aligned for virtual machines with managed disks and Classic for virtual machines with unmanaged disks. Default value is Classic. Sku_STATUS
Optional
statuses The resource status information. InstanceViewStatus_STATUS[]
Optional
tags Resource tags map[string]string
Optional
type Resource type string
Optional
virtualMachines A list of references to all virtual machines in the availability set. SubResource_STATUS[]
Optional
virtualMachineScaleSetMigrationInfo Describes the migration properties on the Availability Set. VirtualMachineScaleSetMigrationInfo_STATUS
Optional

AvailabilitySetOperatorSpec

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

Used by: AvailabilitySet_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

InstanceViewStatus_STATUS

Instance view status.

Used by: AvailabilitySet_STATUS.

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

ScheduledEventsPolicy

Specifies Redeploy, Reboot and ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations.

Used by: AvailabilitySet_Spec.

Property Description Type
scheduledEventsAdditionalPublishingTargets The configuration parameters used while publishing scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
Optional
userInitiatedReboot The configuration parameters used while creating userInitiatedReboot scheduled event setting creation. UserInitiatedReboot
Optional
userInitiatedRedeploy The configuration parameters used while creating userInitiatedRedeploy scheduled event setting creation. UserInitiatedRedeploy
Optional

ScheduledEventsPolicy_STATUS

Specifies Redeploy, Reboot and ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations.

Used by: AvailabilitySet_STATUS.

Property Description Type
scheduledEventsAdditionalPublishingTargets The configuration parameters used while publishing scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets_STATUS
Optional
userInitiatedReboot The configuration parameters used while creating userInitiatedReboot scheduled event setting creation. UserInitiatedReboot_STATUS
Optional
userInitiatedRedeploy The configuration parameters used while creating userInitiatedRedeploy scheduled event setting creation. UserInitiatedRedeploy_STATUS
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: AvailabilitySet_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: AvailabilitySet_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

SubResource

Used by: AvailabilitySet_Spec.

Property Description Type
reference Resource Id genruntime.ResourceReference
Optional

SubResource_STATUS

Used by: AvailabilitySet_STATUS, AvailabilitySet_STATUS, DefaultVirtualMachineScaleSetInfo_STATUS, and VirtualMachineScaleSetMigrationInfo_STATUS.

Property Description Type
id Resource Id string
Optional

VirtualMachineScaleSetMigrationInfo_STATUS

Describes the Availability Set properties related to migration to Flexible Virtual Machine Scale Set.

Used by: AvailabilitySet_STATUS.

Property Description Type
defaultVirtualMachineScaleSetInfo Indicates the target Virtual Machine ScaleSet properties upon triggering a seamless migration without downtime of the VMs via the ConvertToVirtualMachineScaleSet API. DefaultVirtualMachineScaleSetInfo_STATUS
Optional
migrateToVirtualMachineScaleSet Specifies the Virtual Machine Scale Set that the Availability Set is migrated to. SubResource_STATUS
Optional

DefaultVirtualMachineScaleSetInfo_STATUS

Indicates the target Virtual Machine ScaleSet properties upon triggering a seamless migration without downtime of the VMs via the ConvertToVirtualMachineScaleSet API.

Used by: VirtualMachineScaleSetMigrationInfo_STATUS.

Property Description Type
constrainedMaximumCapacity Indicates if the the maximum capacity of the default migrated Virtual Machine Scale Set after its migration will be constrained to a limited number of VMs. bool
Optional
defaultVirtualMachineScaleSet The default Virtual Machine ScaleSet Uri that the Availability Set will be moved to upon triggering a seamless migration via the ConvertToVirtualMachineScaleSet API. SubResource_STATUS
Optional

InstanceViewStatus_Level_STATUS

Used by: InstanceViewStatus_STATUS.

Value Description
“Error”
“Info”
“Warning”

ScheduledEventsAdditionalPublishingTargets

Used by: ScheduledEventsPolicy.

Property Description Type
eventGridAndResourceGraph The configuration parameters used while creating eventGridAndResourceGraph Scheduled Event setting. EventGridAndResourceGraph
Optional

ScheduledEventsAdditionalPublishingTargets_STATUS

Used by: ScheduledEventsPolicy_STATUS.

Property Description Type
eventGridAndResourceGraph The configuration parameters used while creating eventGridAndResourceGraph Scheduled Event setting. EventGridAndResourceGraph_STATUS
Optional

UserInitiatedReboot

Specifies Reboot related Scheduled Event related configurations.

Used by: ScheduledEventsPolicy.

Property Description Type
automaticallyApprove Specifies Reboot Scheduled Event related configurations. bool
Optional

UserInitiatedReboot_STATUS

Specifies Reboot related Scheduled Event related configurations.

Used by: ScheduledEventsPolicy_STATUS.

Property Description Type
automaticallyApprove Specifies Reboot Scheduled Event related configurations. bool
Optional

UserInitiatedRedeploy

Specifies Redeploy related Scheduled Event related configurations.

Used by: ScheduledEventsPolicy.

Property Description Type
automaticallyApprove Specifies Redeploy Scheduled Event related configurations. bool
Optional

UserInitiatedRedeploy_STATUS

Specifies Redeploy related Scheduled Event related configurations.

Used by: ScheduledEventsPolicy_STATUS.

Property Description Type
automaticallyApprove Specifies Redeploy Scheduled Event related configurations. bool
Optional

EventGridAndResourceGraph

Specifies eventGridAndResourceGraph related Scheduled Event related configurations.

Used by: ScheduledEventsAdditionalPublishingTargets.

Property Description Type
enable Specifies if event grid and resource graph is enabled for Scheduled event related configurations. bool
Optional

EventGridAndResourceGraph_STATUS

Specifies eventGridAndResourceGraph related Scheduled Event related configurations.

Used by: ScheduledEventsAdditionalPublishingTargets_STATUS.

Property Description Type
enable Specifies if event grid and resource graph is enabled for Scheduled event related configurations. bool
Optional