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
CheckNameAvailability(String, DevOpsInfrastructureResourceType)

The parameters used to check the availability of a resource.

DevOpsAzureOrganizationProfile(IEnumerable<DevOpsOrganization>, DevOpsAzurePermissionProfile, String)

Azure DevOps organization profile.

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

Defines the type of Azure DevOps pool permission.

DevOpsCheckNameAvailabilityResult(DevOpsAvailabilityStatus, String, String, CheckNameAvailabilityReason)

The CheckNameAvailability operation response.

DevOpsDeleteResourcesDetails(IEnumerable<String>)

Request body for deleting many resources by their IDs.

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.

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.

DevOpsPoolVmImage(String, String, IEnumerable<String>, String, Nullable<DevOpsEphemeralType>, Nullable<Boolean>)

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.

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

The storage profile of the VMSS.

DevOpsVmssFabricProfile(String, IEnumerable<DevOpsPoolVmImage>, DevOpsOSProfile, DevOpsStorageProfile, DevOpsNetworkProfile)
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