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
AdditionalCapabilities(Nullable<Boolean>, Nullable<Boolean>)
ComputeFleetApiError(String, String, String, IEnumerable<ComputeFleetApiErrorInfo>, ComputeFleetInnerError)

ApiError for Fleet.

ComputeFleetApiErrorInfo(String, String, String)

API error base.

ComputeFleetBootDiagnostics(Nullable<Boolean>, Uri)
ComputeFleetComputeProfile(ComputeFleetVmProfile, String, Nullable<Int32>, AdditionalCapabilities)
ComputeFleetData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ComputeFleetProperties, IEnumerable<String>, ManagedServiceIdentity, ArmPlan)

An Compute Fleet resource.

ComputeFleetDiffDiskSettings(Nullable<ComputeFleetDiffDiskOption>, Nullable<ComputeFleetDiffDiskPlacement>)
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.

ComputeFleetKeyVaultSecretReference(Uri, ResourceIdentifier)
ComputeFleetLinuxConfiguration(Nullable<Boolean>, IEnumerable<ComputeFleetSshPublicKey>, Nullable<Boolean>, ComputeFleetLinuxPatchSettings, Nullable<Boolean>)
ComputeFleetLinuxPatchSettings(Nullable<ComputeFleetLinuxVmGuestPatchMode>, Nullable<ComputeFleetLinuxPatchAssessmentMode>, ComputeFleetLinuxVmGuestPatchAutomaticByPlatformSettings)
ComputeFleetLinuxVmGuestPatchAutomaticByPlatformSettings(Nullable<ComputeFleetLinuxVmGuestPatchAutomaticByPlatformRebootSetting>, Nullable<Boolean>)
ComputeFleetOSImageNotificationProfile(String, Nullable<Boolean>)
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>, String, Nullable<ComputeFleetCapacityType>, ComputeFleetZoneAllocationPolicy)
ComputeFleetProxyAgentSettings(Nullable<Boolean>, Nullable<ProxyAgentExecuteMode>, Nullable<Int32>)
ComputeFleetPublicIPAddressSku(Nullable<ComputeFleetPublicIPAddressSkuName>, Nullable<ComputeFleetPublicIPAddressSkuTier>)
ComputeFleetScheduledEventsProfile(ComputeFleetTerminateNotificationProfile, ComputeFleetOSImageNotificationProfile)
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

ComputeFleetSecurityProfile(ComputeFleetUefiSettings, Nullable<Boolean>, Nullable<ComputeFleetSecurityType>, ResourceIdentifier, ComputeFleetProxyAgentSettings)
ComputeFleetSshPublicKey(String, String)
ComputeFleetTerminateNotificationProfile(String, Nullable<Boolean>)
ComputeFleetUefiSettings(Nullable<Boolean>, Nullable<Boolean>)
ComputeFleetVaultCertificate(Uri, String)
ComputeFleetVaultSecretGroup(ResourceIdentifier, IEnumerable<ComputeFleetVaultCertificate>)
ComputeFleetVirtualMachine(ResourceIdentifier, String, ResourceType, SystemData, ComputeFleetVmOperationStatus, ComputeFleetApiError)

An instant Fleet's virtual machine.

ComputeFleetVmAttributeMinMaxDouble(Nullable<Double>, Nullable<Double>)
ComputeFleetVmAttributeMinMaxInteger(Nullable<Int32>, Nullable<Int32>)
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.

ComputeFleetVmDiskSecurityProfile(Nullable<ComputeFleetSecurityEncryptionType>, ResourceIdentifier)
ComputeFleetVmGalleryApplication(String, Nullable<Int32>, ResourceIdentifier, String, Nullable<Boolean>, Nullable<Boolean>)
ComputeFleetVmGuestPatchSettings(Nullable<ComputeFleetWindowsVmGuestPatchMode>, Nullable<Boolean>, Nullable<ComputeFleetWindowsPatchAssessmentMode>, ComputeFleetWindowsVmGuestPatchAutomaticByPlatformSettings)
ComputeFleetVmProfile(ComputeFleetVmssOSProfile, ComputeFleetVmssStorageProfile, ComputeFleetVmssNetworkProfile, ComputeFleetSecurityProfile, ComputeFleetBootDiagnostics, ComputeFleetVmssExtensionProfile, String, ComputeFleetScheduledEventsProfile, String, ResourceIdentifier, IEnumerable<ComputeFleetVmGalleryApplication>, ComputeFleetVmSizeProperties, ResourceIdentifier, ComputeFleetSecurityPostureReference, Nullable<DateTimeOffset>)

Initializes a new instance of ComputeFleetVmProfile.

ComputeFleetVmSizeProfile(String, Nullable<Int32>)
ComputeFleetVmSizeProperties(Nullable<Int32>, Nullable<Int32>)
ComputeFleetVmss(ResourceIdentifier, String, ResourceType, SystemData, ComputeFleetProvisioningState, ComputeFleetApiError)

An AzureFleet's virtualMachineScaleSet.

ComputeFleetVmssDataDisk(String, Int32, Nullable<ComputeFleetCachingType>, Nullable<Boolean>, ComputeFleetDiskCreateOptionType, Nullable<Int32>, ComputeFleetVmssManagedDisk, Nullable<Int64>, Nullable<Int64>, Nullable<ComputeFleetDiskDeleteOptionType>)
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.

ComputeFleetVmssIPConfiguration(String, ComputeFleetVmssIPConfigurationProperties)
ComputeFleetVmssIPConfigurationProperties(ResourceIdentifier, Nullable<Boolean>, ComputeFleetVmssPublicIPAddressConfiguration, Nullable<ComputeFleetIPVersion>, IEnumerable<WritableSubResource>, IEnumerable<WritableSubResource>, IEnumerable<WritableSubResource>, IEnumerable<WritableSubResource>)
ComputeFleetVmssIPTag(String, String)
ComputeFleetVmssManagedDisk(Nullable<ComputeFleetStorageAccountType>, ResourceIdentifier, ComputeFleetVmDiskSecurityProfile)
ComputeFleetVmssNetworkConfiguration(String, ComputeFleetVmssNetworkConfigurationProperties)
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.

ComputeFleetVmssPublicIPAddressConfiguration(String, ComputeFleetVmssPublicIPAddressConfigurationProperties, ComputeFleetPublicIPAddressSku)
ComputeFleetVmssPublicIPAddressConfigurationProperties(Nullable<Int32>, ComputeFleetVmssPublicIPAddressDnsSettings, IEnumerable<ComputeFleetVmssIPTag>, ResourceIdentifier, Nullable<ComputeFleetIPVersion>, Nullable<ComputeFleetVmDeleteOption>)
ComputeFleetVmssPublicIPAddressDnsSettings(String, Nullable<ComputeFleetDomainNameLabelScopeType>)
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>)
ComputeFleetWindowsVmGuestPatchAutomaticByPlatformSettings(Nullable<ComputeFleetWindowsVmGuestPatchAutomaticByPlatformRebootSetting>, Nullable<Boolean>)
ComputeFleetWinRMListener(Nullable<ComputeFleetProtocolType>, Uri)
ComputeFleetZoneAllocationPolicy(ComputeFleetZoneDistributionStrategy, IEnumerable<ZonePreference>)

ZoneAllocationPolicy for Compute Fleet.

LocationProfile(AzureLocation, ComputeFleetVmProfile)
RegularPriorityProfile(Nullable<Int32>, Nullable<Int32>, Nullable<RegularPriorityAllocationStrategy>)
SpotPriorityProfile(Nullable<Int32>, Nullable<Int32>, Nullable<Single>, Nullable<ComputeFleetEvictionPolicy>, Nullable<SpotAllocationStrategy>, Nullable<Boolean>)
WindowsSetupAdditionalInformation(Nullable<WindowsSetupAdditionalInformationPassName>, Nullable<WindowsSetupAdditionalInformationComponentName>, Nullable<AdditionalInformationSettingName>, String)
ZonePreference(String, Nullable<Int32>)

Applies to