ArmComputeFleetModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ArmComputeFleetModelFactory
type ArmComputeFleetModelFactory = class
Public Class ArmComputeFleetModelFactory
Inheritance
ArmComputeFleetModelFactory

Methods

Name Description
ComputeFleetApiError(String, String, String, IEnumerable<ComputeFleetApiErrorInfo>, ComputeFleetInnerError)

ApiError for Fleet.

ComputeFleetApiErrorInfo(String, String, String)

API error base.

ComputeFleetData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ComputeFleetProperties, IEnumerable<String>, ManagedServiceIdentity, ArmPlan)

An Compute Fleet resource.

ComputeFleetImageReference(ResourceIdentifier, String, String, String, String, String, String, String)

Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.

ComputeFleetInnerError(String, String)

Inner error details.

ComputeFleetPatch(IDictionary<String,String>, ManagedServiceIdentity, ArmPlan, ComputeFleetProperties)

Fleet Update Model.

ComputeFleetProperties(Nullable<ComputeFleetProvisioningState>, SpotPriorityProfile, RegularPriorityProfile, IEnumerable<ComputeFleetVmSizeProfile>, ComputeFleetVmAttributes, IEnumerable<LocationProfile>, ComputeFleetComputeProfile, Nullable<DateTimeOffset>, String, Nullable<ComputeFleetMode>, Nullable<ComputeFleetCapacityType>, ComputeFleetZoneAllocationPolicy)
ComputeFleetSecurityPostureReference(String, IEnumerable<String>, Nullable<Boolean>)

Specifies the security posture to be used for all virtual machines in the scale set. Minimum api-version: 2023-03-01

ComputeFleetVaultSecretGroup(ResourceIdentifier, IEnumerable<ComputeFleetVaultCertificate>)
ComputeFleetVirtualMachine(ResourceIdentifier, String, ResourceType, SystemData, ComputeFleetVmOperationStatus, ComputeFleetApiError)

An instant Fleet's virtual machine.

ComputeFleetVmAttributes(ComputeFleetVmAttributeMinMaxInteger, ComputeFleetVmAttributeMinMaxDouble, ComputeFleetVmAttributeMinMaxDouble, Nullable<ComputeFleetVmAttributeSupport>, ComputeFleetVmAttributeMinMaxDouble, IEnumerable<LocalStorageDiskType>, ComputeFleetVmAttributeMinMaxInteger, ComputeFleetVmAttributeMinMaxInteger, ComputeFleetVmAttributeMinMaxDouble, Nullable<ComputeFleetVmAttributeSupport>, ComputeFleetVmAttributeMinMaxInteger, Nullable<ComputeFleetVmAttributeSupport>, IEnumerable<AcceleratorManufacturer>, IEnumerable<AcceleratorType>, ComputeFleetVmAttributeMinMaxInteger, IEnumerable<ComputeFleetVmCategory>, IEnumerable<ArchitectureType>, IEnumerable<CpuManufacturer>, Nullable<ComputeFleetVmAttributeSupport>, IEnumerable<String>)

VMAttributes that will be used to filter VMSizes which will be used to build Fleet.

ComputeFleetVmProfile(ComputeFleetVmssOSProfile, ComputeFleetVmssStorageProfile, ComputeFleetVmssNetworkProfile, ComputeFleetSecurityProfile, ComputeFleetBootDiagnostics, ComputeFleetVmssExtensionProfile, String, ComputeFleetScheduledEventsProfile, String, ResourceIdentifier, IEnumerable<ComputeFleetVmGalleryApplication>, ComputeFleetVmSizeProperties, ResourceIdentifier, ComputeFleetSecurityPostureReference, Nullable<DateTimeOffset>)

Initializes a new instance of ComputeFleetVmProfile.

ComputeFleetVmss(ResourceIdentifier, String, ResourceType, SystemData, ComputeFleetProvisioningState, ComputeFleetApiError)

An AzureFleet's virtualMachineScaleSet.

ComputeFleetVmssExtension(ResourceIdentifier, String, String, ComputeFleetVmssExtensionProperties)

Describes a Virtual Machine Scale Set Extension.

ComputeFleetVmssExtensionProfile(IEnumerable<ComputeFleetVmssExtension>, String)

Describes a virtual machine scale set extension profile.

ComputeFleetVmssExtensionProperties(String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, IDictionary<String,BinaryData>, IDictionary<String,BinaryData>, String, IEnumerable<String>, Nullable<Boolean>, ComputeFleetKeyVaultSecretReference)

Describes the properties of a Virtual Machine Scale Set Extension.

ComputeFleetVmssIPConfigurationProperties(ResourceIdentifier, Nullable<Boolean>, ComputeFleetVmssPublicIPAddressConfiguration, Nullable<ComputeFleetIPVersion>, IEnumerable<WritableSubResource>, IEnumerable<WritableSubResource>, IEnumerable<WritableSubResource>, IEnumerable<WritableSubResource>)
ComputeFleetVmssNetworkConfigurationProperties(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, ResourceIdentifier, IEnumerable<String>, IEnumerable<ComputeFleetVmssIPConfiguration>, Nullable<Boolean>, Nullable<ComputeFleetVmDeleteOption>, Nullable<ComputeFleetNetworkInterfaceAuxiliaryMode>, Nullable<ComputeFleetNetworkInterfaceAuxiliarySku>)
ComputeFleetVmssNetworkProfile(ResourceIdentifier, IEnumerable<ComputeFleetVmssNetworkConfiguration>, Nullable<ComputeFleetNetworkApiVersion>)
ComputeFleetVmssOSDisk(String, Nullable<ComputeFleetCachingType>, Nullable<Boolean>, ComputeFleetDiskCreateOptionType, ComputeFleetDiffDiskSettings, Nullable<Int32>, Nullable<ComputeFleetOperatingSystemType>, Uri, IEnumerable<String>, ComputeFleetVmssManagedDisk, Nullable<ComputeFleetDiskDeleteOptionType>)
ComputeFleetVmssOSProfile(String, String, String, String, ComputeFleetWindowsConfiguration, ComputeFleetLinuxConfiguration, IEnumerable<ComputeFleetVaultSecretGroup>, Nullable<Boolean>, Nullable<Boolean>)

Describes a virtual machine scale set OS profile.

ComputeFleetVmssPublicIPAddressConfigurationProperties(Nullable<Int32>, ComputeFleetVmssPublicIPAddressDnsSettings, IEnumerable<ComputeFleetVmssIPTag>, ResourceIdentifier, Nullable<ComputeFleetIPVersion>, Nullable<ComputeFleetVmDeleteOption>)
ComputeFleetVmssStorageProfile(ComputeFleetImageReference, ComputeFleetVmssOSDisk, IEnumerable<ComputeFleetVmssDataDisk>, Nullable<ComputeFleetDiskControllerType>)

Describes a virtual machine scale set storage profile.

ComputeFleetWindowsConfiguration(Nullable<Boolean>, Nullable<Boolean>, String, IEnumerable<WindowsSetupAdditionalInformation>, ComputeFleetVmGuestPatchSettings, IEnumerable<ComputeFleetWinRMListener>, Nullable<Boolean>)
ComputeFleetZoneAllocationPolicy(ComputeFleetZoneDistributionStrategy, IEnumerable<ZonePreference>)

ZoneAllocationPolicy for Compute Fleet.

Applies to