Lingua

ArmDevOpsInfrastructureModelFactory Class

Definition

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

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

Methods

Name Description
AutomaticResourcePredictionsProfile(Nullable<PredictionPreference>)

The stand-by agent scheme is determined based on historical demand.

CheckNameAvailability(String, DevOpsInfrastructureResourceType)

The parameters used to check the availability of a resource.

DevOpsAzureOrganizationProfile(String, Nullable<Boolean>, IEnumerable<DevOpsOrganization>, DevOpsAzurePermissionProfile, String)

Azure DevOps organization profile.

DevOpsAzurePermissionProfile(DevOpsAzurePermissionType, IEnumerable<String>, IEnumerable<String>)

Defines the type of Azure DevOps pool permission.

DevOpsAzureSku(String, String, String, IEnumerable<DevOpsVmSize>)

The Azure SKU of the machines in the pool.

DevOpsCheckNameAvailabilityResult(DevOpsAvailabilityStatus, String, String, CheckNameAvailabilityReason)

The CheckNameAvailability operation response.

DevOpsDataDisk(Nullable<DevOpsDataDiskCachingType>, Nullable<Int32>, Nullable<DevOpsStorageAccountType>, String)

The data disk of the VMSS.

DevOpsDeleteResourcesDetails(IEnumerable<String>)

Request body for deleting many resources by their IDs.

DevOpsFabricProfile(String)

Defines the type of fabric the agent will run on. Please note this is the abstract base class. The derived classes available for instantiation are: DevOpsVmssFabricProfile.

DevOpsGitHubOrganization(Uri, IEnumerable<String>)

Defines a GitHub organization.

DevOpsGitHubOrganizationProfile(IEnumerable<DevOpsGitHubOrganization>)

GitHub organization profile.

DevOpsImageVersion(ResourceIdentifier, String, ResourceType, SystemData, String)

Initializes a new instance of DevOpsImageVersion.

DevOpsNetworkProfile(String, Nullable<Int32>, IEnumerable<String>)

The network profile of the machines in the pool.

DevOpsOrganization(Uri, IEnumerable<String>, Nullable<Int32>, Nullable<Boolean>, String)

Defines an Azure DevOps organization.

DevOpsOrganizationProfile(String)

Defines the organization in which the pool will be used. Please note this is the abstract base class. The derived classes available for instantiation are: DevOpsGitHubOrganizationProfile and DevOpsAzureOrganizationProfile.

DevOpsOSProfile(SecretsManagementSettings, Nullable<DevOpsLogonType>)

The OS profile of the machines in the pool.

DevOpsPoolAgentProfile(String, ResourcePredictions, ResourcePredictionsProfile)

The agent profile of the machines in the pool. Please note this is the abstract base class. The derived classes available for instantiation are: DevOpsStatelessAgentProfile and DevOpsStateful.

DevOpsPoolData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, DevOpsPoolProperties, ManagedServiceIdentity)

Concrete tracked resource types can be created by aliasing this type using a specific property type.

DevOpsPoolPatch(ManagedServiceIdentity, IDictionary<String,String>, PoolUpdateProperties)

The type used for update operations of the Pool.

DevOpsPoolProperties(Nullable<DevOpsInfrastructureProvisioningState>, Int32, DevOpsOrganizationProfile, DevOpsPoolAgentProfile, DevOpsFabricProfile, String, String)
DevOpsPoolVmImage(String, String, IEnumerable<String>, String, Nullable<DevOpsEphemeralType>, Nullable<Boolean>, ResourceIdentifier, String, Nullable<Boolean>, String)

The VM image of the machines in the pool.

DevOpsResourceDetails(ResourceIdentifier, String, ResourceType, SystemData, DevOpsResourceDetailsProperties)

A ResourceDetailsObject.

DevOpsResourceDetailsProperties(DevOpsResourceStatus, String, String)

Details of the ResourceDetailsObject.

DevOpsResourceQuota(DevOpsResourceQuotaName, ResourceIdentifier, String, Int64, Int64)

Describes Resource Quota.

DevOpsResourceQuotaName(String, String)

The Quota Names.

DevOpsResourceSku(ResourceIdentifier, String, ResourceType, SystemData, DevOpsResourceSkuProperties)

A ResourceSku.

DevOpsResourceSkuProperties(String, String, String, String, IEnumerable<AzureLocation>, IEnumerable<ResourceSkuLocationInfo>, IEnumerable<ResourceSkuCapabilities>, IEnumerable<ResourceSkuRestrictions>)

Properties of a ResourceSku.

DevOpsStateful(ResourcePredictions, ResourcePredictionsProfile, String, String)

Stateful profile meaning that the machines will be returned to the pool after running a job.

DevOpsStatelessAgentProfile(ResourcePredictions, ResourcePredictionsProfile)

Stateless profile meaning that the machines will be cleaned up after running a job.

DevOpsStorageProfile(Nullable<OSDiskStorageAccountType>, IEnumerable<DevOpsDataDisk>)

The storage profile of the VMSS.

DevOpsVmSize(String)

Specifies the VM Size.

DevOpsVmssFabricProfile(DevOpsAzureSku, IEnumerable<DevOpsPoolVmImage>, DevOpsOSProfile, DevOpsStorageProfile, DevOpsNetworkProfile)

The agents will run on Virtual Machine Scale Sets.

ManualResourcePredictionsProfile()

Customer provides the stand-by agent scheme.

PoolUpdateProperties(Nullable<DevOpsInfrastructureProvisioningState>, Nullable<Int32>, DevOpsOrganizationProfile, DevOpsPoolAgentProfile, DevOpsFabricProfile, String, String)
ResourcePredictions()

Defines pool buffer.

ResourcePredictionsProfile(String)

Determines how the stand-by scheme should be provided. Please note this is the abstract base class. The derived classes available for instantiation are: ManualResourcePredictionsProfile and AutomaticResourcePredictionsProfile.

ResourceSkuCapabilities(String, String)

Describes The SKU capabilities object.

ResourceSkuLocationInfo(AzureLocation, IEnumerable<String>, IEnumerable<ResourceSkuZoneDetails>)

Describes an available Compute SKU Location Information.

ResourceSkuRestrictionInfo(IEnumerable<AzureLocation>, IEnumerable<String>)

Describes an available Compute SKU Restriction Information.

ResourceSkuRestrictions(Nullable<ResourceSkuRestrictionsType>, IEnumerable<String>, ResourceSkuRestrictionInfo, Nullable<ResourceSkuRestrictionsReasonCode>)

The restrictions of the SKU.

ResourceSkuZoneDetails(IEnumerable<String>, IEnumerable<ResourceSkuCapabilities>)

Describes The zonal capabilities of a SKU.

SecretsManagementSettings(String, Nullable<CertificateStoreNameOption>, IEnumerable<Uri>, Boolean)

The secret management settings of the machines in the pool.

Applies to